h1,.h1,
h2,.h2,
h3,.h3,
h4,.h4,
h5,.h5,
h6,.h6 { font-family:'Open Sans', Arial, sans-serif; font-weight: 700; line-height:1; color:#303030; margin-top:0;}
.entry-title { letter-spacing: 0; }
.entry-block .entry-title { line-height: 20px; }
/* footer style */
#footer.footer-24 { background-color: #eaeaea; padding: 20px 0 20px; }
#footer-bottom .social-icons { margin-top: 0px; }
#footer-bottom .qlibra-logo { position: relative; float: right; margin-bottom: 10px; height: 40px; width: 165px; background-image: url(images/qLibra.png); }
.social-icon { width: 44px;  }
.social-icons-bg .social-icon { background-color: #fff; }
.footer-page li { display: inline; }

/* end footer style */

/* header */

/* IZBORI */

#MainMenu > li:last-child {

    background-color: #004494;
}

#MainMenu > li:last-child a:before {
    content: '';
    display: inline-block;
    width: 36px;
    height: 36px;
    vertical-align: middle;
    margin-right: 10px;
    background-image: url(images/eu.png); 
    background-position: center center; 
    background-repeat: no-repeat;
    background-size: contain;
}
#MainMenu > li:last-child a {
    padding: 10.5px 15px;
    color: #fff;
    vertical-align: middle;
}


/* IZBORI END */


/* FAKE FORNT */
/*
#MainMenu > li:last-child {

#    background-color: #004494;
}

#MainMenu > li:last-child a:before {
    content: '';
    display: inline-block;
    width: 150px;
    height: 45px;
    vertical-align: middle;
    margin-right: 10px;
    background-image: url(images/fake-red.png); 
    background-position: center center; 
    background-repeat: no-repeat;
    background-size: contain;
}
#MainMenu > li:last-child a {
    padding: 0px;
    padding-top: 5px;
    color: #fff;
    vertical-align: middle;
}
*/

/* FAKE FRONT END END */


