@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,900&subset=latin-ext");
@import url("https://fonts.googleapis.com/css?family=Libre+Baskerville:400,400i&subset=latin-ext");

html {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

*,
*::after,
*::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

html *,
html *::before,
html *::after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

body {
    margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

a {
    background-color: transparent
}

a:active,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: bold
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: 0.67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -0.5em
}

sub {
    bottom: -0.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type="checkbox"],
input[type="radio"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: bold
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,
th {
    padding: 0
}

@font-face {
    font-family: 'TisaSansPro-Black';
    src: url("../fonts/TisaSansPro-Black.otf") format("opentype")
}

@font-face {
    font-family: 'TisaSansPro-BlackItalic';
    src: url("../fonts/TisaSansPro-BlackItalic.otf") format("opentype")
}

@font-face {
    font-family: 'TisaSansPro-Extrabold';
    src: url("../fonts/TisaSansPro-Extrabold.otf") format("opentype")
}

@font-face {
    font-family: 'TisaSansPro-Bold';
    src: url("../fonts/TisaSansPro-Bold.otf") format("opentype")
}

@font-face {
    font-family: 'TisaSansPro-Medium';
    src: url("../fonts/TisaSansPro-Medium.otf") format("opentype")
}

@font-face {
    font-family: 'TisaSansPro-Light';
    src: url("../fonts/TisaSansPro-Light.otf") format("opentype")
}

@font-face {
    font-family: 'TisaSansPro-Thin';
    src: url("../fonts/TisaSansPro-Thin.otf") format("opentype")
}

body {
    font-family: "Source Sans Pro", sans-serif;
    color: #042137;
    font-size: 18px;
    font-weight: 400
}

@media screen and (max-width: 1440px) {
    body {
        font-size: 16px
    }
}

@media screen and (max-width: 840px) {
    body {
        font-size: 16px
    }
}

@media screen and (max-width: 600px) {
    body {
        font-size: 14px
    }
}

p {
    margin-bottom: 1.3em;
    margin-top: 0
}

a,
button {
    text-decoration: none;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
    outline: none
}

h1,
h2,
h3,
h4,
h5 {
    margin: 0 0 0.5em 0;
    font-weight: inherit;
    font-weight: 300
}

h1 {
    margin-top: 0;
    font-size: 3.611111111111111rem;
    line-height: 4.875rem;
    letter-spacing: -0.003rem
}

@media screen and (max-width: 840px) {
    h1 {
        font-size: 3.45rem;
        line-height: 66px
    }
}

@media screen and (max-width: 600px) {
    h1 {
        font-size: 3rem;
        line-height: 48px
    }
}

h2 {
    font-size: 3rem;
    line-height: 3.5rem;
    letter-spacing: -0.001rem
}

@media screen and (max-width: 840px) {
    h2 {
        font-size: 2.5rem;
        line-height: 46px
    }
}

@media screen and (max-width: 600px) {
    h2 {
        font-size: 2.143rem;
        line-height: 38px
    }
}

h3 {
    font-size: 2rem;
    line-height: 2.5rem;
    letter-spacing: -0.001rem
}

@media screen and (max-width: 840px) {
    h3 {
        font-size: 1.95rem;
        line-height: 38px
    }
}

@media screen and (max-width: 600px) {
    h3 {
        font-size: 1.714rem;
        line-height: 28px
    }
}

h4 {
    font-size: 1.5rem;
    line-height: 2rem
}

@media screen and (max-width: 840px) {
    h4 {
        font-size: 1.65rem;
        line-height: 29px
    }
}

@media screen and (max-width: 600px) {
    h4 {
        font-size: 1.286rem;
        line-height: 24px
    }
}

h5 {
    font-size: 1rem;
    line-height: 1.4375rem;
    font-weight: 700
}

@media screen and (max-width: 840px) {
    h5 {
        font-size: 1rem;
        line-height: 21px
    }
}

@media screen and (max-width: 600px) {
    h5 {
        font-size: 1.143rem;
        line-height: 21px
    }
}

small,
.font_small {
    font-size: 0.667rem
}

@media screen and (max-width: 600px) {

    small,
    .font_small {
        font-size: 0.9286rem
    }
}

.marg_l_10 {
    margin-left: 10px
}

.margin_r_10 {
    margin-right: 10px
}

html,
body {
    height: 100%
}

body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.content_container {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.content_container {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 100%
}

.content_container::after {
    clear: both;
    content: "";
    display: table
}

.banner {
    position: absolute
}

.banner_top {
    padding: 0.625rem 0;
    position: relative;
    text-align: center;
    background-color: #F2F3F4;
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 1px 3px 0 rgba(0, 0, 0, 0.15)
}

.banner_left {
    top: 1.875rem;
    left: -190px
}

.banner_right {
    top: 1.875rem;
    right: -190px
}

.site-header .site-branding .logo {
    z-index: 999;
    position: relative;
}

.site-header .site-branding p.logo img,
.site-header .site-branding h1.logo img {
    max-width: 200px;
}


.cat_btn {
    padding: 0 0.625rem;
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
    height: 35px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-transform: uppercase;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2)
}

body.single .content-wrap main {
    padding-bottom: 60px;
}

body.single .single-post-content {
    display: inline-block;
    padding-bottom: 50px;
}

.cat_btn span,
span.cat_btn,
span.cat_btn:hover {
    color: #ffffff;
}


body.home .img-holder.center {
    text-align: center;
}

body.home .img-holder.center span.cat_btn,
a.cat_btn span.post_before_title {
    bottom: -16px;
    font-weight: 600;
    font-size: 1em;
    z-index: 100;
}

body.home article h2.title {
    margin-top: 20px; 
}

.cat_btn.izdvojeno,
.cat_btn.izdvojeno-plus {
    background-color: #4772A9
}
/*
.home .listing-inner.izdvojeno:hover h2.title,
.home .listing-inner.izdvojeno:hover h2.title > a,
.home .listing-inner.izdvojeno:hover div.post-summary,
.home .item-inner.izdvojeno:hover h2.title,
.home .item-inner.izdvojeno:hover h2.title a,
.home .item-inner.izdvojeno:hover h2.title a > span,
.home .item-inner.izdvojeno:hover div.post-meta
 {
    color: #4772A9 !important;
}
*/

.cat_btn.karlovac {
    /*background-color: #e8c135*/
    background-color: rgb(248, 92, 112);
}
/*
.home .listing-inner.karlovac:hover h2.title,
.home .listing-inner.karlovac:hover h2.title > a,
.home .listing-inner.karlovac:hover div.post-summary,
.home .item-inner.karlovac:hover h2.title,
.home .item-inner.karlovac:hover h2.title a,
.home .item-inner.karlovac:hover h2.title a > span,
.home .item-inner.karlovac:hover div.post-meta
 {
    color: rgb(248, 92, 112) !important;
}
*/

.cat_btn.zupanija {
    background-color: #4894ce
}

/*.home .listing-inner.zupanija:hover h2.title,
.home .listing-inner.zupanija:hover h2.title > a,
.home .listing-inner.zupanija:hover div.post-summary,
.home .item-inner.zupanija:hover h2.title,
.home .item-inner.zupanija:hover h2.title a,
.home .item-inner.zupanija:hover h2.title a > span,
.home .item-inner.zupanija:hover div.post-meta
 {
    color: #4894ce !important;
}*/

.cat_btn.hrvatska {
    background-color: #ff5126
}/*
.home .listing-inner.hrvatska:hover h2.title,
.home .listing-inner.hrvatska:hover h2.title > a,
.home .listing-inner.hrvatska:hover div.post-summary,
.home .item-inner.hrvatska:hover h2.title,
.home .item-inner.hrvatska:hover h2.title a,
.home .item-inner.hrvatska:hover h2.title a > span,
.home .item-inner.hrvatska:hover div.post-meta
 {
    color: #ff5126 !important;
}
*/
.home .rm-najcitanije .cat_btn {
    background-color: #326dbe
}

.home .rm-promo .cat_btn {
    background-color: #326dbe
}

.cat_btn.zivot {
    background-color: rgb(48 10 110);
}
/*
.home .listing-inner.zivot:hover h2.title,
.home .listing-inner.zivot:hover h2.title > a,
.home .listing-inner.zivot:hover div.post-summary,
.home .item-inner.zivot:hover h2.title,
.home .item-inner.zivot:hover h2.title a,
.home .item-inner.zivot:hover h2.title a > span,
.home .item-inner.zivot:hover div.post-meta
{
    color: rgb(48 10 110) !important;
}
*/
.cat_btn.sport {
    background-color: #0f7810
}
/*
.home .listing-inner.sport:hover h2.title,
.home .listing-inner.sport:hover h2.title > a,
.home .listing-inner.sport:hover div.post-summary,
.home .item-inner.sport:hover h2.title,
.home .item-inner.sport:hover h2.title a,
.home .item-inner.sport:hover h2.title a > span,
.home .item-inner.sport:hover div.post-meta
{
    color: #0f7810 !important;
}
*/
.cat_btn.crna-kronika {
    background-color: #141414
}

.cat_btn.video {
    background-color: #585CAA
}

.cat_btn.glazba {
    background-color: #7F2E90
}


.home .bs-listing .listing article:hover .listing-inner h2.title > a,
.home .bs-listing .listing article:hover .listing-inner div.post-summary,
.home .bs-listing .listing article:hover .item-inner h2.title a,
.home .bs-listing .listing article:hover .item-inner h2.title a > span,
.home .bs-listing .listing article:hover .item-inner div.post-meta,

.home .bs-listing .listing-grid article:hover .listing-inner h2.title > a,
.home .bs-listing .listing-grid article:hover .listing-inner div.post-summary,
.home .bs-listing .listing-grid article:hover .item-inner h2.title a,
.home .bs-listing .listing-grid article:hover .item-inner h2.title a > span,
.home .bs-listing .listing-grid article:hover .item-inner div.post-meta,

.home .bs-listing .listing-grid .listing-item:hover h3.title a,
.home .listing-grid .listing-item:hover h2.title a
 {
    color: #414141 !important; 
}




.link_to_post {
    display: block;
    color: inherit
}

.para_intro {
    font-size: 1.5rem;
    line-height: 2.5rem
}

.para_regular {
    font-size: 1rem;
    line-height: 1.625rem
}

.para_small {
    font-size: 0.8333333333333334rem;
    line-height: 1.4375rem
}

.para_regular_article {
    font-size: 1rem;
    line-height: 1.875rem
}

.wrapper {
    display: block;
    max-width: 1440px;
    margin: auto
}

.wrapper::after {
    clear: both;
    content: "";
    display: table
}

input::-webkit-input-placeholder {
    color: #DADEDF
}

input::-moz-placeholder {
    color: #DADEDF
}

input:-ms-input-placeholder {
    color: #DADEDF
}

input::placeholder {
    color: #DADEDF
}

#breadcrumbs {
    display: block;
    margin: 1.875rem 0;
    font-size: 0.8333rem;
    color: #818D9C
}

#breadcrumbs::after {
    clear: both;
    content: "";
    display: table
}

#breadcrumbs a {
    color: #818D9C;
    margin: 0 0.3125rem
}

#breadcrumbs a:first-child {
    margin-left: 0
}

#breadcrumbs a:hover {
    color: #326DBE
}

#breadcrumbs>span {
    margin-left: 0
}

#breadcrumbs>span>span {
    margin-left: 0
}

#breadcrumbs span {
    margin-left: 0.3125rem
}

.more_dots {
    padding-left: 1.875rem;
    margin-bottom: 0
}

.rss_feed {
    padding: 0.625rem;
    background-color: #F2F3F4;
    margin-bottom: 1.875rem
}

.rss_feed .rss_header {
    height: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 2rem;
    background: url("../../public/img/partner-gradient.gif") repeat-x;
    background-size: cover
}

.rss_feed .rss_header p {
    margin: 0;
    height: 100%;
    text-align: right;
    background: url("../../public/img/24satabg.png") no-repeat left
}

.rss_feed .rss_header a {
    font-size: 0.9rem;
    height: 100%;
    color: #ffffff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-right: 0.625rem
}

.rss_feed .rss_header a:hover {
    text-decoration: underline
}

.rss_feed>a {
    display: block;
    font-size: 0;
    color: #042137;
    padding-top: 0.3125rem;
    background-color: #ffffff;
    border-bottom: 1px solid #F2F3F4
}

.rss_feed>a::after {
    clear: both;
    content: "";
    display: table
}

.rss_feed>a:hover {
    background-color: #F2F3F4
}

.rss_feed>a img {
    max-width: 90px;
    height: auto;
    display: block;
    margin: 0
}

.rss_feed>a span {
    padding: 0.3125rem 0.625rem 0.3125rem 0;
    font-size: 0.9rem;
    width: -webkit-calc(100% - 100px);
    width: calc(100% - 100px);
    display: block;
    float: right;
    font-weight: bold;
    color: #585858
}

.pagination {
    display: block;
    clear: both;
    width: 100%
}

.pagination::after {
    clear: both;
    content: "";
    display: table
}

.pagination .page-numbers {
    width: 50px;
    height: 50px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 1px solid #F2F3F4;
    margin-left: 0.625rem;
    color: #042137;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.pagination .page-numbers:hover {
    border-color: #818D9C
}

.pagination .page-numbers.current {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15)
}

.pagination .page-numbers.current:hover {
    border-color: transparent
}

.pagination .page-numbers:first-child {
    margin-left: 0
}

.pagination .page-numbers.next,
.pagination .page-numbers.prev {
    display: none
}

.close_window {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    color: #326DBE;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
    cursor: pointer
}

.close_window:hover {
    background-color: #F2F3F4
}

.swiper-button-next,
.swiper-button-prev {
    top: 40%
}

.vote_button[disabled] {
    cursor: not-allowed
}

.main_post_secundary .not_cat .cat_btn {
    padding: 0;
    margin-bottom: 0
}

.main_post_content.not_cat .cat_btn,
.main_post_secundary.not_cat .cat_btn {
    padding: 0;
    margin-bottom: 0
}

.no_search {
    position: relative;
    width: 540px;
    height: 310px;
    background: url("../../public/img/no_search.png") no-repeat center center;
    background-size: cover;
    margin: 3.75rem auto
}

.no_search h1 {
    position: absolute;
    top: 70%;
    -webkit-transform: translateY(-70%);
    -ms-transform: translateY(-70%);
    transform: translateY(-70%);
    text-align: center;
    width: 100%;
    color: #DADEDF;
    letter-spacing: -0.03em;
    z-index: -1;
    margin: 0
}

.category_wrapper.page_not_found {
    width: 100%
}

.category_wrapper.page_not_found .category_post_list_item {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 23.40426%
}

.category_wrapper.page_not_found .category_post_list_item:last-child {
    margin-right: 0
}

.page_not_found {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 100%
}

.page_not_found:last-child {
    margin-right: 0
}

.page_not_found .main_post_secundary .main_post_secundary_content.no_subtitle {
    margin-top: 0 !important
}

.page_not_found .category_wrapper .category_post_list_item:nth-child(3n) {
    margin-right: 2.12766%
}

.page_not_found .not_found_msg {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 65.95745%;
    margin-left: 17.02128%;
    padding: 5.625rem 0 8.125rem 0
}

.page_not_found .not_found_msg:last-child {
    margin-right: 0
}

.page_not_found p {
    font-size: 2.111rem;
    font-style: italic;
    font-family: "Libre Baskerville", serif;
    color: #042137;
    margin-bottom: 1.25rem
}

.page_not_found p:first-child {
    color: #DADEDF;
    margin-bottom: 0
}

.page_not_found p:last-child {
    font-size: 1rem;
    font-family: "Source Sans Pro", sans-serif;
    margin-bottom: 0;
    font-style: normal
}

img.alignright {
    float: right;
    margin: 0 0 1em 1em
}

img.alignleft {
    float: left;
    margin: 0 1em 1em 0
}

img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

a img.alignright {
    float: right;
    margin: 0 0 1em 1em
}

