/*!
Theme Name: pikaboo
Theme URI: https://maoio.agency/
Author: Mario Rendić
Author URI: https://maoio.agency/
Description: Pikaboo Shop custom built site
Version: 1.0.2
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: pikaboo
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

pikaboo is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
	- Bootstrap
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Header
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibilit
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	overflow-x: hidden;
}

/* Sections
	 ========================================================================== */

/**
 * Remove the margin in all browsers.
 */
body {
	margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
	display: block;
}

main#primary {
    padding-bottom: 3rem;
    overflow-x: hidden;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */
a {
	background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
	font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

/* Embedded content
	 ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */
img {
	border-style: none;
}

/* Forms
	 ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
	overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
	text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
	padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
	vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

/* Interactive
	 ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
	display: list-item;
}

/* Misc
	 ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */
template {
	display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
	display: none;
}

/* Box sizing
--------------------------------------------- */

/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
	box-sizing: inherit;
}

html {
	box-sizing: border-box;
	box-sizing: border-box;
	-webkit-font-smoothing: antialiased; /* This needs to be set or some font faced fonts look bold on Mac in Chrome/Webkit based browsers. */
	-moz-osx-font-smoothing: grayscale; /* Fixes font bold issue in Firefox version 25+ on Mac */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent;
}

/* Bootstrap
/*!
 * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}
/*#  */


/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/

/* Typography
--------------------------------------------- */

@font-face {
    font-family: 'Montserrat';
    src: url('font/Montserrat-Regular.woff2') format('woff2'),
        url('font/Montserrat-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('font/Montserrat-Medium.woff2') format('woff2'),
        url('font/Montserrat-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('font/Montserrat-Bold.woff2') format('woff2'),
        url('font/Montserrat-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('font/Montserrat-Black.woff2') format('woff2'),
        url('font/Montserrat-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Bebas Neue';
    src: url('font/BebasNeueRegular.woff2') format('woff2'),
        url('font/BebasNeueRegular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Bebas Neue Book';
    src: url('font/BebasNeueBook.woff2') format('woff2'),
        url('font/BebasNeueBook.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bebas Neue';
    src: url('font/BebasNeueBold.woff2') format('woff2'),
        url('font/BebasNeueBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TANSONGBIRD';
    src: url('font/TANSONGBIRD.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body,
button,
input,
select,
optgroup,
textarea {
	color: #000;
	font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 1rem;
	line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}

p {
	margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
	font-style: normal;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", courier, monospace;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}


/* Elements
--------------------------------------------- */
body {
	background: #fff;
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0 0 1.5em 3em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: 700;
}

dd {
	margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

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

figure {
	margin: 1em 0;
}

table {
	margin: 0 0 1.5em;
	width: 100%;
	border-spacing: 0;
}

/* Links
--------------------------------------------- */
a {
	color: #006193;
	text-decoration: none;
}

a:hover,
a:focus,
a:active {
	color: #191970;
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}

/* Forms
--------------------------------------------- */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	color: rgba(0, 0, 0, 0.8);
	line-height: 1;
	padding: 0.6em 1em 0.4em;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa;
}

button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
	border-color: #aaa #bbb #bbb;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #666;
	border-radius: 3px;
    background: #F4F4F4;
    border: none;
    padding: 0.8rem 1rem;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #111;
}

select {
	border: 1px solid #ccc;
}

textarea {
	width: 100%;
}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
a:active, a:focus {
  outline: 0;
  border: none;
  -moz-outline-style: none;
}

*:focus {
    outline: 0 !important;
}
/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
.center {text-align: center;}
/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/

#header-notice {
    font-size: 14px;
    font-size: .87rem;
	padding: 8px;
	padding: .5rem;
	text-align: center;
	background: #002C5D;
	color: #fff;
}
#header-notice a {
	color: #fff;
	text-decoration: none;
}
.naslov_zaglavlje_obavjest {
	font-weight: 600;
	color: #6ED2FF;
	text-transform: uppercase;
	padding-right: 1rem;
}

/* Header
--------------------------------------------- */
#masthead {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 99;
}
.menu-menu-u-zaglavlju-container a {
	color: #fff;
	text-transform: uppercase;
	font-weight: 500;
	display: block;
    text-decoration: none;
    padding: .8rem;
    font-size: 13px;
    font-size: .81rem;
}
.menu-menu-u-zaglavlju-container a:hover {
background: #002C5D;
}
.header-icons {
    display: flex;
    align-items: center;
    justify-content: end;
    fill: #fff;
        font-size: 13px;
    font-size: .81rem;
}

.header-icons a {
color: #fff;
text-decoration: none;
}
.header-telefon, .header-email {
    padding: 1rem .5rem;
}
.header-icon a{
    color: #fff;
    text-decoration: none;
    border: solid 1px;
    border-radius: 50%;
    width: 2rem;
    height: 2rem;
    padding: 0.1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    fill: white;
}
.header-icon a:hover {
background: #fff;
color: #002C5D;
}
.header-icon a:hover path {
    fill: #002C5D;
}
.header-icon {
    padding: 0.25rem;
}
.header-white-bkg {
    background: #fff;
    padding: 0.5rem;
    border: solid 0px;
    border-radius: 0.7rem;
    display: flex;
    align-items: center;
    line-height: initial;
    justify-content: space-between;
}
#header-white-container {
background: linear-gradient(
    to right,
    #fff 0%,
    #fff 50%,
    rgba(0, 0, 0, 0) 50%,
    rgba(0, 0, 0, 0) 100%
  );
}

.header-cat-search-contain {
	border: solid 1px #EBEBEB;
	display: flex;
	align-items: center;
	flex-grow: 1;
    margin: 0 .5rem 0 1.5rem;
}
#cat-btn {
    padding: 0.5rem .7rem;
 color: #006193;
    fill: #006193;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: initial;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
    font-size: .82rem;
    cursor: pointer;
}
#cat-btn span {
	padding: 0 .25rem;
}
#header-search {
    padding: .3rem 0.3rem .3rem 1rem;
    display: flex;
    flex-grow: 1;
    border-left: solid 1px #EBEBEB;
}
#searchsubmit {
    background: #FF7600;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    border: none!important;
    padding: 0.5rem 1rem;
    cursor: pointer;
}
.searchform-wrap {
    display: flex;
}
#s {
    border: none;
    flex-grow: 1;
    background: none;
    padding: 10px;
    background: #fff;
}
form#searchform {
    width: 100%;
}
.header-ribon-icons-container {
    display: flex;
    align-items: center;
}
.header-ribon-icon {
	margin: .5rem 1rem;
	    position: relative;
}
#header-mob-menu-icon,
#header-search-icon {
	display: none;
	cursor: pointer;
}
#header-bkg-img {
	background-image: url("img/header_bg.jpg");
    color: rgba(255, 255, 255, .6);
    background-size: cover!important;
    background-position: center!important;
}
#header-bkg-container {
	min-height: 150px;
	display: flex;
    align-items: flex-end;
}
#header-bkg-img a {
	color: rgba(255, 255, 255, .6);
	text-decoration: none;
}
#header-bkg-img a:hover {
	color: rgba(255, 255, 255, 1);
}
.woocommerce-breadcrumb, .breadcrumbs {
    padding: 1.8rem 0;
}
.woocommerce-breadcrumb span:last-child,
.breadcrumbs span:last-child {
    color: #fff;
    font-weight: bold;
}
/* Navigation
--------------------------------------------- */
.main-navigation {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 99999;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	display: block;
	left: auto;
}

.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: auto;
}

.main-navigation li {
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}
.scroll-icon-menu {
    position: absolute;
    right: 10px;
    font-size: 24px;
    cursor: pointer;
    z-index: 10;
    bottom: 10px;
    width: 40px;
    height: 40px;
    animation: bounce 2s infinite;
    background: #fff;
    padding: 10px;
    border-radius: 50%;
}
@keyframes bounce {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-20px); /* Adjust this value to control the height of the bounce */
    }
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {

	.menu-toggle {
		display: none;
	}

	.main-navigation ul {
		display: flex;
		    flex-wrap: wrap;
	}
}


.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
	margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
	display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	text-align: end;
	flex: 1 0 50%;
}


.shop-toggle span {
display: flex;
}

.shop-toggle svg {
margin-right: .5rem;
}

.shop-menu-mob-glavni .m-loyalty:before {
	content: '';
	display: inline-block;
	width: 19px;
	height: 19px;
	margin-right: 0.5rem;
	flex-shrink: 0;
	background: url('/wp-content/plugins/pikaboo_cashback_klub/assets/img/pkb-cash-club-coin.webp') center / contain no-repeat;
}

