/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 10 version
*/

/*
	Theme Name: Monochrome Pro
	Theme URI: https://my.studiopress.com/themes/monochrome/
	Description: Monochrome showcases the sleek difference that white space and typography make in minimal design.
	Author: StudioPress
	Author URI: https://www.studiopress.com/

	Version: 1.1.0

	Tags: one-column, two-columns, left-sidebar, right-sidebar, e-commerce, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready

	Template: genesis
	Template Version: 2.5

	License: GPL-2.0+
	License URI: http://www.gnu.org/licenses/gpl-2.0.html

	Text Domain: monochrome-pro
*/

/* Table of Contents
	- HTML5 Reset
		- Baseline Normalize
		- Box Sizing
		- Float Clearing
	- Defaults
		- Typographical Elements
		- Headings
		- Objects
		- Gallery
		- Forms
		- Tables
		- Screen Reader Text
	- Structure and Layout
		- Site Container
		- Site Inner
		- Column Widths and Positions
		- Column Classes
	- Common Classes
		- Avatar
		- Genesis
		- Search Form
		- Titles
		- WordPress
	- Widgets
		- Featured Content
	- Plugins
		- Genesis eNews Extended
		- Genesis Author Pro / Genesis Portfolio Pro
		- Jetpack
		- Ninja Forms
	- Skip Links
	- Site Header
		- Title Area
	- Site Navigation
		- Header Menu
		- Header Search
		- Footer Menu
		- Accessible Menu
	- Content Area
		- Entries
		- Entry Messages
		- Entry Meta
		- Pagination
		- Comments
		- Pricing Page
	- Sidebar
	- Before Footer CTA
	- Site Footer
	- Media Queries
		- Max-width: 1280px
		- Max-width: 1023px
		- Max-width: 782px
		- Max-width: 600px
*/


/* HTML5 Reset
---------------------------------------------------------------------------- */

/* Baseline Normalize
--------------------------------------------- */
/* normalize.css v4.1.1 | MIT License | http://necolas.github.io/normalize.css/ */

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:1}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}

/* Box Sizing
--------------------------------------------- */

html,
input[type="search"]{
	-webkit-box-sizing: border-box;
	box-sizing:         border-box;
}

.front-page .site-inner{
	margin-top:0;
}

*,
*:before,
*:after {
	-webkit-box-sizing: inherit;
	        box-sizing: inherit;
}


/* Float Clearing
--------------------------------------------- */

.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.widget:before,
.wrap:before {
	content: " ";
	display: table;
}

.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.widget:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


/* Defaults
---------------------------------------------------------------------------- */

/* Typographical Elements
--------------------------------------------- */

html {
	font-size: 62.5%; /* 10px browser default */
}

/* Chrome fix */
body > div {
	font-size: 1.5rem;
}

body {
	background-color: #0f0903;
	color: #000;
	font-family: 'Muli', sans-serif;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: 300;
	line-height: 1.875;
	margin: 0;
	overflow-x: hidden;
}

body {
	-webkit-animation: fadein 1s;
	animation:         fadein 1s;
}

.no-scroll{
	height: 100% !important;
	overflow: hidden !important;
}

@keyframes fadein {
	from { opacity: 0; }
	to   { opacity: 1; }
}

@-webkit-keyframes fadein {
	from { opacity: 0; }
	to   { opacity: 1; }
}

a,
button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button,
.gallery img,
.header-image .site-title > a,
.header-image .title-area,
.site-header {
	-webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
	-o-transition:      background-color 0.2s ease-in-out, color 0.2s ease-in-out;
	transition:         background-color 0.2s ease-in-out, color 0.2s ease-in-out;
}

a {
	color: grey;
	text-decoration: none;
}

a:hover, a:focus{
	color: #8f6B29;
	text-decoration: none;
	outline: none !important;
}


