/*
Theme Name: Spletnik
Theme URI: https://spletnik.si
Author: Spletnik
Author URI: https://spletnik.si
Description: Spletnik
Version: 1.0.0
Requires at least: 5.0
Tested up to: 5.8
Requires PHP: 7.0
License: GNU General Public License v3 or Later
License URI: https://www.gnu.org/licenses/gpl.html
Text Domain: spletnik

spletnik WordPress Theme © 2011-2021 Spletnik
spletnik is distributed under the terms of the GNU GPL
*/
/*** GLOBAL STYLES  ***/
:root {
  --greyf4-color: #f4f4f4;
  --greyd2-color: #d2d2d2;
  --greyf9-color: #f9f8f8;
  --greye1-color: #e1e1e1;
  --greyee-color: #eeeeee;
  --greya6-color: #a6a6a6;
  --grey8d-color: #8d8d8d;
  --greye1-color: #e1e1e1;
  --red-color: #fa8574;
  --orange-color: #FFA94F;
  --dark-red-color: #e60404;
  --black-color: #333333;
  --black06-color: #707070;
  --white-color: #ffffff;
  --green-color: #26df07;
  --blue-color: #179DED;
  --hover-color: #FFA94F;
  --price-color: #333333;
  --tabs-active-color: #FFA94F;
  --tabs-color: #fff8f0;
  --breadcrumb-background: #FFA94F;
}

html {
  line-height: 1.3;
  -webkit-text-size-adjust: 100%;
  font-size: 62.5%;
  /* 1rem is now 10px */
}