.m-b2b:before {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 16.933 16.933' id='handshake'%3E%3Cpath style='line-height:normal;fill: %23006193;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal' d='M8.468 0a3.841 3.841 0 0 0-3.837 3.84 3.837 3.837 0 0 0 6.558 2.707c.238.166.53.26.833.26.81 0 1.473-.662 1.473-1.475 0-.715-.512-1.316-1.19-1.448V3.84A3.843 3.843 0 0 0 8.468 0Zm3.308 3.84c0 .013 0 .025-.002.038a1.475 1.475 0 0 0-.961 2.297A3.309 3.309 0 0 1 5.16 3.84 3.31 3.31 0 0 1 8.47.53a3.312 3.312 0 0 1 3.305 3.31zM8.203 1.85v.253a1.155 1.155 0 0 0-.912 1.123c0 .39.197.613.434.728.237.116.489.132.717.156.228.024.433.055.539.106.065.036.136.072.136.252 0 .338-.278.62-.638.623-.303-.006-.54-.192-.64-.524-.117-.333-.602-.178-.506.16.17.528.524.771.87.86v.233c0 .358.53.344.53 0v-.23a1.16 1.16 0 0 0 .914-1.122c0-.385-.197-.611-.434-.727-.237-.115-.488-.132-.717-.156-.228-.024-.433-.056-.539-.107-.078-.039-.136-.09-.136-.252 0-.344.278-.614.638-.617.325.012.535.183.64.517.114.327.597.188.507-.158-.131-.415-.41-.742-.873-.86v-.258c0-.175-.134-.263-.264-.264-.13 0-.266.086-.266.264zm3.82 2.536a.945.945 0 1 1-.003 1.89.945.945 0 0 1 .002-1.89zm.148.593-.244.256-.09-.089c-.254-.254-.627.121-.372.375l.278.278a.265.265 0 0 0 .379-.003l.431-.45c.247-.257-.143-.618-.382-.367Zm1.47 2.14-1.214.696c-.339.194-.484.62-.288.958l.032.054c-.552.196-1.123.15-1.541.08a7.875 7.875 0 0 0-2.178-.067c-.532.058-1.38.228-1.756.7L5 9.206l.024-.042a.723.723 0 0 0-.267-.994l-1.211-.695a.734.734 0 0 0-1 .266L.1 11.956a.724.724 0 0 0 .267.993l1.21.695c.35.201.773.07.957-.2l.682.51a.84.84 0 0 0 .687 1.24.849.849 0 0 0 1.206.899.85.85 0 0 0 1.126.379.834.834 0 0 0 .334.35.855.855 0 0 0 1.158-.31l.127-.22c.29.168.582.335.873.502a.848.848 0 0 0 1.262-.618.847.847 0 0 0 1.194-.709.84.84 0 0 0 .872-.406.83.83 0 0 0 .11-.313.849.849 0 0 0 1.08-.347.858.858 0 0 0 .055-.738l1.065-1.058c.198.344.644.428.981.235l1.213-.696c.339-.195.483-.62.287-.957-.743-1.279-1.489-2.555-2.228-3.835-.208-.362-.664-.412-.977-.232Zm.519.494 2.227 3.835c.039.067.006.18-.095.238l-1.212.696c-.102.058-.216.03-.255-.037-.043-.074-1.474-2.563-2.227-3.836-.04-.067-.01-.177.095-.237l1.213-.696c.094-.054.208-.042.254.037zM3.28 7.93l1.212.695a.196.196 0 0 1 .073.274l-2.448 4.216a.2.2 0 0 1-.274.072l-1.211-.695a.2.2 0 0 1-.075-.273c.048-.081 1.636-2.808 2.449-4.215a.2.2 0 0 1 .275-.074zm9.16 1.36c.556.953 1.094 1.89 1.644 2.846-.355.356-.848.843-1.128 1.124l-4.702-2.698a.264.264 0 0 0-.348.076c-.306.433-.784.873-1.18 1.104-.198.115-.373.173-.463.174-.061.001-.093 0-.11-.075a.882.882 0 0 1 .042-.31c.049-.177.136-.391.244-.61.216-.436.545-.928.701-1.084.235-.234.726-.396 1.373-.47a7.427 7.427 0 0 1 2.025.062c.693.123 1.225.063 1.588-.033.117-.032.246-.072.314-.106zm-7.721.399 1.629.324a6.712 6.712 0 0 0-.383.672 4.1 4.1 0 0 0-.281.705c-.055.203-.102.442-.02.663.099.26.328.402.607.392.244-.006.494-.112.72-.244.419-.243.862-.64 1.2-1.065l4.48 2.57a.31.31 0 0 1 .117.43.318.318 0 0 1-.435.115c-1.03-.592-2.629-1.506-3.08-1.767-.305-.176-.57.283-.264.459l2.474 1.42c.157.09.201.282.116.43a.32.32 0 0 1-.436.114L9.044 13.69c-.306-.175-.57.284-.263.46l1.717.985c.156.09.2.28.114.429a.319.319 0 0 1-.435.115c-.471-.271-.943-.54-1.412-.811-.306-.177-.57.283-.265.46.267.154.54.308.808.462.156.09.201.283.116.43a.32.32 0 0 1-.436.115l-.923-.53a.843.843 0 0 0-.415-.846.841.841 0 0 0-.473-.113.839.839 0 0 0-.42-.667.84.84 0 0 0-.472-.113.85.85 0 0 0-1.535-.43.847.847 0 0 0-1.232-.117l-.714-.533Zm.88 4.167c.149.087.204.276.114.431l-.699 1.204a.315.315 0 0 1-.432.115.313.313 0 0 1-.118-.43l.7-1.205a.317.317 0 0 1 .434-.115zm-1.244.453-.117.201a.318.318 0 0 1-.55-.316l.116-.2c.09-.156.285-.2.434-.114.15.086.207.274.117.429zm2.251.759-.466.802a.317.317 0 0 1-.55-.316l.466-.802a.318.318 0 0 1 .435-.115c.154.089.203.278.115.43zm.894.778-.233.402a.317.317 0 0 1-.55-.316l.232-.401a.316.316 0 0 1 .434-.114.311.311 0 0 1 .117.43z' color='%23000' font-family='sans-serif' font-weight='400' overflow='visible'%3E%3C/path%3E%3C/svg%3E%0A");
	width: 19px;
    display: inline-block;
    margin-right: 0.5rem;
    fill: #006193;
}


.m-pomoc:before {
	/*content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' clip-rule='evenodd' id='question' style='fill: %23006193;'%3E%3Cpath d='M87.5 112.5C87.5 103.301 94.968 95.833 104.167 95.833 113.365 95.833 120.833 103.301 120.833 112.5 120.833 123.412 113.958 127.579 108.72 132.272 103.841 136.642 100 141.335 100 148.958 100 148.958 100 154.167 100 154.167 100 156.466 101.867 158.333 104.167 158.333 106.466 158.333 108.333 156.466 108.333 154.167L108.333 148.958C108.333 142.521 113.035 139.573 117.327 135.818 123.324 130.571 129.167 124.494 129.167 112.5 129.167 98.702 117.965 87.5 104.167 87.5 90.369 87.5 79.167 98.702 79.167 112.5 79.167 114.8 81.034 116.667 83.333 116.667 85.633 116.667 87.5 114.8 87.5 112.5zM100 169.792L100 175C100 177.3 101.867 179.167 104.167 179.167 106.466 179.167 108.333 177.3 108.333 175L108.333 169.792C108.333 167.492 106.466 165.625 104.167 165.625 101.867 165.625 100 167.492 100 169.792z'%3E%3C/path%3E%3Cpath d='M191.667,175L202.582,175C202.583,175 225.029,194.952 225.029,194.952C228.708,198.223 233.964,199.029 238.454,197.013C242.944,194.996 245.833,190.532 245.833,185.61L245.833,50C245.833,38.494 236.506,29.167 225,29.167C193.067,29.167 123.6,29.167 91.667,29.167C80.161,29.167 70.833,38.494 70.833,50C70.833,56.535 70.833,62.5 70.833,62.5C70.833,64.8 72.7,66.667 75,66.667C77.3,66.667 79.167,64.8 79.167,62.5L79.167,50C79.167,43.096 84.763,37.5 91.667,37.5C123.6,37.5 193.067,37.5 225,37.5C231.904,37.5 237.5,43.096 237.5,50C237.5,50 237.5,185.609 237.5,185.609C237.5,187.251 236.537,188.739 235.04,189.411C233.543,190.083 231.791,189.814 230.565,188.724C219.885,179.231 206.935,167.719 206.935,167.719C206.172,167.041 205.187,166.667 204.167,166.667L191.667,166.667C189.367,166.667 187.5,168.534 187.5,170.833C187.5,173.133 189.367,175 191.667,175Z'%3E%3C/path%3E%3Cpath d='M20.833,79.167C20.833,111.229 20.833,181.281 20.833,214.776C20.833,219.699 23.722,224.163 28.213,226.179C32.703,228.196 37.959,227.389 41.638,224.119C41.638,224.119 64.084,204.167 64.084,204.167C64.084,204.167 175,204.167 175,204.167C186.506,204.167 195.833,194.839 195.833,183.333C195.833,156.889 195.833,105.611 195.833,79.167C195.833,73.641 193.638,68.342 189.731,64.435C185.824,60.528 180.525,58.333 175,58.333C143.067,58.333 73.6,58.333 41.667,58.333C30.161,58.333 20.833,67.661 20.833,79.167ZM29.167,79.166C29.167,72.263 34.763,66.667 41.667,66.667C73.6,66.667 143.067,66.667 175,66.667C178.315,66.667 181.495,67.984 183.839,70.328C186.183,72.672 187.5,75.851 187.5,79.167C187.5,105.611 187.5,156.889 187.5,183.333C187.5,190.237 181.904,195.833 175,195.833C175,195.833 62.5,195.833 62.5,195.833C61.48,195.833 60.495,196.208 59.732,196.886C59.732,196.886 46.781,208.397 36.102,217.891C34.875,218.981 33.123,219.249 31.626,218.577C30.13,217.905 29.167,216.417 29.167,214.776L29.167,79.166Z'%3E%3C/path%3E%3C/svg%3E%0A");
	*/

content: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(2.27556,0,0,2.27556,-47.4066,-35.7757)'%3E%3Cpath d='M70.833,58.333L70.833,50C70.833,38.494 80.161,29.167 91.667,29.167L225,29.167C236.506,29.167 245.833,38.494 245.833,50L245.833,185.61C245.833,190.532 242.944,194.996 238.454,197.013C233.964,199.029 228.708,198.223 225.029,194.952C225.029,194.952 202.583,175 202.582,175L195.833,175L195.833,183.333C195.833,194.839 186.506,204.167 175,204.167L64.084,204.167L41.638,224.119C37.959,227.389 32.703,228.196 28.213,226.179C23.722,224.163 20.833,219.699 20.833,214.776L20.833,79.167C20.833,67.661 30.161,58.333 41.667,58.333L70.833,58.333ZM187.5,79.167C187.5,75.851 186.183,72.672 183.839,70.328C181.495,67.984 178.315,66.667 175,66.667L41.667,66.667C34.763,66.667 29.167,72.263 29.167,79.166L29.167,214.776C29.167,216.417 30.13,217.905 31.626,218.577C33.123,219.249 34.875,218.981 36.102,217.891C46.781,208.397 59.732,196.886 59.732,196.886C60.495,196.208 61.48,195.833 62.5,195.833L175,195.833C181.904,195.833 187.5,190.237 187.5,183.333L187.5,79.167ZM79.167,58.333L175,58.333C180.525,58.333 185.824,60.528 189.731,64.435C193.638,68.342 195.833,73.641 195.833,79.167L195.833,166.667L204.167,166.667C205.187,166.667 206.172,167.041 206.935,167.719C206.935,167.719 219.885,179.231 230.565,188.724C231.791,189.814 233.543,190.083 235.04,189.411C236.537,188.739 237.5,187.251 237.5,185.609L237.5,50C237.5,43.096 231.904,37.5 225,37.5L91.667,37.5C84.763,37.5 79.167,43.096 79.167,50L79.167,58.333ZM100,169.792C100,167.492 101.867,165.625 104.167,165.625C106.466,165.625 108.333,167.492 108.333,169.792L108.333,175C108.333,177.3 106.466,179.167 104.167,179.167C101.867,179.167 100,177.3 100,175L100,169.792ZM87.5,112.5C87.5,114.8 85.633,116.667 83.333,116.667C81.034,116.667 79.167,114.8 79.167,112.5C79.167,98.702 90.369,87.5 104.167,87.5C117.965,87.5 129.167,98.702 129.167,112.5C129.167,124.494 123.324,130.571 117.327,135.818C113.035,139.573 108.333,142.521 108.333,148.958L108.333,154.167C108.333,156.466 106.466,158.333 104.167,158.333C101.867,158.333 100,156.466 100,154.167L100,148.958C100,141.335 103.841,136.642 108.72,132.272C113.958,127.579 120.833,123.412 120.833,112.5C120.833,103.301 113.365,95.833 104.167,95.833C94.968,95.833 87.5,103.301 87.5,112.5Z' style='fill:rgb(0,97,147);'/%3E%3C/g%3E%3C/svg%3E");
width: 19px;
    display: inline-block;
    margin-right: 0.5rem;
    fill: #006193;
}

