/*   
Theme Name: luguniv
Theme URI: http://pepepe.gr
Version: 0.0.1
Tags: college, university
Description: Тема для ЛНУ им. Т.Г.Шевченко
Author: Dmitry [Knuckles] Rodionov и Елена Эсаулова
Author URI: http://tunia.name
*/
html{
    background-color: #25343d;
    font-family: 'Open Sans', sans-serif;
    
}

body{
    
}
.nopadding{padding: 0 !important;}
.nomargin{margin: 0 !important;}
h1 { font-family: 'Open Sans', sans-serif; font-weight: 400; }
.nopadding{padding: 0;}
.nomargin{margin: 0;}
.header-section{height: 40px; line-height: 40px; }
.top-menu-langs{float: right; }
#searchsubmit{
	background-image: url("images/search.png");
height: 40px;
width: 45px;
background-repeat: no-repeat;
border: medium none;
margin-right: 10px;
vertical-align: top;
z-index: 1;
display: block;
position: absolute;
right: 0%;
	}
.search-holder{float: right; }
#s{
	height: 40px;
margin-right: 55px;
z-index: 10;
width: 200px;
display:none; 
	}
.language-chooser{display: inline-block; float:right; margin: 0!important;}
.language-chooser li{float: left;  margin-right: 10px; text-transform: uppercase;}
.language-chooser .active a{color: #C8A202;}

#header-line-blue{background-image: url("images/pattern_bl.png"); height: 90px; background-repeat: repeat-x; border-bottom: 3px solid #1d5770;}
#menu-line-blue{border-bottom: 3px solid #1d5770; background-color: #326d8f;}
.darkened-column{background-color: #25343d; opacity: 0.8; min-height: 800px;}
.background-container{overflow-x: hidden; position: relative; min-height: 690px;}
.image-back-big{position: absolute;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%; min-width: 100%;
    height: 100%; min-height: 100%;
    z-index: -999;}

.main-title-yellow{font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 15pt !important; color: #c8a202; border-bottom: 3px solid #c8a202; display: inline-block;}
.darkened-column ul li a{color: #fff!important;}
.darkened-column ul li a:hover{color: #c8a202!important; text-decoration: none;}
.news-title{font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 12pt !important;}
.news-text{font-family: 'Open Sans', sans-serif; font-weight: 300; font-size: 10pt !important;}
.bottom-thick-line li{border-bottom: 1px solid rgba(255,255,255,0.05);}
.grey-box{background-color: #E9E7E8 !important;}
.grey-box > div {color: #000!important;}
#footer{background-color: #102D3D; min-height: 150px;}
.social-icons li{ float: right; margin-left: 10px;}

.tw-icon{background-image: url("images/twitter_1.png"); height: 32px; width: 32px; background-repeat: no-repeat; display: block;}
.tw-icon:hover{background-image: url("images/twitter_2.png");}
.inst-icon{background-image: url("images/instagram_1.png"); height: 32px; width: 32px; background-repeat: no-repeat; display: block;}
.inst-icon:hover{background-image: url("images/instagram_2.png");}
.fb-icon{background-image: url("images/facebook.png"); height: 32px; width: 32px; background-repeat: no-repeat; display: block;}
.fb-icon:hover{background-image: url("images/facebook2.png");}
.youtube-icon{background-image: url("images/youtube.png"); height: 32px; width: 32px; background-repeat: no-repeat; display: block;}
.youtube-icon:hover{background-image: url("images/youtube2.png");}

/* Menu */
.navbar-nav li a{color: #fff }
.navbar-nav li a:hover{color: #c8a202 !important;}
.current-menu-item a{color: #c8a202 !important; background-color: #1d5770;}

.pron-sidebar{background-color: #102d3d; color: #fff; height: 40px; font-size: 16pt; padding: 0 10px; font-family: 'Open Sans', sans-serif; font-weight: 400;  display: inline-block; line-height: 40px; margin-top: 15px; width: 100%; border-right: 10px solid #c8a202;}

.sidebar-content  ul  li > a{color: #000;}
.sidebar-content  ul  li {border: 1px solid #CCCACB;
padding: 10px;
background-color: #fff;
margin-top: 10px;}
.art-content{border: 1px solid #CCCACB; padding: 10px; margin: 15px 0; background-color: #fff; min-height: 690px;}
.post-date{color: #c8a202;}

.post-4{background-color: #1C272D; width: 48.5%; float: left; margin-right: 1.5%; margin-bottom: 1.5%;}
.post-4 .news-title{padding-top: 10px; padding-left: 10px;}
.post-4 .art-image{height: 150px; overflow: hidden;}
.art-headline{height: 91px;}
#one-record{background-color: #1C272D; width: 98.5%;}
#one-record .art-image{height: 380px; overflow: hidden;}
#one-record .art-headline{height: 120px;}
#one-record a .news-title{padding: 10px;}
#one-record p{padding: 0 10px;}
article ul{margin-left: 15px;}

.search-content article{ border-bottom: 1px solid #CCCACB;}


figure {
	position: relative;
}
figure::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
figure:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}
figure img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
figure:hover img {
	margin-left: 0;
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}	

.focus_darkened {
background-color: #25343d; 
opacity: 0.9; 
min-height: 75px; 
width: 100%; 
margin-top: 590px; 
padding-left: 3%; 
padding-right: 3%; 
z-index:100;
}

.tvor_darkened {
background-color: #25343d; 
opacity: 0.8; 
min-height: 75px; 
width: 40%; 

float: right;
padding-left: 3%; 
z-index:101;
}

.focus_footer {
position: absolute; 
min-width: 67px; ��������������������������������������������������������������������������������������������
height: 67px;���
���float: right;������������������������������������������������������
right: 0px;
top: 0px; 
z-index: 999;
}