.site-inner p a{
	color: inherit;
	text-decoration: none;
	font-weight: 300; 
	background: -o-linear-gradient( bottom, #8f6B29, #c2a163, #8f6B29); 
	background: -webkit-gradient( linear, left bottom, left top, from(#8f6B29), color-stop(#c2a163), to(#8f6B29)); 
	background: linear-gradient( to top, #8f6B29, #c2a163, #8f6B29); 
	background-clip: border-box; 
	-webkit-background-clip: text; 
	-webkit-text-fill-color: transparent;
}

.menu-secondary a, .menu-custom a{
	letter-spacing: 2px;
	font-size: 16px;
	color:#a07b37 !important;
}

.menu-custom a{
	color:#d2d2d2 !important;
}

.site-inner p a:hover,
.site-inner p a:focus{
	background: -o-linear-gradient( bottom, #8f6B29, #8f6B29, #8f6B29);
	background: -webkit-gradient( linear, left bottom, left top, from(#8f6B29), color-stop(#8f6B29), to(#8f6B29));
	background: linear-gradient( to top, #8f6B29, #8f6B29, #8f6B29); 
	text-decoration: none;
	background-clip: border-box; 
	-webkit-background-clip: text; 
	-webkit-text-fill-color: 
		transparent;
}

p {
	margin: 0 0 30px;
	padding: 0;
}

ol,
ul {
	margin: 0;
	padding: 0;
}

li {
	list-style-type: none;
}

hr {
	border: 0;
	border-collapse: collapse;
	border-top: 1px solid #eee;
	clear: both;
	margin: 1em 0;
}

b,
strong {
	font-weight: 600;
}

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

mark {
	background-color: #ddd;
	color: #000;
}

blockquote {
	margin: 40px;
}

blockquote::before {
	content: "\201C";
	display: block;
	font-size: 30px;
	font-size: 3rem;
	height: 0;
	left: -20px;
	position: relative;
	top: -10px;
}


/* Headings
--------------------------------------------- */

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 500;
	line-height: 1.2;
	margin: 0 0 10px;
}

h1 {
	font-size: 36px;
	font-size: 3.6rem;
}

h2 {
	font-size: 30px;
	font-size: 3rem;
}

h3 {
	font-size: 24px;
	font-size: 2.4rem;
}

.comment-respond h3,
.entry-comments h3 {
	font-size: 36px;
	font-size: 3.6rem;
	font-weight: 700;
	letter-spacing: -0.5px;
	text-align: center;
}

.comment-respond h3::after,
.entry-comments h3::after {
	border-bottom: 1px solid #000;
	content: "";
	display: block;
	margin: 0 auto 40px;
	padding-bottom: 40px;
	width: 5%;
}

h4 {
	font-size: 20px;
	font-size: 2rem;
}

.entry-content h2,
.entry-content h3,
.entry-content h4 {
	margin-bottom: 20px;
	margin-top: 40px;
}

h5 {
	font-size: 18px;
	font-size: 1.8rem;
}

h6 {
	font-size: 16px;
	font-size: 1.6rem;
}

/* Objects
--------------------------------------------- */

embed,
iframe,
img,
object,
video,
.wp-caption {
	max-width: 100%;
}

img {
	height: auto;
}

figure {
	margin: 0;
}

/* Gallery
--------------------------------------------- */

.gallery {
	overflow: hidden;
}

.gallery-item {
	float: left;
	margin: 0 0 30px;
	text-align: center;
}

.gallery-columns-1 .gallery-item {
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	width: 50%;
}

.gallery-columns-3 .gallery-item {
	width: 33%;
}

.gallery-columns-4 .gallery-item {
	width: 25%;
}

.gallery-columns-5 .gallery-item {
	width: 20%;
}

.gallery-columns-6 .gallery-item {
	width: 16.6666%;
}

.gallery-columns-7 .gallery-item {
	width: 14.2857%;
}

.gallery-columns-8 .gallery-item {
	width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	width: 11.1111%;
}

.gallery-columns-2 .gallery-item:nth-child(2n+1),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1),
.gallery-columns-5 .gallery-item:nth-child(5n+1),
.gallery-columns-6 .gallery-item:nth-child(6n+1),
.gallery-columns-7 .gallery-item:nth-child(7n+1),
.gallery-columns-8 .gallery-item:nth-child(8n+1),
.gallery-columns-9 .gallery-item:nth-child(9n+1) {
	clear: left;
}

.gallery img {
	border: 1px solid #eee;
	height: auto;
	padding: 4px;
}

.gallery img:hover,
.gallery img:focus {
	border: 1px solid #ccc;
}

/* Forms
--------------------------------------------- */

input,
input[type="search"],
select,
textarea {
	border: 1px solid rgb(103, 101, 101);
	border-left: none !important;
	border-top: none !important;
	border-right: none !important;
	border-radius: 0;
	color: #000;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 300;
	line-height: 1.625;
	padding: 15px;
	width: 100%;
}

select{
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: transparent;
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 13.3 30' style='enable-background:new 0 0 13.3 30;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M11.8,11.6c-0.2,0-0.4-0.1-0.5-0.2L6.7,6.8l-4.6,4.6c-0.3,0.3-0.8,0.3-1.1,0s-0.3-0.8,0-1.1l5.1-5.1c0.3-0.3,0.8-0.3,1.1,0 l5.1,5.1c0.3,0.3,0.3,0.8,0,1.1C12.1,11.5,12,11.6,11.8,11.6z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M6.7,25c-0.2,0-0.4-0.1-0.5-0.2L1,19.7c-0.3-0.3-0.3-0.8,0-1.1s0.8-0.3,1.1,0l4.6,4.6l4.6-4.6c0.3-0.3,0.8-0.3,1.1,0 s0.3,0.8,0,1.1l-5.1,5.1C7,25,6.8,25,6.7,25z'/%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 10px;
	background-position-x: 100%;
	background-position-y: 7px;
	padding-right: 2rem !important;
}

input[type="search"] {
	-webkit-appearance: none;
}

input:focus,
input[type="search"]:focus,
textarea:focus {
	border: 1px solid #999;
	outline: none;
}

input[type="checkbox"],
input[type="image"],
input[type="radio"] {
	width: auto;
}

::-ms-input-placeholder {
	color: #000;
	opacity: 1;
}

:-ms-input-placeholder {
	color: #000;
	opacity: 1;
}

::-webkit-input-placeholder {
	color: #000;
	opacity: 1;
}

::-moz-placeholder {
	color: #000;
	opacity: 1;
}

::placeholder {
	color: #000;
	opacity: 1;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.more-link {
	background-color: #000;
	border: 0;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 300;
	letter-spacing: 1px;
	line-height: 1;
	padding: 20px 30px;
	text-decoration: none;
	text-transform: uppercase;
	white-space: normal;
	width: auto;
}

.button {
	display: inline-block;
	margin-bottom: 5px;
	margin-top: 5px;
}

.button.large {
	font-size: 14px;
	font-size: 1.4rem;
}

.button.secondary {
	background-color: #eee;
	color: #000;
}

.landing-page .button {
	margin-top: 20px;
}

.more-link {
	display: inline-block;
	margin: 10px 0 20px;
}

a.button.small,
button.small,
input[type="button"].small,
input[type="reset"].small,
input[type="submit"].small {
	padding: 15px 20px;
}

button:hover,
button:focus,
input:hover[type="button"],
input:focus[type="button"],
input:hover[type="reset"],
input:focus[type="reset"],
input:hover[type="submit"],
input:focus[type="submit"],
.button:hover,
.button:focus,
.more-link:hover,
.more-link:focus {
	background-color: #8f6B29;
	-webkit-box-shadow: 0 1px 15px 0 rgba(0,0,0,0.2);
	        box-shadow: 0 1px 15px 0 rgba(0,0,0,0.2);
	color: #fff;
}

.button.secondary:hover,
.button.secondary:focus {
	background-color: #000;
	color: #fff;
}

.site-container button:disabled,
.site-container button:disabled:hover,
.site-container input:disabled,
.site-container input:disabled:hover,
.site-container input[type="button"]:disabled,
.site-container input[type="button"]:disabled:hover,
.site-container input[type="reset"]:disabled,
.site-container input[type="reset"]:disabled:hover,
.site-container input[type="submit"]:disabled,
.site-container input[type="submit"]:disabled:hover {
	background-color: #eee;
	border-width: 0;
	-webkit-box-shadow: none;
	        box-shadow: none;
	color: #999;
	cursor: not-allowed;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button {
	display: none;
}

/* Tables
--------------------------------------------- */

table {
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 2;
	margin-bottom: 40px;
	width: 100%;
	word-break: break-all;
}

tbody {
	border-bottom: 1px solid #eee;
}

td,
th {
	text-align: left;
}

td {
	border-top: 1px solid #eee;
	padding: 6px;
}

th {
	font-weight: 400;
	padding: 0 6px;
}

td:first-child,
th:first-child {
	padding-left: 0;
}

/* Screen Reader Text
--------------------------------------------- */

.screen-reader-shortcut,
.screen-reader-text,
.screen-reader-text span {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.genesis-nav-menu .search input[type="submit"]:focus,
.screen-reader-shortcut:focus,
.screen-reader-text:focus,
.widget_search input[type="submit"]:focus {
	background-color: #fff;
	-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
	        box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
	clip: auto !important;
	color: #000;
	display: block;
	font-size: 1em;
	font-weight: bold;
	height: auto;
	padding: 15px 23px 14px;
	text-decoration: none;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

.more-link {
	position: relative;
}


/* Structure and Layout
---------------------------------------------------------------------------- */

/* Site Container
--------------------------------------------- */

.site-container {
	background-color: #fff;
	z-index: 99;
	overflow: hidden;
	position: relative;
}

.gmm-active .site-container {
	margin-bottom: 0 !important;
}

/* Site Inner
--------------------------------------------- */

.site-inner,
.wrap {
	margin: 0 auto;
}

.site-inner {
	background-color: #fff;
	clear: both;
	margin-bottom: 100px;
	margin-top: 180px;
	max-width: 1200px;
	position: relative;
	word-wrap: break-word;
	z-index: 999;
}

.full-width-content.featured-image .site-inner {
	margin-top: -220px;
}

.landing-page .site-inner {
	margin-bottom: 80px;
	margin-top: 80px;
	max-width: 680px;
}

/* Column Widths and Positions
--------------------------------------------- */

/* Content */

.content {
	float: right;
	position: relative;
	width: 760px;
}

.content-sidebar .content {
	float: left;
}

.full-width-content .content {
	float: none;
	margin-left: auto;
	margin-right: auto;
	width: 680px;
}

/* Sidebar */

.sidebar {
	float: right;
	width: 360px;
}

.sidebar-content .sidebar {
	float: left;
}

/* Column Classes
--------------------------------------------- */
/* Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css */

.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}

.one-half,
.three-sixths,
.two-fourths {
	width: 48.717948717948715%;
}

.one-third,
.two-sixths {
	width: 31.623931623931625%;
}

.four-sixths,
.two-thirds {
	width: 65.81196581196582%;
}

.one-fourth {
	width: 23.076923076923077%;
}

.three-fourths {
	width: 74.35897435897436%;
}

.one-sixth {
	width: 14.52991452991453%;
}

.five-sixths {
	width: 82.90598290598291%;
}

.first {
	clear: both;
	margin-left: 0;
}


/* Common Classes
---------------------------------------------------------------------------- */

/* Avatar
--------------------------------------------- */

.avatar {
	border-radius: 50%;
	float: left;
}

.author-box .avatar,
.alignleft .avatar {
	margin-right: 24px;
}

.alignright .avatar {
	margin-left: 24px;
}

.comment .avatar {
	margin: 0 16px 24px 0;
}

.entry-avatar .avatar {
	background-color: #fff;
	float: none;
	margin-bottom: 40px;
	margin-top: -60px;
	padding: 5px;
}

/* Genesis
--------------------------------------------- */

.breadcrumb {
	font-size: 14px;
	font-size: 1.4rem;
	margin-bottom: 40px;
}

.full-width-content .breadcrumb {
	text-align: center;
}

.featured-image .breadcrumb {
	margin-bottom: 0;
	position: absolute;
	top: -220px;
	width: 100%;
}

.featured-image .breadcrumb,
.featured-image .breadcrumb a {
	color: #fff;
}

.featured-image .breadcrumb a:hover,
.featured-image .breadcrumb a:focus {
	color: #ccc;
}

.after-entry,
.archive-description,
.author-box {
	margin-bottom: 100px;
}

.after-entry {
	-webkit-box-shadow: 0 10px 80px rgba(0,0,0,.10);
	        box-shadow: 0 10px 80px rgba(0,0,0,.10);
	padding: 60px 80px;
}

.archive-description p:last-of-type,
.author-box p:last-of-type {
	margin-bottom: 0;
}

/* Search Form
--------------------------------------------- */

.search-form {
	overflow: hidden;
	position: relative;
}

.entry-content .search-form {
	margin-bottom: 40px;
	margin-top: 20px;
}

.error404 .entry-content .search-form input[type="search"] {
	margin-right: 10px;
	width: 50%;
}

.post-password-form input[type="submit"],
.search-form input[type="submit"] {
	margin-top: 10px;
}

.widget_search input[type="submit"],
.header-search-wrap input[type="submit"] {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	width: 1px;
}

.widget_search input[type="submit"] {
	right: 0;
	top: 0;
}

.widget_search input[type="submit"]:focus,
.site-header .header-search-wrap input[type="submit"]:focus {
	background-color: #000;
	-webkit-box-shadow: none;
	        box-shadow: none;
	clip: auto;
	color: #fff;
	height: auto;
	padding: 22px 20px;
	width: auto;
}


/* Titles
--------------------------------------------- */

.archive-title, .archive-description{
	display: none;
}
.archive-description .entry-title,
.archive-title,
.author-box-title {
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 500;
	text-transform: uppercase;
}

.archive-description .entry-title,
.archive-title {
	margin-bottom: 20px;
}

.author-box-title {
	margin-bottom: 10px;
}

.entry-title {
	font-size: 42px;
	font-size: 4.2rem;
	font-weight: 700;
	letter-spacing: -0.5px;
}

.page .entry-title {
	margin-bottom: 0;
}

.page-template-page_blog-php.page .entry-title {
	margin-bottom: 10px;
}

.entry-title a,
.sidebar .widget-title a {
	color: #000;
	text-decoration: none;
}

.entry-title a:hover,
.entry-title a:focus {
	color: #8f6B29;
}

.widget-title {
	font-family: 'Muli', sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 300;
	letter-spacing: 0.5px;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.sidebar .woocommerce-widget-layered-nav .widget-title, .sidebar .widget_price_filter .widget-title{
	color: rgba(255, 255, 255, .8);
}

.sidebar .woocommerce-widget-layered-nav-list li{
	display: inline-block;
}

.sidebar .woocommerce-widget-layered-nav-list li a{
	color: rgba(255, 255, 255, .6)
}
.sidebar .woocommerce-widget-layered-nav-list li a:hover{
	color: rgba(255, 255, 255, 1)
}

.woocommerce .woocommerce-widget-layered-nav-list .count, .woocommerce-products-header__title.page-title{
	display: none;
}
.sidebar .widget_product_categories > div > ul > li{
	margin-top: 0 !important
}

body.woocommerce ul.products li.product a img{
	border: 1px solid rgb(223, 222, 222) !important;
}

.woocommerce .woocommerce-widget-layered-nav-list li a{
	width: 100%;
	padding: 5px 10px !important;
}
.woocommerce .woocommerce-widget-layered-nav-list li a:focus{
	outline: none;
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen:hover{
	background-color: none !important;
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a, .woocommerce .widget_price_filter .price_slider_amount{
	color: white;
}

.woocommerce .widget_price_filter .ui-slider-horizontal{
	height: 0.1em;
}
.woocommerce.widget_price_filter .ui-slider .ui-slider-handle{
	height: 0.7em;
    width: 0.7em;
}

/* WordPress
--------------------------------------------- */

a.aligncenter img {
	display: block;
	margin: 0 auto;
}

a.alignnone {
	display: inline-block;
}

.alignleft {
	float: left;
	text-align: left;
}

.alignright {
	float: right;
	text-align: right;
}

a.alignleft,
a.alignnone,
a.alignright {
	max-width: 100%;
}

img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 24px;
}

img.alignnone,
.alignnone {
	margin-bottom: 12px;
}

a.alignleft,
img.alignleft,
.wp-caption.alignleft {
	margin: 0 20px 20px 0;
}

a.alignright,
img.alignright,
.wp-caption.alignright {
	margin: 0 0 20px 20px;
}

.gallery-caption,
.wp-caption-text {
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: 500;
	margin: 0;
	text-align: center;
}

.entry-content p.wp-caption-text {
	margin-bottom: 0;
}

.entry-content .wp-audio-shortcode,
.entry-content .wp-playlist,
.entry-content .wp-video {
	margin: 0 0 30px;
}


/* Widgets
---------------------------------------------------------------------------- */

.widget {
	margin-bottom: 40px;
	word-wrap: break-word;
}

.widget p:last-of-type,
.widget ul > li:last-of-type,
.widget-area .widget:last-of-type {
	margin-bottom: 0;
}

.widget ul > li {
	margin-bottom: 1px;
	padding-bottom: 10px;
}

.widget ul > li:last-of-type {
	padding-bottom: 0;
}

.widget ol > li {
	list-style-position: inside;
	list-style-type: decimal;
	padding-left: 20px;
	text-indent: -20px;
}

.widget li li {
	border: 0;
	margin: 0 0 0 30px;
	padding: 0;
}

.widget_calendar table {
	width: 100%;
}

.widget_calendar td,
.widget_calendar th {
	text-align: center;
}


/* Featured Content
--------------------------------------------- */

.featured-content .aligncenter,
.featured-content .aligncenter:hover,
.featured-content .alignleft,
.featured-content .alignleft:hover,
.featured-content .alignnone,
.featured-content .alignnone:hover,
.featured-content .alignright,
.featured-content .alignright:hover {
	border-width: 0;
}

.featured-content .entry {
	padding: 0;
}

.sidebar .featured-content .entry {
	margin-bottom: 20px;
}

.featured-content .entry:last-of-type {
	margin-bottom: 0;
}

.featured-content .entry-title {
	font-size: 20px;
	font-size: 2rem;
}

.sidebar .featured-content .entry-title {
	font-size: 16px;
	font-size: 1.6rem;
	margin-bottom: 5px;
	margin-top: 10px;
}

.sidebar .featured-content .entry-meta {
	margin-bottom: 5px;
}

.sidebar .featured-content a.alignleft,
.sidebar .featured-content a.alignright {
	margin-bottom: 0;
}


/* Plugins
---------------------------------------------------------------------------- */

/* Genesis eNews Extended
--------------------------------------------- */

.after-entry .enews-widget {
	text-align: center;
}

.after-entry .enews-widget form {
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 30px;
}

.sidebar .enews-widget form {
	margin-top: 20px;
}

.enews-widget input {
	font-size: 16px;
	font-size: 1.6rem;
	margin-bottom: 10px;
}

.enews-widget input[type="email"],
.enews-widget input[type="text"] {
	background-color: #f5f5f5;
}

.after-entry .enews-widget input {
	text-align: center;
}

.enews-widget input[type="submit"] {
	margin: 0;
	width: 100%;
}

.enews form + p {
	margin-top: 10px;
}

/* Genesis Author Pro / Genesis Portfolio Pro
--------------------------------------------- */

.genesis-author-pro.archive .content .entry-header::after,
.genesis-pro-portfolio.archive .content .entry-header::after {
	display: none;
}


/* Jetpack
--------------------------------------------- */

#wpstats {
	display: none;
}

/* Ninja Forms
--------------------------------------------- */

.entry-content .nf-field-label label {
	font-weight: 500;
}


/* Skip Links
---------------------------------------------------------------------------- */

.genesis-skip-link {
	margin: 0;
}

.genesis-skip-link li {
	height: 0;
	width: 0;
	list-style: none;
}

/* Display outline on focus */
:focus {
	color: #000;
	outline: #ccc solid 1px;
}


/* Site Header
---------------------------------------------------------------------------- */

.site-header {
	background-color: rgba(0, 0, 0, 0.8);
	border-bottom: 1px solid transparent;
	min-height: 80px;
	padding: 10px 40px;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9999;
}

.admin-bar .site-header {
	top: 32px;
}

.site-header > .wrap > * {
	-webkit-transition: all .4s ease-in-out;
	-o-transition:      all .4s ease-in-out;
	transition:         all .4s ease-in-out;
}

.site-header.search-visible > .wrap > :not(.header-search-wrap) {
	opacity: 0;
}

.shadow .site-header,
.site-header.search-visible {
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.05);
	        box-shadow: 0 0 20px rgba(0,0,0,0.05);
}

/* Title Area
--------------------------------------------- */

.title-area {
	float: left;
	padding-bottom: 20px;
	padding-top: 20px;
}

.header-image .title-area {
	height: 50px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	padding: 0;
	width: 200px;
}

.site-title {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 700;
	line-height: 1.2;
	margin-bottom: 0;
	text-transform: uppercase;
}

.site-title a,
.site-title a:hover,
.site-title a:focus {
	color: #000;
	text-decoration: none;
}

.header-image .site-title > a {
	background-size: contain !important;
	background-position: left center !important;
	float: left;
	min-height: 50px;
	width: 100%;
}

.header-image .site-title,
.site-description {
	display: block;
	height: 0;
	margin-bottom: 0;
	text-indent: -9999px;
}


/* Site Navigation
---------------------------------------------------------------------------- */

.genesis-nav-menu {
	clear: both;
	line-height: 1;
	width: 100%;
	margin: 15px;
}

#menu-footer{
	margin-left: 0;
	margin-right: 0;
}

.genesis-nav-menu li {
	float: none;
	list-style-type: none;
}

.genesis-nav-menu li li {
	margin-left: 0;
}

.genesis-nav-menu .menu-item,
.genesis-nav-menu .toggle-header-search {
	display: inline-block;
	text-align: left;
}

.genesis-nav-menu .menu-item:focus,
.genesis-nav-menu .menu-item:hover {
	position: relative;
}

.genesis-nav-menu > li.lang-item-first{
	margin-left: 20px;
}

.genesis-nav-menu > li.lang-item a{
	padding: 5px !important;
}

.genesis-nav-menu > li.lang-item:not(.lang-item-first){
	position: relative;
}
.genesis-nav-menu > li.lang-item:not(.lang-item-first):before{
	content: '·';
	color: white;
	position: absolute;
	left: -5px;
	top: 2px;
	bottom: 0;
}

.genesis-nav-menu > li.lang-item.current-lang a{
	background: #8f6B29;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.genesis-nav-menu a,
.genesis-nav-menu .toggle-header-search {
	color: #000;
	display: block;
	font-family: 'Muli', sans-serif;
	font-size: 15px;
	font-size: 1.5rem;
	font-weight: 400;
	padding: 20px 10px;
}

.genesis-nav-menu a:focus,
.genesis-nav-menu a:hover,
.genesis-nav-menu .current-menu-item > a,
.genesis-nav-menu .toggle-header-search:focus,
.genesis-nav-menu .toggle-header-search:hover {
	color: #8f6B29;
}

.genesis-nav-menu .sub-menu {
	background: transparent;
	left: -9999px;
	opacity: 0;
	position: absolute;
	-webkit-transition: opacity .5s ease-in-out;
	-o-transition:      opacity .5s ease-in-out;
	transition:         opacity .5s ease-in-out;
	width: 160px;
	z-index: 99;
}

.genesis-nav-menu .sub-menu:before {
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #000;
	content: " ";
	height: 0;
	left: 15px;
	position: absolute;
	top: 0;
	width: 0;
}

.genesis-nav-menu .sub-menu .sub-menu:before {
	display: none;
}

.genesis-nav-menu > .menu-item > .sub-menu {
	padding-top: 5px;
}

.genesis-nav-menu > .menu-item > .sub-menu > .menu-item:first-child {
	border-radius: 3px 3px 0 0;
}

.genesis-nav-menu > .menu-item .sub-menu > .menu-item:first-child,
.genesis-nav-menu > .menu-item > .sub-menu > .menu-item:last-child,
.genesis-nav-menu .sub-menu a {
	background-color: #000;
}

.genesis-nav-menu > .menu-item .sub-menu > .menu-item:first-child {
	padding-top: 5px;
}

.genesis-nav-menu > .menu-item > .sub-menu > .menu-item:last-child {
	border-radius: 0 0 3px 3px;
}

.genesis-nav-menu > .menu-item .sub-menu > .menu-item:last-child {
	padding-bottom: 5px;
}

.genesis-nav-menu .sub-menu a {
	font-size: 13px;
	font-size: 1.3rem;
	padding: 12px 15px;
	position: relative;
	width: 160px;
}

.genesis-nav-menu .sub-menu .sub-menu {
	margin: -42px 0 0 160px;
}

.genesis-nav-menu .menu-item:hover {
	position: static;
}

.genesis-nav-menu .menu-item:hover > .sub-menu {
	left: auto;
	opacity: 1;
}

.nav-secondary .genesis-nav-menu a{
	font-family: Helvetica, sans-serif;
}

/* Header Menu
--------------------------------------------- */

.nav-primary {
	float: right;
	margin-top: 2px;
	text-align: right;
}

.nav-primary .genesis-nav-menu .sub-menu a {
	color: #fff;
}

.nav-primary .genesis-nav-menu .sub-menu li:last-child a {
	border-bottom: none;
}

.nav-primary .genesis-nav-menu .sub-menu a:focus,
.nav-primary .genesis-nav-menu .sub-menu a:hover {
	background-color: #fff;
	color: #000;
}

.site-header .genesis-nav-menu a{
	color: rgba(255,255,255, .6);
	text-transform: uppercase;
	letter-spacing: 2px;
	padding: 5px 10px;
}
.site-header .genesis-nav-menu li.current-menu-item a, .site-header .genesis-nav-menu li.current-lang a{
	background: -o-linear-gradient(top, #8f6B29, #FDE08D, #8f6B29);
	background: -webkit-gradient(linear, left top, left bottom, from(#8f6B29), color-stop(#FDE08D), to(#8f6B29));
	background: linear-gradient(top, #8f6B29, #FDE08D, #8f6B29);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

/* Header Search
--------------------------------------------- */

.header-search-wrap {
	display: none;
}

.js .header-search-wrap {
	height: 100%;
	left: 0;
	padding: 10px 40px;
	position: absolute;
	-webkit-transform: translate3d(0,-100%,0);
	transform: translate3d(0,-100%,0);
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
	top: 0;
	width: 100%;
	z-index: 1001; /* Show above the menu toggle button */
}

.js .header-search-wrap .search-form,
.js .header-search-wrap input[type="search"] {
	height: 100%;
}

.search-visible .header-search-wrap {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.header-search-wrap:target {
	clear: both;
	display: block;
	position: relative;
}

.header-search-wrap input[type="search"] {
	border: 0;
	padding-left: 0;
	padding-right: 100px;
}

.header-search-wrap input[type="submit"]:focus {
	border-radius: 3px;
	margin-top: 1px;
	padding: 20px;
	right: 50px;
}

.toggle-header-search {
	background: transparent;
}

.js .toggle-header-search.close:focus {
	outline: 0;
}

.toggle-header-search.close {
	color: #000;
	height: 100%;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transform: translate3d(-35px,0,0);
	        transform: translate3d(-35px,0,0);
	-webkit-transition: -webkit-transform .2s ease-in-out;
	transition: -webkit-transform .2s ease-in-out;
	-o-transition: transform .2s ease-in-out;
	transition: transform .2s ease-in-out;
	transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
	width: 30px;
	z-index: 100;
}

.header-search-wrap:target .toggle-header-search.close {
	-webkit-transform: none;
	-ms-transform: none;
	    transform: none;
}

.toggle-header-search .ionicons {
	font-size: 12px;
	font-size: 1.2rem;
	-webkit-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2);
}

.toggle-header-search.close .ionicons {
	position: absolute;
	right: 50%;
	top: calc(50% - 5px);
	-webkit-transform: scale(3);
	-ms-transform: scale(3);
	transform: scale(3);
}

/* Footer Menu
--------------------------------------------- */

.nav-secondary, .nav-custom {
	margin-bottom: 10px;
}

.nav-custom {
	margin-bottom: 40px;
}

.nav-secondary .genesis-nav-menu, .nav-custom .genesis-nav-menu {
	font-family: 'Muli', sans-serif !important;
	font-weight: 400;
	margin-top: 20px;
}

.nav-secondary .genesis-nav-menu li , .nav-custom .genesis-nav-menu li{
	padding-left: 2px;
}

.nav-secondary .genesis-nav-menu a , .nav-custom .genesis-nav-menu a{
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 400;
	letter-spacing: 1px;
	margin-left: 15px;
	padding: 0;
	text-transform: uppercase;
}

.nav-secondary .genesis-nav-menu li:first-child a , .nav-custom .genesis-nav-menu li:first-child a{
	margin-left: 0;
}

.nav-secondary .genesis-nav-menu li:first-child:before , .nav-custom .genesis-nav-menu li:first-child:before{
	content: "";
}

.nav-secondary .genesis-nav-menu li:before, .nav-custom .genesis-nav-menu li:before {
	color: #666;
	content: "—";
	font-size: 10px;
	font-size: 1rem;
	float: left;
}

.site-footer .menu-secondary, .site-footer .menu-custom{
	max-width: 100vw;
	margin-left: 0 !important;
}

/* Accessible Menu
--------------------------------------------- */

.menu .menu-item:focus,
.menu .menu-item.sfHover {
	position: static;
}

.menu .menu-item > a:focus + ul.sub-menu,
.menu .menu-item.sfHover > ul.sub-menu {
	left: auto;
	opacity: 1;
}

.genesis-nav-menu .menu-item.sfHover > .sub-menu > .menu-item.sfHover > .sub-menu {
	left: 160px;
	margin-left: 0;
}

.menu-toggle,
.sub-menu-toggle {
	display: none;
	visibility: hidden;
}

.menu-toggle:hover, .menu-toggle:focus{
	-webkit-box-shadow: none !important;
	        box-shadow: none !important;
}


/* Content Area
---------------------------------------------------------------------------- */

/* Entries
--------------------------------------------- */

.entry-background {
	display: block;
	height: 460px;
	margin-top: 80px;
	position: relative;
	width: 100%;
}

.entry {
	margin-bottom: 100px;
}

.landing-page .entry {
	margin-bottom: 0;
}

.entry-content ol,
.entry-content ul {
	margin-bottom: 30px;
	margin-left: 40px;
}

.entry-content ol > li {
	list-style-type: decimal;
}

.entry-content ul > li {
	list-style-type: disc;
}

.entry-content ol ul > li,
.entry-content ul ul > li {
	list-style-type: circle;
}

.entry-content ol ol,
.entry-content ul ul {
	margin-bottom: 0;
}

.entry-content code {
	background-color: #000;
	color: #eee;
}

.entry-content .intro {
	font-size: 19px;
	font-size: 1.9rem;
	font-style: italic;
	font-weight: 600;
}

p.center {
	text-align: center;
}

/* Entry Messages
--------------------------------------------- */

.message {
	padding: none;
	padding-bottom: 30px;
}

.message,
.message a {
	color: #fff;
}

.message a {
	border-bottom: 1px solid #fff;
}

.message a:hover,
.message a:focus {
	border-bottom: none;
}

.message.green {
	background-color: #00a86d;
}

.message.orange {
	background-color: #cc4b00;
}

.message.red {
	background-color: #be0040;
}

/* Entry Meta
--------------------------------------------- */

p.entry-meta {
	font-size: 16px;
	font-size: 1.6rem;
	margin-bottom: 0;
}

.entry-meta a {
	color: #000;
}

.entry-meta a:hover,
.entry-meta a:focus {
	color: #0066cc;
	text-decoration: none;
}

.single.full-width-content .entry-header {
	text-align: center;
}

.entry-header::after {
	border-bottom: 1px solid #000;
	content: "";
	display: block;
	margin-bottom: 20px;
	padding-bottom: 20px;
	width: 2.5%;
}

.single.full-width-content .entry-header::after {
	margin-left: auto;
	margin-right: auto;
}

.sidebar .entry-header::after {
	display: none;
}

.entry-footer {
	margin-top: 30px;
}

.entry-categories::before,
.entry-tags::before {
	display: inline-block;
	font: normal 16px/1 'ionicons';
	margin-right: 8px;
	margin-top: -5px;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
}

.entry-categories::before {
	content: "\f3ca";
}

.entry-tags::before {
	content: "\f48d";
}

.entry-categories,
.entry-tags {
	display: block;
}

/* Pagination
--------------------------------------------- */

.pagination {
	clear: both;
}

.archive-pagination a {
	background-color: #000;
	border-radius: 3px;
	color: #fff;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	letter-spacing: 1px;
	line-height: 1;
	padding: 10px 15px;
	text-transform: uppercase;
}

.archive-pagination a:hover,
.archive-pagination a:focus,
.archive-pagination li.active a {
	background-color: #8f6B29;
	-webkit-box-shadow: 0 1px 15px 0 rgba(0,0,0,0.2);
	        box-shadow: 0 1px 15px 0 rgba(0,0,0,0.2);
	-webkit-transform: translateY(-1px);
	-ms-transform: translateY(-1px);
	    transform: translateY(-1px);
}

.adjacent-entry-pagination {
	margin-bottom: 0;
}

.archive-pagination li {
	display: inline-block;
	margin-bottom: 10px;
}

/* Comments
--------------------------------------------- */

.comment-respond,
.entry-comments,
.entry-pings {
	font-size: 17px;
	font-size: 1.7rem;
}

.entry-comments,
.entry-pings {
	margin-bottom: 100px;
}

.comment-list li {
	padding: 40px 0 0 30px;
}

.comment-list .depth-1 {
	padding-left: 0;
}

.comment-header {
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.5;
	margin-bottom: 30px;
}

.comment-content {
	clear: both;
}

.comment-content p {
	margin-bottom: 20px;
}

.comment-content ul > li {
	list-style-type: disc;
}

.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"] {
	width: 100%;
}

.comment-respond label {
	display: block;
	margin-right: 12px;
}

.comment-header p {
	margin-bottom: 0;
}

.entry-pings .reply {
	display: none;
}

/* Pricing Page
--------------------------------------------- */

.pricing-page.full-width-content .content {
	width: 100%;
}

.pricing-page .entry {
	margin-bottom: 0;
	text-align: center;
}

.pricing-page .entry-header::after {
	margin-left: auto;
	margin-right: auto;
}

.pricing-table {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.pricing-table .one-fifth,
.pricing-table .one-fourth,
.pricing-table .one-half,
.pricing-table .one-third {
	-webkit-box-shadow: 10px 10px 40px rgba(0,0,0,.05);
	        box-shadow: 10px 10px 40px rgba(0,0,0,.05);
	float: left;
	margin-left: 0;
	padding: 50px 60px;
}

.pricing-table .one-fifth {
	width: 20%;
}

.pricing-table .one-fourth {
	width: 25%;
}

.pricing-table .one-half {
	width: 50%;
}

.pricing-table .one-third {
	width: 33.333333333333333%;
}

.pricing-table p {
	margin-bottom: 0;
}

.pricing-table .description {
	font-size: 14px;
	font-size: 1.4rem;
	font-style: italic;
}

.pricing-table .price {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 48px;
	font-size: 4.8rem;
	font-weight: 400;
}

.pricing-table ul {
	margin-left: 0;
}

.pricing-table ul li {
	font-size: 16px;
	font-size: 1.6rem;
	list-style-type: none;
}


/* Sidebar
---------------------------------------------------------------------------- */

.sidebar {
	line-height: 1.75;
	padding-right: 30px;
}

.sidebar,
.sidebar p {
	font-size: 16px;
	font-size: 1.6rem;
}

.sidebar .widget {
	margin-bottom: 10px;
}

.sidebar .widget.widget_product_categories, .sidebar .widget:last-child{
	margin-bottom: 80px;
}

.sidebar .widget:last-child{
	margin-top: 30px;
}

.sidebar.sidebar-primary.widget-area{
	position: relative;
}

.sidebar.sidebar-primary.widget-area::before{
	content: '';
	position: absolute;
	background-color: black;
	top: -999px;
	bottom: -9999px;
	right: 0;
	left: -999px;
	z-index: -1;
	background: -o-linear-gradient(55deg,black 70%,#150800 85%, black 100%);
	background: linear-gradient(35deg,black 70%,#150800 85%, black 100%);
}

@media only screen and (min-width:1770px){
	.sidebar.sidebar-primary.widget-area::after{
		content: '';
		position: absolute;
		background: -o-linear-gradient(top, #8f6B29, #FDE08D, #8f6B29);
		background: -webkit-gradient(linear, left top, left bottom, from(#8f6B29), color-stop(#FDE08D), to(#8f6B29));
		background: linear-gradient(top, #8f6B29, #FDE08D, #8f6B29);
		top: -999px;
		bottom: -9999px;
		left: -20px;
		width: 0.5px;
		z-index: 1;
	}
	.archive .content{
		width: 750px !important;
	}
}

.archive #genesis-content .products{
	padding-top: 50px;
}

.sidebar .widget:not(.woocommerce-widget-layered-nav, .widget_price_filter) .widget-title, .sidebar .product-categories > li.current-cat > a, #filter-menu .product-categories > li.current-cat > a{
	letter-spacing: 1px;
	background: -o-linear-gradient(bottom, #8f6B29, #FDE08D, #8f6B29);
	background: -webkit-gradient(linear, left bottom, left top, from(#8f6B29), color-stop(#FDE08D), to(#8f6B29));
	background: linear-gradient(to top, #8f6B29, #FDE08D, #8f6B29);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.sidebar .product-categories > li a, #filter-menu .product-categories > li a{
	color: rgba(255, 255, 255, .7);
}
.sidebar .product-categories li li a, #filter-menu .product-categories li li a{
	position: relative;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.sidebar .product-categories li li a:before, #filter-menu .product-categories li li a:before{
	content:'';
	position: absolute;
	top: 50%;
	left: 0;
	width: 0px;
	height: 1px;
	background-color: white;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.sidebar .product-categories li li a:hover, .sidebar .product-categories li li.current-cat a, #filter-menu .product-categories li li a:hover, #filter-menu .product-categories li li.current-cat a{
	padding-left: 10px;
}
.sidebar .product-categories li li a:hover:before, .sidebar .product-categories li li.current-cat a:before, #filter-menu .product-categories li li a:hover:before, #filter-menu .product-categories li li.current-cat a:before{
	width: 5px;
}


.sidebar .product-categories li a:hover, #filter-menu .product-categories li a:hover{
	color: rgba(255, 255, 255, .9);
}

.sidebar .product-categories li .count, #filter-menu .product-categories li .count{
	color: rgba(255, 255, 255, .4);
}

.sidebar .cat-parent, #filter-menu .cat-parent{
	margin-left: 0;
	margin-top: 20px;
}

.widget .product-categories li li{
	margin-left: 0;
}

.woocommerce .orderby option[value="popularity"]{
	display: none;
}

.single-product .widget.widget_text{
	display: none;
}


.post-type-archive-product .sidebar section:not(.widget_product_categories):not(.widget_product_search){
	display: none;
}

section:not(.widget_price_filter) h3{
	margin-bottom: 0;
}

.woocommerce .woocommerce-widget-layered-nav-list{
	border-bottom: 1px solid #8080801a;
}


/* Before Footer CTA
---------------------------------------------------------------------------- */

.before-footer-cta {
	background-color: #0066cc;
	background: -o-linear-gradient(335deg,#110600,#311900, #110600) !important;
	background: linear-gradient(115deg,#110600,#311900, #110600) !important;
	line-height: 1.5;
	padding-bottom: 40px;
	padding-top: 45px;
	text-align: center;
	position: absolute;
	z-index: 999;
	bottom: 0;
	left: 0;
	right: 0;
}

.before-footer-cta .wrap {
	max-width: 1200px;
}

.before-footer-cta p:last-of-type,
.before-footer-cta .widget:last-of-type {
	margin-bottom: 0;
}

.before-footer-cta,
.before-footer-cta a,
.before-footer-cta p,
.before-footer-cta .widget-title {
	color: #fff;
}

.before-footer-cta a {
	border-bottom: 1px solid currentColor;
}

.before-footer-cta a:focus,
.before-footer-cta a:hover {
	border-bottom: 1px solid transparent;
}

.before-footer-cta p {
	font-size: 20px;
	font-size: 2rem;
}


.before-footer-cta button,
.before-footer-cta input[type="button"],
.before-footer-cta input[type="reset"],
.before-footer-cta input[type="submit"],
input.mailpoet_submit,
.before-footer-cta a.button,
.before-footer-cta a.more-link{
	background-color: transparent;
	border-width: 2px !important;
	color: white;
	margin: 5px 10px !important;
	padding: 15px 20px !important;
	vertical-align: middle;
	background: -o-linear-gradient(#311900, #311900) padding-box,
              -o-linear-gradient(bottom, #8f6B29, #FDE08D, #8f6B29) border-box;
	background: -webkit-gradient(linear, left top, left bottom, from(#311900), to(#311900)) padding-box,
              -webkit-gradient(linear, left bottom, left top, from(#8f6B29), color-stop(#FDE08D), to(#8f6B29)) border-box;
	background: linear-gradient(#311900, #311900) padding-box,
              linear-gradient(to top, #8f6B29, #FDE08D, #8f6B29) border-box;
  border-radius: 50em;
  border: 2px solid transparent !important;
}

.woocommerce .widget_price_filter .price_slider_amount .button{
	border-radius: 50em;
	border: 2px solid grey !important;
	background-color: transparent;
	color: white;
	margin: 5px 10px 5px 0 !important;
	padding: 15px 20px !important;
}

.before-footer-cta button:focus,
.before-footer-cta button:hover,
.before-footer-cta input[type="button"]:focus,
.before-footer-cta input[type="button"]:hover,
.before-footer-cta input[type="reset"]:focus,
.before-footer-cta input[type="reset"]:hover,
.before-footer-cta input[type="submit"]:focus,
.before-footer-cta input[type="submit"]:hover,
.before-footer-cta .button:hover,
.before-footer-cta .button:focus ,
input.mailpoet_submit:hover,
input.mailpoet_submit:focus, .woocommerce .widget_price_filter .price_slider_amount .buttonn:hover, .woocommerce .widget_price_filter .price_slider_amount .button:focus{
	background: -o-linear-gradient(#2b1601, #2b1601) padding-box,
              -o-linear-gradient(bottom, #8f6B29, #FDE08D, #8f6B29) border-box;
	background: -webkit-gradient(linear, left top, left bottom, from(#2b1601), to(#2b1601)) padding-box,
              -webkit-gradient(linear, left bottom, left top, from(#8f6B29), color-stop(#FDE08D), to(#8f6B29)) border-box;
	background: linear-gradient(#2b1601, #2b1601) padding-box,
              linear-gradient(to top, #8f6B29, #FDE08D, #8f6B29) border-box;
	color: #fff;
}

.swiper-pagination-bullet-active{
	background: black !important;
}


/* Site Footer
---------------------------------------------------------------------------- */

.site-footer {
	background-color: #000;
	background-image: url('images/cigars-footer 1000.jpeg');
	background-position: center;
	background-size: cover;
	bottom: 0;
	font-size: 13px;
	font-size: 1.3rem;
	line-height: 1;
	padding-bottom: 40px;
	padding-top: 140px;
	position: fixed;
	text-align: center;
	width: 100%;
	z-index: -99;
	-webkit-box-shadow: inset 0 100px 100px rgba(0, 0, 0, 0.8);
	        box-shadow: inset 0 100px 100px rgba(0, 0, 0, 0.8);
}

.gmm-active .site-footer {
	position: inherit;
}

.site-footer a,
.site-footer p {
	color: #fff;
}

.site-footer a:hover,
.site-footer a:focus,
.site-footer .genesis-nav-menu a:hover,
.site-footer .genesis-nav-menu a:focus {
	color: #ccc;
	text-decoration: none;
}

.site-footer p {
	margin-bottom: 0;
}

.site-footer .ion-heart {
	font-size: 13px;
	margin-left: 2px;
	margin-right: 2px;
}

.site-footer .site-logo {
	height: 30px;
	margin-bottom: 10px;
	width: auto;
}

.post-type-archive-product .product img{
	border: 1px solid rgb(223, 222, 222) !important;
}


.site-header .genesis-nav-menu a{
	color: rgba(255,255,255, .6);
	text-transform: uppercase;
	letter-spacing: 2px;
	padding: 5px 10px;
}
.site-header .genesis-nav-menu li.current-menu-item a, .site-header .genesis-nav-menu li.current-lang a{
	background: -o-linear-gradient(top, #8f6B29, #FDE08D, #8f6B29);
	background: -webkit-gradient(linear, left top, left bottom, from(#8f6B29), color-stop(#FDE08D), to(#8f6B29));
	background: linear-gradient(top, #8f6B29, #FDE08D, #8f6B29);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

button, input[type="button"], input[type="reset"], input[type="submit"], .button, .more-link, .site-footer p{
	font-family: 'Secular One', sans-serif !important;
	letter-spacing: 1px;
}
.nav-secondary .genesis-nav-menu a{
	font-family: Helvetica, sans-serif;
}

.post-type-archive-dogadanja .site-inner, .post-type-archive-dogadanja .site-container{
	background-color: black;
	color: white;
	text-align:center;
}

.single-novosti .entry-title{
	margin-top: 50px;
}

.page-template-default.page .entry-header{
	display: none;
}

.mailpoet_form_columns {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.woocommerce .woocommerce-ordering select{
	padding: 5px;
	background-color: transparent;
}
.woocommerce .before-footer-cta button{
	color: white;
}
.woocommerce table.shop_attributes th{
	padding-left: 0;
}
.woocommerce table.shop_attributes th span, .woocommerce table.shop_attributes td span{
	display: block;
	padding-bottom: 7px;
}
.woocommerce table.shop_attributes td span{
	display: inline-block;
	padding-bottom: 0;
}
.woocommerce ul.products li.product .onsale, .woocommerce span.onsale{
	padding: 2px 15px;
	color: white !important;
	background: rgb(148, 9, 9) !important;
}

.woocommerce span.onsale{
	left: 55px;
}

.social-media svg{
	max-width: 30px;
	height: auto;
	margin: 5px;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.social-media:hover svg{
	opacity: .75;
}


button, input[type="button"], input[type="reset"], input[type="submit"], .button, .more-link{
	border-radius: 50em;
}

.gold{
	text-align: center; 
	letter-spacing: 7px; 
	font-weight: 300; 
	background: -o-linear-gradient( right, #8f6B29, #FDE08D, #8f6B29); 
	background: -webkit-gradient( linear, right top, left top, from(#8f6B29), color-stop(#FDE08D), to(#8f6B29)); 
	background: linear-gradient( to left, #8f6B29, #FDE08D, #8f6B29); 
	background-clip: border-box; 
	-webkit-background-clip: text; 
	-webkit-text-fill-color: 
		transparent; max-width: 500px; 
	margin: 0 auto; 
	padding-left: 7px;
}

/* WOO product atribute table
---------------------------------------------------------------------------- */

.woocommerce table.shop_attributes{
	overflow: hidden;
}

.woocommerce-product-attributes-item{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
	display: -webkit-inline-flex;
    -webkit-box-orient: vertical;
	-ms-flex-direction: row;
	    flex-direction: row;
    vertical-align: top;
    width: 32.3333%;
    -webkit-box-pack: flex-start;
        -ms-flex-pack: flex-start;
            justify-content: flex-start;
    overflow-wrap: break-word;
	padding: 10px 0;
	margin: 0;
}

.woocommerce-product-attributes-item:nth-child(3n+4){
	position: relative;
}

.woocommerce-product-attributes-item:nth-child(3n+4)::before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 1px;
	width: 900px;
	border-bottom: 1px dotted lightgrey;
}

.woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td {
	width: 60%;
    word-break: normal;
    text-align: center;
	background-color: none !important;
	background: none !important;
	border: none !important;
	text-align: right;
	font-weight: 300;
}

.woocommerce table.shop_attributes th{
	width: 40%;
	padding: 7px 20px 0 0;
}

.woocommerce table.shop_attributes td{
	text-align: left;
	font-weight: 700;
	font-style: normal;
}

.woocommerce div.product .product_title{
	font-size: 2rem;
}

.woocommerce div.product div.images .flex-control-thumbs, .woocommerce div.product .product_title{
	margin-top: 20px;
}

.strength-tabs{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin-top: 15px;
	width: 100%;
	min-width: 70px;
	max-width: 70px;
}

.strength-tabs li{
	background-color: transparent;
	margin: 1px;
	padding: 4px;
	border-radius: 2px;
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25) inset;
	        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25) inset;
}

.strength-tabs.mild li:nth-child(1), .strength-tabs.mild1 li:nth-child(-n + 2), .strength-tabs.mild-medium li:nth-child(-n + 3), .strength-tabs.medium li:nth-child(-n + 4), .strength-tabs.medium-full li:nth-child(-n + 5),.strength-tabs.medium-full1 li:nth-child(-n + 6), .strength-tabs.full li{
	background-image: -o-linear-gradient(45deg,rgb(66, 42, 30) 50%,#794f35 85%, black 100%);
	background-image: linear-gradient(45deg,rgb(66, 42, 30) 50%,#794f35 85%, black 100%);
	background-size: 35px 20px, 100% 100%, 100% 100%;
}

.woocommerce-product-attributes-item--attribute_pa_jacina .strength-tabs.no1 li:nth-child(1), .woocommerce-product-attributes-item--attribute_pa_jacina .strength-tabs.no2 li:nth-child(-n + 2), .woocommerce-product-attributes-item--attribute_pa_jacina .strength-tabs.no3 li:nth-child(-n + 3), .woocommerce-product-attributes-item--attribute_pa_jacina .strength-tabs.no4 li:nth-child(-n + 4), .woocommerce-product-attributes-item--attribute_pa_jacina .strength-tabs.no5 li:nth-child(-n + 5), .woocommerce-product-attributes-item--attribute_pa_jacina .strength-tabs.no6 li:nth-child(-n + 6), .woocommerce-product-attributes-item--attribute_pa_jacina .strength-tabs.no7 li{
	background-image: -o-linear-gradient(45deg,rgb(66, 42, 30) 50%,#794f35 85%, black 100%) !important;
	background-image: linear-gradient(45deg,rgb(66, 42, 30) 50%,#794f35 85%, black 100%) !important;
	background-size: 35px 20px, 100% 100%, 100% 100%  !important;
}

.year-badge{
	position: absolute;
	top: -17px;
	left: -17px;
	z-index: 9;
	color: rgb(227, 227, 227);
	width: 70px;
	height: 80px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 12px;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='a' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 60 70' style='enable-background:new 0 0 60 70;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill:%23150800;%7D .st2%7Bfill:%23C59B6D;%7D .st3%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23C59B6D;%7D%0A%3C/style%3E%3Cg%3E%3Cpolygon class='st0' points='42.9,68.4 42.9,11.3 43.7,11 43.7,68.7 '/%3E%3Cpolygon class='st0' points='16.3,68.7 16.3,11 17.1,11.3 17.1,68.4 '/%3E%3Cpolygon class='st1' points='17.1,68.4 17.1,30.8 17.1,11.3 30,17.5 42.9,11.3 42.9,30.8 42.9,68.4 30,62.2 '/%3E%3Cpolygon class='st2' points='15.7,69 15.7,11 16.4,11.3 16.4,68.7 '/%3E%3Cpolygon class='st2' points='43.6,68.7 43.6,11.3 44.3,11 44.3,69 '/%3E%3C/g%3E%3Cpath class='st2' d='M59.5,30.8c0,1.5-0.9,3-1.1,4.5c-0.2,1.5,0.1,3.2-0.3,4.6c-0.5,1.5-1.8,2.6-2.5,3.9c-0.7,1.4-0.8,3.1-1.7,4.3 s-2.5,1.9-3.5,3c-1.1,1.1-1.7,2.7-3,3.5c-1.2,0.9-2.9,1-4.3,1.7c-1.3,0.7-2.5,2-3.9,2.5s-3.1,0.1-4.6,0.3s-2.9,1.1-4.5,1.1 s-3-0.9-4.5-1.1c-1.5-0.2-3.2,0.1-4.6-0.3c-1.5-0.5-2.6-1.8-3.9-2.5c-1.4-0.7-3.1-0.8-4.3-1.7s-1.9-2.5-3-3.5 c-1.1-1.1-2.7-1.7-3.5-3c-0.9-1.2-1-2.9-1.7-4.3c-0.7-1.3-2-2.5-2.5-3.9S2,36.8,1.8,35.3s-1.1-2.9-1.1-4.5c0-1.5,0.9-3,1.1-4.5 s-0.1-3.2,0.3-4.6c0.5-1.5,1.8-2.6,2.5-3.9c0.7-1.4,0.8-3.1,1.7-4.3s2.5-1.9,3.5-3c1.1-1.1,1.7-2.6,3-3.5c1.2-0.9,2.9-1,4.3-1.7 c1.3-0.7,2.5-2,3.9-2.5s3.1-0.1,4.6-0.3C27,2.2,28.5,1.3,30,1.3s3,0.9,4.5,1.1c1.5,0.2,3.2-0.1,4.6,0.3c1.5,0.5,2.6,1.8,3.9,2.5 c1.4,0.7,3.1,0.8,4.3,1.7s1.9,2.5,3,3.5c1.1,1.1,2.7,1.7,3.5,3c0.9,1.2,1,2.9,1.7,4.3c0.7,1.3,2,2.5,2.5,3.9s0.1,3.1,0.3,4.6 C58.6,27.8,59.5,29.3,59.5,30.8L59.5,30.8z'/%3E%3Cpath d='M57,30.8c0,14.9-12.1,27-27,27S3,45.7,3,30.8s12.1-27,27-27S57,15.9,57,30.8z'/%3E%3Cpath class='st2' d='M30,56.2c-14,0-25.4-11.4-25.4-25.4S16,5.4,30,5.4s25.4,11.4,25.4,25.4S44,56.2,30,56.2L30,56.2z M30,5.8 C16.2,5.8,5,17,5,30.8s11.2,25,25,25s25-11.2,25-25S43.8,5.8,30,5.8z'/%3E%3Cg%3E%3Cpolygon class='st3' points='45.2,46.5 45.4,47 46.1,47.1 45.6,47.6 45.7,48.2 45.2,47.9 44.6,48.2 44.7,47.6 44.2,47.1 44.9,47 '/%3E%3Cpolygon class='st3' points='47,44.5 47.3,45.1 48,45.2 47.5,45.6 47.6,46.3 47,46 46.5,46.3 46.6,45.6 46.1,45.2 46.7,45.1 '/%3E%3Cpolygon class='st3' points='48.7,42.4 49,43 49.6,43 49.1,43.5 49.2,44.1 48.7,43.8 48.1,44.1 48.2,43.5 47.7,43 48.4,43 '/%3E%3Cpolygon class='st3' points='50,40 50.3,40.6 51,40.7 50.5,41.2 50.6,41.8 50,41.5 49.5,41.8 49.6,41.2 49.1,40.7 49.8,40.6 '/%3E%3Cpolygon class='st3' points='51.1,37.5 51.4,38.1 52.1,38.2 51.6,38.6 51.7,39.3 51.1,39 50.6,39.3 50.7,38.6 50.2,38.2 50.8,38.1 '/%3E%3Cpolygon class='st3' points='51.9,34.9 52.2,35.4 52.8,35.5 52.4,36 52.5,36.6 51.9,36.3 51.3,36.6 51.4,36 51,35.5 51.6,35.4 '/%3E%3Cpolygon class='st3' points='52.3,32.1 52.6,32.7 53.3,32.7 52.8,33.2 52.9,33.8 52.3,33.5 51.8,33.8 51.9,33.2 51.4,32.7 52.1,32.7 '/%3E%3Cpolygon class='st3' points='52.4,29.2 52.7,29.8 53.4,29.9 52.9,30.3 53,31 52.4,30.7 51.9,31 52,30.3 51.5,29.9 52.2,29.8 '/%3E%3Cpolygon class='st3' points='52.2,26.4 52.5,26.9 53.1,27 52.6,27.5 52.7,28.1 52.2,27.8 51.6,28.1 51.7,27.5 51.2,27 51.9,26.9 '/%3E%3Cpolygon class='st3' points='51.6,23.6 51.8,24.2 52.5,24.3 52,24.8 52.1,25.4 51.6,25.1 51,25.4 51.1,24.8 50.6,24.3 51.3,24.2 '/%3E%3Cpolygon class='st3' points='50.6,21 50.9,21.6 51.6,21.7 51.1,22.2 51.2,22.8 50.6,22.5 50,22.8 50.2,22.2 49.7,21.7 50.3,21.6 '/%3E%3Cpolygon class='st3' points='49.4,18.6 49.7,19.2 50.3,19.3 49.9,19.7 50,20.4 49.4,20.1 48.8,20.4 48.9,19.7 48.5,19.3 49.1,19.2 '/%3E%3Cpolygon class='st3' points='47.9,16.4 48.2,16.9 48.8,17 48.4,17.5 48.5,18.1 47.9,17.8 47.3,18.1 47.4,17.5 47,17 47.6,16.9 '/%3E%3Cpolygon class='st3' points='46.1,14.3 46.4,14.9 47.1,15 46.6,15.4 46.7,16.1 46.1,15.8 45.6,16.1 45.7,15.4 45.2,15 45.8,14.9 '/%3E%3Cpolygon class='st3' points='44.1,12.5 44.4,13.1 45.1,13.2 44.6,13.6 44.7,14.3 44.1,14 43.6,14.3 43.7,13.6 43.2,13.2 43.8,13.1 '/%3E%3Cpolygon class='st3' points='41.9,10.9 42.2,11.5 42.9,11.6 42.4,12.1 42.5,12.7 41.9,12.4 41.4,12.7 41.5,12.1 41,11.6 41.6,11.5 '/%3E%3Cpolygon class='st3' points='39.5,9.6 39.8,10.2 40.5,10.3 40,10.8 40.1,11.4 39.5,11.1 39,11.4 39.1,10.8 38.6,10.3 39.3,10.2 '/%3E%3Cpolygon class='st3' points='37,8.6 37.3,9.2 37.9,9.3 37.5,9.7 37.6,10.4 37,10.1 36.4,10.4 36.5,9.7 36.1,9.3 36.7,9.2 '/%3E%3Cpolygon class='st3' points='34.3,7.9 34.6,8.5 35.2,8.6 34.8,9 34.9,9.7 34.3,9.4 33.7,9.7 33.8,9 33.4,8.6 34,8.5 '/%3E%3Cpolygon class='st3' points='31.5,7.6 31.8,8.1 32.4,8.2 32,8.7 32.1,9.3 31.5,9 30.9,9.3 31,8.7 30.6,8.2 31.2,8.1 '/%3E%3Cpolygon class='st3' points='28.6,7.6 28.9,8.1 29.5,8.2 29.1,8.7 29.2,9.3 28.6,9 28,9.3 28.1,8.7 27.7,8.2 28.3,8.1 '/%3E%3Cpolygon class='st3' points='25.8,7.9 26.1,8.5 26.7,8.6 26.3,9 26.4,9.7 25.8,9.4 25.2,9.7 25.3,9 24.9,8.6 25.5,8.5 '/%3E%3Cpolygon class='st3' points='23.1,8.6 23.4,9.2 24,9.3 23.6,9.7 23.7,10.4 23.1,10.1 22.5,10.4 22.6,9.7 22.2,9.3 22.8,9.2 '/%3E%3Cpolygon class='st3' points='20.5,9.6 20.8,10.2 21.5,10.3 21,10.8 21.1,11.4 20.5,11.1 20,11.4 20.1,10.8 19.6,10.3 20.3,10.2 '/%3E%3Cpolygon class='st3' points='18.2,10.9 18.4,11.5 19.1,11.6 18.6,12.1 18.7,12.7 18.2,12.4 17.6,12.7 17.7,12.1 17.2,11.6 17.9,11.5 '/%3E%3Cpolygon class='st3' points='16,12.5 16.2,13.1 16.9,13.2 16.4,13.6 16.5,14.3 16,14 15.4,14.3 15.5,13.6 15,13.2 15.7,13.1 '/%3E%3Cpolygon class='st3' points='14,14.3 14.3,14.9 14.9,15 14.4,15.4 14.5,16.1 14,15.8 13.4,16.1 13.5,15.4 13,15 13.7,14.9 '/%3E%3Cpolygon class='st3' points='12.2,16.4 12.5,16.9 13.1,17 12.7,17.5 12.8,18.1 12.2,17.8 11.6,18.1 11.7,17.5 11.3,17 11.9,16.9 '/%3E%3Cpolygon class='st3' points='10.7,18.6 11,19.2 11.6,19.3 11.2,19.7 11.3,20.4 10.7,20.1 10.1,20.4 10.2,19.7 9.8,19.3 10.4,19.2 '/%3E%3Cpolygon class='st3' points='9.5,21 9.8,21.6 10.4,21.7 9.9,22.2 10,22.8 9.5,22.5 8.9,22.8 9,22.2 8.5,21.7 9.2,21.6 '/%3E%3Cpolygon class='st3' points='8.4,23.7 8.7,24.2 9.3,24.3 8.9,24.8 9,25.4 8.4,25.1 7.8,25.4 7.9,24.8 7.5,24.3 8.1,24.2 '/%3E%3Cpolygon class='st3' points='7.7,26.4 8,27 8.6,27.1 8.1,27.5 8.3,28.2 7.7,27.9 7.1,28.2 7.2,27.5 6.7,27.1 7.4,27 '/%3E%3Cpolygon class='st3' points='7.6,29.1 7.8,29.7 8.5,29.8 8,30.3 8.1,30.9 7.6,30.6 7,30.9 7.1,30.3 6.6,29.8 7.3,29.7 '/%3E%3Cpolygon class='st3' points='7.7,32.1 8,32.7 8.7,32.7 8.2,33.2 8.3,33.8 7.7,33.5 7.2,33.8 7.3,33.2 6.8,32.7 7.5,32.7 '/%3E%3Cpolygon class='st3' points='8.2,34.9 8.5,35.4 9.1,35.5 8.7,36 8.8,36.6 8.2,36.3 7.6,36.6 7.7,36 7.3,35.5 7.9,35.4 '/%3E%3Cpolygon class='st3' points='9,37.5 9.3,38.1 9.9,38.2 9.4,38.6 9.5,39.3 9,39 8.4,39.3 8.5,38.6 8,38.2 8.7,38.1 '/%3E%3Cpolygon class='st3' points='10.1,40 10.3,40.6 11,40.7 10.5,41.2 10.6,41.8 10.1,41.5 9.5,41.8 9.6,41.2 9.1,40.7 9.8,40.6 '/%3E%3Cpolygon class='st3' points='11.4,42.4 11.7,43 12.4,43 11.9,43.5 12,44.1 11.4,43.8 10.9,44.1 11,43.5 10.5,43 11.1,43 '/%3E%3Cpolygon class='st3' points='13.1,44.5 13.3,45.1 14,45.2 13.5,45.6 13.6,46.3 13.1,46 12.5,46.3 12.6,45.6 12.1,45.2 12.8,45.1 '/%3E%3Cpolygon class='st3' points='14.9,46.5 15.2,47 15.9,47.1 15.4,47.6 15.5,48.2 14.9,47.9 14.4,48.2 14.5,47.6 14,47.1 14.7,47 '/%3E%3C/g%3E%3Cg%3E%3Cpolygon class='st3' points='21.3,47.6 21.8,48.7 23,48.9 22.1,49.7 22.3,50.9 21.3,50.4 20.2,50.9 20.4,49.7 19.5,48.9 20.7,48.7 '/%3E%3Cpolygon class='st3' points='25.8,47.6 26.3,48.7 27.5,48.9 26.6,49.7 26.8,50.9 25.8,50.4 24.7,50.9 24.9,49.7 24,48.9 25.2,48.7 '/%3E%3Cpolygon class='st3' points='30.3,47.6 30.8,48.7 32,48.9 31.1,49.7 31.4,50.9 30.3,50.4 29.2,50.9 29.4,49.7 28.5,48.9 29.7,48.7 '/%3E%3Cpolygon class='st3' points='34.8,47.6 35.3,48.7 36.5,48.9 35.7,49.7 35.9,50.9 34.8,50.4 33.7,50.9 33.9,49.7 33.1,48.9 34.3,48.7 '/%3E%3Cpolygon class='st3' points='39.3,47.6 39.8,48.7 41,48.9 40.2,49.7 40.4,50.9 39.3,50.4 38.2,50.9 38.4,49.7 37.6,48.9 38.8,48.7 '/%3E%3C/g%3E%3C/svg%3E");
	background-size: contain;
	background-repeat: no-repeat;
	font-family: Palatino,Palatino Linotype,Palatino LT STD,Book Antiqua,Georgia,serif;
	font-weight: 100;
	text-rendering: geometricPrecision;
}

.woocommerce-product-details__short-description{
	overflow: hidden;
}
.more-link{
	border-radius: 0 !important;
	padding: 7px 0;
	text-align: center;
	background-color: white;
	color: black;
	border: 1px solid black;
	border-top: 0;
	border-left: 0;
	border-right: 0;
}

.more-link:hover, .more-link:focus{
	color: rgb(38, 38, 38);
	-webkit-box-shadow: none !important;
	        box-shadow: none !important;
	background-color: white !important;
}

.year-badge.top-25{
	-webkit-box-pack: flex-end;
	    -ms-flex-pack: flex-end;
	        justify-content: flex-end;
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='a' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 60 70' style='enable-background:new 0 0 60 70;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill:%23333333;%7D .st2%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cpolygon points='17.1,68.4 17.1,30.8 17.1,11.3 30,17.5 42.9,11.3 42.9,30.8 42.9,68.4 30,62.2 '/%3E%3Cg%3E%3Cpolygon class='st0' points='42.9,68.4 42.9,11.3 43.7,11 43.7,68.7 '/%3E%3Cpolygon class='st0' points='16.4,68.7 16.4,11 17.1,11.3 17.1,68.4 '/%3E%3Cpolygon points='15.7,69.1 15.7,11 16.4,11.3 16.4,68.7 '/%3E%3Cpolygon points='43.6,68.7 43.6,11.3 44.3,11 44.3,69 '/%3E%3C/g%3E%3C/g%3E%3Cpath class='st1' d='M59.5,30.8c0,1.5-0.9,3-1.1,4.5c-0.2,1.5,0.1,3.2-0.3,4.6c-0.5,1.5-1.8,2.6-2.5,3.9c-0.7,1.4-0.8,3.1-1.7,4.3 s-2.5,1.9-3.5,3c-1.1,1.1-1.7,2.7-3,3.5c-1.2,0.9-2.9,1-4.3,1.7c-1.3,0.7-2.5,2-3.9,2.5s-3.1,0.1-4.6,0.3s-2.9,1.1-4.5,1.1 s-3-0.9-4.5-1.1c-1.5-0.2-3.2,0.1-4.6-0.3c-1.5-0.5-2.6-1.8-3.9-2.5c-1.4-0.7-3.1-0.8-4.3-1.7s-1.9-2.5-3-3.5 c-1.1-1.1-2.7-1.7-3.5-3c-0.9-1.2-1-2.9-1.7-4.3c-0.7-1.3-2-2.5-2.5-3.9S2,36.8,1.8,35.3s-1.1-2.9-1.1-4.5c0-1.5,0.9-3,1.1-4.5 s-0.1-3.2,0.3-4.6c0.5-1.5,1.8-2.6,2.5-3.9c0.7-1.4,0.8-3.1,1.7-4.3s2.5-1.9,3.5-3c1.1-1.1,1.7-2.6,3-3.5c1.2-0.9,2.9-1,4.3-1.7 c1.3-0.7,2.5-2,3.9-2.5s3.1-0.1,4.6-0.3C27,2.2,28.5,1.3,30,1.3s3,0.9,4.5,1.1c1.5,0.2,3.2-0.1,4.6,0.3c1.5,0.5,2.6,1.8,3.9,2.5 c1.4,0.7,3.1,0.8,4.3,1.7s1.9,2.5,3,3.5c1.1,1.1,2.7,1.7,3.5,3c0.9,1.2,1,2.9,1.7,4.3c0.7,1.3,2,2.5,2.5,3.9s0.1,3.1,0.3,4.6 C58.6,27.8,59.5,29.3,59.5,30.8L59.5,30.8z'/%3E%3Cpath d='M57,30.8c0,14.9-12.1,27-27,27S3,45.7,3,30.8s12.1-27,27-27S57,15.9,57,30.8z'/%3E%3Cpath class='st0' d='M30,56.2c-14,0-25.4-11.4-25.4-25.4S16,5.4,30,5.4s25.4,11.4,25.4,25.4S44,56.2,30,56.2L30,56.2z M30,5.8 C16.2,5.8,5,17,5,30.8s11.2,25,25,25s25-11.2,25-25S43.8,5.8,30,5.8z'/%3E%3Cg%3E%3Cpolygon class='st2' points='45.2,46.5 45.4,47 46.1,47.1 45.6,47.6 45.7,48.2 45.2,47.9 44.6,48.2 44.7,47.6 44.2,47.1 44.9,47 '/%3E%3Cpolygon class='st2' points='47,44.5 47.3,45.1 48,45.2 47.5,45.6 47.6,46.3 47,46 46.5,46.3 46.6,45.6 46.1,45.2 46.7,45.1 '/%3E%3Cpolygon class='st2' points='48.7,42.4 49,43 49.6,43 49.1,43.5 49.2,44.1 48.7,43.8 48.1,44.1 48.2,43.5 47.7,43 48.4,43 '/%3E%3Cpolygon class='st2' points='50,40 50.3,40.6 51,40.7 50.5,41.2 50.6,41.8 50,41.5 49.5,41.8 49.6,41.2 49.1,40.7 49.8,40.6 '/%3E%3Cpolygon class='st2' points='51.1,37.5 51.4,38.1 52.1,38.2 51.6,38.6 51.7,39.3 51.1,39 50.6,39.3 50.7,38.6 50.2,38.2 50.8,38.1 '/%3E%3Cpolygon class='st2' points='51.9,34.9 52.2,35.4 52.8,35.5 52.4,36 52.5,36.6 51.9,36.3 51.3,36.6 51.4,36 51,35.5 51.6,35.4 '/%3E%3Cpolygon class='st2' points='52.3,32.1 52.6,32.7 53.3,32.7 52.8,33.2 52.9,33.8 52.3,33.5 51.8,33.8 51.9,33.2 51.4,32.7 52.1,32.7 '/%3E%3Cpolygon class='st2' points='52.4,29.2 52.7,29.8 53.4,29.9 52.9,30.3 53,31 52.4,30.7 51.9,31 52,30.3 51.5,29.9 52.2,29.8 '/%3E%3Cpolygon class='st2' points='52.2,26.4 52.5,26.9 53.1,27 52.6,27.5 52.7,28.1 52.2,27.8 51.6,28.1 51.7,27.5 51.2,27 51.9,26.9 '/%3E%3Cpolygon class='st2' points='51.6,23.6 51.8,24.2 52.5,24.3 52,24.8 52.1,25.4 51.6,25.1 51,25.4 51.1,24.8 50.6,24.3 51.3,24.2 '/%3E%3Cpolygon class='st2' points='50.6,21 50.9,21.6 51.6,21.7 51.1,22.2 51.2,22.8 50.6,22.5 50,22.8 50.2,22.2 49.7,21.7 50.3,21.6 '/%3E%3Cpolygon class='st2' points='49.4,18.6 49.7,19.2 50.3,19.3 49.9,19.7 50,20.4 49.4,20.1 48.8,20.4 48.9,19.7 48.5,19.3 49.1,19.2 '/%3E%3Cpolygon class='st2' points='47.9,16.4 48.2,16.9 48.8,17 48.4,17.5 48.5,18.1 47.9,17.8 47.3,18.1 47.4,17.5 47,17 47.6,16.9 '/%3E%3Cpolygon class='st2' points='46.1,14.3 46.4,14.9 47.1,15 46.6,15.4 46.7,16.1 46.1,15.8 45.6,16.1 45.7,15.4 45.2,15 45.8,14.9 '/%3E%3Cpolygon class='st2' points='44.1,12.5 44.4,13.1 45.1,13.2 44.6,13.6 44.7,14.3 44.1,14 43.6,14.3 43.7,13.6 43.2,13.2 43.8,13.1 '/%3E%3Cpolygon class='st2' points='41.9,10.9 42.2,11.5 42.9,11.6 42.4,12.1 42.5,12.7 41.9,12.4 41.4,12.7 41.5,12.1 41,11.6 41.6,11.5 '/%3E%3Cpolygon class='st2' points='39.5,9.6 39.8,10.2 40.5,10.3 40,10.8 40.1,11.4 39.5,11.1 39,11.4 39.1,10.8 38.6,10.3 39.3,10.2 '/%3E%3Cpolygon class='st2' points='37,8.6 37.3,9.2 37.9,9.3 37.5,9.7 37.6,10.4 37,10.1 36.4,10.4 36.5,9.7 36.1,9.3 36.7,9.2 '/%3E%3Cpolygon class='st2' points='34.3,7.9 34.6,8.5 35.2,8.6 34.8,9 34.9,9.7 34.3,9.4 33.7,9.7 33.8,9 33.4,8.6 34,8.5 '/%3E%3Cpolygon class='st2' points='31.5,7.6 31.8,8.1 32.4,8.2 32,8.7 32.1,9.3 31.5,9 30.9,9.3 31,8.7 30.6,8.2 31.2,8.1 '/%3E%3Cpolygon class='st2' points='28.6,7.6 28.9,8.1 29.5,8.2 29.1,8.7 29.2,9.3 28.6,9 28,9.3 28.1,8.7 27.7,8.2 28.3,8.1 '/%3E%3Cpolygon class='st2' points='25.8,7.9 26.1,8.5 26.7,8.6 26.3,9 26.4,9.7 25.8,9.4 25.2,9.7 25.3,9 24.9,8.6 25.5,8.5 '/%3E%3Cpolygon class='st2' points='23.1,8.6 23.4,9.2 24,9.3 23.6,9.7 23.7,10.4 23.1,10.1 22.5,10.4 22.6,9.7 22.2,9.3 22.8,9.2 '/%3E%3Cpolygon class='st2' points='20.5,9.6 20.8,10.2 21.5,10.3 21,10.8 21.1,11.4 20.5,11.1 20,11.4 20.1,10.8 19.6,10.3 20.3,10.2 '/%3E%3Cpolygon class='st2' points='18.2,10.9 18.4,11.5 19.1,11.6 18.6,12.1 18.7,12.7 18.2,12.4 17.6,12.7 17.7,12.1 17.2,11.6 17.9,11.5 '/%3E%3Cpolygon class='st2' points='16,12.5 16.2,13.1 16.9,13.2 16.4,13.6 16.5,14.3 16,14 15.4,14.3 15.5,13.6 15,13.2 15.7,13.1 '/%3E%3Cpolygon class='st2' points='14,14.3 14.3,14.9 14.9,15 14.4,15.4 14.5,16.1 14,15.8 13.4,16.1 13.5,15.4 13,15 13.7,14.9 '/%3E%3Cpolygon class='st2' points='12.2,16.4 12.5,16.9 13.1,17 12.7,17.5 12.8,18.1 12.2,17.8 11.6,18.1 11.7,17.5 11.3,17 11.9,16.9 '/%3E%3Cpolygon class='st2' points='10.7,18.6 11,19.2 11.6,19.3 11.2,19.7 11.3,20.4 10.7,20.1 10.1,20.4 10.2,19.7 9.8,19.3 10.4,19.2 '/%3E%3Cpolygon class='st2' points='9.5,21 9.8,21.6 10.4,21.7 9.9,22.2 10,22.8 9.5,22.5 8.9,22.8 9,22.2 8.5,21.7 9.2,21.6 '/%3E%3Cpolygon class='st2' points='8.4,23.7 8.7,24.2 9.3,24.3 8.9,24.8 9,25.4 8.4,25.1 7.8,25.4 7.9,24.8 7.5,24.3 8.1,24.2 '/%3E%3Cpolygon class='st2' points='7.7,26.4 8,27 8.6,27.1 8.1,27.5 8.3,28.2 7.7,27.9 7.1,28.2 7.2,27.5 6.7,27.1 7.4,27 '/%3E%3Cpolygon class='st2' points='7.6,29.1 7.8,29.7 8.5,29.8 8,30.3 8.1,30.9 7.6,30.6 7,30.9 7.1,30.3 6.6,29.8 7.3,29.7 '/%3E%3Cpolygon class='st2' points='7.7,32.1 8,32.7 8.7,32.7 8.2,33.2 8.3,33.8 7.7,33.5 7.2,33.8 7.3,33.2 6.8,32.7 7.5,32.7 '/%3E%3Cpolygon class='st2' points='8.2,34.9 8.5,35.4 9.1,35.5 8.7,36 8.8,36.6 8.2,36.3 7.6,36.6 7.7,36 7.3,35.5 7.9,35.4 '/%3E%3Cpolygon class='st2' points='9,37.5 9.3,38.1 9.9,38.2 9.4,38.6 9.5,39.3 9,39 8.4,39.3 8.5,38.6 8,38.2 8.7,38.1 '/%3E%3Cpolygon class='st2' points='10.1,40 10.3,40.6 11,40.7 10.5,41.2 10.6,41.8 10.1,41.5 9.5,41.8 9.6,41.2 9.1,40.7 9.8,40.6 '/%3E%3Cpolygon class='st2' points='11.4,42.4 11.7,43 12.4,43 11.9,43.5 12,44.1 11.4,43.8 10.9,44.1 11,43.5 10.5,43 11.1,43 '/%3E%3Cpolygon class='st2' points='13.1,44.5 13.3,45.1 14,45.2 13.5,45.6 13.6,46.3 13.1,46 12.5,46.3 12.6,45.6 12.1,45.2 12.8,45.1 '/%3E%3Cpolygon class='st2' points='14.9,46.5 15.2,47 15.9,47.1 15.4,47.6 15.5,48.2 14.9,47.9 14.4,48.2 14.5,47.6 14,47.1 14.7,47 '/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M12.4,28.8H12c0-0.9,0-1.5-0.1-1.8c0.4,0,1,0,1.9,0.1c0.7,0,1.2,0,1.4,0c0.3,0,0.8,0,1.8,0c0.7,0,1.1,0,1.5,0 c0,0.4-0.1,1-0.1,1.8H18v-0.5c0-0.3,0-0.5-0.1-0.6v-0.1h-0.1c-0.1,0-0.2,0-0.6,0c-0.3,0-0.6,0-0.8,0h-0.7c0,0.4-0.1,0.8-0.1,1.4 v3.3c0,0.5,0,1,0,1.5c0,0.4,0,0.6,0.1,0.6s0.1,0.1,0.2,0.1c0.1,0,0.4,0.1,0.8,0.1v0.4c-0.7,0-1.2,0-1.5,0c-0.1,0-0.7,0-1.7,0v-0.4 c0.4,0,0.7,0,0.8-0.1c0.1,0,0.2-0.1,0.2-0.1c0-0.1,0.1-0.3,0.1-0.5c0-0.1,0-0.6,0-1.6V29c0-0.2,0-0.3,0-0.5v-0.9h-0.8 c-0.5,0-0.9,0-1.1,0.1c-0.1,0-0.1,0-0.2,0.1c0,0.1-0.1,0.3-0.1,0.6L12.4,28.8L12.4,28.8z'/%3E%3Cpath class='st0' d='M18.8,31c0-0.6,0.1-1.1,0.3-1.6c0.2-0.5,0.5-0.9,0.9-1.3s0.9-0.7,1.4-0.9s1.1-0.3,1.8-0.3 c0.6,0,1.2,0.1,1.7,0.3c0.5,0.2,0.9,0.4,1.2,0.7c0.3,0.3,0.6,0.6,0.8,0.9c0.1,0.3,0.3,0.5,0.3,0.9c0.1,0.3,0.1,0.7,0.1,1.1 c0,1.2-0.4,2.3-1.3,3.1c-0.9,0.7-2,1.1-3.2,1.1c-0.6,0-1.1-0.1-1.6-0.3s-0.9-0.5-1.3-0.8c-0.3-0.4-0.6-0.8-0.8-1.4 C18.9,32,18.8,31.5,18.8,31L18.8,31z M19.9,30.5c0,0.4,0,0.7,0.1,1.1s0.2,0.7,0.3,0.9c0.2,0.4,0.4,0.8,0.7,1.1 c0.3,0.3,0.6,0.5,1,0.7c0.4,0.1,0.7,0.2,1.2,0.2c0.6,0,1.1-0.1,1.6-0.4s0.8-0.7,1-1.2s0.3-1.1,0.3-1.8c0-0.6-0.1-1.1-0.2-1.6 c-0.1-0.3-0.2-0.6-0.4-0.8c-0.2-0.2-0.3-0.5-0.6-0.6s-0.5-0.3-0.9-0.5c-0.4-0.1-0.7-0.2-1.1-0.2c-0.6,0-1.1,0.1-1.6,0.4 c-0.4,0.3-0.8,0.6-1,1.1S19.9,29.9,19.9,30.5L19.9,30.5z'/%3E%3Cpath class='st0' d='M27.8,27.3V27c0.7,0,1.3,0,1.8,0c0.3,0,0.6,0,0.9,0h0.9c0.1,0,0.2,0,0.3,0c0.6,0,1.1,0.1,1.4,0.2 s0.6,0.3,0.8,0.6c0.2,0.3,0.3,0.6,0.3,1c0,0.3-0.1,0.7-0.2,1c-0.2,0.3-0.4,0.6-0.7,0.8s-0.6,0.4-0.9,0.5c-0.2,0.1-0.5,0.1-0.8,0.1 c-0.2,0-0.5,0-0.8-0.1l-0.1-0.4c0.3,0.1,0.6,0.1,0.8,0.1c0.3,0,0.5-0.1,0.8-0.2c0.2-0.1,0.4-0.3,0.6-0.6c0.1-0.3,0.2-0.6,0.2-0.9 s-0.1-0.6-0.2-0.9c-0.1-0.3-0.3-0.5-0.6-0.6s-0.6-0.2-1-0.2s-0.7,0.1-1.1,0.2c0,0.4,0,1,0,1.8v2.8c0,0.5,0,1,0,1.5 c0,0.4,0,0.6,0.1,0.6c0,0.1,0.1,0.1,0.2,0.1s0.4,0.1,0.8,0.1v0.4c-0.7,0-1.2,0-1.5,0c-0.1,0-0.7,0-1.7,0v-0.4c0.4,0,0.7,0,0.8-0.1 c0.1,0,0.2-0.1,0.2-0.1c0-0.1,0.1-0.3,0.1-0.5c0-0.1,0-0.6,0-1.6v-2.6c0-0.5,0-1,0-1.5c0-0.4,0-0.6-0.1-0.6c0-0.1-0.1-0.1-0.2-0.1 C28.5,27.3,28.2,27.3,27.8,27.3L27.8,27.3z'/%3E%3Cpath class='st0' d='M37.2,34.9v-0.3c0.1-0.1,0.3-0.4,0.6-0.7l1.2-1.3c0.1-0.1,0.3-0.4,0.7-0.8c0.3-0.3,0.5-0.6,0.7-0.9 s0.3-0.5,0.4-0.8s0.1-0.5,0.1-0.7c0-0.4-0.1-0.7-0.3-1c-0.3-0.4-0.7-0.6-1.2-0.6c-0.3,0-0.6,0-0.8,0.1s-0.4,0.2-0.4,0.3 c-0.1,0.1-0.2,0.5-0.3,1h-0.3c0.1-0.5,0.2-1,0.2-1.5c0.2-0.2,0.4-0.4,0.6-0.5c0.2-0.1,0.4-0.2,0.6-0.2c0,0,0.3,0,0.6,0 c0.5,0,0.9,0.1,1.2,0.2s0.6,0.4,0.8,0.7c0.2,0.3,0.3,0.7,0.3,1.1s-0.1,0.9-0.3,1.3s-0.7,1-1.4,1.7l-1,0.9c-0.3,0.3-0.6,0.6-0.8,0.8 h2.4c0.5,0,1,0,1.4-0.1l0,0c0,0.1,0,0.3,0,0.5s0,0.3,0,0.4v0.1c-0.3,0-0.6,0-0.9,0c-0.8,0-1.3,0-1.5,0c-0.3,0-0.9,0-1.6,0 C37.8,34.8,37.5,34.8,37.2,34.9L37.2,34.9z'/%3E%3Cpath class='st0' d='M43.4,34.7c-0.1-0.3-0.2-0.4-0.2-0.6l-0.4-0.9l0.3-0.2c0.3,0.6,0.5,0.9,0.6,1s0.3,0.2,0.5,0.3 c0.3,0.1,0.5,0.1,0.8,0.1c0.4,0,0.7-0.1,1-0.2c0.3-0.2,0.5-0.4,0.7-0.7s0.2-0.7,0.2-1.1c0-0.6-0.2-1.1-0.5-1.4s-0.8-0.5-1.2-0.5 c-0.3,0-0.5,0.1-0.8,0.2c-0.2,0.1-0.4,0.3-0.6,0.5l-0.2-0.1l0.1-1.4c0-0.2,0-0.4,0-0.5v-1c0-0.3,0-0.6,0-0.9c0-0.1,0-0.2,0-0.3 l0.1-0.1c0.6,0,1.2,0.1,1.9,0.1c0.6,0,1.2,0,2-0.1V27c0,0.2,0,0.4,0,0.5s0,0.2,0,0.4h-0.1c-0.5,0-1.3,0-2.3,0c-0.4,0-0.7,0-1.1,0 c-0.1,0.5-0.1,1.3-0.1,2.3c0.3-0.2,0.6-0.4,0.8-0.4s0.5-0.1,0.8-0.1c0.4,0,0.8,0.1,1.2,0.3s0.6,0.4,0.8,0.8 c0.2,0.3,0.3,0.7,0.3,1.1c0,0.6-0.2,1.2-0.7,1.8c-0.7,0.8-1.5,1.3-2.7,1.3c-0.2,0-0.5,0-0.6-0.1C43.8,34.9,43.6,34.8,43.4,34.7 L43.4,34.7z'/%3E%3C/g%3E%3C/svg%3E");
}

.year-badge .wrapper{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	line-height: 1;
	border-radius: 50%;
	height: 100%;
	width: 100%;
}

.year-badge.top-25 .wrapper{
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: end;
	padding-bottom: 8px;
}

.year-badge .mjesto{
	font-size: 30px;
	padding-bottom: 0;
	margin-bottom: 0px;
	color: #c59b6d;
	position: relative;
	line-height: 25px;
	vertical-align: text-bottom;
}

.year-badge .mjesto::before{
	content: '#';
	position: absolute;
	left: -10px;
	bottom: 0px;
	font-size: 15px;

}

.year-badge .godina{
	font-size: 9px;
}

.year-badge.cigar{
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 60 70'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23333; %7D .cls-1, .cls-2, .cls-3, .cls-4 %7B stroke-width: 0px; %7D .cls-2 %7B fill: %23000; %7D .cls-3 %7B fill-rule: evenodd; %7D .cls-3, .cls-4 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cg%3E%3Cpolygon class='cls-2' points='17.1 68.4 17.1 30.8 17.1 11.3 30 17.5 42.9 11.3 42.9 30.8 42.9 68.4 30 62.2 17.1 68.4'/%3E%3Cg%3E%3Cpolygon class='cls-2' points='15.7 68.7 15.7 11 16.4 11.3 16.4 68.4 15.7 68.7'/%3E%3Cpolygon class='cls-2' points='43.6 68.4 43.6 11.3 44.3 11 44.3 68.7 43.6 68.4'/%3E%3C/g%3E%3C/g%3E%3Cpath class='cls-1' d='M59.5,30.8c0,1.5-.9,3-1.1,4.5-.2,1.5.1,3.2-.3,4.6-.5,1.5-1.8,2.6-2.5,3.9-.7,1.4-.8,3.1-1.7,4.3-.9,1.2-2.5,1.9-3.5,3-1.1,1.1-1.7,2.7-3,3.5-1.2.9-2.9,1-4.3,1.7-1.3.7-2.5,2-3.9,2.5-1.4.5-3.1,0-4.6.3-1.5.2-2.9,1.1-4.5,1.1s-3-.9-4.5-1.1c-1.5-.2-3.2.1-4.6-.3-1.5-.5-2.6-1.8-3.9-2.5-1.4-.7-3.1-.8-4.3-1.7-1.2-.9-1.9-2.5-3-3.5-1.1-1.1-2.7-1.7-3.5-3-.9-1.2-1-2.9-1.7-4.3-.7-1.3-2-2.5-2.5-3.9-.5-1.4,0-3.1-.3-4.6-.2-1.5-1.1-2.9-1.1-4.5s.9-3,1.1-4.5c.2-1.5-.1-3.2.3-4.6.5-1.5,1.8-2.6,2.5-3.9.7-1.4.8-3.1,1.7-4.3.9-1.2,2.5-1.9,3.5-3,1.1-1.1,1.7-2.6,3-3.5,1.2-.9,2.9-1,4.3-1.7,1.3-.7,2.5-2,3.9-2.5,1.4-.5,3.1,0,4.6-.3,1.5-.2,2.9-1.1,4.5-1.1s3,.9,4.5,1.1c1.5.2,3.2-.1,4.6.3,1.5.5,2.6,1.8,3.9,2.5,1.4.7,3.1.8,4.3,1.7,1.2.9,1.9,2.5,3,3.5,1.1,1.1,2.7,1.7,3.5,3,.9,1.2,1,2.9,1.7,4.3.7,1.3,2,2.5,2.5,3.9.5,1.4,0,3.1.3,4.6.2,1.5,1.1,2.9,1.1,4.5Z'/%3E%3Cpath class='cls-2' d='M57,30.8c0,14.9-12.1,27-27,27S3,45.7,3,30.8,15.1,3.8,30,3.8s27,12.1,27,27Z'/%3E%3Cpath class='cls-4' d='M30,56.2c-14,0-25.4-11.4-25.4-25.4S16,5.4,30,5.4s25.4,11.4,25.4,25.4-11.4,25.4-25.4,25.4ZM30,5.8c-13.8,0-25,11.2-25,25s11.2,25,25,25,25-11.2,25-25S43.8,5.8,30,5.8Z'/%3E%3Cg%3E%3Cpath class='cls-4' d='M22.4,23.8l-.2.4c-.3.2-.6.3-.9.3s-.6.1-1,.1-.8,0-1.1-.2c-.3-.1-.7-.2-.9-.4-.3-.2-.5-.4-.6-.6-.2-.2-.3-.5-.4-.8,0-.3-.1-.6-.1-.9,0-.8.3-1.5.9-2.1s1.4-.8,2.4-.8.5,0,.7,0c.2,0,.5,0,.7.2.3,0,.5.1.5.1,0,.1-.1.3-.1.4,0,.2,0,.5,0,.8h-.2v-.5c0-.3-.2-.4-.4-.6-.3-.1-.6-.2-1.1-.2-.4,0-.7,0-.9.1s-.5.2-.7.4c-.2.2-.4.4-.5.7-.1.3-.2.7-.2,1.1,0,.8.2,1.4.7,1.9.5.5,1.1.7,1.9.7s.7,0,1-.1c.2,0,.4-.2.6-.3h0Z'/%3E%3Cpath class='cls-4' d='M25.1,24.3v.3c-.6,0-.9,0-1.1,0h-1.2s0-.2,0-.2c.3,0,.5,0,.6,0,0,0,.1,0,.1,0,0,0,0-.2,0-.4,0,0,0-.4,0-1.1v-1.8c0-.4,0-.7,0-1,0-.2,0-.4,0-.4,0,0,0,0-.1-.1,0,0-.3,0-.6,0v-.3c.5,0,.9,0,1.2,0s.6,0,1.2,0v.3c-.3,0-.5,0-.6,0,0,0-.1,0-.1,0,0,0,0,.2,0,.4,0,0,0,.4,0,1.1v1.8c0,.4,0,.7,0,1,0,.2,0,.4,0,.4,0,0,0,0,.1.1s.3,0,.6,0Z'/%3E%3Cpath class='cls-4' d='M30.9,24.2c-.4.1-.7.2-1,.3-.4,0-.9.1-1.3.1-.6,0-1.1-.1-1.6-.4-.5-.2-.8-.6-1.1-1-.3-.4-.4-.9-.4-1.5s0-.9.3-1.3c.2-.4.4-.7.7-.9.3-.2.6-.4.8-.5.4-.2.9-.3,1.6-.3.3,0,.6,0,.9.1.3,0,.7.2,1.1.3,0,.1,0,.3,0,.4,0,.1,0,.4,0,.8h-.2v-.4c0,0,0-.1,0-.2,0,0,0,0,0-.2,0,0-.2-.2-.3-.3-.3-.1-.5-.2-.7-.2-.2,0-.4,0-.6,0-.5,0-.9.1-1.3.3-.4.2-.6.5-.8.9-.2.4-.3.8-.3,1.3s.1,1,.3,1.4c.2.4.5.7.9.9.4.2.8.3,1.3.3s.5,0,.7,0,.4-.1.5-.2c0-.1,0-.3,0-.5v-.4c0-.2,0-.4,0-.4,0,0,0,0-.2,0s-.3,0-.7,0v-.2h1.2c.2,0,.5,0,.7,0v.2s-.3.2-.3.2c0,.3,0,.5,0,.8s0,.5,0,.8Z'/%3E%3Cpath class='cls-4' d='M31.6,24.5v-.3c.2,0,.3,0,.4,0,0,0,0,0,.1,0,0,0,.1-.1.2-.3,0,0,.2-.5.5-1.1l1-2.2c.1-.2.3-.8.7-1.6h.3l1.7,3.9c.3.6.5,1,.5,1.2,0,0,.1.2.2.2,0,0,.2,0,.4,0v.3c-.4,0-.7,0-.9,0h-1.3s0-.2,0-.2c.3,0,.5,0,.5,0,0,0,.1,0,.1,0s0,0,0,0c0,0,0-.1,0-.2l-.5-1.2h-2.3l-.4,1c0,.2-.1.3-.1.4s0,0,0,0c0,0,0,0,.1,0,0,0,.3,0,.5,0v.3c-.4,0-.8,0-1,0s-.5,0-.8,0ZM33.4,22.3h2l-1-2.4-1,2.4Z'/%3E%3Cpath class='cls-4' d='M37.9,19.2v-.3c.1,0,.3,0,.5,0h.8c.1,0,.4,0,.7,0,.4,0,.6,0,.7,0,.5,0,.9,0,1.1.1s.4.2.5.4c.1.2.2.4.2.7s0,.4-.2.7c-.1.2-.3.4-.5.5s-.5.3-.9.3c0,0,.2.3.5.6l1,1.3c.3.4.4.6.5.6,0,0,0,0,0,0,0,0,.1,0,.3,0v.3c-.2,0-.4,0-.5,0s-.3,0-.6,0c-.2-.2-.5-.6-.9-1.2-.2-.3-.4-.6-.6-.8-.3-.4-.5-.7-.8-1h0c.1-.1.2-.1.3-.1.5,0,.8-.1,1.1-.3s.4-.5.4-.9-.1-.6-.3-.8c-.2-.2-.5-.3-1-.3s-.5,0-.8.1c0,.1,0,.3,0,.4,0,0,0,.4,0,1.1v1.7c0,.4,0,.7,0,1,0,.2,0,.4,0,.4,0,0,0,0,.1.1,0,0,.3,0,.6,0v.3c-.4,0-.7,0-1,0s-.7,0-1.3,0v-.3c.3,0,.5,0,.6,0,0,0,.1,0,.1,0,0,0,0-.2,0-.4,0,0,0-.4,0-1.1v-1.8c0-.4,0-.7,0-1,0-.2,0-.4,0-.4,0,0,0,0-.1-.1,0,0-.3,0-.6,0Z'/%3E%3Cpath class='cls-4' d='M15.5,30.8c0-.4,0-.8.2-1.1.1-.4.3-.7.6-.9.3-.3.6-.5,1-.6.4-.1.8-.2,1.2-.2s.8,0,1.2.2c.4.1.6.3.9.5.2.2.4.4.5.7,0,.2.2.4.2.6s0,.5,0,.8c0,.9-.3,1.6-.9,2.2s-1.3.9-2.2.9-.8,0-1.2-.2-.7-.3-.9-.6-.4-.6-.6-1-.2-.7-.2-1.1ZM16.3,30.4c0,.2,0,.5,0,.8,0,.3.1.5.2.7.1.3.3.6.5.8.2.2.4.4.7.5.2.1.5.2.8.2s.8-.1,1.1-.3c.3-.2.5-.5.7-.9.2-.4.2-.8.2-1.3s0-.8-.2-1.2c0-.2-.2-.4-.3-.6-.1-.2-.2-.3-.4-.5-.2-.1-.4-.2-.6-.3-.2,0-.5-.1-.8-.1-.4,0-.8,0-1.1.3-.3.2-.6.5-.7.8-.2.4-.2.8-.2,1.2Z'/%3E%3Cpath class='cls-4' d='M21.8,28.2v-.3c.4,0,.7,0,1,0s.5,0,1.1,0,.9,0,1,0,.4,0,.5,0c.2,0,.3,0,.4,0,0,.2-.1.6-.1,1.2h-.2c0-.3,0-.6,0-.7-.1,0-.3,0-.5-.1-.2,0-.4,0-.7,0s-.5,0-.8,0c0,.1,0,.3,0,.4,0,0,0,.4,0,.9v.9c.3,0,.6,0,.8,0,.3,0,.6,0,.8,0,0,0,.1,0,.1,0,0,0,0-.1,0-.3v-.2h.3v.9s0,1,0,1h-.2v-.3c0-.3,0-.4,0-.5,0,0,0,0-.1,0-.1,0-.5,0-1,0s-.4,0-.6,0v.8c0,.4,0,.7,0,1,0,.2,0,.4,0,.4,0,0,0,0,.1.1,0,0,.3,0,.6,0v.3c-.3,0-.7,0-1,0s-.7,0-1.3,0v-.3c.3,0,.5,0,.6,0,0,0,.1,0,.1,0,0,0,0-.2,0-.4,0,0,0-.4,0-1.1v-1.8c0-.4,0-.7,0-1,0-.2,0-.4,0-.4,0,0,0,0-.1-.1,0,0-.3,0-.6,0Z'/%3E%3Cpath class='cls-4' d='M28.6,29.2h-.2c0-.6,0-1.1,0-1.3.3,0,.7,0,1.3,0,.5,0,.8,0,1,0s.6,0,1.2,0c.5,0,.8,0,1,0,0,.3,0,.7,0,1.3h-.3v-.4c0-.2,0-.4,0-.4,0,0,0,0,0,0,0,0,0,0,0,0,0,0-.2,0-.4,0-.2,0-.4,0-.5,0h-.5c0,.3,0,.6,0,1v2.3c0,.4,0,.7,0,1,0,.2,0,.4,0,.4,0,0,0,0,.1.1,0,0,.3,0,.6,0v.3c-.5,0-.8,0-1.1,0s-.5,0-1.2,0v-.3c.3,0,.5,0,.6,0,0,0,.1,0,.1,0,0,0,0-.2,0-.4,0,0,0-.4,0-1.1v-2.3c0-.1,0-.2,0-.4v-.7h-.6c-.3,0-.6,0-.8,0,0,0-.1,0-.1,0,0,0,0,.2,0,.4v.4Z'/%3E%3Cpath class='cls-4' d='M33.3,28.2v-.3h1.2s1.1,0,1.1,0v.3c-.3,0-.5,0-.6,0,0,0-.1,0-.1,0,0,0,0,.2,0,.4,0,0,0,.4,0,1.1v.5c.5,0,1.1,0,1.9,0s1,0,1.4,0v-.5c0-.4,0-.7,0-1,0-.2,0-.4,0-.4s0,0-.1-.1c0,0-.3,0-.6,0v-.3c.6,0,.9,0,1.2,0s.5,0,1.1,0v.3c-.3,0-.5,0-.6,0,0,0-.1,0-.1,0,0,0,0,.2,0,.4,0,0,0,.4,0,1.1v1.8c0,.4,0,.7,0,1,0,.2,0,.4,0,.4,0,0,0,0,.1.1,0,0,.3,0,.6,0v.3c-.5,0-.9,0-1.2,0s-.7,0-1.1,0v-.3c.3,0,.5,0,.6,0,0,0,.1,0,.1,0,0,0,0-.2,0-.4,0,0,0-.4,0-1.1v-.9c-.7,0-1.3,0-1.7,0s-.9,0-1.6,0v.9c0,.4,0,.7,0,1,0,.2,0,.4,0,.4,0,0,0,0,.1.1,0,0,.3,0,.6,0v.3c-.4,0-.7,0-1.1,0s-.8,0-1.2,0v-.3c.3,0,.5,0,.6,0,0,0,.1,0,.1,0,0,0,0-.2,0-.4,0,0,0-.4,0-1.1v-1.8c0-.4,0-.7,0-1,0-.2,0-.4,0-.4,0,0,0,0-.1-.1,0,0-.3,0-.6,0Z'/%3E%3Cpath class='cls-4' d='M40,33.5v-.2c.3,0,.5,0,.5,0,0,0,0,0,0,0,0,0,0-.2,0-.4,0-.3,0-.6,0-.9v-2c0-.4,0-.7,0-1,0-.2,0-.4,0-.4,0,0,0,0-.1-.1,0,0-.3,0-.6,0v-.3h1.1s1.2,0,1.2,0c.6,0,1,0,1.2,0s.5,0,.7,0c0,.1,0,.3,0,.4,0,0,0,.3,0,.8h-.2c0-.3,0-.5,0-.7-.1,0-.3-.1-.5-.1-.3,0-.6,0-.9,0s-.2,0-.4,0c-.2,0-.4,0-.5,0,0,.3,0,.6,0,.8v1.3c.3,0,.6,0,.8,0s.6,0,.8,0c0,0,.1,0,.2,0,0,0,0-.1,0-.3v-.3h.3c0,0,0,.9,0,.9v.9s-.3,0-.3,0v-.3c0-.2,0-.3,0-.4,0,0,0,0-.2,0-.1,0-.4,0-.9,0s-.4,0-.7,0c0,.3,0,.7,0,1.2s0,.9,0,1.1c.4,0,.8,0,1.3,0s.6,0,.7,0c.1,0,.3,0,.4-.1,0,0,0-.2,0-.3,0-.2,0-.4.1-.5h.3c0,.5-.1,1-.1,1.3-.2,0-.5,0-.8,0h-2.3s-.4,0-1,0Z'/%3E%3Cpath class='cls-4' d='M20,42.6l-.4-1.6-.8-3.2c0-.2-.1-.4-.2-.4,0,0-.2,0-.5-.1v-.2c.4,0,.8,0,1,0s.5,0,1,0v.2c-.3,0-.5,0-.6,0,0,0,0,0,0,.1s0,.2,0,.3c0,.5.1.8.2.9l.6,2.7,1-2.4c.3-.6.5-1.3.8-2h.3c.2.7.5,1.4.6,1.9l.9,2.6.7-2.3c.1-.4.2-.9.3-1.3,0-.2,0-.3,0-.4,0,0,0,0,0-.1,0,0-.3,0-.6,0v-.2c.4,0,.7,0,.8,0s.4,0,.8,0v.2c-.2,0-.3,0-.4,0,0,0-.1,0-.1.2s-.1.4-.3,1l-.4,1.3c0,.1-.1.4-.2.9l-.5,1.9h-.4c-.3-.9-.5-1.5-.7-1.9l-.9-2.4-.8,1.9-.5,1.3c0,.2-.1.3-.2.5,0,.1-.1.4-.2.7h-.4Z'/%3E%3Cpath class='cls-4' d='M26.5,42.5v-.2c.3,0,.5,0,.5,0,0,0,0,0,0,0,0,0,0-.2,0-.4,0-.3,0-.6,0-.9v-2c0-.4,0-.7,0-1,0-.2,0-.4,0-.4,0,0,0,0-.1-.1,0,0-.3,0-.6,0v-.3h1.1s1.2,0,1.2,0c.6,0,1,0,1.2,0s.5,0,.7,0c0,.1,0,.3,0,.4,0,0,0,.3,0,.8h-.2c0-.3,0-.5,0-.7-.1,0-.3-.1-.5-.1-.3,0-.6,0-.9,0s-.2,0-.4,0c-.2,0-.4,0-.5,0,0,.3,0,.6,0,.8v1.3c.3,0,.6,0,.8,0s.6,0,.8,0c0,0,.1,0,.2,0,0,0,0-.1,0-.3v-.3h.3c0,0,0,.9,0,.9v.9s-.3,0-.3,0v-.3c0-.2,0-.3,0-.4,0,0,0,0-.2,0-.1,0-.4,0-.9,0s-.4,0-.7,0c0,.3,0,.7,0,1.2s0,.9,0,1.1c.4,0,.8,0,1.3,0s.6,0,.7,0c.1,0,.3,0,.4-.1,0,0,0-.2,0-.3,0-.2,0-.4.1-.5h.3c0,.5-.1,1-.1,1.3-.2,0-.5,0-.8,0h-2.3s-.4,0-1,0Z'/%3E%3Cpath class='cls-4' d='M31.4,42.5v-.2c.3,0,.5,0,.5,0,0,0,0,0,0,0,0,0,0-.2,0-.4,0-.3,0-.6,0-.9v-2c0-.4,0-.7,0-1,0-.2,0-.4,0-.4,0,0,0,0-.1-.1,0,0-.3,0-.6,0v-.3h1.1s1.2,0,1.2,0c.6,0,1,0,1.2,0s.5,0,.7,0c0,.1,0,.3,0,.4,0,0,0,.3,0,.8h-.2c0-.3,0-.5,0-.7-.1,0-.3-.1-.5-.1-.3,0-.6,0-.9,0s-.2,0-.4,0c-.2,0-.4,0-.5,0,0,.3,0,.6,0,.8v1.3c.3,0,.6,0,.8,0s.6,0,.8,0c0,0,.1,0,.2,0,0,0,0-.1,0-.3v-.3h.3c0,0,0,.9,0,.9v.9s-.3,0-.3,0v-.3c0-.2,0-.3,0-.4,0,0,0,0-.2,0-.1,0-.4,0-.9,0s-.4,0-.7,0c0,.3,0,.7,0,1.2s0,.9,0,1.1c.4,0,.8,0,1.3,0s.6,0,.7,0c.1,0,.3,0,.4-.1,0,0,0-.2,0-.3,0-.2,0-.4.1-.5h.3c0,.5-.1,1-.1,1.3-.2,0-.5,0-.8,0h-2.3s-.4,0-1,0Z'/%3E%3Cpath class='cls-4' d='M38.5,42.3v.3h-1.2c0,0-.5,0-1.1,0v-.3c.3,0,.5,0,.6,0s.1,0,.1,0c0,0,0-.2,0-.4,0,0,0-.4,0-1.1v-1.8c0-.4,0-.7,0-1,0-.2,0-.4,0-.4,0,0,0,0-.1-.1,0,0-.3,0-.6,0v-.3c.5,0,.9,0,1.2,0s.6,0,1.1,0v.3c-.3,0-.5,0-.6,0,0,0-.1,0-.1,0,0,0,0,.2,0,.4,0,0,0,.4,0,1.1v.8c.1,0,.3-.2.5-.4l.5-.5.9-.9c.3-.3.5-.6.6-.7v-.3c.3,0,.6,0,.7,0s.4,0,.6,0v.3c-.2,0-.4,0-.5,0s-.2,0-.3.1c-.2.1-.4.3-.8.7l-1.6,1.4,2.4,2.2c.4.4.6.5.6.6s.2,0,.3,0v.2c-.3,0-.4,0-.5,0s-.3,0-.6,0c0,0-.3-.3-.7-.6l-.4-.4-1.8-1.7h0v.8c0,.4,0,.7,0,1,0,.2,0,.4,0,.4,0,0,0,0,.1.1s.3,0,.6,0Z'/%3E%3C/g%3E%3Cpolygon class='cls-3' points='7.9 32.2 8.1 32.8 8.8 32.9 8.3 33.3 8.4 34 7.9 33.7 7.3 34 7.4 33.3 6.9 32.9 7.6 32.8 7.9 32.2'/%3E%3Cpolygon class='cls-3' points='8.5 34.6 8.8 35.2 9.5 35.3 9 35.8 9.1 36.4 8.5 36.1 8 36.4 8.1 35.8 7.6 35.3 8.2 35.2 8.5 34.6'/%3E%3Cpolygon class='cls-3' points='9.2 37 9.5 37.6 10.1 37.7 9.7 38.1 9.8 38.8 9.2 38.5 8.6 38.8 8.7 38.1 8.3 37.7 8.9 37.6 9.2 37'/%3E%3Cpolygon class='cls-3' points='10.1 39.5 10.4 40.1 11 40.2 10.5 40.6 10.7 41.3 10.1 41 9.5 41.3 9.6 40.6 9.2 40.2 9.8 40.1 10.1 39.5'/%3E%3Cpolygon class='cls-3' points='11.1 41.8 11.4 42.4 12 42.5 11.5 43 11.6 43.6 11.1 43.3 10.5 43.6 10.6 43 10.1 42.5 10.8 42.4 11.1 41.8'/%3E%3Cpolygon class='cls-3' points='12.9 43.7 13.2 44.2 13.8 44.3 13.4 44.8 13.5 45.4 12.9 45.1 12.3 45.4 12.4 44.8 12 44.3 12.6 44.2 12.9 43.7'/%3E%3Cpolygon class='cls-3' points='14.7 45.5 15 46.1 15.7 46.2 15.2 46.6 15.3 47.3 14.7 47 14.2 47.3 14.3 46.6 13.8 46.2 14.5 46.1 14.7 45.5'/%3E%3Cpolygon class='cls-3' points='16.6 47.3 16.9 47.9 17.5 48 17 48.5 17.2 49.1 16.6 48.8 16 49.1 16.1 48.5 15.6 48 16.3 47.9 16.6 47.3'/%3E%3Cpolygon class='cls-3' points='18.4 49.2 18.7 49.8 19.3 49.9 18.9 50.3 19 50.9 18.4 50.6 17.8 50.9 17.9 50.3 17.5 49.9 18.1 49.8 18.4 49.2'/%3E%3Cpolygon class='cls-3' points='20.8 50 21.1 50.6 21.8 50.7 21.3 51.1 21.4 51.8 20.8 51.5 20.3 51.8 20.4 51.1 19.9 50.7 20.5 50.6 20.8 50'/%3E%3Cpolygon class='cls-3' points='23.3 51 23.5 51.6 24.2 51.7 23.7 52.1 23.8 52.8 23.3 52.5 22.7 52.8 22.8 52.1 22.3 51.7 23 51.6 23.3 51'/%3E%3Cpolygon class='cls-3' points='25.8 51.7 26.1 52.3 26.7 52.4 26.3 52.8 26.4 53.4 25.8 53.1 25.2 53.4 25.3 52.8 24.9 52.4 25.5 52.3 25.8 51.7'/%3E%3Cpolygon class='cls-3' points='28.4 52 28.6 52.6 29.3 52.7 28.8 53.2 28.9 53.8 28.4 53.5 27.8 53.8 27.9 53.2 27.4 52.7 28.1 52.6 28.4 52'/%3E%3Cpolygon class='cls-3' points='30.9 52.2 31.2 52.8 31.8 52.9 31.3 53.4 31.4 54 30.9 53.7 30.3 54 30.4 53.4 29.9 52.9 30.6 52.8 30.9 52.2'/%3E%3Cpolygon class='cls-3' points='33.7 52 34 52.6 34.6 52.7 34.2 53.1 34.3 53.8 33.7 53.5 33.1 53.8 33.2 53.1 32.8 52.7 33.4 52.6 33.7 52'/%3E%3Cpolygon class='cls-3' points='36.3 51.4 36.6 52 37.2 52 36.7 52.5 36.9 53.1 36.3 52.8 35.7 53.1 35.8 52.5 35.3 52 36 52 36.3 51.4'/%3E%3Cpolygon class='cls-3' points='38.6 50.6 38.9 51.2 39.5 51.3 39.1 51.8 39.2 52.4 38.6 52.1 38 52.4 38.1 51.8 37.7 51.3 38.3 51.2 38.6 50.6'/%3E%3Cpolygon class='cls-3' points='40.9 49.5 41.2 50.1 41.8 50.2 41.4 50.7 41.5 51.3 40.9 51 40.3 51.3 40.4 50.7 40 50.2 40.6 50.1 40.9 49.5'/%3E%3Cpolygon class='cls-3' points='42.9 47.9 43.1 48.5 43.8 48.6 43.3 49 43.4 49.7 42.9 49.4 42.3 49.7 42.4 49 41.9 48.6 42.6 48.5 42.9 47.9'/%3E%3Cpolygon class='cls-3' points='44.7 46.1 45 46.7 45.6 46.8 45.2 47.2 45.3 47.8 44.7 47.5 44.1 47.8 44.2 47.2 43.8 46.8 44.4 46.7 44.7 46.1'/%3E%3Cpolygon class='cls-3' points='46.5 44.2 46.8 44.8 47.5 44.9 47 45.4 47.1 46 46.5 45.7 45.9 46 46.1 45.4 45.6 44.9 46.2 44.8 46.5 44.2'/%3E%3Cpolygon class='cls-3' points='48.4 42.4 48.6 43 49.3 43.1 48.8 43.5 48.9 44.2 48.4 43.9 47.8 44.2 47.9 43.5 47.4 43.1 48.1 43 48.4 42.4'/%3E%3Cpolygon class='cls-3' points='49.7 40.3 50 40.9 50.6 41 50.2 41.4 50.3 42.1 49.7 41.8 49.1 42.1 49.2 41.4 48.8 41 49.4 40.9 49.7 40.3'/%3E%3Cpolygon class='cls-3' points='50.4 37.8 50.7 38.4 51.3 38.5 50.8 38.9 51 39.5 50.4 39.2 49.8 39.5 49.9 38.9 49.5 38.5 50.1 38.4 50.4 37.8'/%3E%3Cpolygon class='cls-3' points='51.4 35.4 51.7 36 52.3 36.1 51.8 36.5 52 37.2 51.4 36.9 50.8 37.2 50.9 36.5 50.4 36.1 51.1 36 51.4 35.4'/%3E%3Cpolygon class='cls-3' points='51.9 32.7 52.2 33.3 52.8 33.4 52.4 33.9 52.5 34.5 51.9 34.2 51.3 34.5 51.4 33.9 51 33.4 51.6 33.3 51.9 32.7'/%3E%3Cpolygon class='cls-3' points='52.3 30.3 52.6 30.8 53.2 30.9 52.7 31.4 52.8 32 52.3 31.7 51.7 32 51.8 31.4 51.3 30.9 52 30.8 52.3 30.3'/%3E%3Cpolygon class='cls-3' points='52.2 27.7 52.4 28.3 53.1 28.3 52.6 28.8 52.7 29.4 52.2 29.1 51.6 29.4 51.7 28.8 51.2 28.3 51.9 28.3 52.2 27.7'/%3E%3Cpolygon class='cls-3' points='51.5 25.1 51.8 25.7 52.4 25.8 52 26.3 52.1 26.9 51.5 26.6 50.9 26.9 51 26.3 50.6 25.8 51.2 25.7 51.5 25.1'/%3E%3Cpolygon class='cls-3' points='50.8 22.6 51.1 23.2 51.7 23.3 51.2 23.7 51.4 24.3 50.8 24 50.2 24.3 50.3 23.7 49.9 23.3 50.5 23.2 50.8 22.6'/%3E%3Cpolygon class='cls-3' points='49.8 20.2 50.1 20.8 50.8 20.9 50.3 21.4 50.4 22 49.8 21.7 49.3 22 49.4 21.4 48.9 20.9 49.6 20.8 49.8 20.2'/%3E%3Cpolygon class='cls-3' points='48.7 18 49 18.5 49.7 18.6 49.2 19.1 49.3 19.7 48.7 19.4 48.2 19.7 48.3 19.1 47.8 18.6 48.5 18.5 48.7 18'/%3E%3Cpolygon class='cls-3' points='47 16 47.3 16.6 47.9 16.7 47.5 17.1 47.6 17.8 47 17.4 46.4 17.8 46.6 17.1 46.1 16.7 46.7 16.6 47 16'/%3E%3Cpolygon class='cls-3' points='45.3 14 45.6 14.6 46.2 14.7 45.8 15.2 45.9 15.8 45.3 15.5 44.7 15.8 44.8 15.2 44.4 14.7 45 14.6 45.3 14'/%3E%3Cpolygon class='cls-3' points='43.4 12.3 43.7 12.9 44.3 13 43.8 13.4 44 14.1 43.4 13.8 42.8 14.1 42.9 13.4 42.5 13 43.1 12.9 43.4 12.3'/%3E%3Cpolygon class='cls-3' points='41.4 10.6 41.7 11.2 42.3 11.3 41.9 11.8 42 12.4 41.4 12.1 40.8 12.4 40.9 11.8 40.5 11.3 41.1 11.2 41.4 10.6'/%3E%3Cpolygon class='cls-3' points='39 9.8 39.3 10.3 39.9 10.4 39.4 10.9 39.6 11.5 39 11.2 38.4 11.5 38.5 10.9 38 10.4 38.7 10.3 39 9.8'/%3E%3Cpolygon class='cls-3' points='36.5 9 36.8 9.6 37.4 9.7 36.9 10.2 37 10.8 36.5 10.5 35.9 10.8 36 10.2 35.5 9.7 36.2 9.6 36.5 9'/%3E%3Cpolygon class='cls-3' points='34 8.4 34.3 9 34.9 9 34.4 9.5 34.5 10.1 34 9.8 33.4 10.1 33.5 9.5 33 9 33.7 9 34 8.4'/%3E%3Cpolygon class='cls-3' points='31.4 7.9 31.7 8.5 32.3 8.6 31.8 9 32 9.7 31.4 9.3 30.8 9.7 30.9 9 30.5 8.6 31.1 8.5 31.4 7.9'/%3E%3Cpolygon class='cls-3' points='28.9 7.8 29.2 8.4 29.8 8.5 29.3 8.9 29.5 9.6 28.9 9.3 28.3 9.6 28.4 8.9 27.9 8.5 28.6 8.4 28.9 7.8'/%3E%3Cpolygon class='cls-3' points='26.3 8.2 26.6 8.7 27.3 8.8 26.8 9.3 26.9 9.9 26.3 9.6 25.8 9.9 25.9 9.3 25.4 8.8 26 8.7 26.3 8.2'/%3E%3Cpolygon class='cls-3' points='23.8 8.7 24.1 9.3 24.7 9.4 24.3 9.8 24.4 10.4 23.8 10.1 23.2 10.4 23.3 9.8 22.9 9.4 23.5 9.3 23.8 8.7'/%3E%3Cpolygon class='cls-3' points='21.4 9.6 21.6 10.2 22.3 10.3 21.8 10.7 21.9 11.4 21.4 11.1 20.8 11.4 20.9 10.7 20.4 10.3 21.1 10.2 21.4 9.6'/%3E%3Cpolygon class='cls-3' points='18.8 10.5 19.1 11.1 19.8 11.2 19.3 11.7 19.4 12.3 18.8 12 18.3 12.3 18.4 11.7 17.9 11.2 18.6 11.1 18.8 10.5'/%3E%3Cpolygon class='cls-3' points='17 12.3 17.2 12.9 17.9 12.9 17.4 13.4 17.5 14 17 13.7 16.4 14 16.5 13.4 16 12.9 16.7 12.9 17 12.3'/%3E%3Cpolygon class='cls-3' points='15.1 14.1 15.4 14.7 16.1 14.8 15.6 15.2 15.7 15.9 15.1 15.6 14.5 15.9 14.7 15.2 14.2 14.8 14.8 14.7 15.1 14.1'/%3E%3Cpolygon class='cls-3' points='13.3 15.9 13.6 16.5 14.2 16.6 13.8 17.1 13.9 17.7 13.3 17.4 12.7 17.7 12.8 17.1 12.4 16.6 13 16.5 13.3 15.9'/%3E%3Cpolygon class='cls-3' points='11.5 17.8 11.7 18.4 12.4 18.5 11.9 18.9 12 19.5 11.5 19.2 10.9 19.5 11 18.9 10.5 18.5 11.2 18.4 11.5 17.8'/%3E%3Cpolygon class='cls-3' points='10.2 20 10.5 20.5 11.2 20.6 10.7 21.1 10.8 21.7 10.2 21.4 9.7 21.7 9.8 21.1 9.3 20.6 9.9 20.5 10.2 20'/%3E%3Cpolygon class='cls-3' points='9.4 22.4 9.7 23 10.3 23.1 9.9 23.6 10 24.2 9.4 23.9 8.8 24.2 8.9 23.6 8.5 23.1 9.1 23 9.4 22.4'/%3E%3Cpolygon class='cls-3' points='8.6 24.8 8.9 25.4 9.6 25.5 9.1 26 9.2 26.6 8.6 26.3 8.1 26.6 8.2 26 7.7 25.5 8.3 25.4 8.6 24.8'/%3E%3Cpolygon class='cls-3' points='7.8 27.4 8.1 28 8.7 28.1 8.2 28.5 8.4 29.2 7.8 28.9 7.2 29.2 7.3 28.5 6.8 28.1 7.5 28 7.8 27.4'/%3E%3Cpolygon class='cls-3' points='7.5 29.7 7.8 30.3 8.5 30.4 8 30.9 8.1 31.5 7.5 31.2 6.9 31.5 7.1 30.9 6.6 30.4 7.2 30.3 7.5 29.7'/%3E%3C/svg%3E");}

.year-badge.spirit{
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 60 70'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23333; %7D .cls-1, .cls-2, .cls-3, .cls-4 %7B stroke-width: 0px; %7D .cls-2 %7B fill: %23000; %7D .cls-3 %7B fill-rule: evenodd; %7D .cls-3, .cls-4 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cg%3E%3Cpolygon class='cls-2' points='17.1 68.4 17.1 30.8 17.1 11.3 30 17.5 42.9 11.3 42.9 30.8 42.9 68.4 30 62.2 17.1 68.4'/%3E%3Cg%3E%3Cpolygon class='cls-2' points='15.7 68.7 15.7 11 16.4 11.3 16.4 68.4 15.7 68.7'/%3E%3Cpolygon class='cls-2' points='43.6 68.4 43.6 11.3 44.3 11 44.3 68.7 43.6 68.4'/%3E%3C/g%3E%3C/g%3E%3Cpath class='cls-1' d='M59.5,30.8c0,1.5-.9,3-1.1,4.5-.2,1.5.1,3.2-.3,4.6-.5,1.5-1.8,2.6-2.5,3.9-.7,1.4-.8,3.1-1.7,4.3-.9,1.2-2.5,1.9-3.5,3-1.1,1.1-1.7,2.7-3,3.5-1.2.9-2.9,1-4.3,1.7-1.3.7-2.5,2-3.9,2.5-1.4.5-3.1,0-4.6.3-1.5.2-2.9,1.1-4.5,1.1s-3-.9-4.5-1.1c-1.5-.2-3.2.1-4.6-.3-1.5-.5-2.6-1.8-3.9-2.5-1.4-.7-3.1-.8-4.3-1.7-1.2-.9-1.9-2.5-3-3.5-1.1-1.1-2.7-1.7-3.5-3-.9-1.2-1-2.9-1.7-4.3-.7-1.3-2-2.5-2.5-3.9-.5-1.4,0-3.1-.3-4.6-.2-1.5-1.1-2.9-1.1-4.5s.9-3,1.1-4.5c.2-1.5-.1-3.2.3-4.6.5-1.5,1.8-2.6,2.5-3.9.7-1.4.8-3.1,1.7-4.3.9-1.2,2.5-1.9,3.5-3,1.1-1.1,1.7-2.6,3-3.5,1.2-.9,2.9-1,4.3-1.7,1.3-.7,2.5-2,3.9-2.5,1.4-.5,3.1,0,4.6-.3,1.5-.2,2.9-1.1,4.5-1.1s3,.9,4.5,1.1c1.5.2,3.2-.1,4.6.3,1.5.5,2.6,1.8,3.9,2.5,1.4.7,3.1.8,4.3,1.7,1.2.9,1.9,2.5,3,3.5,1.1,1.1,2.7,1.7,3.5,3,.9,1.2,1,2.9,1.7,4.3.7,1.3,2,2.5,2.5,3.9.5,1.4,0,3.1.3,4.6.2,1.5,1.1,2.9,1.1,4.5Z'/%3E%3Cpath class='cls-2' d='M57,30.8c0,14.9-12.1,27-27,27S3,45.7,3,30.8,15.1,3.8,30,3.8s27,12.1,27,27Z'/%3E%3Cpath class='cls-4' d='M30,56.2c-14,0-25.4-11.4-25.4-25.4S16,5.4,30,5.4s25.4,11.4,25.4,25.4-11.4,25.4-25.4,25.4ZM30,5.8c-13.8,0-25,11.2-25,25s11.2,25,25,25,25-11.2,25-25S43.8,5.8,30,5.8Z'/%3E%3Cg%3E%3Cpath class='cls-4' d='M17.9,24.3c0-.3,0-.7,0-1.2h.3c0,.4,0,.6,0,.7,0,0,.1.1.2.2.1,0,.3.1.5.2s.4,0,.6,0c.3,0,.5,0,.7-.2.2-.1.4-.3.5-.5.1-.2.2-.4.2-.6s0-.3,0-.4c0-.1-.1-.2-.2-.3-.1,0-.2-.1-.4-.2,0,0-.3,0-.6,0s-.5,0-.7-.1c-.3,0-.5-.2-.6-.3-.1-.1-.2-.3-.3-.4,0-.2-.1-.4-.1-.6,0-.3,0-.6.2-.9.2-.3.4-.5.7-.6s.7-.2,1-.2.5,0,.7,0c.3,0,.5.1.7.3,0,.2,0,.3,0,.5,0,.1,0,.4,0,.6h-.3c0-.4,0-.6,0-.7,0,0-.2-.2-.3-.3-.3-.2-.6-.2-.8-.2s-.7.1-.9.3c-.2.2-.3.5-.3.9s0,.4.1.5c0,.1.2.2.4.3.1,0,.4,0,.7.1.3,0,.6,0,.9.1.2,0,.4.2.5.3.1.1.2.2.3.4,0,.2.1.4.1.6,0,.5-.2,1-.6,1.4-.4.4-1,.6-1.7.6s-1-.1-1.4-.3Z'/%3E%3Cpath class='cls-4' d='M22,19.2v-.3c.5,0,.9,0,1.2,0s.4,0,.7,0h.6c0,0,.1,0,.2,0,.4,0,.7,0,1,.1.2,0,.4.2.6.4.1.2.2.4.2.7s0,.5-.2.7-.3.4-.5.6-.4.3-.7.3c-.2,0-.3,0-.5,0s-.3,0-.5,0v-.3c.2,0,.3,0,.5,0,.2,0,.4,0,.6-.1.2,0,.3-.2.4-.4,0-.2.1-.4.1-.6s0-.4-.1-.6c0-.2-.2-.3-.4-.4-.2,0-.4-.1-.7-.1s-.5,0-.8.1c0,.3,0,.7,0,1.3v2c0,.4,0,.7,0,1,0,.2,0,.4,0,.4,0,0,0,0,.1.1,0,0,.3,0,.6,0v.3c-.5,0-.8,0-1.1,0s-.5,0-1.2,0v-.3c.3,0,.5,0,.6,0s.1,0,.1,0c0,0,0-.2,0-.4,0,0,0-.4,0-1.1v-1.8c0-.4,0-.7,0-1,0-.2,0-.4,0-.4,0,0,0,0-.1-.1,0,0-.3,0-.6,0Z'/%3E%3Cpath class='cls-4' d='M29.2,24.3v.3c-.6,0-.9,0-1.1,0h-1.2s0-.2,0-.2c.3,0,.5,0,.6,0,0,0,.1,0,.1,0,0,0,0-.2,0-.4,0,0,0-.4,0-1.1v-1.8c0-.4,0-.7,0-1,0-.2,0-.4,0-.4,0,0,0,0-.1-.1,0,0-.3,0-.6,0v-.3c.5,0,.9,0,1.2,0s.6,0,1.2,0v.3c-.3,0-.5,0-.6,0,0,0-.1,0-.1,0,0,0,0,.2,0,.4,0,0,0,.4,0,1.1v1.8c0,.4,0,.7,0,1,0,.2,0,.4,0,.4,0,0,0,0,.1.1s.3,0,.6,0Z'/%3E%3Cpath class='cls-4' d='M29.6,19.2v-.3c.1,0,.3,0,.5,0h.8c.1,0,.4,0,.7,0,.4,0,.6,0,.7,0,.5,0,.9,0,1.1.1s.4.2.5.4c.1.2.2.4.2.7s0,.4-.2.7c-.1.2-.3.4-.5.5s-.5.3-.9.3c0,0,.2.3.5.6l1,1.3c.3.4.4.6.5.6,0,0,0,0,0,0,0,0,.1,0,.3,0v.3c-.2,0-.4,0-.5,0s-.3,0-.6,0c-.2-.2-.5-.6-.9-1.2-.2-.3-.4-.6-.6-.8-.3-.4-.5-.7-.8-1h0c.1-.1.2-.1.3-.1.5,0,.8-.1,1.1-.3s.4-.5.4-.9-.1-.6-.3-.8c-.2-.2-.5-.3-1-.3s-.5,0-.8.1c0,.1,0,.3,0,.4,0,0,0,.4,0,1.1v1.7c0,.4,0,.7,0,1,0,.2,0,.4,0,.4,0,0,0,0,.1.1,0,0,.3,0,.6,0v.3c-.4,0-.7,0-1,0s-.7,0-1.3,0v-.3c.3,0,.5,0,.6,0,0,0,.1,0,.1,0,0,0,0-.2,0-.4,0,0,0-.4,0-1.1v-1.8c0-.4,0-.7,0-1,0-.2,0-.4,0-.4,0,0,0,0-.1-.1,0,0-.3,0-.6,0Z'/%3E%3Cpath class='cls-4' d='M37.3,24.3v.3c-.6,0-.9,0-1.1,0h-1.2s0-.2,0-.2c.3,0,.5,0,.6,0,0,0,.1,0,.1,0,0,0,0-.2,0-.4,0,0,0-.4,0-1.1v-1.8c0-.4,0-.7,0-1,0-.2,0-.4,0-.4,0,0,0,0-.1-.1,0,0-.3,0-.6,0v-.3c.5,0,.9,0,1.2,0s.6,0,1.2,0v.3c-.3,0-.5,0-.6,0,0,0-.1,0-.1,0,0,0,0,.2,0,.4,0,0,0,.4,0,1.1v1.8c0,.4,0,.7,0,1,0,.2,0,.4,0,.4,0,0,0,0,.1.1s.3,0,.6,0Z'/%3E%3Cpath class='cls-4' d='M37.9,20.2h-.2c0-.6,0-1.1,0-1.3.3,0,.7,0,1.3,0,.5,0,.8,0,1,0s.6,0,1.2,0c.5,0,.8,0,1,0,0,.3,0,.7,0,1.3h-.3v-.4c0-.2,0-.4,0-.4,0,0,0,0,0,0,0,0,0,0,0,0,0,0-.2,0-.4,0-.2,0-.4,0-.5,0h-.5c0,.3,0,.6,0,1v2.3c0,.4,0,.7,0,1,0,.2,0,.4,0,.4,0,0,0,0,.1.1,0,0,.3,0,.6,0v.3c-.5,0-.8,0-1.1,0s-.5,0-1.2,0v-.3c.3,0,.5,0,.6,0,0,0,.1,0,.1,0,0,0,0-.2,0-.4,0,0,0-.4,0-1.1v-2.3c0-.1,0-.2,0-.4v-.7h-.6c-.3,0-.6,0-.8,0,0,0-.1,0-.1,0,0,0,0,.2,0,.4v.4Z'/%3E%3Cpath class='cls-4' d='M15.5,30.8c0-.4,0-.8.2-1.1.1-.4.3-.7.6-.9.3-.3.6-.5,1-.6.4-.1.8-.2,1.2-.2s.8,0,1.2.2c.4.1.6.3.9.5.2.2.4.4.5.7,0,.2.2.4.2.6s0,.5,0,.8c0,.9-.3,1.6-.9,2.2s-1.3.9-2.2.9-.8,0-1.2-.2-.7-.3-.9-.6-.4-.6-.6-1-.2-.7-.2-1.1ZM16.3,30.4c0,.2,0,.5,0,.8,0,.3.1.5.2.7.1.3.3.6.5.8.2.2.4.4.7.5.2.1.5.2.8.2s.8-.1,1.1-.3c.3-.2.5-.5.7-.9.2-.4.2-.8.2-1.3s0-.8-.2-1.2c0-.2-.2-.4-.3-.6-.1-.2-.2-.3-.4-.5-.2-.1-.4-.2-.6-.3-.2,0-.5-.1-.8-.1-.4,0-.8,0-1.1.3-.3.2-.6.5-.7.8-.2.4-.2.8-.2,1.2Z'/%3E%3Cpath class='cls-4' d='M21.8,28.2v-.3c.4,0,.7,0,1,0s.5,0,1.1,0,.9,0,1,0,.4,0,.5,0c.2,0,.3,0,.4,0,0,.2-.1.6-.1,1.2h-.2c0-.3,0-.6,0-.7-.1,0-.3,0-.5-.1-.2,0-.4,0-.7,0s-.5,0-.8,0c0,.1,0,.3,0,.4,0,0,0,.4,0,.9v.9c.3,0,.6,0,.8,0,.3,0,.6,0,.8,0,0,0,.1,0,.1,0,0,0,0-.1,0-.3v-.2h.3v.9s0,1,0,1h-.2v-.3c0-.3,0-.4,0-.5,0,0,0,0-.1,0-.1,0-.5,0-1,0s-.4,0-.6,0v.8c0,.4,0,.7,0,1,0,.2,0,.4,0,.4,0,0,0,0,.1.1,0,0,.3,0,.6,0v.3c-.3,0-.7,0-1,0s-.7,0-1.3,0v-.3c.3,0,.5,0,.6,0,0,0,.1,0,.1,0,0,0,0-.2,0-.4,0,0,0-.4,0-1.1v-1.8c0-.4,0-.7,0-1,0-.2,0-.4,0-.4,0,0,0,0-.1-.1,0,0-.3,0-.6,0Z'/%3E%3Cpath class='cls-4' d='M28.6,29.2h-.2c0-.6,0-1.1,0-1.3.3,0,.7,0,1.3,0,.5,0,.8,0,1,0s.6,0,1.2,0c.5,0,.8,0,1,0,0,.3,0,.7,0,1.3h-.3v-.4c0-.2,0-.4,0-.4,0,0,0,0,0,0,0,0,0,0,0,0,0,0-.2,0-.4,0-.2,0-.4,0-.5,0h-.5c0,.3,0,.6,0,1v2.3c0,.4,0,.7,0,1,0,.2,0,.4,0,.4,0,0,0,0,.1.1,0,0,.3,0,.6,0v.3c-.5,0-.8,0-1.1,0s-.5,0-1.2,0v-.3c.3,0,.5,0,.6,0,0,0,.1,0,.1,0,0,0,0-.2,0-.4,0,0,0-.4,0-1.1v-2.3c0-.1,0-.2,0-.4v-.7h-.6c-.3,0-.6,0-.8,0,0,0-.1,0-.1,0,0,0,0,.2,0,.4v.4Z'/%3E%3Cpath class='cls-4' d='M33.3,28.2v-.3h1.2s1.1,0,1.1,0v.3c-.3,0-.5,0-.6,0,0,0-.1,0-.1,0,0,0,0,.2,0,.4,0,0,0,.4,0,1.1v.5c.5,0,1.1,0,1.9,0s1,0,1.4,0v-.5c0-.4,0-.7,0-1,0-.2,0-.4,0-.4s0,0-.1-.1c0,0-.3,0-.6,0v-.3c.6,0,.9,0,1.2,0s.5,0,1.1,0v.3c-.3,0-.5,0-.6,0,0,0-.1,0-.1,0,0,0,0,.2,0,.4,0,0,0,.4,0,1.1v1.8c0,.4,0,.7,0,1,0,.2,0,.4,0,.4,0,0,0,0,.1.1,0,0,.3,0,.6,0v.3c-.5,0-.9,0-1.2,0s-.7,0-1.1,0v-.3c.3,0,.5,0,.6,0,0,0,.1,0,.1,0,0,0,0-.2,0-.4,0,0,0-.4,0-1.1v-.9c-.7,0-1.3,0-1.7,0s-.9,0-1.6,0v.9c0,.4,0,.7,0,1,0,.2,0,.4,0,.4,0,0,0,0,.1.1,0,0,.3,0,.6,0v.3c-.4,0-.7,0-1.1,0s-.8,0-1.2,0v-.3c.3,0,.5,0,.6,0,0,0,.1,0,.1,0,0,0,0-.2,0-.4,0,0,0-.4,0-1.1v-1.8c0-.4,0-.7,0-1,0-.2,0-.4,0-.4,0,0,0,0-.1-.1,0,0-.3,0-.6,0Z'/%3E%3Cpath class='cls-4' d='M40,33.5v-.2c.3,0,.5,0,.5,0,0,0,0,0,0,0,0,0,0-.2,0-.4,0-.3,0-.6,0-.9v-2c0-.4,0-.7,0-1,0-.2,0-.4,0-.4,0,0,0,0-.1-.1,0,0-.3,0-.6,0v-.3h1.1s1.2,0,1.2,0c.6,0,1,0,1.2,0s.5,0,.7,0c0,.1,0,.3,0,.4,0,0,0,.3,0,.8h-.2c0-.3,0-.5,0-.7-.1,0-.3-.1-.5-.1-.3,0-.6,0-.9,0s-.2,0-.4,0c-.2,0-.4,0-.5,0,0,.3,0,.6,0,.8v1.3c.3,0,.6,0,.8,0s.6,0,.8,0c0,0,.1,0,.2,0,0,0,0-.1,0-.3v-.3h.3c0,0,0,.9,0,.9v.9s-.3,0-.3,0v-.3c0-.2,0-.3,0-.4,0,0,0,0-.2,0-.1,0-.4,0-.9,0s-.4,0-.7,0c0,.3,0,.7,0,1.2s0,.9,0,1.1c.4,0,.8,0,1.3,0s.6,0,.7,0c.1,0,.3,0,.4-.1,0,0,0-.2,0-.3,0-.2,0-.4.1-.5h.3c0,.5-.1,1-.1,1.3-.2,0-.5,0-.8,0h-2.3s-.4,0-1,0Z'/%3E%3Cpath class='cls-4' d='M20,42.6l-.4-1.6-.8-3.2c0-.2-.1-.4-.2-.4,0,0-.2,0-.5-.1v-.2c.4,0,.8,0,1,0s.5,0,1,0v.2c-.3,0-.5,0-.6,0,0,0,0,0,0,.1s0,.2,0,.3c0,.5.1.8.2.9l.6,2.7,1-2.4c.3-.6.5-1.3.8-2h.3c.2.7.5,1.4.6,1.9l.9,2.6.7-2.3c.1-.4.2-.9.3-1.3,0-.2,0-.3,0-.4,0,0,0,0,0-.1,0,0-.3,0-.6,0v-.2c.4,0,.7,0,.8,0s.4,0,.8,0v.2c-.2,0-.3,0-.4,0,0,0-.1,0-.1.2s-.1.4-.3,1l-.4,1.3c0,.1-.1.4-.2.9l-.5,1.9h-.4c-.3-.9-.5-1.5-.7-1.9l-.9-2.4-.8,1.9-.5,1.3c0,.2-.1.3-.2.5,0,.1-.1.4-.2.7h-.4Z'/%3E%3Cpath class='cls-4' d='M26.5,42.5v-.2c.3,0,.5,0,.5,0,0,0,0,0,0,0,0,0,0-.2,0-.4,0-.3,0-.6,0-.9v-2c0-.4,0-.7,0-1,0-.2,0-.4,0-.4,0,0,0,0-.1-.1,0,0-.3,0-.6,0v-.3h1.1s1.2,0,1.2,0c.6,0,1,0,1.2,0s.5,0,.7,0c0,.1,0,.3,0,.4,0,0,0,.3,0,.8h-.2c0-.3,0-.5,0-.7-.1,0-.3-.1-.5-.1-.3,0-.6,0-.9,0s-.2,0-.4,0c-.2,0-.4,0-.5,0,0,.3,0,.6,0,.8v1.3c.3,0,.6,0,.8,0s.6,0,.8,0c0,0,.1,0,.2,0,0,0,0-.1,0-.3v-.3h.3c0,0,0,.9,0,.9v.9s-.3,0-.3,0v-.3c0-.2,0-.3,0-.4,0,0,0,0-.2,0-.1,0-.4,0-.9,0s-.4,0-.7,0c0,.3,0,.7,0,1.2s0,.9,0,1.1c.4,0,.8,0,1.3,0s.6,0,.7,0c.1,0,.3,0,.4-.1,0,0,0-.2,0-.3,0-.2,0-.4.1-.5h.3c0,.5-.1,1-.1,1.3-.2,0-.5,0-.8,0h-2.3s-.4,0-1,0Z'/%3E%3Cpath class='cls-4' d='M31.4,42.5v-.2c.3,0,.5,0,.5,0,0,0,0,0,0,0,0,0,0-.2,0-.4,0-.3,0-.6,0-.9v-2c0-.4,0-.7,0-1,0-.2,0-.4,0-.4,0,0,0,0-.1-.1,0,0-.3,0-.6,0v-.3h1.1s1.2,0,1.2,0c.6,0,1,0,1.2,0s.5,0,.7,0c0,.1,0,.3,0,.4,0,0,0,.3,0,.8h-.2c0-.3,0-.5,0-.7-.1,0-.3-.1-.5-.1-.3,0-.6,0-.9,0s-.2,0-.4,0c-.2,0-.4,0-.5,0,0,.3,0,.6,0,.8v1.3c.3,0,.6,0,.8,0s.6,0,.8,0c0,0,.1,0,.2,0,0,0,0-.1,0-.3v-.3h.3c0,0,0,.9,0,.9v.9s-.3,0-.3,0v-.3c0-.2,0-.3,0-.4,0,0,0,0-.2,0-.1,0-.4,0-.9,0s-.4,0-.7,0c0,.3,0,.7,0,1.2s0,.9,0,1.1c.4,0,.8,0,1.3,0s.6,0,.7,0c.1,0,.3,0,.4-.1,0,0,0-.2,0-.3,0-.2,0-.4.1-.5h.3c0,.5-.1,1-.1,1.3-.2,0-.5,0-.8,0h-2.3s-.4,0-1,0Z'/%3E%3Cpath class='cls-4' d='M38.5,42.3v.3h-1.2c0,0-.5,0-1.1,0v-.3c.3,0,.5,0,.6,0s.1,0,.1,0c0,0,0-.2,0-.4,0,0,0-.4,0-1.1v-1.8c0-.4,0-.7,0-1,0-.2,0-.4,0-.4,0,0,0,0-.1-.1,0,0-.3,0-.6,0v-.3c.5,0,.9,0,1.2,0s.6,0,1.1,0v.3c-.3,0-.5,0-.6,0,0,0-.1,0-.1,0,0,0,0,.2,0,.4,0,0,0,.4,0,1.1v.8c.1,0,.3-.2.5-.4l.5-.5.9-.9c.3-.3.5-.6.6-.7v-.3c.3,0,.6,0,.7,0s.4,0,.6,0v.3c-.2,0-.4,0-.5,0s-.2,0-.3.1c-.2.1-.4.3-.8.7l-1.6,1.4,2.4,2.2c.4.4.6.5.6.6s.2,0,.3,0v.2c-.3,0-.4,0-.5,0s-.3,0-.6,0c0,0-.3-.3-.7-.6l-.4-.4-1.8-1.7h0v.8c0,.4,0,.7,0,1,0,.2,0,.4,0,.4,0,0,0,0,.1.1s.3,0,.6,0Z'/%3E%3C/g%3E%3Cpolygon class='cls-3' points='7.9 32.2 8.1 32.8 8.8 32.9 8.3 33.3 8.4 34 7.9 33.7 7.3 34 7.4 33.3 6.9 32.9 7.6 32.8 7.9 32.2'/%3E%3Cpolygon class='cls-3' points='8.5 34.6 8.8 35.2 9.5 35.3 9 35.8 9.1 36.4 8.5 36.1 8 36.4 8.1 35.8 7.6 35.3 8.2 35.2 8.5 34.6'/%3E%3Cpolygon class='cls-3' points='9.2 37 9.5 37.6 10.1 37.7 9.7 38.1 9.8 38.8 9.2 38.5 8.6 38.8 8.7 38.1 8.3 37.7 8.9 37.6 9.2 37'/%3E%3Cpolygon class='cls-3' points='10.1 39.5 10.4 40.1 11 40.2 10.5 40.6 10.7 41.3 10.1 41 9.5 41.3 9.6 40.6 9.2 40.2 9.8 40.1 10.1 39.5'/%3E%3Cpolygon class='cls-3' points='11.1 41.8 11.4 42.4 12 42.5 11.5 43 11.6 43.6 11.1 43.3 10.5 43.6 10.6 43 10.1 42.5 10.8 42.4 11.1 41.8'/%3E%3Cpolygon class='cls-3' points='12.7 43.9 13 44.5 13.7 44.6 13.2 45.1 13.3 45.7 12.7 45.4 12.2 45.7 12.3 45.1 11.8 44.6 12.5 44.5 12.7 43.9'/%3E%3Cpolygon class='cls-3' points='14.5 45.7 14.8 46.3 15.4 46.3 14.9 46.8 15 47.4 14.5 47.1 13.9 47.4 14 46.8 13.5 46.3 14.2 46.3 14.5 45.7'/%3E%3Cpolygon class='cls-3' points='16.5 47.4 16.8 48 17.4 48.1 17 48.6 17.1 49.2 16.5 48.9 15.9 49.2 16 48.6 15.6 48.1 16.2 48 16.5 47.4'/%3E%3Cpolygon class='cls-3' points='18.4 49.2 18.7 49.8 19.3 49.9 18.9 50.3 19 50.9 18.4 50.6 17.8 50.9 17.9 50.3 17.5 49.9 18.1 49.8 18.4 49.2'/%3E%3Cpolygon class='cls-3' points='20.8 50 21.1 50.6 21.8 50.7 21.3 51.1 21.4 51.8 20.8 51.5 20.3 51.8 20.4 51.1 19.9 50.7 20.5 50.6 20.8 50'/%3E%3Cpolygon class='cls-3' points='23.2 50.9 23.5 51.5 24.2 51.6 23.7 52.1 23.8 52.7 23.2 52.4 22.7 52.7 22.8 52.1 22.3 51.6 22.9 51.5 23.2 50.9'/%3E%3Cpolygon class='cls-3' points='25.8 51.7 26.1 52.3 26.7 52.4 26.3 52.8 26.4 53.4 25.8 53.1 25.2 53.4 25.3 52.8 24.9 52.4 25.5 52.3 25.8 51.7'/%3E%3Cpolygon class='cls-3' points='28.4 52 28.6 52.6 29.3 52.7 28.8 53.2 28.9 53.8 28.4 53.5 27.8 53.8 27.9 53.2 27.4 52.7 28.1 52.6 28.4 52'/%3E%3Cpolygon class='cls-3' points='30.9 52.2 31.2 52.8 31.8 52.9 31.3 53.4 31.4 54 30.9 53.7 30.3 54 30.4 53.4 29.9 52.9 30.6 52.8 30.9 52.2'/%3E%3Cpolygon class='cls-3' points='33.7 51.9 33.9 52.4 34.6 52.5 34.1 53 34.2 53.6 33.7 53.3 33.1 53.6 33.2 53 32.7 52.5 33.4 52.4 33.7 51.9'/%3E%3Cpolygon class='cls-3' points='36.3 51.2 36.6 51.8 37.2 51.8 36.7 52.3 36.8 52.9 36.3 52.6 35.7 52.9 35.8 52.3 35.3 51.8 36 51.8 36.3 51.2'/%3E%3Cpolygon class='cls-3' points='38.6 50.5 38.9 51.1 39.6 51.2 39.1 51.6 39.2 52.2 38.6 51.9 38.1 52.2 38.2 51.6 37.7 51.2 38.4 51.1 38.6 50.5'/%3E%3Cpolygon class='cls-3' points='40.9 49.3 41.2 49.9 41.9 50 41.4 50.4 41.5 51.1 40.9 50.8 40.4 51.1 40.5 50.4 40 50 40.7 49.9 40.9 49.3'/%3E%3Cpolygon class='cls-3' points='42.9 47.9 43.1 48.5 43.8 48.6 43.3 49 43.4 49.7 42.9 49.4 42.3 49.7 42.4 49 41.9 48.6 42.6 48.5 42.9 47.9'/%3E%3Cpolygon class='cls-3' points='44.7 46.1 45 46.7 45.6 46.8 45.2 47.2 45.3 47.8 44.7 47.5 44.1 47.8 44.2 47.2 43.8 46.8 44.4 46.7 44.7 46.1'/%3E%3Cpolygon class='cls-3' points='46.5 44.2 46.8 44.8 47.5 44.9 47 45.4 47.1 46 46.5 45.7 45.9 46 46.1 45.4 45.6 44.9 46.2 44.8 46.5 44.2'/%3E%3Cpolygon class='cls-3' points='48.4 42.4 48.6 43 49.3 43.1 48.8 43.5 48.9 44.2 48.4 43.9 47.8 44.2 47.9 43.5 47.4 43.1 48.1 43 48.4 42.4'/%3E%3Cpolygon class='cls-3' points='49.7 40.3 50 40.9 50.6 41 50.2 41.4 50.3 42.1 49.7 41.8 49.1 42.1 49.2 41.4 48.8 41 49.4 40.9 49.7 40.3'/%3E%3Cpolygon class='cls-3' points='50.4 37.8 50.7 38.4 51.3 38.5 50.8 38.9 51 39.5 50.4 39.2 49.8 39.5 49.9 38.9 49.5 38.5 50.1 38.4 50.4 37.8'/%3E%3Cpolygon class='cls-3' points='51.4 35.4 51.7 36 52.3 36.1 51.8 36.5 52 37.2 51.4 36.9 50.8 37.2 50.9 36.5 50.4 36.1 51.1 36 51.4 35.4'/%3E%3Cpolygon class='cls-3' points='51.9 32.7 52.2 33.3 52.8 33.4 52.4 33.9 52.5 34.5 51.9 34.2 51.3 34.5 51.4 33.9 51 33.4 51.6 33.3 51.9 32.7'/%3E%3Cpolygon class='cls-3' points='52.3 30.3 52.6 30.8 53.2 30.9 52.7 31.4 52.8 32 52.3 31.7 51.7 32 51.8 31.4 51.3 30.9 52 30.8 52.3 30.3'/%3E%3Cpolygon class='cls-3' points='52.2 27.7 52.4 28.3 53.1 28.3 52.6 28.8 52.7 29.4 52.2 29.1 51.6 29.4 51.7 28.8 51.2 28.3 51.9 28.3 52.2 27.7'/%3E%3Cpolygon class='cls-3' points='51.5 25.1 51.8 25.7 52.4 25.8 52 26.3 52.1 26.9 51.5 26.6 50.9 26.9 51 26.3 50.6 25.8 51.2 25.7 51.5 25.1'/%3E%3Cpolygon class='cls-3' points='50.8 22.6 51.1 23.2 51.7 23.3 51.2 23.7 51.4 24.3 50.8 24 50.2 24.3 50.3 23.7 49.9 23.3 50.5 23.2 50.8 22.6'/%3E%3Cpolygon class='cls-3' points='49.8 20.2 50.1 20.8 50.8 20.9 50.3 21.4 50.4 22 49.8 21.7 49.3 22 49.4 21.4 48.9 20.9 49.6 20.8 49.8 20.2'/%3E%3Cpolygon class='cls-3' points='48.7 18 49 18.5 49.7 18.6 49.2 19.1 49.3 19.7 48.7 19.4 48.2 19.7 48.3 19.1 47.8 18.6 48.5 18.5 48.7 18'/%3E%3Cpolygon class='cls-3' points='47 16 47.3 16.6 47.9 16.7 47.5 17.1 47.6 17.8 47 17.4 46.4 17.8 46.6 17.1 46.1 16.7 46.7 16.6 47 16'/%3E%3Cpolygon class='cls-3' points='45.3 14 45.6 14.6 46.2 14.7 45.8 15.2 45.9 15.8 45.3 15.5 44.7 15.8 44.8 15.2 44.4 14.7 45 14.6 45.3 14'/%3E%3Cpolygon class='cls-3' points='43.4 12.3 43.7 12.9 44.3 13 43.8 13.4 44 14.1 43.4 13.8 42.8 14.1 42.9 13.4 42.5 13 43.1 12.9 43.4 12.3'/%3E%3Cpolygon class='cls-3' points='41.4 10.6 41.7 11.2 42.3 11.3 41.9 11.8 42 12.4 41.4 12.1 40.8 12.4 40.9 11.8 40.5 11.3 41.1 11.2 41.4 10.6'/%3E%3Cpolygon class='cls-3' points='39 9.8 39.3 10.3 39.9 10.4 39.4 10.9 39.6 11.5 39 11.2 38.4 11.5 38.5 10.9 38 10.4 38.7 10.3 39 9.8'/%3E%3Cpolygon class='cls-3' points='36.5 9 36.8 9.6 37.4 9.7 36.9 10.2 37 10.8 36.5 10.5 35.9 10.8 36 10.2 35.5 9.7 36.2 9.6 36.5 9'/%3E%3Cpolygon class='cls-3' points='34 8.4 34.3 9 34.9 9 34.4 9.5 34.5 10.1 34 9.8 33.4 10.1 33.5 9.5 33 9 33.7 9 34 8.4'/%3E%3Cpolygon class='cls-3' points='31.4 7.9 31.7 8.5 32.3 8.6 31.8 9 32 9.7 31.4 9.3 30.8 9.7 30.9 9 30.5 8.6 31.1 8.5 31.4 7.9'/%3E%3Cpolygon class='cls-3' points='28.9 7.8 29.2 8.4 29.8 8.5 29.3 8.9 29.5 9.6 28.9 9.3 28.3 9.6 28.4 8.9 27.9 8.5 28.6 8.4 28.9 7.8'/%3E%3Cpolygon class='cls-3' points='26.3 8.2 26.6 8.7 27.3 8.8 26.8 9.3 26.9 9.9 26.3 9.6 25.8 9.9 25.9 9.3 25.4 8.8 26 8.7 26.3 8.2'/%3E%3Cpolygon class='cls-3' points='23.8 8.7 24.1 9.3 24.7 9.4 24.3 9.8 24.4 10.4 23.8 10.1 23.2 10.4 23.3 9.8 22.9 9.4 23.5 9.3 23.8 8.7'/%3E%3Cpolygon class='cls-3' points='21.4 9.6 21.6 10.2 22.3 10.3 21.8 10.7 21.9 11.4 21.4 11.1 20.8 11.4 20.9 10.7 20.4 10.3 21.1 10.2 21.4 9.6'/%3E%3Cpolygon class='cls-3' points='18.8 10.5 19.1 11.1 19.8 11.2 19.3 11.7 19.4 12.3 18.8 12 18.3 12.3 18.4 11.7 17.9 11.2 18.6 11.1 18.8 10.5'/%3E%3Cpolygon class='cls-3' points='17 12.3 17.2 12.9 17.9 12.9 17.4 13.4 17.5 14 17 13.7 16.4 14 16.5 13.4 16 12.9 16.7 12.9 17 12.3'/%3E%3Cpolygon class='cls-3' points='15.1 14.1 15.4 14.7 16.1 14.8 15.6 15.2 15.7 15.9 15.1 15.6 14.5 15.9 14.7 15.2 14.2 14.8 14.8 14.7 15.1 14.1'/%3E%3Cpolygon class='cls-3' points='13.3 15.9 13.6 16.5 14.2 16.6 13.8 17.1 13.9 17.7 13.3 17.4 12.7 17.7 12.8 17.1 12.4 16.6 13 16.5 13.3 15.9'/%3E%3Cpolygon class='cls-3' points='11.5 17.8 11.7 18.4 12.4 18.5 11.9 18.9 12 19.5 11.5 19.2 10.9 19.5 11 18.9 10.5 18.5 11.2 18.4 11.5 17.8'/%3E%3Cpolygon class='cls-3' points='10.2 20 10.5 20.5 11.2 20.6 10.7 21.1 10.8 21.7 10.2 21.4 9.7 21.7 9.8 21.1 9.3 20.6 9.9 20.5 10.2 20'/%3E%3Cpolygon class='cls-3' points='9.4 22.4 9.7 23 10.3 23.1 9.9 23.6 10 24.2 9.4 23.9 8.8 24.2 8.9 23.6 8.5 23.1 9.1 23 9.4 22.4'/%3E%3Cpolygon class='cls-3' points='8.6 24.8 8.9 25.4 9.6 25.5 9.1 26 9.2 26.6 8.6 26.3 8.1 26.6 8.2 26 7.7 25.5 8.3 25.4 8.6 24.8'/%3E%3Cpolygon class='cls-3' points='7.8 27.4 8.1 28 8.7 28.1 8.2 28.5 8.4 29.2 7.8 28.9 7.2 29.2 7.3 28.5 6.8 28.1 7.5 28 7.8 27.4'/%3E%3Cpolygon class='cls-3' points='7.5 29.7 7.8 30.3 8.5 30.4 8 30.9 8.1 31.5 7.5 31.2 6.9 31.5 7.1 30.9 6.6 30.4 7.2 30.3 7.5 29.7'/%3E%3C/svg%3E");
}

.related.products h2{
	margin-bottom: 30px;
}

progress[value] {
	border: none; /* Needed for Firefox */
    color: #fff; /* For IE10 */
    -webkit-appearance: none; /* Needed for WebKit/Blink */
	/* Reset the default appearance */
	-webkit-appearance: none;
	 -moz-appearance: none;
	     appearance: none;
	height: 7px;
	margin-top: 16px;
	border-radius: 2px;
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25) inset;
	        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25) inset;
}

progress[value]::-webkit-progress-bar{
	background-color: #eee; 
	border-radius: 2px;
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25) inset;
	        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25) inset;
  }

progress[value]::-webkit-progress-value {
	background-image: linear-gradient(45deg,rgb(66, 42, 30) 70%,#794f35 85%, black 100%); 
	border-radius: 2px; 
	background-size: 35px 20px, 100% 100%, 100% 100%;
}

progress[value]::-moz-progress-bar{
	background-image: -moz-linear-gradient(45deg,rgb(66, 42, 30) 70%,#794f35 85%, black 100%);
	border-radius: 2px; 
	background-size: 35px 20px, 100% 100%, 100% 100%;
}

.single-product .price{
	margin-bottom: 5px;
}
.inventar{
	font-size: x-small;
}
.inventar span{
	text-transform: uppercase;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding-left: 14px;
	position: relative;
}

.inventar span:before{
	content: '';
	position: absolute;
	left: 0;
	bottom: calc(50% - 4px);
	width: 8px;
	height: 8px;
	background-color: green;
}

.inventar.nedostupno span:before{
	background-color: rgb(148, 9, 9) !important;
}

.inventar.u_dolasku span:before{
	background-color: orange !important;
}

.menu-order-admin{
	display: none;
}

.admin-bar .menu-order-admin{
	display: block;
}

.up-sells h2, .upsells h2{
	margin-bottom: 35px;
}

/* Media Queries
---------------------------------------------------------------------------- */
@media only screen and (max-width: 1440px) {

	body.woocommerce .before-footer-cta .wrap,
	body.woocommerce .site-inner {
		max-width: 100%;
		padding: 0 40px;
	}

	body.woocommerce .content {
		width: 65vw;
	}

	body.woocommerce .sidebar {
		width: 30vw;
	}

}


@media only screen and (max-width: 1280px) {

	.before-footer-cta .wrap,
	.site-inner {
		max-width: 960px;
		padding: 0;
	}

	.content {
		width: 600px;
	}

	.sidebar {
		width: 300px;
	}

	.genesis-responsive-menu .genesis-nav-menu .menu-item a{
		font-size: 14px;
		padding: 5px;
	}

}

@media only screen and (max-width: 1100px) {

	.woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td {
		width: 50% !important;
	}

	.site-inner{
		margin-top: 120px;
	}

	.before-footer-cta .wrap,
	.site-inner , body.woocommerce .before-footer-cta .wrap,
	body.woocommerce .site-inner{
		max-width: 720px;
	}

	.sidebar.sidebar-primary.widget-area{
		padding: 50px 0;
	}

	.sidebar.sidebar-primary.widget-area::before {
		content: '';
		position: absolute;
		background-color: black;
		top: 0;
		bottom: 0px;
		right: -200px;
		left: -200px;
		z-index: -1;
		background: -o-linear-gradient(55deg,black 40%,#150800 75%, black 100%);
		background: linear-gradient(35deg,black 40%,#150800 75%, black 100%);
	}

	.content,
	.full-width-content .content,
	.genesis-responsive-menu .genesis-nav-menu .sub-menu a,
	.genesis-responsive-menu .genesis-nav-menu .sub-menu,
	.js .nav-primary,
	.sidebar {
		width: 100% !important;
		max-width: 980px;
	}

	.site-header {
		padding-left: 20px;
		padding-right: 20px;
	}

	.genesis-nav-menu li {
		float: none;
	}
	

	.genesis-responsive-menu .wrap {
		padding: 0;
	}

	.genesis-responsive-menu {
		display: none;
		position: relative;
	}

	.site-header > .wrap > .genesis-responsive-menu {
		-webkit-transition: none;
		-o-transition:      none;
		transition:         none;
	}

	.genesis-skip-link .skip-link-hidden {
		display: none;
		visibility: hidden;
	}

	.menu-toggle,
	.sub-menu-toggle {
		border-width: 0;
		color: #000;
		display: block;
		font-family: 'Muli', sans-serif;
		margin: 0 auto;
		overflow: hidden;
		text-align: center;
		visibility: visible;
		width: auto;
	}


	.js .genesis-nav-menu > .menu-item .sub-menu > .menu-item:first-child,
	.js .genesis-nav-menu > .menu-item > .sub-menu > .menu-item:last-child,
	.js .genesis-nav-menu .sub-menu a{
		background-color: transparent;
		color: white;
		margin: 15px 0;
		padding: 5px;
	}
	.js #genesis-mobile-nav-primary{
		background-color: transparent;
		color: white;
		padding: 5px;
	}
	.js #genesis-mobile-nav-primary:focus{
		outline: none !important;
	}

	#genesis-mobile-nav-primary.activated {
		border-bottom-color: transparent;
	}

	.menu-toggle {
		float: right;
		font-size: 15px;
		font-size: 1.5rem;
		font-weight: 400;
		line-height: 21px;
		padding-left: 0;
		padding-right: 0;
		margin-right: 1px !important;
		margin-top: 15px !important;
		position: relative;
		z-index: 1000;
		width: 25px !important;
		height: 25px;
		border-radius: 0 !important;
		background-image: url("data:image/svg+xml,%3Csvg fill='white' height='20' width='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6H20M4 12H20M4 18H20' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");
    	background-position: right center;
		background-repeat: no-repeat;
		background-size: contain;
	}

	.menu-toggle::before {
		content: '';
		display: none;
	}

	.mob-menu{
		margin-right: 5px !important;
		margin-left: 5px;
		margin-bottom: 5px !important;
	}

	.header-image .title-area{
		width: 180px;
		margin-top: 0;
	}

	.sub-menu-toggle {
		background: transparent;
		float: right;
		font-size: 14px;
		font-size: 1.4rem;
		padding: 10px;
		position: absolute;
		right: 0;
		top: 2px;
		z-index: 100;
	}

	.sub-menu-toggle::before {
		display: inline-block;
		text-rendering: auto;
		-webkit-transform: rotate( 0 );
		-ms-transform:     rotate( 0 );
		transform:         rotate( 0 );
		-webkit-transition: transform .25s ease-in-out;
		-webkit-transition:         -webkit-transform .25s ease-in-out;
		transition:         -webkit-transform .25s ease-in-out;
		-o-transition:         transform .25s ease-in-out;
		transition:         transform .25s ease-in-out;
		transition:         transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
	}

	.sub-menu-toggle.activated::before {
		-webkit-transform: rotate( 180deg );
		-ms-transform:     rotate( 180deg );
		transform:         rotate( 180deg );
	}

	.genesis-responsive-menu .genesis-nav-menu .menu-item:not(.lang-item) {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}

	.genesis-responsive-menu .genesis-nav-menu, .genesis-responsive-menu .genesis-nav-menu a{
		margin: 0;
		padding-left: 0 !important;
	}

	.genesis-responsive-menu .genesis-nav-menu{
		margin-top: 15px !important;
		margin-bottom: 55px !important;
	}

	.genesis-responsive-menu .genesis-nav-menu .menu-item.lang-item{
		float: left;
		margin: 25px 0;
	}

	.genesis-responsive-menu .genesis-nav-menu .menu-item.lang-item.lang-item-first{
		margin-left: -3px;
	}

	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}

	.genesis-responsive-menu .genesis-nav-menu .menu-item a,
	.genesis-responsive-menu .toggle-header-search {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px;
		width: 100%;
	}

	.genesis-responsive-menu.nav-primary .genesis-nav-menu .sub-menu a {
		color: #000;
	}

	.genesis-nav-menu > .menu-item .sub-menu > .menu-item:first-child {
		padding-top: 0;
	}

	.genesis-nav-menu > .menu-item .sub-menu > .menu-item:last-child {
		padding-bottom: 5px;
	}

	.genesis-responsive-menu .genesis-nav-menu .sub-menu::after,
	.genesis-responsive-menu .genesis-nav-menu .sub-menu::before,
	.genesis-responsive-menu .genesis-nav-menu > .menu-item-has-children > a::after {
		content: none;
	}

	.genesis-responsive-menu .genesis-nav-menu .menu-item > a:focus ul.sub-menu,
	.genesis-responsive-menu .genesis-nav-menu .menu-item > a:focus ul.sub-menu .sub-menu {
		left: 0;
		margin-left: 0;
	}

	.genesis-responsive-menu .genesis-nav-menu .sub-menu {
		clear: both;
		display: none;
		margin: 0;
		opacity: 1;
		padding-left: 15px;
		position: static;
		width: 100%;
	}

	.genesis-responsive-menu .toggle-header-search {
		display: none;
	}

	.content-sidebar .content,
	.sidebar-content .content {
		margin-bottom: 80px;
	}

	.pricing-table .one-fifth,
	.pricing-table .one-fourth,
	.pricing-table .one-half,
	.pricing-table .one-third {
		padding: 30px 40px;
	}

	.pricing-table .one-fourth,
	.pricing-table .one-fifth {
		width: 50%;
	}

}

@media only screen and (max-width: 782px) {

	.woocommerce-product-attributes-item{
		width: 49%;
		overflow-wrap: break-word;
		padding: 10px 0;
		margin: 0;
	}

	.woocommerce-product-attributes-item:nth-child(3n+4){
		position: relative;
	}
	
	.woocommerce-product-attributes-item:nth-child(3n+4)::before{
		content: '';
		width: 0;
	}
	
	.woocommerce-product-attributes-item:nth-child(2n+3){
		position: relative;
	}
	
	.woocommerce-product-attributes-item:nth-child(2n+3)::before{
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		height: 1px;
		width: 900px;
		border-bottom: 1px dotted lightgrey;
	}
	

	.site-inner{
		margin-top: 120px;
	}

	.before-footer-cta .wrap,
	.site-inner {
		max-width: 100%;
		padding-left: 5%;
		padding-right: 5%;
	}

	.site-footer{
		background-size: 200%;
		background-position: bottom center;
	}

	.admin-bar .site-header {
		top: 46px;
	}

	.site-header {
		-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.05);
		        box-shadow: 0 0 20px rgba(0,0,0,0.05);
	}

	.landing-page .content {
		margin-bottom: 0;
	}

	.entry-title {
		font-size: 36px;
		font-size: 3.6rem;
	}

	.after-entry {
		padding: 30px 40px;
	}

	.after-entry .enews-widget form {
		margin-left: 0;
		margin-right: 0;
	}

	.before-footer-cta .button {
		float: none;
		margin-top: 20px;
	}

	.five-sixths,
	.four-sixths,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.pricing-table .one-fifth,
	.pricing-table .one-fourth,
	.pricing-table .one-half,
	.pricing-table .one-third,
	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths,
	.two-thirds {
		margin: 0;
		width: 100%;
	}

	.menu-secondary li, .menu-custom li{
		display: block !important;
		width: 100%;
		padding: 5px 0 !important;
		text-align: center;
	}

	.menu-secondary li a, .menu-custom li a{
		padding-left: 0 !important;
		margin-left: 0 !important;
		text-align: center;
	}
	
	.menu-secondary li::before, .menu-custom li::before{
		display: none;
	}

}

@media only screen and (max-width: 600px) {

	.admin-bar .site-inner {
		margin-top: 50px;
	}

	.admin-bar .site-header {
		position: relative;
		top: 0;
		background-color: black !important;
	}

	.admin-bar .entry-background {
		margin-top: 0;
	}

	.footer-cta-button {
		display: block;
	}

	.mob-menu{
		margin-bottom: 0!important;
	}

}

@media only screen and (max-width: 470px){
	.woocommerce-product-attributes-item{
		width: 100%;
		padding: 10px 0;
		margin: 0;
	}

	.woocommerce-product-attributes-item:nth-child(3n+4), .woocommerce-product-attributes-item:not(:first-child){
		position: relative;
	}
	
	.woocommerce-product-attributes-item:nth-child(3n+4)::before, .woocommerce-product-attributes-item:not(:first-child)::before{
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		height: 1px;
		width: 600px;
		border-bottom: 1px dotted lightgrey;
	}
}

@media only screen and (max-width: 400px) {
	.gold{
		letter-spacing: 1.7vw;
		padding-left: 0;
		font-size: 4vw;
	}
}

div.wpcf7-response-output{
	border: none !important;
}

uct-categories li li a{
	position: relative;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.sidebar .product-categories li li a:before{
	content:'';
	position: absolute;
	top: 50%;
	left: 0;
	width: 0px;
	height: 1px;
	background-color: white;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.sidebar .product-categories li li a:hover, .sidebar .product-categories li li.current-cat a{
	padding-left: 10px;
}
.sidebar .product-categories li li a:hover:before, .sidebar .product-categories li li.current-cat a:before{
	width: 5px;
}


.sidebar .product-categories li a:hover{
	color: rgba(255, 255, 255, .9);
}

.sidebar .product-categories li .count{
	color: rgba(255, 255, 255, .4);
}

.sidebar .cat-parent{
	margin-left: 0;
	margin-top: 20px;
}

.widget .product-categories li li{
	margin-left: 0;
}

.woocommerce .orderby option[value="popularity"]{
	display: none;
}

.single-product .widget.widget_text{
	display: none;
}

section:not(.widget_price_filter) h3{
	margin-bottom: 0;
}

.woocommerce .woocommerce-widget-layered-nav-list{
	border-bottom: 1px solid #8080801a;
}


/* Before Footer CTA
---------------------------------------------------------------------------- */

.before-footer-cta {
	background-color: #0066cc;
	background: -o-linear-gradient(335deg,#110600,#311900, #110600) !important;
	background: linear-gradient(115deg,#110600,#311900, #110600) !important;
	line-height: 1.5;
	padding-bottom: 40px;
	padding-top: 45px;
	text-align: center;
	position: absolute;
	z-index: 999;
	bottom: 0;
	left: 0;
	right: 0;
}

.before-footer-cta .wrap {
	max-width: 1200px;
}

.before-footer-cta p:last-of-type,
.before-footer-cta .widget:last-of-type {
	margin-bottom: 0;
}

.before-footer-cta,
.before-footer-cta a,
.before-footer-cta p,
.before-footer-cta .widget-title {
	color: #fff;
}

.before-footer-cta a {
	border-bottom: 1px solid currentColor;
}

.before-footer-cta a:focus,
.before-footer-cta a:hover {
	border-bottom: 1px solid transparent;
}

.before-footer-cta p {
	font-size: 20px;
	font-size: 2rem;
}


.before-footer-cta button,
.before-footer-cta input[type="button"],
.before-footer-cta input[type="reset"],
.before-footer-cta input[type="submit"],
input.mailpoet_submit,
.before-footer-cta a.button,
.before-footer-cta a.more-link{
	background-color: transparent;
	border-width: 2px !important;
	color: white;
	margin: 5px 10px !important;
	padding: 15px 20px !important;
	vertical-align: middle;
	background: -o-linear-gradient(#311900, #311900) padding-box,
              -o-linear-gradient(bottom, #8f6B29, #FDE08D, #8f6B29) border-box;
	background: -webkit-gradient(linear, left top, left bottom, from(#311900), to(#311900)) padding-box,
              -webkit-gradient(linear, left bottom, left top, from(#8f6B29), color-stop(#FDE08D), to(#8f6B29)) border-box;
	background: linear-gradient(#311900, #311900) padding-box,
              linear-gradient(to top, #8f6B29, #FDE08D, #8f6B29) border-box;
  border-radius: 50em;
  border: 2px solid transparent !important;
}


.before-footer-cta button:focus,
.before-footer-cta button:hover,
.before-footer-cta input[type="button"]:focus,
.before-footer-cta input[type="button"]:hover,
.before-footer-cta input[type="reset"]:focus,
.before-footer-cta input[type="reset"]:hover,
.before-footer-cta input[type="submit"]:focus,
.before-footer-cta input[type="submit"]:hover,
.before-footer-cta .button:hover,
.before-footer-cta .button:focus ,
input.mailpoet_submit:hover,
input.mailpoet_submit:focus, .woocommerce .widget_price_filter .price_slider_amount .buttonn:hover, .woocommerce .widget_price_filter .price_slider_amount .button:focus{
	background: -o-linear-gradient(#2b1601, #2b1601) padding-box,
              -o-linear-gradient(bottom, #8f6B29, #FDE08D, #8f6B29) border-box;
	background: -webkit-gradient(linear, left top, left bottom, from(#2b1601), to(#2b1601)) padding-box,
              -webkit-gradient(linear, left bottom, left top, from(#8f6B29), color-stop(#FDE08D), to(#8f6B29)) border-box;
	background: linear-gradient(#2b1601, #2b1601) padding-box,
              linear-gradient(to top, #8f6B29, #FDE08D, #8f6B29) border-box;
	color: #fff;
}

.swiper-pagination-bullet-active{
	background: black !important;
}


/* Site Footer
---------------------------------------------------------------------------- */

.site-footer {
	background-color: #000;
	background-position: center;
	background-size: cover;
	bottom: 0;
	font-size: 13px;
	font-size: 1.3rem;
	line-height: 1;
	padding-bottom: 40px;
	padding-top: 140px;
	position: fixed;
	text-align: center;
	width: 100%;
	z-index: -99;
	-webkit-box-shadow: inset 0 100px 100px rgba(0, 0, 0, 0.8);
	        box-shadow: inset 0 100px 100px rgba(0, 0, 0, 0.8);
}

.gmm-active .site-footer {
	position: inherit;
}

.site-footer a,
.site-footer p {
	color: #fff;
}

.site-footer a:hover,
.site-footer a:focus,
.site-footer .genesis-nav-menu a:hover,
.site-footer .genesis-nav-menu a:focus {
	color: #ccc;
	text-decoration: none;
}

.site-footer p {
	margin-bottom: 0;
}

.site-footer .ion-heart {
	font-size: 13px;
	margin-left: 2px;
	margin-right: 2px;
}

.site-footer .site-logo {
	height: 30px;
	margin-bottom: 10px;
	width: auto;
}

.post-type-archive-product .product img{
	border: 1px solid rgb(223, 222, 222) !important;
}


.site-header .genesis-nav-menu a{
	color: rgba(255,255,255, .6);
	text-transform: uppercase;
	letter-spacing: 2px;
	padding: 5px 10px;
}
.site-header .genesis-nav-menu li.current-menu-item a, .site-header .genesis-nav-menu li.current-lang a{
	background: -o-linear-gradient(top, #8f6B29, #FDE08D, #8f6B29);
	background: -o-linear-gradient(bottom, #8f6B29, #FDE08D, #8f6B29);
	background: -webkit-gradient(linear, left bottom, left top, from(#8f6B29), color-stop(#FDE08D), to(#8f6B29));
	background: linear-gradient(to top, #8f6B29, #FDE08D, #8f6B29);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}


button, input[type="button"], input[type="reset"], input[type="submit"], .button, .more-link, .site-footer p{
	font-family: 'Secular One', sans-serif !important;
	letter-spacing: 1px;
}
.nav-secondary .genesis-nav-menu a{
	font-family: Helvetica, sans-serif;
}

.post-type-archive-dogadanja .site-inner, .post-type-archive-dogadanja .site-container{
	background-color: black;
	color: white;
	text-align:center;
}

.single-novosti .entry-title{
	margin-top: 50px;
}

.page-template-default.page .entry-header{
	display: none;
}

.mailpoet_form_columns {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.woocommerce .woocommerce-ordering select{
	padding: 5px;
	background-color: transparent;
}
.woocommerce .before-footer-cta button{
	color: white;
}
.woocommerce table.shop_attributes th{
	padding-left: 0;
}

.social-media svg{
	max-width: 30px;
	height: auto;
	margin: 5px;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.social-media:hover svg{
	opacity: .75;
}


button, input[type="button"], input[type="reset"], input[type="submit"], .button, .more-link{
	border-radius: 50em;
}

.gold{
	text-align: center; 
	letter-spacing: 7px; 
	font-weight: 300; 
	background: -o-linear-gradient( right, #8f6B29, #FDE08D, #8f6B29); 
	background: -webkit-gradient( linear, right top, left top, from(#8f6B29), color-stop(#FDE08D), to(#8f6B29)); 
	background: linear-gradient( to left, #8f6B29, #FDE08D, #8f6B29); 
	background-clip: border-box; 
	-webkit-background-clip: text; 
	-webkit-text-fill-color: 
		transparent; max-width: 500px; 
	margin: 0 auto; 
	padding-left: 7px;
}

/* WOO product atribute table
---------------------------------------------------------------------------- */

.woocommerce table.shop_attributes{
	overflow: hidden;
}



.product_meta{
	display: none;
}

.age-gate__heading{
	max-width: 300px;
	padding: 10px 0;
}

.filter-button{
	float: left;
	margin-right: 10px;
	padding: 5px;
	background-color: white;
	color: black;
	border-bottom: 1px solid grey;
	font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.625;
}

.filter-button, .bapf_sfilter{
	display: none;
}

.filter-button:hover{
	cursor: pointer;
}

.filter-button:focus, .filter-button:hover{
	background-color: lightgrey;
}

#filter-menu{
	display: none;
}

#filter-menu h3{
	color: grey;
}

#filter-menu.activated{
	display: block;
	position: fixed;
	z-index: 9999999999999999999999999;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: -o-linear-gradient(55deg,black 70%,#150800 85%, black 100%);
	background: linear-gradient(35deg,black 70%,#150800 85%, black 100%);
	overflow-y: scroll;
}

.close-filter-menu, .clear-filters{
	color: white;
	cursor: pointer;
	-ms-flex-item-align: right;
	    -ms-grid-row-align: right;
	    align-self: right;
}

.close-filter-menu{
	position: absolute;
	top: 20px;
	right: 20px;
	font-size: x-large;
}

#filter-menu .filter-wrapper{
	width: 100%;
	max-width: 500px;
	padding: 30px;
}

#filter-menu input[type='checkbox']{
	border: 2px solid grey !important;
}

#filter-menu .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{
	display: inline-block;
}

#active-filters ul > li{
	margin-bottom: 2px;
}

body.hide-elements .site-header{
	z-index: -1 !important;
}

.mob-menu{
	float: right;
	margin: 15px;
	margin-left: 40px;
}

.mob-menu a{
	padding: 5px 2px;
	display: inline-block;
}
.mob-menu a:last-child{
	padding-left: 0;
	margin-left: -2px;
	font-size: 14px;
	letter-spacing: 1px;
}


/* Media Queries
---------------------------------------------------------------------------- */

@media only screen and (max-width: 1600px) {

	.site-footer {
		background-image: url('https://humidor.neweb.click/wp-content/uploads/2023/04/cigars-footer-1600.jpeg');
	}

}

@media only screen and (max-width: 1440px) {

	body.woocommerce .before-footer-cta .wrap,
	body.woocommerce .site-inner {
		max-width: 100%;
		padding: 0 40px;
	}

	body.woocommerce .content {
		width: 60vw;
	}

	body.woocommerce .sidebar {
		width: 30vw;
	}

}


@media only screen and (max-width: 1280px) {

	.before-footer-cta .wrap,
	.site-inner {
		max-width: 960px;
		padding: 0;
	}

	.content {
		width: 600px;
	}

	.sidebar {
		width: 300px;
	}

	.genesis-responsive-menu .genesis-nav-menu .menu-item a{
		font-size: 14px;
		padding: 5px;
	}

}

@media only screen and (max-width: 1100px) {

	.site-footer {
		background-image: url('https://humidor.neweb.click/wp-content/uploads/2023/04/cigars-footer-1000.jpeg');
	}

	.post-type-archive-product .sidebar .widget:last-child{
		display: block;
	}

	.sidebar .widget_product_categories{
		display: none;
	}

	.site-inner{
		margin-top: 120px;
	}

	.before-footer-cta .wrap,
	.site-inner , body.woocommerce .before-footer-cta .wrap,
	body.woocommerce .site-inner{
		max-width: 720px;
	}

	.sidebar.sidebar-primary.widget-area{
		padding: 50px 0;
	}

	.sidebar.sidebar-primary.widget-area::before {
		content: '';
		position: absolute;
		background-color: black;
		top: 0;
		bottom: 0px;
		right: -200px;
		left: -200px;
		z-index: -1;
		background: -o-linear-gradient(55deg,black 40%,#150800 75%, black 100%);
		background: linear-gradient(35deg,black 40%,#150800 75%, black 100%);
	}

	.content,
	.full-width-content .content,
	.genesis-responsive-menu .genesis-nav-menu .sub-menu a,
	.genesis-responsive-menu .genesis-nav-menu .sub-menu,
	.js .nav-primary,
	.sidebar {
		width: 100% !important;
		max-width: 980px;
	}

	.site-header {
		padding-left: 20px;
		padding-right: 20px;
	}

	.genesis-nav-menu li {
		float: none;
	}
	

	.genesis-responsive-menu .wrap {
		padding: 0;
	}

	.genesis-responsive-menu {
		display: none;
		position: relative;
	}

	.site-header > .wrap > .genesis-responsive-menu {
		-webkit-transition: none;
		-o-transition:      none;
		transition:         none;
	}

	.genesis-skip-link .skip-link-hidden {
		display: none;
		visibility: hidden;
	}

	.menu-toggle,
	.sub-menu-toggle {
		border-width: 0;
		color: #000;
		display: block;
		font-family: 'Muli', sans-serif;
		margin: 0 auto;
		overflow: hidden;
		text-align: center;
		visibility: visible;
		width: auto;
	}


	.js .genesis-nav-menu > .menu-item .sub-menu > .menu-item:first-child,
	.js .genesis-nav-menu > .menu-item > .sub-menu > .menu-item:last-child,
	.js .genesis-nav-menu .sub-menu a{
		background-color: transparent;
		color: white;
		margin: 15px 0;
		padding: 5px;
	}
	.js #genesis-mobile-nav-primary{
		background-color: transparent;
		color: white;
		padding: 5px;
	}
	.js #genesis-mobile-nav-primary:focus{
		outline: none !important;
	}

	#genesis-mobile-nav-primary.activated {
		border-bottom-color: transparent;
	}

	.menu-toggle {
		float: right;
		font-size: 15px;
		font-size: 1.5rem;
		font-weight: 400;
		line-height: 21px;
		padding-left: 0;
		padding-right: 0;
		position: relative;
		z-index: 1000;
	}

	.menu-toggle::before {
		font-size: 40px;
		margin-right: 5px;
		text-rendering: auto;
		vertical-align: bottom;
		
	}

	.site-header .wrap{
		position: relative;
		padding-right: 25px;
	}
	
	#genesis-mobile-nav-primary{
		position: absolute;
		right: 0;
	}

	.sub-menu-toggle {
		background: transparent;
		float: right;
		font-size: 14px;
		font-size: 1.4rem;
		padding: 10px;
		position: absolute;
		right: 0;
		top: 2px;
		z-index: 100;
	}

	.sub-menu-toggle::before {
		display: inline-block;
		text-rendering: auto;
		-webkit-transform: rotate( 0 );
		-ms-transform:     rotate( 0 );
		transform:         rotate( 0 );
		-webkit-transition: transform .25s ease-in-out;
		-webkit-transition:         -webkit-transform .25s ease-in-out;
		transition:         -webkit-transform .25s ease-in-out;
		-o-transition:         transform .25s ease-in-out;
		transition:         transform .25s ease-in-out;
		transition:         transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
	}

	.sub-menu-toggle.activated::before {
		-webkit-transform: rotate( 180deg );
		-ms-transform:     rotate( 180deg );
		transform:         rotate( 180deg );
	}

	.genesis-responsive-menu .genesis-nav-menu .menu-item:not(.lang-item) {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}

	.genesis-responsive-menu .genesis-nav-menu, .genesis-responsive-menu .genesis-nav-menu a{
		margin: 0;
		padding-left: 0 !important;
	}

	.genesis-responsive-menu .genesis-nav-menu{
		margin-top: 15px !important;
		margin-bottom: 55px !important;
	}

	.genesis-responsive-menu .genesis-nav-menu .menu-item.lang-item{
		float: left;
		margin: 25px 0;
	}

	.genesis-responsive-menu .genesis-nav-menu .menu-item.lang-item.lang-item-first{
		margin-left: -3px;
	}

	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}

	.genesis-responsive-menu .genesis-nav-menu .menu-item a,
	.genesis-responsive-menu .toggle-header-search {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px;
		width: 100%;
	}

	.genesis-responsive-menu.nav-primary .genesis-nav-menu .sub-menu a {
		color: #000;
	}

	.genesis-nav-menu > .menu-item .sub-menu > .menu-item:first-child {
		padding-top: 0;
	}

	.genesis-nav-menu > .menu-item .sub-menu > .menu-item:last-child {
		padding-bottom: 5px;
	}

	.genesis-responsive-menu .genesis-nav-menu .sub-menu::after,
	.genesis-responsive-menu .genesis-nav-menu .sub-menu::before,
	.genesis-responsive-menu .genesis-nav-menu > .menu-item-has-children > a::after {
		content: none;
	}

	.genesis-responsive-menu .genesis-nav-menu .menu-item > a:focus ul.sub-menu,
	.genesis-responsive-menu .genesis-nav-menu .menu-item > a:focus ul.sub-menu .sub-menu {
		left: 0;
		margin-left: 0;
	}

	.genesis-responsive-menu .genesis-nav-menu .sub-menu {
		clear: both;
		display: none;
		margin: 0;
		opacity: 1;
		padding-left: 15px;
		position: static;
		width: 100%;
	}

	.genesis-responsive-menu .toggle-header-search {
		display: none;
	}

	.content-sidebar .content,
	.sidebar-content .content {
		margin-bottom: 80px;
	}

	.pricing-table .one-fifth,
	.pricing-table .one-fourth,
	.pricing-table .one-half,
	.pricing-table .one-third {
		padding: 30px 40px;
	}

	.pricing-table .one-fourth,
	.pricing-table .one-fifth {
		width: 50%;
	}

	.woocommerce-result-count{
		width: 100%;
	}

	.woocommerce-ordering{
		width: 100%;
		max-width: 200px;
	}

	.filter-button, .bapf_sfilter{
		display: unset;
	}
	
}

@media only screen and (max-width: 782px) {

	.woocommerce-product-attributes-item{
		width: 49%;
		overflow-wrap: break-word;
		padding: 10px 0;
		margin: 0;
	}

	.woocommerce-product-attributes-item:nth-child(3n+4){
		position: relative;
	}
	
	.woocommerce-product-attributes-item:nth-child(3n+4)::before{
		content: '';
		width: 0;
	}
	
	.woocommerce-product-attributes-item:nth-child(2n+3){
		position: relative;
	}
	
	.woocommerce-product-attributes-item:nth-child(2n+3)::before{
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		height: 1px;
		width: 900px;
		border-bottom: 1px dotted lightgrey;
	}

	.site-inner{
		margin-top: 120px;
	}

	.before-footer-cta .wrap,
	.site-inner {
		max-width: 100%;
		padding-left: 5%;
		padding-right: 5%;
	}

	body.woocommerce .before-footer-cta .wrap, body.woocommerce .site-inner{
		padding-left: 5%;
		padding-right: 5%;
	}

	.site-footer{
		background-size: 200%;
		background-position: bottom center;
	}

	.admin-bar .site-header {
		top: 46px;
	}

	.site-header {
		-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.05);
		        box-shadow: 0 0 20px rgba(0,0,0,0.05);
	}

	.site-footer {
		background-image: url('https://humidor.neweb.click/wp-content/uploads/2023/04/cigars-footer-1000.jpeg');
	}

	.landing-page .content {
		margin-bottom: 0;
	}

	.entry-title {
		font-size: 36px;
		font-size: 3.6rem;
	}

	.after-entry {
		padding: 30px 40px;
	}

	.after-entry .enews-widget form {
		margin-left: 0;
		margin-right: 0;
	}

	.before-footer-cta .button {
		float: none;
		margin-top: 20px;
	}

	.five-sixths,
	.four-sixths,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.pricing-table .one-fifth,
	.pricing-table .one-fourth,
	.pricing-table .one-half,
	.pricing-table .one-third,
	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths,
	.two-thirds {
		margin: 0;
		width: 100%;
	}

	.menu-secondary li, .menu-custom li{
		display: block !important;
		width: 100%;
		padding: 5px 0 !important;
		text-align: center;
	}

	.menu-secondary li a, .menu-custom li a{
		padding-left: 0 !important;
		margin-left: 0 !important;
		text-align: center;
	}
	
	.menu-secondary li::before, .menu-custom li::before{
		display: none;
	}

}

.single-product .summary a.added_to_cart{
	padding: 15px !important;
}

@media only screen and (max-width: 600px) {

	.admin-bar .site-inner {
		margin-top: 50px;
	}

	.admin-bar .site-header {
		position: relative;
		top: 0;
		background-color: black !important;
	}

	.admin-bar .entry-background {
		margin-top: 0;
	}

	.footer-cta-button {
		display: block;
	}

	.woocommerce-ordering{
		width: 100%;
		max-width: calc(100% - 130px);
	}

	.site-header{
		min-height: unset;
	}

	.mob-menu{
		margin-left: 0 !important;
	}

	.single-product .summary a.added_to_cart{
		padding-left: 5px !important;
		padding-right: 5px !important;
	}

}

@media only screen and (max-width: 470px){
	.woocommerce-product-attributes-item{
		width: 100%;
		overflow-wrap: break-word;
		padding: 10px 0;
		margin: 0;
	}

	.woocommerce-product-attributes-item:nth-child(3n+4), .woocommerce-product-attributes-item:not(:first-child){
		position: relative;
	}
	
	.woocommerce-product-attributes-item:nth-child(3n+4)::before, .woocommerce-product-attributes-item:not(:first-child)::before{
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		height: 1px;
		width: 600px;
		border-bottom: 1px dotted lightgrey;
	}
}

@media only screen and (max-width: 400px) {
	.gold{
		letter-spacing: 1.7vw;
		padding-left: 0;
		font-size: 4vw;
	}
}

@media only screen and (max-width: 380px) {
	.header-image .title-area{
		width: 150px;
	}
}

@media only screen and (max-width: 340px) {
	.header-image .title-area{
		width: 130px;
		margin-top: 2px;
	}
}


div.wpcf7-response-output{
	border: none !important;
}

ul.page-numbers .next, ul.page-numbers .prev{
	color: transparent !important;
	width: 25px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
ul.page-numbers .prev:before{
	content: "<";
	position: absolute;
	left: 7px;
	z-index: 9;
	color: #333;
}
ul.page-numbers .next:before{
	content: '>';
	position: absolute;
	left: 7px;
	z-index: 9;
	color: #333;
}

.hover-lightbox{
	display: none;
	position: relative;
	z-index: -1;
}

.related.products{
	position: relative;
	display: inline-block !important;
}

.related.products:before{
	content: '';
	display: table;
	clear: both;
}

.woocommerce-product-details__short-description p{
	margin-bottom: 0 !important;
}

@media only screen and (min-width: 1300px) {
	.single-product #genesis-content > .product > .hover-lightbox{
		display: block;
		position: absolute;
		top: -30px;
		left: 350px;
		width: 500px;
		height: 500px;
		background-position: center;
		background-size: cover;
		background-color: white;
	}

	.site-footer {
		background-image: url('https://humidor.neweb.click/wp-content/uploads/2023/04/cigars-footer-1600.jpeg');
	}
}

@media only screen and (min-width: 1500px) {
	.single-product #genesis-content > .product > .hover-lightbox{
		width: 600px;
		height: 600px;
	}	
}


@media only screen and (min-width: 2000px) {
	.single-product #genesis-content > .product > .hover-lightbox{
		width: 700px;
		height: 700px;
	}
	.site-footer {
		background-image: url('https://humidor.neweb.click/wp-content/uploads/2023/04/cigars-footer-2500.jpeg');
	}
}

@media only screen and (min-width: 2600px) {
	.single-product #genesis-content > .product > .hover-lightbox{
		width: 700px;
		height: 700px;
	}
	.site-footer {
		background-image: url('https://humidor.neweb.click/wp-content/uploads/2023/04/cigars-footer.jpg');
	}
}


.woocommerce-product-attributes-item--attribute_pa_profile{
	width: 100%;
}

.woocommerce table.shop_attributes .woocommerce-product-attributes-item--attribute_pa_profile td{
	width: 87% !important;
}

.woocommerce table.shop_attributes .woocommerce-product-attributes-item--attribute_pa_profile th{
	width: 13% !important;
}

@media only screen and (max-width: 1100px){
		.woocommerce table.shop_attributes .woocommerce-product-attributes-item--attribute_pa_profile td{
			width: 84% !important;
		}

		.woocommerce table.shop_attributes .woocommerce-product-attributes-item--attribute_pa_profile th{
			width: 16% !important;
		}
}


@media only screen and (max-width: 782px){
		.woocommerce table.shop_attributes .woocommerce-product-attributes-item--attribute_pa_profile td{
			width: 76% !important;
		}

		.woocommerce table.shop_attributes .woocommerce-product-attributes-item--attribute_pa_profile th{
			width: 24% !important;
		}
}

@media only screen and (max-width: 470px){
	.woocommerce table.shop_attributes th, .woocommerce table.shop_attributes .woocommerce-product-attributes-item--attribute_pa_profile th{
		width: 30% !important;
	} 
	.woocommerce table.shop_attributes td, .woocommerce table.shop_attributes .woocommerce-product-attributes-item--attribute_pa_profile td {
		width: 70% !important;
	}
}