/*
Theme Name: Nuaca

*/

 


a:hover, a:focus {
    color:inherit;
    text-decoration:none;
}
.text{
	font-size: 14px;
	line-height: 26px;
	color: #222;
	overflow-x: auto;
	/*text-align:justify;*/
}
.text a{
	
}

.new_banner1{
    width: 90%;
    margin: 0 0 10px 0px;
    border-radius: 3px;
    border: 1px solid #f9a61a;
}
.new_banner2{
       width: 90%;
   margin: 0 0 10px 0px;
    border: 1px solid #178974;
    border-radius: 3px;
}
.new_banner3{
       width: 90%;
    margin: 0 0 10px 0px;
    border: 1px solid #c7c7c7;
    border-radius: 3px;
}
.flexClass{
    display:flex;
    justify-content: space-around;
    
}
    
    
    
#page,#tabsPage{
	position:relative;
}
.alignleft{
	float:left;
	padding-right:20px;
}
.alignright{
	float:right;
	padding-left:20px;
}
.aligncenter{
    width: 100%;
    height: auto;
    display: block;
}
.headerFixed{
	padding-top:30px;
}

.imgwrap{
	background-image:url(images/wrapper-inner-bg.jpg) ;
    background-repeat: no-repeat;
	width:100%;
	height:300px;
	position:fixed;
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
}
.new_banner{
    display: block;
    margin: auto;
    margin-bottom: 2%;
    width: 70%;
    border: 1px solid #f9a61a;
    border-radius: 3px;
}

table{
	border:none;
}
td{
	border: 1px solid #ccc;
    padding: 10px;
    font-size: 14px;
    line-height: normal;
}
.imgTable td{
	border-color:transparent;
}
td p{
	margin:0;
}
.breaker {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
}


.imgResopns{
	width:100%;
	height:auto;
	display:block;
}
.ulreset{
	list-style:none;
	margin:0;
	padding:0;
}
.notPadding{
	padding:0;
}

html, body {
    min-height: 100%;
	width: 100%;
    
}

body {
	
	font-weight: normal;
	font-family:'Tahoma Armenian'!important;
    position: relative;
    
}

body.search{
	width:100%;
}
a:hover, a:focus {

}

a{
	text-decoration:none;
	color:inherit;
}

.container{
    width:90% !important;
    max-width: 1920px;
}

.logom img{
    width: 37%;
    height: auto;
}


.logo {
	display: inline-block;
    width: 5%;
        margin-left: 6%;
  
	
}
.logo img{
	width:100%;
	height:auto;
}
.logoTextBlocl{
	display: inline-block;
    vertical-align: top;
    margin-top: 5px;
    margin-left: 5px;
}
h1.logo_text {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0;
    
}
span.logo_botton_text {
    text-transform: uppercase;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;
    color: #f9a61a;
    margin-top: 10px;
    display: inline-block;
}
.navbar {
	background-color: #e4e6e5;
	background-color: rgba( 228, 230, 229, .85 );
	border-bottom: 0 none;
	font-size: 12px;
	transition: .25s all linear;
}

.navbar.inv {
	background-color: rgba( 0, 0, 0, .5 );
	border-bottom: 1px solid #bfbfbf;
}
.pag_text{
	font-size:0 !important; 
}
.navbar .nav a {
	color: #5f5f5f;
	font-family: "Titillium Web", sans-serif;
	font-weight: 600;
	transition: all .5 linear;
	-moz-transition: all .5 linear;
	-webkit-transition: all .5 linear;
}

.navbar.inv a {
	color: #e4e6e5;
}


.navbar-responsive-collapse {
	margin: 0 auto;
	width: 80%;
}

.nav{
	
}

.myContainer{
	margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
	width:100%;
	max-width:1470px;
}
h2.pageTitle {
    margin: 0 0 30px 0;
    text-align: center;
    padding-bottom:15px;
    border-bottom: 1px solid #fcae18;
	font-size:30px;
	text-transform:uppercase;
}

.colorLine{
	margin:0 0 20px 0;
	background:#a6a6aa;
	height:1px;
	position:relative;
}
.colorLine span{
	height:1px;
	width:30%;
	background:#fcae18;
	display:inline-block;
	position:absolute;
}

/***********************************HEADER START************************************************/
header{
	padding:10px 0 ;
	/*background:#f5f5f5;*/
	
	
}
.fixedHeader{
	width:100%;
	/*position:fixed;*/
	z-index:50;
	padding:10px 0 0 0;
	border-bottom:1px solid #f9a61a; 
	

}
.staticHeader{
    width:100%;
    
    z-index:50;
    padding:10px 0;
    border-bottom:1px solid #f9a61a; 
}
.headerIdent{
	height:125px;
}
.hedRightTop{
	text-align:right;	
}
.headSocial{
	display: inline-block;
    margin: 0 0 0 20px;
    vertical-align: middle;
	
}
.search{
	width: 55%;
    display: inline-block;
    vertical-align: middle;
	position:relative;
    margin-right: 15px;
}
.searchBottom{
	background:url(images/search1.png) no-repeat;
	width: 20px;
    height: 20px;
    background-size: contain;
    border: 0;
    position: absolute;
    top: 5px;
    right: 0;
	outline:none;
}
.search .formControl{
	display: block;
	background-color:transparent;
    width: 100%;
    height: 30px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: white;
    background-image: none;
	border:0;
    border-bottom: 1px solid #cccccc;
	outline:none;
	
}
.search .form-group{
	margin-bottom:0;
}


