body{
	
	font-family: "Akrobat",Sans-serif;
}

*{
	padding:0;
	margin:0;
}
 html,body {
	 height:100%;
 }
 
.top-menu {
	width:100%;	
	background:#90407b;
	border-bottom:2px solid #f1cbb6;
	position:fixed;
	z-index:1;
	
}
   .top-menu-container {
	   width:1280px;
	   margin:0 auto;
	   /*border:1px solid red;*/
	   position:relative;
	   height:50px;
	   
   }
      .menu {
		  width:90%;
		  float:left;
	  }
	  .lang {
		  /*width:25%;*/
		  /*border:1px solid #fff;*/
		  position:absolute;
		  right:0;
		  top:18px;
		  z-index:1;
	  }





.header {
	width:100%;
	padding:60px 0 20px 0;
	/*border:1px solid red;*/
	background:#009bb4;
	overflow:hidden;
}
   .header-container {
	   width:1280px;
	   margin:0 auto;
   }
   .header-left {
	   width:50%;
	   float:left;
   }
      .logo{
	   background:url(../images/logos.png)no-repeat;
	   width:78px;
	   height:77px;
	   display:block;
	   float:left;
	   margin-right:20px;
       }
    .header-right {
		float:right;
		line-height:80px;
	}
	   .search {
		  
	   }
	   .search input{
		   outline:none;
		   background:#fff;
		   border:2px solid #f1cbb6;
		   padding:5px 5px;
	   }




.slider {
	background:url(../images/college-students.jpg);
	width:1280px;
	margin:0 auto;	
	/*border:1px solid red;*/
	position:relative;
	height:600px;
	z-index:0;
}
   




.container {
	width:1280px;
	margin:20px auto;
	/*border:1px solid red;*/
	min-height:100%;
}
   .cont-top {
	   width:100%;
	  /* border:1px solid blue;*/
	   padding:20px 0;
	   overflow:hidden;
   }
      .cont-top-left {
		  width:49%;
		 /* border:1px solid red;*/
		  float:left;		  
		  overflow:hidden;
	  }
	  .bagdar {
		  overflow:hidden;
	  }
	  .bagdar div{
		  width:48%;
		  height:45px;
		  float:left;
		  margin:10px 0;
		  display:flex;
		  align-items:center;
		  color:#5e5e5e;
		  font-weight:bold;		  
	  }
	  
	  
	  .bagdar h2 {
		  margin-bottom:20px;
		  border-bottom:2px solid #5e5e5e;
		  font-family:Roboto,Sans-serif;
		  font-style: italic;
		  color:#90407b;
		  font-size:1.8em;
	  }
	  .bagdar div img {
		  float:left;
		  margin-right:10px;
	  }
	  .cont-top-right {
		  width:49%;		 
		  /*border:1px solid red;*/
		  float:right;
		 
	  }
	  .cont-top-right video {
		  width:100%;
		  height:100%;
	  }
	     .prezident {
			 margin-top:20px;
			 border-bottom:2px solid #5e5e5e;
			 overflow:hidden;
		 }
	  
	  
	  
   .cont-middle {
	   width:100%;
	   /*border:1px solid blue;*/
	   padding:10px 0;
	   overflow:hidden;
   }
      .cont-middle-left {
		  width:49%;
		  /*border:1px solid red;*/
		  float:left;		  
	  }
	     .last-news-head {
			 display:table;
		 }
	     .last-news-item {
			 border:1px solid hsl(0, 0%, 80%);
			 width:100%;
			 padding:10px;
			 margin:20px 0;
			 box-sizing:border-box;
			 position:relative;
			/* background:#c273ad;*/
			 float:left;
			 box-shadow:4px 4px 4px 0px rgb(170 170 170 / 50%);
		 }
		 .last-news-item h3 {
			 position:absolute;
			 top:15px;
			 left:53%;
			 padding-left:10px;
			 
		 }
		 .last-news-item h3 a {
			 /*color:#fff;*/
			 color:#000;
		 }
         .last-news-item h3 a:hover {
           color:#90407b;
           
         }

		 .img {
			 border:3px solid #f1cbb6;
			 line-height:0;
			 width:50%;
		 }
		 .last-news-item img{
			 height:180px;
			 width:100%;
		 }
		 .last-news-item-footer {
			 position:absolute;
			 bottom:15px;
			 left:53%;
			 /*color:#fff;*/
			 color:#414141;
		 }
		 .last-post-footer-views {
			 display:none;
		 }
	  .cont-middle-right {
		  width:49%;
		  /*border:1px solid red;*/
		  float:right;		 
	  }
	  .more-link-block {
		  background:#90407b;
		  display:table;
		  color:#fff;
		  padding:5px;
	  }
	     .more-link-block a{
			 color:#fff;
			 text-decoration:none;
		 }
		 .last-news-head h3{
			 font-family:Roboto,Sans-serif;
			 font-style:italic;
			 border-bottom:2px solid #5e5e5e;
			 color:#90407b;
		 }
		 .article-info muted{
			display:none;
		 }
         .content {
            padding:20px; 
           
         }