body {
  margin: 0;
  font-size: min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.125))), 1.6rem);
  min-height: 0vw;
  color: var(--black-color);
  font-family: "Rubik", sans-serif;
  /* minimum and maxiumum font size are 14px(1rem = 10px) and 16px in the range of 320px to 1920px  */
  /* Equivalent in longhand >font-size = calc(min_font_size_in_REM + (max_font_size - min_font_size) * ((100vw - min_viewport_including_unit) / (max_viewport - min_viewport))) */
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='112' height='123' viewBox='0 0 112 123' fill='none' opacity='0.1'%3E%3Cmask id='mask0_109_4182' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='23' width='45' height='45'%3E%3Crect y='23' width='45' height='45' fill='%23C4C4C4'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_109_4182)'%3E%3C/g%3E%3Cg clip-path='url(%23clip0_109_4182)'%3E%3Cpath d='M19.8656 35.2997C22.0308 34.6479 29.0932 35.936 30.5733 41.2669C31.0851 43.1293 30.7229 45.1158 29.7309 46.7764C29.038 47.9326 27.7941 49.2595 26.0934 50.9589C21.7158 55.3587 21.4088 57.2598 21.1096 58.1134C20.8734 58.773 19.842 63.6849 15.6534 64.104C12.0395 64.4609 8.77997 62.2106 9.0083 59.6033C9.23663 56.996 12.5277 54.8853 14.6141 53.6981C17.1493 52.2625 17.6453 50.4623 17.7634 49.1586C17.8815 47.855 16.0313 36.4559 19.8577 35.3074L19.8656 35.2997Z' fill='%23D9D9D9'/%3E%3Cpath d='M21.2748 34.2443C22.7054 34.2443 23.8652 32.5906 23.8652 30.5507C23.8652 28.5107 22.7054 26.857 21.2748 26.857C19.8442 26.857 18.6845 28.5107 18.6845 30.5507C18.6845 32.5906 19.8442 34.2443 21.2748 34.2443Z' fill='%23D9D9D9'/%3E%3Cpath d='M28.1725 33.277C28.6643 31.862 28.2593 30.4436 27.2679 30.1089C26.2765 29.7742 25.0742 30.6499 24.5823 32.0648C24.0905 33.4798 24.4955 34.8982 25.4869 35.2329C26.4783 35.5676 27.6807 34.6919 28.1725 33.277Z' fill='%23D9D9D9'/%3E%3Cpath d='M31.1241 36.2479C31.8432 35.3279 31.904 34.1856 31.2599 33.6965C30.6157 33.2074 29.5105 33.5568 28.7914 34.4768C28.0722 35.3968 28.0114 36.5392 28.6556 37.0283C29.2997 37.5173 30.4049 37.168 31.1241 36.2479Z' fill='%23D9D9D9'/%3E%3Cpath d='M32.8502 39.3759C33.6195 38.8083 33.9347 37.9422 33.5543 37.4413C33.1738 36.9404 32.2417 36.9945 31.4724 37.5621C30.7032 38.1297 30.388 38.9959 30.7684 39.4968C31.1489 39.9977 32.081 39.9436 32.8502 39.3759Z' fill='%23D9D9D9'/%3E%3Cpath d='M33.6574 42.6503C34.453 42.254 34.8929 41.5328 34.6399 41.0394C34.3869 40.546 33.5368 40.4672 32.7413 40.8635C31.9457 41.2597 31.5058 41.9809 31.7588 42.4744C32.0118 42.9678 32.8619 43.0465 33.6574 42.6503Z' fill='%23D9D9D9'/%3E%3C/g%3E%3Cmask id='mask1_109_4182' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='45' y='78' width='45' height='45'%3E%3Crect x='45' y='78' width='45' height='45' fill='%23C4C4C4'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_109_4182)'%3E%3C/g%3E%3Cg clip-path='url(%23clip1_109_4182)'%3E%3Cpath d='M64.8656 90.2997C67.0308 89.6479 74.0931 90.936 75.5733 96.2669C76.0851 98.1293 75.7229 100.116 74.7309 101.776C74.038 102.933 72.794 104.26 71.0934 105.959C66.7158 110.359 66.4088 112.26 66.1096 113.113C65.8734 113.773 64.842 118.685 60.6534 119.104C57.0395 119.461 53.78 117.211 54.0083 114.603C54.2366 111.996 57.5277 109.885 59.6141 108.698C62.1493 107.263 62.6453 105.462 62.7634 104.159C62.8815 102.855 61.0313 91.4559 64.8577 90.3074L64.8656 90.2997Z' fill='%23D9D9D9'/%3E%3Cpath d='M66.2748 89.2443C67.7054 89.2443 68.8652 87.5906 68.8652 85.5507C68.8652 83.5107 67.7054 81.857 66.2748 81.857C64.8442 81.857 63.6845 83.5107 63.6845 85.5507C63.6845 87.5906 64.8442 89.2443 66.2748 89.2443Z' fill='%23D9D9D9'/%3E%3Cpath d='M73.1725 88.277C73.6643 86.862 73.2593 85.4436 72.2679 85.1089C71.2765 84.7742 70.0742 85.6499 69.5823 87.0648C69.0905 88.4798 69.4955 89.8982 70.4869 90.2329C71.4783 90.5676 72.6806 89.6919 73.1725 88.277Z' fill='%23D9D9D9'/%3E%3Cpath d='M76.124 91.2479C76.8432 90.3279 76.904 89.1856 76.2598 88.6965C75.6157 88.2074 74.5105 88.5568 73.7914 89.4768C73.0722 90.3968 73.0114 91.5392 73.6556 92.0283C74.2997 92.5173 75.4049 92.168 76.124 91.2479Z' fill='%23D9D9D9'/%3E%3Cpath d='M77.8502 94.376C78.6195 93.8083 78.9347 92.9422 78.5543 92.4413C78.1738 91.9404 77.2417 91.9945 76.4724 92.5621C75.7032 93.1297 75.388 93.9959 75.7684 94.4968C76.1489 94.9977 77.081 94.9436 77.8502 94.376Z' fill='%23D9D9D9'/%3E%3Cpath d='M78.6574 97.6503C79.453 97.254 79.8929 96.5328 79.6399 96.0394C79.3869 95.546 78.5368 95.4672 77.7412 95.8635C76.9457 96.2597 76.5058 96.9809 76.7588 97.4744C77.0118 97.9678 77.8619 98.0465 78.6574 97.6503Z' fill='%23D9D9D9'/%3E%3C/g%3E%3Cmask id='mask2_109_4182' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='67' y='0' width='45' height='45'%3E%3Crect x='67' width='45' height='45' fill='%23C4C4C4'/%3E%3C/mask%3E%3Cg mask='url(%23mask2_109_4182)'%3E%3C/g%3E%3Cg clip-path='url(%23clip2_109_4182)'%3E%3Cpath d='M86.8656 12.2997C89.0308 11.6479 96.0931 12.936 97.5733 18.2669C98.0851 20.1293 97.7229 22.1158 96.7309 23.7764C96.038 24.9326 94.794 26.2595 93.0934 27.9589C88.7158 32.3587 88.4088 34.2598 88.1096 35.1134C87.8734 35.773 86.842 40.6849 82.6534 41.104C79.0395 41.4609 75.78 39.2106 76.0083 36.6033C76.2366 33.996 79.5277 31.8853 81.6141 30.6981C84.1493 29.2625 84.6453 27.4623 84.7634 26.1586C84.8815 24.855 83.0313 13.4559 86.8577 12.3074L86.8656 12.2997Z' fill='%23D9D9D9'/%3E%3Cpath d='M88.2748 11.2443C89.7054 11.2443 90.8652 9.59064 90.8652 7.5507C90.8652 5.51075 89.7054 3.85704 88.2748 3.85704C86.8442 3.85704 85.6845 5.51075 85.6845 7.5507C85.6845 9.59064 86.8442 11.2443 88.2748 11.2443Z' fill='%23D9D9D9'/%3E%3Cpath d='M95.1725 10.277C95.6643 8.86202 95.2593 7.44363 94.2679 7.1089C93.2765 6.77418 92.0742 7.64988 91.5823 9.06483C91.0905 10.4798 91.4955 11.8982 92.4869 12.2329C93.4783 12.5676 94.6806 11.6919 95.1725 10.277Z' fill='%23D9D9D9'/%3E%3Cpath d='M98.124 13.2479C98.8432 12.3279 98.904 11.1856 98.2598 10.6965C97.6157 10.2074 96.5105 10.5568 95.7914 11.4768C95.0722 12.3968 95.0114 13.5392 95.6556 14.0283C96.2997 14.5173 97.4049 14.168 98.124 13.2479Z' fill='%23D9D9D9'/%3E%3Cpath d='M99.8502 16.3759C100.62 15.8083 100.935 14.9422 100.554 14.4413C100.174 13.9404 99.2417 13.9945 98.4724 14.5621C97.7032 15.1297 97.388 15.9959 97.7684 16.4968C98.1489 16.9977 99.081 16.9436 99.8502 16.3759Z' fill='%23D9D9D9'/%3E%3Cpath d='M100.657 19.6503C101.453 19.254 101.893 18.5328 101.64 18.0394C101.387 17.546 100.537 17.4672 99.7412 17.8635C98.9457 18.2597 98.5058 18.9809 98.7588 19.4744C99.0118 19.9678 99.8619 20.0465 100.657 19.6503Z' fill='%23D9D9D9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_109_4182'%3E%3Crect width='25.7143' height='37.2857' fill='white' transform='translate(9.00043 26.857)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_109_4182'%3E%3Crect width='25.7143' height='37.2857' fill='white' transform='translate(54.0004 81.857)'/%3E%3C/clipPath%3E%3CclipPath id='clip2_109_4182'%3E%3Crect width='25.7143' height='37.2857' fill='white' transform='translate(76.0004 3.85704)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
background-repeat: repeat;
background-size: 112px;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
  line-height: 1.3;
}

