@import url('https://fonts.googleapis.com/css2?family=Pacifico&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Satisfy:wght@400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap');

/* SAV tekst - Montserrat */
body, body * {
  font-family: 'Montserrat', sans-serif !important;
}

/* Izuzeci - icon fontovi */
.fa,
.fas,
.far,
.fab,
i.fa,
i[class*="fa-"],
[class*="fa-"]:before,
.search-btn i,
.header-search i,
.menu-item i {
  font-family: 'FontAwesome' !important;
}

/* Main meni - Roboto Slab */
.main-navigation a,
.main-navigation li a,
.nav-menu a,
.nav-menu li a,
#vce_main_navigation_menu a,
#vce_main_navigation_menu li a {
  font-family: 'Roboto Slab', serif !important;
  font-weight: 500 !important;
}

/* Story menu item - Pacifico */
.main-navigation .menu-story > a,
.nav-menu .menu-story > a,
#vce_main_navigation_menu .menu-story > a {
  font-family: 'Pacifico', cursive !important;
  color: #dc3333 !important;
  font-size: 1.4em !important;
  font-weight: 400 !important;
}

/* Pacifico za stranicu 294 */
.page-id-294 h1.entry-title,
.page-id-294 h1 {
  font-family: 'Pacifico', cursive !important;
  font-style: normal !important;
  font-size: 1.8em !important;
}

/* Ukloni sve sjene i bordere u navigaciji */
.nav-menu > li > a,
.header-sticky .nav-menu > li > a,
.header-sticky .nav-menu > .current-menu-item > a,
.header-sticky .nav-menu > .current_page_item > a,
.header-sticky .nav-menu > .current-menu-ancestor > a,
.main-navigation a.vce-item-selected,
.nav-menu>.current-menu-ancestor>a,
.nav-menu>.current-menu-item>a,
.nav-menu>.current_page_item>a,
.nav-menu>li:hover>a,
.main-navigation .nav-menu > li:hover > a,
.main-navigation .nav-menu > .current-menu-item > a,
.main-navigation .nav-menu > .current_page_item > a,
.main-navigation .nav-menu > .current-menu-ancestor > a,
.main-navigation a.vce-item-selected {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  border-left: none !important;
  border: none !important;
}

#userwayAccessibilityIcon {
  top: 95px !important;
}

img[src*="gtranslate/flags/svg/sr.svg"] {
  content: url('https://flagcdn.com/me.svg') !important;
  width: 32px !important;
  height: 21px !important;
  object-fit: cover !important;
}

#text-5 .textwidget,
#text-5 .textwidget p {
  font-size: 8px !important;
  line-height: 1.2 !important;
  margin-bottom: 1px !important;
}

#text-3 .textwidget,
#text-3 .textwidget p {
  font-size: 12px !important;
  line-height: 1.2 !important;
  margin-bottom: 1px !important;
}

#text-6 .textwidget,
#text-6 .textwidget p {
  font-size: 14px !important;
  line-height: 1.6 !important;
  text-align: center !important;
}

#text-8 .textwidget,
#text-8 .textwidget p {
  text-align: center !important;
}

.top-header {
  height: 20px !important;
  min-height: 20px !important;
  line-height: 20px !important;
}

.category h2.vce-featured-title a,
.category .vce-featured-title {
  font-size: 4rem;
  line-height: 1.3;
}

.home .vce-featured-title a {
  font-size: 4rem;
  line-height: 1.3;
}

#breadcrumbs,
.mks-breadcrumbs-container,
p#breadcrumbs,
#mks-breadcrumbs {
  display: none !important;
  margin: 0 !important;
  padding: 0 !important;
  height: 0 !important;
}

.rht_icon_wrapper_element {
  background-color: #dc3333 !important;
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
}

.rht_icon_wrapper,
.rht_icon_wrapper.sstemplate_1,
.rht_icon_speaker_wrapper,
.gsp_btn,
.gsp_btn * {
  background: #dc3333 !important;
  background-color: #dc3333 !important;
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
}

.ss_svg_speaker_icon_1 path,
.ss_svg_speaker_icon_1 circle,
.ss_svg_speaker_icon_1 rect,
.ss_svg_speaker_icon_1 * {
  fill: #ffffff !important;
  color: #ffffff !important;
}

.rht_icon_banner {
  display: none !important;
}

.site-footer .widget {
  border: none !important;
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.site-footer .widget-title {
  border: none !important;
  background: transparent !important;
  font-weight: bold !important;
  text-align: center !important;
}

.site-footer .widget_media_image {
  text-align: center !important;
}

.site-footer .widget_media_image img {
  display: block !important;
  margin: 0 auto !important;
}

.comment-respond {
  display: none !important;
}

.single h1.entry-title {
  font-size: 3rem !important;
  line-height: 1.3 !important;
}

#main-box-2 h3.main-box-title {
  opacity: 0;
}

@media only screen and (max-width: 670px) {
  .home .vce-featured-title a,
  .category h2.vce-featured-title a,
  .category .vce-featured-title,
  .archive .vce-featured-title a,
  .vce-featured-title a,
  h2.vce-featured-title a {
    font-size: 2rem !important;
    line-height: 1.3 !important;
  }

  #userwayAccessibilityIcon {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
  }

  .rht_icon_wrapper_element,
  .gsp_btn,
  .rht_icon_wrapper {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
}