a img.alignleft {
    float: left;
    margin: 0 1em 1em 0
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.page-template-page-radio .main_header .weather_social,
.page-template-page-radio .main_header .radio_menu {
    display: none !important
}

.page-template-page-radio .main_footer {
    background-color: #F2F3F4
}

.page-template-page-radio .main_footer .radio_play_another {
    margin-top: 0.625rem
}

.page-template-page-radio .main_footer .footer_radio,
.page-template-page-radio .main_footer .footer_menu,
.page-template-page-radio .main_footer .footer_contact,
.page-template-page-radio .main_footer .footer_link {
    display: none
}

.page-template-page-radio .radio_text {
    float: right;
    width: auto;
    margin-right: 0
}

.page-template-page-radio .radio_text h3 {
    font-size: 2rem
}

.back_to_top {
    display: none;
    position: fixed;
    bottom: 10px;
    right: 10px;
    border: none;
    background: #DADEDF;
    width: 40px;
    height: 40px;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.back_to_top i {
    color: #818D9C
}

.acf-repeater .acf-row-handle .acf-icon.-plus {
    display: none !important
}

.page-template-page-zab-lozinka p.not_logged_in_msg {
    font-weight: normal
}

.page-template-page-zab-lozinka .btn_oglas,
.page-template-page-registracija .btn_oglas,
.page-template-page-potvrda-korisnika .btn_oglas {
    width: 210px;
    height: 60px
}

.page-template-page-registracija .logged_in {
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0
}

.page-template-page-registracija .registracija label:after {
    content: " *";
    color: #E03717
}

.content_container {
    min-height: 670px
}

.page-template-page-radio .content_container {
    min-height: auto
}

div[data-name="sadrzaj_oglasa"] .acf-label .description {
    font-size: 1rem;
    color: #042137
}

.lightboxOverlay {
    opacity: 0.9
}

.sound_record {
    cursor: pointer
}

.sound_record audio::-webkit-media-controls-panel {
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    background-color: #042137;
    opacity: 0.8
}

.sound_record .speaker_icon {
    display: inline-block;
    height: 24px;
    width: 24px;
    background-image: url("../../public/img/sound-off.png");
    vertical-align: sub
}

.sound_record .speaker_icon:hover {
    background-image: url("../../public/img/sound-on.png")
}

.sound_record .audio_container {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    z-index: 10000
}

.sound_record.playing .speaker_icon {
    background-image: url("../../public/img/sound-on.png")
}

.icon--kupujem {
    background: url("../img/kupujem.svg") no-repeat center center
}

.icon--kupujem:before {
    opacity: 0
}

.gdpr_section {
    margin-top: 10px;
    float: left;
    width: 100%
}

.gdpr_section>div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.gdpr_section p {
    margin-bottom: 0 !important;
    padding-left: 10px
}

.gdpr_label {
    width: 20px;
    height: 20px;
    border: 2px solid #326DBE;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 0 !important;
    position: relative
}

.gdpr_label::after {
    content: "" !important
}

.gdpr_label.checked::after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    background-color: #326DBE;
    position: absolute;
    top: 3px;
    left: 3px
}

.gdpr_label input {
    visibility: hidden
}

.home .basic-stats {
    color: #fff
}

.home .basic-stats span span {
    color: #fff
}

.social.social_footer {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 10px;
    display: none
}

.social.social_footer p {
    width: 100%;
    font-weight: 300;
    margin-bottom: 10px
}

.social.social_footer a {
    height: 40px;
    width: 40px;
    font-size: 1.375rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-left: 0.625rem
}

.social.social_footer a.facebook_link {
    background-color: #3b5998;
    color: #ffffff;
    margin-left: 0
}

.social.social_footer a.facebook_link:hover {
    -webkit-box-shadow: 0px 0px 5px 0px #3b5998;
    box-shadow: 0px 0px 5px 0px #3b5998
}

.social.social_footer a.twitter_link {
    background-color: #55acee;
    color: #ffffff
}

.social.social_footer a.twitter_link:hover {
    -webkit-box-shadow: 0px 0px 5px 0px #55acee;
    box-shadow: 0px 0px 5px 0px #55acee
}

.social.social_footer a.youtube_link {
    background-color: #bb0000;
    color: #ffffff
}

.social.social_footer a.youtube_link:hover {
    -webkit-box-shadow: 0px 0px 5px 0px #bb0000;
    box-shadow: 0px 0px 5px 0px #bb0000
}

.social.social_footer a.instagram_link {
    background: -webkit-radial-gradient(circle farthest-corner at 32% 106%, #ffe17d 0%, #ffcd69 10%, #fa9137 28%, #eb4141 42%, transparent 82%), -webkit-linear-gradient(315deg, #234bd7 12%, #c33cbe 58%);
    background: radial-gradient(circle farthest-corner at 32% 106%, #ffe17d 0%, #ffcd69 10%, #fa9137 28%, #eb4141 42%, transparent 82%), linear-gradient(135deg, #234bd7 12%, #c33cbe 58%);
    color: #ffffff
}

.social.social_footer a.instagram_link:hover {
    -webkit-box-shadow: 0px 0px 5px 0px #bb0000;
    box-shadow: 0px 0px 5px 0px #bb0000
}

.social.social_footer a.viber_link {
    background-color: #8f5db7;
    color: #ffffff
}

.social.social_footer a.viber_link:hover {
    -webkit-box-shadow: 0px 0px 5px 0px #8f5db7;
    box-shadow: 0px 0px 5px 0px #8f5db7
}


.social.social_footer a.whatsapp_link {
    background-color: #8f5db7;
    color: #ffffff
}

.social.social_footer a.whatsapp_link:hover {
    -webkit-box-shadow: 0px 0px 5px 0px #8f5db7;
    box-shadow: 0px 0px 5px 0px #8f5db7
}





.radio_text {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 74.46809%;
    text-align: right;
    display: none
}

.radio_text:last-child {
    margin-right: 0
}

.header_container {
    position: relative;
    border-bottom: 1px solid #DADEDF
}

.main_header {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    min-height: 100px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.main_header::after {
    clear: both;
    content: "";
    display: table
}

.main_header.open {
    border-color: transparent
}

.main_header .logo {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 13.40426%;
}

.main_header .qr {
    display: none
}

@media screen and (min-width: 1024px) {
    .main_header .qr {
        float: left;
        display: block;
        margin-right: 9.12766%;
        width: 85px;
        height: 85px;
    }

    .main_header .qr:after {
        content: "Skeniraj i preuzmi aplikaciju Radio Mrežnica";
        position: relative;
        display: block;
        width: 110px;
        left: 90px;
        font-size: 0.8em;
        clear: right;
        top: -70px;
    }

    .main_header .qr img {
        display: block;
        position: relative;
        width: 100%;
        height: 100%
    }

}


.main_header .logo:last-child {
    margin-right: 0
}

.main_header .logo a {
    display: block;
    max-width: 130px;
    float: left
}

.main_header .logo a img {
    display: block;
    max-height: 70px;
    width: auto
}

.main_header .weather_social {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 48.93617%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100px
}

.main_header .weather_social:last-child {
    margin-right: 0
}

.main_header .weather_social .social {
    float: left;
    display: block;
    margin-right: 4.34783%;
    width: 65.21739%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 2;
    -webkit-flex-grow: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.main_header .weather_social .social:last-child {
    margin-right: 0
}

.main_header .weather_social .social a {
    height: 40px;
    width: 40px;
    font-size: 1.375rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-left: 0.625rem
}

.main_header .weather_social .social a.facebook_link {
    background-color: #3b5998;
    color: #ffffff
}

.main_header .weather_social .social a.facebook_link:hover {
    -webkit-box-shadow: 0px 0px 5px 0px #3b5998;
    box-shadow: 0px 0px 5px 0px #3b5998
}

.main_header .weather_social .social a.twitter_link {
    background-color: #55acee;
    color: #ffffff
}

.main_header .weather_social .social a.twitter_link:hover {
    -webkit-box-shadow: 0px 0px 5px 0px #55acee;
    box-shadow: 0px 0px 5px 0px #55acee
}

.main_header .weather_social .social a.youtube_link {
    background-color: #bb0000;
    color: #ffffff
}

.main_header .weather_social .social a.youtube_link:hover {
    -webkit-box-shadow: 0px 0px 5px 0px #bb0000;
    box-shadow: 0px 0px 5px 0px #bb0000
}

.main_header .weather_social .social a.instagram_link {
    background: -webkit-radial-gradient(circle farthest-corner at 32% 106%, #ffe17d 0%, #ffcd69 10%, #fa9137 28%, #eb4141 42%, transparent 82%), -webkit-linear-gradient(315deg, #234bd7 12%, #c33cbe 58%);
    background: radial-gradient(circle farthest-corner at 32% 106%, #ffe17d 0%, #ffcd69 10%, #fa9137 28%, #eb4141 42%, transparent 82%), linear-gradient(135deg, #234bd7 12%, #c33cbe 58%);
    color: #ffffff
}

.main_header .weather_social .social a.instagram_link:hover {
    -webkit-box-shadow: 0px 0px 5px 0px #bb0000;
    box-shadow: 0px 0px 5px 0px #bb0000
}

.main_header .weather_social .social a.viber_link {
    background-color: #8f5db7;
    color: #ffffff
}

.main_header .weather_social .social a.viber_link:hover {
    -webkit-box-shadow: 0px 0px 5px 0px #8f5db7;
    box-shadow: 0px 0px 5px 0px #8f5db7
}

.main_header .weather_social .social .search_link {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: transparent;
    height: 40px;
    width: 40px;
    font-size: 1.375rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: none;
    margin-left: 0.625rem;
    color: #818D9C
}

.main_header .weather_social .social .search_link:hover {
    background-color: #818D9C;
    color: #ffffff
}

.main_header .radio_menu {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 23.40426%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.main_header .radio_menu:last-child {
    margin-right: 0
}

.main_header .radio_menu::before {
    content: "";
    width: 1px;
    height: 100px;
    background-color: #DADEDF;
    margin-right: 0.625rem
}

.main_header .radio_menu .radio {
    -webkit-box-flex: 2;
    -webkit-flex-grow: 2;
    -ms-flex-positive: 2;
    flex-grow: 2
}

.main_header .radio_menu .radio button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: 1;
    -ms-flex-flow: 1;
    flex-flow: 1;
    background: transparent;
    border: none
}

.main_header .radio_menu .radio span:first-child {
    height: 60px;
    width: 60px;
    border: 2px solid #F2F3F4;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 0.625rem
}

.main_header .radio_menu .radio span:first-child .icon--play {
    color: #326DBE
}

.main_header .radio_menu .radio span:last-child {
    color: #326DBE;
    font-weight: 700;
    text-align: left;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.main_header .radio_menu .radio .track-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left;
    font-family: "Source Sans Pro";
    width: -webkit-calc(100% - 60px);
    width: calc(100% - 60px)
}

.main_header .radio_menu .radio .track-info .author_name {
    color: #042137;
    font-weight: 600
}

.main_header .radio_menu .radio .track-info .song_title {
    color: #326DBE;
    font-weight: bold
}

.main_header .radio_menu .menu {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: right
}

.main_header .radio_menu .menu .hamby {
    padding: 0 0.625rem;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: none;
    background-color: transparent;
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 1px 3px 0 rgba(0, 0, 0, 0.15)
}

.main_header .radio_menu .menu .hamby span {
    display: block;
    height: 2px;
    background-color: #818D9C;
    position: relative
}

.main_header .radio_menu .menu .hamby span::before {
    content: "";
    position: absolute;
    top: -5px;
    display: block;
    height: 2px;
    width: 100%;
    background-color: #818D9C;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease
}

.main_header .radio_menu .menu .hamby span::after {
    content: "";
    position: absolute;
    bottom: -5px;
    display: block;
    height: 2px;
    width: 100%;
    background-color: #818D9C;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease
}

.main_header .radio_menu .menu .hamby.open span {
    height: 0
}

.main_header .radio_menu .menu .hamby.open span::before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 0
}

.main_header .radio_menu .menu .hamby.open span::after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    bottom: -2px
}

.main_header .radio_menu .bar-c-header {
    overflow: hidden;
    height: 80px;
    width: 180px;
    margin: 0 auto;
    position: relative;
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    bottom: 0
}

@media screen and (max-width: 600px) {
    .main_header .radio_menu .bar-c-header {
        height: 30px;
        width: 120px;
        right: initial;
        left: 45px
    }
}

.menu_search_cat {
    display: block;
    display: none;
    position: absolute;
    width: 100%;
    z-index: 10;
    background-color: #F2F3F4;
    height: auto
}

.menu_search_cat::after {
    clear: both;
    content: "";
    display: table
}

.menu_search_cat .wrapper {
    height: inherit
}

.menu_search_cat::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 20px;
    width: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(#D6DDE3), to(#F2F3F4));
    background: -webkit-linear-gradient(top, #D6DDE3 0%, #F2F3F4 100%);
    background: linear-gradient(180deg, #D6DDE3 0%, #F2F3F4 100%);
    z-index: 1
}

.menu_search_cat .main_menu,
.menu_search_cat .search,
.menu_search_cat .cats {
    position: relative;
    z-index: 2;
    height: inherit
}

.menu_search_cat .main_menu {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 14.89362%
}

.menu_search_cat .main_menu:last-child {
    margin-right: 0
}

.menu_search_cat .main_menu .menu {
    padding: 1.25rem 0;
    list-style: none;
    margin: 0
}

.menu_search_cat .main_menu .menu li:last-child a {
    margin: 0
}

.menu_search_cat .main_menu .menu a {
    display: inline-block;
    font-size: 1rem;
    color: #326DBE;
    line-height: 1.625rem;
    border-bottom: 1px solid #DADEDF;
    margin-bottom: 0.625rem
}

.menu_search_cat .main_menu .menu a:hover {
    border-color: #326DBE
}

.menu_search_cat .search {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 57.44681%;
    padding: 1.25rem 0 0 1.875rem;
    border-left: 1px solid #DADEDF
}

.menu_search_cat .search:last-child {
    margin-right: 0
}

.menu_search_cat .search_form,
.menu_search_cat .search_field,
.menu_search_cat .search_submit {
    height: inherit
}

.menu_search_cat .search_form {
    height: 60px;
    line-height: 60px
}

.menu_search_cat .search_field {
    padding: 0 1.25rem;
    border: 1px solid #DADEDF;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: -webkit-calc(100% - 170px);
    width: calc(100% - 170px);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none
}

.menu_search_cat .search_submit {
    width: 160px;
    float: right;
    border: 1px solid #326DBE;
    background: #326DBE;
    color: #ffffff;
    font-size: 1rem;
    font-weight: 600;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 0
}

.menu_search_cat .cats {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 23.40426%;
    padding: 1.875rem 0;
    border-left: 1px solid #DADEDF
}

.menu_search_cat .cats:last-child {
    margin-right: 0
}

.menu_search_cat .cats a {
    margin-right: 2%;
    margin-bottom: 4%;
    margin-left: 5%;
    font-size: 0.7778rem;
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 45%;
    height: 35px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-transform: uppercase;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
    color: #ffffff
}

.menu_search_cat .cats a:nth-child(2n) {
    margin-right: 0;
    margin-left: 0
}

.menu_search_cat .cats a.karlovac {
    background-color: #4772A9
}

.menu_search_cat .cats a.hrvatska {
    background-color: #4267b2
}



.menu_search_cat .cats a.zupanija {
    background-color: #D4A877
}

.menu_search_cat .cats a.zivot {
    background-color: #D46161
}

.menu_search_cat .cats a.sport {
    background-color: #ADC56A
}

.menu_search_cat .cats a.crna-kronika {
    background-color: #503C3C
}

.menu_search_cat .cats a.video {
    background-color: #585CAA
}

.menu_search_cat .cats a.glazba {
    background-color: #7F2E90
}

#weather_slider {
    float: left;
    display: block;
    margin-right: 4.34783%;
    width: 30.43478%;
    height: 100%;
    border-color: transparent;
    background-color: transparent;
    margin: 0;
    border: none
}

#weather_slider:last-child {
    margin-right: 0
}

#weather_slider .flex-viewport {
    max-width: 100%;
    height: 100%
}

#weather_slider .slides {
    height: 100%
}

#weather_slider .slides li {
    width: 100%;
    height: 100%;
    position: relative
}

#weather_slider .weather_image,
#weather_slider .weather_information {
    width: 50%;
    float: left
}

#weather_slider .weather_image {
    padding: 0.625rem;
    max-height: 100%
}

#weather_slider .weather_image img {
    max-width: 100%;
    height: auto
}

#weather_slider .weather_information {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

#weather_slider .weather_information p {
    margin: 0
}

#weather_slider .weather_information span {
    display: block
}

#weather_slider .weather_information span:first-child {
    font-size: 1.556rem;
    font-weight: 300
}

#weather_slider .weather_information span:last-child {
    font-size: 1rem;
    color: #818D9C
}

.radio_play_another {
    display: none
}

.main_footer {
    display: block;
    background-color: #042137
}

.main_footer::after {
    clear: both;
    content: "";
    display: table
}

.main_footer a,
.main_footer div {
    color: #ffffff
}

.main_footer p {
    margin: 0
}

.main_footer .footer {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 120px;
    height: auto
}

.main_footer .footer::after {
    clear: both;
    content: "";
    display: table
}

.main_footer .footer_radio {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 14.89362%
}

.main_footer .footer_radio:last-child {
    margin-right: 0
}

.main_footer .footer_radio p {
    font-weight: normal;
    color: #818D9C
}

.main_footer .footer_radio p:first-child {
    font-weight: 600;
    color: #ffffff
}

.main_footer .footer_menu {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 40.42553%
}

.main_footer .footer_menu:last-child {
    margin-right: 0
}

.main_footer .footer_contact {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 31.91489%;
    min-height: inherit;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.main_footer .footer_contact:last-child {
    margin-right: 0
}

.main_footer .footer_contact::before {
    content: "";
    width: 1px;
    height: 100%;
    display: block;
    position: absolute;
    left: -30px;
    background-color: rgba(242, 243, 244, 0.1)
}

.main_footer .footer_contact .contact_img {
    width: 60px;
    height: 60px;
    float: left;
    border: 1px solid rgba(242, 243, 244, 0.1);
    font-size: 1.111rem;
    text-align: center;
    position: relative
}

.main_footer .footer_contact .contact_img i {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.main_footer .footer_contact .contact_info {
    margin-left: 1.5625rem
}

.main_footer .footer_contact .contact_info p {
    font-weight: 600;
    padding-bottom: 0.3125rem
}

.main_footer .footer_contact .contact_info p a {
    color: #326DBE;
    border-bottom: 1px solid rgba(242, 243, 244, 0.1);
    font-weight: normal
}

.main_footer .footer_contact .contact_info p a:hover {
    border-color: #326DBE
}

.main_footer .footer_link {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 6.38298%
}

.main_footer .footer_link:last-child {
    margin-right: 0
}

.main_footer .footer_link a {
    color: #818D9C;
    border-bottom: 1px solid rgba(242, 243, 244, 0.1)
}

.main_footer .footer_link a:hover {
    border-color: #818D9C
}

.main_footer ul {
    list-style: none
}

.main_footer ul li {
    display: inline-block;
    margin-right: 0.625rem
}

.main_footer ul li:last-child {
    margin-right: 0
}

.main_footer ul li a {
    font-size: 0.8333rem;
    color: #818D9C;
    border-bottom: 1px solid rgba(242, 243, 244, 0.1)
}

.main_footer ul li a:hover {
    border-color: #818D9C
}

.gdpr_msg {
    display: none;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: fixed;
    left: 0;
    bottom: 0;
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.05), 0 1px 15px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.05), 0 1px 15px 0 rgba(0, 0, 0, 0.15);
    background-color: #ffffff;
    min-height: 290px;
    z-index: 999999
}

.gdpr_msg>div {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 65.95745%;
    margin-left: 17.02128%
}

.gdpr_msg>div:last-child {
    margin-right: 0
}

@media screen and (max-width: 840px) {
    .gdpr_msg>div {
        float: left;
        display: block;
        margin-right: 2.12766%;
        width: 82.97872%;
        margin-left: 8.51064%;
        padding: 20px 0
    }

    .gdpr_msg>div:last-child {
        margin-right: 0
    }
}

.gdpr_msg p {
    color: #042137;
    line-height: 26px
}

.gdpr_msg h3 {
    font-size: 1.556rem
}

.gdpr_msg a,
.gdpr_msg h3 {
    color: #326DBE
}

.gdpr_msg button {
    float: right
}

@media screen and (max-width: 1024px) {
    .gdpr_msg button {
        float: none;
        margin-top: 20px
    }
}

.main_post_img.promo,
.main_post_secundary_img.promo {
    position: relative;
    color: #042137
}

.main_post_img.promo::after,
.main_post_secundary_img.promo::after,
.home .item-inner .featured.promo::after
 {
    padding: 1em 1em;
    content: "Promo";
    position: absolute;
    top: 5px;
    left: 5px;
    display: inline-block;
    text-transform: uppercase;
    font-size: 1em;
    font-weight: 600;
    text-align: center;
    background-color: #ffffff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 10px 0 rgb(0 0 0 / 20%);
    box-shadow: 0 5px 10px 0 rgb(0 0 0 / 20%);
    color: black;
}

.main_top_section {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    padding: 1.875rem 0 0 0
}

.main_top_section::after {
    clear: both;
    content: "";
    display: table
}

@media screen and (max-width: 1800px) {
    .main_top_section {
        padding: 0.625rem 0 0
    }
}