img {
  max-width: 100%;
  height: auto;
}

/* global_spacing  */
.container {
  padding-top: 3rem;
  padding-right: 3rem;
  padding-bottom: 8rem;
  padding-left: 3rem;
  min-height: 0vw;
  max-width:1660px;
}

@media (max-width:1366px) {
  .container {
    padding-top: 3rem;
    padding-right: 3rem;
    padding-bottom: 8rem;
    padding-left: 3rem;
    max-width: 1660px;
  }

  .container-fluid {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}

@media (max-width:991px) {
  .container {
    padding-top: 3rem;
    padding-right: 2rem;
    padding-bottom: 3rem;
    padding-left: 2rem;
  }
}




.fa {
  font: normal normal normal 14px/1 FontAwesome !important;
}

/***  HEADINGS SIZE START***/
h1 {
  font-size: min(max(3.2rem, calc(3.2rem + ((1vw - 0.32rem) * 0.375))), 3.8rem);
  min-height: 0vw;
}

h2 {
  font-size: min(max(2.2rem, calc(2.2rem + ((1vw - 0.32rem) * 0.625))), 3.2rem);
  min-height: 0vw;
}

h3 {
  font-size: min(max(2rem, calc(2rem + ((1vw - 0.32rem) * 0.375))), 2.6rem);
  min-height: 0vw;
}

h4 {
  font-size: min(max(1.8rem, calc(1.8rem + ((1vw - 0.32rem) * 0.375))), 2.4rem);
  min-height: 0vw;
}

h5 {
  font-size: min(max(1.8rem, calc(1.8rem + ((1vw - 0.32rem) * 0.25))), 2.2rem);
  min-height: 0vw;
}

h6 {
  font-size: min(max(1.6rem, calc(1.6rem + ((1vw - 0.32rem) * 0.25))), 2rem);
  min-height: 0vw;
}

/***   HEADINGS SIZE  END ***/
/***  lINKS COLOR START***/
a {
  color: var(--black-color);
  transition: 0.3s;
  text-decoration: none !important;
}

a:hover {
  color: var(--hover-color);
}

.single-post #content a {
  color: var(--hover-color);
}