/*.search .formControl{
    height: 60px;
    font-size: 55px;
    display: inline-block;
    font-family: "Lato";
    font-weight: 100;
    border: none;
    outline: none;
    color: #555;
    padding: 3px;
    padding-right: 60px;
    width: 0px;
    position: absolute;
    top: 0;
    right: 0;
    background: none;
    z-index: 3;
    transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);
    cursor: pointer;

}
input[type="text"]:focus:hover {
    border-bottom: 1px solid #BBB;
}

input[type="text"]:focus {
    width: 700px;
    z-index: 1;
    border-bottom: 1px solid #BBB;
    cursor: text;
}
input[type="submit"] {
    height: 67px;
    width: 63px;
    display: inline-block;
    color:red;
    float: right;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNQTFRFU1NT9fX1lJSUXl5e1dXVfn5+c3Nz6urqv7+/tLS0iYmJqampn5+fysrK39/faWlp////Vi4ZywAAABF0Uk5T/////////////////////wAlrZliAAABLklEQVR42rSWWRbDIAhFHeOUtN3/ags1zaA4cHrKZ8JFRHwoXkwTvwGP1Qo0bYObAPwiLmbNAHBWFBZlD9j0JxflDViIObNHG/Do8PRHTJk0TezAhv7qloK0JJEBh+F8+U/hopIELOWfiZUCDOZD1RADOQKA75oq4cvVkcT+OdHnqqpQCITWAjnWVgGQUWz12lJuGwGoaWgBKzRVBcCypgUkOAoWgBX/L0CmxN40u6xwcIJ1cOzWYDffp3axsQOyvdkXiH9FKRFwPRHYZUaXMgPLeiW7QhbDRciyLXJaKheCuLbiVoqx1DVRyH26yb0hsuoOFEPsoz+BVE0MRlZNjGZcRQyHYkmMp2hBTIzdkzCTc/pLqOnBrk7/yZdAOq/q5NPBH1f7x7fGP4C3AAMAQrhzX9zhcGsAAAAASUVORK5CYII=) center center no-repeat;
    text-indent: -10000px;
    border: none;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    cursor: pointer;
    opacity: 0.4;
    cursor: pointer;
    transition: opacity .4s ease;
}

input[type="submit"]:hover {
    opacity: 0.8;
}*/
.lanSelectior{
    /*margin-top: 8px;*/
    vertical-align: middle;
    display: inline-block;
	width:85px;
}
.wpml-ls-native{
	font-size:10px;
}
.lanSelectior #lang_sel  {
	height:auto;
}

.lanSelectior .wpml-ls-legacy-dropdown li{
    float: none;
    width: 85px;
    position: relative;
    padding: 0 !important;
    margin: 0 !important;
    list-style-type: none !important;
	text-transform:capitalize;
	text-align:center;

}
.lanSelectior .wpml-ls-current-language:hover > a,.lanSelectior .wpml-ls-sub-menu .wpml-ls-item:hover > a{
	background:#eee !important; 
}
.lanSelectior .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{
	width:75px !important;
}
#lang_sel ul ul{
	width:55px;
}	

#lang_sel img.iclflag{
	top:0;
}
.lanSelectior div:last-child{
	/*display:none;*/
}

header .nav{
	float: right;
	margin-right: 30px;
}
.lanSelectiorNav{
	/*float:right;*/
}
.nav ul{
	margin:0;
	padding:0;
	list-style:none;
}
.first_line_menu .topNav li{
	font-size:14px;
	    align-items: center;
    display: flex;
}
.first_line_menu .topNav li a{
	 color: white;
}
/*display: flex;*/
/*    align-items: center;*/
.topNav > li{
	float:left;
	margin:0 15px;
	height:30px;
	/*line-height:30px;*/
}
.topNav li a{
	display:block;
	color:#454545;
}
.topNav >li > a{
	display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    overflow: hidden;
	
}
.topNav >li:hover > a{
    color: #ffb600;
}
/*.topNav > li > a:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    left:50%;
    bottom: 5px;
	width:0;
    background: #ffb600;
    height: 1px;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
}*/

.topNav > li > a:hover:before, .topNav > .current-menu-parent > a:before, .topNav > .current-page-ancestor > a:before{
    /*left: 0;
	width:100%;*/
}

.topNav li:last-child a:after{
	display:none;
}

.topNav li .sub-menu{
	border: 1px solid #e9e9e9;
    border-top: 0px;
    text-align: left;
    -moz-box-shadow: 0px 1px 3px #eee;
    -webkit-box-shadow: 0px 1px 3px #eee;
    box-shadow: 0px 1px 3px #eee;
       top: 65px;
	position:absolute;
	z-index:60;
	-webkit-transform: scale(1,0);
	-moz-transform: scale(1,0);
    transform: scale(1,0);
    -webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition: .2s;
	-moz-transition: .2s;
    transition: .2s;
    opacity: 0;
	width:320px;
	max-width:320px;
}
.topNav li .sub-menu >li{
	background-color: #f5f5f5;
    margin: 0;
    border-bottom: 1px dashed #c5c4c4;
    position: relative;
	
	
}
.topNav li .sub-menu >.current_page_parent >a{
	    font-weight: bold;
    color: #f9a61a;
}
.topNav li .sub-menu >li >.sub-menu{
	-webkit-transform: scale(0,1);
	-moz-transform: scale(0,1);
    transform: scale(0,1);
	left:-100%;
	top:0;
}
.topNav li:nth-child(1)  .sub-menu  > li  > .sub-menu{
	left:100%;
}
.topNav li .sub-menu li:last-child{
	border:none;
}
.topNav li .sub-menu >li a{
	padding: 10px 20px;
    line-height: 24px;
    text-decoration: none;
    display: block;
    
    font-size:13px;
	
}
.topNav > li:hover >.sub-menu,.topNav li .sub-menu >li:hover > .sub-menu{
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
     transform: scale(1,1);
    opacity: 1;
}

