@import url('https://fonts.googleapis.com/css?family=Lora:400,700|Montserrat:400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&subset=cyrillic,cyrillic-ext,latin-ext');

body {padding: 0!important;font-family: 'Montserrat', sans-serif;}
/*change site container*/
body.grid-full .container,
body.grid-full .owl-carousel {width: 1200px; margin: 0 auto;}
*{-webkit-box-sizing: border-box;box-sizing: border-box;}
header .navbar {border-radius: 0;}
ul{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:0;}
a{color: #762627; cursor: pointer;text-decoration:none!important;}
button:focus, .btn:focus, .btn:active:focus, .btn-default:hover, .btn-default:active, .btn-default:focus, .btn-default:active:focus, .btn-default:active:hover, .form-btn-success:focus {outline: none;}
.container{width:980px;}
.navbar-default{background-color:#fff;padding-top:20px;}
.navbar-brand{display:block;padding:15px 0;height:auto;}
.main-navigation{padding-right:0;}
.main-navigation .nav{width:100%;}
.owl-theme.slider-main .owl-nav {height: 0;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {background-color: transparent; color: inherit; border-color: transparent; cursor: pointer;}
.section-pagination .page-item > .page-link.active {color: #1b1a1a; pointer-events: none; }
.main-navigation .nav.main{padding:24px 0;}
.main-navigation .nav.sub{border-top:1px #eeeeee solid;}
.navbar{border-bottom:none;margin-bottom:0;border-bottom: 1px #eeeeee solid;}
.navbar-default .navbar-nav>li>a {
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    font-size: 12px;
    padding: 10px 15px;
    display: inline-block;
    font-weight: 600;
    color: #3c3d41;
}
section.news-page.container:first-of-type {
    padding-bottom: 0;
}
.news-page .filter, .news-page .library-filter {
    padding: 0!important;}
.navbar-default .navbar-nav>li>a:hover{color:#676972;}
.nav.sub li{border-right:1px #eeeeee solid;}
.nav.sub .social{font-family: 'Montserrat', sans-serif;font-weight: 800;padding:0 15px;}
.nav.sub .social>a{font-size:18px;padding:9px;}
.nav.sub .social>a:last-child{padding-right:0;}
.our-themes > .container { padding: 0;}
.nav.sub .social>span{font-size:12px;vertical-align:3px;font-weight: 600;}
.nav.sub .search>input{width:155px;text-align:center;font-style:italic;height:100%;font-size:14px;color:#888888;font-family: 'Lora', serif;border:none;padding:10px;}
.nav.sub .search{padding-right:20px;}
.date-news ol {padding: 0;}
.nav.sub .search>input:focus{outline:0;}
.year-calendar .col-md-12 { padding-bottom: 20px; }
.year-calendar .more {color:#838c8e;}
.nav.sub .search > a{font-size:20px;padding:8px 9px;}
.question-page .question-card {
    min-height: auto;}
.nav.sub .language{padding:7px 0;}
.nav.sub .language > a{font-size:12px;padding:3px 9px;font-family: 'Montserrat', sans-serif;text-transform:uppercase;display:block;padding:0 18px;line-height:1.1;}
.nav.sub .language > a.active{font-family: 'Montserrat', sans-serif;font-size:12px;font-weight:800;}
.nav.sub li:last-child{border-right:none;}
.nav>li:first-child>a{padding-left:0;}
.nav>li:last-child>a{padding-right:0;}
footer{padding-top:50px;background-color:#555555;}
.slide-news {background: #fff;border-radius: 5px;min-height: 300px;overflow: hidden;position: relative;}
.slide-news .owl-item .btn.download {padding: 10px 20px 10px 20px;}
.news .container {padding: 0;}
.footer-items>div{border-right:1px #b6b6b6 solid;margin-bottom:25px;min-height:220px;}
.footer-items>div:nth-of-type(3){border-right:none;border-left:1px #b6b6b6 solid;}
.footer-items>div:last-child{border-right:none;}
.footer-items>div>ul{list-style:none;padding:0;margin:0;}
.footer-items>div>ul>li{margin-bottom:15px;font-family: 'Lora', serif;font-size:15px;}
.footer-items>div>ul>li>a{color:#eeeeee;padding: 5px 0;opacity:.57;text-decoration:none;font-size: 14px;}
.footer-items>div>ul>li>a>i{margin-right:10px;font-size:18px;width:25px;}
footer h3{color:#f7f7f7;margin-top:10px;margin-bottom:20px;font-size:13px;font-family: 'Montserrat', sans-serif;font-weight:600;letter-spacing:2px;line-height:1.3;text-transform:uppercase;}
footer .copyright{padding:15px 0;clear: both;text-align:center;}
footer .newsletter input{padding:12px 15px;width:80%;color:#878787;border:none;font-family: 'Lora', serif;font-size:14px;background-color:#464646;float:left;display:inline-block;}
footer .newsletter input:focus{outline:0;}
footer .newsletter{margin-bottom:10px;border-radius:5px;overflow:hidden;}
footer .newsletter button{width:20%;padding:12px 7px;text-align:center; border: none; display:inline-block;background-color:#acacac;}
footer .copyright>span{font-family: 'Lora', serif;font-size:11px;color:#b6b6b6;}
footer .copyright>span a{font-family: 'Lora', serif;font-size:11px;color:#b6b6b6;}
footer p{font-size:12px;color:#b6b6b6;font-family: 'Lora', serif;line-height:1.3;margin-bottom:10px;}
footer p.info{font-size:10px;line-height:1.2;color:#b6b6b6;font-family: 'Lora', serif;}
.logo-footer:nth-of-type(1) {width: 100%; height: auto; display: inline-block; vertical-align: middle; margin-right: 7px;}
.header-slider{padding:110px 0;position:relative;background-image:url('http://via.placeholder.com/1920x530');background-size:cover;background-repeat:no-repeat;background-position:center center;min-height: 500px;max-height: 500px;height: 500px;overflow: hidden;}
.slider-info{z-index: 10; text-align:center;width:70%;position:relative;margin:0 auto;}
.slider-info > h1{font-family:'Lora', serif;font-weight:800;font-size:36px;margin-bottom:25px;color:#ffffff;}
.slider-info .slider-btn {margin-top: 20px; padding: 10px 20px;}
.slider-overlay { /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.4))); /* safari4+,chrome */
    background: -webkit-linear-gradient(270deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(270deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%); /* opera 11.10+ */ /* ie10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.4)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);
    background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); /* ie6-9 */
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
}
.ui-datepicker {
    width: 280px!important;  
}
.date-news .ui-datepicker {
    width: 100%!important;  
}
#accordion .panel-default .panel-body > .row {
-ms-flex-wrap: wrap;
    flex-wrap: wrap;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
span[title="Ponedeljak"], span[title="Utorak"], span[title="Sreda"], span[title="Četvrtak"], span[title="Petak"], span[title="Subota"], span[title="Nedelja"] {
color: transparent;    
}

span[title="Ponedeljak"]:after {
    content: "P";
    color: #762627;
    left: -5px;
    position: relative;
}
span[title="Utorak"]:after {
    content: "U";
    color: #762627;
    left: -5px;
    position: relative;
}
span[title="Sreda"]:after {
    content: "S";
    color: #762627;
    left: -5px;
    position: relative;
}
span[title="Četvrtak"]:after {
    content: "Č";
    color: #762627;
    left: -5px;
    position: relative;
}
span[title="Petak"]:after {
    content: "P";
    color: #762627;
    left: -5px;
    position: relative;
}
span[title="Subota"]:after {
    content: "S";
    color: #762627;
    left: -5px;
    position: relative;
}
span[title="Nedelja"]:after {
    content: "N";
    color: #762627;
    left: -5px;
    position: relative;
}

.slider-info > p{font-family: 'Montserrat', sans-serif;font-size:18px;line-height:1.6;width:70%;margin:0 auto;color:#ffffff;text-align:center;}
.slider-navigation{padding:20px 0;}
.slider-navigation .item{padding:0 15px;width:20%;cursor:pointer;float:left;border-right:1px #dddddd solid;min-height:60px;position:relative;}
.slider-navigation .item.active:before{position:absolute;content:'';width:0;height:0;z-index:20;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;top:-30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.slider-navigation .item:last-child{border-right:none;}
.slider-navigation .item h4{font-size:14px;line-height:1.4;color:#3c3d41;opacity:0.7;font-family: 'Montserrat', sans-serif;font-weight:600;}
.slider-navigation .item.active h4{opacity:1;}
.news{background-color:#eeeeee;padding:40px 0;}
.news .date-news, .news .list-news{background-color:white;border-radius:5px;min-height:320px;padding:20px 30px;}
.btn-default{background:#762627;color:#fff;border:none;border-radius:50px;text-transform:uppercase;font-size:10px;font-family: 'Montserrat', sans-serif;font-weight:700;letter-spacing:1px;padding:10px 50px 10px 20px;-webkit-transition:ease-in .1s;-o-transition:ease-in .1s;transition:ease-in .1s;}
.btn-default:hover, .btn-default:active, .btn-default:focus, .btn-default:active:focus, .btn-default:active:hover{background:#cead5e;color:#fff;border:none;-webkit-box-shadow:none;box-shadow:none;}
.btn-default span{background-image:url(../img/icon-btn.png);width:22px;margin-right:25px;height:16px;display:inline-block;vertical-align:middle;}
.newsletter span{background-image:url(../img/mailicon.png);width:24px;height:17px;display:inline-block;vertical-align:text-top;}
.date-news .btn-default{width:100%;}
.date-news .btn-default span{margin-right:15px;}
/*global style*/
h1{font-family: 'Lora', serif;color:#3b3d40;font-size:27px;font-weight:600;letter-spacing:-0.5px;line-height: 1.4;}
h2 {font-family:'Montserrat', sans-serif;color:#7c292b;font-size:20px;font-weight:600;margin: 10px 0;}
h3 {font-family: 'Montserrat', sans-serif;color:#7c292b;font-size:17px;font-weight:600;margin: 10px 0;}
h4{font-family: 'Montserrat', sans-serif;color:#3b3d40;font-size:15px;font-weight:600;letter-spacing:-0.2px;}
h5{font-family:'Montserrat', sans-serif;font-size:14px;font-weight:700;letter-spacing:-0.2px;margin: 5px 0;}
p, div {
    color: #3c3d41;
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    line-height: 1.6;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-weight: 500;
}
a {
    color: #3E9BDA;
    font-size: 14px;
    font-weight: normal;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    font-family: 'Montserrat', sans-serif;
}
a:hover {
    color: #318ECC;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
ul, ol {
    margin: 10px 0 10px 15px;
}
ul li, ol li  {
    line-height: 1.4;
}
ol {
    padding: 0;
}
.post-date{color:#838c8e;font-size:14px;font-family: 'Montserrat', sans-serif;letter-spacing:0.5px;display: block;}
.static-pages {
    background: #fafafa;
}
.static-pages > h1 {
    margin: 0 0 25px;
}
.static-pages .static-content {
    padding: 0 0 50px 0;
}
.modal-title + .post-date {
    display: block;
    margin-top: 15px;
    }
.grid-publications {
    margin-bottom: 25px;
    display: flex;
    align-items: stretch;
}
.grid-publications .flex-img {
    flex: 1;
}
.grid-publications .flex-info {
    flex: 8;
    flex-direction: column;
    display: flex;
}
.grid-publications .flex-info h4 {
    flex: 1;
}
.grid-publications .flex-info .btn-default {
    max-width: 130px;
}
.grid-publications h4 {
    margin-top: 0;
    line-height: 1.4;
}
.publications-page h1 {
    margin-bottom: 50px;
}
.grid-publications .btn-default {
    padding: 10px 20px 10px 20px;
}
.grid-publications .btn-default i,
.grid-news .btn-default i {
    font-size: 15px;
    margin-right: 10px;
    vertical-align: middle;
}
.grid-news.act .btn-default {
    padding: 10px 20px 10px 20px;
}
.news-page .grid-news.act {
    min-height: 80px;
    margin-bottom: 30px;
}
.ui-datepicker-title {
  border: none;
  background: transparent;
  font-size: 14px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  color: #d0ac5e;
  text-transform: uppercase;
}
.library-img {
  width: 225px;
  height: 300px;
  display: block;
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
}
.library-info {
    padding: 25px 0;
}
.we-sing .items div .item.library {padding: 0;}
.items div .item.library .news-items .btn-default {
    position: relative;
    bottom: 0;
}
.items div .item.library .col-md-8 {
    padding: 20px;
    margin-bottom: 0;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    background-color: transparent;}
.publications-page {padding:30px 0 50px;}
.news-page{padding:50px 0;}
.breadcrumb {
    padding: 8px 0;
    margin-bottom: 20px;
    list-style: none;
    background-color: transparent;
    border-radius: 0;
    color: #838c8e;
}

.navbar-brand>img {
    height: 75px;
}
.breadcrumb span {
    pointer-events: none;
}
.breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    padding-right: .5rem;
    padding-left: .5rem;
    color: #636c72;
    content: "\f105";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
.breadcrumb a {
    color: #636c72;
    cursor: pointer;
}
.news-page .grid-news{margin-bottom: 40px; min-height: 130px;}
.news-page .grid-news .news-info p { color: #838c8e; font-size: 14px;line-height: 1.6;letter-spacing: initial;font-family: 'Montserrat', sans-serif;}
.news-page .grid-news .post-date{margin-bottom:10px;display:block;padding:0 10px;}
.news-page .grid-news h4{margin:0 0 5px 0;padding:0 20px 0 0px;font-family: 'Lora', serif; line-height: 1.4;}
.grid-news img{margin-right:30px;float:left;width:100px;height:auto;}
.selected-date{text-align:center;}
.date-title{background-color:#d0ac5e;border-radius:4px;font-size:10px;display:inline-block;font-family: 'Montserrat', sans-serif;font-weight: 700;padding:3px 10px;color:#fff;text-transform:uppercase;}
.selected-date > h3{font-size:85px;color:#762627;font-family: 'Lora', serif;font-weight:400;line-height:.8;margin:24px 0 10px 0;}
.date-news .news-list{padding:0;padding-left:0px;margin-bottom:20px; margin-left: 0;}
.date-news .news-list li, .date-news .news-list li a{font-size: 12px; font-family: 'Montserrat', sans-serif; letter-spacing: 0.1px; line-height: 1.4; text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased; font-weight: 500; cursor: pointer; padding: 0; text-decoration: none;}
.date-news .news-list li {margin-left: 15px;}
.date-news .news-list li, .date-news .news-list li a:hover{color:#3c3d41;}
.news-title{background-color:#762627;border-radius:4px;font-size:10px;margin-bottom:20px;display:inline-block;font-family: 'Montserrat', sans-serif;font-weight: 700;padding:3px 23px;color:#fff;text-transform:uppercase;letter-spacing:3px;}
.list-news .news-items{list-style:none;padding:0;margin-top:0;}
.list-news .btn-default{width:50%;}
ul.news-items {margin: 0 0 10px 0;}
.list-news .news-items li{margin-bottom:11px;float: left;}
.list-news .news-items li a{font-size:15px;text-decoration:none;font-weight:600;color:#3c3d41;font-family: 'Montserrat', sans-serif;margin-bottom: 5px;float: left; display: block;}
.list-news .news-items li span {
    display: block;
    color: #838c8e;
    width: 100%;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    float: left;
}
.ui-datepicker{width:100%;}
.ui-widget.ui-widget-content{border:none;}
.ui-datepicker .ui-datepicker-header{padding-bottom:7px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{border:none;background-color:transparent;}
.ui-widget-header{border:none;border-bottom:2px solid #d6d6d6;background:transparent;font-size:14px;font-family: 'Montserrat', sans-serif;font-weight:700;color:#d0ac5e;text-transform:uppercase;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{text-align:center;font-weight:500;font-size:13px;line-height:27px;font-family: 'Montserrat', sans-serif;color:#b1b1b1;width: 26px; height: 26px;}
.ui-datepicker-calendar thead th{color:#762627;font-family: 'Montserrat', sans-serif;font-weight:600;font-size:14px;padding-top:15px;}
.ui-state-default.ui-state-active, .ui-state-default.ui-state-active.ui-state-hover{font-family: 'Montserrat', sans-serif;text-align:center;font-size:15px;border-radius: 20px;padding:0;}
.ui-state-default.ui-state-active a, .ui-state-default.ui-state-active.ui-state-hover a {
    width: 26px;
    height: 26px;
    padding: 0;
    background: #d0ac5e;
    color: #fff;
    border-radius: 50%;
    line-height: 27px;
}
.ui-datepicker td {padding: 0;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: 1;
}
.ui-state-default.ui-state-highlight.ui-state-active{background-color:#762627;color:#fff;font-family: 'Montserrat', sans-serif;text-align:center;font-size:13px;padding:0px;padding-left:0;border-radius:20px;}
.modal-dialog.anim .modal-content {
    opacity: 0;
}
.modal-dialog.anim  {
    background-color: #fff;
    background-image: url('/themes/skgo/assets/img/loader.gif');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 180px;
}
.container-fluid.above-footer{background:#f9f9f9;width:100%;padding:35px 0 35px 0;}
.sub-page-list ul{padding:0;margin:0 0 20px 0;color:#3b3d40;font-size:18px;}
.sub-page-list ul li {list-style: none;}
.sub-page-list ul li a{font-family: 'Montserrat', sans-serif;font-size:15px;line-height:24px;color:#3b3d40;text-decoration:none;cursor:pointer;}
.sub-page-list ul li a:hover,.sub-page-list .see-all a:hover{color:#676972;}
.sub-page-list ul li span{font-family: 'Lora', serif;font-size:15px;color:#838c8e;}
.sub-page-list .see-all a{font-family: 'Lora', serif;color:#3b3d40;font-weight:700;font-size:15px;text-decoration:none;font-style:italic;cursor:pointer;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus{border:none;background:transparent;}
.ui-datepicker-next .ui-icon{background-image:url('../img/right.png');background-position:center center;}
.ui-datepicker-prev .ui-icon{background-image:url('../img/left.png');background-position:center center;}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 2px;
  top: 3px;  
}
.ui-datepicker .ui-datepicker-next-hover {
    right: 2px;
    top: 3px;  
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    top: 3px;
}
.section-pagination{text-align:center;}
.section-pagination .pagination>li>a,
.section-pagination .pagination>li>span{font-family: 'Montserrat', sans-serif;font-weight:600;color:#762627;font-size:15px;border:none;background-color:transparent;margin:0;padding:0;}
.section-pagination .pagination>li>span {padding: 0 5px;line-height: 1.3;}
.section-pagination .pagination>li>a.active {color: #3b3d40; font-weight: 700;}
.section-pagination .page-link{display:none;}
.section-pagination .page-item:first-of-type .page-link{padding:0 30px 0 0;display:block;}
.section-pagination .page-item:nth-last-child(2) .page-link{display:block;}
.section-pagination .page-item:nth-child(2) .page-link{display:block;}
.section-pagination .page-item:last-of-type .page-link{display:block;padding:0 0 0 30px;}
.section-pagination .page-item:first-of-type .page-link:hover,.section-pagination .page-item:nth-last-child(2) .page-link:hover,.section-pagination .page-item:nth-child(2) .page-link:hover,.section-pagination .page-item:last-of-type .page-link:hover{color:#676972;}
.our-themes{padding:40px 0;background:#fafafa;}
.our-themes h1{margin-top:0;margin-bottom:40px;}
.items div .item{min-height:300px;overflow:hidden;border-radius:5px;background-color:#fff;padding:10px;position:relative;}
.items div .item h5{color:#fff;font-family: 'Montserrat', sans-serif;font-weight:600;max-width:207px;padding:17px 10px;position:absolute;bottom:20px;min-height:80px;left:10px;margin:0;width:90%;background-color:rgba(255,255,255,.38);font-size:18px;line-height: 1.4;}
.items div .item h2{color:#fff;font-family: 'Montserrat', sans-serif;font-weight:800;position:absolute;bottom:45px;left:7%;margin:0;width:86%;font-size:38px;}
.items div .item p{margin-top:20px;color:#838c8e;letter-spacing:0;line-height:1.4;font-family: 'Lora', serif;font-size:14px;}
.items .row > div{margin-bottom:20px;padding-left:10px;padding-right:10px;}
.news-view .btn.btn-default {position:absolute;bottom:35px;left:30px;}
.fancybox-caption-wrap {display: none;}
.news-view a {display: block; width: 100%; height: 300px;border-radius:10px;position:relative;overflow:hidden;background-size: cover;}
.news-view a:focus {outline: none;}
.slide-news {background:#fff;border-radius: 5px;min-height: 300px;overflow: hidden;position: relative;}
.items div .item.elearning{background: #d0ac5e url('/themes/skgo/assets/img/elearning.png') no-repeat 75% 25px;} 
.items div .item.enetwork{background: #2e3092 url('/themes/skgo/assets/img/enetwork.png') no-repeat  80% 25px;}
.items div .item.evaluating{background: #f7941e url('/themes/skgo/assets/img/evaluating.png') no-repeat  80% 25px;}
.items div .item.elearning h5, .items div .item.enetwork h5, .items div .item.evaluating h5 {background: none;padding: 0 25px; left: 0; bottom: 80px;max-width: 100%; width: 100%; min-height: auto;}
.btn-login {outline: none;position: absolute;bottom: 30px;background: transparent; color: #fff;border: 1px solid #fff;border-radius: 50px; text-transform: uppercase; font-size: 10px;font-family: 'Montserrat', sans-serif;font-weight: 700;letter-spacing: 2px;padding: 10px 30px 10px 30px;-webkit-transition: ease-in .1s;-o-transition: ease-in .1s;transition: ease-in .1s;}
.btn-login:hover {background: #fff; color: #3c3d41;-webkit-transition: ease-in .1s;-o-transition: ease-in .1s;transition: ease-in .1s;}
.news-archive, .active-projects, .single-project-section {padding:50px 0;}
.news-archive h1 {margin-bottom:60px;}
.news-archive .col-md-12:last-of-type .grid-news {border-bottom: none;}
.news-archive .grid-news {margin-bottom:20px; border-bottom: 1px solid #d4d4d4;padding-bottom: 20px;}
.news-archive .grid-news .news-info {color:#838c8e;font-size:14px;font-family: 'Lora', serif;line-height: initial;}
.news-archive .grid-news .post-date {margin-bottom:10px;display:block;padding:0 10px;}
.news-archive .grid-news h4 {margin:0 0 3px 0;padding:0 20px 0 0;}
.news-archive .grid-news .btn.btn-default {padding: 10px 15px;}
.news-archive .grid-news .btn.btn-default span {display: none;}
.news-archive .grid-news .post-date {padding: 5px 0 10px; font-size: 14px; letter-spacing: 0; margin-bottom: 0;}
.news-archive .grid-news p {margin-bottom: 20px;}
.navbar {border-bottom: 1px solid #eeeeee;}
.yearly-calendar {padding: 50px 0;}
.grid-projects {padding-bottom: 30px; min-height: 270px;}
.grid-projects h4 {font-size: 18px;}
.grid-projects .date, .grid-projects h5, .single-project-section .date, .section-files li, .date-of-change {color: #838c8e; font-size: 13px;font-family: 'Montserrat', sans-serif;font-weight: 600;}
.grid-projects h5 {font-size: 15px;margin-bottom: 15px;}
.grid-projects p, .single-project-section p {font-size: 14px; line-height: initial;color: #838c8e;}
.grid-projects a {color: #762627;cursor: pointer;}
.active-projects .section-pagination {display: block; clear: both; text-align: center;}
.single-project-section .news-title{margin-bottom: 10px;}
.biografija-modal {list-style: none;font-weight: bold;font-family: 'Montserrat', sans-serif;cursor: pointer;color: #742a2a;}
.page {background: #fafafa;}
.single-project-section .date {margin-bottom: 10px; display: block;}
.project-img {margin: 25px auto;width: 400px;}
.files-page {background: #fafafa;}
.files-page .file-box {padding: 15px; background: #fff;}
.file-box ul {margin: 0;}
.file-box a:hover {background: #fafafa;-webkit-transition: all .2s ease-in;-o-transition: all .2s ease-in;transition: all .2s ease-in;}
.file-box .file-date {float: right;line-height: 2.5;}
.section-files a, .files-page .file-box a {border-bottom: 1px solid #d4d4d4;display: block;padding: 15px 0; position: relative; text-decoration: none; width: 100%;font-size: 14px; line-height: initial;color: #838c8e;}
.files-page .file-box a {padding: 15px 10px;}
.section-files ul a:last-of-type, .files-page .file-box a:last-of-type {border-bottom: none;}
.section-files li, .files-page .file-box li {display: inline-block;}
.icon-file {vertical-align: middle;display: inline-block;background-size: contain;margin-right: 10px;background-repeat: no-repeat;background-position: center;
width: 36px;height: 36px;}
.files-page {padding: 25px 0;}
.files-page h1 {margin: 10px 5px;}
.icon-file.pdf {background-image: url('/themes/skgo/assets/img/pdf.png');}
.icon-file.doc {background-image: url('/themes/skgo/assets/img/doc.png');}
.icon-file.avi {background-image: url('/themes/skgo/assets/img/avi.png');}
.icon-file.jpg {background-image: url('/themes/skgo/assets/img/jpg.png');}
.icon-file.mp4 {background-image: url('/themes/skgo/assets/img/mp4.png');}
.icon-file.ppt {background-image: url('/themes/skgo/assets/img/ppt.png');}
.icon-file.zip {background-image: url('/themes/skgo/assets/img/zip.png');}
.icon-file.xls {background-image: url('/themes/skgo/assets/img/xls.png');}
.icon-file.png {background-image: url('/themes/skgo/assets/img/png.png');}
.icon-file.file {background-image: url('/themes/skgo/assets/img/file.png');}
.section-files h3, .single-project-section h3 {font-family: 'Montserrat', sans-serif;color: #3b3d40;font-size: 18px;font-weight: 600;}
.section-files {padding: 25px 0;background: #eeeeee;}
.question-heading {text-align: center;margin-bottom: 35px;}
.question-page {background: #fafafa; padding: 30px 15px 50px;}
.gallery-page {background: #fafafa; padding: 30px 0 50px;}
.question-heading p {display: block;width: 55%;margin: 0 auto 10px;font-size: 13px;line-height: initial;}
.question-heading a {color: #7c292b;font-size: 17px;font-family: 'Montserrat', sans-serif;cursor:pointer; font-weight: 600;}
.question-card {min-height:220px;background: #fff; padding: 20px;-webkit-box-shadow: 0px 3px 6px 0px rgba(27, 27, 27, 0.15);box-shadow: 0px 3px 6px 0px rgba(27, 27, 27, 0.15);}
.question-section {margin-bottom: 30px;}
.question p {color: #3b3d40; font-family: 'Lora', serif; font-size: 14px;line-height: initial;font-weight: 400;}
.question-page .sector {
    display: block;
    width: 120px;
    text-align: center;
    padding: 7px;
    background: #cead5e;
    color: #fff;
    font-size: 15px;
    margin-top: -35px;
    margin-bottom: 15px;
    font-family: 'Montserrat', sans-serif;
}
.question h3 {display: block;width:100%;}
/*procedure model page*/
.procedure-model-page .file-section {
    margin-top: 15px;
}
.procedure-model-page .date-of-change {
    margin: 10px 0;
    display: inline-block;
    margin: 0;
}
.procedure-model-page .sector {
    display: block;
    color: #757575;
    font-size: 15px;
    font-family: 'Montserrat', sans-serif;
}
.procedure-model-page .btn-block {
    text-align: center;
}
.procedure-model-page .select2-container {width:430px!important;}
.question-card .changetwo {
    cursor: pointer;
    margin: 10px auto;
    display: inline-block;
    position: relative;
    background: #762627;
    color: #fff;
    border: none;
    border-radius: 50px;
    text-transform: uppercase;
    font-size: 10px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    letter-spacing: 2px;
    padding: 10px 20px; 
}
.question-card .changetwo:hover {
    background: #cead5e;
    color: #fff;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.procedure-model-page .filter {
    margin: 30px auto 0 auto;
    background-color: #fff;
    padding: 30px;
}
.procedure-model-page .filter .form-group {
    margin-bottom: 0;
}
.procedure-model-page .filter .form-group > div > div {
    margin: 10px 0;
}
.procedure-model-page .filter .form-group .btn-block {
    float: left;
    margin: 0;
}
.procedure-model-page .filter .btn {
    margin: 10px 0;
    padding: 10px 20px 10px 20px;
}
.procedure-model-page .filter h1 {
    margin-top: 0;
    margin-bottom: 25px;
}

.procedure-model-page .question h3 {
    float: left;
    color: #3b3d40;
    letter-spacing: 0;
    margin: 10px 0 25px 0;
    font-family: 'Lora', serif;
}
.procedure-model-page .question-card .btn {
    background: transparent;
    color: #6d2c2d;
    cursor: pointer;
    margin: 0;
    display: inline-block;
    position: relative;
    padding: 5px 10px;
    font-size: 12px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    letter-spacing: 0;
    text-transform: initial;
}
.procedure-model-page .question-card .btn i {
    font-size: 15px;
    margin-right: 10px;
    vertical-align: middle;
}
.procedure-model-page .item-file {
    padding: 10px 0;
    border-bottom: 1px #eeeeee solid;
}
.procedure-model-page .item-file a {
    float: right;
}
.procedure-model-page .item-file i {
    color: #6d2c2d;
    font-size: 16px;
    margin: 0 0 0 10px;
}
/*end procedure model page*/
.navbar-nav.sub li.search .form-control {
    height: 40px;  
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    position: relative;
    padding: 6px 10px;
}
.navbar-nav.sub li.search a {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #3c3d41;
}
.navbar-nav.sub li.search a:hover {
    color: #676972;
}
.navbar-nav.sub li.search .form-control:focus {
    border-color: transparent;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.navbar-nav.sub li.search i {
    font-size: 18px;
    font-weight: 600;
}
.search-result-page {
    padding: 30px 0;
    background: #fafafa;
}
.person-info {
    padding: 0 20px;
}
.person-info h5 {
    font-size: 17px;
    margin-bottom: 15px;
}
.person-info li {
    list-style-type: none;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 300;
    color: #a1a1a1;
}
.person-info a i {
    color: #888888;
    padding-right: 5px;
}
.person-info ul li:first-child {
    font-family: 'Lora', serif;
    color: #838c8e;
    font-size: 12px;
    margin-bottom: 5px;
}
.person-info ul {
    margin:0 0 10px 0;
}
.modal.modal-person-info .modal-header {
    border-bottom: 0;
}
.search-result-page .group-search-list {
    margin: 0 0 40px 0;
}
.search-result-page .group-search-list li {
    list-style-type: none;
}
.search-result-page .group-search-list li a {
    font-family: 'Montserrat', sans-serif;
    color: #7c292b;
    font-size: 17px;
    font-weight: 600;
    margin: 15px 0;
    display: block;
}
.search-result-page .group-search-list li a:hover {
    color: #a22124;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.morecontent span {
    display: none;
}
.morelink {
    display: inline-block;
}
.question-page .answer p,
.question-page div.answer {
    /*color: #838c8e; */
    font-size: 14px;
    line-height: initial;
    font-family: 'Lora', serif;
}
.question-page div.answer a {
    color: #62C0FF;
    font-size: 14px;
    font-weight: normal;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    font-family: 'Lora', serif;
}
.question-page div.answer a:hover {
    color: #3E9BDA;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.question-page .answer ul,
.question-page .answer ol {
    margin: 10px 0 10px 15px;
}
.question-page .answer ul li,
.question-page .answer ol li  {
    line-height: 1.4;
}
.question-page .answer ol {
    padding: 0;
}
.zabuto_calendar .table-bordered {
    border-width: 0;
    border-color: transparent;
    border: none;
}
.calendar-month-header {
    color: #d0ac5e;
}
.zabuto_calendar,
div.zabuto_calendar .table tr td div.day {
    font-family: 'Montserrat', sans-serif; 
    font-weight: 600;
}
div.zabuto_calendar .table tr.calendar-month-header th {
    padding-top: 0;
    padding-bottom: 0;
}
div.zabuto_calendar .table tr.calendar-month-header th span {
    padding: 0 0 10px 0;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 900;
}
div.zabuto_calendar .table-bordered tr.calendar-month-header th:first-child {
    border-left: none;
}
div.zabuto_calendar .table tr td div.day {
    width: 25px;
    height: 25px;
    line-height: 23px;
    cursor: pointer;
    border-radius: 50%;
    color: #d6d6d6;
    padding: 0;
    font-size: 14px;
    pointer-events: none;
}
div.zabuto_calendar .badge-today {
    background-color: #762627;
    padding: 0;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    font-size: 14px;
    line-height: 23px;
    margin-top: -1px;
}
div.zabuto_calendar .table tr.calendar-dow-header th {
    background-color: transparent;
    color: #762627;
    font-weight: 600;
}
div.zabuto_calendar .table tr:last-child {
    border-bottom: none;
}
div.zabuto_calendar .table tr.calendar-month-header th {
    background-color: transparent;
    border-bottom: 1px solid #cccccc;
}
.gallery-page h1 {
    text-align: center;
    margin-bottom: 25px;
}
.question-card a {
    font-family: 'Montserrat', sans-serif;
    color: #6d2c2d;
    font-size: 15px;
    cursor: pointer;
    margin: 10px 0;
    display: inline-block;
    position: relative;
    font-weight: 600;
}
.question-card a:hover, .question-heading a:hover {
    color: #a22124;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.calendar-left {
    background-image: url('/themes/skgo/assets/img/left.png');
    background-position: center center; 
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
}
.calendar-right {
    background-image: url('/themes/skgo/assets/img/right.png');
    background-position: center center; 
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
}
.gallery-card {
    padding: 0;
}
.gallery-card {
    position: relative;
}
.gallery-view a {
    display: block;
    width: 100%;
    -webkit-box-shadow: 0px 3px 6px 0px rgba(27, 27, 27, 0.15);
            box-shadow: 0px 3px 6px 0px rgba(27, 27, 27, 0.15);  
    margin-bottom: 20px;
    outline: none;
}
.photo-gallery .gallery-view a { 
    margin-bottom: 0;
}

.photo-gallery .gallery-view a.download-gallery {
    width: 35%;
}

.photo-gallery .gallery-view .info { 
    -webkit-box-shadow: 0px 3px 6px 0px rgba(27, 27, 27, 0.15);
    box-shadow: 0px 3px 6px 0px rgba(27, 27, 27, 0.15);
    background-color: #fff;
    margin-bottom: 20px;
}
.gallery-view img {
    width: 100%;
    height: 200px;
    -o-object-fit: cover;
       object-fit: cover;
    background-position: center; 
    position: relative;
}
.gallery-view a:hover .overlay-gallery {
    position: absolute;
    width: 100%;
    height: 200px;
    background: rgba(40,40,40, .7) url('/themes/skgo/assets/img/cameraicon.png') no-repeat center;
    top: 0;
    left: 0;
    z-index: 1;
    -webkit-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
}
.gallery-view a:hover .overlay-video {
    position: absolute;
    width: 100%;
    height: 200px;
    background: rgba(40,40,40, .7) url('/themes/skgo/assets/img/playicon.png') no-repeat center;
    top: 0;
    left: 0;
    z-index: 1;
    -webkit-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
}
.static-pages {
    color: #838c8e;
    font-size: 14px;
    padding: 70px 0;
    line-height: initial;
    font-family: 'Lora', serif;
}
.modal-dialog.application .modal-content {
    padding: 15px 85px;
}
.modal-dialog.view-more, .modal-dialog.application, .modal-dialog.application-success, .subscriber-modal.modal-dialog {
    width: 700px;
}
.modal-dialog.view-more .modal-content,
.modal-dialog.application .modal-content,
.modal-dialog.application-success .modal-content,
.newsletter-success .modal-content,
.subscriber-modal .modal-content {
    border-radius: 0;
    border: none;
    box-shadow: 0 2px 10px rgba(0,0,0,.3);
    -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.3);
}
.subscriber-modal .group a {
    display: block;
    margin-top: 10px;
    color: #999;
    font-size: 12px;
    text-align: center;
}
.subscriber-modal .modal-footer {
    border-top: none;
}
.subscriber-modal input {
    border: none;
    background-color: #fafafa;
    border-radius: 9px;
    height: 40px;
    outline: none;
    width: 100%;
    padding: 10px;
}
.view-more .modal-header {
    border-bottom: none;
    padding: 25px 30px;
}
.modal-header, .modal-body {
    background-color: #fff;
}
.application .modal-header, .application-success .modal-header, .newsletter-success .modal-header, .subscriber-modal .modal-header {
    border-bottom: none;
    padding: 25px 15px;
}
.newsletter-success .btn-default, .subscriber-modal .btn-default {
    padding: 10px 20px 10px 20px;
}
.newsletter-success .group {
    margin: 0 auto;
    display: table;
}
.application .form-btn {
    display: block;
    margin: 25px auto 0;
    padding: 10px 20px;
}
.application-success .modal-title, .newsletter-success .modal-title {
    text-align: center;
    line-height: 2;
}
.application-success .modal-body {
    padding: 0 15px 15px 15px;
}
.application-success .modal-body .btn-default {
    display: inline-block;
    padding: 10px 20px;
}
.application-success .modal-header .close-modal {
    position: absolute;
    right: 20px;
    float: initial;
}
.application-success .form-btn-success, .subscriber-modal .form-btn-success {
    background: #efc050 ;
    color: #fff;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 50px;
    text-transform: uppercase;
    font-size: 10px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    letter-spacing: 2px;
    padding: 10px;
    margin-right: 15px;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;  
}
.subscriber-modal .form-btn-success {
    margin-right: 0;  
}
.application-success .form-btn-success:hover, .subscriber-modal .form-btn-success:hover {
    background: #cead5e;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;  
}
.application-success .group, .subscriber-modal .group {
    display: table;
    margin: 0 auto;
    text-align: center;
}
.gallery-view .info {
    color: #3b3d40;
    padding: 10px 20px 20px;
    min-height: 120px;
    max-height: 120px;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
}
.gallery-view .info h4 {
    font-size: 17px;
    flex: 1 100%;
    margin: 0;
    align-self: flex-start;
}
.gallery-view .info span {
    flex: 1;
    margin: 0;
}
.gallery-view .info .btn-default {
    padding: 7px 15px;
}
.gallery-view .info .btn-default i {
    font-size:  14px;
    vertical-align:  middle;
    padding-left: 10px;
}
.view-more .modal-header h4, .application .modal-header h4, .subscriber-modal .modal-header h4 {
    font-family: 'Montserrat', sans-serif;
    color: #3b3d40;
    font-size: 20px;
    font-weight: 600;
    padding-right: 45px;
}
.subscriber-modal .modal-header h4 {
    text-align: center;
}
.year-calendar h4 {
    cursor: pointer;
}
.modal-dialog.view-more .modal-content .modal-body {
    padding: 0 30px 30px;
}
.modal-dialog.view-more .modal-content .modal-body p {
    color: #838c8e;
    font-size: 14px;
    line-height: initial;
    font-family: 'Lora', serif;
    letter-spacing: 0.2px;
}
.close-modal {
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 0;
    border: 0;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: transparent;
    color: #ddd;
    border-radius: 0;
    cursor: pointer;
    vertical-align: top;
    outline: none;
    float: right;
}
.close-modal::before, .close-modal::after {
    content: '';
    display: inline-block;
    position: absolute;
    height: 2px;
    width: 22px;
    top: calc(50% - 1px);
    left: calc(50% - 11px); 
    background: #838c8e;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;  
}
.close-modal::before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); 
}
.close-modal::after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg); 
}
.redirect-page {
    background: #fafafa;
    padding: 30px 0 50px;
    text-align: center;
}
.go-to-login p {
    width: 50%;
    margin: 10px auto 25px;
    font-size: 14px;
    line-height: initial;
}
.go-to-login a {
    padding: 10px 20px;
    text-align: center;
}
.close-modal:hover::before, .close-modal:hover::after {
    background: #3b3d40;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
}
.static-pages .box-iznad {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
}
.static-pages .box-iznad .items {
    margin-top: 25px;
 }
.static-pages .box-iznad .static-content {
   margin-top: 25px;
}
.acts-page {background: #fafafa;padding: 30px 0 50px 0;}
.acts-page .file-box a {display: block;padding: 25px;background: #fff;-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.10), 0 1px 2px rgba(0,0,0,0.15);box-shadow: 0 1px 3px rgba(0,0,0,0.10), 0 1px 2px rgba(0,0,0,0.15);-webkit-transition: all 0.3s cubic-bezier(.25,.8,.25,1);-o-transition: all 0.3s cubic-bezier(.25,.8,.25,1);transition: all 0.3s cubic-bezier(.25,.8,.25,1); border-left: 4px solid #762627; color: #838c8e;font-size: 15px;margin-bottom: 15px;}
.acts-page .file-box a:hover {-webkit-box-shadow: 0 6px 10px rgba(0,0,0,0.15), 0 6px 10px rgba(0,0,0,0.15);box-shadow: 0 6px 10px rgba(0,0,0,0.15), 0 6px 10px rgba(0,0,0,0.15);}
.acts-page .file-box li {list-style: none;display: inline;}
.acts-page .file-box .file-date {line-height: initial;}
.acts-page h1 {margin-bottom: 25px;}
.items > .row{margin-left:-10px;margin-right:-10px;}
.header-img{height:510px; position: relative; background-size: cover; background-position: center; overflow:hidden;}
.header-img img{width:100%;-o-object-fit:cover;object-fit:cover;}
.single-news-section{padding:30px 0;}
.container-fluid.gray{background-color:#fafafa;}
.single-news-section .news-info{margin:20px 150px 0 0;}
.single-news-section h1{margin-right:150px; margin-bottom: 15px; margin-top: 10px;}
.items div .item.sls{background:#762627 url('../img/sls.png') no-repeat 70% 30px;}
.items div .item.zsv{background:url('../img/zsv.png') no-repeat center center;background-size:cover;}
.items div .item.lfj{background:#d0ac5e url('../img/lfj.png') no-repeat 80% 30px;}
.items div .item.er{background:#d0ac5e url('../img/er.png') no-repeat 80% 30px;}
.items div .item.kde{background:#2c973d url('../img/kde.png') no-repeat 80% 30px;}
.items div .item.ssk{background:#762627 url('../img/ssk.png') no-repeat 90% 90%;}
.items div .item.peu{background:url('../img/peu.png') no-repeat center center;background-size:cover;}
.items div .item.uis{background:url('../img/uis.png') no-repeat center center;background-size:cover;}
.items div .item.zsr{background:#2e3092 url('../img/zsr.png') no-repeat 80% 30px;}
.items div .item.oko{background:#2e3092 url('../img/oko.png') no-repeat 80% 30px;}
.items div .item.ms{background:#005b9e url('../img/ms.png') no-repeat 80% 30px;}
.contact{padding:50px 0;background:#fafafa;}
.employee-info{padding:20px;background:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.employee-info a{display:inline-block;}
.employee-info ul li:first-child{font-family: 'Lora', serif;color:#838c8e;font-size:13px;margin-bottom:5px;}
.employee-info ul li{font-family: 'Montserrat', sans-serif;font-size:13px;font-weight:300;color:#a1a1a1;}
.employee-info ul{margin:0;list-style-type:none;padding:0;margin-bottom:10px;}
ul.contact-info{margin:0 0 15px 0;}
.contact-info li{font-family: 'Lora', serif;color:#a1a1a1;font-size:14px;list-style-type:none;line-height:2.3;}
.contact i, .location-results i{color:#888888;padding-right:5px;}
.location-results:empty {opacity:0}
.location-results { opacity: 1; -webkit-transition: all .2s ease-in; -o-transition: all .2s ease-in; transition: all .2s ease-in;}
.employee img{border-top-left-radius:5px;border-top-right-radius:5px;}
.employee-info h5{margin:0 0 5px 0;}
#accordion .panel-title > a.accordion-toggle.collapsed::after, #accordion a.collapsed[data-toggle="collapse"]::after{content:"\f054";}
#accordion .panel-title > a.accordion-toggle::after, #accordion a[data-toggle="collapse"]::after{content:"\f078";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-left:10px;font-size:16px;}
.panel-heading h1{display:inline-block;}
.panel{background-color:transparent;border:none;border-radius:none;-webkit-box-shadow:none;box-shadow:none;}
.panel-default>.panel-heading{background-color:transparent;}
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:none;}
.panel-heading, .panel-body{padding:10px 0;}
.employee{margin-bottom:30px;}
.panel-group{margin-top:40px;}
.panel-title a {color:#3b3d40;font-size:25px;font-family: 'Montserrat', sans-serif;line-height:1.056;}
.panel-title a:hover{color:#676972;}
section.contact div > h1{margin-bottom:25px;}
.contact h4 a {
    color: #3b3d40;
    font-size: 18px;
    font-family: 'Montserrat', sans-serif;
    line-height: 1.056;
    font-weight: 600;
}
.contact #accordion .panel-title > a.accordion-toggle::after, .contact #accordion a[data-toggle="collapse"]::after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    margin-left: 10px;
    font-size: 12px;
}
.we-sing{padding:40px 0;background-color:#eeeeee;}
.we-sing h1{margin-top:0;margin-bottom:40px;}
.we-sing .items div .item, .services .items div .item{padding:20px;}
.we-sing .items div .item.p30{padding:20px 30px;}
span[class$="-title-lb"]{border-radius:4px;font-size:10px;display:inline-block;font-family: 'Montserrat', sans-serif;font-weight: 800;padding:3px 18px;color:#fff;letter-spacing:2px;text-transform:uppercase;}
span.beige-title-lb{background-color:#d0ac5e;}
span.brown-title-lb{background-color:#762627;}
span.blue-title-lb{background-color:#2e3092;}
span.orange-title-lb{background-color:#f7941e;padding:3px 10px;}
.items div .item.pio{background:#2c973d url('../img/pio.png') no-repeat 80% 30px;}
.items-form{margin-top:15px;position:absolute;width:84%;left:8%;bottom:20px;}
.items-form.gray{position:relative;left:0;bottom:0;}
.items-form button, .items-form button:focus{background-color:#fff;padding:5px 20px;outline:0;color:#3c3d41;font-family: 'Montserrat', sans-serif;font-weight:900;border-radius:14px;font-size:10px;letter-spacing:2px;text-transform:uppercase;border:1px #d8d8d9 solid;-webkit-transition:-webkit-transform ease-in-out .3s;transition:-webkit-transform ease-in-out .3s;-o-transition:transform ease-in-out .3s;transition:transform ease-in-out .3s;transition:transform ease-in-out .3s, -webkit-transform ease-in-out .3s;}
.items-form button:hover{background:#d8d8d9;-webkit-transition:-webkit-transform ease-in-out .3s;transition:-webkit-transform ease-in-out .3s;-o-transition:transform ease-in-out .3s;transition:transform ease-in-out .3s;transition:transform ease-in-out .3s, -webkit-transform ease-in-out .3s;}
.items-form input, .items-form input:focus{width:100%;margin-bottom:10px;padding:5px 10px;outline:0;border-radius:9px;background-color:#fafafa;border:none;}
.items-form.blue input{background-color:#e6e6f2;}
.items-form.beige input{background-color:#f9f5eb;}
.news-items{margin-top:40px;}
.items div .item .news-items p{margin-top:15px;font-size:12px;letter-spacing:1px;}
.items div .item .news-items h4{font-size:16px;font-weight:900;line-height:1.3;}
.items div .item .news-items h4 a{color:#3c3d41;}
.items div .item .news-items .btn-default{position:absolute;background:#fff;font-family: 'Montserrat', sans-serif;border:1px #ededed solid;bottom:30px;color:#3c3d41;font-weight:900;-webkit-transition:-webkit-transform ease-in-out .3s;transition:-webkit-transform ease-in-out .3s;-o-transition:transform ease-in-out .3s;transition:transform ease-in-out .3s;transition:transform ease-in-out .3s, -webkit-transform ease-in-out .3s;}
.items div .item .news-items .btn-default:hover{background:#d8d8d9;-webkit-transition:-webkit-transform ease-in-out .3s;transition:-webkit-transform ease-in-out .3s;-o-transition:transform ease-in-out .3s;transition:transform ease-in-out .3s;transition:transform ease-in-out .3s, -webkit-transform ease-in-out .3s;}
.items div .item .news-items .btn-default span{background-image:url(../img/icon-btn-gray.png);}
.multimedia{padding:40px 0 70px 0;background:#fafafa;}
.multimedia h1{margin-top:0;margin-bottom:40px;}
.items div .item.vid{background:url('../img/camera.png') no-repeat center center;background-size:cover;}
.items div .item.fot{background:#762627 url('../img/fot.png') no-repeat 75% 30px;}
.items div .item.szj{background:#d0ac5e url('../img/szj.png') no-repeat 90% 90%;}
.items div .item.pzm{background:url('../img/pzm.png') no-repeat center left;background-size:cover;}
.items div .item.viz{background:url('../img/viz.png') no-repeat center center;background-size:cover;}
.items div .item.viz h5, .items div .item.svm h5{background-color:rgba(183,183,183,.36);}
.about-us{padding:40px 0 70px 0;background:#fafafa;}
.about-us h1{margin-top:0;margin-bottom:40px;}
.items div .item.usud{background:#762627 url('../img/usud.png') no-repeat 85% 30px;}
.items div .item.isto{background:#2c973d url('../img/isto.png') no-repeat 85% 30px;}
.items div .item.skd{background:url('../img/skd.png') no-repeat center center;background-size:cover;}
.items div .item.stsk{background:#d0ac5e url('../img/stsk.png') no-repeat 85% 90%;}
.items div .item.stt{background:#2e3092 url('../img/stt.png') no-repeat 90% 30px;}
.items div .item.sip{background:#005b9e url('../img/sip.png') no-repeat 90% 30px;}
.inter-cooperation{padding:40px 0 70px 0;background:#fafafa;}
.inter-cooperation h1{margin-top:0;margin-bottom:40px;}
.items div .item.mir{background:url('../img/mir.png') no-repeat center center;background-size:cover;}
.items div .item.bls{background:#2c973d url('../img/bls.png') no-repeat 92% 30px;}
.items div .item.njd{background:#d0ac5e url('../img/njd.png') no-repeat 90% 30px;}
.items div .item.njdb{background:#762627 url('../img/njd.png') no-repeat 90% 30px;}
.items div .item.mda{background:#2e3092 url('../img/mda.png') no-repeat 95% 90%;}
.items div .item.paip{background:#2c973d url('../img/paip.png') no-repeat 85% 30px;}
.items div .item.kto{background:#005b9e url('../img/kto.png') no-repeat 87% 30px;}
.eu-accession{padding:40px 0 70px 0;background:#fafafa;}
.eu-accession h1{margin-top:0;margin-bottom:40px;}
.items div .item.eulsp{background:url('../img/eulsp.png') no-repeat center center;background-size:cover;}
.items div .item.efid{background:#2e3092 url('../img/efid.png') no-repeat 95% 30px;}
.items div .item.sui{background:#005b9e url('../img/sui.png') no-repeat 85% 30px;}
.year{padding:60px 0 0 0;}
.year h1{margin-bottom:20px;}
.year-calendar .month{background:#762627;padding:0px 20px;color:#fff;border-radius:23px;font-family: 'Montserrat', sans-serif;font-weight:900;margin-bottom:15px;display:inline-block;font-size:24px;letter-spacing:-0.2px;}
.year-calendar{padding:15px 0;}
.year-calendar p{color:#838c8e;font-size:14px;}
.yearly-calendar{width:100%;}
.yearly-calendar:nth-child(even){background:#eeeeee;}
.yearly-calendar h1{margin:0 0 25px;display: inline-block;}
.yearly-calendar .btn-default {margin-top: 10px;margin-bottom: 10px;padding: 0;display: inline-block; float: right; background: transparent; color: #762627; letter-spacing: 0;font-size: 12px;}
.yearly-calendar .btn-default i {font-size: 20px; padding-right: 10px;}
.yearly-calendar .btn-default:hover {background: transparent;color: #a22124;}
section.yearly-calendar:first-of-type {padding-top: 50px;}
.location-search{margin-bottom:70px;}
.location-search, .location-results{padding:20px;background:#fff;border-radius:10px;}
.location-search h1{margin-top:0;}
.location-search span.select2:nth-of-type(1){margin-bottom:15px;}
.location-search span.select2:nth-of-type(2){margin-bottom:25px;}
.location{background:#fafafa;padding:120px 0;}
.location-search label{font-family: 'Lora', serif;font-size:14px;letter-spacing:0.2px;font-weight:300;}
.location-search label:nth-of-type(1){color:#762627;}
.location-search label:nth-of-type(2){color:#d0ac5e;}
.location-search .btn-default{padding:10px 30px 10px 30px;}
.application .modal-body label {
    color: #d0ac5e;
    font-family: 'Lora', serif;
    font-size: 14px;
    letter-spacing: 0.2px;
    font-weight: 300;
    margin: 7px 0 2px;
}
.application .select2-container {
    display: block;
    width: 100%!important;
}
.application .select2-container .select2-selection--single{height:35px;background: #f9f5eb;border-radius: 4px;}
.application .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 35px;}
.application .select2-container--default .select2-selection--single .select2-selection__arrow {height: 35px;}
.application textarea.form-control {resize: none;}
.application .form-control {background: #f9f5eb;-webkit-box-shadow: none;box-shadow: none; border: none;}
.t-authorities{padding:0 0 130px 0;background:#fafafa;}
.t-authorities h1{margin-top:0;margin-bottom:40px;}
.services{padding:40px 0 70px 0;background:#fafafa;}
.services h1{margin-top:0;margin-bottom:40px;}
#publicationlist > .container {
    padding: 40px 0 50px 0;
}
.text-search-library {
    margin-bottom: 25px;
}

.text-search-library input {
    width: 65%;
    border: none;
    color: #999;
    padding: 5px 10px;
    background-color: #fafafa;
    border-radius: 9px;
    height: 30px;
    outline: 0;
}

.text-search-library input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #999;
}

.person-group {
    margin-bottom: 25px;
}



.items div .item.svm{background:#fff url('../img/svm.png') no-repeat 85% 30px;}
.services .items div .item.pzm{background-position:center right;}
.items div .item.bp{background:#005b9e url('../img/bp.png') no-repeat 85% 30px;}
.items div .item.slap h5{background-color:#9f1e21;}
.items div .item.slap{background:#fff url('../img/slap.png') no-repeat 85% 30px;}
.library{padding:0 0 70px 0;background:#fafafa;}
.library h1{margin-top:0;margin-bottom:40px;}
.library-filter{padding:40px 0 40px 0;}
.items div .item.cas{background:url('../img/cas.png') no-repeat center center;background-size:cover;}
.library-filter .filter{background-color:#fff;padding:30px;}
.library-filter .filter h1{margin-top:0;margin-bottom:25px;}
.container.items{padding:0;}
.library-filter .filter .form-group .row > div{padding-right:50px;}
.library-filter .filter .form-group .row > div > label{font-size:14px;color:#ceaf5f;font-family: 'Lora', serif;}
.library-filter .filter .form-group .row > div > .btn-default{text-align:center;margin-top:20px;padding:10px 35px 10px 35px;}
.library-filter .filter .form-group .row > div > select, .library-filter .filter .form-group .row > div > select:focus{border-radius:9px;background-color:#fafafa;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;}
.select2-container--default .select2-selection--single{border:none;background-color:#fafafa;border-radius:9px;}
.select2-container--default .select2-selection--single:focus{outline:0;}
.select2-container .select2-selection--single{height:30px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:30px;}
.select2-dropdown{border:none;background-color:#eeeeee;border-radius:9px;}
.select2-results__option{padding:6px 10px;border-bottom:1px solid #dedede;}
.select2-results__option:last-child{border-bottom:none;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#6a6a6a;}
.select2-container .select2-selection--single .select2-selection__rendered{padding-left:10px;}
.select2-results__option{color:#757575;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#ceaf5f;}
.select2-container--default .select2-results__option--highlighted[aria-selected]:last-child{border-bottom-left-radius:9px;border-bottom-right-radius:9px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{background-image:url(../img/arrow.png);width:20px;height:20px;top:45%;background-repeat:no-repeat;left:initial;border:none;}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{background-image:url(../img/arrow-up.png);width:20px;height:20px;top:45%;background-repeat:no-repeat;left:initial;border:none;}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.owl-theme .owl-nav{margin-top:0;top:45%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:90%;position:absolute;}
.owl-theme .owl-nav .disabled{opacity:.3;}
.owl-prev{float:left;background:url('../img/slider-left.png')!important;width:72px;height:72px;text-indent:-99999px;}
.owl-next{float:right;background:url('../img/slider-next.png')!important;width:72px;height:72px;text-indent:-99999px;}
#zbo,#sremo,#sbo,#jbo,#sbanato,#sredbanato,#jbanato,#macvo,#beograd,#kolo,#podo,#branicevski,#borski,#pomoravski,#sumadijski,#moravicki,#zlatibor,#raski,#zajecarski,#nisavski,#rasinski,#toplicki,#pirotski,#jablanicki,#pcinjski,#kim, #kosovkopomoravski, #kosovski, #prizrenski, #pecki{fill:rgba(255, 255, 255, 0);}
#zbo:hover,#sremo:hover,#sbo:hover,#jbo:hover,#sbanato:hover,#sredbanato:hover,#jbanato:hover,#macvo:hover,#beograd:hover,#kolo:hover,#podo:hover,#branicevski:hover,#borski:hover,#pomoravski:hover,#sumadijski:hover,#moravicki:hover,#zlatibor:hover,#raski:hover,#zajecarski:hover,#nisavski:hover,#rasinski:hover,#toplicki:hover,#pirotski:hover,#jablanicki:hover,#pcinjski:hover,#kim:hover, #kosovkopomoravski:hover, #kosovski:hover, #prizrenski:hover, #pecki:hover{fill:rgba(118, 38, 39, 0.7);}
#zbo.active,#sremo.active,#sbo.active,#jbo.active,#sbanato.active,#sredbanato.active,#jbanato.active,#macvo.active,#beograd.active,#kolo.active,#podo.active,#branicevski.active,#borski.active,#pomoravski.active,#sumadijski.active,#moravicki.active,#zlatibor.active,#raski.active,#zajecarski.active,#nisavski.active,#rasinski.active,#toplicki.active,#pirotski.active,#jablanicki.active,#pcinjski.active,#kim.active, #kosovkopomoravski.active, #kosovski.active, #prizrenski.active, #pecki.active{fill:rgba(118, 38, 39, 0.5);}
#zbo.active:hover,#sremo.active:hover,#sbo.active:hover,#jbo.active:hover,#sbanato.active:hover,#sredbanato.active:hover,#jbanato.active:hover,#macvo.active:hover,#beograd.active:hover,#kolo.active:hover,#podo.active:hover,#branicevski.active:hover,#borski.active:hover,#pomoravski.active:hover,#sumadijski.active:hover,#moravicki.active:hover,#zlatibor.active:hover,#raski.active:hover,#zajecarski.active:hover,#nisavski.active:hover,#rasinski.active:hover,#toplicki.active:hover,#pirotski.active:hover,#jablanicki.active:hover,#pcinjski.active:hover,#kim.active:hover, #kosovkopomoravski.active:hover, #kosovski.active:hover, #prizrenski.active:hover, #pecki.active:hover{fill:rgba(118, 38, 39, 0.7);}
.svg-map{margin-top:-30px;margin-left:70px;}
.filter label {
    display: block;
}
.procedure-model-page .filter .form-group > div > div {
    min-height: 60px;
}
.procedure-model-page .select2-container {
    width: 100%!important;
}

.nav.sub .search {
    width: 380px;
    border-right: none;
}

@media screen and (max-width:1200px) {
body.grid-full .container {width: 100%; padding: 0 15px; margin: 0 auto;}
body.grid-full .owl-carousel {width: 100%; padding: 0; margin: 0 auto;}
}

@media screen and (max-width:1024px) {
section.container.question-page {padding: 30px 15px;}
.question-heading p {width: 70%;}
.container.library-filter{padding:30px 0;}
.our-themes > .container, .container.items {width:100%;padding:0 30px;}
.footer-items>div{min-height:initial;border-right:none;}
.footer-items>div:nth-of-type(3){border-left:none;}
.single-news-section{padding:30px 0 60px;}
.header-img{height:auto;}
.single-news-section .news-info{margin:20px 0 0 0;float: left;display: block;width: 100%;}
.news-view img{margin:0 auto;}
.news-view a{left:0;bottom:0;}
.news-view img:first-child{margin-bottom:25px;}
.yearly-calendar h1{margin:0px 0 15px 0px;display: block;}
}
@media screen and (max-width:970px){
.header-slider {padding: 80px 0 180px 0;}
.slider-info > p {width: 80%;}
.slider-info { position: absolute; transform: translateX(-50%); top: 35%; left: 50%; margin: 0;}
.slider-info > h1 {margin: 0;font-size: 24px;}
.news-view {margin-bottom: 25px;}
.news-view a {left:0;bottom:0;}
.container, .container.items{width:100%;padding:0 30px;}
.footer-items>div{min-height:initial;border-right:none;}
.items div .item h5{max-width:90%;left:5%;}
.main-navigation{padding:0;position:fixed;right:-280px;top:0;width:280px;z-index:30;background-color:#fff;height:100%;}
#nav-icon.open ~ .main-navigation{right:-250px;}
.navbar{padding:0;}
.main-navigation .nav.main{padding:0;margin:0;}
.navbar-brand{padding:5px 0;}
.navbar-brand img{height:60px;width:auto;}
.main-navigation .navbar-nav li{padding-left:15px;;margin-bottom:4px;width:100%;border-bottom: 1px solid #d7d7d7;}
.nav>li:first-child>a{padding:10px 9px;}
.main-navigation .navbar-nav li a{letter-spacing: -0.2px;font-size:18px;padding:12px 0;font-family: 'Montserrat', sans-serif;, sans-serif;font-weight:600;text-transform:initial;}
.menu-header{background-color:#762627;height:70px;}
.close-button, .close-button:hover{padding-right:30px;cursor:pointer;padding-top:17px;}
.slider-info{width:70%;}
#nav-icon ~ .main-navigation {-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform ease-in-out .3s;transition:-webkit-transform ease-in-out .3s;-o-transition:transform ease-in-out .3s;transition:transform ease-in-out .3s;transition:transform ease-in-out .3s, -webkit-transform ease-in-out .3s;} 
#nav-icon.open ~ .main-navigation {-webkit-transform:translateX(-250px);-ms-transform:translateX(-250px);transform:translateX(-250px);-webkit-transition:-webkit-transform ease-in-out .3s;transition:-webkit-transform ease-in-out .3s;-o-transition:transform ease-in-out .3s;transition:transform ease-in-out .3s;transition:transform ease-in-out .3s, -webkit-transform ease-in-out .3s;box-shadow: 0 3px 35px 0 rgba(0,0,0,.2);}
.grid-projects {min-height: auto;}
}
@media screen and (max-width:990px) {
.our-themes {padding: 40px 100px;}
.items div .item {
    min-height: 400px;
    background-position: top right!important;
}
.main-navigation .nav.main {padding-top: 70px;}
#nav-icon {
  width: 40px;
  height: 30px;
  position: relative;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
  z-index: 9999;
  margin: 20px 5px 20px 0;
}

#nav-icon span {
  display: block;
  position: absolute;
  height: 7px;
  width: 100%;
  background: #752627;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}
#nav-icon span:nth-child(1) {
  top: 0px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

#nav-icon span:nth-child(2) {
  top: 12px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

#nav-icon span:nth-child(3) {
  top: 24px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

#nav-icon.open span:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  top: -3px;
  left: 8px;
}

#nav-icon.open span:nth-child(2) {
  width: 0%;
  opacity: 0;
}

#nav-icon.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 26px;
  left: 8px;
}
}


@media screen and (max-width:768px) {
.owl-next { background: url(../img/arrow-right.svg)!important; width: 30px; height: 30px;}
.owl-prev { background: url(../img/arrow-left.svg)!important; width: 30px; height: 30px;}
.owl-theme .owl-nav {width: 90%;}
.news {padding: 20px 15px;}
.yearly-calendar { padding: 0;}
.slider-navigation .item {overflow: hidden;}
section.yearly-calendar:first-of-type {padding: 50px 0 0 0;}
.year-calendar .col-md-8 {margin-bottom: 20px;}
.year-calendar h1 {display: block;margin: 15px 0 25px 0;}
.yearly-calendar .btn-default.pull-right {float: none!important;margin-top: 15px;}
.modal-dialog.view-more {width: 100%;margin: 10px;float: left;} 
.go-to-login p {width: 70%;}
.location{padding:40px 0;}
.location-search{margin-bottom:30px;}
.svg-map{margin:30px auto 30px;width:60%;}
.list-news .pull-right{float:left!important;}
.ui-datepicker td{padding:1px 10px;}
.acts-page .file-box .file-date {display: block;margin-top: 7px;float: none;}
.date-news a {margin-bottom: 25px;}
.modal-dialog.application, .modal-dialog.application-success {width: 100%; margin: 0;}
.modal-dialog.application .modal-content {padding: 15px;}
}
@media screen and (max-width:480px){
    .list-news .btn-default {
        width: 100%;
    }
    .news {
        background-color: #ffffff;
    }
h1 {font-size: 22px;margin-top: 0;}
.news-archive, .active-projects, .single-project-section {padding: 30px 0;}
.library-filter .filter .form-group .row > div {padding-right: 15px;}
.select2.select2-container.select2-container--default {width:100%!important;}
.header-slider {padding: 0;}
.header-slider {min-height: 350px; max-height: 350px; height: 350px;}
.our-themes {padding: 40px 30px;}
.procedure-model-page .question .pull-right {float: left!important;}
.procedure-model-page .select2-container {width:350px!important;}
.our-themes > .container { padding: 0 20px;}
.container, .container.items {width: 100%;padding: 0 20px;}
.modal-dialog.view-more {margin: 0;}
.modal {overflow: scroll;}
.question-heading p {width: 90%;} 
.container.gallery-page {padding: 0 10px;}
.year-calendar{padding:20px 0;}
 .year-calendar .month{font-size:20px;}
 .items div .item h2{top:45px;bottom:inherit;}
 .date-news .news-list li, .date-news .news-list li a{font-size:14px;}
 .ui-datepicker td{padding:5px 9px;}
 .hasDatepicker{margin-top:20px;}
 .footer-items>div>ul>li{display:inline-block;}
.socials-footer h3, .socials-footer span, .copyright{display:none;}
.items div .item h2{font-size:28px;}
.t-authorities{padding:0 0 60px 0;}
p{font-size: 15px;line-height: 1.6;}
.single-news-section h1{margin-right:0;}
.items div .item h5{font-size:18px;line-height:1.2;}
.items div .item{min-height:320px;background-position: right top!important;}
.employee-info ul li:first-child, .employee-info ul li{font-size:14px;}
.employee-info i, .contact i, .location-results i{padding-right:20px;font-size:20px;}
.panel-title a{font-size:20px;}
.library-filter .filter .form-group .row > div:first-child{margin-bottom:15px;}
.grid-news img{margin:0 0 15px 0;float:none;display:block;width:100%;}
.news-page .grid-news h4{padding:0;font-size:17px;}
.news-page h1{margin-bottom:20px;}
.news-page .grid-news{margin-bottom:30px;float: left;}
.news-page .grid-news .news-info{font-size:14px;}
.items-form{position:relative;width:100%;left:0;bottom:0;}
.footer-items>div>ul>li>a>i{text-align:center;}
}
@media screen and (max-width:360px){.ui-datepicker td{padding:5px;}
.items div .item h5{max-width:100%;}
.items div .item.isto{background:#2c973d url(../img/isto.png) no-repeat 70% 30px;}
.items div .item.usud{background:#762627 url(../img/usud.png) no-repeat 50% 30px;}
.items div .item.stt{background:#2e3092 url(../img/stt.png) no-repeat 50% 30px;}
.items div .item.sip{background:#005b9e url(../img/sip.png) no-repeat 70% 30px;}
.items div .item.paip{background:#2c973d url(../img/paip.png) no-repeat 50% 30px;}
.items div .item.kto{background:#005b9e url(../img/kto.png) no-repeat 65% 30px;}
}

/* LANGUAGE MENU HIDE

.navbar-nav li.language {
    display: none;
}
 */
html:lang(en) .we-sing {
    display: none;
}

:lang(en) body header nav div.container div.row div.main-navigation ul.main li:nth-child(6),
:lang(en) body header nav div.container div.row div.main-navigation ul.main li:nth-child(5) {
   display:none;
}