/* Icon Up */
@-webkit-keyframes hvr-icon-up {
    0%,
    50%,
    100% {
        top: 5px;
        top: 5px;
    }

    25%,
    75% {
        top: -1px;
        top: -1px;
    }
}
@keyframes hvr-icon-up {
    0%,
    50%,
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    25%,
    75% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
    }
}
/* Icon Up */
.begaj, #begaj {
    display: none;
}
.clear {
    clear: both;
}
.content-page img, img {
    max-width: 100%;
    height: auto!important;
}
iframe {
    max-width: 100%;
}
body {
    font-size: 16px;
    font-family: "Arial", "Times new roman", "Verdana";
    color: #2f2f2f;
}
a {
    color: #836600;
}
/*@font-face {
    font-family: 'PMingLiU-ExtB';
    src: url('img/PMingLiU-ExtB-Regular.ttc') format('opentype');
}*/

#header {
    margin-top: 11px;
}
#header #logo {
    display: inline-block;
    position: relative;
    max-width: 100%;
    bottom: -30px;
    margin: -25px 0 0;
    z-index: 5;
    float: left;
}
#header .header-name {

}
#header nav {
    text-align: center;
}
#header #top-menu .list-menu {
    background-color: #edcc53;
}
#header #top-menu .list-menu ul {
    display: inline-block;
}
.main-menu {
    box-shadow: 0 3px 2px #666;
    z-index: 3;
    position: relative;
}
#top-menu .list-menu a {
    color: #FFF;
    font-size: 20px;
    padding: 20px 10px;
    text-transform: uppercase;
}
#top-menu > div.list-menu {
    font-size: 0;
}
#top-menu .list-menu a:hover {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ab933c+0,b2983e+42,ceb148+100 */
background: #ab933c; /* Old browsers */
background: -moz-linear-gradient(top,  #ab933c 0%, #b2983e 42%, #ceb148 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ab933c 0%,#b2983e 42%,#ceb148 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ab933c 0%,#b2983e 42%,#ceb148 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ab933c', endColorstr='#ceb148',GradientType=0 ); /* IE6-9 */
}
#top-menu .label-menu {
    text-transform: uppercase;
}
#top-menu .label-menu span {
    font-size: 18px;
    vertical-align: top;
}
#top-menu.responsive-nav > div.first-open {
    display: inline-block;
}
#footer {
    position: relative;
}
#footer .contacts {
    text-align: center;
    font-size: 14px;
}
#footer .contacts span {
    display: inline-block;
}
#footer .contacts .copyright a {
    color: #000;
}
.copyright a span {
    background: url('img/all-pics.png') no-repeat scroll 0 -85px;
    display: inline-block;
    height: 23px;
    width: 32px;
    vertical-align: -6px;
    margin-left: 3px;
}
.copyright a:hover span {
    animation-duration: 0.75s;
    animation-name: hvr-icon-up;
    animation-timing-function: ease-out;
}
.copyright a {
    display: inline-block;
}
.copyright {
    padding-bottom: 15px;
}
#footer .king-background {
    position: absolute;
    bottom: 0px;
    right: 0px;
    z-index: -1;
    max-width: 100%;
}
#slider {
/*    background-color: #a28b39;*/
    background: url('img/header_back.jpg') center repeat-x;
    background-size: auto 100%;
}
#owl-header.owl-carousel .item .slider-fill {
    background-size: cover;
    background-position: center;
    display: block;
    width: 100%;
    position: relative;
    padding-top: 56.66666666666667%;
}
#owl-header .owl-prev, #owl-header .owl-next {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: 0;
    width: 37px;
    background: none;
}
#owl-header .owl-item {
    padding: 0 100px;
}
#owl-header .owl-nav .owl-prev {
    left: 0px;
}
#owl-header .owl-nav .owl-next {
    right: 0px;
}
#owl-header .owl-nav .icon.next, #owl-header .owl-nav .icon.prev {
    width: 37px;
    height: 72px;
    background: url('img/all-pics.png') no-repeat;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