.item-page{
  padding:20px;
}
	  
   .cont-bottom {
	   width:100%;
	   padding:10px 0;
	   border:1px solid hsl(0, 0%, 80%);
       overflow:hidden;
       margin-top:30px;
   }
       .cont-bottom-student {
         display:flex;
         align-items:center;
         float:left;
         margin-right:40px;
       }
       .cont-bottom-student a {
         color:#90407b;
         font-weight:600;
         text-decoration:none;
       }
         




.footer {
	width:100%;		
	/*border:1px solid red;*/
}
   .footer-top {
	   width:100%;
	   padding:25px 0;
	   background:#009bb4;
	   border-bottom:2px solid #f1cbb6;
   }
   .footer-bottom {
	   width:100%;
	   padding:50px 0 0 0;
	   background:#90407b;
   }
      .cont-footer-bottom {
		  width:1280px;
		  margin:0 auto;
        position:relative;
	  }


.icon {
  position:absolute;
  top:85px;
  right:0;
}
.icon div a{
  margin:0 5px;
}


/* post */
.post-single{
    padding: 25px 25px 25px 25px;border-bottom:1px solid #eee;
}
.post-single-head{
    overflow:hidden; margin-bottom:20px;
}
.post-single-head h1{
    font-size:32px; margin-bottom:20px; /*font-family: 'Philosopher-Bold';*/color:#808285;
}
.post-single-head img{
    vertical-align:middle;
}
.post-single-head p{
    position:absolute; top:0; left:0; font-size:14px; background:#008141;
    color:#fff; text-transform:uppercase; padding:10px; text-align:center;
}
.post-single-head p span{
    display:block; font-size:24px; line-height:1;
}
.post-single-meta{
    float:left; font-size:14px; color:#888; margin-top:10px;
}
.post-single-meta span{
    margin-right:20px; font-weight: bold;
}
.post-single-meta span.post-meta-comments img{
    margin-right:6px; vertical-align:middle; margin-top:-4px;
}
.post-single-meta span.post-meta-view img{
    margin-right:6px; vertical-align:middle; margin-top:-3px;    
} 
.post-single p{
   margin:0 0px 20px 0px; line-height:24px; font-size:18px; text-align: justify;
   color:#65686b; 
}
.post-single p a{
   color:#3498db;
}
.post-single-info p img{
   max-width:100%; height:auto; 
}
.yandex-social{
   float:right;
}
.ya-share2__icon{
	width: 36px!important;
	height: 36px!important;
	background-size: 36px 36px!important;
}
.pages-single-head h1{
    font-size:30px; margin-bottom:20px;
}
/* post */

.pull-left.item-image img{
  width:300px!important;
}
.post-meta-comments{
  display:none;
}
.tab p{
  font-size:14px;
  text-align:center;
}