.topNav  .current-menu-item > a,.topNav .current-menu-parent > a,.topNav .current-page-parent >a{
	font-weight:bold;
	color:#f9a61a;
}
.linkDisabled > a{
	cursor:default;
}

.MenuBlock{
	background: #f9a61a;
    height: 400px;
    margin-top: 20px;
	position:relative;
}
.menuBg{
	background: url(images/menuBg.png) no-repeat;
    position: absolute;
    background-size: cover;
    height: 100%;
    width: 220px;
    max-height: 400px;
}
.scrollMenu{
	position: absolute;
    top: 22%;
    left: 26%;
}
.scrollMenu ul{
	margin:0;
	padding:0;
}
.scrollMenu ul:last-child{
	position: relative;
    left: 16%;
    top: -19px;
}
.scrollMenu ul li{
	float:left;
	list-style-type:none;
	position:relative;
	margin-left: 90px;
	
}
.scrollMenu ul li > div.border{
	width: 100%;
    height: 100%;
    position: absolute;
    border: 1px solid #fff;
    transform: rotate(45deg);
    top: -15px;
    z-index: 20;
}
.scrollMenu ul li:nth-child(2n+2){
	/*margin-top:96px;*/
}
.scrollMenu ul li > a{
	transform:rotate(45deg);
	display:block;
	width:140px;
	height:140px;
	background:#fbc15f;
	
}
.scrollMenu ul li > a span{
	transform:rotate(-45deg);
	display:table-cell;
	vertical-align:middle;
	width:140px;
	height:140px;
	text-align:center;
	font-size:13px;
}
.sq{
	position: fixed;
    color: #000;
    left: 20px;
    top: 50px;
    z-index: 5000;
}
/***********************************HEADER END************************************************/



/***********************************SEARCH START************************************************/
.search_block {
	margin-bottom:20px;
}
.search_title {
    color: #f9a61a;
    margin-bottom: 10px;
}
.single_content {
    color: #454545;
    line-height: 21px;
    font-size: 13px;
}


/***********************************SEARCH END************************************************/




/***********************************HOME START************************************************/
#home{
	margin-top:15px;
}
.homeTop{
	padding:0;
}
.homeTop .row{
	margin:0;
}
.tabMenuBg{
	background:url(images/L_120.png) -3px 0px no-repeat;
	position:absolute;
	height: 100%;
    width: 42%;
    z-index: 10;
	background-size: contain;
	-moz-background-size: contain;
	-webkit-background-size: contain;
}
.tabMenu{

}
.tabMenu li{
	height:200px;
	
}
.tabMenu1 li{
	height:114px;
	position:relative;
	
}
.tabMenu1 li a:before{
	content:'';
	height: 38px;
    display: inline-block;
    vertical-align: middle;
}
.tabMenu .applicant{
	background:#f9a61a;
	
}
.tabMenu .applicant a:before{
	background:url(images/applicantIcon.png) no-repeat;
	padding-left:42px;
	background-size:contain;
	-moz-background-size:contain;
	-webkit-background-size:contain;
}
.tabMenu .students{
	background:#949599;
}
.tabMenu .students a:before{
	background:url(images/studentsIcon.png) no-repeat;
	padding-left:47px;
	background-size:contain;
	-moz-background-size:contain;
	-webkit-background-size:contain;
	
}
.tabMenu .graduates{
	background:#c1c1c5;
}
.tabMenu .graduates a:before{
	background:url(images/graduatesIcon.png) no-repeat;
	padding-left:39px;
	background-size:contain;
	-moz-background-size:contain;
	-webkit-background-size:contain;
	
}

.tabMenu li a{
	color:#fff;
	font-size:16px;
	display:block;
	padding-left:42%;
	width:100%;
	height:100%;
	line-height:114px;
	/*left:42%;
	top:50%;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	position:absolute;*/
}
.tabMenu li:hover a:before{
	transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition:0.5s;
    transition: 0.5s;
}
.homeText{
	font-size:13px;
	line-height:20px;
	padding:0 10px;
	text-align:justify;
}
.homeVideoBlock {
	position:relative;
	z-index:5;
}
.HomeBottom{
	margin-top:30px;
}

.homeInfoBlockTop,.homeInfoBlockBottom{
	position:relative;
}
/*.blockLogo{
	background:url(images/Layer-3.png) no-repeat;
	width:144px;
	height:180px;
}*/
.homeInfoBlockTop .borders a,.homeInfoBlockBottom  .borders a{
	display:block;
	height:100%;
}
.InfoBlockIcon{
	text-align: center;  
    width: 85%;          
	margin:0 auto 20px auto;
    overflow: hidden;
	position:relative;
	height:40px;
}