.main_top_section img {
    display: block;
    width: 100%;
    height: auto;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.main_top_section .top_post {
    overflow: hidden
}

.main_top_section .top_post>a {
    max-height: 460px;
    overflow: hidden;
    display: block;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.main_top_section .top_post>a .main_post_img {
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease
}

.main_top_section .top_post>a .main_post_img:hover {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05)
}

.main_top_section.slider {
    padding: 1.875rem 0 0 0
}

@media screen and (max-width: 1800px) {
    .main_top_section.slider {
        padding: 0.625rem 0 0
    }
}

.main_top_section.slider .global_news {
    background-color: #ffe800;
    margin-bottom: 1.875rem
}

@media screen and (max-width: 1800px) {
    .main_top_section.slider .global_news {
        margin-bottom: 0.625rem
    }
}

.main_top_section.slider .global_news a {
    padding: 0.625rem;
    display: block;
    color: #042137;
    font-size: 1.5rem;
    text-align: center;
    font-weight: 700
}

.main_top_section.slider .swiper-wrapper {
    margin-bottom: 1.25rem
}

.main_top_section.slider .main_post_section {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 100%;
    margin-bottom: 1.25rem
}

.main_top_section.slider .main_post_section:last-child {
    margin-right: 0
}

.main_top_section.slider .main_post_section .top_post {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 100%
}

.main_top_section.slider .main_post_section .top_post:last-child {
    margin-right: 0
}

.main_top_section.slider .main_post_section .top_post>a {
    max-height: none;
    overflow: hidden;
    display: block;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.main_top_section.slider .main_post_section .top_post>a .main_post_img {
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease
}

.main_top_section.slider .main_post_section .top_post:hover .main_post_img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.main_top_section.slider .main_post_section .main_post_img {
    height: 500px
}

.main_top_section.slider .main_post_section .main_post_img:hover {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.main_top_section.slider .main_post_section .main_post_content {
    margin-top: -5.625rem
}

.main_top_section.slider .main_post_section .main_post_content .cat_btn {
    z-index: 9;
    margin-bottom: 0
}

.main_top_section.slider .main_post_section .main_post_content .link_to_post {
    padding: 1.875rem;
    width: 65%;
    background-color: #ffffff;
    position: relative;
    margin: -0.9375rem auto auto auto;
    z-index: 8;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: left
}

.main_top_section.slider .main_post_section .main_post_content .link_to_post h2 {
    font-size: 3rem;
    line-height: 56px
}

.main_top_section.slider .main_post_section .main_post_content .link_to_post p {
    display: none
}

.main_top_section.slider .main_post_secundary_section .main_post_secundary:nth-child(2n) {
    margin-right: 2.12766%
}

.main_top_section.slider .main_post_secundary_section {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 100%
}

.main_top_section.slider .main_post_secundary_section:last-child {
    margin-right: 0
}

.main_top_section.slider .main_post_secundary_section .main_post_secundary {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 23.40426%
}

.main_top_section.slider .main_post_secundary_section .main_post_secundary:last-child {
    margin-right: 0
}

.main_top_section .main_post_section {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 48.93617%;
    text-align: center
}

.main_top_section .main_post_section:last-child {
    margin-right: 0
}

.main_top_section .main_post_section .main_post_img {
    height: 460px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.main_top_section .main_post_section .main_post_content {
    margin-top: -1.25rem
}

.main_top_section .main_post_section .main_post_content h2 {
    font-size: 2rem;
    line-height: 2.5rem;
    margin-bottom: 0.3125rem
}

.main_top_section .main_post_section .main_post_content p {
    line-height: 1.625rem;
    margin-bottom: 0
}

.main_top_section .main_post_section .main_post_content a {
    margin-bottom: 0.625rem
}

.main_top_section .main_post_section .main_post_content.post_no_img {
    padding: 1.875rem;
    border: 1px solid #F2F3F4;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.main_top_section .main_post_section .main_post_content.post_no_img a {
    margin-top: 2.5rem
}

.main_top_section .main_post_secundary_section {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 48.93617%;
    text-align: center
}

.main_top_section .main_post_secundary_section:last-child {
    margin-right: 0
}

.main_top_section .main_post_secundary_section .main_post_secundary {
    float: left;
    display: block;
    margin-right: 4.34783%;
    width: 47.82609%;
    min-height: 330px;
    margin-bottom: 0.625rem
}

.main_top_section .main_post_secundary_section .main_post_secundary:last-child {
    margin-right: 0
}

.main_top_section .main_post_secundary_section .main_post_secundary:nth-child(2n) {
    margin-right: 0
}

.main_top_section .main_post_secundary_section .main_post_secundary_content {
    margin-top: -1.25rem
}

.main_top_section .main_post_secundary_section .main_post_secundary_content h3 {
    font-size: 1.556rem;
    line-height: 2rem;
    text-align: left
}

.main_top_section .main_post_secundary_section .main_post_secundary_content a {
    color: #042137
}

.main_top_section .main_post_secundary_section .main_post_secundary_content.post_no_img {
    padding: 1.875rem;
    margin-top: 0;
    border: 1px solid #F2F3F4;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    min-height: inherit
}

.main_top_section .main_post_secundary_section .main_post_secundary_content.post_no_img h3 {
    font-size: 2rem;
    line-height: 2.5rem;
    text-align: center
}

.main_top_section .main_post_secundary_section .main_post_secundary_content a {
    margin-bottom: 0.625rem
}

.category_post_list_container {
    display: block;
    border-bottom: 1px solid #DADEDF;
    padding-bottom: 2.5rem;
    margin-bottom: 3.125rem
}

.category_post_list_container::after {
    clear: both;
    content: "";
    display: table
}

.category_post_list_container img {
    width: 100%;
    height: auto
}

.category_post_list_container .category_post_list {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 74.46809%
}

.category_post_list_container .category_post_list:last-child {
    margin-right: 0
}

.category_post_list_container .category_post_list_item {
    display: block;
    margin-bottom: 1.25rem
}

.category_post_list_container .category_post_list_item::after {
    clear: both;
    content: "";
    display: table
}

.category_post_list_container .category_post_list_item .cat_title {
    font-weight: 700
}

.category_post_list_container .category_post_list_item .cat_title a {
    font-weight: normal
}

.category_post_list_container .category_post_list_item.karlovac>h3 {
    color: #4772A9
}

.category_post_list_container .category_post_list_item.hrvatska>h3 {
    color: #4267b2
}


.category_post_list_container .category_post_list_item.zupanija>h3 {
    color: #D4A877
}

.category_post_list_container .category_post_list_item.zivot>h3 {
    color: #D46161
}

.category_post_list_container .category_post_list_item.sport>h3 {
    color: #ADC56A
}

.category_post_list_container .category_post_list_item.crna-kronika>h3 {
    color: #503C3C
}

.main_post_secundary {
    float: left;
    display: block;
    margin-right: 2.85714%;
    width: 31.42857%;
    min-height: 330px
}

.main_post_secundary:last-child {
    margin-right: 0
}

.main_post_secundary>a {
    overflow: hidden;
    display: block;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.main_post_secundary>a .main_post_secundary_img {
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease
}

.main_post_secundary>a .main_post_secundary_img:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.main_post_secundary .main_post_secundary_img {
    width: 100%;
    height: 220px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.main_post_secundary .main_post_secundary_content {
    margin-top: -1.125rem;
    text-align: center
}

.main_post_secundary .main_post_secundary_content.post_no_img {
    padding: 1.875rem;
    margin-top: 0;
    border: 1px solid #F2F3F4;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    min-height: inherit
}

.main_post_secundary .main_post_secundary_content.post_no_img h3 {
    text-align: center;
    font-size: 2rem;
    line-height: 2.5rem
}

.main_post_secundary .main_post_secundary_content.post_no_img .cat_btn {
    margin-bottom: 1.25rem
}

.main_post_secundary .cat_btn {
    margin-bottom: 0.625rem;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.main_post_secundary a {
    color: #042137;
    display: block
}

.main_post_secundary h3 {
    font-size: 1.556rem;
    line-height: 2rem;
    text-align: left
}

.cat_title {
    position: relative;
    margin-bottom: 1.25rem
}

.cat_title .side_link {
    font-size: 1rem;
    line-height: 1;
    color: #326DBE;
    float: right;
    border-bottom: 1px solid #DADEDF;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0
}

.cat_title .side_link:hover {
    border-color: #326DBE
}

.sidebar_home,
.single_sidebar_container {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 23.40426%
}

.sidebar_home:last-child,
.single_sidebar_container:last-child {
    margin-right: 0
}

.sidebar_home .columns,
.single_sidebar_container .columns {
    padding: 1.25rem;
    border: 1px solid #F2F3F4;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 1.875rem
}

.sidebar_home .columns .cat_title,
.single_sidebar_container .columns .cat_title {
    font-weight: 700
}

.sidebar_home .columns .cat_title a,
.single_sidebar_container .columns .cat_title a {
    font-weight: normal
}

.sidebar_home .columns p,
.single_sidebar_container .columns p {
    font-weight: 300
}

.sidebar_home .columns p span:first-child,
.single_sidebar_container .columns p span:first-child {
    font-weight: 700
}

.sidebar_home .columns p span:last-child,
.single_sidebar_container .columns p span:last-child {
    font-weight: normal
}

.sidebar_home .column_post,
.single_sidebar_container .column_post {
    padding: 1.25rem 0;
    border-bottom: 1px solid #F2F3F4;
    text-align: center;
    position: relative
}

.sidebar_home .column_post:last-child,
.single_sidebar_container .column_post:last-child {
    border-bottom: none
}

.sidebar_home .column_post::after,
.single_sidebar_container .column_post::after {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-color: transparent;
    z-index: -1;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease
}

.sidebar_home .column_post:hover::after,
.single_sidebar_container .column_post:hover::after {
    width: 100%;
    background-color: #F2F3F4
}

.sidebar_home .column_post a,
.single_sidebar_container .column_post a {
    display: block;
    color: #042137
}

.sidebar_home .column_post h4,
.single_sidebar_container .column_post h4 {
    font-size: 1.556rem;
    font-style: italic;
    font-family: "Libre Baskerville", serif
}

.author_info .author_image,
.single_sidebar_container .column_post .author_image {
    display: inline-block;
    width: 50px;
    height: 50px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    vertical-align: middle;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #000;
    background-blend-mode: luminosity;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease
}

.author_info .author_image.no_img,
.single_sidebar_container .column_post .author_image.no_img {
    background-color: transparent
}

.column_post .author_info p,
.single_sidebar_container .column_post p {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    margin-left: 0.625rem;
    margin-bottom: 0;
    color: #818D9C;
    font-size:15px;
}


.column_post .author_info p span,
.single_sidebar_container .column_post p span {
    /* display: block*/
}

.sidebar_home .banner_side,
.single_sidebar_container .banner_side {
    padding: 0.625rem;
    background-color: #F2F3F4;
    margin-bottom: 1.875rem
}

.sidebar_home .banner_side p,
.single_sidebar_container .banner_side p {
    text-align: center;
    margin: 0.625rem 0;
    font-size: 0.7778rem;
    color: #DADEDF;
    text-transform: uppercase
}

.sidebar_home .banner_side img,
.single_sidebar_container .banner_side img {
    display: block
}

.sidebar_home .poll_wrap h3,
.single_sidebar_container .poll_wrap h3 {
    text-align: right
}

.sidebar_home .poll_wrap h3 a,
.single_sidebar_container .poll_wrap h3 a {
    position: static;
    float: none
}

.sidebar_home .poll,
.single_sidebar_container .poll {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    overflow: hidden;
    position: relative;
    margin-bottom: 1.875rem
}

.sidebar_home .poll li,
.single_sidebar_container .poll li {
    list-style: none
}

.sidebar_home .poll .widgettitle,
.single_sidebar_container .poll .widgettitle {
    padding: 6.875rem 1.875rem 0.3125rem 1.875rem;
    margin-bottom: 0;
    font-size: 2rem;
    line-height: 1;
    font-weight: 700;
    color: #ffffff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(3.41%, transparent), to(#000));
    background: -webkit-linear-gradient(top, transparent 3.41%, #000 100%);
    background: linear-gradient(180deg, transparent 3.41%, #000 100%);
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    margin-top: 3.75rem
}

.sidebar_home .poll .poll_image,
.single_sidebar_container .poll .poll_image {
    min-height: 220px;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.sidebar_home .poll .basic-yop-poll-container,
.single_sidebar_container .poll .basic-yop-poll-container {
    padding: 1.875rem !important;
    width: 100% !important
}

.sidebar_home .poll .basic-yop-poll-container .basic-inner,
.single_sidebar_container .poll .basic-yop-poll-container .basic-inner {
    padding: 0
}

.sidebar_home .poll .basic-yop-poll-container .basic-form li,
.sidebar_home .poll .basic-yop-poll-container .basic-form div,
.single_sidebar_container .poll .basic-yop-poll-container .basic-form li,
.single_sidebar_container .poll .basic-yop-poll-container .basic-form div {
    max-width: 100% !important;
    margin: 0 !important;
    font-size: 1rem;
    text-align: left;
    padding: 0
}

.sidebar_home .poll .basic-yop-poll-container .basic-form li,
.single_sidebar_container .poll .basic-yop-poll-container .basic-form li {
    width: 100% !important;
    margin-bottom: 0.3125rem !important
}

.sidebar_home .poll .basic-yop-poll-container .basic-form li .progress,
.single_sidebar_container .poll .basic-yop-poll-container .basic-form li .progress {
    margin-top: 0.3125rem !important
}

.sidebar_home .poll .basic-yop-poll-container .basic-form label,
.single_sidebar_container .poll .basic-yop-poll-container .basic-form label {
    font-size: 1rem
}

.sidebar_home .poll .basic-yop-poll-container .basic-form div ul,
.single_sidebar_container .poll .basic-yop-poll-container .basic-form div ul {
    margin-bottom: 0.625rem;
    margin-top: 0.625rem;
    padding: 0 0 0 0.125rem
}

.sidebar_home .poll a.basic-vote-button,
.sidebar_home .poll button.basic-results-button,
.sidebar_home .poll button.basic-back-to-vote-button,
.single_sidebar_container .poll a.basic-vote-button,
.single_sidebar_container .poll button.basic-results-button,
.single_sidebar_container .poll button.basic-back-to-vote-button {
    font-family: "Source Sans Pro", sans-serif;
    width: 100%;
    height: 40px;
    text-align: center;
    -webkit-border-radius: 5px !important;
    border-radius: 5px !important;
    background-color: #326DBE !important;
    border: 1px solid #326DBE !important;
    color: #ffffff !important;
    font-size: 1rem !important;
    font-weight: 600;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.sidebar_home .poll a.basic-vote-button:hover,
.sidebar_home .poll button.basic-results-button:hover,
.sidebar_home .poll button.basic-back-to-vote-button:hover,
.single_sidebar_container .poll a.basic-vote-button:hover,
.single_sidebar_container .poll button.basic-results-button:hover,
.single_sidebar_container .poll button.basic-back-to-vote-button:hover {
    text-decoration: none
}

.sidebar_home .poll button.basic-results-button,
.single_sidebar_container .poll button.basic-results-button {
    margin-top: 10px
}

.sidebar_home .music_side .cat_title,
.sidebar_home .related_posts .cat_title,
.single_sidebar_container .music_side .cat_title,
.single_sidebar_container .related_posts .cat_title {
    font-weight: 700
}

.sidebar_home .music_side .cat_title a,
.sidebar_home .related_posts .cat_title a,
.single_sidebar_container .music_side .cat_title a,
.single_sidebar_container .related_posts .cat_title a {
    font-weight: normal
}

.sidebar_home .music_side .music_post,
.sidebar_home .music_side .related_post,
.sidebar_home .related_posts .music_post,
.sidebar_home .related_posts .related_post,
.single_sidebar_container .music_side .music_post,
.single_sidebar_container .music_side .related_post,
.single_sidebar_container .related_posts .music_post,
.single_sidebar_container .related_posts .related_post {
    display: block;
    margin-bottom: 0.3125rem
}

.sidebar_home .music_side .music_post::after,
.sidebar_home .music_side .related_post::after,
.sidebar_home .related_posts .music_post::after,
.sidebar_home .related_posts .related_post::after,
.single_sidebar_container .music_side .music_post::after,
.single_sidebar_container .music_side .related_post::after,
.single_sidebar_container .related_posts .music_post::after,
.single_sidebar_container .related_posts .related_post::after {
    clear: both;
    content: "";
    display: table
}

.sidebar_home .music_side .music_post a,
.sidebar_home .music_side .related_post a,
.sidebar_home .related_posts .music_post a,
.sidebar_home .related_posts .related_post a,
.single_sidebar_container .music_side .music_post a,
.single_sidebar_container .music_side .related_post a,
.single_sidebar_container .related_posts .music_post a,
.single_sidebar_container .related_posts .related_post a {
    display: block;
    color: #042137;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.sidebar_home .music_side .music_post a::after,
.sidebar_home .music_side .related_post a::after,
.sidebar_home .related_posts .music_post a::after,
.sidebar_home .related_posts .related_post a::after,
.single_sidebar_container .music_side .music_post a::after,
.single_sidebar_container .music_side .related_post a::after,
.single_sidebar_container .related_posts .music_post a::after,
.single_sidebar_container .related_posts .related_post a::after {
    clear: both;
    content: "";
    display: table
}

.sidebar_home .music_side .music_post a:hover,
.sidebar_home .music_side .related_post a:hover,
.sidebar_home .related_posts .music_post a:hover,
.sidebar_home .related_posts .related_post a:hover,
.single_sidebar_container .music_side .music_post a:hover,
.single_sidebar_container .music_side .related_post a:hover,
.single_sidebar_container .related_posts .music_post a:hover,
.single_sidebar_container .related_posts .related_post a:hover {
    background-color: #F2F3F4
}

.sidebar_home .music_side .music_img,
.sidebar_home .music_side .related_post_img,
.sidebar_home .related_posts .music_img,
.sidebar_home .related_posts .related_post_img,
.single_sidebar_container .music_side .music_img,
.single_sidebar_container .music_side .related_post_img,
.single_sidebar_container .related_posts .music_img,
.single_sidebar_container .related_posts .related_post_img {
    display: block;
    float: left;
    width: 60px;
    height: 60px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.sidebar_home .music_side .music_text,
.sidebar_home .music_side .related_post_text,
.sidebar_home .related_posts .music_text,
.sidebar_home .related_posts .related_post_text,
.single_sidebar_container .music_side .music_text,
.single_sidebar_container .music_side .related_post_text,
.single_sidebar_container .related_posts .music_text,
.single_sidebar_container .related_posts .related_post_text {
    width: -webkit-calc(100% - 70px);
    width: calc(100% - 70px);
    float: right;
    padding-right: 0.625rem;
    padding-top: 0.3125rem
}

.below_cat_list {
    display: block;
    margin-bottom: 3.75rem;
    border-bottom: 1px solid #DADEDF
}

.below_cat_list::after {
    clear: both;
    content: "";
    display: table
}

@media screen and (max-width: 1024px) {
    .below_cat_list {
        margin-bottom: 1.25rem
    }
}

.below_cat_list .cat_title {
    font-weight: 700
}

.below_cat_list .cat_title a {
    font-weight: normal
}

.below_cat_list.second {
    padding-bottom: 3.125rem
}

@media screen and (max-width: 1024px) {
    .below_cat_list.second {
        padding-bottom: 1.25rem
    }
}

.below_cat_list.second .below_events .event_post_section,
.below_cat_list.second .below_events .promotion_post_section,
.below_cat_list.second .below_promotions .event_post_section,
.below_cat_list.second .below_promotions .promotion_post_section {
    overflow-y: visible;
    max-height: none
}

.below_cat_list.second .below_events {
    text-align: center
}

.below_cat_list.second .public_speak {
    padding-top: 2.5rem
}

.below_cat_list.second .cat_title {
    margin-bottom: 0.625rem
}

.below_cat_list.second .swiper-pagination {
    top: 0;
    bottom: inherit
}

.below_cat_list.second .swiper-slide p:last-child {
    font-size: 0.8333rem
}

.below_cat_list.second .below_promotions .promotion_post .promotion_img {
    width: 100%;
    height: auto;
    margin-bottom: 0.625rem
}

.below_cat_list.second .below_promotions .promotion_post .promotion_text {
    width: 100%
}

.below_cat_list.second .below_promotions .promotion_post .music_rank {
    font-weight: 300;
    width: 20px;
    float: left;
    display: block
}

.below_cat_list.second .below_promotions .promotion_post .song_info {
    width: -webkit-calc(100% - 30px);
    width: calc(100% - 30px);
    float: right
}

.below_cat_list.second .below_promotions .promotion_post .song {
    font-weight: normal
}

.below_cat_list.second .cat_title .side_link {
    position: relative;
    float: none
}

.below_cat_list .below_events,
.below_cat_list .below_banner,
.below_cat_list .below_promotions,
.below_cat_list .below_video {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 23.40426%
}

.below_cat_list .below_events:last-child,
.below_cat_list .below_banner:last-child,
.below_cat_list .below_promotions:last-child,
.below_cat_list .below_video:last-child {
    margin-right: 0
}

.below_cat_list .below_events .event_post_section,
.below_cat_list .below_events .promotion_post_section,
.below_cat_list .below_promotions .event_post_section,
.below_cat_list .below_promotions .promotion_post_section {
    max-height: 320px;
    overflow-y: scroll
}

.below_cat_list .below_events .event_post,
.below_cat_list .below_events .promotion_post,
.below_cat_list .below_promotions .event_post,
.below_cat_list .below_promotions .promotion_post {
    display: block;
    margin-bottom: 0.625rem
}

.below_cat_list .below_events .event_post::after,
.below_cat_list .below_events .promotion_post::after,
.below_cat_list .below_promotions .event_post::after,
.below_cat_list .below_promotions .promotion_post::after {
    clear: both;
    content: "";
    display: table
}

.below_cat_list .below_events .event_post a,
.below_cat_list .below_events .promotion_post a,
.below_cat_list .below_promotions .event_post a,
.below_cat_list .below_promotions .promotion_post a {
    display: block;
    color: #042137
}

.below_cat_list .below_events .event_post a::after,
.below_cat_list .below_events .promotion_post a::after,
.below_cat_list .below_promotions .event_post a::after,
.below_cat_list .below_promotions .promotion_post a::after {
    clear: both;
    content: "";
    display: table
}

.below_cat_list .below_events .event_post .event_img,
.below_cat_list .below_events .event_post .promotion_img,
.below_cat_list .below_events .promotion_post .event_img,
.below_cat_list .below_events .promotion_post .promotion_img,
.below_cat_list .below_promotions .event_post .event_img,
.below_cat_list .below_promotions .event_post .promotion_img,
.below_cat_list .below_promotions .promotion_post .event_img,
.below_cat_list .below_promotions .promotion_post .promotion_img {
    width: 60px;
    height: 60px;
    float: left;
    margin-top: 1.5625rem;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.below_cat_list .below_events .event_post .event_text,
.below_cat_list .below_events .event_post .promotion_text,
.below_cat_list .below_events .promotion_post .event_text,
.below_cat_list .below_events .promotion_post .promotion_text,
.below_cat_list .below_promotions .event_post .event_text,
.below_cat_list .below_promotions .event_post .promotion_text,
.below_cat_list .below_promotions .promotion_post .event_text,
.below_cat_list .below_promotions .promotion_post .promotion_text {
    width: -webkit-calc(100% - 70px);
    width: calc(100% - 70px);
    float: right
}

.below_cat_list .below_events .event_post .event_text p,
.below_cat_list .below_events .event_post .promotion_text p,
.below_cat_list .below_events .promotion_post .event_text p,
.below_cat_list .below_events .promotion_post .promotion_text p,
.below_cat_list .below_promotions .event_post .event_text p,
.below_cat_list .below_promotions .event_post .promotion_text p,
.below_cat_list .below_promotions .promotion_post .event_text p,
.below_cat_list .below_promotions .promotion_post .promotion_text p {
    margin: 0
}

.below_cat_list .below_events .event_post .event_text .event_time_cat,
.below_cat_list .below_events .event_post .event_text .promotion_time_number,
.below_cat_list .below_events .event_post .promotion_text .event_time_cat,
.below_cat_list .below_events .event_post .promotion_text .promotion_time_number,
.below_cat_list .below_events .promotion_post .event_text .event_time_cat,
.below_cat_list .below_events .promotion_post .event_text .promotion_time_number,
.below_cat_list .below_events .promotion_post .promotion_text .event_time_cat,
.below_cat_list .below_events .promotion_post .promotion_text .promotion_time_number,
.below_cat_list .below_promotions .event_post .event_text .event_time_cat,
.below_cat_list .below_promotions .event_post .event_text .promotion_time_number,
.below_cat_list .below_promotions .event_post .promotion_text .event_time_cat,
.below_cat_list .below_promotions .event_post .promotion_text .promotion_time_number,
.below_cat_list .below_promotions .promotion_post .event_text .event_time_cat,
.below_cat_list .below_promotions .promotion_post .event_text .promotion_time_number,
.below_cat_list .below_promotions .promotion_post .promotion_text .event_time_cat,
.below_cat_list .below_promotions .promotion_post .promotion_text .promotion_time_number {
    color: #818D9C;
    margin-bottom: 0.3125rem
}

.below_cat_list .below_events .event_post .event_text .event_time_cat span:first-child,
.below_cat_list .below_events .event_post .event_text .promotion_time_number span:first-child,
.below_cat_list .below_events .event_post .promotion_text .event_time_cat span:first-child,
.below_cat_list .below_events .event_post .promotion_text .promotion_time_number span:first-child,
.below_cat_list .below_events .promotion_post .event_text .event_time_cat span:first-child,
.below_cat_list .below_events .promotion_post .event_text .promotion_time_number span:first-child,
.below_cat_list .below_events .promotion_post .promotion_text .event_time_cat span:first-child,
.below_cat_list .below_events .promotion_post .promotion_text .promotion_time_number span:first-child,
.below_cat_list .below_promotions .event_post .event_text .event_time_cat span:first-child,
.below_cat_list .below_promotions .event_post .event_text .promotion_time_number span:first-child,
.below_cat_list .below_promotions .event_post .promotion_text .event_time_cat span:first-child,
.below_cat_list .below_promotions .event_post .promotion_text .promotion_time_number span:first-child,
.below_cat_list .below_promotions .promotion_post .event_text .event_time_cat span:first-child,
.below_cat_list .below_promotions .promotion_post .event_text .promotion_time_number span:first-child,
.below_cat_list .below_promotions .promotion_post .promotion_text .event_time_cat span:first-child,
.below_cat_list .below_promotions .promotion_post .promotion_text .promotion_time_number span:first-child {
    font-weight: 700
}

.below_cat_list .below_events .event_post .event_text .event_title,
.below_cat_list .below_events .event_post .event_text .promotion_title,
.below_cat_list .below_events .event_post .promotion_text .event_title,
.below_cat_list .below_events .event_post .promotion_text .promotion_title,
.below_cat_list .below_events .promotion_post .event_text .event_title,
.below_cat_list .below_events .promotion_post .event_text .promotion_title,
.below_cat_list .below_events .promotion_post .promotion_text .event_title,
.below_cat_list .below_events .promotion_post .promotion_text .promotion_title,
.below_cat_list .below_promotions .event_post .event_text .event_title,
.below_cat_list .below_promotions .event_post .event_text .promotion_title,
.below_cat_list .below_promotions .event_post .promotion_text .event_title,
.below_cat_list .below_promotions .event_post .promotion_text .promotion_title,
.below_cat_list .below_promotions .promotion_post .event_text .event_title,
.below_cat_list .below_promotions .promotion_post .event_text .promotion_title,
.below_cat_list .below_promotions .promotion_post .promotion_text .event_title,
.below_cat_list .below_promotions .promotion_post .promotion_text .promotion_title {
    font-weight: 700;
    margin-bottom: 0.3125rem
}

.below_cat_list .below_events .event_post .event_text .event_content,
.below_cat_list .below_events .event_post .event_text .promotion_content,
.below_cat_list .below_events .event_post .promotion_text .event_content,
.below_cat_list .below_events .event_post .promotion_text .promotion_content,
.below_cat_list .below_events .promotion_post .event_text .event_content,
.below_cat_list .below_events .promotion_post .event_text .promotion_content,
.below_cat_list .below_events .promotion_post .promotion_text .event_content,
.below_cat_list .below_events .promotion_post .promotion_text .promotion_content,
.below_cat_list .below_promotions .event_post .event_text .event_content,
.below_cat_list .below_promotions .event_post .event_text .promotion_content,
.below_cat_list .below_promotions .event_post .promotion_text .event_content,
.below_cat_list .below_promotions .event_post .promotion_text .promotion_content,
.below_cat_list .below_promotions .promotion_post .event_text .event_content,
.below_cat_list .below_promotions .promotion_post .event_text .promotion_content,
.below_cat_list .below_promotions .promotion_post .promotion_text .event_content,
.below_cat_list .below_promotions .promotion_post .promotion_text .promotion_content {
    font-size: 0.8333rem
}

.below_cat_list .below_banner {
    text-align: center;
    background-color: transparent;
    margin-bottom: 0
}

.below_cat_list .below_banner p {
    text-align: center;
    margin: 0 0 1.875rem 0;
    font-size: 0.7778rem;
    color: #DADEDF;
    text-transform: uppercase
}

.below_cat_list .below_video .video_post a {
    color: #042137
}

.below_cat_list .below_video .video_img {
    position: relative;
    width: 100%;
    height: 190px;
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 1.25rem
}

.below_cat_list .below_video .video_img span {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    text-align: center;
    width: 60px;
    height: 60px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #ffffff;
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 1px 3px 0 rgba(0, 0, 0, 0.15)
}

.below_cat_list .below_video .video_img span i {
    display: block;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #818D9C
}

.news_gallery,
.news_container,
.gallery_container {
    display: block
}

.news_gallery::after,
.news_container::after,
.gallery_container::after {
    clear: both;
    content: "";
    display: table
}

.news_gallery .news_container,
.news_gallery .gallery_container,
.news_container .news_container,
.news_container .gallery_container,
.gallery_container .news_container,
.gallery_container .gallery_container {
    padding-bottom: 3.75rem;
    margin-bottom: 3.75rem;
    border-bottom: 1px solid #DADEDF
}

.news_gallery .news_container>h3,
.news_gallery .gallery_container>h3,
.news_container .news_container>h3,
.news_container .gallery_container>h3,
.gallery_container .news_container>h3,
.gallery_container .gallery_container>h3 {
    font-weight: 700
}

.news_gallery .news_post,
.news_gallery .gallery_post,
.news_container .news_post,
.news_container .gallery_post,
.gallery_container .news_post,
.gallery_container .gallery_post {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 23.40426%
}

.news_gallery .news_post:last-child,
.news_gallery .gallery_post:last-child,
.news_container .news_post:last-child,
.news_container .gallery_post:last-child,
.gallery_container .news_post:last-child,
.gallery_container .gallery_post:last-child {
    margin-right: 0
}

.news_gallery .news_post:hover .main_post_secundary_img,
.news_gallery .gallery_post:hover .main_post_secundary_img,
.news_container .news_post:hover .main_post_secundary_img,
.news_container .gallery_post:hover .main_post_secundary_img,
.gallery_container .news_post:hover .main_post_secundary_img,
.gallery_container .gallery_post:hover .main_post_secundary_img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.news_gallery .news_post,
.news_gallery .gallery_post,
.news_container .news_post,
.news_container .gallery_post,
.gallery_container .news_post,
.gallery_container .gallery_post {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden
}

.news_gallery .news_post .main_post_secundary,
.news_gallery .gallery_post .main_post_secundary,
.news_container .news_post .main_post_secundary,
.news_container .gallery_post .main_post_secundary,
.gallery_container .news_post .main_post_secundary,
.gallery_container .gallery_post .main_post_secundary {
    position: relative
}

.news_gallery .news_post .main_post_secundary_img,
.news_gallery .gallery_post .main_post_secundary_img,
.news_container .news_post .main_post_secundary_img,
.news_container .gallery_post .main_post_secundary_img,
.gallery_container .news_post .main_post_secundary_img,
.gallery_container .gallery_post .main_post_secundary_img {
    height: 350px
}

.news_gallery .news_post .main_post_secundary_img img,
.news_gallery .gallery_post .main_post_secundary_img img,
.news_container .news_post .main_post_secundary_img img,
.news_container .gallery_post .main_post_secundary_img img,
.gallery_container .news_post .main_post_secundary_img img,
.gallery_container .gallery_post .main_post_secundary_img img {
    width: 100%;
    height: auto;
    -webkit-border-radius: 0;
    border-radius: 0
}

.news_gallery .news_post .main_post_secundary_content,
.news_gallery .gallery_post .main_post_secundary_content,
.news_container .news_post .main_post_secundary_content,
.news_container .gallery_post .main_post_secundary_content,
.gallery_container .news_post .main_post_secundary_content,
.gallery_container .gallery_post .main_post_secundary_content {
    padding: 0 0.625rem 0.9375rem 0.625rem;
    position: absolute;
    bottom: 0;
    width: 100%;
    min-height: 150px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(2.46%, transparent), to(#000));
    background: -webkit-linear-gradient(top, transparent 2.46%, #000 100%);
    background: linear-gradient(180deg, transparent 2.46%, #000 100%)
}

.news_gallery .news_post .main_post_secundary_content h3,
.news_gallery .gallery_post .main_post_secundary_content h3,
.news_container .news_post .main_post_secundary_content h3,
.news_container .gallery_post .main_post_secundary_content h3,
.gallery_container .news_post .main_post_secundary_content h3,
.gallery_container .gallery_post .main_post_secundary_content h3 {
    color: #ffffff;
    font-size: 1.5rem;
    margin: 0
}

.news_gallery .main_post_secundary,
.news_container .main_post_secundary,
.gallery_container .main_post_secundary {
    width: 100%
}

.news_gallery h3,
.news_container h3,
.gallery_container h3 {
    text-align: center;
    margin-bottom: 1.875rem
}

.social_hub h3 {
    text-align: center
}

.no_pointer_events {
    pointer-events: none
}

.home .cat_title>a:first-of-type {
    font-weight: 700
}

.home .category_post_list_item.karlovac .cat_title>a:first-of-type {
    color: #4772A9
}

.home .category_post_list_item.hrvatska .cat_title>a:first-of-type {
    color: #4267b2
}



.home .category_post_list_item.zupanija .cat_title>a:first-of-type {
    color: #D4A877
}

.home .category_post_list_item.zivot .cat_title>a:first-of-type {
    color: #D46161
}

.home .category_post_list_item.sport .cat_title>a:first-of-type {
    color: #ADC56A
}

.home .category_post_list_item.crna-kronika .cat_title>a:first-of-type {
    color: #503C3C
}

iframe {
    border: none
}

.promo-container .promo-list .cat_title>a:first-of-type {
    color: #EF8B2C
}

.cordon-list {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 23.40426%
}

.cordon-list:last-child {
    margin-right: 0
}

@media screen and (max-width: 1024px) {
    .cordon-list {
        padding-top: 1.25rem;
        border-top: 1px solid #DADEDF;
        float: left;
        display: block;
        margin-right: 2.12766%;
        width: 48.93617%;
        margin-left: 25.53191%
    }

    .cordon-list:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 600px) {
    .cordon-list {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        margin-left: 0%
    }

    .cordon-list:last-child {
        margin-right: 0
    }
}

.cordon-list .cat_title {
    min-height: 40px
}

.cordon-list .cat_title a {
    font-weight: normal !important
}

.cordon-list .main_post_secundary {
    width: 100%
}

.cordon-list .main_post_secundary a,
.cordon-list .main_post_secundary .main_post_secundary_img {
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px
}

.cordon-list .main_post_secundary .main_post_secundary_img {
    position: relative;
    z-index: 1
}

.cordon-list .main_post_secundary .main_post_secundary_img:after {
    content: '';
    padding: 0 0.625rem 0.9375rem 0.625rem;
    position: absolute;
    bottom: 0;
    width: 100%;
    min-height: 65%;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(2.46%, transparent), to(#000));
    background: -webkit-linear-gradient(top, transparent 2.46%, #000 100%);
    background: linear-gradient(180deg, transparent 2.46%, #000 100%);
    z-index: 2
}

.cordon-list .main_post_secundary .main_post_secundary_img .cordon-title {
    position: absolute;
    bottom: 0;
    color: #ffffff;
    z-index: 3;
    padding: 0 20px 10px 20px
}

.cordon-list .main_post_secundary .main_post_secundary_img .cordon-title h3,
.cordon-list .main_post_secundary .main_post_secundary_img .cordon-title p {
    margin: 0
}

.cordon-list .main_post_secundary .main_post_secundary_img .cordon-title p {
    margin-top: 5px;
    font-weight: 600
}

.cordon-list .main_post_secundary .main_post_secundary_content {
    padding: 20px;
    margin-top: 0;
    background-color: #4772A9;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px
}

.cordon-list .main_post_secundary .main_post_secundary_content>div {
    width: -webkit-calc(50% - 5px);
    width: calc(50% - 5px);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.cordon-list .main_post_secundary .main_post_secundary_content>div p {
    margin-bottom: 20px;
    text-align: left;
    width: 100%
}

.cordon-list .main_post_secundary .main_post_secundary_content>div p:last-of-type {
    margin-bottom: 0
}

.cordon-list .main_post_secundary .main_post_secundary_content>div p>span {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.125rem;
    line-height: 1.625rem
}

.cordon-list .main_post_secundary .main_post_secundary_content>div p>span:first-of-type {
    font-size: 0.625rem;
    line-height: 0.9375rem
}

.cordon-list .main_post_secundary .main_post_secundary_content * {
    color: #ffffff
}

.banner-promo {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 3.75rem;
    max-height: 165px;
    height: -webkit-calc(12vw * 0.89);
    height: calc(12vw * 0.89)
}

@media screen and (max-width: 1800px) {
    .banner-promo {
        max-height: 198px
    }
}

@media screen and (max-width: 1024px) {
    .banner-promo {
        margin-bottom: 1.25rem
    }
}

.banner-promo+.promo-container {
    padding-top: 3.125rem;
    border-top: 1px solid #DADEDF
}

@media screen and (max-width: 1024px) {
    .banner-promo+.promo-container {
        padding-top: 1.25rem
    }
}

.category-video .single_sidebar_container {
    display: none
}

.category-video .category_wrapper,
.category-video .category_post_list {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 100%
}

.category-video .category_wrapper:last-child,
.category-video .category_post_list:last-child {
    margin-right: 0
}

.category-video .video_post {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 23.40426%;
    min-height: 290px
}

.category-video .video_post:last-child {
    margin-right: 0
}

.category-video .video_post>a {
    max-height: none;
    overflow: hidden;
    display: block;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 0.625rem
}

.category-video .video_post>a .video_img {
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease
}

.category-video .video_post:hover .video_img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.category-video .video_post .video_img {
    height: 190px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.category-video .video_post .video_img span {
    display: block;
    margin: auto;
    width: 70px;
    height: 50px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #ffffff;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.5);
    color: #DADEDF;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.category-video .video_post .video_img span i {
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    width: 50%;
    height: 50%
}

.category-video .video_post h3 {
    font-size: 1.5rem;
    line-height: 32px;
    color: #042137
}

.category .single_sidebar_container .rss_feed {
    margin-bottom: 1.875rem
}

.category_wrapper {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 74.46809%
}

.category_wrapper:last-child {
    margin-right: 0
}

.category_wrapper .category_post_list_container {
    border: none;
    display: block
}

.category_wrapper .category_post_list_container::after {
    clear: both;
    content: "";
    display: table
}

.category_wrapper .category_post_list {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.category_wrapper .category_post_list_item {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 31.91489%
}

.category_wrapper .category_post_list_item:last-child {
    margin-right: 0
}

.category_wrapper .category_post_list_item:nth-child(3n) {
    margin-right: 0
}

.category_wrapper .category_post_list_item .main_post_secundary {
    width: 100%
}

.tag .cat_title {
    text-transform: capitalize
}

.post_header_info p {
    margin-top: 0.625rem
}

.breadcrumbs {
    display: block;
    width: 100%
}

.breadcrumbs::after {
    clear: both;
    content: "";
    display: table
}

.domestic_music_list,
.foreign_music_list {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 31.91489%
}

.domestic_music_list:last-child,
.foreign_music_list:last-child {
    margin-right: 0
}

.domestic_music_list {
    margin-left: 17.02128%
}

.foreign_music_list {
    margin-left: 8.51064%
}

.home .song {
    display: inline
}

.song {
    display: block;
    position: relative
}

.song::after {
    clear: both;
    content: "";
    display: table
}

.song a {
    display: block;
    position: relative;
    color: #042137;
    z-index: 0
}

.song a::after {
    clear: both;
    content: "";
    display: table
}

.song .song_info {
    display: block;
    margin-top: 1.25rem;
    position: relative
}

.song .song_info::after {
    clear: both;
    content: "";
    display: table
}

.song .song_info p {
    width: 70%;
    float: left
}

.song .song_info p span {
    line-height: 40px
}

.song .song_info p span:first-child {
    font-weight: 700
}

.song .promotion_img {
    width: 100%;
    height: 260px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.song .vote_button {
    position: absolute;
    top: 15px;
    right: 0;
    z-index: 2;
    color: #326DBE;
    font-size: 1rem;
    border-bottom: 1px solid #DADEDF;
    padding: 0;
    line-height: 1
}

.song .vote_button:hover {
    border-color: #326DBE
}

.song .vote_button.glasano {
    border: none;
    color: #818D9C
}

.song .promotion_img {
    position: relative
}

.song .promotion_img span {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    text-align: center;
    width: 60px;
    height: 60px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #ffffff;
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 1px 3px 0 rgba(0, 0, 0, 0.15)
}

.song .promotion_img span i {
    display: block;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #818D9C;
    font-size: 0.8889rem
}

.rest_of_pl {
    margin-bottom: 1.875rem
}

.rest_of_pl>span {
    position: absolute;
    left: -30px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.rest_of_pl>a {
    display: inline-block;
    vertical-align: middle
}

.rest_of_pl .promotion_img {
    width: 90px;
    height: 60px;
    background-size: cover;
    float: left
}

.rest_of_pl .promotion_img span {
    width: 30px;
    height: 30px
}

.rest_of_pl .promotion_img span i {
    font-size: 0.6667rem
}

.rest_of_pl .song_artist_name {
    padding-left: 0.625rem;
    margin: 0
}

.rest_of_pl .song_artist_name span {
    display: block
}

.rest_of_pl .song_artist_name span:first-child {
    font-weight: 700
}

.rest_of_pl .vote_button {
    font-weight: 300
}

.song_place {
    position: absolute;
    top: 15px;
    left: -30px;
    font-size: 1rem;
    color: #042137;
    line-height: 1;
    font-weight: normal
}

.vote_button {
    background: transparent;
    border: none
}

section.impressum_pages a {
    color: #326DBE
}

.single_container,
#breadcrumbs {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 74.46809%;
    margin-right: 0
}

.single_container:last-child,
#breadcrumbs:last-child {
    margin-right: 0
}

.single_sidebar_container {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 23.40426%;
    margin-right: 0;
    float: right;
    margin: 1.875rem 0
}

.single_sidebar_container:last-child {
    margin-right: 0
}

.single_sidebar_container .below_banner {
    text-align: center;
    margin-bottom: 1.25rem
}

.single_sidebar_container .related_posts {
    max-width: 300px;
    margin: auto
}

.single_sidebar_container .related_posts .related_post {
    margin-bottom: 0.9375rem;
    padding-bottom: 0.9375rem;
    border-bottom: 1px solid #F2F3F4
}

.single_sidebar_container .related_posts .related_post:last-child {
    border: none
}

.single_sidebar_container .related_posts .related_post_img {
    width: 120px;
    height: 90px
}

.single_sidebar_container .related_posts .related_post_text {
    width: -webkit-calc(100% - 140px);
    width: calc(100% - 140px);
    font-weight: 700
}

.single_sidebar_container .rss_feed {
    max-width: 300px;
    margin: auto
}

.post_header_info p {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0.625rem
}

.post_header_info p>a {
    margin-right: 0.3125rem;
    display: inline-block
}

.post_header_info p>a:last-child {
    margin-right: 0
}

.post_header_info .cat_btn {
    color: #ffffff
}

.post_header_info .post_before_title {
    margin-left: 1.25rem
}

.post_header_info .post_date,
.post_header_info .post_author {
    color: #818D9C
}

.post_header_info .post_date::before,
.post_header_info .post_author::before {
    content: "";
    width: 30px;
    height: 1px;
    display: inline-block;
    background-color: #DADEDF;
    vertical-align: middle;
    margin-right: 0.625rem;
    margin-left: 0.625rem
}

.post_header_info .post_date span,
.post_header_info .post_author span {
    color: #326DBE;
    text-decoration: underline;
    -webkit-text-decoration-color: #DADEDF;
    -moz-text-decoration-color: #DADEDF;
    text-decoration-color: #DADEDF
}

.single .bottom-share,
.single span.post_share {
    margin-bottom: 10px;
    margin-top: 20px;
}

span.post_share,
.bottom-share .post_share {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    position: relative;
    color: #818D9C;
    float: right;
}

span.post_share a,
.bottom-share .post_share a {
    height: 40px;
    width: 40px;
    font-size: 1.375em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-left: 0.3125rem;

}

span.post_share a.facebook_link,
.bottom-share .post_share a.facebook_link {
    background-color: #3b5998;
    color: #ffffff;
    margin-left: 0.625rem
}

span.post_share a.twitter_link,
.bottom-share .post_share a.twitter_link {
    background-color: #55acee;
    color: #ffffff
}

span.post_share a.mail_link,
.bottom-share .post_share a.mail_link {
    background-color: #326DBE;
    color: #ffffff
}

span.post_share a.viber_link,
.bottom-share .post_share a.viber_link {
    background-color: #8f5db7;
    color: #ffffff;
    font-family: FontAwesome;
}

span.post_share a.whatsapp_link,
.bottom-share .post_share a.whatsapp_link {
    background-color: #25d366;
    color: #ffffff;
    font-family: FontAwesome;
}

span.post_share a.whatsapp_link i,
.bottom-share .post_share a.whatsapp_link i {
    font-style: normal;
}

.post_header_title {
    margin-bottom: 0.625rem
}

.post_content {
    font-family: "Libre Baskerville", serif
}

.post_content h4 {
    color: #E03717
}

.post_content .float_right {
    float: right
}

.post_content .float_left {
    float: left
}

.post_content .yop-poll-container {
    margin-left: 1.25rem;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 1px 3px 0 rgba(0, 0, 0, 0.15)
}

.post_content .yop-poll-footer {
    margin-top: 1.25rem
}

.post_content .yop-poll-footer .yop_poll_vote_button {
    width: 100%;
    height: 40px;
    text-align: center;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #326DBE;
    border: 1px solid #326DBE;
    color: #ffffff;
    font-size: 0.8rem !important;
    font-weight: 600
}

.post_content .yop-poll-footer img {
    max-width: 20px !important
}

.post_content img {
    max-width: 100%;
    height: auto
}

.post_content p,
.post_content h1,
.post_content h2,
.post_content h3,
.post_content h4,
.post_content h5,
.post_content h6 {
    padding-left: 20%;
    line-height: 30px
}

.post_content blockquote {
    max-width: 50%;
    float: left;
    font-size: 1.5rem;
    font-style: italic;
    font-family: 'Libre Baskerville', serif
}

.post_content blockquote::after {
    content: "";
    width: 60px;
    height: 3px;
    background-color: #326DBE;
    display: block
}

.post_content blockquote p {
    padding-left: 0;
    line-height: 38px;
    margin-bottom: 1.875rem
}

.post_content p iframe,
.post_content .post_video iframe {
    width: 100%;
    height: 630px;
    margin-bottom: 1.25rem
}

.post_content a {
    color: #326DBE;
    border-bottom: 1px solid #DADEDF
}

.post_content a:hover {
    border-color: #326DBE
}

.post_content a[data-lightbox] {
    border: none
}

.post_content.lojtrica_single iframe {
    width: 100%;
    height: 630px;
    margin-bottom: 1.25rem
}

.post_content .swiper-container {
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto
}

.post_content .swiper-slide {
    position: relative;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.post_content .swiper-slide a {
    position: absolute;
    left: 30px;
    bottom: 30px;
    display: block;
    width: 32px;
    height: 32px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: rgba(0, 0, 0, 0.4);
    color: #ffffff
}

.post_content .swiper-slide a:hover {
    background-color: #818D9C
}

.post_content .swiper-slide a i {
    display: block;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center
}

.post_content .gallery-top {
    height: 600px;
    width: 100%
}

.post_content .gallery-thumbs {
    padding: 0.625rem 0;
    margin-top: -2.5rem;
    height: 190px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 80%;
    float: right;
    overflow-x: hidden
}

.post_content .gallery-thumbs .swiper-slide {
    height: 130px;
    opacity: 1;
    -webkit-box-shadow: 0 5px 20px 0 rgba(129, 141, 156, 0.8);
    box-shadow: 0 5px 20px 0 rgba(129, 141, 156, 0.8);
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.post_content .gallery-thumbs .swiper-slide-active {
    opacity: 1
}

.post_content .gallery-thumbs .swiper-wrapper {
    margin-left: -webkit-calc(-35% - 25px);
    margin-left: calc(-35% - 25px)
}

.post_content .swiper-button-next,
.post_content .swiper-button-prev {
    top: 40%
}

.related_tag_posts {
    display: block;
    padding-left: 20%;
    margin-bottom: 2.5rem
}

.related_tag_posts::after {
    clear: both;
    content: "";
    display: table
}

.related_tag_posts a {
    padding: 0.625rem 1.125rem;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #F2F3F4;
    color: #326DBE;
    float: left;
    display: inline-block;
    margin-right: 0.3125rem
}

.related_tag_posts a:hover {
    background-color: #DADEDF
}

.similar_posts {
    display: block;
    margin-bottom: 4.375rem;
    padding-top: 1.25rem;
    border-top: 1px solid #DADEDF
}

.similar_posts::after {
    clear: both;
    content: "";
    display: table
}

.similar_posts .similar_post {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 23.40426%
}

.similar_posts .similar_post:last-child {
    margin-right: 0
}

.similar_posts .similar_post a {
    color: #042137;
    font-weight: 600;
    font-size: 1.4em;
}

.similar_posts .similar_post_img {
    height: 140px;
    width: 100%;
    margin-bottom: 0.625rem;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.post_bottom_new {
    padding: 1.875rem;
    display: none;
    position: fixed;
    bottom: 30px;
    right: 30px;
    max-width: 390px;
    height: auto;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    z-index: 10;
    margin: 0
}

.post_bottom_new p {
    color: #042137;
    font-size: 18px;
    font-weight: bold;
    line-height: 23px
}

.post_bottom_new .main_post_secundary_img {
    width: 330px;
    height: 220px
}

.post_bottom_new img {
    max-width: 100%
}

.post_bottom_new .close_window {
    background-image: url("../img/close-button.png");
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: center;
    top: 26px;
    right: 30px
}

.oglasi a {
    color: #042137;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease
}

.oglasi .related_posts {
    clear: both;
    margin: 0 0 1.25rem 0
}

.oglasi .promotion_post {
    display: block;
    margin-bottom: 1.25rem;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease
}

.oglasi .promotion_post::after {
    clear: both;
    content: "";
    display: table
}

.oglasi .promotion_img {
    width: 60px;
    height: 60px;
    float: left;
    margin-top: 1.5625rem;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.oglasi .promotion_text {
    width: -webkit-calc(100% - 70px);
    width: calc(100% - 70px);
    float: right
}

.oglasi .promotion_time_number {
    color: #818d9c;
    margin-bottom: 0.3125rem
}

.oglasi .promotion_title {
    font-weight: 700;
    margin-bottom: 0.3125rem
}

.oglasi .promotion_content {
    font-size: 0.8333rem
}

.oglasi .oglas_author_contact {
    padding: 0.625rem 0.625rem 3.75rem 20%;
    margin-top: 1.25rem;
    float: left;
    text-align: left;
    display: block;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    width: 100%;
    font-family: "Source Sans Pro", sans-serif
}

.oglasi .oglas_author_contact h3 {
    font-family: "Source Sans Pro", sans-serif;
    padding-left: 0
}

.oglasi .oglas_author_contact p {
    margin-bottom: 0;
    font-size: 1rem;
    padding: 0
}

.oglasi .oglas_author_contact p span {
    display: inline-block
}

.oglasi .oglas_author_contact p span:first-child {
    color: #818D9C;
    font-size: 18px;
    line-height: 23px
}

.oglasi .oglas_author_contact p span:first-child {
    width: 120px
}

.oglasi .oglas_author_contact a:hover {
    color: #326DBE
}

.oglasi .oglas_one_image {
    margin-top: 2.5rem
}

.lojtrica_single {
    margin-bottom: 7.5rem
}

.lojtrica_single .post_header_info p span:first-of-type {
    color: #818D9C
}

.lojtrica_single .song_artist_name span:last-of-type {
    display: inline-block
}

.lojtrica_single .post_header_title {
    position: relative;
    margin-bottom: 1.25rem
}

.lojtrica_single .post_header_title p {
    margin: 0
}

.lojtrica_single .post_header_title span.bold {
    font-weight: 700
}

.lojtrica_single .post_header_title .song_pos {
    color: #818D9C
}

.lojtrica_single .post_header_title .song_pos i {
    font-style: normal
}

.lojtrica_single .post_header_title .vote_button {
    color: #326DBE;
    font-size: 1rem;
    border-bottom: 1px solid #DADEDF;
    padding: 0;
    line-height: 1;
    position: absolute;
    bottom: 20px;
    right: 0
}

.lojtrica_single .post_header_title .vote_button:hover {
    border-color: #326DBE
}

.lojtrica_single .post_header_title .vote_button.glasano {
    border: none;
    color: #818D9C
}

.lojtrica .rss_feed {
    margin-bottom: 1.25rem
}

.single_content_container {
    clear: both
}

.single-kolumne .post_date:before {
    display: none
}

.single-kolumne .post_header_title {
    padding-left: 20%
}

#slider .slides li {
    height: 600px;
    border-radius: 5px;
}

#carousel {
    width: 81%;
    height: 150px;
    float: right;
    margin-top: -100px;
    border-color: transparent;
    background-color: transparent
}

#carousel .flex-viewport {
    height: 100%;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding-left: 5px
}

#carousel .slides li {
    height: 130px;
    -webkit-box-shadow: 0 5px 20px 0 rgba(129, 141, 156, 0.8);
    box-shadow: 0 5px 20px 0 rgba(129, 141, 156, 0.8)
}

.flex-direction-nav .flex-prev {
    left: 10px;
    opacity: 1;
    border: none
}

.flex-direction-nav a:before {
    color: #ffffff;
    text-shadow: none
}

.flex-direction-nav a.flex-prev:before {
    content: " " !important;
    height: 40px;
    width: 40px;
    background: url("../../public/img/prev.png") no-repeat center;
    background-size: contain
}

.flex-direction-nav .flex-next {
    right: 10px;
    opacity: 1;
    border: none
}

.flex-direction-nav a:before {
    color: #ffffff;
    text-shadow: none
}

.flex-direction-nav a.flex-next:before {
    content: " " !important;
    height: 40px;
    width: 40px;
    background: url("../../public/img/next.png") no-repeat center;
    background-size: contain
}

twitterwidget {
    padding-left: 20% !important;
    width: 100% !important
}

twitterwidget::shadow .EmbeddedTweet {
    width: 100% !important;
    max-width: 100% !important
}

.twitter-tweet {
    width: 100% !important;
    padding-left: 20% !important
}

.twitter-tweet body>div {
    max-width: 100% !important
}

.EmbeddedTweet {
    max-width: 100% !important
}

.instagram-media {
    max-width: 100% !important;
    padding-left: 20% !important;
    border: none !important
}

.main_title {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 65.95745%;
    margin-left: 17.02128%
}

.main_title:last-child {
    margin-right: 0
}

.left_impressum {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 14.89362%
}

.left_impressum:last-child {
    margin-right: 0
}

.left_impressum ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.left_impressum .activeTerm a {
    color: #042137;
    font-weight: 700;
    border-bottom: none
}

.left_impressum a {
    display: inline-block;
    font-size: 1rem;
    color: #042137;
    line-height: 1;
    margin-bottom: 0.625rem;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
    cursor: pointer;
    color: #326DBE;
    border-bottom: 1px solid #DADEDF
}

.left_impressum a:hover {
    border-bottom-color: #818D9C
}

.middle_impressum {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 48.93617%
}

.middle_impressum:last-child {
    margin-right: 0
}

.middle_impressum>div:first-child {
    display: block
}

.middle_impressum h3,
.middle_impressum p {
    float: left;
    width: 100%
}

.middle_impressum h3 {
    margin-bottom: 0.625rem;
    margin-top: 1.25rem
}

.middle_impressum p {
    line-height: 26px
}

.right_impressum {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 31.91489%
}

.right_impressum:last-child {
    margin-right: 0
}

.right_impressum h2 {
    font-family: "Libre Baskerville", serif;
    color: #042137;
    line-height: 36px;
    font-size: 1.5rem;
    font-style: italic
}

.child_page_content {
    display: none
}

.child_page_content img {
    max-width: 100%;
    height: auto
}

.acf-taxonomy-field .categorychecklist-holder {
    overflow: hidden !important
}

.oglasi_wrap {
    display: block;
    margin-bottom: 3.75rem
}

.oglasi_wrap::after {
    clear: both;
    content: "";
    display: table
}

.oglasi_list {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 48.93617%;
    position: relative
}

.oglasi_list:last-child {
    margin-right: 0
}

.oglasi_list:after {
    content: "";
    position: absolute;
    right: -150px;
    height: 100%;
    width: 1px;
    background-color: #DADEDF
}

.go_to_ad_create {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 31.91489%;
    margin-left: 17.02128%
}

.go_to_ad_create:last-child {
    margin-right: 0
}

.btn_oglas {
    width: 160px;
    height: 60px;
    border: 1px solid #326DBE;
    background: #326DBE;
    color: #ffffff;
    font-size: 1rem;
    font-weight: 600;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 0;
    display: inline-block;
    text-align: center;
    line-height: 60px
}

.btn_oglas input {
    background: transparent;
    border: none;
    height: 100%;
    width: 100%
}

.oglasi_term {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 31.91489%;
    text-align: center;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    margin-top: 2.12766%;
    position: relative;
    overflow: hidden;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease
}

.oglasi_term:last-child {
    margin-right: 0
}

.oglasi_term:hover {
    -webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.05), 0 13px 23px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.05), 0 13px 23px 0 rgba(0, 0, 0, 0.15)
}

.oglasi_term:nth-child(3n) {
    margin-right: 0
}

.oglasi_term:first-child,
.oglasi_term:nth-child(2),
.oglasi_term:nth-child(3) {
    margin-top: 0
}

.oglasi_term a {
    padding: 1.875rem 0;
    display: block;
    position: relative
}

.term_icon {
    width: 80px;
    height: 80px;
    display: inline-block;
    font-size: 1.778rem;
    border: 1px solid #F2F3F4;
    margin-bottom: 0.625rem;
    color: #818D9C
}

.term_icon:before {
    position: relative;
    top: 45%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.term_name {
    display: block;
    color: #042137;
    font-weight: 700
}

.adverts_create_wrapper h1 {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 48.93617%;
    margin-left: 25.53191%;
    margin-bottom: 2.5rem
}

.adverts_create_wrapper h1:last-child {
    margin-right: 0
}

.acf-form {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 48.93617%;
    margin-left: 25.53191%;
    margin-bottom: 1.25rem
}

.acf-form:last-child {
    margin-right: 0
}

.acf-form h3 {
    display: none
}

.acf-form label.error,
.acf-form span.error,
.acf-form span.success {
    background: #ffffff;
    color: #E03717;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 0.3125rem;
    margin-top: 0.625rem;
    display: inline-block;
    font-size: 1rem
}

.acf-form span.error {
    margin-top: 0
}

.acf-form span.success {
    background: green;
    width: 100%;
    text-align: center
}

.acf-form .actions ul {
    list-style: none;
    padding: 0
}

.acf-form .actions li {
    display: inline-block
}

.acf-form .actions li:nth-child(2),
.acf-form .actions li:last-child {
    float: right
}

.acf-form .actions li:first-child a {
    background: #ffffff;
    border-color: #DADEDF;
    color: #326DBE
}

.acf-form .actions li.disabled {
    display: none
}

.steps a {
    color: #818D9C
}

.steps ul {
    display: block;
    list-style: none;
    padding: 0;
    position: relative
}

.steps ul::after {
    clear: both;
    content: "";
    display: table
}

.steps ul:before {
    content: "";
    width: 65%;
    height: 3px;
    display: inline-block;
    background: #F2F3F4;
    position: absolute;
    top: -10px;
    left: 15%
}

.steps li {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 31.91489%;
    display: inline-block;
    text-align: center;
    margin: 0;
    position: relative;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease
}

.steps li:last-child {
    margin-right: 0
}

.steps li:before {
    content: "";
    width: 11px;
    height: 11px;
    display: inline-block;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #F2F3F4;
    position: absolute;
    top: -14px;
    left: 45%;
    -webkit-transition: 0.5s ease;
    transition: 0.5s ease
}

.steps li.current:before {
    background: #326DBE
}

.steps li.done:before {
    display: none
}

.steps .steps_progress span {
    margin-right: 0.625rem
}

.bg_to_right_half:before {
    background: -webkit-gradient(linear, left top, right top, from(#326DBE), color-stop(50%, #326DBE), color-stop(50%, #000), color-stop(50%, #F2F3F4), to(#F2F3F4)) !important;
    background: -webkit-linear-gradient(left, #326DBE 0%, #326DBE 50%, #000 50%, #F2F3F4 50%, #F2F3F4 100%) !important;
    background: linear-gradient(to right, #326DBE 0%, #326DBE 50%, #000 50%, #F2F3F4 50%, #F2F3F4 100%) !important
}

.bg_to_right_full:before {
    background: -webkit-gradient(linear, left top, right top, from(#326DBE), color-stop(99%, #326DBE), color-stop(50%, #000), color-stop(50%, #F2F3F4), to(#F2F3F4)) !important;
    background: -webkit-linear-gradient(left, #326DBE 0%, #326DBE 99%, #000 50%, #F2F3F4 50%, #F2F3F4 100%) !important;
    background: linear-gradient(to right, #326DBE 0%, #326DBE 99%, #000 50%, #F2F3F4 50%, #F2F3F4 100%) !important
}

.acf-field.acf-field-textarea>.acf-label label,
.acf-field.acf-field-repeater>.acf-label label {
    display: none
}

.acf-field .acf-label label {
    font-weight: normal !important
}

.acf-field .acf-label .description {
    font-size: 0.8333rem;
    color: #818D9C
}

.acf-field textarea {
    resize: none !important;
    border: 1px solid #DADEDF;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.acf-taxonomy-field .acf-checkbox-list,
.acf-field-select .acf-checkbox-list {
    visibility: hidden
}

.acf-taxonomy-field .select2-container,
.acf-field-select .select2-container {
    display: block
}

.acf-taxonomy-field .select2-container .select2-choice,
.acf-field-select .select2-container .select2-choice {
    height: 50px;
    line-height: 50px;
    background: transparent;
    border: 1px solid #DADEDF
}

.acf-taxonomy-field .select2-container .select2-choice .select2-arrow,
.acf-field-select .select2-container .select2-choice .select2-arrow {
    background: transparent;
    border: none;
    right: 10px
}

.acf-taxonomy-field .select2-container .select2-choice .select2-arrow b,
.acf-field-select .select2-container .select2-choice .select2-arrow b {
    background-position: 0 12px
}

.acf-taxonomy-field .select2-dropdown-open .select2-choice .select2-arrow b,
.acf-field-select .select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -18px 12px
}

.acf-taxonomy-field .categorychecklist-holder,
.acf-field-select .categorychecklist-holder {
    border: none !important
}

.acf-input-wrap input {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    height: 50px !important;
    border: 1px solid #DADEDF
}

.acf-gallery {
    border: none !important
}

.acf-gallery .ui-resizable-s {
    display: none !important
}

.acf-gallery .acf-hidden {
    display: block
}

.acf-gallery .acf-gallery-main {
    border: 1px solid #DADEDF;
    position: relative !important;
    height: inherit
}

.acf-gallery .acf-fr {
    display: none
}

.acf-gallery .acf-gallery-toolbar {
    background: transparent !important
}

.acf-gallery .acf-gallery-toolbar .acf-gallery-add {
    display: none
}

.acf-repeater a {
    color: #326DBE;
    border-bottom: 1px solid #DADEDF
}

.acf-repeater a:hover {
    border-color: #326DBE
}

.acf-repeater .acf-actions li {
    float: left;
    margin-left: 0
}

.acf-form-submit {
    display: none
}

.thank_you_advert {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 48.93617%;
    margin-left: 25.53191%
}

.thank_you_advert:last-child {
    margin-right: 0
}

.thank_you_advert a {
    color: #326DBE;
    border-bottom: 1px solid #DADEDF
}

.thank_you_advert a:hover {
    border-color: #326DBE
}

.acf-field input[type="text"],
.acf-field input[type="password"],
.acf-field input[type="number"],
.acf-field input[type="search"],
.acf-field input[type="email"],
.acf-field input[type="url"],
.acf-field textarea,
.acf-field select {
    padding: 0.3125rem 0.5rem !important;
    font-size: 1rem !important
}

.sadrzaj_oglasa .acf-field .acf-label,
.kontakt_podaci_oglasa .acf-field .acf-label {
    margin: 0
}

.gdpr_overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.9);
    z-index: 9
}

.oglasi_gdpr {
    padding: 40px;
    display: none;
    position: fixed;
    top: -webkit-calc(50% - 400px);
    top: calc(50% - 400px);
    left: -webkit-calc(50% - 465px);
    left: calc(50% - 465px);
    width: 930px;
    min-height: 760px;
    background-color: #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #042137;
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    z-index: 10
}

@media screen and (max-width: 1024px) {
    .oglasi_gdpr {
        width: 100%;
        height: 100%;
        top: 0;
        left: 0
    }
}

.oglasi_gdpr>h3 {
    text-transform: uppercase
}

.oglasi_gdpr>p {
    font-weight: 700;
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 48.93617%
}

.oglasi_gdpr>p:last-child {
    margin-right: 0
}

.oglasi_gdpr>div {
    clear: both
}

@media screen and (max-width: 600px) {
    .oglasi_gdpr>div {
        max-height: 80%;
        overflow-y: scroll
    }
}

.oglasi_gdpr>div>div {
    padding: 5px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #DADEDF
}

.oglasi_gdpr>div>div:last-child {
    border-bottom: 0;
    margin-top: 20px;
    padding: 0
}

.oglasi_gdpr>div>div:last-child button {
    float: right
}

@media screen and (max-width: 840px) {
    .oglasi_gdpr>div>div:last-child button {
        float: none;
        margin-left: 10px;
        margin-top: 20px
    }

    .oglasi_gdpr>div>div:last-child button:first-child {
        margin-left: 0
    }
}

@media screen and (max-width: 600px) {
    .oglasi_gdpr>div>div:last-child button {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        margin-left: 0
    }

    .oglasi_gdpr>div>div:last-child button:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 840px) {
    .oglasi_gdpr>div>div:last-child {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .oglasi_gdpr>div>div:last-child div {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        margin: 0
    }

    .oglasi_gdpr>div>div:last-child div:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 600px) {
    .oglasi_gdpr>div>div:last-child div {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%
    }

    .oglasi_gdpr>div>div:last-child div:last-child {
        margin-right: 0
    }
}

.oglasi_gdpr>div>div div {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 48.93617%
}

.oglasi_gdpr>div>div div:last-child {
    margin-right: 0
}

.oglasi_gdpr>div>div div:last-child {
    font-weight: 700
}

.oglasi_gdpr>div>div div p {
    margin: 0
}

.tax-oglasi_kategorija .breadcrumbs {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 74.46809%
}

.tax-oglasi_kategorija .breadcrumbs:last-child {
    margin-right: 0
}

.single_term {
    display: block;
    margin-bottom: 2.5rem
}

.single_term::after {
    clear: both;
    content: "";
    display: table
}

.single_term h1 {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 74.46809%
}

.single_term h1:last-child {
    margin-right: 0
}

.single_term .oglasi_terms {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 23.40426%;
    padding: 60px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 1px 3px 0 rgba(0, 0, 0, 0.15)
}

.single_term .oglasi_terms:last-child {
    margin-right: 0
}

.single_term .oglasi_term {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 100%;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-align: left;
    margin-bottom: 0.3125rem
}

.single_term .oglasi_term:last-child {
    margin-right: 0
}

.single_term .oglasi_term:last-child {
    margin-bottom: 0
}

.single_term .oglasi_term a {
    padding: 0
}

.single_term .term_icon {
    width: auto;
    height: auto;
    border: none;
    margin: 0
}

.single_term .term_icon:before {
    position: static;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.single_term .term_name {
    display: inline-block;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-left: 0.625rem;
    color: #326DBE;
    border-bottom: 1px solid #DADEDF;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease
}

.single_term .term_name:hover {
    border-color: #326DBE
}

.single_term .activeTerm a,
.single_term .activeTerm span {
    color: #042137
}

.single_term .activeTerm span {
    border: none;
    font-weight: 700
}

.single_term .oglasi_post_list {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 48.93617%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.single_term .oglasi_post_list:last-child {
    margin-right: 0
}

.single_term .oglasi_post_list .pagination {
    clear: both;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease
}

.single_term .oglasi_post_list .pagination .current {
    -webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.05), 0 1px 1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.05), 0 1px 1px 0 rgba(0, 0, 0, 0.15)
}

.single_term .oglasi_post_list .pagination .current:hover {
    border: none
}

.single_term .oglasi_post_list .oglas_post {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 31.91489%;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease
}

.single_term .oglasi_post_list .oglas_post:last-child {
    margin-right: 0
}

.single_term .oglasi_post_list .oglas_post:nth-child(3n) {
    margin-right: 0
}

.single_term .oglasi_post_list .oglas_post:hover {
    -webkit-transform: translateY(-5%);
    -ms-transform: translateY(-5%);
    transform: translateY(-5%)
}

.single_term .oglasi_post_list .oglas_post:hover .oglas_post_image img {
    -webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.05), 0 13px 23px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.05), 0 13px 23px 0 rgba(0, 0, 0, 0.15)
}

.single_term .oglasi_post_list .oglas_post a {
    color: #042137;
    font-weight: 700
}

.single_term .oglasi_post_list .oglas_post .oglas_post_image {
    margin-bottom: 0.3125rem
}

.single_term .oglasi_post_list .oglas_post .oglas_post_image img {
    max-width: 100%;
    height: auto;
    max-height: 140px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease
}

.single_term .oglasi_post_list .oglas_post .oglas_post_title {
    text-transform: unset
}

.author_info_wrap {
    display: block;
    margin-bottom: 2.5rem
}

.author_info_wrap::after {
    clear: both;
    content: "";
    display: table
}

.author .rss_feed {
    margin-bottom: 1.25rem
}

.author_page {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 74.46809%
}

.author_page:last-child {
    margin-right: 0
}

.author_page .author_info {
    float: left;
    display: block;
    margin-right: 2.85714%;
    width: 31.42857%;
    padding: 1.875rem;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    text-align: center;
    font-size: 0.8333rem;
    line-height: 23px
}

.author_page .author_info:last-child {
    margin-right: 0
}

.author_page .author_posts {
    float: left;
    display: block;
    margin-right: 2.85714%;
    width: 65.71429%
}

.author_page .author_posts:last-child {
    margin-right: 0
}

.author_page .author_img {
    width: 120px;
    height: 120px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin: auto auto 1.25rem auto
}

.author_page .author_name {
    margin-bottom: 0.3125rem
}

.author_page .author_post {
    margin-bottom: 1.25rem
}

.author_page .author_post h3,
.author_page .author_post p {
    margin-bottom: 0.625rem
}

.author_page .author_post .post_time {
    color: #818D9C
}

.author_page .author_post .post_link {
    color: #326DBE;
    border-bottom: 1px solid #DADEDF;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease
}

.author_page .author_post .post_link:hover {
    border-color: #326DBE
}

.columnists .rss_feed {
    margin-bottom: 1.25rem
}

.dogadjaji_posts_wrap.single_term {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 100%
}

.dogadjaji_posts_wrap.single_term:last-child {
    margin-right: 0
}

.dogadjaji_posts_wrap.single_term .term_name {
    position: relative;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    top: auto
}

.dogadjaji_posts_wrap.single_term .oglasi_post_list {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 74.46809%
}

.dogadjaji_posts_wrap.single_term .oglasi_post_list:last-child {
    margin-right: 0
}

.dogadjaji_posts_wrap.single_term .oglas_post {
    width: 100%;
    margin-bottom: 3.75rem
}

.dogadjaji_posts_wrap.single_term .oglas_post:hover {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.dogadjaji_posts_wrap.single_term .oglas_post .oglas_post_image {
    float: left;
    display: block;
    margin-right: 2.85714%;
    width: 31.42857%;
    height: 220px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.dogadjaji_posts_wrap.single_term .oglas_post .oglas_post_image:last-child {
    margin-right: 0
}

.dogadjaji_posts_wrap.single_term .oglas_post .event_text {
    float: left;
    display: block;
    margin-right: 2.85714%;
    width: 65.71429%
}

.dogadjaji_posts_wrap.single_term .oglas_post .event_text:last-child {
    margin-right: 0
}

.dogadjaji_posts_wrap.single_term .oglas_post .event_text h3 {
    margin-bottom: 0.3125rem
}

.dogadjaji_posts_wrap.single_term .oglas_post .event_text .event_time_cat {
    color: #818D9C;
    margin-bottom: 0.3125rem
}

.dogadjaji_posts_wrap.single_term .oglas_post .event_text .event_time_cat span:first-child {
    font-weight: 700
}

.dogadjaji_posts_wrap.single_term .oglas_post .event_text .event_time_cat span:first-child:after {
    content: " ";
    width: 10px;
    height: 1px;
    display: inline-block;
    vertical-align: middle;
    background-color: #818D9C;
    margin-left: 0.3125rem
}

.dogadjaji_posts_wrap.single_term .oglas_post .event_text .event_content {
    margin: 0
}

.page-template-page-ankete h2 {
    display: none
}

.page-template-page-ankete .post_content {
    width: 100%
}

.page-template-page-ankete .post_content li {
    list-style: none
}

.page-template-page-ankete .poll_post {
    display: block;
    margin-bottom: 3.75rem
}

.page-template-page-ankete .poll_post::after {
    clear: both;
    content: "";
    display: table
}

.page-template-page-ankete .poll_image {
    float: left;
    display: block;
    margin-right: 2.85714%;
    width: 31.42857%;
    height: 220px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.page-template-page-ankete .poll_image:last-child {
    margin-right: 0
}

.page-template-page-ankete .basic-yop-poll-container {
    width: 65.71429% !important;
    margin: 0;
    float: right;
    display: block !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0 !important
}

.page-template-page-ankete .basic-form>div>div {
    margin: 0
}

.page-template-page-ankete .basic-form>div>div>div {
    font-size: 2rem !important;
    text-align: left !important;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 300;
    margin-bottom: 0.625rem !important;
    line-height: 1
}

.page-template-page-ankete .basic-form ul {
    padding: 0 0 0 2px
}

.page-template-page-ankete .basic-form li {
    width: 100% !important;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 0 5px 0
}

.page-template-page-ankete .basic-form li label {
    margin-left: 0.3125rem !important
}

.page-template-page-ankete .basic-vote {
    display: none
}

.page-template-page-ankete a.basic-vote-button,
.page-template-page-ankete button.basic-results-button,
.page-template-page-ankete button.basic-back-to-vote-button {
    padding: 0 !important;
    font-size: 1rem !important;
    border: 1px solid #326DBE !important;
    background: #326DBE !important;
    color: #ffffff !important;
    -webkit-border-radius: 5px !important;
    border-radius: 5px !important;
    font-weight: 600;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 1;
    height: auto;
    min-height: 40px
}

.page-template-page-ankete a.basic-vote-button:hover,
.page-template-page-ankete button.basic-results-button:hover,
.page-template-page-ankete button.basic-back-to-vote-button:hover {
    text-decoration: none
}

.page-template-page-ankete button.basic-results-button {
    margin-top: 10px
}

.page-template-page-ankete .basic-error p {
    line-height: 1;
    padding-left: 0;
    margin-bottom: 0
}

.page-template-page-ankete .basic-inner {
    padding-top: 0
}

.page-template-page-ankete .yop-poll-footer {
    display: block;
    margin: 0;
    display: inline-block;
    min-width: 120px
}

.page-template-page-ankete .yop-poll-footer::after {
    clear: both;
    content: "";
    display: table
}

.page-template-page-ankete .yop-poll-footer button {
    padding: 0 0.625rem;
    font-family: "Source Sans Pro", sans-serif
}

.yop-poll-container-error,
.yop-poll-container-success {
    text-align: left !important;
    text-transform: inherit !important
}

.search .category_wrapper .category_post_list_item {
    width: 100%;
    margin-bottom: 3.75rem
}

.search .category_wrapper .category_post_list_item .main_post_secundary {
    min-height: inherit
}

.search .category_wrapper .category_post_list_item .main_post_secundary>a {
    float: left;
    display: block;
    margin-right: 2.85714%;
    width: 31.42857%
}

.search .category_wrapper .category_post_list_item .main_post_secundary>a:last-child {
    margin-right: 0
}

.search .category_wrapper .category_post_list_item .main_post_secundary .main_post_secundary_content {
    float: left;
    display: block;
    margin-right: 2.85714%;
    width: 65.71429%;
    text-align: left;
    margin-top: 0
}

.search .category_wrapper .category_post_list_item .main_post_secundary .main_post_secundary_content:last-child {
    margin-right: 0
}

.search .category_wrapper .category_post_list_item .main_post_secundary .main_post_secundary_content h3 {
    margin-bottom: 0.3125rem
}

.search .category_wrapper .category_post_list_item .main_post_secundary .main_post_secundary_content p {
    margin-bottom: 0
}

.search .category_wrapper .category_post_list_item .main_post_secundary .main_post_secundary_content .search_post_cats a {
    margin-bottom: 1.25rem;
    margin-right: 0.3125rem
}

.search .category_wrapper .category_post_list_item .main_post_secundary .main_post_secundary_content .search_post_cats a:last-child {
    margin-right: 0
}

.search .category_wrapper .category_post_list_item .main_post_secundary .main_post_secundary_content .search_post_date {
    color: #818D9C;
    font-weight: normal;
    margin-bottom: 0.625rem
}

.search .category_wrapper .category_post_list_item .main_post_secundary .main_post_secundary_content .search_post_date .separator {
    width: 15px;
    height: 1px;
    background-color: #818D9C;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0.3125rem
}

.search .category_wrapper .category_post_list_item .main_post_secundary .main_post_secundary_content .search_post_excerpt {
    margin-bottom: 0.625rem
}

.search .category_wrapper .category_post_list_item .main_post_secundary .main_post_secundary_content .side_link {
    display: inline-block;
    line-height: 1;
    color: #326DBE;
    border-bottom: 1px solid #DADEDF
}

.search .category_wrapper .category_post_list_item .main_post_secundary .main_post_secundary_content .side_link:hover {
    border-color: #326DBE
}

.search .category_wrapper .category_post_list_item .main_post_secundary .main_post_secundary_content.events .search_post_date span:first-child {
    font-weight: 700
}

.search .no_img a {
    color: #042137
}

.search .no_img a.side_link {
    display: inline-block;
    line-height: 1;
    color: #326DBE;
    border-bottom: 1px solid #DADEDF
}

.search .no_img a.side_link:hover {
    border-color: #326DBE
}

.page-template-page-radio {
    background: url("../../public/img/radio_bg.jpg") no-repeat;
    background-position: 50% 0
}

.page-template-page-radio .header_container {
    width: 96%;
    margin: 0 2%;
    border: none
}

.page-template-page-radio .header_container .wrapper {
    width: 100%;
    max-width: 100%;
    margin: 0
}

.page-template-page-radio .header_container .logo {
    float: left;
    display: block;
    margin-right: 4.34783%;
    width: 30.43478%
}

.page-template-page-radio .header_container .logo:last-child {
    margin-right: 0
}

.page-template-page-radio .header_container .radio_text {
    float: left;
    display: block;
    margin-right: 4.34783%;
    width: 65.21739%;
    margin-right: 0
}

.page-template-page-radio .header_container .radio_text:last-child {
    margin-right: 0
}

.page-template-page-radio .main_header {
    border: none
}

.page-template-page-radio .banner,
.page-template-page-radio .weather_social,
.page-template-page-radio .radio_menu,
.page-template-page-radio .footer_radio,
.page-template-page-radio .footer_menu,
.page-template-page-radio .footer_contact,
.page-template-page-radio .footer_link {
    display: none
}

.page-template-page-radio .radio_text,
.page-template-page-radio .radio_play_another {
    display: block
}

.page-template-page-radio .main_footer div {
    color: #042137;
    font-size: 0.8333rem
}

.page-template-page-radio .main_footer a {
    color: #326DBE
}

.page-template-page-radio .footer {
    min-height: auto;
    height: 60px;
    background-color: #F2F3F4;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.page-template-page-radio .tabs {
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease
}

.page-template-page-radio .tab_nav {
    border-bottom: 1px solid #042137;
    width: 100%
}

.page-template-page-radio .tab_nav::after {
    clear: both;
    content: "";
    display: table
}

.page-template-page-radio .tab_nav a {
    border: none;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    display: block;
    float: left;
    background-color: #DADEDF;
    width: 140px;
    height: 40px;
    padding: 0;
    position: relative;
    margin-right: 0.3125rem;
    color: #042137;
    padding-left: 10px;
    line-height: 40px
}

.page-template-page-radio .tab_nav a:last-child {
    margin-right: 0
}

.page-template-page-radio .tab_nav a.active_button {
    color: #ffffff;
    background-color: #326DBE
}

.page-template-page-radio .tab_nav a.active_button i {
    color: #ffffff
}

.page-template-page-radio .tab_nav a span {
    font-weight: 700
}

.page-template-page-radio .tab_nav a i {
    color: #818D9C;
    font-size: 1.4rem
}

.page-template-page-radio .radio_tab_content {
    margin-top: 20px;
    display: none;
    text-align: center
}

.page-template-page-radio .radio_tab_content.active_content {
    display: block
}

.page-template-page-radio audio {
    margin-bottom: 1.875rem;
    margin-top: 0.625rem
}

.page-template-page-radio .song .song_img {
    margin: auto;
    width: 130px;
    height: 130px;
    margin-bottom: 0.625rem;
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 1px 3px 0 rgba(0, 0, 0, 0.15)
}

.page-template-page-radio .song .track-info {
    font-weight: bold
}

.page-template-page-radio .flexslider {
    border: none;
    margin-bottom: 20px
}

.page-template-page-radio #redakcija_slider .slides li {
    height: auto
}

.bar-c {
    overflow: hidden;
    height: 80px;
    width: 180px;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0
}

.bar {
    height: 1px;
    width: 3px;
    display: inline-block;
    background-color: #F2F3F4;
    bottom: 0;
    position: absolute;
    -webkit-animation-duration: 500ms;
    -webkit-animation-play-state: running;
    -webkit-animation-direction: alternate;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite
}

.bar.noAnim {
    -webkit-animation: none;
    -webkit-animation-name: none
}

.bar#bar-1 {
    left: 0;
    -webkit-animation-name: danceHeight1;
    -webkit-animation-delay: 0ms
}

.bar#bar-2 {
    left: 8px;
    -webkit-animation-name: danceHeight2;
    -webkit-animation-delay: 300ms
}

.bar#bar-3 {
    left: 16px;
    -webkit-animation-name: danceHeight3;
    -webkit-animation-delay: 600ms
}

.bar#bar-4 {
    left: 24px;
    -webkit-animation-name: danceHeight4;
    -webkit-animation-delay: 900ms
}

.bar#bar-5 {
    left: 32px;
    -webkit-animation-name: danceHeight5;
    -webkit-animation-delay: 1200ms
}

.bar#bar-6 {
    left: 40px;
    -webkit-animation-name: danceHeight6;
    -webkit-animation-delay: 1500ms
}

.bar#bar-7 {
    left: 48px;
    -webkit-animation-name: danceHeight1;
    -webkit-animation-delay: 0ms
}

.bar#bar-8 {
    left: 56px;
    -webkit-animation-name: danceHeight2;
    -webkit-animation-delay: 300ms
}

.bar#bar-9 {
    left: 64px;
    -webkit-animation-name: danceHeight3;
    -webkit-animation-delay: 600ms
}

.bar#bar-10 {
    left: 72px;
    -webkit-animation-name: danceHeight4;
    -webkit-animation-delay: 900ms
}

.bar#bar-11 {
    left: 80px;
    -webkit-animation-name: danceHeight5;
    -webkit-animation-delay: 1200ms
}

.bar#bar-12 {
    left: 88px;
    -webkit-animation-name: danceHeight6;
    -webkit-animation-delay: 1500ms
}

.bar#bar-13 {
    left: 96px;
    -webkit-animation-name: danceHeight1;
    -webkit-animation-delay: 0ms
}

.bar#bar-14 {
    left: 104px;
    -webkit-animation-name: danceHeight2;
    -webkit-animation-delay: 300ms
}

.bar#bar-15 {
    left: 112px;
    -webkit-animation-name: danceHeight3;
    -webkit-animation-delay: 600ms
}

.bar#bar-16 {
    left: 120px;
    -webkit-animation-name: danceHeight4;
    -webkit-animation-delay: 900ms
}

.bar#bar-17 {
    left: 128px;
    -webkit-animation-name: danceHeight5;
    -webkit-animation-delay: 1200ms
}

.bar#bar-18 {
    left: 136px;
    -webkit-animation-name: danceHeight6;
    -webkit-animation-delay: 1500ms
}

.bar#bar-19 {
    left: 144px;
    -webkit-animation-name: danceHeight0;
    -webkit-animation-delay: 0ms
}

.bar#bar-20 {
    left: 152px;
    -webkit-animation-name: danceHeight1;
    -webkit-animation-delay: 300ms
}

.bar#bar-21 {
    left: 160px;
    -webkit-animation-name: danceHeight2;
    -webkit-animation-delay: 600ms
}

.bar#bar-22 {
    left: 168px;
    -webkit-animation-name: danceHeight3;
    -webkit-animation-delay: 900ms
}

.bar#bar-23 {
    left: 176px;
    -webkit-animation-name: danceHeight4;
    -webkit-animation-delay: 1200ms
}

@-webkit-keyframes danceHeight1 {
    from {
        height: 1px
    }

    to {
        height: 22px
    }
}

@-webkit-keyframes danceHeight2 {
    from {
        height: 1px
    }

    to {
        height: 15px
    }
}

@-webkit-keyframes danceHeight3 {
    from {
        height: 1px
    }

    to {
        height: 30px
    }
}

@-webkit-keyframes danceHeight4 {
    from {
        height: 1px
    }

    to {
        height: 65px
    }
}

@-webkit-keyframes danceHeight5 {
    from {
        height: 1px
    }

    to {
        height: 45px
    }
}

@-webkit-keyframes danceHeight6 {
    from {
        height: 1px
    }

    to {
        height: 80px
    }
}

.error_label_special {
    float: none !important;
    margin-top: 0.625rem;
    color: #E03717
}

.glas_naroda_content {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 40.42553%;
    margin-left: 25.53191%;
    margin-bottom: 3.75rem
}

.glas_naroda_content:last-child {
    margin-right: 0
}

.glas_naroda_content h1 {
    letter-spacing: -0.03em
}

.glas_naroda_content p {
    margin-bottom: 0.3125rem
}

.logged_in,
.login_links {
    padding: 0.9375rem 1.5625rem;
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.logged_in p,
.login_links p {
    margin-bottom: 0.625rem
}

p.not_logged_in_msg {
    font-weight: 700
}

.logged_in_username {
    font-weight: 700
}

.glas_button {
    color: #326DBE;
    font-size: 1rem;
    border-bottom: 1px solid #DADEDF;
    padding: 0;
    line-height: 1
}

.glas_button:hover {
    border-color: #326DBE
}

.login_links p {
    margin-bottom: 0.3125rem
}

.glas_naroda_post_list {
    margin-top: 1.875rem
}

.oglas_content {
    margin-bottom: 0.3125rem
}

.oglas_post {
    margin-bottom: 1.875rem
}

.oglas_location {
    text-transform: capitalize
}

.oglas_location,
.oglas_user {
    color: #818D9C
}

.home .below_events .cat_title {
    text-align: left
}

.home .below_events .side_link {
    float: right !important;
    position: absolute !important
}

.home .below_events p {
    margin-bottom: 0.625rem
}

.home .oglas_location,
.home .oglas_user {
    color: #042137
}

.glas_naroda_wrap {
    display: block
}

.glas_naroda_wrap::after {
    clear: both;
    content: "";
    display: table
}

.nova_objava {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 48.93617%;
    margin-left: 25.53191%;
    margin-bottom: 3.75rem
}

.nova_objava:last-child {
    margin-right: 0
}

.nova_objava .logged_in {
    margin-bottom: 1.875rem
}

.nova_objava .form_holder_comment label,
.nova_objava .form_holder_comment input,
.nova_objava .form_holder_comment textarea,
.nova_objava .form_holder_comment span,
.nova_objava .form_holder_register label,
.nova_objava .form_holder_register input,
.nova_objava .form_holder_register textarea,
.nova_objava .form_holder_register span,
.nova_objava .form_holder_login label,
.nova_objava .form_holder_login input,
.nova_objava .form_holder_login textarea,
.nova_objava .form_holder_login span,
.nova_objava .form_holder_forgotten_password label,
.nova_objava .form_holder_forgotten_password input,
.nova_objava .form_holder_forgotten_password textarea,
.nova_objava .form_holder_forgotten_password span,
.nova_objava .form_holder_setting_password label,
.nova_objava .form_holder_setting_password input,
.nova_objava .form_holder_setting_password textarea,
.nova_objava .form_holder_setting_password span {
    display: block
}

.nova_objava .form_holder_comment textarea,
.nova_objava .form_holder_comment input,
.nova_objava .form_holder_register textarea,
.nova_objava .form_holder_register input,
.nova_objava .form_holder_login textarea,
.nova_objava .form_holder_login input,
.nova_objava .form_holder_forgotten_password textarea,
.nova_objava .form_holder_forgotten_password input,
.nova_objava .form_holder_setting_password textarea,
.nova_objava .form_holder_setting_password input {
    border: 1px solid #DADEDF;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 10px 15px
}

.nova_objava .form_holder_comment label+span,
.nova_objava .form_holder_register label+span,
.nova_objava .form_holder_login label+span,
.nova_objava .form_holder_forgotten_password label+span,
.nova_objava .form_holder_setting_password label+span {
    margin-top: 0.3125rem
}

.nova_objava .form_holder_comment label,
.nova_objava .form_holder_register label,
.nova_objava .form_holder_login label,
.nova_objava .form_holder_forgotten_password label,
.nova_objava .form_holder_setting_password label {
    margin-bottom: 0.625rem
}

.nova_objava .form_holder_comment textarea,
.nova_objava .form_holder_register textarea,
.nova_objava .form_holder_login textarea,
.nova_objava .form_holder_forgotten_password textarea,
.nova_objava .form_holder_setting_password textarea {
    resize: none;
    width: 100%;
    height: 160px
}

.nova_objava .form_holder_comment input,
.nova_objava .form_holder_register input,
.nova_objava .form_holder_login input,
.nova_objava .form_holder_forgotten_password input,
.nova_objava .form_holder_setting_password input {
    width: 100%
}

.nova_objava .small_label {
    font-size: 0.8333rem;
    color: #818D9C;
    margin-bottom: 0.125rem
}

.nova_objava .comment_message,
.nova_objava .comment_location {
    margin-bottom: 0.625rem
}

.no_bot_margin {
    margin-bottom: 0 !important
}

#username .small_label {
    margin-top: 0
}

.input_relative {
    margin-bottom: 0.625rem
}

.input_relative:last-of-type {
    margin-bottom: 2.5rem
}

.objava_uspjesna_content {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 48.93617%;
    margin-left: 25.53191%
}

.objava_uspjesna_content:last-child {
    margin-right: 0
}

.objava_uspjesna_content p {
    margin-bottom: 1.875rem
}

.registration_glas_naroda p {
    margin-bottom: 1.875rem
}

.below_login_links {
    margin-top: 1.875rem
}

.below_login_links p {
    margin-bottom: 0.3125rem
}

.sidebar_home .responsive_banner_side,
.responsive_banner_side.below_banner {
    display: none
}

.mobile_lojtrica {
    display: none
}

@media screen and (max-width: 1800px) {

    .banner_left,
    .banner_right {
        display: none
    }
}

@media screen and (max-width: 1800px) {
    .content_container {
        min-height: auto
    }
}

@media screen and (max-width: 1440px) {
    img {
        max-width: 100%
    }
}

@media screen and (max-width: 1800px) {

    .content_container,
    .header_container .wrapper,
    .main_footer .footer {
        max-width: 96%;
        margin: 0 2%
    }
}

@media screen and (max-width: 1440px) {

    .single.single-lojtrica .post_header_info p,
    .single.single-kolumne .post_header_info p {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .single.single-lojtrica .post_header_info p span,
    .single.single-kolumne .post_header_info p span {
        color: #818D9C
    }

    .single.single-lojtrica span.post_share,
    .single.single-kolumne span.post_share {
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .single.single-lojtrica .post_header_title .vote_button,
    .single.single-kolumne .post_header_title .vote_button {
        top: 40px;
        bottom: inherit
    }

    .single.single-lojtrica .post_header_title .song_artist_name,
    .single.single-kolumne .post_header_title .song_artist_name {
        padding-right: 3.75rem
    }

    .single .post_header_info p {
        display: block
    }

    .single .post_header_info p>a {
        margin-bottom: 1.25rem
    }

    .single .post_header_info .post_author {
        display: block;
        margin-bottom: 0.625rem
    }

    .single .post_header_info .post_author:before {
        display: none
    }

    .single span.post_share,
    .single .bottom-share .post_share {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

@media screen and (max-width: 1440px) {

    .domestic_music_list,
    .foreign_music_list {
        float: left;
        display: block;
        margin-right: 2.12766%;
        width: 48.93617%;
        margin-left: 0%
    }

    .domestic_music_list:last-child,
    .foreign_music_list:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 1440px) {
    .song .song_info a {
        padding-left: 1.875rem
    }

    .song .song_info p {
        width: 80%
    }
}

@media screen and (max-width: 1440px) {
    .song_place {
        left: 0
    }
}

@media screen and (max-width: 1440px) {
    .rest_of_pl>span {
        left: 0
    }

    .rest_of_pl a:first-of-type {
        padding-left: 1.875rem
    }
}

@media screen and (max-width: 1440px) {
    .social_hub ul li {
        margin-bottom: 4.34783%
    }

    .social_hub ul li .featured-img {
        width: 100%
    }
}

@media screen and (max-width: 1440px) {
    .post_content .gallery-thumbs .swiper-wrapper {
        margin-left: -38%
    }
}

@media screen and (max-width: 1440px) {
    .page-social-hub {
        margin-bottom: 2.5rem
    }
}

@media screen and (max-width: 1024px) {
    .category-video .video_post {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 47.82609%;
        margin-bottom: 2.5rem
    }

    .category-video .video_post:last-child {
        margin-right: 0
    }

    .category-video .video_post:nth-child(2n) {
        margin-right: 0
    }
}

@media screen and (max-width: 1024px) {

    .category #breadcrumbs,
    .tag #breadcrumbs,
    .page-template-page-cordon #breadcrumbs {
        margin-bottom: 0.625rem
    }

    .category.category-video #breadcrumbs,
    .tag.category-video #breadcrumbs,
    .page-template-page-cordon.category-video #breadcrumbs {
        margin-bottom: 1.875rem
    }

    .category .single_sidebar_container,
    .tag .single_sidebar_container,
    .page-template-page-cordon .single_sidebar_container {
        display: none
    }

    .category .category_wrapper,
    .tag .category_wrapper,
    .page-template-page-cordon .category_wrapper {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        margin-right: 0
    }

    .category .category_wrapper:last-child,
    .tag .category_wrapper:last-child,
    .page-template-page-cordon .category_wrapper:last-child {
        margin-right: 0
    }

    .category .category_wrapper .category_post_list_item,
    .tag .category_wrapper .category_post_list_item,
    .page-template-page-cordon .category_wrapper .category_post_list_item {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 47.82609%
    }

    .category .category_wrapper .category_post_list_item:last-child,
    .tag .category_wrapper .category_post_list_item:last-child,
    .page-template-page-cordon .category_wrapper .category_post_list_item:last-child {
        margin-right: 0
    }

    .category .category_wrapper .category_post_list_item:nth-child(2n),
    .tag .category_wrapper .category_post_list_item:nth-child(2n),
    .page-template-page-cordon .category_wrapper .category_post_list_item:nth-child(2n) {
        margin-right: 0
    }
}

@media screen and (max-width: 1024px) {
    .similar_posts {
        border-bottom: 1px solid #DADEDF;
        margin-bottom: 0
    }

    .similar_posts .similar_post {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 30.43478%;
        min-height: 200px
    }

    .similar_posts .similar_post:last-child {
        margin-right: 0
    }

    .similar_posts .similar_post:nth-child(3n+1) {
        margin-right: 0
    }
}

@media screen and (max-width: 1024px) {
    .post_content p {
        padding-left: 0
    }

    .post_content blockquote {
        margin-left: 0
    }

    .post_content h4 {
        padding-left: 0
    }
}

@media screen and (max-width: 1024px) {
    .related_tag_posts {
        padding-left: 0
    }
}

@media screen and (max-width: 1024px) {
    .single .below_banner {
        display: none
    }

    .single .content_container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-flow: column;
        -ms-flex-flow: column;
        flex-flow: column
    }

    .single .content_container .single_container {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        margin-right: 0;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }

    .single .content_container .single_container:last-child {
        margin-right: 0
    }

    .single .content_container .single_sidebar_container {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        margin-right: 0;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        margin-top: 1.25rem
    }

    .single .content_container .single_sidebar_container:last-child {
        margin-right: 0
    }

    .single .content_container .single_sidebar_container .related_posts {
        max-width: 100%
    }

    .single .content_container .single_sidebar_container .related_posts .related_post {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 47.82609%;
        border-bottom: none
    }

    .single .content_container .single_sidebar_container .related_posts .related_post:last-child {
        margin-right: 0
    }

    .single .content_container .single_sidebar_container .related_posts .related_post:nth-child(2n-1) {
        margin-right: 0
    }
}

@media screen and (max-width: 1024px) {

    .main_header .logo,
    .main_header .weather_social {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

    .main_header .radio_menu {
        -webkit-box-flex: 2;
        -webkit-flex: 2;
        -ms-flex: 2;
        flex: 2
    }

    .main_header .weather_social {
        -webkit-box-flex: 2;
        -webkit-flex: 2;
        -ms-flex: 2;
        flex: 2
    }

    .main_header .weather_social .social a,
    .main_header .weather_social .social span {
        display: none
    }
}

@media screen and (max-width: 1024px) {
    .main_top_section .main_post_section {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%
    }

    .main_top_section .main_post_section:last-child {
        margin-right: 0
    }

    .main_top_section .main_post_section .top_post {
        margin-bottom: 1.25rem
    }

    .main_top_section .main_post_secundary_section {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%
    }

    .main_top_section .main_post_secundary_section:last-child {
        margin-right: 0
    }

    .main_top_section.slider .main_post_secundary_section .main_post_secundary {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 47.82609%;
        margin-bottom: 1.25rem
    }

    .main_top_section.slider .main_post_secundary_section .main_post_secundary:last-child {
        margin-right: 0
    }

    .main_top_section.slider .main_post_secundary_section .main_post_secundary:nth-child(2n) {
        margin-right: 0
    }
}

@media screen and (max-width: 1024px) {
    .category_post_list_container {
        padding-bottom: 1.875rem;
        margin-bottom: 1.875rem
    }

    .category_post_list_container .category_post_list {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        margin-left: 0%;
        margin-bottom: 3.75rem
    }

    .category_post_list_container .category_post_list:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 1024px) {
    .main_post_secundary {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 47.82609%;
        margin-bottom: 1.25rem
    }

    .main_post_secundary:last-child {
        margin-right: 0
    }

    .main_post_secundary:nth-child(2n-1) {
        margin-right: 0
    }
}

@media screen and (max-width: 1024px) {

    .sidebar_home,
    .single_sidebar_container {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%
    }

    .sidebar_home:last-child,
    .single_sidebar_container:last-child {
        margin-right: 0
    }

    .sidebar_home .banner_side,
    .sidebar_home .rss_feed,
    .single_sidebar_container .banner_side,
    .single_sidebar_container .rss_feed {
        display: none
    }

    .sidebar_home .columns,
    .sidebar_home .poll_wrap,
    .single_sidebar_container .columns,
    .single_sidebar_container .poll_wrap {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 47.82609%
    }

    .sidebar_home .columns:last-child,
    .sidebar_home .poll_wrap:last-child,
    .single_sidebar_container .columns:last-child,
    .single_sidebar_container .poll_wrap:last-child {
        margin-right: 0
    }

    .sidebar_home .columns p.cat_title,
    .single_sidebar_container .columns p.cat_title {
        text-align: right
    }

    .sidebar_home .columns p.cat_title .side_link,
    .single_sidebar_container .columns p.cat_title .side_link {
        position: static;
        float: none
    }

    .sidebar_home .poll_wrap,
    .single_sidebar_container .poll_wrap {
        margin-right: 0;
        margin-top: -3.75rem
    }

    .sidebar_home .music_side,
    .single_sidebar_container .music_side {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 65.21739%;
        margin-left: 17.3913%
    }

    .sidebar_home .music_side:last-child,
    .single_sidebar_container .music_side:last-child {
        margin-right: 0
    }

    .sidebar_home .music_side .music_img,
    .single_sidebar_container .music_side .music_img {
        width: 90px
    }

    .sidebar_home .music_side .music_text,
    .single_sidebar_container .music_side .music_text {
        width: -webkit-calc(100% - 100px);
        width: calc(100% - 100px)
    }
}

@media screen and (max-width: 1024px) {
    .below_cat_list {
        border-bottom: 1px solid #DADEDF;
        margin-bottom: 1.25rem;
        padding-bottom: 1.25rem
    }

    .below_cat_list .below_banner {
        display: none
    }

    .below_cat_list .below_events,
    .below_cat_list .below_promotions {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 47.82609%
    }

    .below_cat_list .below_events:last-child,
    .below_cat_list .below_promotions:last-child {
        margin-right: 0
    }

    .below_cat_list .below_video {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 65.21739%;
        margin-left: 17.3913%;
        margin-top: 1.25rem;
        margin-bottom: 1.25rem
    }

    .below_cat_list .below_video:last-child {
        margin-right: 0
    }

    .below_cat_list .below_promotions {
        margin-right: 0
    }
}

@media screen and (max-width: 1024px) {
    .news_gallery .gallery_container {
        padding-bottom: 1.875rem
    }

    .news_gallery .gallery_post,
    .news_gallery .news_post {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 47.82609%
    }

    .news_gallery .gallery_post:last-child,
    .news_gallery .news_post:last-child {
        margin-right: 0
    }

    .news_gallery .gallery_post:nth-child(2n-1),
    .news_gallery .news_post:nth-child(2n-1) {
        margin-right: 0
    }

    .news_gallery .news_post .main_post_secundary,
    .news_gallery .gallery_post .main_post_secundary {
        -webkit-border-radius: 5px;
        border-radius: 5px;
        overflow: hidden
    }
}

@media screen and (max-width: 1024px) {
    .below_cat_list.second .below_events {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 65.21739%;
        margin-left: 17.3913%;
        position: relative;
        margin-bottom: 1.875rem
    }

    .below_cat_list.second .below_events:last-child {
        margin-right: 0
    }

    .below_cat_list.second .below_events .cat_title {
        position: static;
        text-align: center
    }

    .below_cat_list.second .below_events .cat_title .side_link {
        top: inherit;
        right: inherit;
        bottom: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .below_cat_list.second .below_events .event_post_section {
        margin-bottom: 1.25rem
    }

    .below_cat_list.second .below_promotions {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 47.82609%
    }

    .below_cat_list.second .below_promotions:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 1024px) {
    .social_hub {
        padding: 0
    }

    .social_hub .sizer {
        padding: 0
    }

    .social_hub .left-part {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%
    }

    .social_hub .left-part:last-child {
        margin-right: 0
    }

    .social_hub .right-part {
        margin-left: 0
    }

    .social_hub ul li {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 47.82609%;
        margin-right: 4.34783% !important;
        margin-bottom: 4.34783%
    }

    .social_hub ul li:last-child {
        margin-right: 0
    }

    .social_hub ul li:nth-child(2n) {
        margin-right: 0 !important
    }

    .social_hub ul li .featured-img {
        width: 100%
    }
}

@media screen and (max-width: 1024px) {
    .oglasi_list {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        margin-bottom: 2.5rem
    }

    .oglasi_list:last-child {
        margin-right: 0
    }

    .oglasi_list:after {
        display: none
    }
}

@media screen and (max-width: 1024px) {
    .go_to_ad_create {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        margin-left: 0%
    }

    .go_to_ad_create:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 1024px) {
    .single_sidebar_container .below_banner {
        display: none
    }
}

@media screen and (max-width: 1024px) {
    .single_term .oglasi_terms {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        margin-bottom: 2.5rem
    }

    .single_term .oglasi_terms:last-child {
        margin-right: 0
    }

    .single_term .oglasi_term {
        margin-top: 0
    }

    .single_term .oglasi_post_list {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%
    }

    .single_term .oglasi_post_list:last-child {
        margin-right: 0
    }

    .single_term .oglasi_post_list .oglas_post .oglas_post_image img {
        max-height: none
    }
}

@media screen and (max-width: 1024px) {
    .oglasi .promotion_post {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 47.82609%
    }

    .oglasi .promotion_post:last-child {
        margin-right: 0
    }

    .oglasi .promotion_post:nth-child(2n-1) {
        margin-right: 0
    }
}

@media screen and (max-width: 1024px) {

    .glas_naroda_content,
    .nova_objava,
    .objava_uspjesna_content,
    .author_page {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        margin-left: 0%
    }

    .glas_naroda_content:last-child,
    .nova_objava:last-child,
    .objava_uspjesna_content:last-child,
    .author_page:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 1024px) {
    .objava_uspjesna_content {
        margin-bottom: 2.5rem
    }
}

@media screen and (max-width: 1024px) {
    .single_sidebar_container.columnists {
        display: none
    }
}

@media screen and (max-width: 1024px) {
    .author .single_sidebar_container {
        display: none
    }
}

@media screen and (max-width: 1024px) {
    .author_page {
        margin-bottom: 2.5rem
    }

    .author_page .author_info {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 47.82609%;
        margin-bottom: 2.5rem
    }

    .author_page .author_info:last-child {
        margin-right: 0
    }

    .author_page .author_posts {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%
    }

    .author_page .author_posts:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 1024px) {
    .single-kolumne .post_header_title {
        padding-left: 0
    }
}

@media screen and (max-width: 1024px) {
    .page-template-page-ankete .content_container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .page-template-page-ankete .content_container .single_sidebar_container {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        margin-right: 0
    }

    .page-template-page-ankete .content_container .single_sidebar_container:last-child {
        margin-right: 0
    }

    .page-template-page-ankete .content_container .single_sidebar_container .related_posts {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        margin-left: 0%;
        max-width: none
    }

    .page-template-page-ankete .content_container .single_sidebar_container .related_posts:last-child {
        margin-right: 0
    }

    .page-template-page-ankete .content_container .single_sidebar_container .related_posts .related_post {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 47.82609%
    }

    .page-template-page-ankete .content_container .single_sidebar_container .related_posts .related_post:last-child {
        margin-right: 0
    }

    .page-template-page-ankete .content_container .single_sidebar_container .related_posts .related_post:nth-child(2n-1) {
        margin-right: 0
    }

    .page-template-page-ankete .content_container .single_container {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        margin-right: 0
    }

    .page-template-page-ankete .content_container .single_container:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 1024px) {
    .dogadjaji_posts_wrap.single_term .oglasi_post_list {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%
    }

    .dogadjaji_posts_wrap.single_term .oglasi_post_list:last-child {
        margin-right: 0
    }

    .dogadjaji_posts_wrap.single_term .oglas_post {
        margin-bottom: 1.875rem
    }
}

@media screen and (max-width: 1024px) {
    .search .single_sidebar_container {
        display: none
    }

    .search .search_results_wrapper {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%
    }

    .search .search_results_wrapper:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 1024px) {
    .category_wrapper.page_not_found .category_post_list_item {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 47.82609%
    }

    .category_wrapper.page_not_found .category_post_list_item:last-child {
        margin-right: 0
    }

    .category_wrapper.page_not_found .category_post_list_item:nth-child(2n) {
        margin-right: 0
    }

    .category_wrapper.page_not_found .category_post_list_item:nth-child(3n) {
        margin-right: 4.34783%
    }
}

@media screen and (max-width: 1024px) {
    .page_not_found .not_found_msg {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        margin-left: 0%;
        margin-bottom: 1.875rem
    }

    .page_not_found .not_found_msg:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 1024px) {
    .acf-repeater .acf-row-handle .acf-icon {
        display: block !important
    }
}

@media screen and (max-width: 1024px) {
    .post_bottom_new {
        display: none
    }

    .post_bottom_new .main_post_secundary_img {
        max-width: 100%
    }
}

@media screen and (max-width: 1024px) {
    .main_top_section .top_post a {
        max-height: none;
        overflow: visible
    }

    .main_top_section .top_post a .main_post_img {
        -webkit-transition: none;
        transition: none
    }

    .main_top_section .top_post a .main_post_img:hover {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

@media screen and (max-width: 1024px) {
    .social_hub ul li:nth-child(3n+1) {
        clear: none
    }
}

@media screen and (max-width: 1024px) {
    .archive .single_sidebar_container {
        display: none
    }
}

@media screen and (max-width: 1024px) {
    #breadcrumbs {
        width: 100%
    }
}

@media screen and (max-width: 1024px) {
    .mobile_lojtrica {
        display: block
    }
}

@media screen and (max-width: 1024px) {
    .desktop_lojtrica {
        display: none
    }
}

@media screen and (max-width: 1024px) {
    .lojtrica_single {
        margin-bottom: 0
    }
}

@media screen and (max-width: 1024px) {
    .page-template-page-static .content_container {
        margin-bottom: 2.5rem
    }
}

@media screen and (max-width: 1024px) {
    .page-template-page-radio .main_footer .radio_play_another {
        margin: 0
    }

    .page-template-page-radio .social.social_footer {
        display: none
    }
}

@media screen and (max-width: 1024px) {
    .below_cat_list.second .below_banner {
        display: table;
        width: 100%;
        text-align: center;
        padding-bottom: 1.875rem
    }
}

@media screen and (max-width: 1024px) {

    .sidebar_home .responsive_banner_side.banner_side,
    .sidebar_home .responsive_banner_side.below_banner,
    .below_cat_list .responsive_banner_side.banner_side,
    .below_cat_list .responsive_banner_side.below_banner {
        clear: both;
        display: table;
        margin: auto auto 1.875rem auto;
        float: none
    }

    .sidebar_home .responsive_banner_side.below_banner,
    .below_cat_list .responsive_banner_side.below_banner {
        padding-top: 1.875rem;
        margin-bottom: 0
    }
}

@media screen and (max-width: 480px) {

    .sidebar_home .responsive_banner_side.banner_side,
    .sidebar_home .responsive_banner_side.below_banner,
    .below_cat_list .responsive_banner_side.banner_side,
    .below_cat_list .responsive_banner_side.below_banner {
        display: block;
        clear: both;
        margin: auto auto 1.875rem auto
    }
}

@media screen and (max-width: 1024px) {
    .single.single-post .single_sidebar_container .below_banner {
        display: table;
        margin: auto
    }
}

@media screen and (max-width: 1024px) {
    .single .similar_posts {
        border: none
    }
}

@media screen and (max-width: 1024px) {
    .single .content_container .single_sidebar_container .related_posts {
        border-top: 1px solid #DADEDF;
        margin-top: 1rem;
        padding-top: 1.25rem
    }
}

@media screen and (max-width: 1024px) {
    .main_header .weather_social {
        max-height: 60px
    }

    .main_header .weather_social #weather_slider {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 65.21739%
    }

    .main_header .weather_social #weather_slider:last-child {
        margin-right: 0
    }

    .main_header .weather_social #weather_slider .weather_image {
        max-height: 60px
    }

    .main_header .weather_social #weather_slider .weather_image img {
        width: auto;
        height: auto;
        margin: auto 0 auto auto
    }
}

@media screen and (max-width: 1024px) and (max-width: 600px) {
    .main_header .weather_social #weather_slider .weather_image img {
        margin: 0
    }
}

@media screen and (max-width: 1024px) {
    .main_header .weather_social #weather_slider .weather_information {
        right: initial;
        left: 70px
    }
}

@media screen and (max-width: 1024px) {

    twitterwidget,
    .twitter-tweet {
        padding-left: 0 !important
    }
}

@media screen and (max-width: 1024px) {
    .instagram-media {
        padding-left: 0 !important
    }
}

@media screen and (max-width: 840px) {
    .single.single-lojtrica .post_header_title .vote_button {
        top: 30px
    }

    .single .post_header_info p>span {
        display: block;
        margin: 0 0 0.3125rem 0
    }

    .single .post_header_info p>span:before {
        display: none
    }

    .single span.post_share,
    .single .bottom-share .post_share {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
    .single span.post_share.top {
        display: block;
        float:left;
        width: 100%
    }

    .single .post-header-title .time .post-published {
        display: block;
        padding: 0;
        margin: 0;
    }
    .single .post-header-title a.post-author-a {
        display: block;
        padding: 0;
        margin: 0;

    }
    .single .post-header-title a.post-author-a .post-author-name {
        display: block;
        padding: 0;
        margin: 0;
    }


}

@media screen and (max-width: 840px) {

    .domestic_music_list,
    .foreign_music_list {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 65.21739%;
        margin-left: 17.3913%
    }

    .domestic_music_list:last-child,
    .foreign_music_list:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 840px) {
    .impressum_pages .main_title {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 73.91304%;
        margin-left: 26.08696%
    }

    .impressum_pages .main_title:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 840px) {
    .left_impressum {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 21.73913%
    }

    .left_impressum:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 840px) {
    .middle_impressum {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 73.91304%;
        margin-right: 0
    }

    .middle_impressum:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 840px) {
    .right_impressum {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 73.91304%;
        margin-right: 0;
        float: right
    }

    .right_impressum:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 840px) {
    .adverts_create_wrapper h1 {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        margin-left: 0%
    }

    .adverts_create_wrapper h1:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 1800px) {

    .acf-form,
    .thank_you_advert {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        margin-left: 0%
    }

    .acf-form:last-child,
    .thank_you_advert:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 1800px) {
    .thank_you_advert {
        margin-bottom: 2.5rem
    }
}

@media screen and (max-width: 840px) {
    .oglasi .oglas_author_contact {
        padding-left: 0
    }
}

@media screen and (max-width: 840px) {
    .page-template-page-ankete .poll_image {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        margin-bottom: 1.875rem
    }

    .page-template-page-ankete .poll_image:last-child {
        margin-right: 0
    }

    .page-template-page-ankete .basic-yop-poll-container {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        max-width: none;
        width: 100% !important
    }

    .page-template-page-ankete .basic-yop-poll-container:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 840px) {
    .main_top_section.slider .main_post_section .main_post_content {
        width: 96%;
        margin: -5.625rem 2% 0 2%
    }

    .main_top_section.slider .main_post_section .main_post_content .link_to_post {
        padding: 1.875rem 0.6rem;
        width: 100%
    }
}

@media screen and (max-width: 1024px) {
    .social.social_footer {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

@media screen and (max-width: 1024px) {
    .main_footer ul {
        padding: 0;
        margin-bottom: 1.875rem
    }

    .main_footer .footer {
        padding: 1.875rem 0;
        display: block;
        text-align: center
    }

    .main_footer .footer_radio,
    .main_footer .footer_menu,
    .main_footer .footer_contact,
    .main_footer .footer_link {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%
    }

    .main_footer .footer_radio:last-child,
    .main_footer .footer_menu:last-child,
    .main_footer .footer_contact:last-child,
    .main_footer .footer_link:last-child {
        margin-right: 0
    }

    .main_footer .footer_radio p:last-of-type {
        display: none
    }

    .main_footer .footer_contact {
        min-height: auto;
        margin-bottom: 1.25rem
    }

    .main_footer .footer_contact .contact_info {
        margin-left: 0
    }

    .main_footer .contact_img {
        display: none
    }

    .main_footer .contact_info a {
        position: relative
    }

    .main_footer .contact_info a:after {
        position: absolute;
        content: "\e813";
        font-family: 'fontello';
        width: 20px;
        height: 20px;
        color: #ffffff;
        font-size: 1rem;
        margin-left: 0.625rem;
        -webkit-font-smoothing: antialiased
    }
}

@media screen and (max-width: 840px) {
    .page-template-page-radio .main_footer .footer {
        padding: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        text-align: center
    }
}

@media screen and (max-width: 840px) {

    .post_content p iframe,
    .post_content.lojtrica_single iframe,
    .post_content .post_video iframe {
        height: 450px
    }
}

@media screen and (max-width: 840px) {
    .oglasi .oglas_author_contact p span:first-child {
        color: #818D9C;
        text-transform: lowercase
    }
}

@media screen and (max-width: 840px) {

    .nova_objava .form_holder_comment textarea,
    .nova_objava .form_holder_register textarea,
    .nova_objava .form_holder_login textarea,
    .nova_objava .form_holder_forgotten_password textarea,
    .nova_objava .form_holder_setting_password textarea {
        width: 100%
    }
}

@media screen and (max-width: 840px) {
    .search .category_wrapper .category_post_list_item {
        margin-bottom: 1.875rem
    }

    .search .category_wrapper .category_post_list_item .main_post_secundary>a {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        margin-bottom: 0.625rem
    }

    .search .category_wrapper .category_post_list_item .main_post_secundary>a:last-child {
        margin-right: 0
    }

    .search .category_wrapper .category_post_list_item .main_post_secundary .main_post_secundary_content {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%
    }

    .search .category_wrapper .category_post_list_item .main_post_secundary .main_post_secundary_content:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 840px) {
    .no_search {
        max-width: 100%
    }
}

@media screen and (max-width: 840px) {
    .menu_search_cat .cats a {
        width: 92%;
        margin: 0 4% 4% 4%
    }

    .menu_search_cat .cats a:nth-child(2n) {
        margin: 0 4% 4% 4%
    }
}

@media screen and (max-width: 840px) {
    .menu_search_cat .search_field {
        width: 100%;
        margin-bottom: 1.25rem
    }

    .menu_search_cat .search_submit {
        float: left
    }
}

@media screen and (max-width: 840px) {

    .content_container,
    .header_container .wrapper,
    .main_footer .footer {
        max-width: 94%;
        margin: 0 3%
    }
}

@media screen and (max-width: 840px) {
    .post_content .gallery-top {
        height: 480px
    }

    .post_content .gallery-thumbs {
        width: 86%;
        margin-top: -1.5rem
    }

    .post_content .gallery-thumbs .swiper-wrapper {
        margin-left: -33%
    }
}

@media screen and (max-width: 840px) {
    #slider .slides li {
        height: 480px
    }
    #slider .slides li.flex-active-slide{
        background-size: cover;
        background-position: center;        
    }
}

@media screen and (max-width: 600px) {
    .desktop_lojtrica {
        display: none
    }
    #slider .slides li {
        height: 360px
    }

}

@media screen and (max-width: 600px) {
    .menu_search_cat .search_submit {
        height: 35px;
        line-height: 35px;
        width: 48%;
        font-size: 0.7778rem
    }
}

@media screen and (max-width: 600px) {
    .post_bottom_new {
        display: none !important
    }
}

@media screen and (max-width: 600px) {
    .main_header {
        padding: 0.625rem 0;
        display: block
    }

    .main_header .logo {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 30.43478%
    }

    .main_header .logo:last-child {
        margin-right: 0
    }

    .main_header .weather_social {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 65.21739%;
        margin-right: 0
    }

    .main_header .weather_social:last-child {
        margin-right: 0
    }

    .main_header .weather_social .weather {
        float: left;
        display: block;
        margin-right: 6.66667%;
        width: 73.33333%
    }

    .main_header .weather_social .weather:last-child {
        margin-right: 0
    }

    .main_header .weather_social .weather .weather_icon p {
        font-size: 1.5rem
    }

    .main_header .weather_social .weather .weather_info span {
        line-height: 1
    }

    .main_header .weather_social .weather .weather_info span:first-child {
        font-size: 1.333rem
    }

    .main_header .weather_social .weather .weather_info span:last-child {
        font-size: 0.8889rem
    }

    .main_header .weather_social .social {
        float: left;
        display: block;
        margin-right: 6.66667%;
        width: 20%
    }

    .main_header .weather_social .social:last-child {
        margin-right: 0
    }

    .main_header .weather_social .social .search_link {
        top: 10px;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        right: 55%
    }

    .main_header .radio_menu {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 0.625rem
    }

    .main_header .radio_menu:last-child {
        margin-right: 0
    }

    .main_header .radio_menu:before {
        display: none
    }

    .main_header .radio_menu .radio {
        float: left;
        display: block;
        margin-right: 6.66667%;
        width: 73.33333%
    }

    .main_header .radio_menu .radio:last-child {
        margin-right: 0
    }

    .main_header .radio_menu .radio span:first-child {
        width: 30px;
        height: 30px;
        font-size: 0.5556rem
    }

    .main_header .radio_menu .radio span:last-child {
        font-size: 0.8889rem;
        line-height: 23px
    }

    .main_header .radio_menu .menu {
        float: left;
        display: block;
        margin-right: 6.66667%;
        width: 20%
    }

    .main_header .radio_menu .menu:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 600px) {
    .main_top_section .main_post_section .main_post_img {
        height: 320px
    }

    .main_top_section .main_post_secundary_section .main_post_secundary {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%
    }

    .main_top_section .main_post_secundary_section .main_post_secundary:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 600px) {
    .main_top_section.slider .global_news a {
        text-align: left;
        font-size: 1.111rem
    }

    .main_top_section.slider .main_post_section .main_post_img {
        height: 320px
    }

    .main_top_section.slider .main_post_section .main_post_content {
        width: 96%;
        margin: -5.625rem 2% 0 2%
    }

    .main_top_section.slider .main_post_section .main_post_content .link_to_post {
        width: 100%
    }

    .main_top_section.slider .main_post_section .main_post_content .link_to_post h2 {
        font-size: 1.333rem;
        line-height: 26px
    }
}

@media screen and (max-width: 600px) {

    .swiper-button-prev,
    .swiper-button-next {
        display: none
    }
}

@media screen and (max-width: 600px) {
    .main_top_section.slider .main_post_secundary_section .main_post_secundary {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%
    }

    .main_top_section.slider .main_post_secundary_section .main_post_secundary:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 600px) {
    .main_post_secundary {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%
    }

    .main_post_secundary:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 600px) {

    .sidebar_home .columns,
    .sidebar_home .poll_wrap,
    .single_sidebar_container .columns,
    .sidebar_home .music_side,
    .single_sidebar_container .music_side,
    .below_cat_list .below_events,
    .below_cat_list .below_banner,
    .below_cat_list .below_promotions,
    .below_cat_list .below_video {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        margin-left: 0%
    }

    .sidebar_home .columns:last-child,
    .sidebar_home .poll_wrap:last-child,
    .single_sidebar_container .columns:last-child,
    .sidebar_home .music_side:last-child,
    .single_sidebar_container .music_side:last-child,
    .below_cat_list .below_events:last-child,
    .below_cat_list .below_banner:last-child,
    .below_cat_list .below_promotions:last-child,
    .below_cat_list .below_video:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 600px) {
    .below_cat_list .below_banner {
        display: none
    }

    .below_cat_list .below_events,
    .below_cat_list .below_promotions {
        margin-bottom: 1.875rem
    }
}

@media screen and (max-width: 600px) {

    .news_gallery .gallery_post,
    .news_gallery .news_post {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%
    }

    .news_gallery .gallery_post:last-child,
    .news_gallery .news_post:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 600px) {
    .below_cat_list.second .below_events {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        margin-left: 0%
    }

    .below_cat_list.second .below_events:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 600px) {
    .below_cat_list.second .below_promotions {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%
    }

    .below_cat_list.second .below_promotions:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 600px) {
    .social_hub .left-part a {
        position: relative;
        display: block;
        float: none;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        top: 0;
        padding-bottom: 0.625rem
    }

    .social_hub .right-part {
        clear: both
    }

    .social_hub ul li {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        position: relative !important
    }

    .social_hub ul li:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 600px) {
    .post_content blockquote {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        max-width: none
    }

    .post_content blockquote:last-child {
        margin-right: 0
    }

    .post_content blockquote p {
        font-size: 1.111rem
    }
}

@media screen and (max-width: 600px) {
    .post_content .swiper-container {
        margin-bottom: 1.875rem
    }

    .post_content .gallery-thumbs {
        height: auto;
        width: 80%;
        margin-top: -1.5rem
    }

    .post_content .gallery-thumbs .swiper-wrapper {
        margin-left: -25%
    }
}

@media screen and (max-width: 600px) {
    .related_tag_posts a {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        margin-bottom: 0.3125rem;
        text-align: center
    }

    .related_tag_posts a:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 600px) {
    .similar_posts .similar_post {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        margin-bottom: 1.875rem
    }

    .similar_posts .similar_post:last-child {
        margin-right: 0
    }

    .similar_posts .similar_post .similar_post_img {
        min-height: 200px
    }
}

@media screen and (max-width: 600px) {
    .single .content_container .single_sidebar_container .related_posts .related_post {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%
    }

    .single .content_container .single_sidebar_container .related_posts .related_post:last-child {
        margin-right: 0
    }

    .single.single-lojtrica .post_header_title .vote_button {
        top: 10px
    }
}

@media screen and (max-width: 600px) {
    .category-video .video_post {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        margin-bottom: 1.875rem;
        min-height: initial
    }

    .category-video .video_post:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 600px) {

    .post_content p iframe,
    .post_content.lojtrica_single iframe,
    .post_content .post_video iframe {
        height: 300px
    }
}

@media screen and (max-width: 600px) {

    .category .category_wrapper .category_post_list_item,
    .tag .category_wrapper .category_post_list_item,
    .page-template-page-cordon .category_wrapper .category_post_list_item {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%
    }

    .category .category_wrapper .category_post_list_item:last-child,
    .tag .category_wrapper .category_post_list_item:last-child,
    .page-template-page-cordon .category_wrapper .category_post_list_item:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 600px) {

    .domestic_music_list,
    .foreign_music_list {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        margin-left: 0%
    }

    .domestic_music_list:last-child,
    .foreign_music_list:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 600px) {
    .song .song_info p span {
        display: block;
        font-size: 1.667rem
    }
}

@media screen and (max-width: 600px) {
    .rest_of_pl>a {
        vertical-align: top
    }

    .rest_of_pl .vote_button {
        top: 0
    }

    .rest_of_pl .song_artist_name {
        padding-left: 1.875rem
    }

    .rest_of_pl a:first-of-type {
        display: none
    }
}

@media screen and (max-width: 600px) {

    .single.single-lojtrica span.post_share,
    .single.single-lojtrica .bottom-share .post_share {
        display: none
    }

    .single.single-lojtrica .post_header_title .song_artist_name {
        font-size: 1.556rem;
        line-height: 36px;
        padding-right: 2.75rem
    }

    .single.single-lojtrica .post_header_title .song_artist_name span.bold {
        display: inline-block;
        width: 80%;
        text-transform: uppercase
    }
}

@media screen and (max-width: 600px) {
    .single .content_container .single_container {
        margin-bottom: 1.875rem
    }

    .single .content_container .single_sidebar_container.lojtrica {
        display: none
    }
}

@media screen and (max-width: 600px) {
    .impressum_pages {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .impressum_pages .left_impressum {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        margin-left: 0%;
        margin-bottom: 1.875rem
    }

    .impressum_pages .left_impressum:last-child {
        margin-right: 0
    }

    .impressum_pages .main_title {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        margin-left: 0%
    }

    .impressum_pages .main_title:last-child {
        margin-right: 0
    }

    .impressum_pages .middle_impressum {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }

    .impressum_pages .right_impressum {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4;
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        margin-left: 0%;
        margin-bottom: 1.875rem
    }

    .impressum_pages .right_impressum:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 600px) {
    .oglasi_term {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 82.6087%;
        margin-left: 8.69565%;
        margin-bottom: 1.875rem
    }

    .oglasi_term:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 600px) {
    .single_term .oglasi_post_list .oglas_post {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 82.6087%;
        margin-left: 8.69565%
    }

    .single_term .oglasi_post_list .oglas_post:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 600px) {
    .oglasi .promotion_post {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%
    }

    .oglasi .promotion_post:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 600px) {

    .logged_in,
    .login_links {
        padding: 0.3125rem 0.6875rem
    }
}

@media screen and (max-width: 600px) {
    .author_page .author_info {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%
    }

    .author_page .author_info:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 600px) {

    .single.single-kolumne span.post_share,
    .single.single-kolumne .bottom-share .post_share {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-top: 0.625rem;
        width: 100%
    }

    .single.single-kolumne .post_header_info p {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .single.single-kolumne .post_header_info p span {
        color: #042137;
        font-weight: normal
    }
}

@media screen and (max-width: 600px) {
    .yop-poll-forms span {
        display: block;
        padding-left: 1.25rem
    }

    .yop-poll-forms .after_vote_section {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .yop-poll-forms .after_vote_section span {
        padding-left: 0;
        display: block
    }
}

@media screen and (max-width: 600px) {
    .page-template-page-ankete .content_container .single_sidebar_container .related_posts .related_post {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%
    }

    .page-template-page-ankete .content_container .single_sidebar_container .related_posts .related_post:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 600px) {
    .page-template-page-ankete .poll_post {
        margin-bottom: 1.875rem
    }
}

@media screen and (max-width: 600px) {
    .single_term .oglasi_terms {
        padding: 3.75rem 3.125rem
    }

    .single_term .oglasi_post_list .oglas_post {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%;
        margin-left: 0%
    }

    .single_term .oglasi_post_list .oglas_post:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 600px) {

    .dogadjaji_posts_wrap.single_term .oglas_post .oglas_post_image,
    .dogadjaji_posts_wrap.single_term .oglas_post .event_text {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%
    }

    .dogadjaji_posts_wrap.single_term .oglas_post .oglas_post_image:last-child,
    .dogadjaji_posts_wrap.single_term .oglas_post .event_text:last-child {
        margin-right: 0
    }

    .dogadjaji_posts_wrap.single_term .oglas_post .event_text h3 {
        margin-bottom: 1.875rem
    }

    .dogadjaji_posts_wrap.single_term .oglas_post .event_text .event_time_cat span:first-child {
        font-weight: normal
    }
}

@media screen and (max-width: 600px) {
    .category .main_post_secundary {
        min-height: auto
    }
}

@media screen and (max-width: 600px) {
    .page_not_found p {
        font-size: 1.111rem;
        line-height: 38px
    }

    .page_not_found p:first-child {
        font-size: 1.5rem
    }

    .page_not_found p:last-child {
        line-height: 26px
    }

    .page_not_found .not_found_msg {
        padding-bottom: 0
    }
}

@media screen and (max-width: 600px) {
    .category_wrapper.page_not_found .category_post_list_item {
        float: left;
        display: block;
        margin-right: 4.34783%;
        width: 100%
    }

    .category_wrapper.page_not_found .category_post_list_item:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 600px) {
    .error404 .main_post_secundary {
        min-height: auto
    }
}

@media screen and (max-width: 600px) {

    .menu_search_cat .main_menu,
    .menu_search_cat .search,
    .menu_search_cat .cats {
        width: 100%
    }

    .menu_search_cat .search {
        border: none;
        padding: 0
    }

    .menu_search_cat .cats {
        border: none
    }

    .menu_search_cat .cats a {
        width: 48%;
        margin: 0 2% 2% 0
    }

    .menu_search_cat .cats a:nth-child(2n) {
        margin-right: 0;
        margin-left: 0
    }
}

@media screen and (max-width: 600px) {
    .page_not_found .not_found_msg {
        padding-top: 1.25rem
    }
}

@media screen and (max-width: 600px) {
    .sidebar_home .poll_wrap {
        margin-top: 0
    }
}


@media screen and (max-width: 600px) {
    .page-template-page-radio .main_footer .radio_play_another {
        margin-top: 0
    }
}

@media screen and (max-width: 1024px) {
    .main_header .weather_social {
        height: auto
    }

    .main_header .weather_social #weather_slider {
        width: 80%;
        margin: 0
    }
}

@media screen and (max-width: 480px) {
    .acf-form .actions li {
        display: block;
        margin-bottom: 1.25rem;
        float: none !important
    }

    .acf-form .actions li a {
        width: 100%
    }
}

@media screen and (max-width: 480px) {
    .acf-field-repeater {
        overflow: auto;
        padding-bottom: 1.25rem
    }
}

@media screen and (max-width: 480px) {
    .post_content .swiper-container {
        margin-bottom: 1.875rem
    }

    .post_content .gallery-top {
        height: 300px
    }

    .post_content .gallery-thumbs {
        height: auto;
        width: 70%;
        margin-top: -1.5rem
    }

    .post_content .gallery-thumbs .swiper-slide {
        height: 90px
    }

    .post_content .gallery-thumbs .swiper-wrapper {
        margin-left: -26%
    }
}

@media screen and (max-width: 480px) {
    .page-template-page-radio .main_header {
        padding: 1.25rem 0;
        min-height: auto;
        margin-bottom: 1.25rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .page-template-page-radio .main_header .logo a {
        max-width: 80%
    }

    .page-template-page-radio .radio_text h3 {
        margin-bottom: 0;
        font-size: 24px
    }

    .page-template-page-radio .tab_nav {
        border: none
    }

    .page-template-page-radio .tab_nav a {
        padding: 0 0.9375rem;
        width: 100%;
        margin: 0 0 0.125rem 0;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        text-align: left;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .page-template-page-radio .tab_nav a:last-of-type {
        margin: 0
    }

    .page-template-page-radio .tab_nav a i {
        font-size: 1.5rem;
        margin-right: 0.3125rem
    }
}

@media screen and (max-width: 480px) {
    .oglasi .oglas_author_contact p span:first-child {
        width: 80px
    }
}

@media screen and (max-width: 480px) {
    .post_content iframe {
        height: 200px
    }
}

@media screen and (max-width: 480px) {
    #slider .slides li {
        height: 250px
    }
}

@media screen and (max-width: 480px) {
    #carousel {
        margin-bottom: 0
    }

    #carousel .slides li {
        height: 100px
    }
}

@media screen and (max-width: 480px) {
    .page-template-page-ankete .yop-poll-footer {
        width: 100%
    }
}

@media screen and (max-width: 480px) {
    .instagram-media {
        height: auto;
        min-height: 700px
    }
}

@media screen and (max-width: 480px) {
    .pagination .page-numbers {
        width: 40px;
        height: 40px
    }
}

@media screen and (max-width: 320px) {
    .post_content .swiper-container {
        margin-bottom: 1.875rem
    }

    .post_content .gallery-top {
        height: 180px
    }

    .post_content .gallery-thumbs {
        height: auto;
        width: 70%;
        margin-top: -1.5rem
    }

    .post_content .gallery-thumbs .swiper-slide {
        height: 60px
    }

    .post_content .gallery-thumbs .swiper-wrapper {
        margin-left: -26%
    }
}

@media screen and (max-width: 320px) {
    #slider .slides li {
        height: 190px
    }
}

@media screen and (max-width: 320px) {
    #carousel {
        height: 100px
    }

    #carousel .slides li {
        height: 60px
    }
}

@media screen and (max-height: 550px) {
    .post_bottom_new {
        display: none !important
    }
}

@media screen and (max-height: 550px) {
    .lightbox .lb-image {
        width: 100% !important;
        height: auto !important
    }
}

@media screen and (max-height: 550px) {
    .lb-outerContainer {
        width: 100% !important;
        height: 100% !important
    }
}





.mega-links.columns-5>.menu-item:nth-child(5n+1),
.listing.columns-5 .listing-item:nth-child(5n+1) {
    padding-left: 8px;
    padding-right: 12px;
    clear: right;
}


h3.section-heading img.logo24sata {
    padding-right: 10px;
}


/* OVERRIDES */

/**** ticker - main page ****/
.pl-ticker-content-item>.pl-title>a {
    text-transform: none;
}

body.home .main-ticker-wrapper .main-ticker-cnt .ticker-slider-wrapper .bx-viewport {
    height: 50px;
}

body.home .main-ticker-wrapper .main-ticker-cnt .ticker-slider-wrapper .bx-viewport .pl-slider-slide,
body.home .main-ticker-wrapper .main-ticker-cnt .ticker-slider-wrapper .bx-viewport .pl-slider-slide .pl-ticker-content-item {
    line-height: 50px;
}

body.home .main-ticker-wrapper .main-ticker-cnt .ticker-slider-wrapper .bx-viewport .pl-slider-slide .pl-ticker-content-item .pl-title,
body.home .main-ticker-wrapper .main-ticker-cnt .ticker-slider-wrapper .bx-viewport .pl-slider-slide .pl-ticker-content-item .pl-title>a {
    line-height: 40px;
}
/*
body.home .right-thumbs .featured a.img-holder {
    height: 186px;
}

body.home .right-thumbs .featured a.img-holder:before {
    padding: 0;
}

body.home .right-thumbs .featured a.img-holder .cat_btn {
    top:168px;
}
*/
body.home .right-thumbs .featured a.img-holder:before {
    padding: 0;
}

body.home article a.img-holder{
    border-radius: 5px !important;
    background-position: center;
    background-size: cover !important;
    background-repeat: no-repeat;
    transition: all 1s;
}

body.home article a.img-holder:hover {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    
}


@media screen and (max-width: 768px){
    body.home .right-thumbs .featured a.img-holder {
        height: 250px;
    }
    body.home .right-thumbs .featured a.img-holder .cat_btn {
        top:232px;
    }
}
@media screen and (min-width: 767px){
    body.home .right-thumbs .featured a.img-holder {
        height: 76px;
    }
    body.home .right-thumbs .featured a.img-holder .cat_btn {
        top:58px;
    }
}
@media screen and (min-width: 978px){
    body.home .right-thumbs .featured a.img-holder {
        height: 150px;
    }
    body.home .right-thumbs .featured a.img-holder .cat_btn {
        top:132px;
    }
}

@media screen and (min-width: 1200px){
    body.home .right-thumbs .featured a.img-holder {
        height: 205px;
    }
    body.home .right-thumbs .featured a.img-holder .cat_btn {
        top:187px;
    }

    body.home article.listing-item-classic-1 .featured a {
        height:450px;
    }
    body.home article.listing-item-classic-1 .featured a span.cat_btn {
        bottom: -92px;
        position: relative;
    }
    
}

@media screen and (min-width: 1400px){
    /*body.home .right-thumbs .featured a.img-holder {
        height: 205px;
    }
    body.home .right-thumbs .featured a.img-holder .cat_btn {
        top:187px;
    }*/
}


body.home .listing-tb-2 article .featured-type-featured-image a {
    border-radius: 5px;
}



/**** post title ****/
.post-template-10 h1.single-post-title {
    margin-top: 20px;
    line-height: 1em;
    font-size: 4.5em;
    font-weight: 900;
    color: black;
}
@media screen and (max-width: 1024px){
    .post-template-10 h1.single-post-title {
        line-height: 1;
        font-size: 3em;
    }
}

/**** post excerpt ***/

body.single .single-post-excerpt {
    line-height: 1em;
    font-size: 2em;
    text-align: inherit;
    text-transform: initial;
    color: #595959 !important;
    font-weight: 600;
}


@media screen and (min-width: 1024px){
    body.single .single-post-excerpt {
    font-weight: 600;
    line-height: 1.1;
    font-size: 2.1em;
    }
}


/**** post author ****/
.post-template-10 .post-meta.single-post-meta .post-author-name,
.post-template-10 .post-header-title .post-author-name,
.post-template-10 .post-header-title .post-published,
.post-tp-7-header .post-meta.single-post-meta .post-author-name,
.post-tp-7-header .post-header-title .post-author-name,
.post-tp-7-header .post-header-title .post-published,
html.post-style-7 div.posttitle .post-author-name,
html.post-style-7 div.posttitle .post-published {
    text-transform: capitalize !important;
    max-width: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: middle;
    font-family: 'Source Sans Pro';
    font-weight: 400;
    font-size: 18px;
    text-transform: none;
    color:#3a3a3a;
    margin-left:60px
}

.post-tp-7-header .post-meta.single-post-meta .post-author-name,
.post-tp-7-header .post-header-title .post-author-name,
.post-tp-7-header .post-header-title .post-published,
html.post-style-7 div.posttitle .post-author-name,
html.post-style-7 div.posttitle .post-published{
    color: #919191
}

.post-template-10 .post-header-title .post-published,
.post-tp-7-header .post-header-title .post-published,
html.post-style-7 div.posttitle .post-published {
    font-weight: 300;
    font-size: 18px;
    text-transform: none;
    color:#3a3a3a;
    margin-left:20px;
}

.post-tp-7-header .post-header-title .post-published,
html.post-style-7 div.posttitle .post-published {
    color: #919191
}


.post-template-10 .post-meta,
.post-template-10 .post-meta a,
.post-template-7 .post-meta,
.post-template-7 .post-meta a {
    line-height: 40px;
}

.post-template-10 section.bottom-share,
.post-template-7 section.bottom-share {
    height: 40px;
    margin-bottom: 30px;
}


.similar_posts.post-type-7 .similar_post {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 17.86%;
}



/* skrivanje headera na post style 7 */
html.post-style-7 #header {
    display:none;
}

/* naslovna slika */
html.post-style-7 div.flexslider {
    border:0;
    border-radius:0;
    margin-bottom:0;
}
html.post-style-7 .flex-active-slide a {
    right: 10px;
    position: absolute;
    top: 10px;
}

@media screen and (max-width: 480px){
    html.post-style-7 #slider .slides li {
        height: 300px;
    }
}
@media screen and (max-width: 600px){
    html.post-style-7 #slider .slides li {
        height: 480px;
    }
}

