@charset "UTF-8";
/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.scroll-stop {
  overflow-y: hidden; }

.wd-widget.widget.sidebar-widget.WOOF_Widget .widget.widget-woof .woof.woof_sid .woof_container {
  border-bottom: 1px solid #eee; }
  .wd-widget.widget.sidebar-widget.WOOF_Widget .widget.widget-woof .woof.woof_sid .woof_container .woof_container_inner h4 {
    position: relative; }
    .wd-widget.widget.sidebar-widget.WOOF_Widget .widget.widget-woof .woof.woof_sid .woof_container .woof_container_inner h4 a {
      position: absolute;
      right: 0;
      text-align: right;
      width: 100%;
      height: 100%; }

.site-content a.woof_show_auto_form {
  display: none !important; }

#woof_html_buffer.woof_info_popup {
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  width: 150px;
  display: block;
  text-align: center; }

.berocket_single_filter_widget {
  border-bottom: 1px solid #eee;
  margin-bottom: 12px; }
  .berocket_single_filter_widget .bapf_sfilter {
    margin-bottom: 0; }
    .berocket_single_filter_widget .bapf_sfilter .bapf_head {
      cursor: pointer; }
      .berocket_single_filter_widget .bapf_sfilter .bapf_head h3 {
        font-size: 18px;
        margin-bottom: 0;
        padding: 5px 0; }
    .berocket_single_filter_widget .bapf_sfilter .bapf_body {
      padding-top: 1em;
      padding-bottom: 1em; }
      .berocket_single_filter_widget .bapf_sfilter .bapf_body .berocket_aapf_widget_selected_area .berocket_aapf_widget_selected_filter .bapf_sfa_taxonomy ul li a.braapf_unselect {
        font-size: 12px; }
      .berocket_single_filter_widget .bapf_sfilter .bapf_body .berocket_aapf_widget_selected_area .berocket_aapf_widget_selected_filter .bapf_sfa_taxonomy ul li a.braapf_unselect::before {
        top: calc(50% - 1px);
        transform: translateY(-50%);
        right: 5px;
        display: flex;
        justify-content: center;
        align-items: center; }
      .berocket_single_filter_widget .bapf_sfilter .bapf_body .berocket_aapf_widget_selected_area .berocket_aapf_widget_selected_filter .bapf_sfa_unall {
        width: 100%; }
        .berocket_single_filter_widget .bapf_sfilter .bapf_body .berocket_aapf_widget_selected_area .berocket_aapf_widget_selected_filter .bapf_sfa_unall a.braapf_unselect_all {
          color: #222; }
      .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_button.bapf_reset {
        border-radius: 0;
        font-size: 14px;
        padding: 8px 14px;
        border: 1px solid #fc8d07;
        color: #fc8d07; }

.berocket_single_filter_widget.berocket_single_filter_widget_88324.bapf_wid_88336 .bapf_head {
  background-color: #f8f8f8;
  padding-left: 13px; }
  .berocket_single_filter_widget.berocket_single_filter_widget_88324.bapf_wid_88336 .bapf_head h3 {
    font-weight: bold;
    font-size: 17px; }
.berocket_single_filter_widget.berocket_single_filter_widget_88324.bapf_wid_88336 .bapf_body {
  padding-bottom: 0.4em; }

.berocket_single_filter_widget:last-child,
.berocket_single_filter_widget.berocket_single_filter_widget_86196 {
  border-bottom: none; }

.berocket_single_filter_widget.berocket_single_filter_widget_86197 .bapf_sfilter .bapf_head {
  cursor: initial;
  margin-bottom: 0.5em; }

#media_image-3 {
  margin-top: 2.5em; }

@media only screen and (max-width: 768px) {
  .mobile-filter-wrap {
    padding: 0;
    position: relative; }
    .mobile-filter-wrap .woof.woof_show_filter_for_mobile {
      opacity: 1;
      top: 0;
      z-index: 999;
      animation: none; }
    .mobile-filter-wrap .woof_show_mobile_filter_container .woof_show_mobile_filter {
      display: flex;
      align-items: center;
      text-align: center; }
      .mobile-filter-wrap .woof_show_mobile_filter_container .woof_show_mobile_filter img {
        display: none; }
      .mobile-filter-wrap .woof_show_mobile_filter_container .woof_show_mobile_filter span {
        display: block;
        width: 100%;
        font-size: 16px;
        font-weight: 600;
        color: #222; }
    .mobile-filter-wrap .woof.woof_sid {
      padding-top: 21px; }
      .mobile-filter-wrap .woof.woof_sid .woof_hide_mobile_filter {
        margin-bottom: 1.5em; }
        .mobile-filter-wrap .woof.woof_sid .woof_hide_mobile_filter span {
          float: right;
          font-size: 14px;
          color: #000; }
      .mobile-filter-wrap .woof.woof_sid .woof_container {
        border-bottom: 1px solid #eee; }
        .mobile-filter-wrap .woof.woof_sid .woof_container .woof_container_inner h4 {
          position: relative;
          font-family: "Roboto";
          font-size: 15px;
          font-weight: 500; }
          .mobile-filter-wrap .woof.woof_sid .woof_container .woof_container_inner h4 a {
            position: absolute;
            right: 0;
            text-align: right;
            width: 100%;
            height: 100%; }

  .site-content a.woof_show_auto_form,
  .site-content a.woof_hide_auto_form {
    display: flex !important;
    align-items: center;
    justify-content: center;
    margin-bottom: 0 !important;
    background-image: none;
    background-color: #fcab45;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    width: auto;
    padding: 5px 10px; }
  .site-content .woof_auto_show {
    left: 0;
    position: fixed;
    top: 0; }
  .site-content ul.woof_products_top_panel_ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center; }
    .site-content ul.woof_products_top_panel_ul li button {
      font-size: 14px;
      min-height: unset;
      text-transform: initial;
      padding: 5px 10px;
      height: 33px;
      display: flex;
      align-items: center;
      justify-content: center; }
  .site-content a.woof_show_auto_form + br,
  .site-content a.woof_hide_auto_form + br {
    display: none; }
  .site-content .woof_products_top_panel {
    margin: 0;
    width: 100%;
    order: 2; }

  .berocket_single_filter_widget {
    margin-bottom: 0; }
    .berocket_single_filter_widget .bapf_sfilter .bapf_head.bapf_colaps_togl h3 {
      font-size: 18px; }
    .berocket_single_filter_widget .bapf_sfilter .bapf_body ul li label {
      font-size: 14px; }
    .berocket_single_filter_widget .bapf_sfilter .bapf_body .berocket_aapf_widget_selected_area .berocket_aapf_widget_selected_filter .bapf_sfa_unall a.braapf_unselect_all {
      font-size: 14px;
      border: 1px solid #eee;
      padding: 2px 16px; } }
.archive.tax-product_cat .wd-title-wrapp {
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }
  .archive.tax-product_cat .wd-title-wrapp #breadcrumbs {
    width: 100%;
    display: block; }

.mobile-filter-wrap,
.mobile-category-buttons-wrap {
  display: none; }

.site-content .term-description {
  margin-top: 0; }
.site-content .hide-prod-desc {
  height: 90px;
  overflow: hidden;
  position: relative; }
.site-content .hide-prod-desc::after {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 90px;
  background: white;
  background: linear-gradient(0deg, white 50%, rgba(200, 86, 114, 0) 99%); }
.site-content .term-description.hide-prod-desc.cat-with-desc::before {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  content: "Prikaži opis";
  z-index: 1;
  color: #666;
  font-weight: bold;
  border: 1px solid #ccc;
  background-color: #f2f2f2;
  padding: 2px 10px;
  font-size: 12px;
  cursor: pointer; }
.site-content .term-description.cat-with-desc {
  position: relative; }
.site-content .term-description.cat-with-desc::before {
  position: absolute;
  bottom: -30px;
  left: 0;
  display: block;
  content: "Zatvori opis";
  z-index: 1;
  color: #666;
  font-weight: bold;
  border: 1px solid #ccc;
  background-color: #f2f2f2;
  padding: 2px 10px;
  font-size: 12px;
  cursor: pointer; }
.site-content .term-description.hide-prod-desc + .cat-with-desc::before {
  display: none; }
.site-content .wd-loop-footer.products-footer {
  padding: 2em 0;
  margin-top: 0; }
.site-content .shop-loop-head {
  margin-top: 0; }
  .site-content .shop-loop-head .wd-shop-tools .woocommerce.woocommerce-page.woof_shortcode_output {
    margin-bottom: 2em; }

.sidebar-container .widget-area .WOOF_Widget,
.wd-sidebar.sidebar-container .widget-area .WOOF_Widget {
  padding-bottom: 0;
  border-bottom: none; }
.sidebar-container .widget-area .wd-widget.widget.sidebar-widget,
.wd-sidebar.sidebar-container .widget-area .wd-widget.widget.sidebar-widget {
  margin-bottom: 1em; }
.sidebar-container .widget-area h5.widget-title,
.sidebar-container .widget-area h3.berocket_ajax_group_filter_title,
.wd-sidebar.sidebar-container .widget-area h5.widget-title,
.wd-sidebar.sidebar-container .widget-area h3.berocket_ajax_group_filter_title {
  position: relative;
  font-family: "Playfair Display";
  text-transform: unset;
  font-size: 18px;
  margin-bottom: 0;
  font-weight: bold;
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  padding: 10px 10px 10px 32px; }
.sidebar-container .widget-area h3.berocket_ajax_group_filter_title,
.wd-sidebar.sidebar-container .widget-area h3.berocket_ajax_group_filter_title {
  margin-bottom: 0.5em; }
.sidebar-container .widget-area h5.widget-title::before,
.wd-sidebar.sidebar-container .widget-area h5.widget-title::before {
  content: "\f107";
  font-family: "FontAwesome";
  font-weight: lighter;
  display: block;
  position: absolute;
  right: 10px;
  font-size: 19px; }
.sidebar-container .widget-area h5.widget-title::after,
.sidebar-container .widget-area h3.berocket_ajax_group_filter_title::after,
.wd-sidebar.sidebar-container .widget-area h5.widget-title::after,
.wd-sidebar.sidebar-container .widget-area h3.berocket_ajax_group_filter_title::after {
  position: absolute;
  display: block;
  font-size: 14px;
  font-family: "FontAwesome";
  left: 9px;
  top: 50%;
  transform: translateY(-50%);
  color: #ff8f02; }
.sidebar-container .widget-area #nav_menu-4 h5.widget-title::after,
.wd-sidebar.sidebar-container .widget-area #nav_menu-4 h5.widget-title::after {
  content: "\f017"; }
.sidebar-container .widget-area #nav_menu-5 h5.widget-title::after,
.wd-sidebar.sidebar-container .widget-area #nav_menu-5 h5.widget-title::after {
  content: "\f3a5"; }
.sidebar-container .widget-area h3.berocket_ajax_group_filter_title::after,
.wd-sidebar.sidebar-container .widget-area h3.berocket_ajax_group_filter_title::after {
  content: "\f0b0"; }
.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu,
.wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu {
  padding-bottom: 0; }
  .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .title-arrow-up::before,
  .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .title-arrow-up::before {
    transform: rotate(180deg); }
  .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container,
  .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container,
  .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container,
  .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container {
    display: none; }
    .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-satovi-kategorije,
    .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-nakit-kategorije,
    .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-satovi-kategorije,
    .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-nakit-kategorije,
    .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-satovi-kategorije,
    .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-nakit-kategorije,
    .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-satovi-kategorije,
    .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-nakit-kategorije {
      padding-left: 22px;
      margin-top: 0.5em; }
      .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-satovi-kategorije li,
      .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-nakit-kategorije li,
      .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-satovi-kategorije li,
      .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-nakit-kategorije li,
      .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-satovi-kategorije li,
      .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-nakit-kategorije li,
      .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-satovi-kategorije li,
      .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-nakit-kategorije li {
        border-bottom: 1px solid #eee;
        margin-bottom: 0; }
        .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-satovi-kategorije li a,
        .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-nakit-kategorije li a,
        .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-satovi-kategorije li a,
        .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-nakit-kategorije li a,
        .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-satovi-kategorije li a,
        .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-nakit-kategorije li a,
        .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-satovi-kategorije li a,
        .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-nakit-kategorije li a {
          color: #222;
          font-size: 15px;
          line-height: 37px;
          width: calc(100% - 35px); }
        .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-satovi-kategorije li ul.sub-menu,
        .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-nakit-kategorije li ul.sub-menu,
        .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-satovi-kategorije li ul.sub-menu,
        .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-nakit-kategorije li ul.sub-menu,
        .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-satovi-kategorije li ul.sub-menu,
        .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-nakit-kategorije li ul.sub-menu,
        .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-satovi-kategorije li ul.sub-menu,
        .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-nakit-kategorije li ul.sub-menu {
          margin: 0;
          padding: 0;
          border-top: 1px solid #eee; }
          .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-satovi-kategorije li ul.sub-menu li,
          .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-nakit-kategorije li ul.sub-menu li,
          .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-satovi-kategorije li ul.sub-menu li,
          .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-nakit-kategorije li ul.sub-menu li,
          .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-satovi-kategorije li ul.sub-menu li,
          .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-nakit-kategorije li ul.sub-menu li,
          .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-satovi-kategorije li ul.sub-menu li,
          .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-nakit-kategorije li ul.sub-menu li {
            width: 100%;
            padding-left: 1.6em;
            position: relative; }
          .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-satovi-kategorije li ul.sub-menu li::before,
          .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-nakit-kategorije li ul.sub-menu li::before,
          .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-satovi-kategorije li ul.sub-menu li::before,
          .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-nakit-kategorije li ul.sub-menu li::before,
          .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-satovi-kategorije li ul.sub-menu li::before,
          .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-nakit-kategorije li ul.sub-menu li::before,
          .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-satovi-kategorije li ul.sub-menu li::before,
          .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-nakit-kategorije li ul.sub-menu li::before {
            content: "\f0da";
            font-family: "FontAwesome";
            display: block;
            position: absolute;
            left: 0.8em;
            top: 50%;
            transform: translateY(-50%); }
          .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-satovi-kategorije li ul.sub-menu li:last-child,
          .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-nakit-kategorije li ul.sub-menu li:last-child,
          .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-satovi-kategorije li ul.sub-menu li:last-child,
          .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-nakit-kategorije li ul.sub-menu li:last-child,
          .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-satovi-kategorije li ul.sub-menu li:last-child,
          .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-nakit-kategorije li ul.sub-menu li:last-child,
          .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-satovi-kategorije li ul.sub-menu li:last-child,
          .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-nakit-kategorije li ul.sub-menu li:last-child {
            border-bottom: none; }
      .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-satovi-kategorije li.menu-item-has-children,
      .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-nakit-kategorije li.menu-item-has-children,
      .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-satovi-kategorije li.menu-item-has-children,
      .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-nakit-kategorije li.menu-item-has-children,
      .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-satovi-kategorije li.menu-item-has-children,
      .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-nakit-kategorije li.menu-item-has-children,
      .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-satovi-kategorije li.menu-item-has-children,
      .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-nakit-kategorije li.menu-item-has-children {
        position: relative; }
        .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-satovi-kategorije li.menu-item-has-children ul.sub-menu,
        .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-nakit-kategorije li.menu-item-has-children ul.sub-menu,
        .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-satovi-kategorije li.menu-item-has-children ul.sub-menu,
        .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-nakit-kategorije li.menu-item-has-children ul.sub-menu,
        .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-satovi-kategorije li.menu-item-has-children ul.sub-menu,
        .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-nakit-kategorije li.menu-item-has-children ul.sub-menu,
        .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-satovi-kategorije li.menu-item-has-children ul.sub-menu,
        .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-nakit-kategorije li.menu-item-has-children ul.sub-menu {
          display: none; }
      .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-satovi-kategorije li.menu-item-has-children::before,
      .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-nakit-kategorije li.menu-item-has-children::before,
      .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-satovi-kategorije li.menu-item-has-children::before,
      .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-nakit-kategorije li.menu-item-has-children::before,
      .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-satovi-kategorije li.menu-item-has-children::before,
      .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-nakit-kategorije li.menu-item-has-children::before,
      .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-satovi-kategorije li.menu-item-has-children::before,
      .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-nakit-kategorije li.menu-item-has-children::before {
        position: absolute;
        display: block;
        content: "\f107";
        transform: rotate(-90deg);
        font-family: "FontAwesome";
        font-size: 14px;
        color: #000;
        background-color: #f8f8f8;
        right: 6px;
        top: 8px;
        width: 25px;
        height: 25px;
        display: flex;
        justify-content: center;
        align-items: center; }
      .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-satovi-kategorije li.menu-item-has-children.sub-menu-show ul.sub-menu,
      .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-nakit-kategorije li.menu-item-has-children.sub-menu-show ul.sub-menu,
      .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-satovi-kategorije li.menu-item-has-children.sub-menu-show ul.sub-menu,
      .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-nakit-kategorije li.menu-item-has-children.sub-menu-show ul.sub-menu,
      .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-satovi-kategorije li.menu-item-has-children.sub-menu-show ul.sub-menu,
      .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-nakit-kategorije li.menu-item-has-children.sub-menu-show ul.sub-menu,
      .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-satovi-kategorije li.menu-item-has-children.sub-menu-show ul.sub-menu,
      .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-nakit-kategorije li.menu-item-has-children.sub-menu-show ul.sub-menu {
        display: block; }
      .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-satovi-kategorije li.menu-item-has-children.sub-menu-show::before,
      .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-nakit-kategorije li.menu-item-has-children.sub-menu-show::before,
      .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-satovi-kategorije li.menu-item-has-children.sub-menu-show::before,
      .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-nakit-kategorije li.menu-item-has-children.sub-menu-show::before,
      .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-satovi-kategorije li.menu-item-has-children.sub-menu-show::before,
      .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-satovi-kategorije-container ul#menu-nakit-kategorije li.menu-item-has-children.sub-menu-show::before,
      .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-satovi-kategorije li.menu-item-has-children.sub-menu-show::before,
      .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .menu-nakit-kategorije-container ul#menu-nakit-kategorije li.menu-item-has-children.sub-menu-show::before {
        transform: rotate(0deg); }
  .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .kategorije-container-show,
  .sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .nakit-container-show,
  .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .kategorije-container-show,
  .wd-sidebar.sidebar-container .widget-area .wd-widget.sidebar-widget.widget_nav_menu .nakit-container-show {
    display: block; }

@media only screen and (max-width: 768px) {
  .sidebar-container #woof_widget-5,
  .sidebar-container #nav_menu-4,
  .sidebar-container #nav_menu-5,
  .sidebar-container .berocket_ajax_group_filter_title,
  .wd-sidebar.sidebar-container #woof_widget-5,
  .wd-sidebar.sidebar-container #nav_menu-4,
  .wd-sidebar.sidebar-container #nav_menu-5,
  .wd-sidebar.sidebar-container .berocket_ajax_group_filter_title {
    display: none; }

  .mobile-category-buttons-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 0.5em; }
    .mobile-category-buttons-wrap .mobile-filter-wrap,
    .mobile-category-buttons-wrap .mobile-category-wrap {
      width: calc(50% - 0.25em);
      text-align: center;
      background-color: #ccc;
      border-radius: 4px;
      padding: 0.1em;
      font-size: 16px;
      font-weight: bold;
      color: #222; }
      .mobile-category-buttons-wrap .mobile-filter-wrap .mobile-category-title,
      .mobile-category-buttons-wrap .mobile-category-wrap .mobile-category-title {
        font-size: 16px;
        font-weight: 600;
        color: #222; }
      .mobile-category-buttons-wrap .mobile-filter-wrap .product-category-popup,
      .mobile-category-buttons-wrap .mobile-filter-wrap .product-filter-popup,
      .mobile-category-buttons-wrap .mobile-category-wrap .product-category-popup,
      .mobile-category-buttons-wrap .mobile-category-wrap .product-filter-popup {
        display: none;
        padding: 21px 30px 30px 30px;
        flex-wrap: wrap;
        justify-content: space-between;
        background-color: #fff;
        position: fixed;
        width: 100%;
        height: 100%;
        z-index: 999;
        left: 0;
        top: 0;
        overflow-y: scroll; }
        .mobile-category-buttons-wrap .mobile-filter-wrap .product-category-popup p,
        .mobile-category-buttons-wrap .mobile-filter-wrap .product-category-popup .close-cat-popup,
        .mobile-category-buttons-wrap .mobile-filter-wrap .product-category-popup .close-fil-popup,
        .mobile-category-buttons-wrap .mobile-filter-wrap .product-filter-popup p,
        .mobile-category-buttons-wrap .mobile-filter-wrap .product-filter-popup .close-cat-popup,
        .mobile-category-buttons-wrap .mobile-filter-wrap .product-filter-popup .close-fil-popup,
        .mobile-category-buttons-wrap .mobile-category-wrap .product-category-popup p,
        .mobile-category-buttons-wrap .mobile-category-wrap .product-category-popup .close-cat-popup,
        .mobile-category-buttons-wrap .mobile-category-wrap .product-category-popup .close-fil-popup,
        .mobile-category-buttons-wrap .mobile-category-wrap .product-filter-popup p,
        .mobile-category-buttons-wrap .mobile-category-wrap .product-filter-popup .close-cat-popup,
        .mobile-category-buttons-wrap .mobile-category-wrap .product-filter-popup .close-fil-popup {
          font-size: 17px;
          font-weight: 600;
          color: #222; }
        .mobile-category-buttons-wrap .mobile-filter-wrap .product-category-popup .woocommerce-category-nav,
        .mobile-category-buttons-wrap .mobile-filter-wrap .product-filter-popup .woocommerce-category-nav,
        .mobile-category-buttons-wrap .mobile-category-wrap .product-category-popup .woocommerce-category-nav,
        .mobile-category-buttons-wrap .mobile-category-wrap .product-filter-popup .woocommerce-category-nav {
          width: 100%; }
          .mobile-category-buttons-wrap .mobile-filter-wrap .product-category-popup .woocommerce-category-nav ul,
          .mobile-category-buttons-wrap .mobile-filter-wrap .product-filter-popup .woocommerce-category-nav ul,
          .mobile-category-buttons-wrap .mobile-category-wrap .product-category-popup .woocommerce-category-nav ul,
          .mobile-category-buttons-wrap .mobile-category-wrap .product-filter-popup .woocommerce-category-nav ul {
            list-style: none;
            display: flex;
            flex-wrap: wrap;
            text-align: left;
            padding: 0;
            margin: 0; }
            .mobile-category-buttons-wrap .mobile-filter-wrap .product-category-popup .woocommerce-category-nav ul li,
            .mobile-category-buttons-wrap .mobile-filter-wrap .product-filter-popup .woocommerce-category-nav ul li,
            .mobile-category-buttons-wrap .mobile-category-wrap .product-category-popup .woocommerce-category-nav ul li,
            .mobile-category-buttons-wrap .mobile-category-wrap .product-filter-popup .woocommerce-category-nav ul li {
              width: 100%;
              border-bottom: 1px solid #eee;
              margin-bottom: 0; }
              .mobile-category-buttons-wrap .mobile-filter-wrap .product-category-popup .woocommerce-category-nav ul li a,
              .mobile-category-buttons-wrap .mobile-filter-wrap .product-filter-popup .woocommerce-category-nav ul li a,
              .mobile-category-buttons-wrap .mobile-category-wrap .product-category-popup .woocommerce-category-nav ul li a,
              .mobile-category-buttons-wrap .mobile-category-wrap .product-filter-popup .woocommerce-category-nav ul li a {
                font-family: "Roboto";
                font-size: 15px;
                font-weight: 500;
                line-height: 42px; }
              .mobile-category-buttons-wrap .mobile-filter-wrap .product-category-popup .woocommerce-category-nav ul li ul.sub-menu,
              .mobile-category-buttons-wrap .mobile-filter-wrap .product-filter-popup .woocommerce-category-nav ul li ul.sub-menu,
              .mobile-category-buttons-wrap .mobile-category-wrap .product-category-popup .woocommerce-category-nav ul li ul.sub-menu,
              .mobile-category-buttons-wrap .mobile-category-wrap .product-filter-popup .woocommerce-category-nav ul li ul.sub-menu {
                flex-direction: column;
                gap: 0;
                border-top: 1px solid #eee; }
                .mobile-category-buttons-wrap .mobile-filter-wrap .product-category-popup .woocommerce-category-nav ul li ul.sub-menu li,
                .mobile-category-buttons-wrap .mobile-filter-wrap .product-filter-popup .woocommerce-category-nav ul li ul.sub-menu li,
                .mobile-category-buttons-wrap .mobile-category-wrap .product-category-popup .woocommerce-category-nav ul li ul.sub-menu li,
                .mobile-category-buttons-wrap .mobile-category-wrap .product-filter-popup .woocommerce-category-nav ul li ul.sub-menu li {
                  width: 100%;
                  padding-left: 1.6em;
                  position: relative; }
                .mobile-category-buttons-wrap .mobile-filter-wrap .product-category-popup .woocommerce-category-nav ul li ul.sub-menu li::before,
                .mobile-category-buttons-wrap .mobile-filter-wrap .product-filter-popup .woocommerce-category-nav ul li ul.sub-menu li::before,
                .mobile-category-buttons-wrap .mobile-category-wrap .product-category-popup .woocommerce-category-nav ul li ul.sub-menu li::before,
                .mobile-category-buttons-wrap .mobile-category-wrap .product-filter-popup .woocommerce-category-nav ul li ul.sub-menu li::before {
                  content: "-";
                  display: block;
                  position: absolute;
                  left: 0.8em;
                  top: 50%;
                  transform: translateY(-50%); }
                .mobile-category-buttons-wrap .mobile-filter-wrap .product-category-popup .woocommerce-category-nav ul li ul.sub-menu li:last-child,
                .mobile-category-buttons-wrap .mobile-filter-wrap .product-filter-popup .woocommerce-category-nav ul li ul.sub-menu li:last-child,
                .mobile-category-buttons-wrap .mobile-category-wrap .product-category-popup .woocommerce-category-nav ul li ul.sub-menu li:last-child,
                .mobile-category-buttons-wrap .mobile-category-wrap .product-filter-popup .woocommerce-category-nav ul li ul.sub-menu li:last-child {
                  border-bottom: none; }
      .mobile-category-buttons-wrap .mobile-filter-wrap .show-product-categories,
      .mobile-category-buttons-wrap .mobile-filter-wrap .show-product-filters,
      .mobile-category-buttons-wrap .mobile-category-wrap .show-product-categories,
      .mobile-category-buttons-wrap .mobile-category-wrap .show-product-filters {
        display: flex !important; }
    .mobile-category-buttons-wrap .mobile-filter-wrap {
      display: block;
      width: calc(100% - 0.25em);
      background-color: #fc8d07;
      border-radius: 4px;
      padding: 0.1em; }
      .mobile-category-buttons-wrap .mobile-filter-wrap .separate-filters-wrap {
        width: 100%;
        height: 100%; }
        .mobile-category-buttons-wrap .mobile-filter-wrap .separate-filters-wrap .berocket_single_filter_widget .bapf_sfilter .bapf_head h3 {
          text-align: left; }
        .mobile-category-buttons-wrap .mobile-filter-wrap .separate-filters-wrap .berocket_single_filter_widget .bapf_sfilter .bapf_body .berocket_aapf_widget_selected_area .berocket_aapf_widget_selected_filter .bapf_sfa_taxonomy ul li a {
          font-size: 13px; }

  .wd-loop-footer.products-footer {
    padding: 0.1em 0 1em 0; }

  .shop-loop-head {
    margin-bottom: 3em; }

  form.woocommerce-ordering {
    margin-left: auto; }
    form.woocommerce-ordering select option {
      color: #000; } }
@media only screen and (max-width: 480px) {
  .site-content .shop-loop-head .wd-shop-tools:first-child {
    width: calc(100% - 100px); } }
span.out-of-stock.product-label {
  max-width: unset !important;
  min-height: unset !important;
  background-color: #eee; }

.woocommerce-product-attributes-item .woocommerce-product-attributes-item__value {
  position: relative; }
  .woocommerce-product-attributes-item .woocommerce-product-attributes-item__value .acf-attribute-term-description {
    border: 1px solid #ccc;
    border-radius: 1px;
    display: none;
    flex-direction: column;
    align-items: flex-start;
    padding: 0.4em;
    width: 180px; }
    .woocommerce-product-attributes-item .woocommerce-product-attributes-item__value .acf-attribute-term-description .read-more {
      margin-top: 0.5em; }
  .woocommerce-product-attributes-item .woocommerce-product-attributes-item__value .wd-attr-term:hover + .acf-attribute-term-description {
    display: flex !important;
    position: absolute;
    top: 0; }

header.whb-header .whb-main-header .wd-header-nav,
header .whb-main-header .wd-header-nav {
  text-align: right; }

ul#menu-navigacija li.menu-item ul.wd-sub-menu li.menu-item {
  border-bottom: 1px solid #eee; }
ul#menu-navigacija li.menu-item ul.wd-sub-menu li.menu-item-col,
ul#menu-navigacija li.menu-item ul.wd-sub-menu li.menu-item:last-child {
  border-bottom: none; }
ul#menu-navigacija li.menu-item ul.wd-sub-menu li.menu-item-col a.woodmart-nav-link {
  pointer-events: none;
  position: relative;
  margin-bottom: 0.5em; }
ul#menu-navigacija li.menu-item ul.wd-sub-menu li.menu-item-col a.woodmart-nav-link::after {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  bottom: 0;
  width: 30px;
  height: 3px;
  background-color: #fc8d07; }
ul#menu-navigacija li.menu-item ul.wd-sub-menu li.menu-item-col ul.sub-sub-menu li.menu-item a.woodmart-nav-link {
  pointer-events: initial;
  margin-bottom: 0; }
ul#menu-navigacija li.menu-item ul.wd-sub-menu li.menu-item-col ul.sub-sub-menu li.menu-item a.woodmart-nav-link::after {
  display: none; }
ul#menu-navigacija li.menu-item li.menu-item-btn a {
  color: #fc8d07;
  font-weight: bold; }
ul#menu-navigacija li.menu-item-highlight {
  background-color: #eee;
  padding: 0 12px; }
ul#menu-navigacija li.menu-item-has-children > a::after {
  color: #000;
  font-weight: bold;
  position: relative;
  left: 2px; }

@media only screen and (max-width: 1024px) {
  header.whb-header .whb-main-header .whb-general-header .whb-general-header-inner .whb-column.whb-mobile-left.whb-hidden-lg .site-logo,
  header .whb-main-header .whb-general-header .whb-general-header-inner .whb-column.whb-mobile-left.whb-hidden-lg .site-logo {
    margin-right: auto; } }
footer.footer-container {
  background-color: #f8f8f8; }
  footer.footer-container .container.main-footer {
    padding-top: 2.5em;
    padding-bottom: 3em; }