.InfoBlockIcon span:before {
   display: inherit;
    width: 50%;
    content: '';
    position: absolute;
    border-bottom: 1px solid #fff;
    top: 50%;
    left: -55px;              
}
.InfoBlockIcon span:after {
    display: block;
    width: 50%;
    content: '';
    position: absolute;
    border-bottom: 1px solid #fff;
    top: 50%;
    right: -55px;
}
.homeAnnounceBlock .InfoBlockIcon span:after, .homeAnnounceBlock .InfoBlockIcon span:before{
	border-color:#b5b5b5;
}
.homeInfoBlock article{
	padding:15px 0 20px 0;
	position:relative;
	box-sizing:content-box;
}
.InfoBlockName{
	padding: 10px 0;
    text-align: center;
    font-size: 22px;
    text-transform: uppercase;
	color:#fff;
}
.homeArticleContent {
    padding: 0 20px;
	color:#fff;
}
.homeNewsBlock article{
	background:#f9a61a;
	
}
.homeNewsBlock .InfoBlockName{
	background:#d98d0e;
}
.homeAnnounceBlock  article{
	background:#e4e4e4;
	
}
.homeAnnounceBlock .InfoBlockName{
	background:#d2d2d3;
}
.homeAnnounceBlock .homeArticleContent{
	color:#000;
}
.homeVideoBlock  article{
	background:#949599;
	
	
}
.homeVideoBlock .InfoBlockName{
	background:#7d7e83;
}
.InfoBlockTitle {
    font-size:18px;
    margin:0 0 20px  0;
	font-weight:normal;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	text-transform:uppercase;
}

.InfoBlocText{
	font-size:14px;
	line-height:26px;
}
.homeInfoBlock .InfoBlocText{
	
	overflow:hidden;
}
/***********************************HOME END************************************************/



/******************************static pages*****************************/

.singlePage{
	padding:20px 30px;
	background:#fff;
	min-height:600px;
	border:1px solid #dcdcdc;
    -webkit-box-shadow: 0px 0px 12px 4px rgba(220,220,220,1);
    -moz-box-shadow: 0px 0px 12px 4px rgba(220,220,220,1);
    box-shadow: 0px 0px 12px 4px rgba(220,220,220,1);
}
/*.pageCpntent{
	margin-top:40px;
}*/
.singlePage .imgTable  img{
	width:100%;
	height:auto;
}
.pageTitil{
	font-size:22px;
}
.pageTabs{
	margin-bottom:50px;
}
#bulletinPage{
	margin-top:25px;
}
#bulletinPage h2.pageTitle{
	text-align:left;
	font-size:22px;
	text-transform: capitalize;
}
/****************************static pages******************************************************************************/


/****************************************START EVENTS && NEWS******************************************************/
.NewsEvents{
	background:#FFFFFF;
	padding:30px 20px ;
	margin-top: 20px;
	-webkit-box-shadow: 0px 0px 12px 4px rgba(220,220,220,1);
    -moz-box-shadow: 0px 0px 12px 4px rgba(220,220,220,1);
    box-shadow: 0px 0px 12px 4px rgba(220,220,220,1);
	/*border:1px solid #dcdcdc;*/
}
.addNewsPpage{
	margin-top:30px;
}
.newsItem{
	background:#f8f8fa;
	padding:15px;
	margin-bottom:30px;
}