/***  lINKS COLOR END ***/
/* NOTIFICATIONS COLOR  */
.woocommerce-info {
  border-top-color: var(--hover-color);
}

.woocommerce-info::before {
  color: var(--hover-color);
}

/***  GLOBAL BUTTONS STYLE START (HOMEPAGE AND PRODUCT BUTTONS ARE EXCEPTION)  ***/
input[type="submit"]:not(.search-submit),
input[type="button"], button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt:not(.single_add_to_cart_button),
.woocommerce input.button.alt,
a.button:not(.add_to_cart_button),
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
  border: 0 !important;
  border-radius: 0 !important;
  background-color: var(--black-color);
  color: var(--white-color);
  line-height: 1 !important;
  transition: 0.3s !important;
  padding: 12px 23px;
}

input[type="submit"]:not(.search-submit),
input[type="button"], button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt:not(.single_add_to_cart_button),
.woocommerce input.button.alt,
a.button:not(.add_to_cart_button),
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
  border: 0 !important;
  border-radius: 0 !important;
  background-color: var(--hover-color);
  color: var(--white-color);
  line-height: 1 !important;
  transition: 0.3s !important;
  padding: 12px 23px;
}

input[type="submit"]:not(.search-submit):hover,
input[type="button"]:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
a.button:not(.add_to_cart_button):hover {
  background: var(--hover-color) !important;
  color: var(--white-color) !important;
}

.custom_button {
  background: #179DED !important;
  background-color: rgb(23, 157, 237);
  color: var(--white-color) !important;
  line-height: 1 !important;
  transition: 0.3s !important;
  display: block;
  text-align: center;
  padding: 12px 23px;
  border-radius: 15px !important;
}

.custom_button:hover {
  background: var(--hover-color);
}

.button_small {
  padding: 14px;
  max-width: 130px;
  width: 100%;
}

.button_medium {
  padding: 14px;
  max-width: 200px;
  width: 100%;
}

.button_large {
  padding: 14px;
  max-width: 270px;
  width: 100%;
}

.woocommerce a.remove:hover {
  background: #fa8574 !important;
  color: var(--white-color);
}

.woocommerce a.remove {
  color: #fa8574 !important;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance:textfield;
}

/***  GLOBAL BUTTONS STYLE END ***/
/*BREADCRUMB START*/
.woocommerce-breadcrumb {
  padding: 5px 0 20px !important;
  background-color: #FFF8F0;
  color: var(--black-color) !important;
}