.m-racun:before {
	content: url("data:image/svg+xml,%3Csvg width='17px' height='19px' viewBox='0 0 17 19' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Home' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Pikabooshop-home-page-20220824-VP' transform='translate(-1150.000000, -121.000000)' fill='%23006193' fill-rule='nonzero'%3E%3Cg id='Header' transform='translate(0.000000, 48.000000)'%3E%3Cg id='Group-12' transform='translate(0.000000, 42.000000)'%3E%3Cg id='user' transform='translate(1150.000000, 31.000000)'%3E%3Cpath d='M8.5,9.50055506 C11.1828125,9.50055506 13.3571429,7.37369252 13.3571429,4.75027753 C13.3571429,2.12686254 11.1828125,0 8.5,0 C5.8171875,0 3.64285714,2.12686254 3.64285714,4.75027753 C3.64285714,7.37369252 5.8171875,9.50055506 8.5,9.50055506 Z M8.5,1.18756938 C10.5088839,1.18756938 12.1428571,2.78559243 12.1428571,4.75027753 C12.1428571,6.71459151 10.5088839,8.31298568 8.5,8.31298568 C6.49111607,8.31298568 4.85714286,6.71347817 4.85714286,4.75027753 C4.85714286,2.78559243 6.49263393,1.18756938 8.5,1.18756938 Z M10.4238839,11.2819091 L6.57611607,11.2819091 C2.94502232,11.2819091 0,14.1617649 0,17.7133396 C0,18.4236545 0.588928571,18.9999984 1.31522321,18.9999984 L15.6855357,18.9999984 C16.4118304,19.0011101 17,18.4258812 17,17.7133396 C17,14.1617649 14.0553571,11.2819091 10.4238839,11.2819091 Z M15.6832589,17.8135407 L1.31522321,17.8135407 C1.25982143,17.8135407 1.21428571,17.7690069 1.21428571,17.7133396 C1.21428571,14.8223504 3.62008929,12.4694785 6.57611607,12.4694785 L10.4200893,12.4694785 C13.3799107,12.4694785 15.7857143,14.8223504 15.7857143,17.7133396 C15.7857143,17.7690069 15.7401786,17.8135407 15.6832589,17.8135407 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	width: 19px;
    display: inline-block;
    margin-right: 0.5rem;
    fill: #006193;
}

.m-sterena:before {
	content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 512 512' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Ecamera-viewfinder%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='camera-viewfinder' fill='%23006193' fill-rule='nonzero'%3E%3Cpath d='M0,48 L0,144 C0,152.8 7.2,160 16,160 C24.8,160 32,152.8 32,144 L32,48 C32,39.2 39.2,32 48,32 L144,32 C152.8,32 160,24.8 160,16 C160,7.2 152.8,0 144,0 L48,0 C21.5,0 0,21.5 0,48 Z M216.6,96 C199.9,96 185,106.3 179.1,122 L176.8,128 L152,128 C121.1,128 96,153.1 96,184 L96,328 C96,358.9 121.1,384 152,384 L360,384 C390.9,384 416,358.9 416,328 L416,184 C416,153.1 390.9,128 360,128 L335.1,128 L332.8,122 C327,106.3 312,96 295.4,96 L216.6,96 Z M209.1,133.2 C210.3,130.1 213.3,128 216.6,128 L295.3,128 C298.6,128 301.6,130.1 302.8,133.2 L309,149.6 C311.3,155.8 317.3,160 324,160 L360,160 C373.3,160 384,170.7 384,184 L384,328 C384,341.3 373.3,352 360,352 L152,352 C138.7,352 128,341.3 128,328 L128,184 C128,170.7 138.7,160 152,160 L188,160 C194.7,160 200.6,155.9 203,149.6 L209.2,133.2 L209.1,133.2 Z M224,256 C224,238.326888 238.326888,224 256,224 C273.673112,224 288,238.326888 288,256 C288,273.673112 273.673112,288 256,288 C238.326888,288 224,273.673112 224,256 Z M320,256 C320,220.653776 291.346224,192 256,192 C220.653776,192 192,220.653776 192,256 C192,291.346224 220.653776,320 256,320 C291.346224,320 320,291.346224 320,256 Z M464,0 L368,0 C359.2,0 352,7.2 352,16 C352,24.8 359.2,32 368,32 L464,32 C472.8,32 480,39.2 480,48 L480,144 C480,152.8 487.2,160 496,160 C504.8,160 512,152.8 512,144 L512,48 C512,21.5 490.5,0 464,0 Z M0,464 C0,490.5 21.5,512 48,512 L144,512 C152.8,512 160,504.8 160,496 C160,487.2 152.8,480 144,480 L48,480 C39.2,480 32,472.8 32,464 L32,368 C32,359.2 24.8,352 16,352 C7.2,352 0,359.2 0,368 L0,464 Z M464,512 C490.5,512 512,490.5 512,464 L512,368 C512,359.2 504.8,352 496,352 C487.2,352 480,359.2 480,368 L480,464 C480,472.8 472.8,480 464,480 L368,480 C359.2,480 352,487.2 352,496 C352,504.8 359.2,512 368,512 L464,512 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	width: 19px;
    display: inline-block;
    margin-right: 0.5rem;
    fill: #006193;
}

.m-usporedilica:before {
	content: url("data:image/svg+xml,%3Csvg width='13px' height='13px' viewBox='0 0 13 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Single-product' stroke='none' stroke-width='1' fill-rule='evenodd'%3E%3Cg id='Pikabooshop-single-product-20220905-VP' transform='translate(-1129.000000, -788.000000)' fill-rule='nonzero' fill='%23006193'%3E%3Cg id='Group-70' transform='translate(1090.000000, 748.000000)'%3E%3Cg id='Group-17' transform='translate(0.000000, 27.000000)'%3E%3Cg id='Group-16' transform='translate(39.000000, 12.000000)'%3E%3Cg id='arrow-up-arrow-down' transform='translate(0.000000, 1.000000)'%3E%3Cpath d='M6.99465775,4.2189045 C7.28823715,3.95842922 7.30600247,3.51730126 7.03512654,3.23410657 L4.14317376,0.21384681 C3.87031053,-0.0710888309 3.35457434,-0.0710888309 3.08177133,0.21384681 L0.192046744,3.23236562 C-0.0789496222,3.51550228 -0.061063862,3.95660122 0.232515535,4.21716354 C0.371807667,4.34367265 0.547654198,4.40460593 0.722597408,4.40460593 C0.917383574,4.40460593 1.11132664,4.32933882 1.25314807,4.18063259 L2.89056834,2.46924878 L2.89056834,12.3027201 C2.89056834,12.6857293 3.21576398,12.9991005 3.61322531,12.9991005 C4.01068665,12.9991005 4.33588229,12.68689 4.33588229,12.3021398 L4.33588229,2.46924878 L5.97300145,4.1797331 C6.24189007,4.46263763 6.69957282,4.48294872 6.99465775,4.2189045 Z M12.7759136,8.78019601 C12.481461,8.51702226 12.0240492,8.53605666 11.7551606,8.81919331 L10.1171381,10.5298517 L10.1171381,0.696960701 C10.1171381,0.312210539 9.79495354,0 9.39448113,0 C8.99400872,0 8.67182415,0.312210539 8.67182415,0.696960701 L8.67182415,10.530432 L7.03470499,8.81994773 C6.89261256,8.6712415 6.6986695,8.59597439 6.50415433,8.59597439 C6.3291509,8.59597439 6.15306348,8.65673357 6.01395201,8.78095043 C5.72037262,9.0414257 5.7026073,9.48255366 5.97348322,9.76574835 L8.83701149,12.7862983 C9.10987472,13.0712339 9.62561092,13.0712339 9.89841393,12.7862983 L12.7619422,9.76574835 C13.0860539,9.48237957 13.0679874,9.04133866 12.7759136,8.78019601 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	width: 19px;
    display: inline-block;
    margin-right: 0.5rem;
    fill: #006193;
        padding-left: 4px;
}


/* Posts and pages
--------------------------------------------- */
/* Home  */
.home-slider, .home-swipe {
/*background: #0452a3;
	clip-path: polygon(0% 0, 100% 0%, 100% 0%, 100% 90%, 50% 100%, 0% 90%, 0% 75%);
*/
}
.home-slider {
    min-height: 77vh;
}
.home-swipe {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.home-swipe img {
    width: 100%;
    height: auto;
}
.swiper-mobile, .cat_landing_mob {
	display: none;
}
.swiper-content {
	position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.swiper-content-item {
    margin-top: 10rem;
}
.swiper-content-item {
    margin: 150px 15px 0px 0px;
    width: 50%;
    float: right;
    backdrop-filter: blur(5px);
    color: #fff;
    padding: 1rem;
    border: solid 1px rgb(255 255 255 / 30%);
    background: rgba(0,0,0,.2);
    border-radius: 0.7rem;
}
.home-swipe-naslov {
    font-size: 5rem;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'Bebas Neue', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    text-shadow: 2px 2px 3px rgb(0 0 0 / 50%);
    line-height: 5rem;
}
.swiper-home-button-prev, .swiper-home-button-next {
color: #fff;
    fill: #fff;
    left: initial;
    display: inline-flex;
    right: initial;
    border: 2px solid;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    cursor: pointer;
    margin: 0.5rem;
    align-items: center;
    justify-content: center;
    backdrop-filter: blur(5px);
    background: rgba(0,0,0,.2);
}
.swiper-home-button-prev svg, .swiper-home-button-next svg {
width: 13px;
}
.swiper-home-number {
    position: absolute;
    right: 40px;
    color: transparent;
    bottom: -62px;
}
.swiper-pagination-current {
	font-family: 'Bebas Neue', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 5rem;
	font-weight: bold;
	color: #fff;
}
.swiper-pagination-total {
    display: none;
}
.swiper-pagination-home-contain {
display: flex;
    align-items: center;
    left: 0;
    right: 0;
    position: absolute;
    justify-content: space-between;
    z-index: 1;
    top: 0;
    bottom: 0;
}
.swiper-overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: linear-gradient(180deg, rgba(0,0,0,.6) 0%, rgba(0,0,0,0) 10%);
}
.swiper-content-btn {
    text-align: center;
    margin-bottom: 100px;
}
.sticky {
	display: block;
}

.post,
.page {
	margin: 0 0 1.5em;
}

.updated:not(.published) {
	display: none;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
   /* min-height: 500px;*/
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}
/* Home istaknuto */

.home-istaknuto {
	margin: 3rem 0 -1.5rem 0;
	position: relative;
	z-index: 1;
	/*overflow-x: hidden;*/
}
.home-istaknuto-ribon {
    border-radius: 0.7rem;
    background: #E5EEF2;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.home-istaknuto-ribon-container {
    background: linear-gradient( to left, #E5EEF2 0%, #E5EEF2 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 100% );
}
.home-istaknuto-ribon-nav-item a {
    padding: 2rem;
    color: #006193;
    display: block;
    text-decoration: none;
}

.home-istaknuto-ribon-nav .ui-tabs-active a {
	color: #fff!important;
}

.home-istaknuto-ribon-nav .ui-tabs-active,
.home-istaknuto-ribon-nav-item.active {
	    border-radius: 0.7rem;
    background: #006193;
    color: #fff!important;
    position: relative;
}
.home-istaknuto-ribon-nav .ui-tabs-active::after,
.home-istaknuto-ribon-nav-item.active::after {
content: "";
    width: 30px;
    height: 13px;
    background: #006193;
    position: absolute;
    bottom: -12px;
    left: 50%;
    margin-left: -15px;
    display: block;
    clip-path: polygon(0% 0, 0% 0%, 0% 0%, 100% 0%, 50% 100%, 0% 0%, 0% 0%);
}

.home-istaknuto-ribon-nav {
    display: flex;
    align-items: center;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 15px;
    font-size: .94rem;
    z-index: 1;
    list-style: none;
    margin: 0;
    padding: 0;
}

.satelite-white {
    position: absolute;
    right: -80px;
    top: -190px;
    display: flex;
    align-items: center;
    z-index: -1;
}
.home-istaknuto-ribon-naslov-popusti {
    float: left;
    font-family: Bebas Neue, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: bold;
    font-size: 66px;
    color: #06485E;
    font-size: 4.1rem;
    line-height: 4rem;
}
.home-istaknuto-ribon-naslov-popusti-first {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
.home-istaknuto-ribon-naslov-percentage {
    float: right;
}
.home-istaknuto-ribon-naslov-popusti-second {
	font-family: Bebas Neue Book, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    color: #34B5C3;
    font-size: 66px;
    font-size: 4.1rem;
    font-weight: normal;
}
.home-istaknuto-ribon-naslov-container {
    position: absolute;
    right: 0;
    top: -2.5rem;
        z-index: 1;
}
.home-istaknuto-items-container {
	display: flex;
    justify-content: center;
}
.home-istaknuto-items-content {
	position: relative;
	padding-top: 3rem;
	padding-bottom: 0.5rem;
	overflow: hidden;
}
.home-istaknuto-items-content-bkg {
	background: #fff;
    border-radius: 1.5rem;
    position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -2;
}
.home-istaknuto-item-container {
    display: flex;
    width: 100%;
    height: 100%;
}
.home-istaknuto-item {
    border-radius: 0.7rem;
    background: linear-gradient(#F5F5F5 40%, #fff);
    padding: 1rem;
    margin: 15px 0;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    width: 100%;
    justify-content: space-between;
}
.home-istaknuto-items-content .swiper-slide {
height: auto;
}
.home-istaknuto-items-content .row-swiper {
    padding: 0;
    margin: 0 -15px;
    width: auto;
}
.home-istaknuto-item-featured {
	background: #fff;
	/*border: solid 1px #006193;*/
	margin: 0;
	padding: 3rem 1rem;
}
.home-istaknuto-item-featured .product-woo-item-vrijeme {display: none;}
.home-istaknuto-item-others {
    padding-top: 2rem;
}
.home-istaknuto-item-content {
display: flex;
    width: 100%;
}
.home-istaknuto-item-img {
	max-width: 100px;
}
.home-istaknuto-item-img img,
.product-woo-item img {
	width: 100%;
    filter: brightness(96%);
}
.home-istaknuto-item-featured .home-istaknuto-item-img {
	max-width: 200px;
}
.home-istaknuto-item-featured .home-istaknuto-item-img img {
	filter: brightness(100%);
}
.home-istaknuto-item-txt {
    padding-left: 1.5rem;
}
.home-istaknuto-item-txt-category,
.woocommerce-loop-product__kategorija {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 11px;
    font-size: .7rem;
}
.woocommerce-loop-product__kategorija {
margin-top: .5rem;
}
.home-istaknuto-item-txt-title, .woocommerce-loop-product__title {
	font-weight: bold;
	color: #006193;
	padding: 0.2rem 0;
}

.home-istaknuto-item-featured .home-istaknuto-item-txt-title {
    font-size: 20px;
    font-size: 1.25rem;
}
.home-istaknuto-item-txt-cijena {
	margin-bottom: 1rem;
}
.home-istaknuto-item-txt-cijena del,
.product-woo-item del,
.product-woo-item del bdi {
    color: rgba(0,0,0,.4)!important;
    font-size: 12px!important;
    font-size: .75rem!important;
    text-decoration: line-through;
    font-weight: bold!important;
    display: flex;
        padding-right: 0.5rem;
}
.home-istaknuto-item-txt {
    flex-grow: 1;
}
.home-istaknuto-item-txt-cijena ins,
.product-woo-item ins,
.home-istaknuto-item-txt-cijena {
    color: #FF4200;
    font-weight: bold;
    font-size: 15px;
    font-size: .94rem;
    background: none;
        display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.home-variable-product .home-istaknuto-item-txt-cijena {
	flex-direction: row;
}
.product-woo-item ins {
    color: #FF4200;
}
.home-istaknuto-item-txt-category a,
.home-istaknuto-item-txt-title a  {
text-decoration: none!important;
color: inherit;
}
a.woocommerce-loop-product__title,
.woocommerce-loop-product__title  {
text-decoration: none!important;
color: inherit;
font-size: 16px;
font-size: 1rem;
}
.woocommerce-loop-product__title {
	    margin: 0;
	    color: #006193;
	}
.home-istaknuto-item-txt-category a:hover,
.home-istaknuto-item-txt-title a:hover  {
text-decoration: underline;
color: inherit;
}
.home-istaknuto-item-txt-addtocart-contain {
	margin-top: 0.5rem;
}
.add_to_cart_button, .add_to_cart_button a, .add_to_cart_button:visited, a.added_to_cart.wc-forward, .product-woo-item .button,
#wooac-cart, #wooac-continue {
    background: #FF7600;
    border-radius: 25px;
    border-radius: 2rem;
    color: #fff!important;
    padding: 0.6rem 1.2rem;
    text-transform: uppercase;
    font-size: 13px;
    font-size: .81rem;
    display: inline-block;
    text-decoration: none;
    background-image: linear-gradient(90deg, #D33500 0%, #FF8B35 100%);
}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled {
    display: none;
}
.add_to_cart_button:hover,
a.added_to_cart.wc-forward:hover,
.product-woo-item .button:hover,
#wooac-cart:hover, #wooac-continue:hover {
    color: #fff;
    transition: all ease .2s;
    border: solid 1px #e95500;
    box-shadow: 0 2px 10px rgb(233 85 0 / 41%);
    background: #e95500;
}
#wooac-continue {
	background: #006193;
}
.add_to_cart_button::before,
a.added_to_cart.wc-forward::before,
.product-woo-item .button::before,
.single_add_to_cart_button::before {
  content: url(img/cart-shopping.svg);
  width: 13px;
  height: 13px;
  margin: 0 5px 0 0;
}
.add_to_cart_button.adding-to-cart::before {
	content: none !important;
	display: none !important;
}
.ajax_add_to_cart.added {
	display: none!important;
}
.no-padding { padding: 0; }
.swiper-pagination-istaknuto-contain {
    padding: 1rem;
    position: relative;
    display: none;
    align-items: center;
    justify-content: center;
}
.wooac-popup .wooac-text a {
	color: #000;
	font-weight: normal;
}
.popup_naslov {
    text-transform: uppercase;
    border-bottom: solid 1px #b9b9b9;
    padding-bottom: 10px;
    font-size: 1.2rem;
        margin: 0 -15px;
}
.wooac-popup .wooac-image {
    margin: 15px 0 10px 0;
}
/* Home - Kategorije */
.webp .home-kategorije {
    overflow-x: hidden;
	background: url("img/kategorije-bk.webp");
	background-size: cover;
    background-position: center;
}
.no-webp .home-kategorije {
	background: url("img/kategorije-bk.jpg");
	background-size: cover;
    background-position: center;
}
.no-js .home-kategorije {
	background: url("img/kategorije-bk.jpg");
	background-size: cover;
    background-position: center;
}
.home-kategorije {padding: 6rem 0 2rem 0;}
.home-kategorije-natpis-prvi {
    color: #93D9FC;
    font-weight: 900;
    font-size: 34px;
    font-size: 2.1rem;
}
.home-kategorije-natpis-drugi {
    color: #fff;
    font-family: 'Bebas Neue', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: bold;
    font-size: 122px;
    font-size: 7.6rem;
}
.home-kategorije-natpis {
    line-height: 5.5rem;
    position: relative;
    z-index: 0;
}
.satelite-plavo {
    position: absolute;
    left: -110px;
    top: -26px;
    display: flex;
    align-items: center;
    z-index: -1;
}
.home-kategorije-podnatpis {
    color: #93D9FC;
    text-align: right;
    text-transform: uppercase;
    font-size: 25px;
    font-size: 1.55rem;
    line-height: 2rem;
    letter-spacing: .2rem;
    padding: 0 0 0.7rem 0;
}
.home-kategorije-podnatpis-prvi {
	font-weight: bold;
	letter-spacing: .27rem;
}
.blobovi {
    color: #fff;
    margin: 4rem 0 1rem 0;
    text-align: center;
    justify-content: center;
}
.blob-item {
    margin: 0 0 3rem 0;
    align-items: center;
    display: flex;
    flex-direction: column;
}
.blob-image {
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-position: center;
	mask-position: center;
	height: 170px;
	width: 100%;
}
.blob-image img {
    text-align: center;
    object-fit: contain;
    object-position: center;
    width: 100%;
    height: 100%;
}
.blob-title {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 22px;
    font-size: 1.4rem;
    padding: 1rem 0;
}
.blob-subitems {
    list-style: none;
    padding: 0;
    margin: 0;
}
.blob-subitems li {
	padding: .25rem 0;
}
.blob-item a {
	text-decoration: none;
	color: inherit;
}
.blob-item a:hover {
    color: #93D9FC;
}
/* Hone - Newsletter */
.home-newsletter-content {
    background: #00497E;
    border-radius: 0.7rem;
    padding: 1rem 0;
    height: 100%;
    position: relative;
}
.home-nesletter-container {
    background: linear-gradient( to left, #00497E 0%, #00497E 70%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0) 100% );
}
.home-nesletter-bkg {
	background: #00497E;
    border-radius: 0.7rem;
    }
.home-newsletter {
    margin: 7rem 0 3rem 0;
    color: #fff;
}
.error404 .home-newsletter {
    margin-top: 12rem!important;
}
.home-nesletter-ribon {
    position: relative;
}
.satelite-newsletter-bkg {
	position: absolute;
	right: 0;
	bottom: -40px;
}
.home-newsletter-postotak-img {
    margin-left: -3rem;
    margin-top: -9rem;
}
.home-newsletter-naslov {
    color: #fff;
    font-family: 'Bebas Neue', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: bold;
    font-size: 122px;
    font-size: 7.6rem;
    line-height: 3rem;
}

.home-newsletter-content-txt {
    margin-top: 1.5rem;
    text-shadow: 5px -5px #00497e;
    z-index: 1;
    position: relative;
        padding-bottom: 2rem;
}
.home-newsletter-podnaslov {
    color: #fff;
    font-weight: 900;
    font-size: 44px;
    font-size: 2.75rem;
    letter-spacing: .056rem;
    margin-bottom: 1rem;
}
.Windows .home-newsletter-naslov,
.Windows .home-newsletter-podnaslov,
.Windows .home-loyalty-naslov,
.Windows .home-loyalty-podnaslov,
.Windows .home-upoznaj-naslov,
.Windows .home-upoznaj-podnaslov,
.Windows .home-blog-naslov {
	display: inline-block;
}
.Windows .home-newsletter-content-txt,
.Windows .home-loyalty-content-txt,
.Windows .home-upoznaj-content-txt,
.Windows .home-blog-content-txt {
	margin-top: 0;
}
.home-newsletter-content-info {
    font-size: 21px;
    font-size: 1.31rem;
}
.home-newsletter-content-info-arrow {
    text-align: right;
    margin-top: -2rem;
    margin-right: 1rem;
}
.home-newsletter-content-txt input[type="email"] {
    width: 100%;
    margin-bottom: 1rem;
    border-radius: 20px;
    padding: 0.5rem 1rem;
}
.sc-dkBdza span {
	color: #fff!important;
}

button, .home-newsletter-content-txt button, .button, .wpcf7-submit, .usporedilica-container input[type="submit"], .wpcf7-form input[type="submit"], a.added_to_cart.wc-forward, .comment-form .submit {
    margin-bottom: 1rem;
    border-radius: 30px;
    padding: 0.8rem 2.5rem;
    background: #FE7E34;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    font-size: .87rem;
    transition: all ease .5s;
    cursor: pointer;
    border: solid 1px #FE7E34;
    text-decoration: none;
    cursor: pointer;
    line-height: inherit;
    text-align: center;
}
a.added_to_cart.wc-forward {
    background: #e2401c;
    padding: 0.6rem 1.2rem !important;
    width:100% !important;
}
button:hover, .button:hover, .wpcf7-submit:hover, .usporedilica-container input[type="submit"]:hover, #searchsubmit:hover, .wpcf7-form input[type="submit"]:hover, .comment-form .submit:hover {
    background: #1F76CA;
    color: #fff;
    transition: all ease .5s;
    border: solid 1px #fff;
}

.home-istaknuto-item-txt-addtocart-contain .add_to_cart_button {
	background-image: linear-gradient(90deg, #D33500 0%, #FF8B35 100%);
}
.home-istaknuto-item-txt-addtocart-contain .add_to_cart_button:hover {
	    transition: all ease .2s;
    border: solid 1px #e95500;
    box-shadow: 0 2px 10px rgb(233 85 0 / 41%);
    background: #e95500;
}

.blue-btn button {
	background: #0A689D;
	color: #fff;
	border: solid 1px #0A689D;
	margin: 2rem 0 1rem 0;
	cursor: pointer;
	transition: all ease .5s;
}
.blue-btn button:hover {
	border: solid 1px #FE7E34;
	background: #FE7E34;
	color: #fff;
}

.home-newsletter-content-txt button {
	width: 100%;
	padding: 0.5rem 1rem;
}
.newsletter-accept-txt {
    font-size: 13px;
    line-height: normal;
    font-size: .81rem;
    line-height: initial;
}
/* Home — split banner layout */
.home-loyalty-banner {
	background: linear-gradient( to right, #E5EEF2 0%, #E5EEF2 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 100% );
}
.home-loyalty {
    margin: 4rem 0;
}
.home-loyalty-banner-content-container {
	background: #E5EEF2;
	border-radius: 0.7rem;
	position: relative;
}
.home-loyalty-covjeculjci {
    margin: -5rem 0 0 0;
}
.home-loyalty-covjeculjci picture {
    display: flex;
}
.home-loyalty-kartica {
    margin: -11rem -3rem -10rem -2rem;
    position: absolute;
}
.home-loyalty-content-txt {
    text-align: right;
    margin-top: 2rem;
    text-shadow: 5px 5px #e5eef2;
    z-index: 1;
    position: relative;
    padding-bottom: 2rem;
    padding-right: 2rem;
    display: flex;
    flex-direction: column;
}
.home-loyalty-naslov {
    color: #1F76CA;
    font-family: 'Bebas Neue', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: bold;
    font-size: 122px;
    font-size: 7.6rem;
    line-height: 1rem;
        text-wrap: nowrap;
}
.home-loyalty-podnaslov {
    color: #033D74;
    font-weight: 900;
    font-size: 68px;
    font-size: 4.3rem;
    letter-spacing: .056rem;
    margin-bottom: 1rem;
    text-transform: uppercase;
        text-wrap: nowrap;
}
.Windows .home-loyalty-podnaslov {
margin-top: 1rem;
}
/* Home - S terena */
.home-s-terena-intro .home-blog-banner {
	margin: 2rem 0;
}
.home-s-terena-intro .home-loyalty-podnaslov {
	text-transform: none;
	font-size: 56px;
    font-size: 3.5rem;
    line-height: 7rem;
}
.home-s-terena-intro .home-loyalty-content-txt {
text-align: left;
}
.home-loyalty-arrow {
    position: absolute;
    right: 1rem;
    bottom: -4rem;
    z-index: 0;
}
.home-s-terena-content h2 {
	text-transform: uppercase;
	color: #006193;
	font-family: 'Bebas Neue', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: bold;
	font-size: 50px;
	font-size: 3.2rem;
	line-height: initial;
	text-align: center;
}
.home-s-terena-nav {
	display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
}

.home-s-terena-nav button {
    margin: 0.5rem 0;
}
.home-s-terena-sep {
	margin: 1rem;
}

.home-s-terena-link a {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    color: #00A1EA;
    text-transform: uppercase;
    font-weight: 900;
    font-size: 20px;
    font-size: 1.25rem;
}
.home-s-terena-link picture {
	width: 100px;
}
.home-s-terena-counter {
    display: flex;
    background: #DDE8ED;
    border-radius: 0.7rem;
    margin-top: 3rem;
    padding: 2rem;
    align-items: center;
    justify-content: space-evenly;
}
.home-s-terena-counter-item {
    padding: 1rem;
    text-align: center;
    color: #7FA5B7;
        font-weight: bold;
    font-size: 20px;
    font-size: 1.25rem;
}
.home-s-terena-counter-no {
    color: #006193;
	font-family: 'Bebas Neue', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: bold;
	font-size: 50px;
	font-size: 3.2rem;
	line-height: initial;
}
.home-s-terena-intro-img, .home-s-terena-intro-img-contain {
    display: flex;
    align-items: end;
    justify-content: end;
    height: 100%;
    margin-bottom: 1.2rem;
}
.home-s-terena-one {
    margin-bottom: 1.2rem;
}
.home-s-terena-intro-img {
    position: relative;
    height: auto;
}
.home-s-terena-splash {
    position: absolute;
    top: -8rem;
    left: -4.5rem;
    z-index: -1;
}

/* Priča popup */
#objavi-pricu {
    position: fixed;
    z-index: 99;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: flex-start;
    justify-content: center;
   	display: none;
    overflow: auto;
}
.objavi-pricu-container {
    background: #fff;
    padding: 2rem 1rem 1rem 1rem;
    border-radius: 1rem;
    z-index: 1;
    position: relative;
    width: 70%;
    max-width: 780px;
    margin: 2rem 0 2rem 0;
}
.objavi-pricu-close {
	    position: absolute;
    right: 0.7rem;
    top: 0.4rem;
    cursor: pointer;
    width: 1rem;
}
.naslov-objavi-pricu {
    font-family: "Bebas Neue";
    font-size: 42px;
    font-weight: bold;
margin-top: 0;
    }
@media (min-width: 1025px) {
.objavi-pricu-close  {
    right: 20px;
    top: 20px;
}

.objavi-pricu-container  {
    padding: 60px;
    border-radius: 20px;
    width: 70%;
    max-width: 800px;
}
}
/* Home - Upoznaj  */
.home-upoznaj {
    margin: 8rem 0 0 0;
}
.home-upoznaj-banner {
	    background: linear-gradient( to left, #0A689D 0%, #0A689D 70%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0) 100% );
}
.home-upoznaj-banner-content-container {
	border-radius: 0.7rem;
    background: #0A689D;
}
.home-upoznaj-slika {
    padding-top: 2rem;
}
.home-upoznaj-content-txt {
    margin-top: 1.3rem;
    text-shadow: 5px -5px #0A689D;
    z-index: 1;
    position: relative;
    padding-bottom: 2rem;
        margin-left: 4rem;
}
.home-upoznaj-naslov {
    color: #fff;
    font-family: 'Bebas Neue', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: bold;
    font-size: 122px;
    font-size: 7.6rem;
    line-height: 3rem;
}
.home-upoznaj-podnaslov {
color: #8BD5FF;
    font-weight: 900;
    font-size: 44px;
    font-size: 2.75rem;
    letter-spacing: .056rem;
    margin-bottom: 1rem;
}
.home-upoznaj-btn button {
	background: #0A689D;
	color: #fff;
	border: solid 1px #fff;
	margin: 2rem 0 1rem 0;
	cursor: pointer;
	transition: all ease .5s;
}
.home-upoznaj-btn button:hover {
	background: #fff;
	color: #0A689D!important;
}
.home-upoznaj-btn {
	position: relative;
}
.home-upoznaj-btn-satelite {
    position: absolute;
    top: -2rem;
    right: 6rem;
    z-index: -1;
}
.home-upoznaj-content-txt-satelite {
    position: absolute;
    top: -5rem;
    left: -7rem;
    z-index: -1;
}
/* Home - Blog */
.home-blog {
	    overflow-x: hidden;
}
.home-blog-banner {
margin: 8rem 0;
    position: relative;
}
.home-blog-container {
    margin: 1rem 0 -5rem 0;
    z-index: 1;
    position: relative;
}
.home-blog-container .row {
	    align-items: end;
}
.home-blog-content-txt-satelite-contain {
	align-self: center;
}
/*
.webp .home-blog-banner {
	background: url("img/blog-bkg.webp");
	background-size: cover;
    background-position: center;
}
.no-webp .home-blog-banner {
	background: url("img/blog-bkg.jpg");
	background-size: cover;
    background-position: center;
}
.no-js .home-blog-banner {
	background: url("img/blog-bkg.jpg");
	background-size: cover;
    background-position: center;
}
*/
.home-blog-content-txt {
    margin-top: 1.3rem;
    text-shadow: 5px -5px #0A689D;
    z-index: 1;
    position: relative;
    padding-bottom: 2rem;
    margin-left: 0;
    text-align: left;
}
.home-s-terena-intro .home-blog-content-txt {
    text-shadow: 5px -5px #00A1EA;
}
.home-blog-naslov {
    color: #fff;
    font-family: 'Bebas Neue', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: bold;
    font-size: 122px;
    font-size: 7.6rem;
    line-height: 3rem;
}
.home-blog-item-subtitle {
    opacity: .6;
    margin: 0;
}
.home-blog-content-txt-satelite {


}
.home-blog-item {
	color: #fff;
	padding-bottom: 2rem;
}
.home-blog-item a {
	text-decoration: none;
	color:  inherit;
}
.home-blog-item-img {
    border-radius: 0.7rem;
    overflow: hidden;
    height: 32vh;
    margin: 1.5rem 0 0 0;
}
.home-blog-item-img img {
    object-fit: cover;
    object-position: center;
    width: 100%;
    height: 100%;
}
.home-blog-item-date {
    font-size: 13px;
    font-size: .8rem;
    margin: 1rem 0 0.5rem 0;
}
.home-blog-item-title {
    font-weight: bold;
    font-size: 20px;
    font-size: 1.25rem;
    margin: 0;
}
.home-blog-item-txt {
    margin: 1rem 0;
    opacity: .7;
}
.home-blog-item-read-more {
    color: #85EAFF;
}
.home-blog-item-read-more:hover {
    color: #fff;
}
.home-blog-back {
	background: #09689B;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: calc((100vw - 1460px)/2);
    border-radius: 0.7rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.home-s-terena-intro .home-blog-back {
    position: absolute;
    right: calc((100vw - -520px)/2);
    background: #00A1EA;
}

/*
.home-blog-back {
    background: url(img/blog-bkg.webp);
    background-size: cover;
    background-position: center;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: calc((100vw - 1460px)/2);
    border-radius: 0.7rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.webp .home-blog-back {
	background: url("img/blog-bkg.webp");
	background-size: cover;
    background-position: center;
}
.no-webp .home-blog-back {
	background: url("img/blog-bkg.jpg");
	background-size: cover;
    background-position: center;
}
.no-js .home-blog-back {
	background: url("img/blog-bkg.jpg");
}
*/
.swiper-pagination-blog {
    bottom: -40px!important;
}
.swiper-pagination-bullet {
    width: 14px!important;
    height: 14px!important;
    background: #fff!important;
}
.swiper-pagination-blue .swiper-pagination-bullet {
    background: #006193!important;
    margin: 4px;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 35px!important;
    border-radius: 14px!important;
}
/* arch */
.pagination {
    padding: 2rem 0.5rem;
    display: inline-block;
    width: 100%;
}
.pagination .nav-links {
    display: flex;
    align-items: center;
    justify-content: center;
}
.nav-links .current, .nav-links .page-numbers:hover {
    background-color: #0A689D;
    color: #fff;
    border-color: #0A689D;
}

.nav-links .page-numbers {
    text-decoration: none;
    border: solid;
    border-radius: 50%;
    width: 48px;
    height: 48px;
    align-items: center;
    justify-content: center;
    display: flex;
    margin: 0.25rem;
    font-size: 1rem;
    background-color: #0a689d;
    color: #fff;
    border-color: #0a689d;
}
.nav-links .dots {
    width: 10px !important;
    color: #0a689d;
    background: none;
    border: none;
    content: "-";
    margin: 0;
    padding: 0;
}
.nav-links .current, .nav-links .page-numbers:hover {
    background-color: #fff;
    color: #0A689D;
    border-color: #0A689D;
}
.nav-links .next, .nav-links .prev {
    background-color: #0A689D;
    color: #fff;
    border-color: #0A689D;
}
.pagination svg {
    height: 20px;
}
/* page faq */
.cesta-pitanja-img-contain {
	margin: 0 3rem;
}
.page-template-page-faq .accordion {
    font-weight: bold;
    padding: 0.3rem 0;
    cursor: pointer;
    margin-top: 1rem;
}

.page-template-page-faq .usporedilica-btn:hover {
    border: solid 1px #005f91;
}
/* Page usporedilica */
.page-template-page-usporedilica .home-loyalty-kartica {
    margin:-4rem -5rem -5rem -2rem;
    position: relative;
}

.page-template-page-usporedilica .home-newsletter {
    margin: 15rem 0 3rem 0!important;
    color: #fff;
}

.page-template-page-usporedilica .loyalty-content-txt {
    padding: 1rem 2rem 2rem 2rem;
}

.page-template-page-usporedilica .usporedilica-img {
    padding: 2rem;
    max-width: 500px;
}

.page-template-page-usporedilica .home-loyalty {
    margin: 0 0 4rem 0;
}
.page-template-page-usporedilica .usporedilica-btn {
    margin-bottom: 1rem;
    border-radius: 30px;
    padding: 0.8rem 2.5rem;
    background: #FE7E34;
    color: #fff!important;
    text-transform: uppercase;
    font-size: 14px;
    font-size: .87rem;
    transition: all ease .5s;
    cursor: pointer;
    border: solid 1px #FE7E34;
    text-decoration: none;
    cursor: pointer;
    line-height: inherit;
    text-align: center;
}
.page-template-page-usporedilica .usporedilica-btn:hover {
    transition: all ease .2s;
    border: solid 1px #e95500;
    box-shadow: 0 2px 10px rgb(233 85 0 / 41%);
    background: #e95500;
    transition: all ease .2s;
    border: solid 1px #e95500;
    box-shadow: 0 2px 10px rgb(233 85 0 / 41%);
    background: #e95500;
    fill: #fff;
}

/* Comments
--------------------------------------------- */
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
	margin: 0 0 1.5em;
}

.widget select {
	max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
	margin-bottom: 1.5em;
	display: grid;
	grid-gap: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	width: 100%;
}

.gallery-columns-2 {
	grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
	grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
	grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
	grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
	grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
	grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
	grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
	grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
	display: block;
}
/* Footer */
.site-footer-container {
	padding: 0 0 2rem 0;
}
.webp .site-footer-container {
	background: url("img/footer.webp");
	background-size: cover;
    background-position: center;
}
.no-webp .site-footer-container {
	background: url("img/footer.jpg");
	background-size: cover;
    background-position: center;
}
.no-js .site-footer-container {
	background: url("img/footer.jpg");
	background-size: cover;
    background-position: center;
}
.footer-second-section {
	padding-top: 2rem;
	padding-bottom: 1rem;
}

.site-footer-container ul {
	   padding: 0;
    margin: 0 0 0 1rem;
}
.site-footer-container, .site-footer-container a {
	color: #fff;
	text-decoration: none;
}

.nacini-placanja-img.favi {
    margin: 1rem 0px 0px 4rem;
}
.footer-banners {
	background: rgba(0, 13, 34, .45);
	padding: 1rem 0;
}
.footer-banner-img {
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.footer-banner-text {
	font-family: Bebas Neue, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 20px;
    font-size: 1.25rem;
    padding: 0.5rem 0 0 0;
    line-height: initial;
}
.footer-banner-item {
	text-align: center;
    padding: 1rem 0;
    }
.footer-menu div {
    font-size: 14px;
    font-size: .87rem;
    line-height: 1.5rem;
}
.footer-menu-second {
    opacity: .6;
}
.footer-menu .menu {
    list-style: none;
    margin: 0;
}
.footer-second-row {
	margin-top: 2rem;
}
.site-footer figure {
	margin-block-start: 0;
    margin-block-end: 0;
    margin-inline-start: 0;
    margin-inline-end: 0;
}

.site-info {
    font-size: 13px;
    font-size: .8rem;
    padding: 16px;
    padding: 1rem;
}
.site-info a {
	text-decoration: none;
	color: inherit;
	font-weight: bold;
}
.copyright {text-align: left;}
.powered-by {text-align: right;}


.footer-menu-naslov {
	cursor: pointer;
}
.footer-menu-naslov h3:after {
    content: '';
 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cstyle%3Esvg%7Bfill:%23ffffff%7D%3C/style%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");
    color: inherit;
    font-weight: bold;
    float: left;
    margin-right: 5px;
    width: 14px;
    height: 22px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.footer-menu-naslov.active  h3:after {
	  transform: rotate(180deg);

}

.menu-menu-1-u-podnozju-container,
.menu-menu-2-u-podnozju-container,
.footer-menu-nacini {
	display: none;
}
@media screen and (min-width: 992px) {
.menu-menu-1-u-podnozju-container,
.menu-menu-2-u-podnozju-container,
.footer-menu-nacini {
	display: block!important;
}
.footer-menu-naslov {
	cursor: default;
}
.footer-menu-naslov h3:after {display: none;}
}

#ss-whatsapp {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 999;
    transition: all ease .5s;
}

#ss-whatsapp a, #ss-whatsapp a:hover {
	color: #000;
}
.woocommerce-cart #ss-whatsapp-ikona,
.woocommerce-checkout #ss-whatsapp-ikona {
	display: none;
}
#ss-whatsapp-ikona {
    width: 75px;
    position: relative;
    z-index: 2;
}
#ss-whatsapp-txt {
    position: absolute;
    right: 61px;
    top: 18px;
    background: #fff;
    font-size: 1rem;
    z-index: 1;
    padding: .5rem 1rem;
    border-radius: .5rem;
    box-shadow: 0px 2px 5px #0000007d;
        white-space: nowrap;
    overflow: hidden;
    width: auto;
    display: none;
}
#ss-whatsapp-ikona::before {
    content: "";
    position: absolute;
    width: 80px;
    height: 80px;
    background: rgba(225, 225, 225, 0.3);
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    filter: blur(5px);
    z-index: -1;
}
#ss-whatsapp-ikona::after {
content: "1";
    position: absolute;
    width: 25px;
    height: 25px;
    background: red;
    z-index: 1;
    right: 0;
    top: 0;
    border-radius: 50%;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
        opacity: 0;
    visibility: hidden;
    transition: opacity 0.5s ease-in-out, visibility 0.5s;
}
#ss-whatsapp-ikona.show-after::after {
    opacity: 1;
    visibility: visible;
}
/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/

/* Jetpack infinite scroll
--------------------------------------------- */

/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/

/* Accessibility
--------------------------------------------- */

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
	outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {

	/*rtl:ignore*/
	float: left;

	/*rtl:ignore*/
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {

	/*rtl:ignore*/
	float: right;

	/*rtl:ignore*/
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;
}
.row-swiper {
	    box-sizing: inherit!important;
	}
.relative {position: relative;}

/* Kontakt  */

.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="url"],
.wpcf7-form input[type="password"],
.wpcf7-form input[type="search"],
.wpcf7-form input[type="number"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="range"],
.wpcf7-form input[type="date"],
.wpcf7-form input[type="month"],
.wpcf7-form input[type="week"],
.wpcf7-form input[type="time"],
.wpcf7-form input[type="datetime"],
.wpcf7-form input[type="datetime-local"],
.wpcf7-form input[type="color"],
.wpcf7-form textarea {
	width: 100%;
}
.pikaboo-raskid-hint {
	margin: 0.5rem 0 0;
	font-size: 0.95rem;
}

.pikaboo-raskid-acceptance-wrap {
	margin-top: 0.75rem;
}

.pikaboo-raskid-acceptance-label {
	display: block;
	font-weight: normal;
	line-height: 1.5;
}

.pikaboo-raskid-acceptance-label input {
	margin-right: 0.35rem;
	vertical-align: middle;
}

.wpcf7-form .select2-container
{
	width: 100%!important;
}
/* Split banner content (Usporedilica, B2B, …) */
.loyalty-content-txt {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    margin: 1rem 2rem;
}
.loyalty-content-txt h1 {
font-weight: bold;
    font-family: 'Bebas Neue', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 54px;
    font-size: 3.4rem;
    text-decoration: none;
    color: #0081B9;
    line-height: initial;
        margin: 0;
    padding: 0;
}

.loyalty-content-txt h2 {
    color: #000;
    text-transform: uppercase;
    font-size: 25px;
    font-size: 1.55rem;
    line-height: 2rem;
    /*letter-spacing: .2rem;*/
    padding: 0 0 0.7rem 0;
    font-weight: normal;
        margin: 0;
    padding: 0;
}
.loyalty-content-txt ul,
.loyalty-content-txt ol {
    padding: 0;
    margin: 2rem 0rem;
}
.loyalty-content-txt ul li {
     margin: 0.5rem 0;
     list-style: none;
}
.loyalty-content-txt ol li {
     margin: 0.5rem 1rem;
}
.loyalty-content-txt ul li::before {
  content: url(img/check-green.svg);
  width: 19px;
  height: 15px;
  margin: 0 10px 0 0;
}
.home-loyalty-banner-odd {
	background: linear-gradient( to left, #E1F6FF 0%, #E1F6FF 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 100% );
}

.home-loyalty-banner-odd .home-loyalty-banner-content-container {
	background: #E1F6FF;
}

/*
 * Loyalty (page-loyalty.php): omot .pikaboo-loyalty — globalni .home-loyalty-kartica
 * na Home-u koristi position:absolute + negativne margine; to kolapsira stupac i
 * slike vizualno „curi“ u sljedeću sekciju na desktopu ako se ne poništi.
 */
.pikaboo-loyalty .home-loyalty .home-loyalty-banner-content-container {
	display: flow-root;
	overflow: visible;
}
.pikaboo-loyalty .home-loyalty .home-loyalty-banner-content-container > .row {
	align-items: center;
}
.pikaboo-loyalty .home-loyalty .loyalty-content-txt {
	height: auto !important;
	min-height: 0;
	align-self: center;
}
.pikaboo-loyalty .home-loyalty .home-loyalty-kartica {
	position: relative !important;
	margin: 0 auto !important;
	top: auto !important;
	right: auto !important;
	bottom: auto !important;
	left: auto !important;
	width: 100% !important;
	max-width: 340px;
	text-align: center;
}
.pikaboo-loyalty .home-loyalty .home-loyalty-kartica picture,
.pikaboo-loyalty .home-loyalty .home-loyalty-kartica img {
	position: relative;
	max-width: 100%;
	width: 100%;
	height: auto;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
@media screen and (max-width: 768px) {
	.pikaboo-loyalty .home-loyalty .home-loyalty-kartica {
		margin: 1rem auto 1.5rem !important;
		max-width: 100%;
		padding: 0;
	}
	.pikaboo-loyalty .home-loyalty .home-loyalty-kartica picture,
	.pikaboo-loyalty .home-loyalty .home-loyalty-kartica img {
		width: 75%;
	}
}

/* B2B  */
.page-template-page-b2b .home-loyalty-kartica {
    margin: -1rem 0 1rem 0;
    position: relative;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
}
.page-template-page-b2b .home-loyalty-kartica img {
    max-height: 500px;
}
/* S terena */
.page-template-page-sterena section h1 {
	font-family: 'Bebas Neue', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	color: #006193;
	font-weight: bold;
		font-size: 50px;
	font-size: 3.2rem;
}
.page-template-page-sterena section h1 span {
	font-weight: normal;
}

.s-terena-tiktok-ikona a {
	font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	text-transform: uppercase;
	color: #005F91;
	    display: flex;
    align-items: center;
}
.s-terena-tiktok-ikona img {
	padding-left: 1rem;
}
.s-terena-title-contain {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.s-terena-separacija-contain {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10rem 0 4rem 0;
}
.s-terena-separacija {
	background: #EDEDED;
	width: 6px;
	height: 100%;
}
.galerija-cover {
	position: relative;
	padding: 1rem 0;
}
.galerija-cover-icon {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}
.galerija-container {
    display: flex;
    flex-wrap: wrap;
}
/* 404  */
.error404 {overflow-x: hidden;}
.cetrinulacetri-txt {
	padding: .5rem;
}
.cetrinulacetri-info-arrow {
	position: absolute;
    top: -448px;
        z-index: -1;
}
.cetrinulacetri-info-arrow img {
	height: 475px;
}

/* O nama  */
.o-nama-contain {
    background: #00497E;
    color: #fff;
    padding: 1rem 2rem 2rem 2rem;
    border-radius: 0.7rem;
    margin: 0 0 2rem 0;
}
.osobe .row {
    justify-content: center;
}

.osoba-contain {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.osoba {
	border-radius: 0.7rem;
    background: #F5F5F5;
    display: flex;
    flex-direction: column;
    height: 100%;
    margin: 0 0 35px 0;
    overflow: hidden;
}
.osoba img {
    width: 100%;
}
.funkcija {
    padding: 1rem;
    text-align: center;
    text-transform: uppercase;
    color: #7E7E7E;
        font-family: 'Bebas Neue', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: bold;
    font-size: 20px;
    font-size: 1.25rem;
}
.ime {
	    padding: 1rem 1rem 0 1rem;
    text-align: center;
    text-transform: uppercase;
    color: #005F91;
        font-family: 'Bebas Neue', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: bold;
    font-size: 44px;
    font-size: 2.75rem;
}
.podnaslov {
	    padding: 0 1rem 0 1rem;
    text-align: center;
    color: #005F91;
    font-weight: bold;
}
.tekst {
    padding: 1rem 2rem 2rem 2rem;
    color: #747474;
    text-align: center;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button {
	background: #006193!important;
	color: #fff!important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button {
    background-color: #fff!important;
    border-color: #006193;
    color: #006193!important;
}
.mgbutton:hover {
	color: #006193!important;
}

/* Responsive  */
@media screen and (max-width: 1400px) {
	.home-s-terena-intro .home-blog-back {
    right: calc((100vw - -130px)/2);
}
.menu-menu-u-zaglavlju-container a {
    padding: 0.5rem;

}
}
@media screen and (max-width: 1200px) {
.menu-menu-u-zaglavlju-container a {
    padding: 0.2rem 0.5rem;
    font-size: 10px;
    font-size: .75rem;
}
.home-istaknuto-ribon-nav-item a {
    padding: 2rem 1.5rem;
}
#header-bkg-container {
	min-height: 140px;
	height: 140px;
}
.home-s-terena-intro .home-blog-back {
    right: calc((100vw - -130px)/2);
}
}

@media screen and (max-width: 992px) {
#masthead{
	    position: sticky;
    left: 0;
    right: 0;
    z-index: 99;
    top: 0;
}
.header-first-desktop {
	display: none;
}

#header-white-container {
    background: #fff;
        box-shadow: 0px 0px 7px rgb(0 0 0 / 27%);
}
.header-cat-search-contain {display: none;}
.header-ribon-icons-container #header-user-icon,
.header-ribon-icons-container #header-list-icon {
	display: none;
}
#header-mob-menu-icon,
#header-search-icon {display: block;}
.home-newsletter-postotak-img {
    margin-left: -3rem;
    margin-top: -9rem;
    max-width: 250px;
}
.home-newsletter-content-txt {
    padding: 15px;
}
.swiper-content-item {
	margin: 100px 15px 0px 0px;
}
.satelite-white {
   display: none;
}

.swiper-pagination-home-contain {
    bottom: 10px;
}
.home-swipe-naslov {
    font-size: 4rem;
    line-height: 4rem;
}
.home-istaknuto-ribon-nav-item a {
    padding: 1.25rem 1rem;
}
.home-istaknuto-ribon-naslov-container {
	position: relative;
	top: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.home-istaknuto-ribon-naslov-popusti-first {
    justify-content: initial;
}
.home-istaknuto-ribon {
	overflow: hidden;
}
.home-istaknuto-ribon-nav {
	flex-direction: row;
	flex-wrap: nowrap;
	width: 100%;
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	scrollbar-width: none;
	justify-content: flex-start;
}
.home-istaknuto-ribon-nav::-webkit-scrollbar {
	display: none;
}
.home-istaknuto-ribon-nav-item {
	flex: 0 0 auto;
	width: auto;
	text-align: center;
	white-space: nowrap;
}
.home-istaknuto-ribon-nav-item a {
	white-space: nowrap;
}
.home-istaknuto-ribon-nav .ui-tabs-active::after, .home-istaknuto-ribon-nav-item.active::after {
	display: none;
}
.home-istaknuto-ribon-container {
	background: none;
}
.home-istaknuto-item-content {
    display: flex;
    flex-direction: column;
}
.home-istaknuto-item-featured .home-istaknuto-item-img {
    max-width: 100%;
}
.home-istaknuto-item {
    align-items: flex-start;
}
.home-istaknuto-item-txt {
    padding: 1rem 0 0 0;
}
.home-istaknuto-item-img {
    max-width: 100%;
}
.home-istaknuto-item-featured {
    padding: 1rem;
}
#header-bkg-container {
	min-height: 90px;
	height: 90px;
	    height: initial!important;
    min-height: initial!important;
}
.cetrinulacetri-info-arrow {
    position: absolute;
    top: -524px;
    right: -70px;
}
.cetrinulacetri-info-arrow img {
    height: 564px;
    transform: rotate(31deg);
}
	.home-s-terena-intro .home-blog-back {
    right: calc((100vw - -0px)/2);
}
.galerija-cover {
	position: relative;
	padding: 1rem;
}
a.galerija-link {
    width: 50%;
}
a.galerija-link img {
    width: 100%;
}
}



@media screen and (max-width: 768px) {
.home-loyalty-covjeculjci {
    margin: -5rem 0 2rem 0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.home-loyalty-kartica {
    margin: -17rem -3rem 0rem 0;
    position: absolute;
    width: 200px;
    left: 0;
}
.page-template-page-usporedilica .home-loyalty-kartica {
    margin: -5rem 0rem -3rem 0;
    position: relative;
    width: 100%;
        padding: 0 5rem;
}
.page-template-page-usporedilica .loyalty-content-txt {
    padding: 1rem 0rem 2rem 0rem;
}

.home-newsletter-naslov,
.home-kategorije-natpis-drugi,
.home-upoznaj-naslov {
    font-size: 80px;
    font-size: 5rem;
}
.home-newsletter-podnaslov,
.home-kategorije-natpis-prvi,
.home-upoznaj-podnaslov {
    font-size: 28px;
    font-size: 1.75rem;
}
.home-kategorije-podnatpis {
    padding: 2rem 0 0.7rem 0;
}
.home-newsletter-content-info-arrow {
	visibility: hidden;
}
.swiper-content-item {
	margin: 100px 15px 0px 0px;
    width: 90%;
}
.home-istaknuto-item-others {
    padding-top: 1rem;
    padding-bottom: 2rem;
}
.home-blog-content-txt-satelite-contain {
	display: none;
}
#header-bkg-container {
	min-height: 70px;
	height: 70px;
}
.swiper-mobile, .cat_landing_mob {
	display: block;
}
.swiper-desktop, .cat_landing_desk {
	display: none;
}

.page-template-page-b2b .home-loyalty-kartica picture {
    width: 100px;
}
	.home-s-terena-intro .home-blog-back {
    right: 2rem;
}
.s-terena-title-contain {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
}
.galerija-cover {
	position: relative;
	padding: 1rem 0;
}
.galerija-container {
    justify-content: center;
}
a.galerija-link {
    width: 100%;
}
a.galerija-link img {
    width: 100%;
}
}

@media screen and (max-width: 576px) {
.copyright, .powered-by {
	text-align: center;
}
.copyright {
	padding-bottom: 1rem;
}
.nacini-placanja-img {margin-top: 1rem;}

.home-loyalty-covjeculjci img {
	max-width: 340px;
}
.row-swiper {
    display: flex!important;
    -ms-flex-wrap: initial!important;
    flex-wrap: initial!important;
    margin-right: 0!important;
    margin-left: 0!important;
}
.home-newsletter-naslov,
.home-kategorije-natpis-drugi {
    font-size: 80px;
    font-size: 5rem;
}
#header-bkg-container {
	min-height: 70px;
	height: 70px;
}
.blobovi {
    justify-content: initial;
}
.swiper-pagination-istaknuto-contain {
        display: flex;
    }
    .nav-links .page-numbers {
    width: 38px;
    height: 38px;
    margin: 0.15rem;
}
}

/* Container fix */
@media (min-width: 768px) {
.container {
    max-width: 990px;
}
}

@media (min-width: 1200px) {
.container {
    max-width: 1440px;
}
}

.faq-visina {
    min-height: 100vh!important;
}
.home-s-terena-intro-img {
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: space-between;
}
.home-s-terena-anime {
	margin: 1rem 0rem 0 2rem;
	width: 33%;

	border-radius: 3rem;
	overflow: hidden;
	display: flex;
   /* border: solid 1px #7575752b;*/
    box-shadow: 0px 8px 12px -3px #000;
    cursor: pointer;
	/*transition: all ease-in-out .1s;
	transition: cubic-bezier(0, 0.60, 0.99, 0.60) .1s;*/
	position: relative;
}
.home-s-terena-anime img {
    object-fit: cover;
    object-position: center;
    width: 100%;
    height: 100%;
}
.video-item-contain {
    width: 100%;
    height: 100%;
}
.tc-list-container {
    gap: 0.5rem!important;
}
/* dodatak */
video.vvideo-item {
    object-position: center;
    object-fit: cover;
    width: 101%;
    height: 101%;
}

.home-s-terena-video {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(0,0,0,.8);
    visibility: hidden;
        transition: all ease .5s;
-webkit-transition: all .5s ease;
opacity: 0;
backdrop-filter: blur(10px);
}


.home-s-terena-video.s-terena-active {
	opacity: 1;
        transition: all ease 1s;
-webkit-transition: all 1s ease;
}

.home-s-terena-video iframe {
	z-index: 1;
}
.home-s-terena-video-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 3;
}
.s-terena-active {
visibility: visible;
}
.vvideo {
	display: flex;
width: 80%;
    height: 80%;
    z-index: 1;
    align-items: center;
    justify-content: center;
    transform: scale(0);
    transition: transform ease 1s;
-webkit-transition: transform 1s ease;
}
.s-terena-active .vvideo  {
    transform: scale(1);
    transition: transform ease 2s;
-webkit-transition: transform 2s ease;
}
    .embed-container {
        position: relative;
        padding-bottom: 56.25%;
        overflow: hidden;
        max-width: 100%;
        height: auto;
    }

    .embed-container iframe,
    .embed-container object,
    .embed-container embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