@media screen and (max-width: 840px){
    html.post-style-7 #slider .slides li {
        height: 480px;
    }
}
@media screen and (min-width: 840px){
    html.post-style-7 #slider .slides li {
        height: 700px
    }
    .single span.post_share.top {
        margin-top: 0;
    }
}


a.post-7-logo{
    position: absolute;
    left: 10px;
    top: 10px;
    z-index: 999;
    max-width: 150px;
}


html.post-style-7 div.posttitle{
    height: auto;
    z-index: 9999;
    position: relative;
    display: block;
    min-height: 120px;
    margin-top: -120px;
    background: rgb(36,36,36);
    background: linear-gradient(0deg, rgba(36,36,36,1) 73%, rgba(36,36,36,0) 90%);
    padding-top: 120px;
}


html.post-style-7 div.posttitle div.box {
    padding: 30px 0; 
    background-color: rgba(36,36,36,1);
    position: relative;
}


html.post-style-7 div.posttitle div.box h1 {
    color: white;
    font-weight: 900;
    font-size: 4em;
    line-height: 1.1em;
    text-align: center;
}


html.post-style-7 div.posttitle div.box .single-post-excerpt {
    color: #919191 !important;
    font-weight: 600;
    font-size: 2.5em;
    line-height: 1.1;
    text-align: center;
}