.breadcrumb_inner {
  max-width: 1660px;
  margin: 0 auto;
  padding-left: 3rem;
  padding-right: 3rem;
}

.woocommerce .woocommerce-breadcrumb a {
  color: var(--black-color) !important;
}

.title_before_breadcrumb_block {
  padding: 15px 0 0px !important;
  background-color: #FFF8F0;
  color: var(--black-color) !important;
  margin-bottom: 0 !important;
}

.title_before_breadcrumb {
  max-width: 1660px;
  margin: 0 auto;
  padding-left: 3rem;
  padding-right: 3rem;
}

@media (max-width: 991px) {
  .title_before_breadcrumb, .breadcrumb_inner {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .woocommerce .woocommerce-breadcrumb {
    margin-bottom: 0 !important;
  }
}

/*BREADCRUMB END*/
/* WISHLSIST PAGE */
.woocommerce-wishlist.woocommerce-page  #content th ,.woocommerce-wishlist.woocommerce-page  #content td{
  border-bottom: 0 !important;
}
.woocommerce-wishlist.woocommerce-page  #content td.product-price {
  text-align: left !important;
}
.woocommerce-wishlist.woocommerce-page .product-availability {
  display: none;
}


.wishlist_table  tbody.wishlist-items-wrapper td.product-thumbnail {
  min-width:200px!important;
}
.wishlist_table tr td.product-thumbnail a {
  max-width: 200px !important;
}
.wishlist_table .advanced-woo-labels {
  display: none !important;
}

.wishlist_table .product-name h3 {
  font-size: 16px;
}

.wishlist_table.mobile li table.additional-info {
  font-size: 16px;
}

.wishlist_table .product-add-to-cart a {
  text-transform: uppercase;
  font-weight: 500;
}

.wishlist_table tr td.product-price ins {
  text-decoration: none !important;
  font-weight: bold;
}

.wishlist_table.mobile {
  padding-left: 0;
}

.wishlist_table.mobile li:nth-child(odd) {
  background: #f5f5f5;
  padding: 5px;
}

.wishlist_table.mobile li .item-wrapper {
  display: flex;
  flex-direction: row-reverse;
  width: 100% !important;
  justify-content: space-between;
  margin: 0;
}

.wishlist_table.mobile .item-wrapper .product-name h3 {
  font-size: 18px;
}

.wishlist_table.mobile .product-add-to-cart {
  display: flex;
  order: 1;
}



.wishlist_table.mobile .product-add-to-cart a, .wishlist_table.mobile .product-add-to-cart {
  text-align: left !important;
  margin: 0 !important;
  justify-content: space-between;
}

.wishlist_table.mobile .additional-info-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.wishlist_table.mobile table.additional-info {
  order: 2;
}

.wishlist_table.mobile .product-remove {
  order: 3;
  margin-right: 10px;
}

ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile {
 padding-left:0;
}
ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile > li {
    padding:10px;
    border:1px solid #f9f9f9;
}
ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile > li:nth-of-type(2n) {
    background: #FAFAFA !important;
}


.wishlist_table.mobile li table.additional-info {
    font-size: 16px;
    width: 100%;
    margin: 0;
    display: flex;
}
.wishlist_table.mobile .product-add-to-cart>span {
    margin: 0 5px;
}
.wishlist_table.mobile td.label , .wishlist_table.mobile td.value  {
 text-decoration: none;
    font-size: 14px !important;
    padding-left: 0 !important;
}


.wishlist_table.mobile td.value ins ,.wishlist_table.mobile span.woocommerce-Price-amount.amount{
 text-decoration: none;
    font-size: 14px;
 color: var(--price-color);
 font-weight:500;
}
.wishlist_table.mobile td.value del * {
    font-size: 12px;
 color: inherit !important;
 font-weight:500;
}


table.wishlist_table {
  border-top: 0 !important;
}

.woocommerce .wishlist-title {
  margin: 0;
  display: none;
}

/* .wishlist_table tr td.product-thumbnail a img{
	min-width: 200px !important;
} */