#owl-header .owl-nav .icon.next {
    background-position: -60px 0px;
}
#owl-header .owl-nav .icon.prev {
    background-position: 0px 0px;
}
#owl-header .owl-controls {
    margin: 0;
}
.antetka {
    font-family: "Times New Roman";
    font-size: 42px;
    color: #9e9e9e;

}
.about-us h1 {
/*    font-family: "Times New Roman";
    font-size: 42px;
    color: #9e9e9e;*/
    padding-top: 20px;
    font-size: 40px;
}
.about-us .about-text {
    padding-bottom: 50px;
}
.news .title-news {
/*    font-family: "Times New Roman";
    font-size: 42px;
    color: #9e9e9e;*/
    margin-top: 15px;
    font-size: 40px;
}
.news-section {
/*    background-color: #f4f4f4;*/
    background-color: rgba(200,200,200,0.2);
    margin-bottom: 65px;
    padding-bottom: 20px;
}
.news-section .novini-list {
    display: block;
    margin-bottom: 13px;
}
.news-list {
    padding: 15px;
}
.novini-pic {
    display: block;
    overflow: hidden;
    background-size: cover;
    background-position: center;
    width: 175px;
    float: left;
    border-radius: 3px;
    margin-right: 25px;
}
.novini-title {
    color: #836600;
    font-family: "Times New Roman";
    font-size: 26px;
    display: block;
    line-height: 1;
    margin-bottom: 10px;
}
.novini-title:hover {
    color: #836600;
}
.news-section .novini-date {
    display: block;
    font-size: 16px;
}
.mission-moto {
    color: #836600;
    font-family: "Times New Roman";
    font-style: italic;
    font-size: 20px;
    text-align: center;
    padding-bottom: 32px;
}
.mission-separator {
    height: 2px;
    background: rgba(255,255,255, 0);
    display: block;
    position: relative;
    margin-bottom: 32px;
}
.mission-separator:before {
    position: absolute;
    left: 0;
    right: 0;
    width: 130px;
    content: '';
    background-color: #edcc53;
    height: 2px;
    margin: 0 auto;
}
.header-right {
    border-left: 2px solid #edcc53;
    font-family: "Arial";
    font-size: 14px;
    text-align: left;
    display: inline-block;
    margin-top: 18px;
    width: 175px;
    position: absolute;
    right: 0;
    top: 0;
}
.header-right span {
    display: inline-block;
    padding-left: 12px;
}
.header-right a {
    margin-right: 3px;
    display: inline-block;
}
.header-right span:last-child {
    display: block;
}
#header > .container {
    position: relative;
}
.fb-icon {
    background: url('img/all-pics.png') no-repeat scroll -51px -89px;
    display: inline-block;
    height: 20px;
    width: 13px;
}
.tweet-icon {
    background: url('img/all-pics.png') no-repeat scroll -73px -89px;
    display: inline-block;
    height: 20px;
    width: 22px;
}
.header-name {
    margin: 50px 175px 0 174px;
    line-height: 1;
}
.header-name .antetka {
    color: #bbbbbb;
    text-shadow: 1px 2px 4px rgba(0, 0, 0, 0.15);
}
.www {
    font-family: "Arial";
    font-size: 14px;
    margin-left: 8px;
    margin-top: 6px
}
.container.container2 {
    padding: 0 65px;
}
/*.picture-as-slider{
    width: 100%;
    height: auto !important;
    background-size: cover;
    background-position: center;
    background: url('img/pic_vatreshni_stranici.jpg') no-repeat;
}*/
.picture-as-slider {
    padding-top: 23.76068376068376%;
    background-size: cover;
    background-position: center;
    /*background-image: url('img/pic_vatreshni_stranici.jpg');*/
    width: 100%;
    background-repeat: no-repeat;
}
.image-article {
    float: right;
    margin: 0 0px 20px 30px;
    width: 40%;
}
.nazad a{
    color: #836600;
    font-family: "Times New Roman";
    font-size: 20px;
/*    display: block;*/
}
.list-novini .novini-date {
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 10px;
}
.list-novini .novini-pic {
    margin: 0 25px 30px 0;
}
.list-novini-text {
    overflow: hidden;
}
.photo {
    padding-top: 68.57142857142857%;
    background-position: center;
    background-size: cover;
}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    background-color: #836600;
    border-color: #836600;
}
.pagination > li > a, .pagination > li > span {
    color: #836600;
}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
    color: #836600;
}