.newsItemTop {
	position:relative;
	overflow:hidden;
}
.newsImg img{
	width:100%;
	height:auto;
	webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
}
.newsItemTop .newsTitle{
	position: absolute;
	bottom:0;
    background: rgba(0,0,0,0.5);
    width: 100%;
    padding: 10px 5px;
    color: #fff;
    text-align: center;
	font-size:12px;
}
.newsItemTop .newsTitle >span{
	position: absolute;
	left: 0;
	left: 50%;
	bottom: 0;
	width: 0;
	height:100%;
	background: #ffb600;
	webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
}
.newsItemTop .newsTitle >a{
	
}
.newsItemBg{
	position: absolute;
    top: 100%;
    background: rgba(0,0,0,0.5);
    width: 100%;
	height:100%;
	
}
.newsItemBottom{
	margin-top:20px;
}
.newsItemBottom .newsItemContent{
	color:#4d4c4c;
	font-size:14px;
    max-height: 60px;
	
	overflow:hidden;
}
.dataBlock{
	margin-top:10px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.fbIcons{
	float:left;
}
.fbIcons > i{
	font-size:11px;
}
.fbIcons > i:last-child{
	margin-left:5px;
}
.fbIcons > i:before{
	padding-right:5px;
}
.newsItemDate{
	color:#fcae18;
	
}

.singleItem .newsItemDate{
    
}
.fb_iframe_widget_fluid{
    display: inline-block !important;
}
.newsItemDate > span{
	
}

.newsItemTop:hover .newsImg img{
	transform: scale(1.3); /* IE 9 */
}
.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{
	color: #000;
    font-size: 17px;
    position: absolute;
	top: 50%;
    z-index: 50;
    transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.owl-carousel .owl-nav{
	left:0;
}
.owl-carousel .owl-prev{
	right:0;
}

/****************************************END EVENTS && NEWS******************************************************/

/*.TrainingParent{
  margin-top: 15px;
}
.TrainingBlock{
    
    margin-bottom: 15px;
}
.TrainingSubBlock {
    margin-bottom: 10px;
}
.TrainingTitle{
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    padding: 10px 0;
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 10px;
    color: #006688;
}
.trainingSubTitle{
    font-size: 15px;
    text-align: left;
    padding: 5px 0;
    margin-bottom: 5px;
    font-weight: 600;
}
.TrainingRowItem{
    float: left;
    font-size: 14px;
    padding: 5px 0;
}
.RowItemLeft{
    width: 40%;
    
}
.RowItemRight{
    width: 20%;
    text-align: center;
}
.RowItemRireg{
    width: 20%;
    text-align: center;
}
.RowItemRireg a{
    color: #006688;
}
.Trainingbtn{
    
}
.textSpan a{
    color: #006688;
    text-decoration: underline
}*/
/***********************************Sidebar START************************************************/
.sidebar{
	padding:0 20px 20px 20px;
	
	
}
.my_widget-title{
	display:none;
}
#menuPage{
	margin-top:30px;
	position:relative;
}
.sidebarTitle{
	padding:15px;
	font-size:16px;
	color:#000;
	background: #f5f5f5;
    border-bottom: 1px dotted #444;
	margin:0;
	list-style-type:none;
}
.sidebarTitle .active{
	color:#f9a61a;
}
.pageSidebar {
	position: absolute;
    width: 20%;
    z-index: 200;
 	top: 250px;
	
}
/*.scrollOff{
	top:250px !important;
	webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out; 
}*/
.pageSidebar .sidebar{
	position: absolute;
    width: 100%;
}

.sidebarMenu{
	padding:0px;
}
.disablelink{
	cursor:default;
}
.sidebarMenu  li{
	padding: 0;
    border-bottom: 1px solid #d4d4d4;
    border-top: none;
    background: #f7f7f7;
    background: -moz-linear-gradient(#f7f7f7 0%, #ececec 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ececec));
    background: -webkit-linear-gradient(#f7f7f7 0%, #ececec 100%);
    background: linear-gradient(#f7f7f7 0%, #ececec 100%);
	list-style-type:none;
}

.sidebarMenu  li a{
	padding: 10px 10px 10px 25px;
    display: block;
    color: #676767;
    font-size: 12px;
    font-weight: normal;
}
.sidebarMenu > li >a{
	color:#e94f31;
	font-size:14px;
}
.sidebarMenu > li ul{
	margin:0;
	padding:0;
	padding-left:25px;
}
.sidebarMenu > li ul > li{
	font-size:12px;
}
.sidebarItem{
}
.sidebarItemTitle{
	margin:0;
	padding:0;
	padding-bottom:15px;
	
}
.sidebarMenu li a.active{
	color:#fcae18;
}

.disableLink a{
	cursor:default;
}

/***********************************SIDEBAR END************************************************/


/****************************************START SINGLE NEWS******************************************************/
#singleNews{
	margin-top:30px;
}
.singleItem{
	padding:20px 30px 30px 30px;
	background:#fff;
	border: 1px solid #dcdcdc;
}
.singleItemTitil{
	font-size:24px;
}

.singleTitleLine{
	background:#fcae18;
	width:100px;
	height:1px;
	display:block;
	margin-bottom:20px;
}
.singleItemContent{
	margin-top:20px;
	text-align:justify;
}
.imgGalery{
	overflow:hidden;
	margin:15px 0;
}
.lastNewsItem{
	position:relative;
	margin-bottom:30px;
}
.lastNewsItem > figure{
	float:left;
	margin-right:15px;
}
.lastNewsItem > figure img{
    width: 100px;
    height: 100px;
}
.lastNewsItem  .newsItemDate{
	margin-top:5px;
	float:none;
}
.lastNewsTitle{
	font-size: 11px;
	color: #444;
	margin-top:15px;
    
}
.imgGalery .owl-carousel .owl-item{
	border:1px solid #b9babc;
	padding:5px;
}
.owl-nav{
	display:none;
}

.pvc_stats{
	display:none;
}
.views  .pvc_stats{
	display:block;
}


/****************************************END SINGLE NEWS******************************************************/


/****************************************stert fakultet chair******************************************************/


.blockItem{
	margin-bottom:30px;
	position:relative;
}
.labsStudiossBlock  .blockItem{
	margin-bottom: 15px;
    position: relative;
    border: 1px solid #dedcdc;
}
.blockItemItemImg a{
	display:block;
}
#bulletinPage .blockItem{
	border:1px solid rgba(204, 202, 196,0.9);
}
.blockItem img{
	
 }
.blockItemitle{
	position: absolute;
	bottom:0;
	width: 100%;
	color: #fff;
	
	text-align: center;
	
	background:rgba(0,0,0,0.6);
	
	webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.blockItemitle >a{
	display:block;
	padding:10px 0;
	font-size: 16px;
	text-transform: uppercase;
}
.staffBlock .blockItem {
	/*-webkit-box-shadow: 0px 0px 12px 4px rgba(204,204,204,1);
    -moz-box-shadow: 0px 0px 12px 4px rgba(204,204,204,1);
    box-shadow: 0px 0px 12px 4px rgba(204,204,204,1);*/
	border:1px solid #dcdcdc;
}
.staffBlock .blockItemitle {
	text-align:left;
	padding:10px 0 10px 10px;
	font-size:14px;
}
.staffBlock .blockItemitle span{
	display:block;
	
}
.staffBlock .blockItemitle .staffPosition{
	font-size:11px;		
	
}
#bulletinPage .blockItemitle{
	text-transform:capitalize;
	background:rgba(204, 202, 196,0.9);
	
}

#bulletinPage .blockItemitle > a{
	font-size:13px;
	text-transform:capitalize;
	padding:10px 5px;
	color:#000;
}
.blockItem:hover .blockItemmTitle{
	
}
.chairItem{
	list-style-type:none;
	margin-bottom:10px;
}
.chairItem >i,.fakultetLi> i{
	color:#fcae18;
}
.fakultetLi{
	list-style:none;
}
.fakultetLi > a{
	font-size:16px;
	font-weight:bold;
}
.fakultetLi >ul{
	margin:10px 0;
}
.cafedrLi{
	margin-bottom:3px;
}
.cafedrLi:hover{
	color:#fcae18;
}
.cafedrLi:hover a{
	color:#fcae18;
}

.chierStaff .blockItemItemImg{
	float:left;
	margin-right:2%;
}
.chairStaffName{
	color:#444;
}
.chairStaffName >span{
	display:block;
}
.chierStaff .staffName{
	margin: 11px 0;
    color: #f9a61a;
} 
.chierStaff .staffPosition{ 
	font-size:11px;
}
.singlestafImg{
	float:left;
	margin-right:20px;
}
.singleStaffText{
	ont-size: 14px;
    line-height: 26px;
    color: #222;
}
/****************************************END fakultet chair******************************************************/

/****************************************start projects******************************************************/

.projects{
	margin-top:0px;
}
.projectImg{
	margin-top:20px;
}
.qrCode{
	margin-top:30px;
}
.qrCode a{
	display:inline-block;
	vertical-align:middle;
	width:50px;
	height:50px;
	
}
.qrCode span{
	display:inline-block;
	vertical-align:middle;
}
/****************************************END projects ******************************************************/

/****************************************start contacts******************************************************/

.input__label{
	margin-bottom:8px;
	font-size:13px;
}
.form-control{
	font-size:13px;
	border-color:#b5b8b9;
	height:44px;
	border-radius:0;
}
.btn{
	border-radius:0;
	background:none;
	border-color:#b5b8b9;
	
}
.textareaInput{
	height:150px !important;
}
.form-group{
    position: relative;
}
.error_field{
    border-color: red;
}
span.errorMessage {
    position: absolute;
    right: 10px;
    color: red;
    display: none;
    font-size: 13px;
}
span.successfulMessage {
    position: absolute;
    right: 10px;
    color: green;
    display: none;
    font-size: 13px;
}
/****************************************END contacts******************************************************/

.footerContent{
	background-image:url(images/footerBg.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	height:250px;
	position:relative;
	margin-top:30px;

}
.fotContact h3{
	color:#fff;
}
.footrBg{
	position:absolute;
	height:100%;
	width:100%;
	background:rgba(0,0,0,0.7);
}
footer .colorLine{
	width:80%;
}

.contactUl .glyphicon{
	color:#fcae19;
	padding-right:10px;
}

.contactUl li {
	color:#fff;
	margin-bottom:10px;
}
.pageCpntent .contactUl li {
	color:#000;
	margin-bottom:10px;
}
.footSocial {
	margin-top:10px;
}
.socialIcons > li {
    display: inline-block;
    font-size: 16px;
    margin-right: 10px;
    margin-bottom: 0;
    width: 30px;
    height: 30px;
    text-align: center;
    border: 1px solid #fff;
    border-radius: 50%;
	-moz- border-radius: 50%;
	-webkit- border-radius: 50%;
    vertical-align: middle;
    line-height: 30px;
}
.socialIcons > li > .moodle{
	background:url(images/moodle.png) no-repeat;
	width: 20px;
    height: 15px;
    display: inline-block;
    background-size: contain;
}

.footSocial > li{
	color:#fff;
}
.socialIcons > li:last-child{
	margin-right:0;
}
.headSocial li{
	border-color:#555;
}
.headSocial li >a{
	display:block;
}
.socialIcons > li:hover{
	color:#fcae19;
	border-color:#fcae19;
}
.headSocial li:hover{
	border-color:#fcae19;
}

.footSocial > li > .moodle{
	background:url(images/moodleFoot.png) center center no-repeat;
	width: 22px;
    height: 17px;
    background-size: contain;
    
}

.mobail{
		display:none;
}
.langsMobile{
	display:none !important;
}
.modal {
    text-align: center;
    padding: 0!important;
}

.modal:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px;
}

.modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}