/* WISHLSIST PAGE */
/*STARS START*/
.star-rating {
  overflow: hidden;
  height: 1em;
  line-height: 1em;
  width: 6.5em;
  font-family: "fontawesome";
  overflow: hidden;
  position: relative;
  height: 1em;
  line-height: 1;
  font-size: 1em;
  width: 5.4em;
  font-family: star;
}

.star-rating:before {
  float: left;
  position: absolute;
  letter-spacing: 1px;
  color: #f5a21c;
  content: "\73\73\73\73\73";
  /*! color: #d3ced2; */
  float: left;
  top: 0;
  left: 0;
  position: absolute;
}

.star-rating span:before {
  top: 0;
  left: 0;
  letter-spacing: 1px;
  color: #f5a21c;
  content: "\53\53\53\53\53";
}

.star-rating {
  line-height: 1em;
  font-size: 1em;
  margin-bottom: 16px;
}

.star-rating span {
  overflow: hidden;
  float: left;
}


.rating-count {
  font-size: 12px;
  line-height: 14px;
  color: var(--black06-color);
  /* position: absolute;
  left: 88px;
  top: 53px; */
  letter-spacing: 1px;
}

/*STARS END*/
/*SLICK START*/
.Modern-Slider  ,  .homepage_product_filter  {
  opacity: 0;
   visibility: hidden;
   transition: opacity 0.3s ease;
   -webkit-transition: opacity 0.3s ease;
  }
.Modern-Slider.slick-initialized , .homepage_product_filter.slick-initialized {
  visibility: visible !important;
  opacity: 1 !important;
     }
.slick-track {
  margin-left: 0;
  display: flex !important;

}
.slick-dots li:only-child {
  display: none;
}

.slick-dots li.slick-active button {
  background: var(--hover-color) !important;
}
/*SLICK END*/
@media only screen and (max-width: 767px) {
  .slick-arrow-span {
    display: none;
  }

  .fa-long-arrow-alt-right::before {
    border-left: none !important;
  }
}



.clr-gry.slick-arrow {
  font-size: 20px;
  cursor: pointer;
}

.title-arrows {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.fa-long-arrow-alt-right::before {
  content: "";
  border-left: 1px solid var(--black06-color);
}

.fa-long-arrow-alt-right::after {
  content: "\f30b";
}

.slick-arrow-span {
  font-size: 14px;
  line-height: 17px;
  color: var(--black06-color);
  position: relative;
  top: -2px;
  margin: 10px;
  font-family: 'Rubik';
  font-weight: 400;
}

.slick-arrow {
  font-size: 14px;
  line-height: 17px;
  color: var(--black06-color);
}

/*SLICK END*/
/*WOOCOMMERCE MESSAGE START*/
@media only screen and (max-width: 600px) {
  .woocommerce-message {
    display: flex;
    flex-direction: column-reverse;
  }

  .woocommerce-message a.button {
    align-self: flex-start;
    margin-top: 10px;
  }
}

/*WOOCOMMERCE MESSAGE END*/
/*OTHER PAGES START*/
main#content h1.entry-title {
  border-bottom: 2px solid var(--greyd2-color);
  padding-bottom: 10px;
  margin-bottom: 25px;
}

.page-template-default.page #content {
  max-width: 1280px !important;
  margin: 0px auto;
}

.page-template-default.page #content td, .page-template-default.page #content th {
  border-bottom: 1px solid var(--greyf4-color);
}


/*OTHER PAGES END*/
.woocommerce-catalog-mode-popup {
  border-radius: 0px !important;
}

.wp-block-image img {
  height: auto !important;
}

.greyc {color: #aaaaaa;}
.heading_custom{
    max-width:790px;
    margin:0 auto;
}

#cv_form .cv_form_item input {
  padding: 15px;
  background: #fbfbfb;
  border: 1px solid #fbfbfb;
  color: #595959;
  border-radius: 0.625rem;
  width: 100%;
  -webkit-box-shadow: 3px 5px 7px 0px rgb(165 163 163 / 33%);
  box-shadow: 3px 5px 7px 0px rgb(165 163 163 / 33%);
  margin: 2px;
  }