/*** single post - gallery text url ***/
html.post-style-7 #single-photogallery {
    right: 10px;
    position: absolute;
    color: #fafafa
}
html.post-style-7 #single-photogallery:hover {
    color: #9f2121
}

.post-template-10 #single-photogallery,
html.post-style-7 #single-photogallery-bottom {
    display: inline-block;
    line-height: 60px;
    font-size: 1.2em;
}

.post-template-10 a.top-fullscreen-icon {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    padding: 0;
    margin: 0;
}
.post-template-10 a.top-fullscreen-icon > .icon--full-screen {
    font-size: 24px;
    margin: 2px;
    color: white;
    text-shadow: 1px 1px 3px black;
}
.post-template-10 a.top-fullscreen-icon > .icon--full-screen:hover {
    color: #d9d9d9;
}

/**** image roundness ****/
.listing-grid-1 a.img-holder {
    border-radius: 5px;
}




/**** Frontpage - zeleno section ****/
body.home #frontzeleno > h3 > a > span,
/*body.home #rmnajcitanije > h3 > a > span,*/
body.home #rmpromo h3 > a > span,
body.home #topprice > h3 > a > span {
    background-color: transparent;
    border: 2px solid white;
    margin-top: 20px;
    padding: 0px 15px;
    margin-bottom: 10px;
}

