@charset "UTF-8";

/*!
Theme Name: Manjo Custom Theme
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Custom WordPress theme. The theme is based on _s (underscores) framework and includes a wide variety of functionalities that can serve for your content management without having to have programming skills.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: manjo
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

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

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

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Reset and Variables
# Helpers
# Bootstrap
# WooCommerce
# Base
# Parts
# Components / Templates
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Reset and Variables
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Reset
--------------------------------------------------------------*/
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

html {
	-webkit-font-smoothing: antialiased;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}

audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

audio:not([controls]) {
	display: none;
}

[hidden] {
	display: none;
}

/*--------------------------------------------------------------
## Base Reset
--------------------------------------------------------------*/
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

html,
button,
input,
select,
textarea {
	font-family: sans-serif;
	color: #222;
}

body {
	margin: 0;
	font-size: 1em;
	line-height: 1.4;
	-moz-osx-font-smoothing: grayscale;
}

::-moz-selection {
	background: #000;
	color: #fff;
	text-shadow: none;
}

::selection {
	background: #000;
	color: #fff;
	text-shadow: none;
}

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

a:focus,
a:hover,
a:active {
	outline: none;
}

/*--------------------------------------------------------------
## Typography
--------------------------------------------------------------*/
abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: bold;
}

blockquote {
	margin: 0;
}

dfn {
	font-style: italic;
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}

ins {
	background: #ff9;
	color: #000;
	text-decoration: none;
}

pre,
code,
kbd,
samp {
	font-family: monospace, serif;
	_font-family: 'courier new', monospace;
	font-size: 1em;
}

pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

q {
	quotes: none;
}

q::before,
q::after {
	content: "";
	content: none;
}

small {
	font-size: 85%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

/*--------------------------------------------------------------
## Lists
--------------------------------------------------------------*/
nav ul,
nav ol,
ul,
li {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

/*--------------------------------------------------------------
## Embedded Content
--------------------------------------------------------------*/
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
	vertical-align: middle;
}

svg:not(:root) {
	overflow: hidden;
}

/*--------------------------------------------------------------
## Forms
--------------------------------------------------------------*/
figure {
	margin: 0;
}

form {
	margin: 0;
}

fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

label {
	cursor: pointer;
}

legend {
	border: 0;
	*margin-left: -7px;
	padding: 0;
	white-space: normal;
}

button,
input,
select,
textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	*vertical-align: middle;
}

button,
input {
	line-height: normal;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
	*overflow: visible;
}

button[disabled],
input[disabled] {
	cursor: default;
}

input,
textarea {
	-webkit-box-shadow: none;
}

input[type="checkbox"],
input[type="radio"] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	*width: 13px;
	*height: 13px;
}

input[type="search"] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

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

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
	vertical-align: top;
	resize: vertical;
}

input:invalid,
textarea:invalid {
	background-color: #f0dddd;
}

input,
textarea,
select {
	outline: none;
}

/*--------------------------------------------------------------
## Tables
--------------------------------------------------------------*/
table {
	border-collapse: collapse;
	border-spacing: 0;
}

td {
	vertical-align: top;
}

/*--------------------------------------------------------------
## Chrome Frame Prompt
--------------------------------------------------------------*/
.chromeframe {
	margin: 0.2em 0;
	background: #ccc;
	color: black;
	padding: 0.2em 0;
}