#cv_form .half_item {
  display: inline-block;
  margin-bottom: 20px;
  width: 48%;
}

#cv_form {
  margin-top: 30px;
}
#cv_form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  /* padding: 10px; */
}
#cv_form #sbt_btn{
  min-width: 200px;
  padding: 18px;
  border-radius: 15px !important;
}
@media (max-width:767px) {
   #cv_form .half_item {
    display: inline-block;
    margin-right: 0 !important; 
    margin-bottom: 20px;
    width: 100% !important;
}
}

@media only screen and (max-width: 768px) {
  .fa-long-arrow-alt-left{
    margin-right: 15px;
  }
}

.clr-gry.slick-arrow:before, .clr-gry.slick-arrow:after{
  font-size: 28px; 
  top:3px;
  position: relative;
  color: #ffa94f;
}

.sl_ar_wrapper{
	margin-bottom: 3rem;
}

#moove_gdpr_cookie_info_bar{
	z-index: 10000 !important;
	position: absolute !important;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
  padding: 5px 10px !important;
}

.gdpr_lightbox {
  z-index: 10000 !important;
}
#moove_gdpr_cookie_info_bar {
  position: fixed !important;
}

.awl-label-image img {
  height: 35px !important;
}



.cnt-form  input {
  padding: 15px;
  background: #fbfbfb;
  border: 1px solid #fbfbfb;
  color: #595959;
  border-radius: 0.625rem;
  width: 100%;
  -webkit-box-shadow: 3px 5px 7px 0px rgb(165 163 163 / 33%);
  box-shadow: 3px 5px 7px 0px rgb(165 163 163 / 33%);
  margin: 2px;
  }


.cnt-form  textarea {
  padding: 15px;
  background: #fbfbfb;
  border: 1px solid #fbfbfb;
  color: #595959;
  border-radius: 0.625rem;
  width: 100%;
  -webkit-box-shadow: 3px 5px 7px 0px rgb(165 163 163 / 33%);
  box-shadow: 3px 5px 7px 0px rgb(165 163 163 / 33%);
  margin: 2px;
  width: 100% !important;
  }
.cnt-form .wpcf7-form-control-wrap{
  width: 100% !important;
  display: block;
}

.cnt-form  label {
  display: block;
}

.cnt-form .half_item {
  display: inline-block;
  margin-bottom: 20px;
  width: 48%;
}

.cnt-form {
  margin: 100px auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
 align-items:center;
  width: 100%;
}

.cnt-form form{
  margin: 0 auto !important;
  width: 100%;
}
.cnt-form .wpcf7{
  margin: 0 auto !important;
  width: 100%;
}
.cnt-form #sbt_btn{
  min-width: 200px;
  padding: 18px;
  border-radius: 15px !important;
}
@media (max-width:767px) {
   .cnt-form .half_item {
    display: inline-block;
    margin-right: 0 !important; 
    margin-bottom: 20px;
    width: 100% !important;
}
}

.cnt-form input[type=submit] {
  min-width: 200px;
  padding: 18px;
  border-radius: 15px !important;
}


footer a[href="https://www.umetno-usnje.si/"] {
    display: inline-block;
    background-image: url('/wp-content/uploads/2026/05/Screenshot-2026-05-21-at-12.32.191.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left center;
    

    width: 150px; 
    height: 40px;
    margin-left: -5px;
    margin-top: -2px;
    
    text-indent: -9999px;
    overflow: hidden;
    vertical-align: middle;
}


@media (max-width: 991px) {
    footer a[href="https://www.umetno-usnje.si/"] {
        display: block;
        margin-left: 0; 
        margin-right: auto;
        background-position: left center;
    }
    
    footer ul.list-unstyled li {
        text-align: left !important;
    }
}


.checkout-custom-notice {
    background-color: #fdf6ec; 
    color: #8a5300; 
    border-top: 4px solid #f39c12; 
    padding: 12px 18px;
    margin-bottom: 20px;
    border-radius: 4px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    display: flex;
    align-items: center;
}