/* Bootrap */
@media (max-width: 767px) {
    /* Extra small devices (phones, less than 768px) - xs */
.header-right {
    margin-top: 15px;
}
.header-name .antetka {
    margin-top: 0;
    font-size: 32px;
}
.header-name .antetka span{
    display: inline-block;
}
.www {
    margin-top: 7px;
    font-size: 14px;
}
#top-menu .list-menu a {
    padding: 15px 10px;
    font-size: 18px;
}
#header #top-menu .list-menu {
    width: 100%;
}
#header #top-menu .list-menu ul {
    width: 100%;
}
.responsive-nav .label-menu {
    background-color: #edcc53;
    color: #fff;
}
.image-article {
    float: right;
    margin: 0 0px 20px 20px;
    width: 50%;
}
.news-section .novini-title {
    font-size: 22px;
}
.list-novini .novini-title {
    font-size: 22px;
}
.list-novini-text {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.about-us .antetka {
    font-size: 32px;
}
.about-us h1 {
    font-size: 32px;
}
.news .title-news {
    font-size: 32px;
}
#top-menu .label-menu span {
    font-size: 24px;
    vertical-align: bottom;
    margin-left: 5px;
}
.container.container2 {
    padding: 0 15px;
}
#owl-header .owl-item {
    padding: 0;
}
#slider .container {
    padding-left: 0;
    padding-right: 0;
}
#owl-header .owl-prev, #owl-header .owl-next {
    transform: scale(0.65);
}
.header-name {
    margin-right: 0;
}
.header-right {
    position: static;
    width: auto;
    border-left: none;
}
.header-right span:last-child {
    display: inline;
}
.container {
    padding-left: 0;
    padding-right: 0;
}
}

@media (min-width: 768px) and (max-width: 991px) {
    /* Small devices (tablets, 768px and up) - sm */
.header-name .antetka {
    font-size: 32px;
    }
#top-menu .list-menu a {
    padding: 15px 10px;
    font-size: 18px;
}
.image-article {
    float: right;
    margin: 0 0px 20px 20px;
    width: 50%;
}
.news-section .novini-title {
    font-size: 22px;
}
.list-novini .novini-title {
    font-size: 22px;
}
.col-news {
    width: 100%;
}
.list-novini-text {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
    /* Medium devices (desktops, 992px and up) - md */
.header-right {
    /*font-size: 11px;*/
}
.news-section .novini-title {
    font-size: 22px;
}
#top-menu .list-menu a {
    padding: 15px 10px;
}
.header-name .antetka {
    margin: -6px auto 12px 5px;
}
.www {
    margin: -6px auto 4px 10px;
    font-size: 14px;
}
}

@media (min-width: 1200px) {
    /* Large devices (large desktops, 1200px and up) - lg */

}


/* Custom resolutions */
@media (min-width: 1400px) {
.container {
    width: 1330px;
}
}
@media (min-width: 1550px) {

}
@media (max-width: 1199px) {
#header #logo {
    bottom: 0;
    margin-top: 0;
    width: 125px;
}
#header .header-name {
    margin-left: 135px;
    margin-top: 30px;
}
}
@media (max-width: 615px) {
.list-novini-text {
    display: none;
}
#header #logo {
    bottom: 0;
    margin-top: 0;
    width: 100px;
}
.header-name .antetka {
    font-size: 26px;
}
#header .header-name {
    margin-left: 112px;
    margin-top: 12px;
}
.header-right {
    font-size: 12px;
}
}
@media (max-width: 544px) {
.image-article {
    float: right;
    margin: 0 0px 20px 0px;
    width: 100%;
}
.news-section .novini-title {
    font-size: 20px;
}
.news-section .novini-date {
    font-size: 14px;
}
.novini-pic {
    width: 140px;
/*    height: 100px;*/
}
.list-novini .novini-title {
    font-size: 20px;
}
.list-novini .novini-pic {

}
}
@media (max-width: 460px) {
.list-novini .novini-title {
    font-size: 18px;
}
.header-right {
    display: none;
}
.header-name .antetka span {
    display: inline-block;
}
}
@media (max-width: 320px) {

}