body.home #frontzeleno > .listing > article > div > h2.title > a,
body.home #rmpromo > .listing h3.title > a,
body.home #topprice > .listing > article > div > h2.title > a {
    font-weight: 600;
}
body.home #frontzeleno > .listing > article > div > h2.title > a,
body.home #frontzeleno > .listing > article:hover > div > h2.title > a,
body.home #rmpromo > .listing  h3.title > a,
body.home #rmpromo > .listing  h3.title:hover > a,
body.home #topprice > .listing > article > div > h2.title > a,
body.home #topprice > .listing > article:hover > div > h2.title > a {
    color:white !important;
}



/***** Frontpage naslovi *****/
body.home .listing-item-grid-1 .title{
    line-height: 1.1em;
    font-size: 1.8em;
    color: black !important;
    font-weight: 900;
}

body.home .listing-item-tb-2 .title {
    line-height: 1em;
    font-size: 2em;
    color: black !important;
    font-weight: 900;
}

body.home .listing-item-classic-1 .title {
    font-size: 2.8em;
    color: black!important;
    line-height: 1.0em;
    font-weight: 900;
}

body.home .listing-item-classic-1 .post-summary {
    line-height: 1.1em;
    font-size: 1.7em;
    color: #595959;
    text-align: center;
    font-weight: 600;
}