.playdugme {
    display: flex;
    bottom: 0;
    top: 0;
    position: absolute;
    left: 0;
    right: 0;
    align-items: center;
    justify-content: center;
}
.playdugme img {
    object-fit: contain;
    width: 32px;
    height: 32px;
    opacity: 0;
}
.home-s-terena-anime:hover .playdugme img {
    opacity: .8;
}

/* Ticker scrolling newsflash */

#header-notice {
  position: relative;
  width: 100%;
  overflow: hidden;
  height: 2.4rem;
  z-index: 10;
}

/* eocNewsticker */

.eocnewsticker {
}

.eocnewsticker > div {
  position: relative;
  height: 20px;
  overflow: hidden;
}

.eocnewsticker > div > div {
  position: absolute;
  left: 0;
  top: 0;
  height: 20px;
  line-height: 20px;
  white-space: nowrap;
  padding: 0 1rem;
}
.eocnewsticker-padding {
	padding: 0 2rem;
}

.greview-shortcode {
	padding: 2rem 0;
}

.greview-shortcode-heading {
	display: block;
	clear: both;
	margin: 0 0 1.5rem;
	color: #000;
	font-family: 'Bebas Neue', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 2.5rem;
	font-weight: bold;
	line-height: 1.1;
	letter-spacing: 0.02rem;
	text-align: center;
}


@media (max-width: 992px) {
 .home-s-terena-intro-img-contain {
    min-height: 40vh;
        margin: 1rem 0;
    padding: 1rem 0;
        display: none;
}
.home-blog.home-s-terena-intro {
    overflow: hidden;
}
.home-s-terena-anime {
	width: initial!important;
    margin: 1rem;
}
.news-popup-box {
flex-direction: column;
align-items: center;
}
.news-popup-box-2 {
    padding-top: 1rem;
}
}