.my-text-block{
  font-style: italic;
  overflow:hidden;
  max-height: 100px;
}

.test
{
 display: inline-flex; 
  justify-content: center;
}



.no-paddings /* Убирает отступы между колонками */
{
 padding-left: 0px !important;
 padding-right: 0px !important;
}

.border-class /* Рамка вокруг карты */
{
 border: 5px solid #20262c; 
}

.antiq /* Убирает отступы под скролящимся списком */
{
  margin-bottom: -24px !important; 
}


ul /* Убирает точки в списке, выводит как строчной тип */
{
  /*display: inline;*/
  /*list-style-type: none;*/
}

li
{
  /*margin-right: 20px;*/
  /*display: inline;*/
}

a /* Желтый цвет ссылок */
{
  color: #ff9f00;
}

a:hover /* Белый цвет ссылок при наведении */
{
 /*color: white;*/ 
}

.clearfix
{
 clear:both; 
}



.news_height
{
  	height: 280px; 
}







.parent {
  height: 300px;
  overflow: hidden;
  z-index:1;
}

.back1{ background-image: url("http://comp.susu.ru/wp-content/uploads/2018/09/inf_cult.jpg");}
.back2{ background-image: url("http://comp.susu.ru/wp-content/uploads/2019/04/Без-имени-1.png");}
.back3{ background-image: url("http://comp.susu.ru/wp-content/uploads/2018/07/hackerman.jpg");}

.child {z-index:1;

  height: 300px;
  background-color: black; /* fallback color */
  background-position: center;
  background-size: cover;
 -webkit-transition: all .5s;
 -moz-transition: all .5s;
 -o-transition: all .5s;
 transition: all .5s;
}
.parent:hover .child,
.parent:focus .child {
  	-ms-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}

.text
{
  margin-top: -150px; 
  z-index:9999;
  position:relative;
}


.child::before {
  content: "";
  display: none;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(52, 73, 94, 0.75);
}

.parent:hover .child:before,
.parent:focus .child:before {
  display: block;
}









.bug_fix
{
  float: left;
}

/*--------МЕНЮ--------МЕНЮ------МЕНЮ------------------------------------------------------------------------------------------*/

.all
{
	display: flex;
	align-items: center;
	justify-content: space-between;
	
	padding: 7px 0px;

	background-color: #25303b;
	color: white;
}

.imgs
{
	display: inline-flex;
	justify-content: flex-start;
}

.cafedra
{
	display: inline-flex;
	align-items: center;
  font-size: 22px;
  line-height: 24px;
}

.cafedra a:hover
{
 color: #ff9f00; 
}

.menu
{		
	display: flex;
  font-size: 14px;
    line-height: 1.42857143;
}
.menu li a
{
  color: white !important;
}

.navbar-inverse
{
	background-image: none;
	background-color: #25303b !important;
	font-family: 'Roboto Condensed', sans-serif;
	color: #fff !important;
	border-style: none;
}

.yellow
{
	color: #ff9f00; /*Желтый*/ /*#72869e Серый*/
}

@media all and (max-width: 767px)
{

	.all
	{
		display: block;
	}

	.cafedra
	{
		display: inline-block;
	}

	.menu
	{		
		display: block;
    font-size: 14px;
    line-height: 0;

	}

}
.dropdown-menu
{
  background-color: #20262C !important;
}

.navbar-nav a
{
 background-color: transparent !important; 
}

.navbar-nav li:hover .dropdown-menu
{
  border-top: 0px solid #20262C;
}

#site-navigation, nav a, nav img {
 
    color: white;
}
/*Подводка меню при наведении */
@media (min-width: 768px) {
    .nav > li > a:before {
        position: absolute;
        content: '';
        bottom: 0;
        left: 0;
        width: 0;
        height: 2px;
        background-color: #ff9f00;
        -webkit-transition: width 1s;
        transition: width 1s;
    }
}

.navbar-inverse .navbar-toggle
{
 border-color: white; 
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    background-color: #20262C !important;
}

/*---------------------------------------- footer------------------------------*/

footer
{
  background-color: #25303b !important;
  color: #FFF;
  border: none !important;
}

footer i
{
 color: #ff9f00; 
  display: inline-block;
 
}
.description-map
{
  display: flex;
  flex-direction: column;
}

.description-row
{
  display: inline-flex;
}

.description-text
{
  margin-left: 10px;
}



.centrirovanie
{
  display: flex;

justify-content: center;
}