.category-date,
.category-date a,
.category-date .entry-separator { color: #8a8a8a !important; font-size: 12px; }

@media (max-width: 767px){
    #MainMenu .megamenu.dropdown-menu { display: none; }
}
.navbar-inner .megamenu-container ul.dropdown-menu { left: auto; }
#main-navbar-container .navbar-btn { margin-top: 9px; margin-bottom: 9px; }
.new-header { font-weight: 300; }
.tab-pane h3.entry-title,
.first-position h3.entry-title { font-size: 15px !important; }

.sidebar-faktor-10 { margin: 0 0 20px 0; padding: 10px;}
.sidebar-faktor-10 .shop-continue-box { padding: 0px; text-align: left; margin-bottom: 20px; background-color: #000; border: 2px solid #000; }
.sidebar-faktor-10 .shop-continue-box h5,
.sidebar-faktor-10 .shop-continue-box h5 a { color: #fff; line-height: 20px; }


.sidebar-faktor-10 .sidebar-date { text-align: center; margin-bottom: 10px;}
.sidebar-faktor-10 .shop-continue-box .entry-overlay-date,
.sidebar-faktor-10 .shop-continue-box .entry-separator,
.sidebar-faktor-10 .shop-continue-box .entry-comments { color: #8a8a8a; font-size: 12px; }

.sidebar-faktor-11 { margin-bottom: 20px; }
.sidebar-faktor-11 .shop-continue-box { padding: 5px; text-align: left; margin-bottom: 10px; background-color: #000; border: 2px solid #000; }
.sidebar-faktor-11 .shop-continue-box h5,
.sidebar-faktor-11 .shop-continue-box h5 a,
.sidebar-faktor-11 .shop-continue-box .entry-overlay-date,
.sidebar-faktor-11 .shop-continue-box .entry-separator,
.sidebar-faktor-11 .shop-continue-box .entry-comments { color: #fff; }
.sidebar-faktor-11 .sidebar-img-13 { margin-bottom: 7px; }



.sidebar-faktor-12 { margin-bottom: 20px; padding: 10px;}
.sidebar-faktor-12 { padding: 5px; border: 3px dashed #00aeef; }
.sidebar-faktor-12 .shop-continue-box { padding: 5px; text-align: left; margin-bottom: 10px; background-color: inherit; border: 0px; }
.sidebar-faktor-12 .shop-continue-box h5 a { color: #505050; }

.sidebar-13 .shop-continue-box { background-color: #004494; border-color: #004494; }

.sidebar-14 { background-color: #bb1117; border-color: #bb1117; }

/* first position */
@media (max-width: 767px){
    #tabsBxSlider { height: auto !important; }
}
#activeTab .loading { background-image: url(images/bx_loader.gif); background-position: center center; background-repeat: no-repeat; }
.bx-wrapper .bx-controls-direction .bx-prev,
.bx-wrapper .bx-controls-direction .bx-next { display: none; }
.bx-wrapper .bx-viewport { box-shadow: none; border: 0px solid; }

@media (min-width: 992px) {
    .first-position .col-md-8,
    .first-position .col-md-4 { padding-right: 0px; }
}

.carousel.slide .carousel-caption { 
    right: 0%; 
    bottom: 0px; 
    left: 0%; 
    padding: 10px 0px;
    background: -moz-linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 46%,rgba(0,0,0,0.65) 100%);
    background: -webkit-linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 46%,rgba(0,0,0,0.65) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 46%,rgba(0,0,0,0.65) 100%); 
}
.carousel.slide .entry-title { font-size: 25px; }
.carousel.slide a .entry-overlay-date,
.entry-overlay .entry-overlay-meta span { color: #000; }

@media (min-width: 1200px ) {
    .sidebar-faktor-11 { height: 353px; }
}

@media (min-width: 992px ) and (max-width: 1199px) {
    .sidebar-faktor-11 { height: 321px; }
}

@media (max-width: 991px ) {
    .article-11,
    .article-11 .col-md-4 { margin-top: 15px; }
}

/*end first position*/
@media (min-width: 768px) {
    .carousel.slide .item { height: 206%; }
    .short-news .entry.entry-box { height: 355px; }
    .carousel-caption .entry-title,
    .carousel-caption .entry-overlay-date { font-size: 15px; }
}

@media (min-width: 768px) and (max-width: 991px) {
    .sidebar-faktor-11 { width: 49%; float: left; }
    .sidebar-faktor-12 { width: 49%; float: right; }
}

@media (min-width: 480px) and (max-width: 767px) {
    .sidebar-faktor-10 h2,
    .sidebar-faktor-12 h2 { margin-left: 25%; margin-right: 25%; }
    .sidebar-faktor-10 .shop-continue-box,
    .sidebar-faktor-11 .shop-continue-box,
    .sidebar-faktor-12 .shop-continue-box { margin-left: 25%; margin-right: 25%; }
}
.short-news .category-date { margin-bottom: 10px; }

/* search results*/
.search-results h2:after { content:''; display:block; width:40px; height:3px; position: relative; top:8px; left:0; background-color: #AB5156;}
.search-results .col-xs-12.article { padding-left: 0px; }
.searchNoImg { width: 120px; height: 120px; }  
.search-figure { float: left; margin-right: 20px; padding: 0 0 40px;}
.search-article { float: left; max-width:800px; }
.search-article h3 > a{ color: #4a4a4a; }
.pagination > .disabled > a { color: black; }
.pagination li a { color: black; }
/* end search results

/* related articles without carousel */
.without-carousel { width: 280px; }

.team-member figure,
.team-member h3 { margin-bottom: 10px; }
.team-member { margin-bottom: 0px; }
.team-member h3 { font-size: 15px; }
.team-member a { color: #fff; }
.team-member .member-desc { color: #8a8a8a; font-size: 12px; }
.team-member-container h3 { font-size: 15px; max-height: 63px; overflow: hidden; }
.team-member-container p { max-height: 63px; overflow: hidden; }
.team-member-container .category-date { margin-top: 10px; margin-bottom: 10px; }

/* about-10 tabs */
.nav-tabs > li { width: 33.33%; text-align: center; }
@media (max-width: 767px) {
    .nav-tabs > li > a { max-width: 100%;  }
}

.main-banner { text-align: center; }
.banner-faktor { margin-right: -15px; margin-left: -15px; }
.banner-header { margin-top: 5px; }
@media (max-width: 767px) {
    .banner-header { width: 100%; }

}

.tabpanel.last-articles { margin: 20px 0; }
.tabpanel.last-articles .nav-tabs > li { width: auto; text-align: center; }
.tabpanel.last-articles .nav-tabs > li > a { padding: 10px 14px; }

.sidebar .position { display: inline-block; }
.sidebar .position .sidebarPositionOne .short-news,
.sidebar .position .sidebarPositionTwo .short-news { width: 100%; }


/* poll */
.box-poll { max-height: 324px; }
.box-poll .poll-container { max-height: 200px; overflow: auto; }
.box-poll .poll-answer-container { max-height: 324px; overflow: auto; }

#bx-pager > a { display: inline-block; }
.article-gallery .bx-caption { text-align: center; }
.article-gallery .bx-controls-direction .bx-prev,
.article-gallery .bx-controls-direction .bx-next { display: block; }
.article-gallery .bx-controls-direction a { width: 32px; height: 32px; }
.article-gallery .bx-controls-direction .bx-next { right: 10px; background: url(images/controls.png) no-repeat -43px -32px; }
.article-gallery .bx-controls-direction .bx-prev { left: 10px; background: url(images/controls.png) no-repeat 0 -32px; }

.comments .comment-respond { padding: 10px; background-color: #eee; }
.comments .comment-respond.loading { position: relative; }
.comments .comment-respond.loading:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; background-color: rgba(240, 240, 240, 0.5); background-image: url(images/bx_loader.gif); background-repeat: no-repeat; background-position: center; }

.captcha_container {}
.captcha_container:after { display: table; clear: both; content: ' '; }
.captcha_container br { display: none; }
.captcha_container [for="form_captcha"] { display: none; }
.captcha_container .captcha_image { float: left; margin-right: 10px; }
.captcha_container .captcha_reload { display: block; float: left; margin-bottom: 8px; margin-right: 500px; }
.captcha_container .captcha_reload:before { display: inline-block; font-family: FontAwesome; content: '\f021'; margin-right: 5px; }
.captcha_container [name="form[captcha]"] { display: inline-block; width: auto; }

.article-subtitle { font-size: 18px; }
.entry-date .date-year { margin-top: 0px; background-color: #f1f1f1; color: #000; }