@media (min-width: 1500px){
	.myContainer{
		/*width:1470px;*/
		padding-left:0;
		padding-right:0;
	}
	.container{
		/*width:1470px !important;*/
	}
}

@media (min-width: 1400px){
	.myContainer{
		/*width:1370px;*/
		padding-left:0;
		padding-right:0;
	}
	/*.container{
		width:1370px;
	}*/
}

@media (min-width: 1290px) and (max-width: 1499px) {
	.myContainer{
		
	}
}

@media (max-width: 1400px) {
	.myContainer{
		padding-left:20px;
		padding-right:20px;
	}
	.container{
		width:95% !important;
	}
	.topNav li {
		font-size: 13px;
	}
}
@media (max-width: 1199px){
	.search{
		width:50%;
	}
	
	.tabMenu li a{
		font-size:14px;
	}
	.tabMenu .students a:before,.tabMenu .applicant a:before,.tabMenu .graduates a:before{
		content: '';
		background-size:contain;
		height:40px;	
	}
	.homeText{
		font-size:12px;
	}
	.pageSidebar{
		width:33%;
	}
	.right{
		left:33%;
	}
}
@media (min-width: 992px) {
	.mobileMenuParent,#btn-nav-mobile{
		display:none;
	}
	.lanSelectior{
		display:none;
	}
	.lanSelectiorNav{
		display:block;
	}
	.topNav > li:nth-child(1){
		/*display:none;*/
	}
	
	/*.headerHome .topNav > li:nth-last-child(1),*/
	/*.headerHome .topNav > li:nth-last-child(2),*/
	/*.headerHome .topNav > li:nth-last-child(3){*/
	/*	display:none;*/
	/*}*/
	/*.headerHome .topNav > li:nth-child(1){*/
	/*	display:block;*/
	/*}*/
	.sidebar_menu {
		display:block !important;
	}
}