body.home .topnews {
    position: relative;
}

@media screen and (max-width: 767px){
    body.home .listing.scolumns-2 .listing-item {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
}
    

@media screen and (min-width: 767px){

    body.home .topnews article h2.title {
        position: absolute;
    bottom: 0;
    background-color: rgba(36,36,36,1);
    padding: 80px 20px 50px 20px;
    color: white !important;
    font-size: 3em;
    background: linear-gradient(0deg, rgb(36 36 36 / 91%) 73%, rgba(36,36,36,0) 90%);
    margin-bottom: 17px;
    }

    div.kolumne_sidebar, div.dogadaji_sidebar{
        padding-left:20px;
    }
    
}

div.dogadaji_sidebar ul {
    list-style: none;
    padding: 0
}
div.dogadaji_sidebar ul li{
    line-height: 1.5em;
    padding-bottom: 10px;
}
div.dogadaji_sidebar ul li a {
    color: #818D9C;
    font-size: 17px;
}
div.dogadaji_sidebar ul li a:hover {
    color:rgb(217, 0, 0);
}

.kolumne_sidebar .column_post:hover hr,.kolumne_sidebar .column_post:hover p {
    color:#333;
}


.single-post .kolumna-autor img {
    width: 250px;
    float: left;
    vertical-align: middle;
}

h1.single-post-title.kolumna {
    font-size: 5em;
    font-weight: 600;
    display: inline-block;
    vertical-align: middle;
}



.qrcontainer {
    width: 110px;
    display: block;
    position: absolute;
    margin-left: 25px;
    text-align: center;
    height: 110px;
    left: 200px;
    top: 0;
}

img#mreznicaqr {
    width: 80px;
    position: relative;
    padding: 0;
    margin: 0;
}

span.qrtext {
    font-size: 13px;
    line-height: 1;
    display: block;
    overflow-wrap: break-word;
    width: 100%;
}

/* top banner on mobile */
@media screen and (max-width: 1023px){
    .site-header>.header-inner .logo-col{
        display:none !important;
    }
}




.post-template-10 .post-header-title .post-published.updated {
    text-transform: none !important;
}