/*--------------------------------------------------------------
## Fonts
--------------------------------------------------------------*/
@font-face {
	font-family: 'Reso';
	src: url("./assets/fonts/Reso.woff2") format("woff2"), url("./assets/fonts/Reso.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Reso 4';
	src: url("./assets/fonts/Reso-Regular2.woff2") format("woff2"), url("./assets/fonts/Reso-Regular2.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Reso 3';
	src: url("./assets/fonts/Reso-Regular3.woff2") format("woff2"), url("./assets/fonts/Reso-Regular3.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url("./assets/fonts/RobotoCondensed-Regular.woff2") format("woff2"), url("./assets/fonts/RobotoCondensed-Regular.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto Condensed Light';
	src: url("./assets/fonts/RobotoCondensed-Light.woff2") format("woff2"), url("./assets/fonts/RobotoCondensed-Light.woff") format("woff");
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto Condensed Bold';
	src: url("./assets/fonts/RobotoCondensed-Bold.woff2") format("woff2"), url("./assets/fonts/RobotoCondensed-Bold.woff") format("woff");
	font-weight: bold;
	font-style: normal;
}

/*--------------------------------------------------------------
## Variables
--------------------------------------------------------------*/
@font-face {
	font-family: "fonticons";
	src: url("assets/icons/fonticons.woff2") format("woff2"), url("assets/icons/fonticons.woff") format("woff"), url("assets/icons/fonticons.ttf") format("truetype");
}

.font-arrow-down:before,
.font-book:before,
.font-clock:before,
.font-envelope:before,
.font-facebook:before,
.font-instagram:before,
.font-linkedin:before,
.font-location:before,
.font-mobile:before,
.font-viber:before,
.font-whatsapp:before {
	font-family: "fonticons";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}

.font-arrow-down:before {
	content: "";
}

.font-book:before {
	content: "";
}

.font-clock:before {
	content: "";
}

.font-envelope:before {
	content: "";
}

.font-facebook:before {
	content: "";
}

.font-instagram:before {
	content: "";
}

.font-linkedin:before {
	content: "";
}

.font-location:before {
	content: "";
}

.font-mobile:before {
	content: "";
}

.font-viber:before {
	content: "";
}

.font-whatsapp:before {
	content: "";
}

/*--------------------------------------------------------------
# Helpers
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Mixins
--------------------------------------------------------------*/
/*
	Example:
	-------------------------------------------------------------------------------------------------
	@include mq($phone) 			 	@media screen and (max-width: 640px)
	-------------------------------------------------------------------------------------------------
	@include mq(991) 			 	 	@media screen and (max-width: 991px)
	-------------------------------------------------------------------------------------------------
	@include mq($phone + 1, min) 	 	@media screen and (min-width: 641px)
	-------------------------------------------------------------------------------------------------
	@include mq(992, min) 			 	@media screen and (min-width: 992px)
	-------------------------------------------------------------------------------------------------
	@include mq(400, min, height) 	 	@media screen and (min-height: 400px)
	-------------------------------------------------------------------------------------------------
	@include mq(992) {				 	@media screen and (max-width: 992px) and (min-width: 767px)
		@include mq(767, min) {

		}
	}
	-------------------------------------------------------------------------------------------------
 */
/*--------------------------------------------------------------
## Helpers
--------------------------------------------------------------*/
.clear::after,
.entry-content::after,
.comment-content::after,
.site-content::after,
.site-footer::after {
	content: '';
	display: table;
	clear: both;
}

.fleft {
	float: left;
}

.fright {
	float: right;
}

.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.light-font {
	font-family: 'Reso 4', 'Roboto Condensed Light';
}

.bold-font {
	font-family: 'Reso 3', 'Roboto Condensed Bold';
}

.uppercase {
	text-transform: uppercase;
}

.spacing {
	letter-spacing: 0.05rem;
}

.capitalize {
	text-transform: capitalize;
}

.centered {
	text-align: center;
}

.color-white {
	color: #fff;
}

.color-green {
	color: #198952;
}

.color-green-light {
	color: #bcd63a;
}

.color-light-grey {
	color: #333;
}

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
	word-wrap: normal !important;
	/* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	border-radius: 3px;
	-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	display: block;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
	/* Above WP toolbar. */
}

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

/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	/* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}

section {
	padding: 100px 0;
	position: relative;
}

@media screen and (max-width: 767px) {
	section {
		padding: 50px 0;
	}
}

.bottom-padding {
	padding-bottom: 200px !important;
	margin-bottom: -100px !important;
}

.bg-yellow {
	background-color: #fafafa;
}

.flexible__content {
	position: absolute;
	top: 0;
	left: 0;
	padding: 10px 30px;
	background-color: #191919;
	color: #fff;
	z-index: 22;
	font-size: 1.5rem;
}

.flexible__content span {
	font-weight: 700;
}

.nav__img {
	display: none;
}

@media screen and (max-width: 900px) {
	.nav__img {
		display: block;
		position: absolute;
		z-index: 100;
		max-width: 80px;
	}
}

.nav__img.nav__img-1 {
	right: 10px;
	top: 50%;
}

.nav__img.nav__img-2 {
	right: 200px;
	top: 0;
}

.nav__img.nav__img-3 {
	right: 150px;
	bottom: 50px;
}

.h-hidden {
	opacity: 0;
}

/*--------------------------------------------------------------
## Print
--------------------------------------------------------------*/
@media print {
	body {
		background: #fff;
		color: #000;
		margin: 0;
		padding: 0;
		text-align: left;
	}

	a:link,
	a:visited {
		background: #fff;
		color: #000;
		text-decoration: underline;
	}

	a:not([href="javascript:;"])::after {
		content: " ["attr(href) "] ";
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		background: none;
		color: #000;
	}

	.temp {
		display: none;
	}
}

/*--------------------------------------------------------------
# Bootstrap
--------------------------------------------------------------*/
/*!
 * Bootstrap Grid v4.1.1 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@-ms-viewport {
	width: device-width;
}

html {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-ms-overflow-style: scrollbar;
}

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

.container {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

@media (min-width: 576px) {
	.container {
		max-width: 540px;
	}
}

@media (min-width: 768px) {
	.container {
		max-width: 720px;
	}
}

@media (min-width: 992px) {
	.container {
		max-width: 960px;
	}
}

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

.container-fluid {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

.row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

.no-gutters {
	margin-right: 0;
	margin-left: 0;
}

.no-gutters>.col,
.no-gutters>[class*="col-"] {
	padding-right: 0;
	padding-left: 0;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

.col {
	-webkit-flex-basis: 0;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
}

.col-auto {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none;
}

.col-1 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 8.33333%;
	-ms-flex: 0 0 8.33333%;
	flex: 0 0 8.33333%;
	max-width: 8.33333%;
}

.col-2 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 16.66667%;
	-ms-flex: 0 0 16.66667%;
	flex: 0 0 16.66667%;
	max-width: 16.66667%;
}

.col-3 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
}

.col-4 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 33.33333%;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%;
}

.col-5 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 41.66667%;
	-ms-flex: 0 0 41.66667%;
	flex: 0 0 41.66667%;
	max-width: 41.66667%;
}

.col-6 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}

.col-7 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 58.33333%;
	-ms-flex: 0 0 58.33333%;
	flex: 0 0 58.33333%;
	max-width: 58.33333%;
}

.col-8 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 66.66667%;
	-ms-flex: 0 0 66.66667%;
	flex: 0 0 66.66667%;
	max-width: 66.66667%;
}

.col-9 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 75%;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%;
}

.col-10 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 83.33333%;
	-ms-flex: 0 0 83.33333%;
	flex: 0 0 83.33333%;
	max-width: 83.33333%;
}

.col-11 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 91.66667%;
	-ms-flex: 0 0 91.66667%;
	flex: 0 0 91.66667%;
	max-width: 91.66667%;
}

.col-12 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.order-first {
	-webkit-box-ordinal-group: 0;
	-webkit-order: -1;
	-ms-flex-order: -1;
	order: -1;
}

.order-last {
	-webkit-box-ordinal-group: 14;
	-webkit-order: 13;
	-ms-flex-order: 13;
	order: 13;
}

.order-0 {
	-webkit-box-ordinal-group: 1;
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0;
}

.order-1 {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
}

.order-2 {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
}

.order-3 {
	-webkit-box-ordinal-group: 4;
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3;
}

.order-4 {
	-webkit-box-ordinal-group: 5;
	-webkit-order: 4;
	-ms-flex-order: 4;
	order: 4;
}

.order-5 {
	-webkit-box-ordinal-group: 6;
	-webkit-order: 5;
	-ms-flex-order: 5;
	order: 5;
}

.order-6 {
	-webkit-box-ordinal-group: 7;
	-webkit-order: 6;
	-ms-flex-order: 6;
	order: 6;
}

.order-7 {
	-webkit-box-ordinal-group: 8;
	-webkit-order: 7;
	-ms-flex-order: 7;
	order: 7;
}

.order-8 {
	-webkit-box-ordinal-group: 9;
	-webkit-order: 8;
	-ms-flex-order: 8;
	order: 8;
}

.order-9 {
	-webkit-box-ordinal-group: 10;
	-webkit-order: 9;
	-ms-flex-order: 9;
	order: 9;
}

.order-10 {
	-webkit-box-ordinal-group: 11;
	-webkit-order: 10;
	-ms-flex-order: 10;
	order: 10;
}

.order-11 {
	-webkit-box-ordinal-group: 12;
	-webkit-order: 11;
	-ms-flex-order: 11;
	order: 11;
}

.order-12 {
	-webkit-box-ordinal-group: 13;
	-webkit-order: 12;
	-ms-flex-order: 12;
	order: 12;
}

.offset-1 {
	margin-left: 8.33333%;
}

.offset-2 {
	margin-left: 16.66667%;
}

.offset-3 {
	margin-left: 25%;
}

.offset-4 {
	margin-left: 33.33333%;
}

.offset-5 {
	margin-left: 41.66667%;
}

.offset-6 {
	margin-left: 50%;
}

.offset-7 {
	margin-left: 58.33333%;
}

.offset-8 {
	margin-left: 66.66667%;
}

.offset-9 {
	margin-left: 75%;
}

.offset-10 {
	margin-left: 83.33333%;
}

.offset-11 {
	margin-left: 91.66667%;
}

@media (min-width: 576px) {
	.col-sm {
		-webkit-flex-basis: 0;
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}

	.col-sm-auto {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}

	.col-sm-1 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.33333%;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%;
	}

	.col-sm-2 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.66667%;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}

	.col-sm-3 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.col-sm-4 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.33333%;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}

	.col-sm-5 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.66667%;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}

	.col-sm-6 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.col-sm-7 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.33333%;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}

	.col-sm-8 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.66667%;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}

	.col-sm-9 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}

	.col-sm-10 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 83.33333%;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}

	.col-sm-11 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 91.66667%;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}

	.col-sm-12 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.order-sm-first {
		-webkit-box-ordinal-group: 0;
		-webkit-order: -1;
		-ms-flex-order: -1;
		order: -1;
	}

	.order-sm-last {
		-webkit-box-ordinal-group: 14;
		-webkit-order: 13;
		-ms-flex-order: 13;
		order: 13;
	}

	.order-sm-0 {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		-ms-flex-order: 0;
		order: 0;
	}

	.order-sm-1 {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.order-sm-2 {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}

	.order-sm-3 {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3;
	}

	.order-sm-4 {
		-webkit-box-ordinal-group: 5;
		-webkit-order: 4;
		-ms-flex-order: 4;
		order: 4;
	}

	.order-sm-5 {
		-webkit-box-ordinal-group: 6;
		-webkit-order: 5;
		-ms-flex-order: 5;
		order: 5;
	}

	.order-sm-6 {
		-webkit-box-ordinal-group: 7;
		-webkit-order: 6;
		-ms-flex-order: 6;
		order: 6;
	}

	.order-sm-7 {
		-webkit-box-ordinal-group: 8;
		-webkit-order: 7;
		-ms-flex-order: 7;
		order: 7;
	}

	.order-sm-8 {
		-webkit-box-ordinal-group: 9;
		-webkit-order: 8;
		-ms-flex-order: 8;
		order: 8;
	}

	.order-sm-9 {
		-webkit-box-ordinal-group: 10;
		-webkit-order: 9;
		-ms-flex-order: 9;
		order: 9;
	}

	.order-sm-10 {
		-webkit-box-ordinal-group: 11;
		-webkit-order: 10;
		-ms-flex-order: 10;
		order: 10;
	}

	.order-sm-11 {
		-webkit-box-ordinal-group: 12;
		-webkit-order: 11;
		-ms-flex-order: 11;
		order: 11;
	}

	.order-sm-12 {
		-webkit-box-ordinal-group: 13;
		-webkit-order: 12;
		-ms-flex-order: 12;
		order: 12;
	}

	.offset-sm-0 {
		margin-left: 0;
	}

	.offset-sm-1 {
		margin-left: 8.33333%;
	}

	.offset-sm-2 {
		margin-left: 16.66667%;
	}

	.offset-sm-3 {
		margin-left: 25%;
	}

	.offset-sm-4 {
		margin-left: 33.33333%;
	}

	.offset-sm-5 {
		margin-left: 41.66667%;
	}

	.offset-sm-6 {
		margin-left: 50%;
	}

	.offset-sm-7 {
		margin-left: 58.33333%;
	}

	.offset-sm-8 {
		margin-left: 66.66667%;
	}

	.offset-sm-9 {
		margin-left: 75%;
	}

	.offset-sm-10 {
		margin-left: 83.33333%;
	}

	.offset-sm-11 {
		margin-left: 91.66667%;
	}
}

@media (min-width: 768px) {
	.col-md {
		-webkit-flex-basis: 0;
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}

	.col-md-auto {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}

	.col-md-1 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.33333%;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%;
	}

	.col-md-2 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.66667%;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}

	.col-md-3 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.col-md-4 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.33333%;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}

	.col-md-5 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.66667%;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}

	.col-md-6 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.col-md-7 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.33333%;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}

	.col-md-8 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.66667%;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}

	.col-md-9 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}

	.col-md-10 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 83.33333%;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}

	.col-md-11 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 91.66667%;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}

	.col-md-12 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.order-md-first {
		-webkit-box-ordinal-group: 0;
		-webkit-order: -1;
		-ms-flex-order: -1;
		order: -1;
	}

	.order-md-last {
		-webkit-box-ordinal-group: 14;
		-webkit-order: 13;
		-ms-flex-order: 13;
		order: 13;
	}

	.order-md-0 {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		-ms-flex-order: 0;
		order: 0;
	}

	.order-md-1 {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.order-md-2 {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}

	.order-md-3 {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3;
	}

	.order-md-4 {
		-webkit-box-ordinal-group: 5;
		-webkit-order: 4;
		-ms-flex-order: 4;
		order: 4;
	}

	.order-md-5 {
		-webkit-box-ordinal-group: 6;
		-webkit-order: 5;
		-ms-flex-order: 5;
		order: 5;
	}

	.order-md-6 {
		-webkit-box-ordinal-group: 7;
		-webkit-order: 6;
		-ms-flex-order: 6;
		order: 6;
	}

	.order-md-7 {
		-webkit-box-ordinal-group: 8;
		-webkit-order: 7;
		-ms-flex-order: 7;
		order: 7;
	}

	.order-md-8 {
		-webkit-box-ordinal-group: 9;
		-webkit-order: 8;
		-ms-flex-order: 8;
		order: 8;
	}

	.order-md-9 {
		-webkit-box-ordinal-group: 10;
		-webkit-order: 9;
		-ms-flex-order: 9;
		order: 9;
	}

	.order-md-10 {
		-webkit-box-ordinal-group: 11;
		-webkit-order: 10;
		-ms-flex-order: 10;
		order: 10;
	}

	.order-md-11 {
		-webkit-box-ordinal-group: 12;
		-webkit-order: 11;
		-ms-flex-order: 11;
		order: 11;
	}

	.order-md-12 {
		-webkit-box-ordinal-group: 13;
		-webkit-order: 12;
		-ms-flex-order: 12;
		order: 12;
	}

	.offset-md-0 {
		margin-left: 0;
	}

	.offset-md-1 {
		margin-left: 8.33333%;
	}

	.offset-md-2 {
		margin-left: 16.66667%;
	}

	.offset-md-3 {
		margin-left: 25%;
	}

	.offset-md-4 {
		margin-left: 33.33333%;
	}

	.offset-md-5 {
		margin-left: 41.66667%;
	}

	.offset-md-6 {
		margin-left: 50%;
	}

	.offset-md-7 {
		margin-left: 58.33333%;
	}

	.offset-md-8 {
		margin-left: 66.66667%;
	}

	.offset-md-9 {
		margin-left: 75%;
	}

	.offset-md-10 {
		margin-left: 83.33333%;
	}

	.offset-md-11 {
		margin-left: 91.66667%;
	}
}

@media (min-width: 992px) {
	.col-lg {
		-webkit-flex-basis: 0;
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}

	.col-lg-auto {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}

	.col-lg-1 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.33333%;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%;
	}

	.col-lg-2 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.66667%;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}

	.col-lg-3 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.col-lg-4 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.33333%;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}

	.col-lg-5 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.66667%;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}

	.col-lg-6 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.col-lg-7 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.33333%;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}

	.col-lg-8 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.66667%;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}

	.col-lg-9 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}

	.col-lg-10 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 83.33333%;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}

	.col-lg-11 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 91.66667%;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}

	.col-lg-12 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.order-lg-first {
		-webkit-box-ordinal-group: 0;
		-webkit-order: -1;
		-ms-flex-order: -1;
		order: -1;
	}

	.order-lg-last {
		-webkit-box-ordinal-group: 14;
		-webkit-order: 13;
		-ms-flex-order: 13;
		order: 13;
	}

	.order-lg-0 {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		-ms-flex-order: 0;
		order: 0;
	}

	.order-lg-1 {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.order-lg-2 {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}

	.order-lg-3 {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3;
	}

	.order-lg-4 {
		-webkit-box-ordinal-group: 5;
		-webkit-order: 4;
		-ms-flex-order: 4;
		order: 4;
	}

	.order-lg-5 {
		-webkit-box-ordinal-group: 6;
		-webkit-order: 5;
		-ms-flex-order: 5;
		order: 5;
	}

	.order-lg-6 {
		-webkit-box-ordinal-group: 7;
		-webkit-order: 6;
		-ms-flex-order: 6;
		order: 6;
	}

	.order-lg-7 {
		-webkit-box-ordinal-group: 8;
		-webkit-order: 7;
		-ms-flex-order: 7;
		order: 7;
	}

	.order-lg-8 {
		-webkit-box-ordinal-group: 9;
		-webkit-order: 8;
		-ms-flex-order: 8;
		order: 8;
	}

	.order-lg-9 {
		-webkit-box-ordinal-group: 10;
		-webkit-order: 9;
		-ms-flex-order: 9;
		order: 9;
	}

	.order-lg-10 {
		-webkit-box-ordinal-group: 11;
		-webkit-order: 10;
		-ms-flex-order: 10;
		order: 10;
	}

	.order-lg-11 {
		-webkit-box-ordinal-group: 12;
		-webkit-order: 11;
		-ms-flex-order: 11;
		order: 11;
	}

	.order-lg-12 {
		-webkit-box-ordinal-group: 13;
		-webkit-order: 12;
		-ms-flex-order: 12;
		order: 12;
	}

	.offset-lg-0 {
		margin-left: 0;
	}

	.offset-lg-1 {
		margin-left: 8.33333%;
	}

	.offset-lg-2 {
		margin-left: 16.66667%;
	}

	.offset-lg-3 {
		margin-left: 25%;
	}

	.offset-lg-4 {
		margin-left: 33.33333%;
	}

	.offset-lg-5 {
		margin-left: 41.66667%;
	}

	.offset-lg-6 {
		margin-left: 50%;
	}

	.offset-lg-7 {
		margin-left: 58.33333%;
	}

	.offset-lg-8 {
		margin-left: 66.66667%;
	}

	.offset-lg-9 {
		margin-left: 75%;
	}

	.offset-lg-10 {
		margin-left: 83.33333%;
	}

	.offset-lg-11 {
		margin-left: 91.66667%;
	}
}

@media (min-width: 1200px) {
	.col-xl {
		-webkit-flex-basis: 0;
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}

	.col-xl-auto {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}

	.col-xl-1 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.33333%;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%;
	}

	.col-xl-2 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.66667%;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}

	.col-xl-3 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.col-xl-4 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.33333%;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}

	.col-xl-5 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.66667%;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}

	.col-xl-6 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.col-xl-7 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.33333%;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}

	.col-xl-8 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.66667%;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}

	.col-xl-9 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}

	.col-xl-10 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 83.33333%;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}

	.col-xl-11 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 91.66667%;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}

	.col-xl-12 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.order-xl-first {
		-webkit-box-ordinal-group: 0;
		-webkit-order: -1;
		-ms-flex-order: -1;
		order: -1;
	}

	.order-xl-last {
		-webkit-box-ordinal-group: 14;
		-webkit-order: 13;
		-ms-flex-order: 13;
		order: 13;
	}

	.order-xl-0 {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		-ms-flex-order: 0;
		order: 0;
	}

	.order-xl-1 {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.order-xl-2 {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}

	.order-xl-3 {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3;
	}

	.order-xl-4 {
		-webkit-box-ordinal-group: 5;
		-webkit-order: 4;
		-ms-flex-order: 4;
		order: 4;
	}

	.order-xl-5 {
		-webkit-box-ordinal-group: 6;
		-webkit-order: 5;
		-ms-flex-order: 5;
		order: 5;
	}

	.order-xl-6 {
		-webkit-box-ordinal-group: 7;
		-webkit-order: 6;
		-ms-flex-order: 6;
		order: 6;
	}

	.order-xl-7 {
		-webkit-box-ordinal-group: 8;
		-webkit-order: 7;
		-ms-flex-order: 7;
		order: 7;
	}

	.order-xl-8 {
		-webkit-box-ordinal-group: 9;
		-webkit-order: 8;
		-ms-flex-order: 8;
		order: 8;
	}

	.order-xl-9 {
		-webkit-box-ordinal-group: 10;
		-webkit-order: 9;
		-ms-flex-order: 9;
		order: 9;
	}

	.order-xl-10 {
		-webkit-box-ordinal-group: 11;
		-webkit-order: 10;
		-ms-flex-order: 10;
		order: 10;
	}

	.order-xl-11 {
		-webkit-box-ordinal-group: 12;
		-webkit-order: 11;
		-ms-flex-order: 11;
		order: 11;
	}

	.order-xl-12 {
		-webkit-box-ordinal-group: 13;
		-webkit-order: 12;
		-ms-flex-order: 12;
		order: 12;
	}

	.offset-xl-0 {
		margin-left: 0;
	}

	.offset-xl-1 {
		margin-left: 8.33333%;
	}

	.offset-xl-2 {
		margin-left: 16.66667%;
	}

	.offset-xl-3 {
		margin-left: 25%;
	}

	.offset-xl-4 {
		margin-left: 33.33333%;
	}

	.offset-xl-5 {
		margin-left: 41.66667%;
	}

	.offset-xl-6 {
		margin-left: 50%;
	}

	.offset-xl-7 {
		margin-left: 58.33333%;
	}

	.offset-xl-8 {
		margin-left: 66.66667%;
	}

	.offset-xl-9 {
		margin-left: 75%;
	}

	.offset-xl-10 {
		margin-left: 83.33333%;
	}

	.offset-xl-11 {
		margin-left: 91.66667%;
	}
}

.d-none {
	display: none !important;
}

.d-inline {
	display: inline !important;
}

.d-inline-block {
	display: inline-block !important;
}

.d-block {
	display: block !important;
}

.d-table {
	display: table !important;
}

.d-table-row {
	display: table-row !important;
}

.d-table-cell {
	display: table-cell !important;
}

.d-flex {
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -ms-flexbox !important;
	display: flex !important;
}

.d-inline-flex {
	display: -webkit-inline-box !important;
	display: -webkit-inline-flex !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
}

@media (min-width: 576px) {
	.d-sm-none {
		display: none !important;
	}

	.d-sm-inline {
		display: inline !important;
	}

	.d-sm-inline-block {
		display: inline-block !important;
	}

	.d-sm-block {
		display: block !important;
	}

	.d-sm-table {
		display: table !important;
	}

	.d-sm-table-row {
		display: table-row !important;
	}

	.d-sm-table-cell {
		display: table-cell !important;
	}

	.d-sm-flex {
		display: -webkit-box !important;
		display: -webkit-flex !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}

	.d-sm-inline-flex {
		display: -webkit-inline-box !important;
		display: -webkit-inline-flex !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}

@media (min-width: 768px) {
	.d-md-none {
		display: none !important;
	}

	.d-md-inline {
		display: inline !important;
	}

	.d-md-inline-block {
		display: inline-block !important;
	}

	.d-md-block {
		display: block !important;
	}

	.d-md-table {
		display: table !important;
	}

	.d-md-table-row {
		display: table-row !important;
	}

	.d-md-table-cell {
		display: table-cell !important;
	}

	.d-md-flex {
		display: -webkit-box !important;
		display: -webkit-flex !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}

	.d-md-inline-flex {
		display: -webkit-inline-box !important;
		display: -webkit-inline-flex !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}

@media (min-width: 992px) {
	.d-lg-none {
		display: none !important;
	}

	.d-lg-inline {
		display: inline !important;
	}

	.d-lg-inline-block {
		display: inline-block !important;
	}

	.d-lg-block {
		display: block !important;
	}

	.d-lg-table {
		display: table !important;
	}

	.d-lg-table-row {
		display: table-row !important;
	}

	.d-lg-table-cell {
		display: table-cell !important;
	}

	.d-lg-flex {
		display: -webkit-box !important;
		display: -webkit-flex !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}

	.d-lg-inline-flex {
		display: -webkit-inline-box !important;
		display: -webkit-inline-flex !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}

@media (min-width: 1200px) {
	.d-xl-none {
		display: none !important;
	}

	.d-xl-inline {
		display: inline !important;
	}

	.d-xl-inline-block {
		display: inline-block !important;
	}

	.d-xl-block {
		display: block !important;
	}

	.d-xl-table {
		display: table !important;
	}

	.d-xl-table-row {
		display: table-row !important;
	}

	.d-xl-table-cell {
		display: table-cell !important;
	}

	.d-xl-flex {
		display: -webkit-box !important;
		display: -webkit-flex !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}

	.d-xl-inline-flex {
		display: -webkit-inline-box !important;
		display: -webkit-inline-flex !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}

@media print {
	.d-print-none {
		display: none !important;
	}

	.d-print-inline {
		display: inline !important;
	}

	.d-print-inline-block {
		display: inline-block !important;
	}

	.d-print-block {
		display: block !important;
	}

	.d-print-table {
		display: table !important;
	}

	.d-print-table-row {
		display: table-row !important;
	}

	.d-print-table-cell {
		display: table-cell !important;
	}

	.d-print-flex {
		display: -webkit-box !important;
		display: -webkit-flex !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}

	.d-print-inline-flex {
		display: -webkit-inline-box !important;
		display: -webkit-inline-flex !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}

.flex-row {
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: normal !important;
	-webkit-flex-direction: row !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
}

.flex-column {
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: normal !important;
	-webkit-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}

.flex-row-reverse {
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: reverse !important;
	-webkit-flex-direction: row-reverse !important;
	-ms-flex-direction: row-reverse !important;
	flex-direction: row-reverse !important;
}

.flex-column-reverse {
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: reverse !important;
	-webkit-flex-direction: column-reverse !important;
	-ms-flex-direction: column-reverse !important;
	flex-direction: column-reverse !important;
}

.flex-wrap {
	-webkit-flex-wrap: wrap !important;
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
}

.flex-nowrap {
	-webkit-flex-wrap: nowrap !important;
	-ms-flex-wrap: nowrap !important;
	flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
	-webkit-flex-wrap: wrap-reverse !important;
	-ms-flex-wrap: wrap-reverse !important;
	flex-wrap: wrap-reverse !important;
}

.flex-fill {
	-webkit-box-flex: 1 !important;
	-webkit-flex: 1 1 auto !important;
	-ms-flex: 1 1 auto !important;
	flex: 1 1 auto !important;
}

.flex-grow-0 {
	-webkit-box-flex: 0 !important;
	-webkit-flex-grow: 0 !important;
	-ms-flex-positive: 0 !important;
	flex-grow: 0 !important;
}

.flex-grow-1 {
	-webkit-box-flex: 1 !important;
	-webkit-flex-grow: 1 !important;
	-ms-flex-positive: 1 !important;
	flex-grow: 1 !important;
}

.flex-shrink-0 {
	-webkit-flex-shrink: 0 !important;
	-ms-flex-negative: 0 !important;
	flex-shrink: 0 !important;
}

.flex-shrink-1 {
	-webkit-flex-shrink: 1 !important;
	-ms-flex-negative: 1 !important;
	flex-shrink: 1 !important;
}

.justify-content-start {
	-webkit-box-pack: start !important;
	-webkit-justify-content: flex-start !important;
	-ms-flex-pack: start !important;
	justify-content: flex-start !important;
}

.justify-content-end {
	-webkit-box-pack: end !important;
	-webkit-justify-content: flex-end !important;
	-ms-flex-pack: end !important;
	justify-content: flex-end !important;
}

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

.justify-content-between {
	-webkit-box-pack: justify !important;
	-webkit-justify-content: space-between !important;
	-ms-flex-pack: justify !important;
	justify-content: space-between !important;
}

.justify-content-around {
	-webkit-justify-content: space-around !important;
	-ms-flex-pack: distribute !important;
	justify-content: space-around !important;
}

.align-items-start {
	-webkit-box-align: start !important;
	-webkit-align-items: flex-start !important;
	-ms-flex-align: start !important;
	align-items: flex-start !important;
}

.align-items-end {
	-webkit-box-align: end !important;
	-webkit-align-items: flex-end !important;
	-ms-flex-align: end !important;
	align-items: flex-end !important;
}

.align-items-center {
	-webkit-box-align: center !important;
	-webkit-align-items: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
}

.align-items-baseline {
	-webkit-box-align: baseline !important;
	-webkit-align-items: baseline !important;
	-ms-flex-align: baseline !important;
	align-items: baseline !important;
}

.align-items-stretch {
	-webkit-box-align: stretch !important;
	-webkit-align-items: stretch !important;
	-ms-flex-align: stretch !important;
	align-items: stretch !important;
}

.align-content-start {
	-webkit-align-content: flex-start !important;
	-ms-flex-line-pack: start !important;
	align-content: flex-start !important;
}

.align-content-end {
	-webkit-align-content: flex-end !important;
	-ms-flex-line-pack: end !important;
	align-content: flex-end !important;
}

.align-content-center {
	-webkit-align-content: center !important;
	-ms-flex-line-pack: center !important;
	align-content: center !important;
}

.align-content-between {
	-webkit-align-content: space-between !important;
	-ms-flex-line-pack: justify !important;
	align-content: space-between !important;
}

.align-content-around {
	-webkit-align-content: space-around !important;
	-ms-flex-line-pack: distribute !important;
	align-content: space-around !important;
}

.align-content-stretch {
	-webkit-align-content: stretch !important;
	-ms-flex-line-pack: stretch !important;
	align-content: stretch !important;
}

.align-self-auto {
	-webkit-align-self: auto !important;
	-ms-flex-item-align: auto !important;
	align-self: auto !important;
}

.align-self-start {
	-webkit-align-self: flex-start !important;
	-ms-flex-item-align: start !important;
	align-self: flex-start !important;
}

.align-self-end {
	-webkit-align-self: flex-end !important;
	-ms-flex-item-align: end !important;
	align-self: flex-end !important;
}

.align-self-center {
	-webkit-align-self: center !important;
	-ms-flex-item-align: center !important;
	align-self: center !important;
}

.align-self-baseline {
	-webkit-align-self: baseline !important;
	-ms-flex-item-align: baseline !important;
	align-self: baseline !important;
}

.align-self-stretch {
	-webkit-align-self: stretch !important;
	-ms-flex-item-align: stretch !important;
	align-self: stretch !important;
}

@media (min-width: 576px) {
	.flex-sm-row {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-webkit-flex-direction: row !important;
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}

	.flex-sm-column {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-webkit-flex-direction: column !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important;
	}

	.flex-sm-row-reverse {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-webkit-flex-direction: row-reverse !important;
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}

	.flex-sm-column-reverse {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		-webkit-flex-direction: column-reverse !important;
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}

	.flex-sm-wrap {
		-webkit-flex-wrap: wrap !important;
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}

	.flex-sm-nowrap {
		-webkit-flex-wrap: nowrap !important;
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}

	.flex-sm-wrap-reverse {
		-webkit-flex-wrap: wrap-reverse !important;
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}

	.flex-sm-fill {
		-webkit-box-flex: 1 !important;
		-webkit-flex: 1 1 auto !important;
		-ms-flex: 1 1 auto !important;
		flex: 1 1 auto !important;
	}

	.flex-sm-grow-0 {
		-webkit-box-flex: 0 !important;
		-webkit-flex-grow: 0 !important;
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important;
	}

	.flex-sm-grow-1 {
		-webkit-box-flex: 1 !important;
		-webkit-flex-grow: 1 !important;
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important;
	}

	.flex-sm-shrink-0 {
		-webkit-flex-shrink: 0 !important;
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important;
	}

	.flex-sm-shrink-1 {
		-webkit-flex-shrink: 1 !important;
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important;
	}

	.justify-content-sm-start {
		-webkit-box-pack: start !important;
		-webkit-justify-content: flex-start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}

	.justify-content-sm-end {
		-webkit-box-pack: end !important;
		-webkit-justify-content: flex-end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}

	.justify-content-sm-center {
		-webkit-box-pack: center !important;
		-webkit-justify-content: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}

	.justify-content-sm-between {
		-webkit-box-pack: justify !important;
		-webkit-justify-content: space-between !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}

	.justify-content-sm-around {
		-webkit-justify-content: space-around !important;
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}

	.align-items-sm-start {
		-webkit-box-align: start !important;
		-webkit-align-items: flex-start !important;
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}

	.align-items-sm-end {
		-webkit-box-align: end !important;
		-webkit-align-items: flex-end !important;
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}

	.align-items-sm-center {
		-webkit-box-align: center !important;
		-webkit-align-items: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
	}

	.align-items-sm-baseline {
		-webkit-box-align: baseline !important;
		-webkit-align-items: baseline !important;
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}

	.align-items-sm-stretch {
		-webkit-box-align: stretch !important;
		-webkit-align-items: stretch !important;
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}

	.align-content-sm-start {
		-webkit-align-content: flex-start !important;
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}

	.align-content-sm-end {
		-webkit-align-content: flex-end !important;
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}

	.align-content-sm-center {
		-webkit-align-content: center !important;
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}

	.align-content-sm-between {
		-webkit-align-content: space-between !important;
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}

	.align-content-sm-around {
		-webkit-align-content: space-around !important;
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}

	.align-content-sm-stretch {
		-webkit-align-content: stretch !important;
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}

	.align-self-sm-auto {
		-webkit-align-self: auto !important;
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}

	.align-self-sm-start {
		-webkit-align-self: flex-start !important;
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}

	.align-self-sm-end {
		-webkit-align-self: flex-end !important;
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}

	.align-self-sm-center {
		-webkit-align-self: center !important;
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}

	.align-self-sm-baseline {
		-webkit-align-self: baseline !important;
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}

	.align-self-sm-stretch {
		-webkit-align-self: stretch !important;
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
}

@media (min-width: 768px) {
	.flex-md-row {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-webkit-flex-direction: row !important;
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}

	.flex-md-column {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-webkit-flex-direction: column !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important;
	}

	.flex-md-row-reverse {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-webkit-flex-direction: row-reverse !important;
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}

	.flex-md-column-reverse {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		-webkit-flex-direction: column-reverse !important;
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}

	.flex-md-wrap {
		-webkit-flex-wrap: wrap !important;
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}

	.flex-md-nowrap {
		-webkit-flex-wrap: nowrap !important;
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}

	.flex-md-wrap-reverse {
		-webkit-flex-wrap: wrap-reverse !important;
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}

	.flex-md-fill {
		-webkit-box-flex: 1 !important;
		-webkit-flex: 1 1 auto !important;
		-ms-flex: 1 1 auto !important;
		flex: 1 1 auto !important;
	}

	.flex-md-grow-0 {
		-webkit-box-flex: 0 !important;
		-webkit-flex-grow: 0 !important;
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important;
	}

	.flex-md-grow-1 {
		-webkit-box-flex: 1 !important;
		-webkit-flex-grow: 1 !important;
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important;
	}

	.flex-md-shrink-0 {
		-webkit-flex-shrink: 0 !important;
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important;
	}

	.flex-md-shrink-1 {
		-webkit-flex-shrink: 1 !important;
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important;
	}

	.justify-content-md-start {
		-webkit-box-pack: start !important;
		-webkit-justify-content: flex-start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}

	.justify-content-md-end {
		-webkit-box-pack: end !important;
		-webkit-justify-content: flex-end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}

	.justify-content-md-center {
		-webkit-box-pack: center !important;
		-webkit-justify-content: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}

	.justify-content-md-between {
		-webkit-box-pack: justify !important;
		-webkit-justify-content: space-between !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}

	.justify-content-md-around {
		-webkit-justify-content: space-around !important;
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}

	.align-items-md-start {
		-webkit-box-align: start !important;
		-webkit-align-items: flex-start !important;
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}

	.align-items-md-end {
		-webkit-box-align: end !important;
		-webkit-align-items: flex-end !important;
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}

	.align-items-md-center {
		-webkit-box-align: center !important;
		-webkit-align-items: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
	}

	.align-items-md-baseline {
		-webkit-box-align: baseline !important;
		-webkit-align-items: baseline !important;
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}

	.align-items-md-stretch {
		-webkit-box-align: stretch !important;
		-webkit-align-items: stretch !important;
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}

	.align-content-md-start {
		-webkit-align-content: flex-start !important;
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}

	.align-content-md-end {
		-webkit-align-content: flex-end !important;
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}

	.align-content-md-center {
		-webkit-align-content: center !important;
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}

	.align-content-md-between {
		-webkit-align-content: space-between !important;
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}

	.align-content-md-around {
		-webkit-align-content: space-around !important;
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}

	.align-content-md-stretch {
		-webkit-align-content: stretch !important;
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}

	.align-self-md-auto {
		-webkit-align-self: auto !important;
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}

	.align-self-md-start {
		-webkit-align-self: flex-start !important;
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}

	.align-self-md-end {
		-webkit-align-self: flex-end !important;
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}

	.align-self-md-center {
		-webkit-align-self: center !important;
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}

	.align-self-md-baseline {
		-webkit-align-self: baseline !important;
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}

	.align-self-md-stretch {
		-webkit-align-self: stretch !important;
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
}

@media (min-width: 992px) {
	.flex-lg-row {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-webkit-flex-direction: row !important;
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}

	.flex-lg-column {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-webkit-flex-direction: column !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important;
	}

	.flex-lg-row-reverse {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-webkit-flex-direction: row-reverse !important;
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}

	.flex-lg-column-reverse {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		-webkit-flex-direction: column-reverse !important;
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}

	.flex-lg-wrap {
		-webkit-flex-wrap: wrap !important;
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}

	.flex-lg-nowrap {
		-webkit-flex-wrap: nowrap !important;
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}

	.flex-lg-wrap-reverse {
		-webkit-flex-wrap: wrap-reverse !important;
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}

	.flex-lg-fill {
		-webkit-box-flex: 1 !important;
		-webkit-flex: 1 1 auto !important;
		-ms-flex: 1 1 auto !important;
		flex: 1 1 auto !important;
	}

	.flex-lg-grow-0 {
		-webkit-box-flex: 0 !important;
		-webkit-flex-grow: 0 !important;
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important;
	}

	.flex-lg-grow-1 {
		-webkit-box-flex: 1 !important;
		-webkit-flex-grow: 1 !important;
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important;
	}

	.flex-lg-shrink-0 {
		-webkit-flex-shrink: 0 !important;
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important;
	}

	.flex-lg-shrink-1 {
		-webkit-flex-shrink: 1 !important;
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important;
	}

	.justify-content-lg-start {
		-webkit-box-pack: start !important;
		-webkit-justify-content: flex-start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}

	.justify-content-lg-end {
		-webkit-box-pack: end !important;
		-webkit-justify-content: flex-end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}

	.justify-content-lg-center {
		-webkit-box-pack: center !important;
		-webkit-justify-content: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}

	.justify-content-lg-between {
		-webkit-box-pack: justify !important;
		-webkit-justify-content: space-between !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}

	.justify-content-lg-around {
		-webkit-justify-content: space-around !important;
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}

	.align-items-lg-start {
		-webkit-box-align: start !important;
		-webkit-align-items: flex-start !important;
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}

	.align-items-lg-end {
		-webkit-box-align: end !important;
		-webkit-align-items: flex-end !important;
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}

	.align-items-lg-center {
		-webkit-box-align: center !important;
		-webkit-align-items: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
	}

	.align-items-lg-baseline {
		-webkit-box-align: baseline !important;
		-webkit-align-items: baseline !important;
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}

	.align-items-lg-stretch {
		-webkit-box-align: stretch !important;
		-webkit-align-items: stretch !important;
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}

	.align-content-lg-start {
		-webkit-align-content: flex-start !important;
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}

	.align-content-lg-end {
		-webkit-align-content: flex-end !important;
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}

	.align-content-lg-center {
		-webkit-align-content: center !important;
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}

	.align-content-lg-between {
		-webkit-align-content: space-between !important;
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}

	.align-content-lg-around {
		-webkit-align-content: space-around !important;
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}

	.align-content-lg-stretch {
		-webkit-align-content: stretch !important;
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}

	.align-self-lg-auto {
		-webkit-align-self: auto !important;
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}

	.align-self-lg-start {
		-webkit-align-self: flex-start !important;
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}

	.align-self-lg-end {
		-webkit-align-self: flex-end !important;
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}

	.align-self-lg-center {
		-webkit-align-self: center !important;
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}

	.align-self-lg-baseline {
		-webkit-align-self: baseline !important;
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}

	.align-self-lg-stretch {
		-webkit-align-self: stretch !important;
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
}

@media (min-width: 1200px) {
	.flex-xl-row {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-webkit-flex-direction: row !important;
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}

	.flex-xl-column {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-webkit-flex-direction: column !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important;
	}

	.flex-xl-row-reverse {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-webkit-flex-direction: row-reverse !important;
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}

	.flex-xl-column-reverse {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		-webkit-flex-direction: column-reverse !important;
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}

	.flex-xl-wrap {
		-webkit-flex-wrap: wrap !important;
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}

	.flex-xl-nowrap {
		-webkit-flex-wrap: nowrap !important;
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}

	.flex-xl-wrap-reverse {
		-webkit-flex-wrap: wrap-reverse !important;
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}

	.flex-xl-fill {
		-webkit-box-flex: 1 !important;
		-webkit-flex: 1 1 auto !important;
		-ms-flex: 1 1 auto !important;
		flex: 1 1 auto !important;
	}

	.flex-xl-grow-0 {
		-webkit-box-flex: 0 !important;
		-webkit-flex-grow: 0 !important;
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important;
	}

	.flex-xl-grow-1 {
		-webkit-box-flex: 1 !important;
		-webkit-flex-grow: 1 !important;
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important;
	}

	.flex-xl-shrink-0 {
		-webkit-flex-shrink: 0 !important;
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important;
	}

	.flex-xl-shrink-1 {
		-webkit-flex-shrink: 1 !important;
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important;
	}

	.justify-content-xl-start {
		-webkit-box-pack: start !important;
		-webkit-justify-content: flex-start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}

	.justify-content-xl-end {
		-webkit-box-pack: end !important;
		-webkit-justify-content: flex-end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}

	.justify-content-xl-center {
		-webkit-box-pack: center !important;
		-webkit-justify-content: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}

	.justify-content-xl-between {
		-webkit-box-pack: justify !important;
		-webkit-justify-content: space-between !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}

	.justify-content-xl-around {
		-webkit-justify-content: space-around !important;
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}

	.align-items-xl-start {
		-webkit-box-align: start !important;
		-webkit-align-items: flex-start !important;
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}

	.align-items-xl-end {
		-webkit-box-align: end !important;
		-webkit-align-items: flex-end !important;
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}

	.align-items-xl-center {
		-webkit-box-align: center !important;
		-webkit-align-items: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
	}

	.align-items-xl-baseline {
		-webkit-box-align: baseline !important;
		-webkit-align-items: baseline !important;
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}

	.align-items-xl-stretch {
		-webkit-box-align: stretch !important;
		-webkit-align-items: stretch !important;
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}

	.align-content-xl-start {
		-webkit-align-content: flex-start !important;
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}

	.align-content-xl-end {
		-webkit-align-content: flex-end !important;
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}

	.align-content-xl-center {
		-webkit-align-content: center !important;
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}

	.align-content-xl-between {
		-webkit-align-content: space-between !important;
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}

	.align-content-xl-around {
		-webkit-align-content: space-around !important;
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}

	.align-content-xl-stretch {
		-webkit-align-content: stretch !important;
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}

	.align-self-xl-auto {
		-webkit-align-self: auto !important;
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}

	.align-self-xl-start {
		-webkit-align-self: flex-start !important;
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}

	.align-self-xl-end {
		-webkit-align-self: flex-end !important;
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}

	.align-self-xl-center {
		-webkit-align-self: center !important;
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}

	.align-self-xl-baseline {
		-webkit-align-self: baseline !important;
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}

	.align-self-xl-stretch {
		-webkit-align-self: stretch !important;
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
}

/*--------------------------------------------------------------
# WooCommerce
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
optgroup,
textarea {
	color: #000;
	font-family: "Reso", "Roboto Condensed", "Roboto Condensed";
	font-size: 16px;
	line-height: 1.35;
}

p {
	margin-bottom: 25px;
	line-height: 1.5;
	font-size: 1.125rem;
	font-family: 'Reso 4', 'Roboto Condensed Light';
	color: #333;
}

@media screen and (max-width: 640px) {
	p {
		font-size: 1rem;
		line-height: 1.35;
	}
}

blockquote {
	margin: 0 25px;
}

pre {
	background: #ccc;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

[class*='font-'] {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #000;
	font-size: 30px;
	line-height: 1;
}

.section-title {
	position: relative;
	margin-bottom: 45px;
	font-size: 35px;
	line-height: 1.14;
	font-family: 'Reso 3', 'Roboto Condensed Bold';
	text-transform: uppercase;
}

@media screen and (max-width: 640px) {
	.section-title {
		font-size: 28px;
	}
}

.section-title::before {
	position: absolute;
	content: '';
	background-image: url("./assets/images/list-divider.png");
	width: 73px;
	height: 12px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	bottom: -25px;
	left: 0;
}

.section-title--center {
	text-align: center;
}

.section-title--center::before {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

/*--------------------------------------------------------------
## Base Layout
--------------------------------------------------------------*/
html,
body {
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	-o-font-smoothing: antialiased;
	height: 100%;
}

html {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

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

/*--------------------------------------------------------------
## Layout
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Parts
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Buttons
--------------------------------------------------------------*/
.btn {
	color: #fff;
	padding: 15px 45px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	font-size: 1.125rem;
	letter-spacing: 0.05rem;
	font-family: 'Reso 3', 'Roboto Condensed Bold';
	border-radius: 15px;
	max-width: 250px;
	overflow: hidden;
	border: 1px solid #bcd63a;
	z-index: 1;
}

.btn::before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #bcd63a;
	z-index: -2;
}

.btn::after {
	position: absolute;
	content: '';
	top: 50%;
	left: 50%;
	border-radius: 15px;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 0;
	height: 0;
	background-color: #0d7642;
	-webkit-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
	z-index: -1;
}

.btn:hover::after {
	width: 100%;
	height: 100%;
	-webkit-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}

/*--------------------------------------------------------------
## Forms
--------------------------------------------------------------*/
.contact-block__form {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
	max-width: 630px;
	margin-left: auto;
}

@media screen and (max-width: 991px) {
	.contact-block__form {
		margin-left: initial;
	}
}

.form__holder {
	position: relative;
	display: inline-block;
	width: 50%;
	max-width: 305px;
	margin-bottom: 20px;
}

@media screen and (max-width: 1199px) {
	.form__holder {
		width: 49%;
	}
}

@media screen and (max-width: 767px) {
	.form__holder {
		width: 100%;
		max-width: 100%;
	}
}

.form__holder--full {
	width: 100%;
	max-width: 100%;
}

.form__input {
	width: 100%;
	border-radius: 15px;
	padding: 22px 5px 21px 25px;
	border: 1px solid #0d7642;
}

@media screen and (max-width: 640px) {
	.form__input {
		padding: 15px 5px 14px 25px;
	}
}

.form__label {
	position: absolute;
	top: 27px;
	line-height: 1;
	left: 25px;
	z-index: 1;
	color: #333;
	font-size: 16px;
	font-family: 'Reso 4', 'Roboto Condensed Light';
	cursor: auto;
}

@media screen and (max-width: 640px) {
	.form__label {
		top: 20px;
	}
}

.form__btn {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media screen and (max-width: 375px) {
	.form__btn {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: initial;
		-webkit-justify-content: initial;
		-ms-flex-pack: initial;
		justify-content: initial;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
}

.form__btn .acceptance {
	width: 100%;
}

.form__btn .wpcf7-list-item {
	margin-left: 0;
	position: relative;
	width: 100%;
}

.form__btn .wpcf7-list-item .form__acceptance.form__acceptance {
	-webkit-transform: translateY(2px);
	-ms-transform: translateY(2px);
	transform: translateY(2px);
}

.form__btn .wpcf7-list-item .wpcf7-list-item-label {
	font-size: 15px;
	font-family: 'Reso 4', 'Roboto Condensed Light';
	line-height: 1;
	padding-left: 25px;
}

@media screen and (max-width: 575px) {
	.form__btn .wpcf7-list-item .wpcf7-list-item-label {
		padding-left: 20px;
		font-size: 14px;
	}
}

.form__btn .ajax-loader.ajax-loader {
	display: none;
}

.form__submit {
	border: none;
	border-radius: 15px;
	background-color: #bcd63a;
	padding: 21px 97px;
	font-size: 18px;
	line-height: 1;
	text-transform: uppercase;
	color: #fff;
	letter-spacing: 0.05rem;
	-webkit-transition: background-color 0.5s ease-in-out;
	-o-transition: background-color 0.5s ease-in-out;
	transition: background-color 0.5s ease-in-out;
	font-family: 'Reso 3', 'Roboto Condensed Bold';
}

.form__submit:hover {
	background-color: #0d7642;
	-webkit-transition: background-color 0.5s ease-in-out;
	-o-transition: background-color 0.5s ease-in-out;
	transition: background-color 0.5s ease-in-out;
}

@media screen and (max-width: 575px) {
	.form__submit {
		padding: 15px 50px;
		font-size: 16px;
		border-radius: 10px;
	}
}

@media screen and (max-width: 375px) {
	.form__submit {
		margin-top: 20px;
	}
}

.acceptance__mask {
	position: absolute;
	width: 30px;
	height: 30px;
	border-radius: 5px;
	border: 1px solid #0d7642;
	-webkit-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
	left: 0;
	cursor: pointer;
	top: 49%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

@media screen and (max-width: 575px) {
	.acceptance__mask {
		width: 20px;
		height: 20px;
		top: 47%;
	}
}

.acceptance__mask--active {
	background-color: #0d7642;
	-webkit-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
}

.form__acceptance {
	visibility: hidden;
}

/*--------------------------------------------------------------
## Wrapper and Ratios
--------------------------------------------------------------*/
.media-wrap {
	position: relative;
	overflow: hidden;
}

.media-wrap::before {
	content: '';
	display: block;
	width: 100%;
}

.media-wrap-square::before {
	padding-top: 100%;
}

.media-item {
	display: block;
	width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

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

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

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

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

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

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

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

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

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

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

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

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

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

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

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

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

.gallery-caption {
	display: block;
}

img {
	max-width: 100%;
	display: block;
	height: initial;
}

/*--------------------------------------------------------------
# Components / Templates
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Header
--------------------------------------------------------------*/
.site-header {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0 15px;
	background-color: transparent;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	min-height: 230px;
	background-image: url("./assets/images/header-bg.png");
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
	z-index: 10;
}

@media screen and (max-width: 991px) {
	.site-header {
		min-height: 150px;
	}
}

@media screen and (max-width: 900px) {
	.site-header {
		min-height: 100px;
	}
}

.site-branding {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

@media screen and (max-width: 991px) {
	.site-branding {
		max-width: 180px;
	}
}

@media screen and (max-width: 900px) {
	.site-branding {
		max-width: 150px;
	}
}

.site-branding::before {
	content: 'We provide quality';
	color: #231f20;
	text-transform: uppercase;
	position: absolute;
	bottom: -20px;
	left: 45px;
	font-size: 15px;
	letter-spacing: 0.05rem;
	font-family: 'Reso 3', 'Roboto Condensed Bold';
}

@media screen and (max-width: 900px) {
	.site-branding::before {
		width: 100%;
		font-size: 13px;
		bottom: -10px;
	}
}

/*--------------------------------------------------------------
## Menu Btn
--------------------------------------------------------------*/
.menu-btn {
	display: none;
	width: 30px;
	height: 19px;
	right: 15px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	position: absolute;
	z-index: 110;
}

.menu-btn::after,
.menu-btn::before,
.menu-btn span {
	width: 100%;
	height: 3px;
	position: absolute;
	display: block;
	background-color: #198952;
}

.menu-btn::after,
.menu-btn::before {
	content: '';
	-webkit-transition: 350ms width 350ms ease;
	-o-transition: 350ms width 350ms ease;
	transition: 350ms width 350ms ease;
}

.menu-btn::after {
	top: 0;
	left: 0;
}

.menu-btn::before {
	bottom: 0;
	right: 0;
}

.menu-btn span {
	top: 50%;
	margin-top: -1.5px;
	-webkit-transition: -webkit-transform 350ms ease;
	transition: -webkit-transform 350ms ease;
	-o-transition: transform 350ms ease;
	transition: transform 350ms ease;
	transition: transform 350ms ease, -webkit-transform 350ms ease;
}

.menu-btn span::before {
	content: '';
	background-color: #198952;
	width: 100%;
	height: 3px;
	position: absolute;
	left: 0;
	-webkit-transition: -webkit-transform 350ms ease;
	transition: -webkit-transform 350ms ease;
	-o-transition: transform 350ms ease;
	transition: transform 350ms ease;
	transition: transform 350ms ease, -webkit-transform 350ms ease;
}

.menu-btn.open::after,
.menu-btn.open::before {
	-webkit-transition: 350ms ease;
	-o-transition: 350ms ease;
	transition: 350ms ease;
	width: 0;
}

.menu-btn.open::after {
	left: 0;
}

.menu-btn.open::before {
	right: 0;
}

.menu-btn.open span {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: 350ms -webkit-transform 350ms ease;
	transition: 350ms -webkit-transform 350ms ease;
	-o-transition: 350ms transform 350ms ease;
	transition: 350ms transform 350ms ease;
	transition: 350ms transform 350ms ease, 350ms -webkit-transform 350ms ease;
	position: relative;
}

.menu-btn.open span::before {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: 350ms -webkit-transform 350ms ease;
	transition: 350ms -webkit-transform 350ms ease;
	-o-transition: 350ms transform 350ms ease;
	transition: 350ms transform 350ms ease;
	transition: 350ms transform 350ms ease, 350ms -webkit-transform 350ms ease;
}

@media screen and (max-width: 900px) {
	.menu-btn {
		display: block;
	}
}

.language {
	position: fixed;
	right: 15px;
	top: 20%;
}

.language .wpml-ls-link {
	padding: 0;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	border: 1px solid #198952;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 8px 0;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}

.language .wpml-ls-native {
	font-size: 0.875rem;
	font-weight: 600;
	color: #198952;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}

.language .wpml-ls-item:hover .wpml-ls-link {
	background-color: #198952;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}

.language .wpml-ls-item:hover .wpml-ls-link .wpml-ls-native {
	color: #fff;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}

.language .wpml-ls-current-language .wpml-ls-link {
	background-color: #198952;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}

.language .wpml-ls-current-language .wpml-ls-link .wpml-ls-native {
	color: #fff;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}

/*--------------------------------------------------------------
## Navigation
--------------------------------------------------------------*/
a {
	text-decoration: none;
}

a:hover,
a:focus,
a:active {
	text-decoration: none;
	outline: 0;
}

.novi-logo {
	position: absolute;
	right: calc(50% - 550px);
	top: 85px;
}

.novi-logo svg {
	width: 100px;
}

@media screen and (max-width: 1200px) {
	.novi-logo {
		right: 21px;
		top: 30px;
	}
}

@media screen and (max-width: 991px) {
	.novi-logo {
		right: 65px;
		top: 100px;
	}
}

@media screen and (max-width: 900px) {
	.novi-logo {
		right: 70px;
		top: 25px;
	}
}

@media screen and (max-width: 600px) {
	.novi-logo {
		top: 105px;
	}
}

@media only screen and (min-width: 901px) {
	.main-navigation.main-navigation__anim {
		-webkit-animation-name: translateNav;
		animation-name: translateNav;
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
		-webkit-animation-delay: 2s;
		animation-delay: 2s;
	}
}

.main-navigation .primary-menu {
	list-style: none;
	margin: 0;
	padding: 0;
}

.main-navigation .primary-menu li:hover>ul,
.main-navigation .primary-menu li.focus>ul {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

.main-navigation .sub-menu {
	position: absolute;
	left: 0;
	top: 100%;
	border-top: 3px solid #fff;
	z-index: 99999;
	background-color: #198952;
	border-radius: 10px;
	overflow: hidden;
	-webkit-transition: 350ms ease;
	-o-transition: 350ms ease;
	transition: 350ms ease;
	visibility: hidden;
	opacity: 0;
}

.main-navigation .sub-menu .sub-menu {
	left: 100%;
	top: 0;
}

.main-navigation .sub-menu li {
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	width: 100%;
	margin: 0;
}

@media screen and (max-width: 900px) {
	.main-navigation .sub-menu li:nth-child(2) {
		margin: 0;
	}
}

@media only screen and (min-width: 901px) {
	.main-navigation .sub-menu li:hover {
		background-color: #bcd63a;
		-webkit-transition: 0.3s ease;
		-o-transition: 0.3s ease;
		transition: 0.3s ease;
	}
}

@media only screen and (min-width: 901px) and (max-width: 900px) {
	.main-navigation .sub-menu li:hover {
		background-color: transparent;
	}

	.main-navigation .sub-menu li:hover a {
		color: #bcd63a;
	}
}

@media only screen and (min-width: 901px) {
	.main-navigation .sub-menu li:hover a {
		color: #fff;
	}
}

.main-navigation .sub-menu li:nth-child(3) {
	margin-left: 0;
}

.main-navigation .sub-menu li:last-of-type {
	border-bottom: none;
}

.main-navigation .sub-menu a {
	padding: 15px 25px;
	width: 100%;
	color: #fff;
	text-transform: initial;
}

@media screen and (max-width: 900px) {
	.main-navigation .sub-menu a {
		color: #198952;
		padding: 10px 15px;
	}
}

.main-navigation .sub-menu a::before {
	display: none;
}

.main-navigation li {
	position: relative;
	margin: 0 25px;
	float: left;
	-webkit-transition: 350ms ease;
	-o-transition: 350ms ease;
	transition: 350ms ease;
}

@media screen and (max-width: 900px) {
	.main-navigation li {
		margin-bottom: 15px;
		border-bottom: 1px dashed #bcd63a;
	}

	.main-navigation li:last-of-type {
		border-bottom: none;
	}
}

.main-navigation li:nth-child(2) {
	margin-right: 150px;
}

@media screen and (max-width: 900px) {
	.main-navigation li:nth-child(2) {
		margin: 0 25px 15px;
	}
}

.main-navigation li:nth-child(3) {
	margin-left: 200px;
}

@media screen and (max-width: 900px) {
	.main-navigation li:nth-child(3) {
		margin: 0 25px 15px;
	}
}

.main-navigation li:hover>a,
.main-navigation li.focus>a {
	color: #bcd63a;
	-webkit-transition: color 0.3s linear;
	-o-transition: color 0.3s linear;
	transition: color 0.3s linear;
}

.main-navigation li:hover>a::before,
.main-navigation li.focus>a::before {
	visibility: visible;
	opacity: 1;
	-webkit-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.main-navigation li.menu-item-has-children:hover .sub-menu {
	visibility: visible;
	opacity: 1;
}

.main-navigation a {
	display: block;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 1.25rem;
	color: #198952;
	padding: 5px;
	font-family: 'Reso 3', 'Roboto Condensed Bold';
	position: relative;
	-webkit-transition: color 0.3s linear;
	-o-transition: color 0.3s linear;
	transition: color 0.3s linear;
}

.main-navigation a::before {
	position: absolute;
	content: '';
	background-image: url("./assets/images/list.png");
	opacity: 0;
	visibility: hidden;
	width: 30px;
	height: 10px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	top: -5px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
}

@media screen and (max-width: 900px) {
	.main-navigation a::before {
		top: -10px;
	}
}

.main-navigation .current_page_item>a,
.main-navigation .current-menu-item>a,
.main-navigation .current_page_ancestor>a,
.main-navigation .current-menu-ancestor>a {
	color: #bcd63a;
}

.main-navigation .current_page_item>a::before,
.main-navigation .current-menu-item>a::before,
.main-navigation .current_page_ancestor>a::before,
.main-navigation .current-menu-ancestor>a::before {
	opacity: 1;
	visibility: visible;
}

@media screen and (max-width: 900px) {
	.main-navigation {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		visibility: hidden;
		z-index: 100;
		-webkit-transition: 350ms ease 350ms;
		-o-transition: 350ms ease 350ms;
		transition: 350ms ease 350ms;
	}

	.main-navigation::before {
		content: '';
		display: block;
		background-color: rgba(255, 255, 255, 0.8);
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		opacity: 0;
		-webkit-transition: 350ms ease;
		-o-transition: 350ms ease;
		transition: 350ms ease;
	}

	.main-navigation.open {
		visibility: visible;
		-webkit-transition: none;
		-o-transition: none;
		transition: none;
	}

	.main-navigation.open::before {
		opacity: 1;
		-webkit-transition: 350ms ease 10ms;
		-o-transition: 350ms ease 10ms;
		transition: 350ms ease 10ms;
	}

	.main-navigation.open>ul {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
		-webkit-transition: 350ms ease 10ms;
		-o-transition: 350ms ease 10ms;
		transition: 350ms ease 10ms;
	}

	.main-navigation .primary-menu {
		position: absolute;
		top: 0;
		right: 0;
		width: 330px;
		height: 100%;
		background-color: #fff;
		padding-top: 100px;
		overflow: auto;
		z-index: 100;
		-webkit-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translateX(100%);
		-webkit-box-shadow: -2px 0 15px rgba(0, 0, 0, 0.3);
		box-shadow: -2px 0 15px rgba(0, 0, 0, 0.3);
		-webkit-transition: 350ms ease;
		-o-transition: 350ms ease;
		transition: 350ms ease;
	}

	.main-navigation .sub-menu {
		position: static;
		-webkit-transition: initial;
		-o-transition: initial;
		transition: initial;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		background-color: transparent;
		border: 0;
		padding: 5px 0 10px 10px;
		opacity: 1;
		display: none;
	}

	.main-navigation .sub-menu li {
		border: 0;
		font-size: .85em;
	}

	.main-navigation .sub-menu .sub-icon {
		top: 1px;
	}

	.main-navigation li {
		float: none;
	}

	.main-navigation li:hover>a,
	.main-navigation li.focus>a {
		background-color: transparent;
	}

	.main-navigation a {
		display: inline-block;
		padding: 0 15px;
	}

	.main-navigation .sub-icon {
		line-height: 1;
		display: block;
		color: #198952;
		font-size: 18px;
		position: absolute;
		right: 60px;
		top: 3px;
		-webkit-transition: 350ms ease;
		-o-transition: 350ms ease;
		transition: 350ms ease;
	}
}

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

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

@-webkit-keyframes translateNav {
	0% {
		-webkit-transform: translateY(-300px);
		transform: translateY(-300px);
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes translateNav {
	0% {
		-webkit-transform: translateY(-300px);
		transform: translateY(-300px);
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

/*--------------------------------------------------------------
## Footer
--------------------------------------------------------------*/
.site-footer {
	background-size: 100% 100%;
	background-position: top center;
	background-repeat: no-repeat;
	position: relative;
	min-height: 500px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

@media screen and (max-width: 991px) {
	.site-footer {
		background-size: contain;
		background-position: center top;
		padding-top: 150px;
	}

	.site-footer::before {
		position: absolute;
		content: '';
		background-color: #198952;
		top: 100px;
		left: 0;
		bottom: 0;
		right: 0;
		z-index: 0;
	}
}

@media screen and (max-width: 991px) and (max-width: 480px) {
	.site-footer::before {
		top: 50px;
	}
}

.site-footer::after {
	display: none;
}

@media screen and (max-width: 767px) {
	.site-footer {
		text-align: center;
	}
}

@media screen and (max-width: 991px) {
	.site-footer__column-top {
		margin-bottom: 50px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}

@media screen and (max-width: 767px) {
	.site-footer__column-top {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.site-footer__column-top .site-footer__list {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
}

.site-footer__logo-holder {
	position: relative;
	margin-bottom: 50px;
	display: inline-block;
}

@media screen and (max-width: 991px) {
	.site-footer__logo-holder {
		margin-right: 100px;
	}
}

@media screen and (max-width: 767px) {
	.site-footer__logo-holder {
		margin-right: 0;
	}
}

.site-footer__logo-text {
	color: #fff;
	text-transform: uppercase;
	position: absolute;
	bottom: -20px;
	left: 45px;
	font-size: 15px;
	letter-spacing: 0.05rem;
	font-family: 'Reso 3', 'Roboto Condensed Bold';
	width: 100%;
}

@media screen and (max-width: 767px) {
	.site-footer__row-bottom {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

@media screen and (max-width: 767px) {
	.site-footer__column-bottom {
		width: auto;
		margin-bottom: 50px;
	}
}

.footer__img-abs {
	position: absolute;
	top: 0;
	left: 30%;
}

@media screen and (max-width: 640px) {
	.footer__img-abs {
		max-width: 200px;
	}
}

.copyright {
	text-align: center;
	font-size: 0.9375rem;
	line-height: 2;
	padding: 5px 15px;
}

.copyright a {
	text-decoration: underline;
	-webkit-transition: color 0.5s ease-in-out;
	-o-transition: color 0.5s ease-in-out;
	transition: color 0.5s ease-in-out;
}

.copyright a:hover {
	color: #bcd63a;
	-webkit-transition: color 0.5s ease-in-out;
	-o-transition: color 0.5s ease-in-out;
	transition: color 0.5s ease-in-out;
}

.site-footer__copyright {
	background-color: #0d7642;
}

.site-footer__quote {
	font-size: 13px;
	display: inline-block;
	-webkit-transform: translate(40px, -5px);
	-ms-transform: translate(40px, -5px);
	transform: translate(40px, -5px);
	margin-bottom: 20px;
}

.site-footer__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media screen and (max-width: 991px) {
	.site-footer__list {
		margin-bottom: 40px;
	}
}

@media screen and (max-width: 767px) {
	.site-footer__list {
		margin-bottom: 20px;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

.site-footer__list-item {
	margin-bottom: 15px;
	display: inline-block;
}

.site-footer__list-item:last-child {
	margin-bottom: 0;
}

@media screen and (max-width: 767px) {
	.site-footer__list-item {
		margin-bottom: 5px;
	}
}

.site-footer__list-link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.site-footer__link {
	font-size: 15px;
	position: relative;
}

.site-footer__link::before {
	position: absolute;
	content: '';
	bottom: -2px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 0;
	height: 2px;
	-webkit-transition: width 0.5s ease-in-out;
	-o-transition: width 0.5s ease-in-out;
	transition: width 0.5s ease-in-out;
	background-color: #bcd63a;
}

.site-footer__link:hover::before {
	width: 100%;
	-webkit-transition: width 0.5s ease-in-out;
	-o-transition: width 0.5s ease-in-out;
	transition: width 0.5s ease-in-out;
}

.site-footer__icons {
	padding-right: 15px;
	color: #fff;
	font-size: 18px;
	-webkit-transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	transform: translateY(-2px);
}

.site-footer__container-top {
	padding-top: 30px;
	padding-bottom: 70px;
}

@media screen and (max-width: 767px) {
	.site-footer__container-top {
		padding-bottom: 0;
	}
}

.site-footer__title {
	margin-bottom: 15px;
	line-height: 1.1;
}

.footer__phone-link {
	color: #fff;
	margin-right: 10px;
}

/*--------------------------------------------------------------
## Entry Content
--------------------------------------------------------------*/
.entry-content,
.custom-entry-content {
	font-size: 16px;
	margin: 5px 0 0;
}

.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.custom-entry-content h1,
.custom-entry-content h2,
.custom-entry-content h3,
.custom-entry-content h4,
.custom-entry-content h5,
.custom-entry-content h6 {
	line-height: 1.35;
	margin-bottom: 15px;
	color: #000;
}

.entry-content h2,
.custom-entry-content h2 {
	font-size: 24px;
	font-weight: 700;
}

.entry-content h3,
.custom-entry-content h3 {
	font-size: 18px;
}

.entry-content h4,
.custom-entry-content h4 {
	font-size: 14px;
}

.entry-content h5,
.custom-entry-content h5 {
	font-size: 12px;
}

.entry-content h6,
.custom-entry-content h6 {
	font-size: 10px;
}

.entry-content p,
.custom-entry-content p {
	line-height: 1.45;
	margin-bottom: 27px;
}

.entry-content p strong,
.custom-entry-content p strong {
	font-weight: 400;
	color: #000;
}

.entry-content li,
.custom-entry-content li {
	margin-bottom: 4px;
}

.entry-content li:last-child,
.custom-entry-content li:last-child {
	margin-bottom: 0;
}

.entry-content ul,
.entry-content ol,
.custom-entry-content ul,
.custom-entry-content ol {
	margin-bottom: 27px;
}

.entry-content ul,
.custom-entry-content ul {
	margin-left: 20px;
}

.entry-content ul li::before,
.custom-entry-content ul li::before {
	content: '-';
	display: inline-block;
	margin-right: 4px;
}

.entry-content ol,
.custom-entry-content ol {
	margin-left: 28px;
}

.entry-content ol li,
.custom-entry-content ol li {
	list-style: decimal;
}

.entry-content a,
.custom-entry-content a {
	display: inline-block;
	position: relative;
}

.entry-content a::before,
.custom-entry-content a::before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	height: 1px;
	width: 0;
	background: #000;
	-webkit-transition: 350ms ease;
	-o-transition: 350ms ease;
	transition: 350ms ease;
}

.entry-content a:hover::before,
.custom-entry-content a:hover::before {
	width: 100%;
}

.entry-content table,
.custom-entry-content table {
	border-collapse: collapse;
	color: #000;
	margin: 25px 0 35px;
	overflow-x: visible;
	table-layout: fixed;
	width: 100%;
	max-width: 700px;
	display: table;
}

@media screen and (max-width: 767pxpx) {

	.entry-content table,
	.custom-entry-content table {
		display: block;
		overflow-x: scroll;
	}
}

.entry-content tbody,
.custom-entry-content tbody {
	width: 100%;
}

@media screen and (max-width: 767pxpx) {

	.entry-content tbody,
	.custom-entry-content tbody {
		width: 700px;
		display: block;
	}
}

.entry-content tr,
.custom-entry-content tr {
	vertical-align: top;
}

.entry-content tr:first-child td,
.custom-entry-content tr:first-child td {
	padding-top: 0;
}

.entry-content th,
.custom-entry-content th {
	border-bottom: 2px solid #000;
	font-weight: 400;
	padding-bottom: 8px;
	color: #000;
}

.entry-content td,
.custom-entry-content td {
	border-bottom: 1px solid #000;
	padding: 20px 0 5px;
}

.contact-block {
	position: relative;
}

.contact-block__brokoli {
	position: absolute;
	right: 2%;
	top: 55%;
}

@media screen and (max-width: 767px) {
	.contact-block__brokoli {
		max-width: 100px;
		top: 70%;
	}
}

.contact-block__kuruz {
	top: 55%;
	left: 12%;
	position: absolute;
}

@media screen and (max-width: 767px) {
	.contact-block__title {
		text-align: center;
	}

	.contact-block__title::before {
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}

@media screen and (max-width: 767px) {
	.contact-block__text {
		text-align: center;
	}
}

.testimonials {
	position: relative;
	padding-top: 0;
}

.testimonials__lines {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: -2;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.testimonials__lines-img {
	width: 100%;
}

.testimonials__container-title {
	background-image: url("./assets/images/testimonials.jpg");
	padding: 50px 15px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
}

@media screen and (max-width: 767px) {
	.testimonials__container-title {
		padding: 15px;
	}
}

.testimonials__paprika {
	position: absolute;
	bottom: -95px;
	right: 80px;
	z-index: -1;
}

@media screen and (max-width: 767px) {
	.testimonials__paprika {
		max-width: 30%;
		bottom: -50px;
	}
}

.testimonials__sargarepa {
	position: absolute;
	left: 100px;
	top: -190px;
	z-index: -1;
}

@media screen and (max-width: 767px) {
	.testimonials__sargarepa {
		max-width: 50%;
		top: -100px;
	}
}

.testimonials__content-title {
	max-width: 270px;
}

@media screen and (max-width: 767px) {
	.testimonials__content-title {
		max-width: 100%;
		text-align: center;
	}

	.testimonials__content-title::before {
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}

@media screen and (max-width: 480px) {
	.testimonials__content-title {
		margin-bottom: 100px;
	}
}

.testimonials__container-bottom {
	padding-top: 250px;
}

.testimonials__row {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 0;
	position: relative;
}

.testimonials__slider {
	max-width: 900px;
	height: 700px;
}

@media screen and (max-width: 991px) {
	.testimonials__slider {
		max-width: 100%;
		height: auto;
	}
}

.testimonials__slider .slick-dots {
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	left: 200px;
	bottom: 80px;
}

.testimonials__slider .slick-dots li {
	margin: 0 5px;
}

.testimonials__slider .slick-dots li button {
	font-size: 0;
	width: 13px;
	height: 14px;
	border-radius: 50%;
	border: 1px solid #0d7642;
	background-color: transparent;
	-webkit-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
	line-height: 1;
	outline: 0;
}

.testimonials__slider .slick-dots li.slick-active button {
	background-color: #0d7642;
	-webkit-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
}

.testimonials__slide {
	width: 900px;
	height: 700px;
	padding: 50px;
	outline: 0;
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media screen and (max-width: 767px) {
	.testimonials__slide {
		height: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

@media screen and (max-width: 480px) {
	.testimonials__slide {
		padding: 0;
	}
}

.testimonials__slide-content {
	width: 50%;
	max-width: 380px;
}

@media screen and (max-width: 767px) {
	.testimonials__slide-content {
		width: 100%;
	}
}

.testimonials__slide-content--left {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

@media screen and (max-width: 991px) {
	.testimonials__slide-content--left {
		margin-right: 5px;
	}
}

@media screen and (max-width: 767px) {
	.testimonials__slide-content--left {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		margin-right: 0;
	}
}

.testimonials__slide-content--right {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media screen and (max-width: 991px) {
	.testimonials__slide-content--right {
		margin-left: 5px;
	}
}

@media screen and (max-width: 767px) {
	.testimonials__slide-content--right {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		margin-left: 0;
	}
}

.testimonials__holder {
	border-radius: 15px;
	-webkit-box-shadow: 0 0 45px 2px rgba(25, 24, 25, 0.14);
	box-shadow: 0 0 45px 2px rgba(25, 24, 25, 0.14);
	position: relative;
	overflow: hidden;
	-webkit-perspective: 1000px;
	perspective: 1000px;
	cursor: pointer;
}

.testimonials__holder:hover .testimonials__slide-content-inner {
	-webkit-transform: translate(-50%, 0) rotateY(0deg);
	transform: translate(-50%, 0) rotateY(0deg);
	-webkit-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}

@media screen and (max-width: 767px) {
	.testimonials__holder {
		margin-bottom: 30px;
	}
}

@media screen and (max-width: 480px) {
	.testimonials__holder {
		-webkit-box-shadow: 0 0 5px 2px rgba(25, 24, 25, 0.14);
		box-shadow: 0 0 5px 2px rgba(25, 24, 25, 0.14);
	}
}

.testimonials__holder--3 {
	-webkit-transform: translateY(35px);
	-ms-transform: translateY(35px);
	transform: translateY(35px);
}

@media screen and (max-width: 767px) {
	.testimonials__holder--3 {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

.testimonials__holder--2 {
	-webkit-transform: translateY(65px);
	-ms-transform: translateY(65px);
	transform: translateY(65px);
}

@media screen and (max-width: 767px) {
	.testimonials__holder--2 {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

.testimonials__holder--4 {
	-webkit-transform: translateY(100px);
	-ms-transform: translateY(100px);
	transform: translateY(100px);
}

@media screen and (max-width: 767px) {
	.testimonials__holder--4 {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

.testimonials__slide-content-inner {
	position: absolute;
	top: 0;
	left: 50%;
	background-color: rgba(25, 137, 82, 0.9);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	color: #fff;
	-webkit-transform: translate(-50%, 0) rotateY(90deg);
	transform: translate(-50%, 0) rotateY(90deg);
	-webkit-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
	padding: 10px 25px;
}

.testimonials__slide-author {
	position: absolute;
	bottom: 15px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.testimonials__slide-text {
	padding-bottom: 25px;
}

/*****************************************************************************************
                Absolute positioned pictures
*****************************************************************************************/
.testimonials__breskva {
	position: absolute;
	bottom: -100px;
}

@media screen and (max-width: 767px) {
	.testimonials__breskva {
		max-width: 150px;
	}
}

.testimonials__grasak {
	position: absolute;
	top: -100px;
	left: 200px;
}

.testimonials__kuruz {
	position: absolute;
	top: -130px;
	left: -210px;
	-webkit-transform: rotate(-90deg) scale(0.7);
	-ms-transform: rotate(-90deg) scale(0.7);
	transform: rotate(-90deg) scale(0.7);
}

.img__anim {
	-webkit-animation: levitation 5s linear 0s infinite alternate both;
	animation: levitation 5s linear 0s infinite alternate both;
}

@-webkit-keyframes levitation {
	0% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}

	100% {
		-webkit-transform: translate(5px, 15px);
		transform: translate(5px, 15px);
	}
}

@keyframes levitation {
	0% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}

	100% {
		-webkit-transform: translate(5px, 15px);
		transform: translate(5px, 15px);
	}
}

.category-list {
	position: relative;
	padding-bottom: 290px;
}

@media screen and (max-width: 640px) {
	.category-list {
		padding-bottom: 100px;
	}
}

.category-list__box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	height: 305px;
	position: relative;
	cursor: pointer;
	border-radius: 15px;
	overflow: hidden;
	-webkit-box-shadow: 0 0 46px 2px rgba(25, 24, 25, 0.14);
	box-shadow: 0 0 46px 2px rgba(25, 24, 25, 0.14);
	background-color: #fff;
}

@media screen and (max-width: 991px) {
	.category-list__box {
		height: 200px;
	}
}

@media screen and (max-width: 767px) {
	.category-list__box {
		height: 305px;
		margin-bottom: 50px;
	}
}

@media screen and (max-width: 375px) {
	.category-list__box {
		height: 250px;
	}
}

.category-list__box::before {
	position: absolute;
	background-color: rgba(25, 137, 82, 0.9);
	content: '';
	width: 100%;
	height: 100%;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%) scale(0);
	-ms-transform: translate(-50%, -50%) scale(0);
	transform: translate(-50%, -50%) scale(0);
	-webkit-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}

.category-list__box:hover .category-list__box-title {
	background-color: transparent;
	-webkit-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}

.category-list__box:hover::before {
	-webkit-transform: translate(-50%, -50%) scale(1);
	-ms-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1);
	-webkit-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}

.category-list__box:hover .box-title__hidden {
	-webkit-transform: translateX(-50%) scale(1);
	-ms-transform: translateX(-50%) scale(1);
	transform: translateX(-50%) scale(1);
	-webkit-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}

.category-list__box-title {
	background-color: #198952;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 75px;
	width: 100%;
	margin-top: auto;
	font-size: 1.875rem;
	line-height: 1.33;
	-webkit-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}

@media screen and (max-width: 991px) {
	.category-list__box-title {
		font-size: 1.5rem;
		height: 50px;
	}
}

@media screen and (max-width: 767px) {
	.category-list__box-title {
		height: 75px;
	}
}

@media screen and (max-width: 375px) {
	.category-list__box-title {
		height: 50px;
	}
}

.category-list__box-image {
	margin-top: 70px;
}

@media screen and (max-width: 991px) {
	.category-list__box-image {
		margin-top: 40px;
	}
}

@media screen and (max-width: 767px) {
	.category-list__box-image {
		margin-top: 70px;
	}
}

@media screen and (max-width: 375px) {
	.category-list__box-image {
		margin-top: 40px;
	}
}

.box-title__hidden {
	-webkit-transform: translateX(-50%) scale(0);
	-ms-transform: translateX(-50%) scale(0);
	transform: translateX(-50%) scale(0);
	font-size: 1.875rem;
	position: absolute;
	background-color: transparent;
	z-index: 1;
	bottom: 55px;
	line-height: 1;
	left: 50%;
	-webkit-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}

@media screen and (max-width: 991px) {
	.box-title__hidden {
		font-size: 1.5rem;
	}
}

.category-list__text {
	margin-bottom: 100px;
}

/*****************************************************************************************
                Absolute positioned pictures
*****************************************************************************************/
.category-list__grasak {
	position: absolute;
	bottom: 150px;
	left: 60%;
}

.category-list__kupina {
	position: absolute;
	bottom: 200px;
	right: 50px;
}

.category-list__jagoda {
	position: absolute;
	right: 12%;
	top: 13%;
}

@media screen and (max-width: 640px) {
	.category-list__jagoda {
		max-width: 100px;
	}
}

.category-list__kuruz {
	position: absolute;
	top: 15px;
	left: 25%;
}

.about-block {
	position: relative;
}

.about-block__column-right {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media screen and (max-width: 767px) {
	.about-block__column-right {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}

@media screen and (max-width: 991px) {
	.about-block__img-small {
		max-width: 70px;
		-webkit-transform: translateY(-80px);
		-ms-transform: translateY(-80px);
		transform: translateY(-80px);
	}
}

@media screen and (max-width: 767px) {
	.about-block__img-small {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

.about-block__img {
	-webkit-box-shadow: 0 0 46px 2px rgba(0, 0, 0, 0.14);
	box-shadow: 0 0 46px 2px rgba(0, 0, 0, 0.14);
	border-radius: 15px;
	margin-bottom: 30px;
}

@media screen and (max-width: 991px) {
	.about-block__img {
		max-width: 100%;
	}
}

.about-block__img-text {
	font-size: 1.125rem;
	font-family: 'Reso 3', 'Roboto Condensed Bold';
	margin-bottom: 0;
	max-width: 60%;
	padding-right: 15px;
}

@media screen and (max-width: 991px) {
	.about-block__img-text {
		-webkit-transform: translate(0, -80px);
		-ms-transform: translate(0, -80px);
		transform: translate(0, -80px);
		max-width: 75%;
	}
}

@media screen and (max-width: 767px) {
	.about-block__img-text {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
	}
}

@media screen and (max-width: 480px) {
	.about-block__img-text {
		font-size: 1rem;
	}
}

@media screen and (max-width: 767px) {
	.about-block__title {
		text-align: center;
	}

	.about-block__title::before {
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}

@media screen and (max-width: 767px) {
	.about-block__text {
		text-align: center;
	}
}

@media screen and (max-width: 767px) {
	.about-block__cta {
		margin: 0 auto 50px;
	}
}

.hero {
	width: 100%;
	height: 700px;
	padding: 0;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.hero::before {
	position: absolute;
	content: '';
	background-image: url("./assets/images/hero-lines.png");
	width: 100%;
	height: 100%;
	top: -130px;
	left: 0;
	background-size: 100% 100%;
	background-position: center;
}

.hero-slider__fruits-home {
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

@media screen and (max-width: 767px) {
	.hero-slider__fruits-home {
		display: none;
	}
}

.hero-slider__fruits--proizvodi {
	margin-top: 150px;
}

.hero__custom-title {
	width: 100%;
	margin-top: -55px;
	font-size: 1.125rem;
}

@media screen and (max-width: 991px) {
	.hero__custom-title {
		margin-top: 0;
	}
}

.hero__canvas {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	width: 100%;
}

/*********************************************************************************
                    Hero Slider Start
*********************************************************************************/
.hero__column {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.hero__slider {
	width: 100%;
	max-width: 351px;
	background-color: rgba(13, 118, 66, 0.95);
	height: auto;
	min-height: 365px;
	border-radius: 15px;
	padding: 15px 20px 80px;
}

@media screen and (max-width: 991px) {
	.hero__slider {
		min-height: 300px;
	}
}

@media screen and (max-width: 767px) {
	.hero__slider {
		margin: 0 auto;
	}
}

.hero__slider .slick-dots {
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: 15px;
}

.hero__slider .slick-dots li {
	margin: 0 5px;
}

.hero__slider .slick-dots li button {
	font-size: 0;
	width: 13px;
	height: 14px;
	border-radius: 50%;
	border: 1px solid #fff;
	background-color: transparent;
	-webkit-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
	line-height: 1;
	outline: 0;
}

.hero__slider .slick-dots li.slick-active button {
	background-color: #fff;
	-webkit-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
}

.hero__slider-content {
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	text-align: center;
	min-height: 270px;
	margin: 0 15px;
}

@media screen and (max-width: 991px) {
	.hero__slider-content {
		min-height: 200px;
	}
}

.hero__slider-cta {
	width: 100%;
	max-width: 100%;
	margin-top: 40px;
}

.hero__slider-text {
	font-size: 1.875rem;
	line-height: 1.33;
	font-family: 'Reso 3', 'Roboto Condensed Bold';
}

@media screen and (max-width: 991px) {
	.hero__slider-text {
		font-size: 1.5rem;
	}
}

/*********************************************************************************
                    Hero Slider END
*********************************************************************************/
.hero__img-abs-holder {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	overflow: hidden;
}

.hero__img-abs {
	position: absolute;
}

@media screen and (max-width: 1366px) {
	.hero__img-abs {
		max-width: 100px;
	}
}

@media screen and (max-width: 991px) {
	.hero__img-abs {
		max-width: 80px;
	}
}

.hero__img-abs.pos-1 {
	-webkit-transform: scaleX(-1) rotate(-100deg);
	-ms-transform: scaleX(-1) rotate(-100deg);
	transform: scaleX(-1) rotate(-100deg);
	width: 207px;
	top: -15px;
	-webkit-animation: translateFruits1 9s linear 0s infinite both;
	animation: translateFruits1 9s linear 0s infinite both;
}

.hero__img-abs.pos-2 {
	-webkit-transform: rotate(-52deg);
	-ms-transform: rotate(-52deg);
	transform: rotate(-52deg);
	top: 115px;
	width: 140px;
	-webkit-animation: translateFruits1 9s linear 3s infinite both;
	animation: translateFruits1 9s linear 3s infinite both;
}

.hero__img-abs.pos-3 {
	-webkit-transform: rotate(-75deg) scaleX(-1);
	-ms-transform: rotate(-75deg) scaleX(-1);
	transform: rotate(-75deg) scaleX(-1);
	-webkit-animation: translateFruits1 9s linear 5s infinite both;
	animation: translateFruits1 9s linear 5s infinite both;
	top: 230px;
	width: 116px;
}

.hero__img-abs.pos-4 {
	-webkit-animation: translateFruits1 9s linear 6s infinite both;
	animation: translateFruits1 9s linear 6s infinite both;
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1);
	width: 232px;
	top: 260px;
}

.hero__img-abs.pos-5 {
	-webkit-animation: translateFruits1 9s linear 1s infinite both;
	animation: translateFruits1 9s linear 1s infinite both;
	-webkit-transform: scaleX(-1) rotate(92deg);
	-ms-transform: scaleX(-1) rotate(92deg);
	transform: scaleX(-1) rotate(92deg);
	width: 260px;
	top: 138px;
}

.hero__img-abs.pos-6 {
	bottom: 30px;
	-webkit-transform: scaleX(-1) rotate(-191deg);
	-ms-transform: scaleX(-1) rotate(-191deg);
	transform: scaleX(-1) rotate(-191deg);
	-webkit-animation: translateFruits1 9s linear 2s infinite both;
	animation: translateFruits1 9s linear 2s infinite both;
	width: 195px;
}

.hero__img-abs.pos-7 {
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1);
	bottom: 207px;
	-webkit-animation: translateFruits1 9s linear 3.7s infinite both;
	animation: translateFruits1 9s linear 3.7s infinite both;
	width: 268px;
}

.hero__img-abs.pos-8 {
	-webkit-animation: translateFruits1 9s linear 7s infinite both;
	animation: translateFruits1 9s linear 7s infinite both;
	top: 211px;
	width: 190px;
	-webkit-transform: scaleX(-1) rotate(-70deg);
	-ms-transform: scaleX(-1) rotate(-70deg);
	transform: scaleX(-1) rotate(-70deg);
}

.hero__img-abs.pos-9 {
	-webkit-animation: translateFruits1 9s linear 12s infinite both;
	animation: translateFruits1 9s linear 12s infinite both;
	bottom: 195px;
	width: 130px;
	-webkit-transform: scaleX(-1) rotate(-40deg);
	-ms-transform: scaleX(-1) rotate(-40deg);
	transform: scaleX(-1) rotate(-40deg);
}

.hero__img-abs.pos-10 {
	-webkit-animation: translateFruits1 8s linear 0s infinite both;
	animation: translateFruits1 8s linear 0s infinite both;
	top: 202px;
}

.hero__img-abs.pos-11 {
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
	bottom: 142px;
	left: 11.3vw;
	width: 215px;
}

.hero__img-abs.pos-12 {
	width: 150px;
	right: 26vw;
	bottom: 206px;
	-webkit-transform: rotate(6deg);
	-ms-transform: rotate(6deg);
	transform: rotate(6deg);
}

.hero__img-abs.pos-13 {
	right: 33.5vw;
	bottom: 143px;
}

.hero__img-abs.pos-14 {
	left: 19.8vw;
	width: 40px;
	-webkit-transform: rotate(-60deg);
	-ms-transform: rotate(-60deg);
	transform: rotate(-60deg);
	top: 70px;
}

.hero__img-abs.pos-15 {
	-webkit-transform: rotate(57deg);
	-ms-transform: rotate(57deg);
	transform: rotate(57deg);
	top: 215px;
	left: 7.9vw;
	width: 130px;
}

.hero__img-abs.pos-16 {
	right: 16.6vw;
	top: 332px;
	-webkit-transform: rotate(130deg);
	-ms-transform: rotate(130deg);
	transform: rotate(130deg);
	width: 27px;
}

.hero__img-abs.pos-17 {
	right: 6.9vw;
	width: 115px;
	-webkit-transform: rotate(20deg);
	-ms-transform: rotate(20deg);
	transform: rotate(20deg);
	bottom: 150px;
}

.hero__img-abs.pos-18 {
	left: 31.7vw;
	-webkit-transform: rotate(87deg);
	-ms-transform: rotate(87deg);
	transform: rotate(87deg);
	width: 40px;
	bottom: 295px;
}

.hero__img-abs.pos-19 {
	width: 85px;
	right: 22.4vw;
	bottom: 270px;
}

.hero__img-abs.pos-20 {
	bottom: 170px;
	left: 0.5vw;
}

.hero__img-abs.pos-21 {
	bottom: 80px;
	width: 170px;
	left: 32vw;
	-webkit-transform: rotate(18deg);
	-ms-transform: rotate(18deg);
	transform: rotate(18deg);
}

.hero__img-abs.pos-22 {
	right: 37.6vw;
	width: 110px;
	bottom: 273px;
	-webkit-transform: rotate(60deg);
	-ms-transform: rotate(60deg);
	transform: rotate(60deg);
}

.hero__img-abs.pos-23 {
	left: 37.6vw;
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1);
	width: 173px;
	top: 240px;
}

.hero__img-abs.pos-24 {
	right: 2.5vw;
	bottom: 243px;
	width: 55px;
}

.hero__img-abs.pos-25 {
	bottom: 238px;
	left: 37.8vw;
	width: 55px;
}

.hero__img-abs.pos-26 {
	top: 136px;
	left: 23.8vw;
	width: 24px;
}

.hero__img-abs.pos-27 {
	bottom: 175px;
	width: 35px;
	left: 11.3vw;
}

.hero__img-abs.pos-28 {
	top: 375px;
	left: 50.3vw;
	width: 22px;
}

.hero__img-abs.pos-29 {
	right: 26.6vw;
	top: 347px;
	width: 28px;
}

.hero__img-abs.pos-30 {
	right: 38.5vw;
	top: 292px;
}

.hero__img-abs.pos-31 {
	-webkit-transform: scaleX(-1) rotate(85deg);
	-ms-transform: scaleX(-1) rotate(85deg);
	transform: scaleX(-1) rotate(85deg);
	top: 160px;
	left: 16.7vw;
}

.hero__img-abs.pos-32 {
	-webkit-transform: scaleX(-1) rotate(-68deg);
	-ms-transform: scaleX(-1) rotate(-68deg);
	transform: scaleX(-1) rotate(-68deg);
	bottom: 193px;
	left: 29vw;
	width: 60px;
}

.hero__img-abs.pos-33 {
	bottom: 275px;
	-webkit-transform: scaleX(-1) rotate(-45deg);
	-ms-transform: scaleX(-1) rotate(-45deg);
	transform: scaleX(-1) rotate(-45deg);
	width: 30px;
	left: 14.8vw;
}

.hero__img-abs.pos-34 {
	bottom: 335px;
	-webkit-transform: scaleX(-1) rotate(-105deg);
	-ms-transform: scaleX(-1) rotate(-105deg);
	transform: scaleX(-1) rotate(-105deg);
	width: 32px;
	left: 36vw;
}

.hero__img-abs.pos-35 {
	bottom: 280px;
	-webkit-transform: scaleX(-1) rotate(-20deg);
	-ms-transform: scaleX(-1) rotate(-20deg);
	transform: scaleX(-1) rotate(-20deg);
	width: 30px;
	right: 12.6vw;
}

.hero__img-abs.pos-36 {
	bottom: 208px;
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1);
	width: 30px;
	right: 40.1vw;
}

.hero__img-abs.pos-37 {
	-webkit-transform: scaleX(-1) rotate(-125deg);
	-ms-transform: scaleX(-1) rotate(-125deg);
	transform: scaleX(-1) rotate(-125deg);
	width: 33px;
	right: 17vw;
	top: 267px;
}

.hero__img-abs.pos-38 {
	bottom: 294px;
	-webkit-transform: scaleX(-1) rotate(-58deg);
	-ms-transform: scaleX(-1) rotate(-58deg);
	transform: scaleX(-1) rotate(-58deg);
	width: 23px;
	right: 29.8vw;
}

.hero__img-abs.pos-39 {
	left: 45vw;
	bottom: 125px;
}

@-webkit-keyframes translateFruits1 {
	0% {
		opacity: 0;
		left: 100%;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	20% {
		opacity: 1;
	}

	90% {
		opacity: 1;
	}

	100% {
		left: 0;
		opacity: 0;
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes translateFruits1 {
	0% {
		opacity: 0;
		left: 100%;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	20% {
		opacity: 1;
	}

	90% {
		opacity: 1;
	}

	100% {
		left: 0;
		opacity: 0;
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

/*************************************************************************************
                            HERO SLIDER FULL
*************************************************************************************/
.hero-slider {
	height: 793px;
	margin-top: -200px;
	overflow: hidden;
}

.hero-slider::before {
	display: none;
}

.page-id-433 .hero-slider {
	margin-top: 0;
}

.hero-slider__fruits {
	position: absolute;
	left: 50%;
	bottom: -10px;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

@media screen and (max-width: 640px) {
	.hero-slider__fruits {
		top: 100px;
		bottom: initial;
	}
}

@media screen and (max-width: 480px) {
	.hero-slider__fruits {
		display: none;
	}
}

.hero-slider__full-slider,
.hero-slider__full-slider--nav {
	position: absolute;
	width: 100%;
	height: auto;
	z-index: -5;
	bottom: 30px;
	left: 0;
}

.hero-slider__overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
	top: 0;
	left: 0;
	z-index: -4;
}

.hero-slider__box {
	width: 100%;
	max-width: 320px;
	padding: 35px 20px;
	background-color: #198952;
	border-radius: 15px;
	-webkit-box-shadow: 0 0 46px 2px rgba(25, 24, 25, 0.14);
	box-shadow: 0 0 46px 2px rgba(25, 24, 25, 0.14);
	margin-left: auto;
	-webkit-transform: translateY(150px);
	-ms-transform: translateY(150px);
	transform: translateY(150px);
}

@media screen and (max-width: 1199px) {
	.hero-slider__box {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

.hero-slider__box--big {
	max-width: 500px;
	padding: 45px 50px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media screen and (max-width: 991px) {
	.hero-slider__box--big {
		max-width: 500px;
		padding: 45px 30px 0;
	}
}

@media screen and (max-width: 640px) {
	.hero-slider__box--big {
		padding: 45px 50px;
	}
}

@media screen and (max-width: 480px) {
	.hero-slider__box--big {
		padding: 30px 15px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

.hero-slider__box--big .section-title {
	width: 100%;
}

.hero__title--kontakt {
	margin-bottom: 100px;
}

@media screen and (max-width: 991px) {
	.hero__title--kontakt {
		margin-bottom: 50px;
	}
}

@media screen and (max-width: 480px) {
	.hero__title--kontakt {
		margin-bottom: 70px;
	}
}

.hero__box-info {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 42%;
	padding-left: 30px;
	position: relative;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 30px;
}

@media screen and (max-width: 480px) {
	.hero__box-info {
		width: 60%;
	}
}

@media screen and (max-width: 320px) {
	.hero__box-info {
		width: 70%;
	}
}

.hero__box-icon {
	position: absolute;
	color: #fff;
	font-size: 18px;
	left: 0;
}

.full-slider__img-abs {
	position: absolute;
}

.hero__double-slider {
	-webkit-transform: translateY(166px);
	-ms-transform: translateY(166px);
	transform: translateY(166px);
	position: relative;
}

.hero__double-slider .slick-dots {
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	right: 0;
	width: 344px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	bottom: 15px;
}

.hero__double-slider .slick-dots li {
	margin: 0 5px;
}

.hero__double-slider .slick-dots li button {
	font-size: 0;
	width: 13px;
	height: 14px;
	border-radius: 50%;
	border: 1px solid #fff;
	background-color: transparent;
	-webkit-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
	line-height: 1;
	outline: 0;
}

.hero__double-slider .slick-dots li.slick-active button {
	background-color: #fff;
	-webkit-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
}

.hero__double-slider .hero__slider-cta {
	margin-top: 0;
}

.double-slider__content {
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	outline: 0;
}

.double-slider__green-box {
	min-height: 350px;
	width: 100%;
	max-width: 344px;
	padding: 60px 35px;
	background-color: #0d7642;
	border-radius: 15px;
	position: relative;
}

@media screen and (max-width: 480px) {
	.double-slider__green-box {
		padding: 30px 15px 60px;
	}
}

.double-slider__main-img {
	-webkit-transform: translateX(-350px);
	-ms-transform: translateX(-350px);
	transform: translateX(-350px);
	max-width: 350px;
}

.double-slider__green-box-text {
	text-align: center;
	color: #fff;
}

.double-slider__second-img {
	position: absolute;
	top: 50%;
	left: 60%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.hero__image--no-slider {
	position: absolute;
	bottom: 5px;
	left: 0;
	width: 100%;
	z-index: -5;
}

@media screen and (max-width: 640px) {
	.hero__image--no-slider {
		bottom: initial;
		top: 4px;
		height: 295px;
	}
}

@media screen and (max-width: 480px) {
	.hero__image--no-slider {
		height: 165px;
	}
}

@media screen and (max-width: 1366px) {
	.header-type-2 {
		height: auto;
		padding: 100px 0;
	}
}

@media screen and (max-width: 991px) {
	.header-type-2 {
		height: 500px;
	}
}

@media screen and (max-width: 640px) {
	.header-type-2 {
		height: auto;
		padding: 100px 0 30px;
	}
}

@media screen and (max-width: 480px) {
	.header-type-2::before {
		top: -50px;
		height: 200px;
	}
}

@media screen and (max-width: 991px) {
	.header-type-1 {
		height: 600px;
	}
}

@media screen and (max-width: 640px) {
	.header-type-1 {
		height: auto;
		padding: 300px 0 50px;
		margin-top: 0;
	}
}

@media screen and (max-width: 480px) {
	.header-type-1 {
		height: auto;
		padding: 200px 0 50px;
	}
}

@media screen and (max-width: 1366px) {
	.header-type-1 .hero-slider__overlay {
		top: initial;
		bottom: 0;
		height: 600px;
	}
}

@media screen and (max-width: 991px) {
	.header-type-1 .hero-slider__overlay {
		height: 500px;
		top: 100px;
	}
}

@media screen and (max-width: 640px) {
	.header-type-1 .hero-slider__overlay {
		height: 300px;
		top: 0;
	}
}

@media screen and (max-width: 480px) {
	.header-type-1 .hero-slider__overlay {
		height: 170px;
	}
}

@media screen and (max-width: 1199px) {
	.header-type-1 .hero-slider__box--big {
		-webkit-transform: translateY(100px);
		-ms-transform: translateY(100px);
		transform: translateY(100px);
	}
}

@media screen and (max-width: 640px) {
	.header-type-1 .hero-slider__box--big {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

@media screen and (max-width: 1440px) {
	.header-type-4 .hero-slider__full-slider--nav {
		height: auto;
	}
}

@media screen and (max-width: 1440px) and (max-width: 1199px) {
	.header-type-4 .hero-slider__full-slider--nav {
		bottom: 5px;
	}
}

@media screen and (max-width: 1199px) {
	.header-type-4 .hero-slider__overlay {
		top: 200px;
		height: auto;
		bottom: 0;
	}
}

@media screen and (max-width: 991px) {
	.header-type-4 .hero-slider__overlay {
		top: initial;
		height: 500px;
		bottom: 0;
	}
}

@media screen and (max-width: 767px) {
	.header-type-4 {
		height: auto;
		padding: 300px 0 50px;
	}

	.header-type-4 .hero-slider__overlay {
		top: 150px;
		height: 300px;
		bottom: initial;
	}

	.header-type-4 .hero-slider__full-slider--nav {
		top: 152px;
		bottom: initial;
	}

	.header-type-4 .hero-slider__full-slider--nav .slick-slide {
		height: 295px;
	}

	.header-type-4 .hero-slider__full-slider--nav .slick-slide img {
		height: 100%;
	}

	.header-type-4 .hero-slider__fruits {
		top: 250px;
		bottom: initial;
	}
}

@media screen and (max-width: 480px) {
	.header-type-4 {
		height: auto;
		padding: 200px 0 50px;
	}

	.header-type-4 .hero-slider__overlay {
		top: 150px;
		height: 200px;
		bottom: initial;
	}

	.header-type-4 .hero-slider__full-slider--nav {
		top: 152px;
		bottom: initial;
	}

	.header-type-4 .hero-slider__full-slider--nav .slick-slide {
		height: 195px;
	}

	.header-type-4 .hero-slider__full-slider--nav .slick-slide img {
		height: 100%;
	}
}

@media screen and (max-width: 1199px) {
	.header-type-4 .hero__double-slider {
		-webkit-transform: translateY(80px);
		-ms-transform: translateY(80px);
		transform: translateY(80px);
	}
}

@media screen and (max-width: 767px) {
	.header-type-4 .hero__double-slider {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

@media screen and (max-width: 480px) {
	.header-type-4 .hero__double-slider {
		margin-top: 200px;
	}
}

@media screen and (max-width: 1680px) {
	.header-type-3 .hero-slider__full-slider--nav {
		height: auto;
	}

	.header-type-3 .hero-slider__full-slider--nav .slick-slide img {
		height: 100%;
	}
}

@media screen and (max-width: 1199px) {
	.header-type-3 {
		height: auto;
		padding: 200px 0 50px;
		margin-top: -100px;
	}

	.header-type-3 .double-slider__main-img {
		max-width: 280px;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
		margin-right: auto;
	}

	.header-type-3 .double-slider__second-img {
		left: 50%;
	}

	.header-type-3 .hero__double-slider {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
		margin-top: 100px;
	}
}

@media screen and (max-width: 991px) {
	.header-type-3 .double-slider__second-img {
		max-width: 70px;
		left: 40%;
	}

	.header-type-3 .double-slider__content .double-slider__main-img {
		max-width: 220px;
	}
}

@media screen and (max-width: 767px) {
	.header-type-3 .double-slider__second-img {
		top: 10%;
		left: 25%;
	}

	.header-type-3 .hero-slider__overlay {
		bottom: 0;
		top: initial;
		height: 300px;
	}

	.header-type-3 .hero-slider__full-slider--nav {
		top: 152px;
		bottom: initial;
		height: 295px;
	}

	.header-type-3 .hero-slider__full-slider--nav .slick-slide {
		height: 295px;
	}

	.header-type-3 .hero-slider__full-slider--nav .full-slider__image-holder {
		height: 295px;
	}

	.header-type-3 .double-slider__content {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.header-type-3 .double-slider__content .double-slider__main-img {
		max-width: 150px;
		margin-right: initial;
	}

	.header-type-3 .hero__double-slider .slick-dots {
		right: initial;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.header-type-3 .hero__double-slider .double-slider__green-box {
		margin-top: 50px;
	}

	.header-type-3 .header-type-3__fruits {
		bottom: 10px;
	}
}

@media screen and (max-width: 767px) and (max-width: 640px) {
	.header-type-3 .header-type-3__fruits {
		bottom: 10px;
		top: initial;
	}
}

@media screen and (max-width: 767px) and (max-width: 767px) {
	.header-type-3 .hero-slider__full-slider {
		height: 299px;
		bottom: 1px;
	}
}

@media screen and (max-width: 767px) and (max-width: 767px) and (max-width: 767px) {
	.header-type-3 .hero-slider__full-slider img {
		height: 299px;
	}
}

@media screen and (max-width: 767px) and (max-width: 480px) {
	.header-type-3 .hero-slider__full-slider {
		height: 199px;
		bottom: initial;
		top: 100px;
	}
}

@media screen and (max-width: 767px) and (max-width: 480px) and (max-width: 480px) {
	.header-type-3 .hero-slider__full-slider img {
		height: 199px;
	}
}

@media screen and (max-width: 480px) {
	.header-type-3 .double-slider__second-img {
		max-width: 50px;
	}

	.header-type-3 .hero-slider__overlay {
		top: 100px;
		height: 200px;
		bottom: initial;
	}

	.header-type-3 .hero-slider__full-slider--nav {
		top: 101px;
		bottom: initial;
		height: 195px;
	}

	.header-type-3 .hero-slider__full-slider--nav .slick-slide {
		height: 195px;
	}

	.header-type-3 .hero-slider__full-slider--nav .full-slider__image-holder {
		height: 195px;
	}

	.header-type-3 .hero__double-slider {
		margin-top: 50px;
	}

	.header-type-3 .double-slider__content .double-slider__main-img {
		max-width: 100px;
	}

	.header-type-3 .hero-slider__box {
		margin: 150px auto 0;
	}
}

@media screen and (max-width: 767px) {
	.hero-single::before {
		height: 50%;
	}
}

@media screen and (max-width: 767px) {
	.tax-cpt_categories .header-type-3 .hero-slider__overlay {
		top: 150px;
		bottom: initial;
	}
}

@media screen and (max-width: 480px) {
	.tax-cpt_categories .header-type-3 .hero-slider__overlay {
		top: 100px;
	}
}

.header__img-anim {
	-webkit-animation: levitation-header 4s linear 0s infinite alternate both;
	animation: levitation-header 4s linear 0s infinite alternate both;
}

@-webkit-keyframes levitation-header {
	0% {
		-webkit-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
	}

	100% {
		-webkit-transform: translate(-50%, 15px);
		transform: translate(-50%, 15px);
	}
}

@keyframes levitation-header {
	0% {
		-webkit-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
	}

	100% {
		-webkit-transform: translate(-50%, 15px);
		transform: translate(-50%, 15px);
	}
}

.two-columns {
	padding: 100px 0;
	position: relative;
}

@media screen and (max-width: 480px) {
	.two-columns {
		padding: 50px 0;
	}
}

.two-columns__col-left {
	padding-right: 50px;
}

@media screen and (max-width: 767px) {
	.two-columns__col-left {
		padding-right: 15px;
	}
}

.two-columns__text-green {
	font-size: 1.5625rem;
	line-height: 1.4;
	font-family: 'Reso 3', 'Roboto Condensed Bold';
	position: relative;
	display: inline-block;
	margin-bottom: 50px;
}

@media screen and (max-width: 767px) {
	.two-columns__text-green {
		font-size: 1.25rem;
	}
}

@media screen and (max-width: 640px) {
	.two-columns__text-green {
		font-size: 1.125rem;
	}
}

.two-columns__text-green::before {
	position: absolute;
	content: '';
	background-image: url("./assets/images/list-divider.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: 73px;
	height: 12px;
	top: -30px;
	left: 0;
}

.two-columns__green-box {
	background-color: #198952;
	padding: 50px 25px;
	font-size: 25px;
	margin-top: 50px;
}

.two-columns__author {
	width: 100%;
	display: inline-block;
	margin-top: 25px;
	font-size: 1.25rem;
}

.list-block {
	background-color: #fafafa;
}

.list-block__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	max-width: 1080px;
	margin: 70px auto 0;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media screen and (max-width: 991px) {
	.list-block__list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.list-block__item {
	width: 45%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 30px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media screen and (max-width: 991px) {
	.list-block__item {
		width: 100%;
		padding: 0 15px;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.list-block__item:nth-child(2n+1) {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.list-block__item:nth-child(2n) {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}
}

.list-block__item-img {
	-webkit-box-shadow: 0 0 46px 2px rgba(25, 24, 25, 0.14);
	box-shadow: 0 0 46px 2px rgba(25, 24, 25, 0.14);
	border-radius: 5px;
	margin-right: 40px;
}

@media screen and (max-width: 375px) {
	.list-block__item-img {
		max-width: 100px;
		margin-right: 20px;
	}
}

.list-block__item-year {
	font-size: 1.5625rem;
}

@media screen and (max-width: 767px) {
	.list-block__item-year {
		font-size: 1.25rem;
	}
}

@media screen and (max-width: 480px) {
	.list-block__item-year {
		font-size: 1.125rem;
	}
}

.list-block__item-desc {
	margin-bottom: 0;
}

.archive-proizvodi__list {
	padding: 100px 0;
	position: relative;
}

.hero-slider__box--translate {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	max-width: 440px;
	padding: 60px 65px;
}

@media screen and (max-width: 767px) {
	.hero-slider__box--translate {
		padding: 30px 15px;
	}
}

.hero-slider__box--proizvodi {
	max-width: 440px;
	padding: 60px 65px;
}

@media screen and (max-width: 767px) {
	.hero-slider__box--proizvodi {
		padding: 30px 15px;
	}
}

.archive-proizvodi__list-row {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.archive-proizvodi__list-title {
	margin-bottom: 100px;
}

.error-404__title {
	font-size: 3.875rem;
	text-transform: initial;
}

.error-404__text {
	max-width: 565px;
	margin: 0 auto 25px;
}

.error-404__btn {
	margin: 0 auto;
}

.product-list {
	position: relative;
}

.product-list__description {
	max-width: 700px;
	margin: 0 auto;
	display: block;
}

.product-list__full-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 100px;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

@media screen and (max-width: 1199px) {
	.product-list__full-list {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
}

@media screen and (max-width: 767px) {
	.product-list__full-list {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}

.product-list__box {
	-webkit-box-shadow: 0 0 46px 2px rgba(25, 24, 25, 0.14);
	box-shadow: 0 0 46px 2px rgba(25, 24, 25, 0.14);
	width: 23%;
	margin: 0 1% 30px;
	height: 290px;
	border-radius: 15px;
	position: relative;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media screen and (max-width: 1199px) {
	.product-list__box {
		width: 31%;
	}
}

@media screen and (max-width: 991px) {
	.product-list__box {
		width: 45%;
	}
}

@media screen and (max-width: 767px) {
	.product-list__box {
		width: 100%;
		max-width: 284px;
	}
}

.product-list__box:hover .product-list__short-description {
	-webkit-transform: translate(-50%, -50%) scale(1);
	-ms-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1);
	-webkit-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}

.product-list__title {
	height: 65px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 1.5625rem;
	font-family: 'Reso 3', 'Roboto Condensed Bold';
}

.product-list__img {
	height: -webkit-calc(100% - 65px);
	height: calc(100% - 65px);
}

.product-list__short-description {
	background-color: rgba(13, 118, 66, 0.9);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%) scale(0);
	-ms-transform: translate(-50%, -50%) scale(0);
	transform: translate(-50%, -50%) scale(0);
	-webkit-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
	border-radius: 15px;
	padding: 30px 45px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.product-list__short-description h6 {
	color: #fff;
	margin-bottom: 25px;
	font-family: 'Reso 3', 'Roboto Condensed Bold';
	font-size: 1.125rem;
}

.product-list__short-description p {
	color: #fff;
	margin-bottom: 0;
}

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

.hero-single__pdf {
	position: relative;
	display: inline-block;
	padding-left: 25px;
	font-size: 1.25rem;
}

.hero-single__pdf::after {
	position: absolute;
	bottom: 2px;
	content: '';
	left: 25px;
	width: -webkit-calc(100% - 25px);
	width: calc(100% - 25px);
	height: 2px;
	background-color: #bcd63a;
}

.hero-single__pdf::before {
	left: 0;
	top: 7px;
	position: absolute;
	content: '';
	width: 15px;
	height: 18px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	background-image: url("./assets/images/dl.png");
}

.hero-single__cta {
	max-width: 255px;
	padding: 15px 20px;
	margin: 0 auto 30px;
}

.hero-single__column {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

@media screen and (max-width: 767px) {
	.hero-single__column {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.hero-single__image {
	-webkit-transform: translateX(200px);
	-ms-transform: translateX(200px);
	transform: translateX(200px);
	max-width: 350px;
}

@media screen and (max-width: 1199px) {
	.hero-single__image {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
}

@media screen and (max-width: 991px) {
	.hero-single__image {
		max-width: 250px;
	}
}

@media screen and (max-width: 767px) {
	.hero-single__image {
		max-width: 200px;
	}
}

@media screen and (max-width: 480px) {
	.hero-single__image {
		max-width: 180px;
	}
}

.hero-single__box {
	padding: 60px 35px;
	max-width: 345px;
}

@media screen and (max-width: 767px) {
	.hero-single__box {
		margin: 30px auto 0;
	}
}

.single-proizvodi__breadcrumb {
	margin-bottom: 15px;
}

.single-proizvodi__breadcrumb-link {
	font-size: 1.125rem;
	margin: 0 15px;
	position: relative;
	-webkit-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}

@media screen and (max-width: 480px) {
	.single-proizvodi__breadcrumb-link {
		font-size: 1rem;
	}
}

.single-proizvodi__breadcrumb-link::before {
	content: '>';
	position: absolute;
	right: -20px;
	font-family: 'Reso', 'Roboto Condensed';
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	pointer-events: none;
}

.single-proizvodi__breadcrumb-link:last-child {
	margin-right: 0;
	color: #198952;
}

.single-proizvodi__breadcrumb-link:last-child::before {
	display: none;
}

.single-proizvodi__breadcrumb-link:first-child {
	margin-left: 0;
}

.single-proizvodi__content {
	padding: 50px 0;
}

.single-proizvodi__table-column {
	max-width: 480px;
}

@media screen and (max-width: 991px) {
	.single-proizvodi__table-column {
		max-width: 100%;
	}
}

.single-proizvodi__table {
	background-color: #198952;
	border-radius: 15px;
	width: 100%;
	max-width: 450px;
	padding: 30px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	font-size: 1.125rem;
	line-height: 1.4;
}

@media screen and (max-width: 991px) {
	.single-proizvodi__table {
		max-width: 100%;
	}
}

@media screen and (max-width: 480px) {
	.single-proizvodi__table {
		padding: 30px 15px;
		font-size: 1rem;
	}
}

.table__item-full-width {
	width: 100%;
}

.table__item-half-width {
	width: 50%;
	margin-bottom: 20px;
}

.table__item-left {
	font-family: 'Reso 4', 'Roboto Condensed Light';
}

@media screen and (max-width: 480px) {
	.table__item-left {
		padding-right: 15px;
	}
}

.single-proizvodi__characteristics {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

@media screen and (max-width: 767px) {
	.single-proizvodi__characteristics {
		margin: 0 0 30px;
	}
}

@media screen and (max-width: 480px) {
	.single-proizvodi__characteristics {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.characteristics__item {
	font-size: 1.5625rem;
	width: 50%;
	padding-left: 35px;
	margin-bottom: 20px;
	line-height: 1.1;
	position: relative;
}

@media screen and (max-width: 767px) {
	.characteristics__item {
		font-size: 1.25rem;
		padding-right: 10px;
		padding-left: 30px;
	}
}

@media screen and (max-width: 480px) {
	.characteristics__item {
		width: 100%;
	}
}

.characteristics__item::before {
	position: absolute;
	left: 0;
	top: 7px;
	background-image: url("./assets/images/list-small.png");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	content: '';
	width: 21px;
	height: 10px;
}

.related-products__title {
	margin-bottom: 100px;
}

.table__info {
	padding: 30px;
}

.table__info-text {
	line-height: 1.4;
	font-style: italic;
}

.team__column {
	margin-bottom: 30px;
}

.team__title {
	margin-bottom: 100px;
}

@media screen and (max-width: 480px) {
	.team__title {
		margin-bottom: 70px;
	}
}

.team__subtitle {
	margin-bottom: 10px;
}

.team__box {
	background-color: #fff;
	-webkit-box-shadow: 0 0 46px 2px rgba(25, 24, 25, 0.14);
	box-shadow: 0 0 46px 2px rgba(25, 24, 25, 0.14);
	border-radius: 10px;
	overflow: hidden;
	max-width: 286px;
	margin: 0 auto;
}

.team__img {
	width: 100%;
}

.team__content {
	padding: 30px 30px 25px;
}

.team__title--small {
	font-size: 1.5625rem;
}

.team__info {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 5px;
}

.team__link {
	font-size: 1.125rem;
	color: #333;
}

.team__icon {
	font-size: 1.125rem;
	color: #198952;
	padding-right: 15px;
}

.team__content-socials {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 20px;
}

.team__content-socials a {
	margin-right: 10px;
}

.team__content-socials-icon {
	font-size: 1.125rem;
}

.team__content-socials-icon.font-viber {
	color: #665cac;
}

.team__content-socials-icon.font-whatsapp {
	color: #25d366;
}

.gallery-section {
	background-color: #fafafa;
}

.gallery__row {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 50px;
}

.gallery__row img {
	width: 286px;
	height: 235px;
	-webkit-box-shadow: 0 0 46px 2px rgba(25, 24, 25, 0.14);
	box-shadow: 0 0 46px 2px rgba(25, 24, 25, 0.14);
	border-radius: 15px;
}

.gallery__img-column {
	margin-bottom: 30px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.gallery__img-holder {
	display: inline-block;
	position: relative;
	cursor: pointer;
}

.gallery__img-holder:hover .gallery__caption {
	-webkit-transform: translate(-50%, 0) rotateY(0deg);
	transform: translate(-50%, 0) rotateY(0deg);
	-webkit-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}

.gallery__caption {
	position: absolute;
	top: 0;
	left: 50%;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: rgba(25, 137, 82, 0.9);
	padding: 15px;
	border-radius: 15px;
	-webkit-transform: translate(-50%, 0) rotateY(90deg);
	transform: translate(-50%, 0) rotateY(90deg);
	-webkit-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}

.preloader {
	background-color: #fff;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 20001;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.preloader__logo {
	-webkit-animation-name: scaleUp;
	animation-name: scaleUp;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

@media screen and (max-width: 640px) {
	.preloader__logo {
		max-width: 150px;
	}
}

@-webkit-keyframes scaleUp {
	0% {
		-webkit-transform: scale(0) rotateX(180deg);
		transform: scale(0) rotateX(180deg);
	}

	100% {
		-webkit-transform: scale(1) rotateX(0deg);
		transform: scale(1) rotateX(0deg);
	}
}

@keyframes scaleUp {
	0% {
		-webkit-transform: scale(0) rotateX(180deg);
		transform: scale(0) rotateX(180deg);
	}

	100% {
		-webkit-transform: scale(1) rotateX(0deg);
		transform: scale(1) rotateX(0deg);
	}
}

.preloader__img {
	position: absolute;
}

.preloader__jagoda {
	left: 10%;
	top: 25%;
	-webkit-animation-name: translateLeft;
	animation-name: translateLeft;
	-webkit-animation-duration: 1.2s;
	animation-duration: 1.2s;
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	max-width: 200px;
}

@media screen and (max-width: 640px) {
	.preloader__jagoda {
		max-width: 100px;
	}
}

@-webkit-keyframes translateLeft {
	0% {
		-webkit-transform: translateX(-1300px) rotate(1080deg);
		transform: translateX(-1300px) rotate(1080deg);
	}

	100% {
		-webkit-transform: translateX(0) rotate(0deg);
		transform: translateX(0) rotate(0deg);
	}
}

@keyframes translateLeft {
	0% {
		-webkit-transform: translateX(-1300px) rotate(1080deg);
		transform: translateX(-1300px) rotate(1080deg);
	}

	100% {
		-webkit-transform: translateX(0) rotate(0deg);
		transform: translateX(0) rotate(0deg);
	}
}

.preloader__kupina {
	right: 20%;
	bottom: 30%;
	-webkit-animation-name: translateRight;
	animation-name: translateRight;
	-webkit-animation-duration: 1.2s;
	animation-duration: 1.2s;
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	max-width: 200px;
}

@media screen and (max-width: 640px) {
	.preloader__kupina {
		max-width: 50px;
	}
}

@-webkit-keyframes translateRight {
	0% {
		-webkit-transform: translate(1300px, 500px) rotate(1080deg);
		transform: translate(1300px, 500px) rotate(1080deg);
	}

	100% {
		-webkit-transform: translate(0, 0) rotate(0deg);
		transform: translate(0, 0) rotate(0deg);
	}
}

@keyframes translateRight {
	0% {
		-webkit-transform: translate(1300px, 500px) rotate(1080deg);
		transform: translate(1300px, 500px) rotate(1080deg);
	}

	100% {
		-webkit-transform: translate(0, 0) rotate(0deg);
		transform: translate(0, 0) rotate(0deg);
	}
}

.preloader__paprika {
	right: 5%;
	top: 10%;
	-webkit-animation-name: translateRightTop;
	animation-name: translateRightTop;
	-webkit-animation-duration: 1.2s;
	animation-duration: 1.2s;
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	max-width: 200px;
}

@media screen and (max-width: 640px) {
	.preloader__paprika {
		max-width: 100px;
	}
}

@-webkit-keyframes translateRightTop {
	0% {
		-webkit-transform: translate(500px, -800px) rotate(1080deg);
		transform: translate(500px, -800px) rotate(1080deg);
	}

	100% {
		-webkit-transform: translate(0, 0) rotate(0deg);
		transform: translate(0, 0) rotate(0deg);
	}
}

@keyframes translateRightTop {
	0% {
		-webkit-transform: translate(500px, -800px) rotate(1080deg);
		transform: translate(500px, -800px) rotate(1080deg);
	}

	100% {
		-webkit-transform: translate(0, 0) rotate(0deg);
		transform: translate(0, 0) rotate(0deg);
	}
}

.preloader__sargarepa {
	left: 30%;
	bottom: 20%;
	-webkit-animation-name: translateLeftBottom;
	animation-name: translateLeftBottom;
	-webkit-animation-duration: 1.2s;
	animation-duration: 1.2s;
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	max-width: 200px;
}

@media screen and (max-width: 640px) {
	.preloader__sargarepa {
		max-width: 100px;
	}
}

@-webkit-keyframes translateLeftBottom {
	0% {
		-webkit-transform: translate(-700px, 600px) rotate(1080deg);
		transform: translate(-700px, 600px) rotate(1080deg);
	}

	100% {
		-webkit-transform: translate(0, 0) rotate(0deg);
		transform: translate(0, 0) rotate(0deg);
	}
}

@keyframes translateLeftBottom {
	0% {
		-webkit-transform: translate(-700px, 600px) rotate(1080deg);
		transform: translate(-700px, 600px) rotate(1080deg);
	}

	100% {
		-webkit-transform: translate(0, 0) rotate(0deg);
		transform: translate(0, 0) rotate(0deg);
	}
}

/*# sourceMappingURL=style.css.map */