#menu-topmenu2-1 li a,#menu-topmenueng-1 li a,#menu-topmenurus-1 li a{
        color: white;
}
#menu-topmenu2-1 li  , #menu-topmenueng-1 li,#menu-topmenurus-1 li{
         display: flex;
    align-items: center;
}
a:focus {
    outline: none !important;
}
   
@media (max-width: 991px) {
    .popp{
        width:100% !important;
    }
    .counters{
            display: flex;
            flex-direction: column;
    }
    .counters div{
       border-bottom: 1px solid #fbb131;
    width: 90%;
    margin: 0 auto;
    margin-bottom: 30px; 
    }
        
    .labsAndArv{
        display:none;
    }
    .multiple-items .slick-next {
        right: 1% !important;
    }
    .multiple-items .slick-prev {
        left: 1% !important;
    }
    .multiple-items .slick-prev:before ,.multiple-items .slick-next:before{
            width: 32px !important;
            height: 32px !important;
    }
    .HRCL3,.HRCL4 {
        width: 10% !important;
    }
    .labsHome{
        width: 100% !important;
    }
    .labsHome h3{
            font-size: 14px !important;
        width: 50% !important;
    }
        
    .qolejDproc{
            margin-bottom: 30px !important;
    }
    .seminar{
        border-right:0 !important;
    }
    .seminar,.vebinar{
            background: #fbb131 !important;
    }
    .seminar a,.vebinar a{
           text-decoration: underline !important;
        line-height: 30px !important;
    }
        
    
    .labelNewsHome{
        margin-bottom: 0 !important;
    }
    .homeTop{
        margin-top: 0 !important;
    }
    .newsBlockLabel{
        width:60% !important;
    }
    .HRCL1 {
        width: 20% !important;
    }
    .HRCL2 {
         width: 20%  !important;
    }
    .notPadding {
        padding: 10px;
    }
    .homeInfoBlock .InfoBlocText{
        height:auto !important;
    }
    .langsMobile .wpml-ls-statics-shortcode{
        float: right;
    }
    .mobileLangeBtn{
            display: flex;
            justify-content: space-between;
    }
    #menu-topmenu2 .menu-item a {
            color: #454545 !important;
        }
    .staticHeader{
        background-color: #f1f1f1;

    }
    .container{
        width:100% !important;
    }
	/*.scrollOff{
		overflow:hidden;
	}*/
    .cd-horizontal-timeline{
        display: none;
    }
	.tabMenuBg{
		display:none;
	}
	.sidebar_menu {
		display:none !important;
	}
	.lanSelectior{
		display:inline-block;
		margin:0 0 0 20px;
	}
	.lanSelectiorNav{
		display:none;
	}
	
	.nav{
		display:none;
	}
	.pageSidebar{
		display:none;
	}
	
	.pageTitil{
		font-size:25px;
	}
	.nav1{
		margin-bottom:7px;
	}
    .HomeBottom {
        margin-top: 0;
    }
	.tabMenu {
		overflow: hidden;
	}
	.tabMenu1 li{
		height:65px;
		width: 33.3%;
		float: left;
	}
	.tabMenu li a{
		font-size:20px;
		padding-left:10%;
		line-height:65px;
	}
	.homeInfoBlock{
		/*margin-bottom:20px;*/
	}
	.tabs__caption li{
		float:none;
		width:100% !important;
		margin:0 0 5px 0;
		padding:0;
	}
	.newsItem{
		padding:10px;
	}
	.logo{
		width:8%;
	}
	#btn-nav-sidebar{
		display:none;
	}
	.MobileMenuHeader{
		text-align: center;
		padding-left: 0;
	}
	.MobileLogoParent{
		text-align:center;
	}
	.MobileLogo {
		display: block;
		width: 23%;
   		 margin: auto;
	}
	.MobileLogo img{
		width:100%;
		height:auto;
	}
	.mobileSocial{
		margin: 20px 0 0 11px !important;
		float: left;
	}
	.mobileSocial > li{
		width: 26px;
		height: 26px;
		line-height: 26px;
		font-size: 14px;
		margin: 0 5px 0 0;
	}
	.hedRightTop{
		display:none;
	}
	.mobileHiden{
		display:none;
	}
	.langsMobile{
		display:block !important;
		margin: 20px 28px 0 0;
	}
    .TrainingParent{
        width: 100%;
    }
    .nav1{
       
    }
}

@media (min-width: 768px) and (max-width: 991px) {
	.sidebar{
		padding:0;
	}
	.lastNewsItem > figure{
		display:none;
	}
	.sidebarItemTitle{
		font-size:18px;
	}
	.InfoBlockName{
		font-size:18px;
	}
	.InfoBlocText {
		font-size: 13px;
		line-height: 20px;
	}
    
}
@media (min-width: 767px) and (max-width: 780px) {
    #cssmenu{
        height: 800px;
    }
}
@media (max-width: 767px) {
	.lastNewsItem > figure{
		/*float:none;*/
	}
	.mobail{
		display:block;
	}
	.desktop{
		display:none;

	}
	.InfoBlockName{
		font-size:18px;
	}
	.newsItemTop:hover .newsImg img {
		transform: scale(1);
		-moz-transform: scale(1);
		-webkit-transform: scale(1);
	}
	.singleItem{
		border:0;
		padding:0;
	}
	h1.logo_text{
		font-size:11px;
	}
	span.logo_botton_text{
		font-size:9px;
		margin-top:8px;
	}
	
	
	.tabMenu .applicant a:before{
		
		
	}
	.tabMenu .students a:before, .tabMenu .applicant a:before, .tabMenu .graduates a:before {
		content: '';
		background-size: contain;
		height: 28px;
		padding-left:30px;
	}
	.tabMenu1 li{
		height:44px;
		font-size:15px;
	}
	.tabMenu li a{
		font-size:15px;
		line-height:44px;
	}
	.pageTitil {
		font-size: 20px;
	}
	.chierStaff .blockItemItemImg{
		width:120px;
	}
	.socialIcons > li > .moodle{
		width: 17px;
    	height: 12px;
	}
	.sidebar{
		margin-top:20px;
	}
}


@media (max-width:685px) {
	.my-col{
		width:100% !important;
		float:none !important;
	}
	h2.pageTitle,#bulletinPage h2.pageTitle{
		font-size:18px;
	}
    .NewsEvents{
        box-shadow: none;
        
    }
}



@media (max-width: 500px) {
    .homeInfoBlock .InfoBlocText{
        height: 150px;
    }
	.hedRightTop{
		margin-top:15px;
	}
	.hedRightTop  .search{
		display:none;
	}
	.tabMenu .students a:before, .tabMenu .applicant a:before, .tabMenu .graduates a:before {
		display:none;
	}
	.tabMenu li a {
		font-size: 10px;
		width: 100%;
		text-align: center;
		padding-left: 0;
	}
	.nav-content{
		
	}
	.singlestafImg{
		display:none;
	}
	
	.NewsEvents{
		padding:17px 0 !important;
	}
	.newsItem{
		margin-bottom:20px;
	}
	.newsItemTop .newsTitle{
		text-align:left;
		padding-left:10px;
	}
	.blockItemitle >a{
		font-size:14px;
	}
	.singlePage{
		padding:10px;
	}
	.pageTitil {
		font-size: 18px;
	}
	.logo {
		width: 11%;
	}
	.ulFaculties{
		margin:0;
		padding:0;

	}
	.fakultetLi > a {
		font-size: 14px;
		
	}
	.cafedrLi {
		font-size: 13px;
	}
}
@media (max-width:425px){
	.lastNewsItem > figure{
		display:none;
	}
    .container {
        width: 100% !important;
    }
    .teacherBlock{
        flex-wrap: wrap;
       
    }
    .teacherBlock .teacherImg {
        padding: 0;
        width: 100%;
        margin-bottom: 15px;
    }
    .teacherBlock .teacherImg img{
        width: 100%;
        height: auto;
    }
    .traininBlock{
        margin-bottom: 15px;
        padding: 15px;
    }
    .trTitle{
        margin-top: 15px;
    }
    
}
@media (max-width: 370px){
    
	.logoBlock{
		
	}
	.logo {
		width: 11%;
	}
	.hedRightTop {
		text-align: left;
	}
	#btn-nav-mobile{
		top:116%;
	}
	.nav-content {
		
	}
	
	.singleItem,.sidebar{
		padding:0px;
	}
	.singleItemTitil{
		font-size:18px;
	}
	.singlePage {
    	padding: 20px 20px;
	}
	.pageTitil{
		font-size:16px;
	}
	.text{
		/*text-align:justify;*/
	}
	.tabs__caption li{
		padding:5px 0;
		font-size: 12px;
	}
	.facultyhStructure{
		padding-left:10px;
	}
	.facultyhStructure li{
		font-size:11px;
	}
	td{
		font-size:11px;
	}
	.lastNewsItem{
		margin-bottom:15px;
	}
	.lastNewsTitle{
		margin-top:5px;
	}
}
@media (max-width: 360px){
    #btn-nav-mobile {
        top: 0%;
        
    }
}
@media (max-width: 320px){
	.fixBlock{
		max-width:290px;
	}
	.MobileMenuHeader .logo_text {
		font-size: 11px;
	}
	.MobileMenuHeader .logo_botton_text {
		font-size: 10px;
	}
	
}
.pageTabsItem{
    height: 60px;
}
    

.pageTabsItem span{
    height: 100%;
    text-align: center;
        display: flex !important;
    flex-direction: column;
    justify-content: center;
}
.header_bg_text_right{
     position: absolute;
    top: 50%;
    width: 100%;
    text-align: right;
    transform: translateY(-50%);
    color: white;
    font-size: 14px;
    right: 20px;
    font-weight: bold;
    margin: 0;
}
.header_bg_text_left{
  font-weight: bold;
    font-size: 16px;
    color: #707070;
    padding-left: 40px;
    margin: 0; 
}
.hedRightTop{
        width: 30%;
    display: inline-block;
}

.first_line_menu{
        display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    width: 90%;
    margin: 0 auto;
}
#menu-topmenu2 .menu-item {
    display:flex;
    align-items: center;
}

#menu-topmenu2 .menu-item a{
    color: white;
}

.hedRightTop{
        display: flex;
    justify-content: flex-end;
    padding: 5px;
    align-items: center;
}
.second_line_menu{
    padding-top: 15px;
    padding-top: 15px;
    width: 90%;
    margin: 0 auto;
}
.second_line_menu .nav{
    width: 80%;
        text-transform: uppercase;
    margin: 0 auto;
}
.second_line_menu>div{
    padding: 0;
    display: flex;
    align-items: center;
}

.second_line_menu .topNav > li{
        font-size: 20px;
        font-weight: bold;
} 

#cssmenu2 > ul{
    list-style-type: none;
    border: 1px solid gainsboro;
}
