/*
Theme Name: Kapitola.eu
Theme URI: http://www.kapitola.eu/
Description: A template for a Kapitola.eu website.
Author: webees.cz s.r.o.
Author URI: http://www.webees.cz/
Version: 1.0
*/

* {box-sizing:border-box}

/* div.meta-desc{display: none;} */

.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3 {
	margin-left: 5px !important;
}

.woocommerce ul.products li.type-product .product-right .title h3 a li.product a {
	border: none;
}

#cely_popis {
	position: relative;
}

a.btn.btn-buy {
	top: -85px;
	left: -99px;
	position: relative;
	color: white;
	background-color: #AE1927;
}

html,
body {
	background-color: #f2f2f2;
	font-family: "katarine-web", sans-serif;
	line-height: 1.2;
	font-size: 16px;
	font-weight: 300;
	color: #4B4B59;
	overflow-x: hidden;
	margin: 0;
	padding: 0;
}

.span1,
.span2,
.span3,
.span4,
.span5,
.span6,
.span7,
.span8,
.span_third {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding-left: 13px;
	padding-right: 13px;
}

.span1 {
	width: 12.5%;
}

.span2 {
	width: 25%;
}

.span3 {
	width: 37.5%;
}

.span4 {
	width: 50%;
}

.span5 {
	width: 62.5%;
}

.span6 {
	width: 75%;
}

.span7 {
	width: 87.5%;
}

.span8 {
	width: 100%;
	margin-left: 0;
}

.span_third {
	width: 33.33%;
}

#wrapper {
	position: relative;
}

/* MAPY.CZ SEZNAM */
.smap img {
	max-width: none !important;
}

@media (max-width: 1099px) {
	#mapa {
		top: -80px;
	}
}

@media (min-width: 1100px) {
	#mapa {
		top: -410px;
		position: absolute;
		right: 2%;
	}
}



#cn-accept-cookie {
	border-radius: 0px !important;
	background-color: #AE1927 !important;
	color: #fff !important;
}

#cn-accept-cookie:hover {
	background-color: #fff !important;
	color: #000 !important;
}

#cn-more-info {
	border-radius: 0px !important;
	background-color: #fff !important;
	color: #000 !important;
}

#cn-more-info:hover {
	background-color: #AE1927 !important;
	color: #fff !important;
}

input,
select,
textarea,
button {
	font-family: "katarine-web", sans-serif;
	line-height: 1;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
}

h2 {
	font-size: 25px;
	font-weight: bold;
}

a {
	text-decoration: none;
	color: #AE1927;
}

a:hover {
	text-decoration: underline;
	color: #AE1927;
}

:focus {
	outline: none;
}

.in {
	margin: 0 auto;
	max-width: 1200px;
	position: relative;
	padding: 0 20px;
}

.full-width {
	width: 100%;
	position: relative;
	padding: 0;
}

.clear {
	clear: both;
	height: 0;
	overflow: hidden;
}

ul {
	list-style: none;
}

ul,
ul li {
	margin: 0;
	padding: 0;
}

img {
	max-width: 100%;
	height: auto;
}

.centered {
	max-width: 1920px;
	margin: 0 auto;
	background-color: #fff;
}

.centered-transparent {
	max-width: 1920px;
	margin: 0 auto;
	background-color: transparent;
}

.right {
	text-align: right;
}

.row {
	margin-left: -13px;
	margin-right: -13px;
}

.load-posts {
	height: 130px;
	width: 100%;
	text-align: center;
}

.load-posts .in {
	height: 130px;
}

blockquote {
	border-left: 4px solid #AE1927;
	margin: 0;
	padding-left: 30px;
}

input[type="number"] {
	position: relative;
}

/* Spin Buttons modified */
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
	-webkit-appearance: none;
	background: #FFF url("../../mediafile/images/number.png") no-repeat center center;
	width: 1em;
	position: absolute;
	top: 0;
	right: 7px;
	bottom: 0;
}

input[type="number"]::-webkit-inner-spin-button:hover,
input[type="number"]::-webkit-inner-spin-button:active {}

/* Colors */

.dark {
	background-color: #000 !important;
}

/* Sticky Header */

.sticky {
	position: fixed;
	max-width: 1920px;
	margin: 0 auto;
	height: 80px;
	z-index: 999;
}

header .header-main.sticky {
	display: block;
	width: 100%;
	height: 80px;
	border-bottom: 1px solid #E3E3E3;
	transition: all 0.4s ease;
}

header .header-main.sticky .in {
	display: block;
	height: 80px;
	top: 45px;
	position: relative;
}

header .header-main.sticky .logoarea {
	padding-top: 18px;
	padding-left: 0;
	padding-right: 0;
}

header .header-main.sticky .logoarea a {
	display: block;
}

header .header-main.sticky .logoarea img {
	max-width: 100%;
	height: 45px;
	transition: all 0.4s ease;
}

header .header-main.sticky #main ul {
	padding-top: 33px;
}

header .header-main.sticky #main ul li a {
	font-size: 15px;
	transition: all 0.4s ease;
}

header .header-main.sticky #main ul li.facebook a {
	background-image: url("../../mediafile/images/facebook.svg");
	background-repeat: no-repeat;
	background-size: 35px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
	width: 35px;
	height: 35px;
	position: absolute;
	top: 23px;
	right: 55px;
	transition: all 0.4s ease;
}

.no-svg header .header-main.sticky #main ul li.facebook a {
	background-image: url("../../mediafile/images/facebook.png");
	background-repeat: no-repeat;
	background-size: 35px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
	width: 35px;
	height: 35px;
	position: absolute;
	top: 23px;
	right: 0;
	transition: all 0.4s ease;
}

header .header-main.sticky #main ul li.googleplus a {
	background-image: url("../../mediafile/images/google_plus.svg");
	background-repeat: no-repeat;
	background-size: 35px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
	width: 35px;
	height: 35px;
	position: absolute;
	top: 23px;
	right: 0;
	transition: all 0.4s ease;
}

.no-svg header .header-main.sticky #main ul li.googleplus a {
	background-image: url("../../mediafile/images/google_plus.png");
	background-repeat: no-repeat;
	background-size: 35px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
	width: 35px;
	height: 35px;
	position: absolute;
	top: 23px;
	right: 0;
	transition: all 0.4s ease;
}

header .header-main.sticky .mobile-button {
	width: 35px;
	height: 35px;
	background-size: 35px;
	margin-top: -20px;
	transition: all 0.4s ease;
}

#main {
	/* width: 1100px !important;
	top: -62px; */
	width: 80% !important;
	top: 0;
}

/* Header */

.red {
	background-color: #AE1927 !important;
	border-bottom: 1px solid #AE1927 !important;
}

.red #main ul li a {
	color: rgba(255, 255, 255, 0.5);
}

.red #main ul li a:hover {
	color: #fff;
	text-decoration: none;
}

.red #main ul li.current-menu-item a {
	color: #fff;
	font-weight: bold;
}

.red #main ul li.current-page-item a {
	color: #fff;
	font-weight: bold;
}

header {
	display: block;
	width: 100%;
	height: 140px;
}

header .header-main {
	display: block;
	width: 100%;
	height: 140px;
	transition: all 0.4s ease;
	background-color: #AE1927;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
}

header .header-main .in {
	display: block;
	height: 140px;
}

header .header-main .logoarea {
	padding-top: 43px;
	padding-left: 0;
	padding-right: 0;
	width: 188px;
}

header .header-main .logoarea a {
	display: block;
}

header .header-main .logoarea img {
	max-width: 100%;
	height: 57px;
}

.woocommerce #main {
	padding-right: 145px;
	width: 1010px;
}

#main {
	display: block;
	text-align: right;
	position: relative;
	padding-left: 0;
	padding-right: 25px;
	float: right;
}

#main ul {
	padding-right: 60px;
	padding-top: 63px;
}

#main ul li {
	display: inline-block;
	margin-left: 30px;
}

#main ul li a {
	font-size: 16px;
	font-weight: normal;
	color: #fff;
	/* #000;*/
	text-transform: uppercase;
}

#main ul li a:hover {
	color: #fff;
	/*#AE1927;*/
	text-decoration: none;
}

#main ul li.current-menu-item a {
	color: #fff;
	/*#AE1927;*/
	font-weight: bold;
}

#main ul li.current-page-item a {
	color: #fff;
	/* #AE1927;*/
	font-weight: bold;
}


#main ul li.facebook a {
	background-image: url("../../mediafile/images/facebook.svg");
	background-repeat: no-repeat;
	background-size: 40px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 51px;
	right: 55px;
}

.no-svg #main ul li.facebook a {
	background-image: url("../../mediafile/images/facebook.png");
	background-repeat: no-repeat;
	background-size: 40px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 51px;
	right: 0;
}

#main ul li.googleplus a {
	background-image: url("../../mediafile/images/google_plus.svg");
	background-repeat: no-repeat;
	background-size: 40px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 51px;
	right: 0;
}

.no-svg #main ul li.googleplus a {
	background-image: url("../../mediafile/images/google_plus.png");
	background-repeat: no-repeat;
	background-size: 40px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 51px;
	right: 0;
}

/* Gallery */

.my-gallery {
	background-color: #000;
	padding-top: 130px;
}

.my-gallery .gallery {
	margin-left: -13px !important;
	margin-right: -13px !important;
	padding: 30px 0;
}

.my-gallery h1 {
	font-size: 25px;
	font-weight: bold;
	color: #fff;
}

.my-gallery p {
	color: #fff;
}

.my-gallery .galleries {
	margin-top: 60px;
	padding-bottom: 104px;
}

.my-gallery .item {
	display: block;
	margin-bottom: 26px;
}

.my-gallery .item h2 {
	display: block;
	position: relative;
}

.my-gallery .item h2 a {
	display: block;
	background-color: #fff;
	min-height: 425px;
	transition: all 0.2s ease;
}

.my-gallery .item h2 a:hover {
	background-color: #AE1927;
	text-decoration: none;
}

.my-gallery .item h2 img {
	display: block;
	min-height: 280.5px;
}

.my-gallery .item h2 .title {
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
	color: #000;
	padding: 23px 25px;
	display: block;
	transition: all 0.2s ease;
}

.my-gallery .item h2 a:hover .title {
	color: #fff;
	border-bottom: none;
	text-decoration: none;
}

.my-gallery .item h2 .date {
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
	color: #AE1927;
	position: absolute;
	bottom: 23px;
	right: 25px;
	display: block;
	transition: all 0.2s ease;
}

.my-gallery .item h2 a:hover .date {
	color: #fff;
	border-bottom: none;
	text-decoration: none;
}

.gallery-columns-1 .gallery-item {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding-left: 13px;
	padding-right: 13px;
}

.gallery-columns-2 .gallery-item {
	width: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding-left: 13px;
	padding-right: 13px;
}

.gallery-columns-3 .gallery-item {
	width: 33%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding-left: 13px;
	padding-right: 13px;
}

.gallery-columns-4 .gallery-item {
	width: 25%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding-left: 13px;
	padding-right: 13px;
}

.gallery-columns-5 .gallery-item {
	width: 20%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding-left: 13px;
	padding-right: 13px;
}

.gallery-item img {
	border: 2px solid #ccc !important;
}

.gallery-item img:hover {
	border: 2px solid #ddd !important;
}

.my-gallery .load-posts {
	background-color: #AE1927;
	position: relative;
}

/* Page */

.default-page {
	padding-top: 130px;
	padding-bottom: 104px;
}

.default-page h1 {
	font-size: 25px;
	font-weight: bold;
	color: #000;
}

.default-page .my-content {
	margin-top: 60px;
}

.default-page .my-content p {
	margin-bottom: 35px;
	line-height: 24px;
}

/* Blocks */

/* Block Column */

.page-kontakty .block_column {
	padding: 125px 0 110px;
	background-color: #000;
	color: #fff;
}

.page-kontakty .block_column h2 {
	margin: 0 0 30px;
}

.block_column {
	padding: 15px 0;
}

.block_column p {
	line-height: 24px;
	font-size: 16px;
}

/* Block Content */

.content {
	padding-top: 0px;
}

.content h1 {
	margin-bottom: 50px;
}

.content h2 {
	margin-bottom: 30px;
}

.content h3 {
	margin: 0 0 20px;
	font-size: 20px;
}

.content h4 {
	margin: 0 0 10px;
	font-size: 16px;
}

.content p {
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
	margin: 0 0 30px;
}

.content hr {
	margin: 60px 0;
}

.content ul {
	margin: 30px 0 30px 40px;
}

.content ol {
	margin: 30px 0;
}

.content ul li {
	margin-bottom: 10px;
	list-style-type: disc;
}

.content ol li {
	margin-bottom: 10px;
	list-style-type: decimal;
}

.page-o-nas .blocks {
	padding: 100px 0 0px;
}

.alignleft {
	float: left;
	padding: 0 30px 30px 0;
}

.alignright {
	float: right;
	padding: 0 0 30px 30px;
}

.block_content.bottom_quote {
	background-image: url("../../mediafile/images/about-bg.png");
	background-repeat: repeat;
	width: 100%;
	position: relative;
	padding-top: 20px;
	padding-bottom: 0;
}

.block_content.bottom_quote .picture {
	display: block;
}

.block_content.bottom_quote .picture img {
	display: block;
	width: 420px;
}

.block_content.bottom_quote .content {
	padding-top: 95px;
}

.block_content.bottom_quote .content h3 {
	margin: 0 0 45px;
	font-size: 25px;
}

.block_content.bottom_quote .content p {
	font-size: 25px;
	font-weight: normal;
	line-height: 38px;
	margin: 0 0 40px;
}

.block_content.bottom_quote .author {
	font-size: 16px;
	font-weight: normal;
	color: #AE1927;
}

.block_content.bottom_quote .author strong {
	font-weight: bold;
	color: #000;
}

.block_content.bottom_quote .author span {
	color: #000;
}

.block_content {
	padding: 25px 0 20px;
}

.block_content .picture {
	display: block;
}

.block_content .picture img {
	display: block;
}

.block_content .content {
	padding-top: 0px;
}

.block_content .content h1 {
	margin-bottom: 50px;
}

.block_content .content h2 {
	margin-bottom: 30px;
}

.block_content .content h3 {
	margin: 0 0 20px;
	font-size: 20px;
}

.block_content .content h4 {
	margin: 0 0 10px;
	font-size: 16px;
}

.block_content .content p {
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
	margin: 0 0 30px;
}

.block_content .content hr {
	margin: 60px 0;
}

.block_content .content ul {
	margin: 30px 0 30px 40px;
}

.block_content .content ol {
	margin: 30px 0;
}

.block_content .content ul li {
	margin-bottom: 10px;
	list-style-type: disc;
}

.block_content .content ol li {
	margin-bottom: 10px;
	list-style-type: decimal;
}

.block_content .content .gallery-item img {
	border: none !important;
}

.block_content .author {
	font-size: 16px;
	font-weight: normal;
	color: #AE1927;
}

.block_content .author strong {
	font-weight: bold;
	color: #000;
}

.block_content .author span {
	color: #000;
}

/* Block Contact */

.block_contact {
	width: 100%;
	position: relative;
	padding-top: 110px;
	padding-bottom: 140px;
}

.block_contact h3 {
	margin: 0 0 35px;
	font-size: 25px;
}

.block_contact .details p {
	font-size: 16px;
	font-weight: normal;
	line-height: 38px;
	margin: 0 0 5px;
}

.block_contact .details {
	font-size: 16px;
	font-weight: normal;
	color: #AE1927;
}

.block_contact .details strong {
	font-weight: bold;
	color: #000;
}

.block_contact .details span {
	color: #000;
}

.block_contact .left {
	min-height: 236px;
	position: relative;
}

.block_contact .left .btn-default {
	position: absolute;
	left: 13px;
}

.block_contact .right {
	text-align: left;
	position: relative;
	min-height: 236px;
}

.block_contact .right .btn-default {
	position: absolute;
	left: 13px;
}

.block_contact .map {
	position: absolute;
	top: 0px;
	right: 13px;
	display: block;
}

.block_contact p {
	margin: 0 0 30px;
}

/* Block Events */

.block_events.dark {
	background-color: #000;
	color: #fff;
}

.block_events {
	padding: 125px 0 100px;
}

.block_events .column {
	margin-bottom: 30px;
}

.block_events h2 {
	margin-bottom: 50px;
}

.block_events .events {
	margin: 0;
	position: relative;
}

.block_events .events .buttons {
	position: relative;
	width: 100%;
	display: block;
}

.block_events .events .buttons .next_events {
	position: relative;
	margin-left: -4px;
	background-image: url("../../mediafile/images/right.svg");
	background-size: 40px;
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	display: inline-block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
}

.block_events .events .buttons .next_events:hover {
	background-image: url("../../mediafile/images/right_hover.svg");
}

.no-svg .block_events .events .buttons .next_events {
	position: relative;
	margin-left: -4px;
	background-image: url("../../mediafile/images/right.png");
	background-size: 40px;
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	display: inline-block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
}

.no-svg .block_events .events .buttons .next_events:hover {
	background-image: url("../../mediafile/images/right_hover.png");
}

.block_events .events .buttons .previous_events {
	position: relative;
	background-image: url("../../mediafile/images/left.svg");
	background-size: 40px;
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	display: inline-block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
}

.block_events .events .buttons .previous_events:hover {
	background-image: url("../../mediafile/images/left_hover.svg");
}

.no-svg .block_events .events .buttons .previous_events {
	position: relative;
	background-image: url("../../mediafile/images/left.png");
	background-size: 40px;
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	display: inline-block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
}

.no-svg .block_events .events .buttons .previous_events:hover {
	background-image: url("../../mediafile/images/left_hover.png");
}

.block_events .event .wl50 {
	display: inline-block;
	position: relative;
	padding: 0;
	width: 250px;
	float: left;
}

.block_events .event .wr60 {
	display: inline-block;
	position: relative;
	padding: 0 0 0 30px;
	width: 337px;
	overflow: visible;
	word-wrap: break-word;
}

.block_events .event .picture {
	width: 250px;
	height: 250px;
	margin-bottom: 45px;
}

.block_events .event h3 {
	font-size: 25px;
	font-weight: normal;
	overflow: visible;
	text-align: left;
	word-wrap: break-word;
	display: block;
	width: 250px;
	white-space: normal;
}

.block_events .event h3 a {
	color: #fff;
	text-decoration: none;
	display: block;
}

.block_events .event h3 a:hover {
	color: #AE1927;
}

.block_events .event .date_time {
	border: 2px solid #fff;
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	padding: 8px;
	margin-top: 25px;
	margin-right: 2px;
}

.block_events .event .date {
	margin-right: 5px;
}

.block_events .event .time {
	color: #AD1926;
}

/* Block Past Events */

.block_past_events {
	padding: 125px 0 75px;
}

.block_past_events .column {
	margin-bottom: 30px;
}

.block_past_events h2 {
	margin-bottom: 50px;
}

.block_past_events .column .events {
	margin-bottom: 25px;
}

.block_past_events .column .event {
	margin-bottom: 30px;
	font-size: 16px;
}

.block_past_events .column .event h3 {
	font-weight: normal;
}

.block_past_events .column .event .date {
	color: #AD1926;
	margin-right: 25px;
	font-weight: bold;
}

.block_past_events .column .event a {
	color: #000;
	text-decoration: none;
}

.block_past_events .column .event a:hover {
	color: #AD1926;
}

.block_past_events .events .buttons {
	position: relative;
	width: 100%;
	display: block;
	margin-top: 20px;
}

.hide-events {
	display: none;
}

#hide_all {
	display: none;
}

/* Block Combined Events */

.block_combined_events.dark {
	background-color: #000;
	color: #fff;
}

.block_combined_events {
	padding: 125px 0 100px;
}

.block_combined_events .column {
	margin-bottom: 30px;
}

.block_combined_events h2 {
	margin-bottom: 50px;
}

.block_combined_events .events {
	margin: 0;
	position: relative;
}

.block_combined_events .events .buttons {
	position: relative;
	width: 45%;
	display: block;
}

.block_combined_events .events .buttons #next {
	position: absolute;
	bottom: 0;
	right: 13px;
	background-image: url("../../mediafile/images/right.svg");
	background-size: 40px;
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
}

.block_combined_events .events .buttons #next:hover {
	background-image: url("../../mediafile/images/right_hover.svg");
}

.no-svg .block_combined_events .events .buttons #next {
	position: absolute;
	bottom: 0;
	right: 13px;
	background-image: url("../../mediafile/images/right.png");
	background-size: 40px;
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
}

.no-svg .block_combined_events .events .buttons #next:hover {
	background-image: url("../../mediafile/images/right_hover.png");
}

.block_combined_events .events .buttons #previous {
	position: absolute;
	bottom: 0;
	right: 53px;
	background-image: url("../../mediafile/images/left.svg");
	background-size: 40px;
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
}

.block_combined_events .events .buttons #previous:hover {
	background-image: url("../../mediafile/images/left_hover.svg");
}

.no-svg .block_combined_events .events .buttons #previous {
	position: absolute;
	bottom: 0;
	right: 53px;
	background-image: url("../../mediafile/images/left.png");
	background-size: 40px;
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
}

.no-svg .block_combined_events .events .buttons #previous:hover {
	background-image: url("../../mediafile/images/left_hover.png");
}

.custom-percent-l {
	width: 45% !important;
}

.custom-percent-r {
	width: 55% !important;
}

.block_combined_events .event .picture {
	max-width: 100%;
	height: auto;
	margin-bottom: 45px;
	width: 100%;
}

.block_combined_events .event .picture img {
	width: 100%;
	height: 100%;
}

.block_combined_events .event h3 {
	font-size: 25px;
	font-weight: normal;
}

.block_combined_events .event h3 a {
	color: #fff;
	text-decoration: none;
}

.block_combined_events .event h3 a:hover {
	color: #AE1927;
}

.block_combined_events .event .date_time {
	border: 2px solid #fff;
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	padding: 8px;
	margin-top: 25px;
	margin-right: 2px;
}

.block_combined_events .event .date {
	margin-right: 5px;
}

.block_combined_events .event .time {
	color: #AD1926;
}

.block_combined_events .column .items {
	margin-bottom: 65px;
}

.block_combined_events .column .item {
	margin-bottom: 25px;
	font-size: 16px;
}

.block_combined_events .column .item .date {
	color: #AD1926;
	margin-right: 25px;
}

.block_combined_events .column .item a {
	color: #fff;
	text-decoration: none;
}

.block_combined_events .column .item a:hover {
	color: #AD1926;
}

/* Block Tips */

.block_tips .item-slide {
	transition: all 0.4s ease;
	background-size: cover;
	background-repeat: no-repeat;
	height: 600px;
	background-position: left center;
}

.block_tips .load-posts {
	background-color: #000;
}

.block_tips .load-posts .btn-load {
	background-color: #AE1927;
	color: #fff;
}

.block_tips .load-posts .btn-load:hover {
	background-color: #fff;
	color: #AE1927;
}

/* Block Code */

.block_code iframe {
	width: 100%;
	display: block;
}

/* Block Slideshow */

.block_slideshow .cycle-slideshow {
	/* display: flex; */
	position: relative;
	/* flex-direction: row; */
	/* width: 100%; */
}

.block_slideshow .item-slide {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center top;
	height: 600px;
	width: 100%;
}

.item-slide {
	position: relative;
	display: none;
}

.item-slide img {
	width: 100%;
	height: auto;
	margin-bottom: -4px;
}

.item-slide .content {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 1200px;
	padding: 0 20px;
	padding-top: 120px;
}

.item-slide h2 {
	font-size: 40px;
	font-weight: bold;
	color: #000;
	padding-bottom: 0px;
	margin-bottom: 20px;
}

.item-slide h2 a {
	color: #000;
	text-decoration: none;
}

.item-slide h2 a:hover {
	color: #AD1926;
}

.item-slide h2 strong {
	color: #AD1926;
}

.item-slide p {
	font-size: 25px;
	font-weight: normal;
	margin: 0;
	color: #000;
}

.item-slide .buttons {
	position: absolute;
	bottom: 125px;
	left: 0;
	right: 0;
	margin: auto;
	width: 1200px;
	padding: 0 20px;
}

.item-slide .buttons .btn-more {
	float: left;
	margin-right: 4px;
}

.item-slide .buttons .next {
	float: right;
	background-image: url("../../mediafile/images/right.svg");
	background-size: 40px;
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
}

.item-slide .buttons .next:hover {
	background-image: url("../../mediafile/images/right_hover.svg");
}

.no-svg .item-slide .buttons .next {
	float: right;
	background-image: url("../../mediafile/images/right.png");
	background-size: 40px;
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
}

.no-svg .item-slide .buttons .next:hover {
	background-image: url("../../mediafile/images/right_hover.png");
}

.item-slide .buttons .previous {
	float: right;
	background-image: url("../../mediafile/images/left.svg");
	background-size: 40px;
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
}

.item-slide .buttons .previous:hover {
	background-image: url("../../mediafile/images/left_hover.svg");
}

.no-svg .item-slide .buttons .previous {
	float: right;
	background-image: url("../../mediafile/images/left.png");
	background-size: 40px;
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
}

.no-svg .item-slide .buttons .previous:hover {
	background-image: url("../../mediafile/images/left_hover.png");
}

/* Single Event */

.single_event {
	background-color: #000;
}

.single_event {
	padding: 125px 0 100px;
}

.single_event .column {
	margin-bottom: 30px;
}

.single_event h2 {
	margin-bottom: 50px;
}

.single_event .events {
	margin: 0;
	position: relative;
}

.single_event .buttons {
	position: relative;
	width: 50%;
	display: block;
}

.single_event .buttons .next-button a {
	position: absolute;
	bottom: 0;
	right: 13px;
	background-image: url("../../mediafile/images/right.svg");
	background-size: 40px;
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
}

.single_event .buttons .next-button a:hover {
	background-image: url("../../mediafile/images/right_hover.svg");
}

.no-svg .single_event .buttons .next-button a {
	position: absolute;
	bottom: 0;
	right: 13px;
	background-image: url("../../mediafile/images/right.png");
	background-size: 40px;
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
}

.no-svg .single_event .buttons .next-button a:hover {
	background-image: url("../../mediafile/images/right_hover.png");
}

.single_event .buttons .prev-button a {
	position: absolute;
	bottom: 0;
	right: 53px;
	background-image: url("../../mediafile/images/left.svg");
	background-size: 40px;
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
}

.single_event .buttons .prev-button a:hover {
	background-image: url("../../mediafile/images/left_hover.svg");
}

.no-svg .single_event .buttons .prev-button a {
	position: absolute;
	bottom: 0;
	right: 53px;
	background-image: url("../../mediafile/images/left.png");
	background-size: 40px;
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
}

.no-svg .single_event .buttons .prev-button a:hover {
	background-image: url("../../mediafile/images/left_hover.png");
}

.single_event .event .picture {
	max-width: 100%;
	height: auto;
	margin-bottom: 45px;
}

.single_event .event h3 {
	font-size: 25px;
	font-weight: normal;
	color: #fff;
}

.single_event .event h3 a {
	color: #fff;
	text-decoration: none;
}

.single_event .event h3 a:hover {
	color: #AE1927;
}

.single_event .event .date_time {
	border: 2px solid #fff;
	display: block;
	font-size: 16px;
	font-weight: bold;
	padding: 8px;
	margin-top: 25px;
	margin-right: 2px;
	color: #fff;
}

.single_event .event .date {
	margin-right: 5px;
}

.single_event .event .time {
	color: #AD1926;
}

.single_event .event .location {
	display: block;
	margin-top: 5px;
}

.single_event .content p {
	color: #fff;
	line-height: 24px;
	font-size: 16px;
	margin: 0 0 35px;
}

.single_event .content a {
	color: #AC1926;
	text-decoration: underline;
}

.single_event .content a:hover {
	text-decoration: none;
}

/* Single Tip */

.single_tip {
	background-color: #000;
}

.single_tip .tip {
	padding: 125px 0 100px;
}

.single_tip .tip .column {
	margin-bottom: 30px;
}

.single_tip .tip .meta {
	margin-bottom: 50px;
	font-size: 25px;
	font-weight: normal;
	color: #fff;
}

.single_tip .tip .content {
	color: #fff;
}

.single_tip .tip .buttons {
	position: relative;
	width: 100%;
	display: block;
	margin-top: 55px;
}

.single_tip .tip .buttons .shared {
	margin-top: 0;
	margin-left: 6px;
}

.item-slide .buttons .bottom {
	float: left;
	background-image: url("../../mediafile/images/down.svg");
	background-size: 40px;
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
}

.item-slide .buttons .bottom:hover {
	background-image: url("../../mediafile/images/down_hover.svg");
}

.no-svg .item-slide .buttons .bottom {
	float: left;
	background-image: url("../../mediafile/images/down.png");
	background-size: 40px;
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
}

.no-svg .item-slide .buttons .bottom:hover {
	background-image: url("../../mediafile/images/down_hover.png");
}

.tip-gallery {
	margin-left: 130px;
}

.tip-gallery a {
	display: inline-block;
}

.tip-gallery a img {
	width: 64px;
	height: auto;
}

.tip-gallery a.larger {
	display: block;
	float: left;
	width: 100%;
}

.tip-gallery a.larger img {
	width: 241px;
	height: auto;
}


/* Buttons */

.btn {
	display: inline-block;
	padding: 10px 25px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
}

.btn:hover {
	text-decoration: none;
}

.btn-more {
	background-image: url("../../mediafile/images/more.svg");
	background-size: 40px;
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
	padding: 0;
}

.btn-more:hover {
	background-image: url("../../mediafile/images/more_hover.svg");
	background-size: 40px;
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
	padding: 0;
}

.no-svg .btn-more {
	background-image: url("../../mediafile/images/more.png");
	background-size: 40px;
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
	padding: 0;
}

.no-svg .btn-more:hover {
	background-image: url("../../mediafile/images/more_hover.png");
	background-size: 40px;
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
	padding: 0;
}

.btn-load {
	background-color: #fff;
	color: #AE1927;
	margin-top: 45px;
}

.btn-load:hover {
	background-color: #f6f6f6;
}

.btn-default {
	background-color: #AE1927;
	color: #fff;
	text-transform: none;
}

.btn-default:hover {
	background-color: #D21E30;
	color: #fff;
}

.btn-transparent {
	background-color: transparent;
	padding: 8px 25px;
	border: 2px solid #fff;
	color: #fff;
	margin-top: 45px;
	text-transform: none;
	cursor: pointer;
}

.btn-transparent:hover {
	background-color: #fff;
	color: #000;
}

.shared {
	position: relative;
}

.shared span.hover {
	display: none;
	width: 87px;
	position: absolute;
	left: -2px;
	top: 38px;
	z-index: 1000;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
}

.shared:hover span.hover {
	display: block;
}

.shared span.hover a {
	display: block;
	padding: 5px 16px;
}

.shared span.hover a:hover {
	background-color: #fff;
	text-decoration: none;
}

.block_contact .facebook {
	background-image: url("../../mediafile/images/facebook.png");
	background-repeat: no-repeat;
	background-size: 40px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
	width: 40px;
	height: 40px;
	position: absolute;
	bottom: 0;
	left: 225px;
	cursor: pointer;
}

.block_contact .facebook:hover {
	background-image: url("../../mediafile/images/facebook_red.png");
}

.block_contact .linkedin {
	background-image: url("../../mediafile/images/linkedin.png");
	background-repeat: no-repeat;
	background-size: 40px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
	width: 40px;
	height: 40px;
	position: absolute;
	bottom: 0;
	left: 270px;
	cursor: pointer;
}

.block_contact .linkedin:hover {
	background-image: url("../../mediafile/images/linkedin_red.png");
}

/* Block Menu */

.block_menu {
	background-color: #000;
	padding: 56px 0px 55px;
}

.block_menu ul {
	/*column-count: 4; column-gap: 25px; -moz-column-count: 4; -moz-column-gap: 25px; -webkit-column-count: 4; -webkit-column-gap: 25px;*/
	margin: 0;
	padding: 0;
}

.block_menu ul li {
	display: inline-block;
	font-size: 16px;
	font-weight: 400;
	color: rgba(255, 255, 255, 0.5);
	padding: 0px;
	margin-right: 35px;
	/* border-bottom: 1px solid rgba(255,255,255,0.17); */
	text-transform: uppercase;
}

/*.block_menu ul li:nth-child(odd){border-bottom: 1px solid rgba(255,255,255,0.17);}*/
.block_menu ul li a {
	display: block;
	color: rgba(255, 255, 255, 0.5);
}

.block_menu ul li a:hover {
	text-decoration: none;
	color: rgba(255, 255, 255, 1);
}

.block_menu ul li.newsletter {
	position: absolute;
	right: 20px;
	top: 0;
	bottom: 0;
	margin: auto;
	height: 40px;
}

.block_menu ul li.newsletter a {
	display: block;
	height: 36px;
	line-height: 36px;
	border: 2px solid #fff;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	text-transform: none;
	padding: 0px 30px;
}

.block_menu ul li.newsletter a:hover {
	background-color: #fff;
	color: #000;
}

/* Block Loop */

.block_loop .headline {
	position: relative;
	display: block;
	padding: 50px 0px;
}

.block_loop .headline h2 {
	font-size: 25px;
	font-weight: 400;
	line-height: 30px;
	color: #000;
}

/* 404 page */

.e404 {
	padding: 130px 0 115px;
	background-color: #AE1927;
	color: #fff;
}

.e404 a {
	color: #fff;
	text-decoration: underline;
}

.e404 a:hover {
	text-decoration: none;
}

/* Page */

.main-page .headline {
	position: relative;
	display: block;
	padding: 50px 0px;
}

.main-page .headline h2 {
	font-size: 25px;
	font-weight: 700;
	line-height: 30px;
	color: #000;
	display: inline-block;
}

/* Woocommerce */

.sticky .cart-contents-wrap {
	top: -18px;
}

.sticky .cart-contents {
	font-size: 15px;
	padding: 0px 35px 24px 0px;
}

.sticky .cart-dropdown-wrap {
	top: 38px;
}

.cart-contents-wrap {
	position: absolute;
	right: 160px;
	top: 40px;
	display: inline-block;
}

.cart-contents {
	display: inline-block;
	font-size: 16px;
	font-weight: 700;
	color: rgba(255, 255, 255, 1);
	text-transform: uppercase;
	text-decoration: none;
	padding: 0px 39px 54px 0px;
	text-align: center;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4Ni41NjkgNDg2LjU2OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDg2LjU2OSA0ODYuNTY5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8cGF0aCBkPSJNMTQ2LjA2OSwzMjAuMzY5aDI2OC4xYzMwLjQsMCw1NS4yLTI0LjgsNTUuMi01NS4ydi0xMTIuOGMwLTAuMSwwLTAuMywwLTAuNGMwLTAuMywwLTAuNSwwLTAuOGMwLTAuMiwwLTAuNC0wLjEtMC42ICAgYzAtMC4yLTAuMS0wLjUtMC4xLTAuN3MtMC4xLTAuNC0wLjEtMC42Yy0wLjEtMC4yLTAuMS0wLjQtMC4yLTAuN2MtMC4xLTAuMi0wLjEtMC40LTAuMi0wLjZjLTAuMS0wLjItMC4xLTAuNC0wLjItMC42ICAgYy0wLjEtMC4yLTAuMi0wLjQtMC4zLTAuN2MtMC4xLTAuMi0wLjItMC40LTAuMy0wLjVjLTAuMS0wLjItMC4yLTAuNC0wLjMtMC42Yy0wLjEtMC4yLTAuMi0wLjMtMC4zLTAuNWMtMC4xLTAuMi0wLjMtMC40LTAuNC0wLjYgICBjLTAuMS0wLjItMC4yLTAuMy0wLjQtMC41Yy0wLjEtMC4yLTAuMy0wLjMtMC40LTAuNXMtMC4zLTAuMy0wLjQtMC41cy0wLjMtMC4zLTAuNC0wLjRjLTAuMi0wLjItMC4zLTAuMy0wLjUtMC41ICAgYy0wLjItMC4xLTAuMy0wLjMtMC41LTAuNGMtMC4yLTAuMS0wLjQtMC4zLTAuNi0wLjRjLTAuMi0wLjEtMC4zLTAuMi0wLjUtMC4zcy0wLjQtMC4yLTAuNi0wLjRjLTAuMi0wLjEtMC40LTAuMi0wLjYtMC4zICAgcy0wLjQtMC4yLTAuNi0wLjNzLTAuNC0wLjItMC42LTAuM3MtMC40LTAuMS0wLjYtMC4yYy0wLjItMC4xLTAuNS0wLjItMC43LTAuMnMtMC40LTAuMS0wLjUtMC4xYy0wLjMtMC4xLTAuNS0wLjEtMC44LTAuMSAgIGMtMC4xLDAtMC4yLTAuMS0wLjQtMC4xbC0zMzkuOC00Ni45di00Ny40YzAtMC41LDAtMS0wLjEtMS40YzAtMC4xLDAtMC4yLTAuMS0wLjRjMC0wLjMtMC4xLTAuNi0wLjEtMC45Yy0wLjEtMC4zLTAuMS0wLjUtMC4yLTAuOCAgIGMwLTAuMi0wLjEtMC4zLTAuMS0wLjVjLTAuMS0wLjMtMC4yLTAuNi0wLjMtMC45YzAtMC4xLTAuMS0wLjMtMC4xLTAuNGMtMC4xLTAuMy0wLjItMC41LTAuNC0wLjhjLTAuMS0wLjEtMC4xLTAuMy0wLjItMC40ICAgYy0wLjEtMC4yLTAuMi0wLjQtMC40LTAuNmMtMC4xLTAuMi0wLjItMC4zLTAuMy0wLjVzLTAuMi0wLjMtMC4zLTAuNXMtMC4zLTAuNC0wLjQtMC42Yy0wLjEtMC4xLTAuMi0wLjItMC4zLTAuMyAgIGMtMC4yLTAuMi0wLjQtMC40LTAuNi0wLjZjLTAuMS0wLjEtMC4yLTAuMi0wLjMtMC4zYy0wLjItMC4yLTAuNC0wLjQtMC43LTAuNmMtMC4xLTAuMS0wLjMtMC4yLTAuNC0wLjNjLTAuMi0wLjItMC40LTAuMy0wLjYtMC41ICAgYy0wLjMtMC4yLTAuNi0wLjQtMC44LTAuNWMtMC4xLTAuMS0wLjItMC4xLTAuMy0wLjJjLTAuNC0wLjItMC45LTAuNC0xLjMtMC42bC03My43LTMxYy02LjktMi45LTE0LjgsMC4zLTE3LjcsNy4yICAgczAuMywxNC44LDcuMiwxNy43bDY1LjQsMjcuNnY2MS4ydjkuN3Y3NC40djY2LjV2ODRjMCwyOCwyMSw1MS4yLDQ4LjEsNTQuN2MtNC45LDguMi03LjgsMTcuOC03LjgsMjhjMCwzMC4xLDI0LjUsNTQuNSw1NC41LDU0LjUgICBzNTQuNS0yNC41LDU0LjUtNTQuNWMwLTEwLTIuNy0xOS41LTcuNS0yNy41aDEyMS40Yy00LjgsOC4xLTcuNSwxNy41LTcuNSwyNy41YzAsMzAuMSwyNC41LDU0LjUsNTQuNSw1NC41czU0LjUtMjQuNSw1NC41LTU0LjUgICBzLTI0LjUtNTQuNS01NC41LTU0LjVoLTI1NWMtMTUuNiwwLTI4LjItMTIuNy0yOC4yLTI4LjJ2LTM2LjZDMTI2LjA2OSwzMTcuNTY5LDEzNS43NjksMzIwLjM2OSwxNDYuMDY5LDMyMC4zNjl6IE0yMTMuMjY5LDQzMS45NjkgICBjMCwxNS4yLTEyLjQsMjcuNS0yNy41LDI3LjVzLTI3LjUtMTIuNC0yNy41LTI3LjVzMTIuNC0yNy41LDI3LjUtMjcuNVMyMTMuMjY5LDQxNi43NjksMjEzLjI2OSw0MzEuOTY5eiBNNDI4LjY2OSw0MzEuOTY5ICAgYzAsMTUuMi0xMi40LDI3LjUtMjcuNSwyNy41cy0yNy41LTEyLjQtMjcuNS0yNy41czEyLjQtMjcuNSwyNy41LTI3LjVTNDI4LjY2OSw0MTYuNzY5LDQyOC42NjksNDMxLjk2OXogTTQxNC4xNjksMjkzLjM2OWgtMjY4LjEgICBjLTE1LjYsMC0yOC4yLTEyLjctMjguMi0yOC4ydi02Ni41di03NC40di01bDMyNC41LDQ0Ljd2MTAxLjFDNDQyLjM2OSwyODAuNzY5LDQyOS42NjksMjkzLjM2OSw0MTQuMTY5LDI5My4zNjl6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==");
	background-repeat: no-repeat;
	background-size: 28px 29px;
	background-position: right top;
	line-height: 29px;
}

.cart-contents:hover {
	color: rgba(255, 255, 255, 1);
	text-decoration: none;
}

.cart-contents-wrap span.cart-count {
	position: absolute;
	top: -12px;
	right: -12px;
	background-color: #000;
	color: #fff;
	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 20px;
	border-radius: 50%;
	display: block;
}

.cart-contents span.cart-price {
	padding-left: 10px;
}

.cart-dropdown-wrap {
	padding-top: 15px;
	position: absolute;
	min-width: 237px;
	top: 68px;
	left: 0;
	z-index: 2;
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: 200ms linear;
	-moz-transition: 200ms linear;
	-o-transition: 200ms linear;
	transition: 200ms linear;
}

.cart-contents-wrap:hover .cart-dropdown-wrap {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
}

.cart-dropdown {
	background-color: #fff;
	text-align: left;
	padding: 0;
	position: relative;
}

.cart-dropdown:before {
	content: "";
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 10px solid #fff;
	position: absolute;
	top: -9px;
	left: 30px;
}

.cart-dropdown div {
	padding: 0px;
	border-bottom: 1px solid #f3f3f3;
	position: relative;
}

.cart-dropdown .name {
	line-height: 20px;
	font-size: 16px;
	font-weight: 700;
	color: #000;
	padding: 20px 20px;
	border-top: 1px solid #f3F3F3;
	border-left: 1px solid #f3F3F3;
	border-right: 1px solid #f3F3F3;
}

.cart-dropdown .name a {
	color: #000;
}

.cart-dropdown .name a:hover {
	color: #AE1927;
	text-decoration: none;
}

.cart-dropdown .name .price {
	font-size: 14px;
}

.cart-dropdown .name .blue {
	color: #AE1927;
}

.cart-dropdown .name .grey {
	color: #a4a4a4;
	font-weight: 400;
}

.cart-dropdown .total-price {
	line-height: 20px;
	font-size: 16px;
	font-weight: 400;
	color: #000;
	padding: 20px 20px;
	border-left: 1px solid #f3F3F3;
	border-right: 1px solid #f3F3F3;
}

.cart-dropdown .total-price .blue {
	color: #AE1927;
	font-size: 20px;
	font-weight: 700;
}

.cart-dropdown .total-price .ex_tax {
	display: block;
}

.cart-dropdown .total-price .ex_tax small {
	display: none;
}

.cart-dropdown .foot {
	line-height: 20px;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	padding: 0px;
}

.cart-dropdown .foot a {
	background-color: #000;
	padding: 20px 20px;
	display: block;
	font-size: 16px;
	font-weight: 600;
	color: #fff;
	text-decoration: none;
}

.cart-dropdown .foot a:hover {
	text-decoration: none;
	background-color: #AE1927;
}

.cart-dropdown .foot span {
	position: absolute;
	color: #fff;
	bottom: 0;
	right: 20px;
	top: 0;
	margin: auto;
	height: 15px;
	font-size: 15px;
	line-height: 15px;
}

.eshop-in {
	max-width: 1200px !important;
	margin: 0px auto !important;
	padding: 0px 20px !important;
	position: relative;
}

.eshop-only {
	display: none;
}

.woocommerce .eshop-only {
	display: block !important;
}

.woocommerce .block_content.bottom_quote {
	display: none !important;
}

.eshop-wrap .page-title {
	display: none !important;
}

.woocommerce header {
	height: auto;
}

.woocommerce h2 {
	margin-bottom: 15px;
}

.woocommerce address {
	margin: 30px 0px;
	line-height: 26px;
	font-style: normal;
}

.woocommerce.post-type-archive-product .eshop-wrap .headline {
	border-bottom: none;
}

.woocommerce.tax-pa_autor .eshop-wrap .headline {
	position: relative;
	display: block;
	padding: 50px 0px 34px;
	border-bottom: 1px solid #F7F7F7;
	margin: 0 auto 80px;
	max-width: 1240px;
}

.woocommerce.tax-product_cat .eshop-wrap .headline {
	position: relative;
	display: block;
	padding: 50px 0px 34px;
	border-bottom: 1px solid #F7F7F7;
	margin: 0 auto 80px;
	max-width: 1240px;
}

.woocommerce.single-product .eshop-wrap .headline {
	position: relative;
	display: block;
	padding: 50px 0px 35px;
	border-bottom: 1px solid #F7F7F7;
	margin: 0 auto 40px;
	max-width: 1240px;
}

.woocommerce .eshop-wrap .headline {
	position: relative;
	display: block;
	padding: 50px 0px 35px;
	border-bottom: 1px solid #F7F7F7;
	margin: 0 auto 0px;
	max-width: 1240px;
}

.woocommerce .eshop-wrap .headline h2 {
	font-size: 25px;
	font-weight: 700;
	line-height: 30px;
	color: #000;
	display: inline-block;
	position: relative;
	padding-right: 20px;
}

.woocommerce .eshop-wrap .headline h2:after {
	content: "|";
	position: absolute;
	top: -3px;
	right: 0;
	line-height: 30px;
	font-size: 24px;
	font-weight: 300;
	color: #AE1927;
}

.woocommerce .eshop-wrap .headline .product-cat {
	font-size: 25px;
	font-weight: 400;
	line-height: 30px;
	color: #AE1927;
	display: inline-block;
	position: relative;
	padding-left: 8px;
}

.woocommerce .eshop-wrap .headline .product-tag {
	font-size: 25px;
	font-weight: 400;
	line-height: 30px;
	color: #AE1927;
	display: inline-block;
	position: relative;
	padding-left: 8px;
}

.woocommerce .eshop-wrap .headline .author-title {
	display: none;
	font-size: 25px;
	font-weight: 400;
	line-height: 30px;
	color: #AE1927;
	position: relative;
	padding-left: 8px;
}

.woocommerce.tax-pa_autor .eshop-wrap .headline .author-title {
	display: inline-block !important;
	font-size: 25px;
	font-weight: 400;
	line-height: 30px;
	color: #AE1927;
	position: relative;
	padding-left: 8px;
}

.woocommerce .eshop-wrap .headline span.posted_in a {
	font-size: 25px;
	font-weight: 400;
	line-height: 30px;
	color: #AE1927;
	display: inline-block;
	position: relative;
	padding-left: 8px;
}

.woocommerce .eshop-wrap .headline span.posted_in a:hover {
	text-decoration: none;
	color: #000;
}

.woocommerce.post-type-archive-product .eshop-wrap .headline h2:after {
	content: "";
}

.woocommerce.post-type-archive-product .eshop-wrap {
	padding-bottom: 104px;
}

.woocommerce .eshop-wrap .headline .category-menu-wrap {
	position: absolute;
	right: 20px;
	top: 16px;
}

.woocommerce .eshop-wrap .headline .category-menu-wrap .category-toggle {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 215px;
	height: 40px;
	line-height: 40px;
	background-color: #AE1927;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	padding: 0px 12px 0px 53px;
}

.woocommerce .eshop-wrap .headline .category-menu-wrap .category-toggle:before {
	content: "";
	position: absolute;
	left: 12px;
	top: 0;
	bottom: 0;
	margin: auto;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMSA1MTEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMSA1MTE7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8Zz4KCTxwYXRoIGQ9Ik00ODcuNSwxMjguMTA2SDQ3OXYtMjQuNWMwLTIuOTA1LTEuNjc4LTUuNTQ5LTQuMzA3LTYuNzg2QzQwNS4wODgsNjQuMDY2LDMyNS40MDgsNjMuNiwyNTUuNSw5NS4zNzEgICBDMTg1LjU5Miw2My42LDEwNS45MTIsNjQuMDY3LDM2LjMwNyw5Ni44MkMzMy42NzgsOTguMDU3LDMyLDEwMC43MDEsMzIsMTAzLjYwNnYyNC41aC04LjVjLTEyLjk1OCwwLTIzLjUsMTAuNTQyLTIzLjUsMjMuNXYyNjQgICBjMCwxMi45NTgsMTAuNTQyLDIzLjUsMjMuNSwyMy41aDQ2NGMxMi45NTgsMCwyMy41LTEwLjU0MiwyMy41LTIzLjV2LTI2NEM1MTEsMTM4LjY0OCw1MDAuNDU4LDEyOC4xMDYsNDg3LjUsMTI4LjEwNnogICAgTTI2MywyMzkuNTgzYzAtMC4wMDksMC0wLjAxOSwwLTAuMDI4VjEwOC40MTZjNjQuMTM3LTI4LjcwNywxMzYuODYxLTI4LjcwNywyMDEsMHYyNy4xNjFjMCwwLjAxLTAuMDAxLDAuMDItMC4wMDEsMC4wMjkgICBzMC4wMDEsMC4wMiwwLjAwMSwwLjAyOXYyNDQuNDM4Yy0zMi4yMzctMTMuNDYxLTY2LjM3MS0yMC4xOTMtMTAwLjUtMjAuMTkzYy0zNC4xMjksMC02OC4yNjQsNi43MzItMTAwLjUsMjAuMTkzVjIzOS41ODN6ICAgIE0yMTUsOTYuMzkxYzExLjE4NywzLjIwNCwyMi4yMTcsNy4xOTgsMzMsMTIuMDI1djExNy4xNzdsLTEyLjM0LTguMjI3Yy0yLjUyLTEuNjgtNS44MDEtMS42OC04LjMyLDBMMjE1LDIyNS41OTNWOTYuMzkxeiAgICBNNDcsMTM1LjYyNmMwLTAuMDA3LDAuMDAxLTAuMDEzLDAuMDAxLTAuMDJTNDcsMTM1LjU5NCw0NywxMzUuNTg3di0yNy4xNzFjNDguNTYzLTIxLjczNiwxMDIuMDQ2LTI2Ljk5OSwxNTMtMTUuODJ2MzIuODU2ICAgYy0yNi43NjctNS41MDUtNTQuMDc4LTYuNzc3LTgxLjMyOC0zLjc1Yy00LjExNywwLjQ1Ny03LjA4Myw0LjE2NS02LjYyNiw4LjI4MmMwLjQ1OCw0LjExNiw0LjE2Miw3LjA4NSw4LjI4Miw2LjYyNiAgIGMyNi43MDgtMi45NjcsNTMuNDc5LTEuNTYyLDc5LjY3MSw0LjE2NXY0OC42ODZjLTE1LjkxMi0zLjI2NS0zMi4xNC01LjA2Ny00OC4zNzctNS4zMjNjLTQuMTQ1LTAuMDc4LTcuNTUyLDMuMjM5LTcuNjE4LDcuMzggICBjLTAuMDY1LDQuMTQyLDMuMjM5LDcuNTUyLDcuMzgsNy42MThjMTYuMzMxLDAuMjU4LDMyLjY1NCwyLjE2NCw0OC42MTQsNS42NDd2MTYuNjZjLTQzLjM4OS04LjkwOS04OC4zOS02LjY0NC0xMzAuNzQ4LDYuNjY1ICAgYy0zLjk1MiwxLjI0MS02LjE0OCw1LjQ1MS00LjkwNyw5LjQwM2MxLjAwNywzLjIwNCwzLjk2NCw1LjI1NCw3LjE1Myw1LjI1NGMwLjc0NSwwLDEuNTAyLTAuMTEyLDIuMjUtMC4zNDcgICBjNDAuOTA4LTEyLjg1Miw4NC40MjgtMTQuNzczLDEyNi4yNTItNS42Mzh2Mi44MjVjMCwyLjc2NiwxLjUyMiw1LjMwOCwzLjk2MSw2LjYxMmMyLjQzOCwxLjMwNiw1LjM5OCwxLjE2Miw3LjY5OS0wLjM3MiAgIGwxOS44NC0xMy4yMjdsMTYuNSwxMXYxMzYuNDU0Yy0zMi4yMzctMTMuNDYxLTY2LjM3MS0yMC4xOTMtMTAwLjUtMjAuMTkzYy0zNC4xMjksMC02OC4yNjQsNi43MzItMTAwLjUsMjAuMTkzVjEzNS42MjZ6ICAgIE0yMjQsNDI0LjEwNkgyMy41Yy00LjY4NywwLTguNS0zLjgxMy04LjUtOC41di0yNjRjMC00LjY4NywzLjgxMy04LjUsOC41LTguNUgzMnYyNDguNXY4YzAsNC4xNDIsMy4zNTgsNy41LDcuNSw3LjVIMjI0VjQyNC4xMDZ6ICAgIE01Ny4yOSwzOTIuMTA2YzU4LjA5OS0yMi45MzQsMTIyLjMyLTIyLjkzNSwxODAuNDIsMEg1Ny4yOXogTTI3Miw0MjQuMTA2aC0zM3YtMTdoMzNWNDI0LjEwNnogTTQ1My43MSwzOTIuMTA2SDI3My4yOSAgIEMzMzEuMzg5LDM2OS4xNzIsMzk1LjYxLDM2OS4xNzIsNDUzLjcxLDM5Mi4xMDZ6IE00OTYsNDE1LjYwNmMwLDQuNjg3LTMuODEzLDguNS04LjUsOC41SDI4N3YtMTdoMTg0LjVjNC4xNDIsMCw3LjUtMy4zNTgsNy41LTcuNSAgIHYtOHYtMjQ4LjVoOC41YzQuNjg3LDAsOC41LDMuODEzLDguNSw4LjVWNDE1LjYwNnoiIGZpbGw9IiNGRkZGRkYiLz4KCTxwYXRoIGQ9Ik0zMDkuOTYsMzE3Ljc0OWMtOC4zMDIsMS43NC0xNi42MTUsMy45MTEtMjQuNzA4LDYuNDU0Yy0zLjk1MiwxLjI0Mi02LjE0OCw1LjQ1Mi00LjkwNyw5LjQwMyAgIGMxLjAwNywzLjIwNCwzLjk2NCw1LjI1NCw3LjE1Myw1LjI1NGMwLjc0NSwwLDEuNTAyLTAuMTEyLDIuMjUtMC4zNDdjNy42MjgtMi4zOTYsMTUuNDY0LTQuNDQzLDIzLjI4OC02LjA4MyAgIGM0LjA1NC0wLjg1LDYuNjUyLTQuODI1LDUuODAyLTguODc5QzMxNy45ODksMzE5LjQ5NywzMTQuMDExLDMxNi45LDMwOS45NiwzMTcuNzQ5eiIgZmlsbD0iI0ZGRkZGRiIvPgoJPHBhdGggZD0iTTQzOS41MDIsMzM4Ljg1OWMzLjE4OSwwLDYuMTQ3LTIuMDUxLDcuMTUzLTUuMjU0YzEuMjQxLTMuOTUyLTAuOTU2LTguMTYyLTQuOTA3LTkuNDAzICAgYy0zMi4wNzMtMTAuMDc2LTY1LjMyOS0xMy44NDItOTguODQ0LTExLjE4OGMtNC4xMjksMC4zMjYtNy4yMTEsMy45MzgtNi44ODUsOC4wNjhzMy45MzUsNy4yMTMsOC4wNjgsNi44ODUgICBjMzEuNTktMi40OTksNjIuOTM1LDEuMDQ4LDkzLjE2NSwxMC41NDZDNDM4LDMzOC43NDgsNDM4Ljc1NywzMzguODU5LDQzOS41MDIsMzM4Ljg1OXoiIGZpbGw9IiNGRkZGRkYiLz4KCTxwYXRoIGQ9Ik0yODcuNDk4LDMwNi43NjdjMC43NDUsMCwxLjUwMi0wLjExMiwyLjI1LTAuMzQ3YzQ4LjI0OS0xNS4xNTksOTkuMjU2LTE1LjE1OSwxNDcuNTA0LDAgICBjMy45NTIsMS4yNCw4LjE2Mi0wLjk1Niw5LjQwMy00LjkwN2MxLjI0MS0zLjk1Mi0wLjk1Ni04LjE2Mi00LjkwNy05LjQwM2MtNTEuMTkxLTE2LjA4My0xMDUuMzA2LTE2LjA4My0xNTYuNDk2LDAgICBjLTMuOTUyLDEuMjQxLTYuMTQ5LDUuNDUxLTQuOTA3LDkuNDAzQzI4MS4zNTIsMzA0LjcxNiwyODQuMzA5LDMwNi43NjcsMjg3LjQ5OCwzMDYuNzY3eiIgZmlsbD0iI0ZGRkZGRiIvPgoJPHBhdGggZD0iTTI4Ny40OTgsMjc0Ljg1OWMwLjc0NSwwLDEuNTAyLTAuMTEyLDIuMjUtMC4zNDdjMjcuNjgxLTguNjk3LDU2LjQwOS0xMi40MTIsODUuMzk5LTExLjAzNyAgIGM0LjE0NywwLjE5Miw3LjY1MS0yLjk5OSw3Ljg0Ny03LjEzN2MwLjE5Ni00LjEzOC0yLjk5OS03LjY1LTcuMTM3LTcuODQ3Yy0zMC43NTMtMS40NTYtNjEuMjM2LDIuNDgzLTkwLjYwNSwxMS43MSAgIGMtMy45NTIsMS4yNDItNi4xNDksNS40NTItNC45MDcsOS40MDNDMjgxLjM1MiwyNzIuODEsMjg0LjMwOSwyNzQuODU5LDI4Ny40OTgsMjc0Ljg1OXoiIGZpbGw9IiNGRkZGRkYiLz4KCTxwYXRoIGQ9Ik00NDEuNzQ4LDI2MC4yMDJjLTEwLjc2LTMuMzgtMjEuODQ2LTYuMDg2LTMyLjk1Mi04LjA0M2MtNC4wOC0wLjcxOS03Ljk2OCwyLjAwNi04LjY4OCw2LjA4NSAgIGMtMC43MTksNC4wNzksMi4wMDUsNy45NjksNi4wODUsOC42ODhjMTAuNDY3LDEuODQ0LDIwLjkxNyw0LjM5NSwzMS4wNTgsNy41ODFjMC43NDksMC4yMzUsMS41MDUsMC4zNDcsMi4yNSwwLjM0NyAgIGMzLjE4OSwwLDYuMTQ3LTIuMDUxLDcuMTUzLTUuMjU0QzQ0Ny44OTYsMjY1LjY1Myw0NDUuNywyNjEuNDQzLDQ0MS43NDgsMjYwLjIwMnoiIGZpbGw9IiNGRkZGRkYiLz4KCTxwYXRoIGQ9Ik0yODcuNDk4LDI0Mi43NjdjMC43NDUsMCwxLjUwMi0wLjExMiwyLjI1LTAuMzQ3YzQ4LjI0OS0xNS4xNTksOTkuMjU2LTE1LjE1OSwxNDcuNTA0LDAgICBjMy45NTIsMS4yNCw4LjE2Mi0wLjk1Niw5LjQwMy00LjkwN2MxLjI0MS0zLjk1Mi0wLjk1Ni04LjE2Mi00LjkwNy05LjQwM2MtNTEuMTkxLTE2LjA4My0xMDUuMzA2LTE2LjA4My0xNTYuNDk2LDAgICBjLTMuOTUyLDEuMjQxLTYuMTQ5LDUuNDUxLTQuOTA3LDkuNDAzQzI4MS4zNTIsMjQwLjcxNiwyODQuMzA5LDI0Mi43NjcsMjg3LjQ5OCwyNDIuNzY3eiIgZmlsbD0iI0ZGRkZGRiIvPgoJPHBhdGggZD0iTTMzNC42NzgsMTg1LjcwMmMtMTYuNzMyLDEuODU4LTMzLjM2Miw1LjM2LTQ5LjQyNiwxMC40MDdjLTMuOTUyLDEuMjQxLTYuMTQ4LDUuNDUxLTQuOTA3LDkuNDAzICAgYzEuMDA3LDMuMjA0LDMuOTY0LDUuMjU0LDcuMTUzLDUuMjU0YzAuNzQ1LDAsMS41MDItMC4xMTIsMi4yNS0wLjM0N2MxNS4xNDEtNC43NTcsMzAuODE1LTguMDU3LDQ2LjU4NS05LjgwOSAgIGM0LjExNy0wLjQ1Nyw3LjA4My00LjE2NSw2LjYyNi04LjI4MlMzMzguNzksMTg1LjI0NCwzMzQuNjc4LDE4NS43MDJ6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8cGF0aCBkPSJNMzY3LjM4NiwxOTkuMTM3YzIzLjcyNSwwLjM3NSw0Ny4yMzEsNC4xNyw2OS44NjYsMTEuMjgzYzAuNzQ4LDAuMjM0LDEuNTA1LDAuMzQ3LDIuMjUsMC4zNDcgICBjMy4xODksMCw2LjE0Ni0yLjA1MSw3LjE1My01LjI1NGMxLjI0MS0zLjk1Mi0wLjk1Ni04LjE2Mi00LjkwNy05LjQwM2MtMjQuMDE1LTcuNTQ1LTQ4Ljk1NS0xMS41NzItNzQuMTI1LTExLjk3ICAgYy00LjEyNS0wLjA3OC03LjU1MiwzLjIzOS03LjYxOCw3LjM4UzM2My4yNDQsMTk5LjA3MiwzNjcuMzg2LDE5OS4xMzd6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8cGF0aCBkPSJNMzkwLjY3MSwxNjguNzA0YzQuMTE2LDAuNDYsNy44MjUtMi41MDksOC4yODItNi42MjZjMC40NTgtNC4xMTctMi41MDktNy44MjUtNi42MjYtOC4yODIgICBjLTM2LjI1Mi00LjAyNy03Mi4yNzgtMC41MjYtMTA3LjA3NSwxMC40MDZjLTMuOTUyLDEuMjQyLTYuMTQ4LDUuNDUyLTQuOTA3LDkuNDAzYzEuMDA3LDMuMjA0LDMuOTY0LDUuMjU0LDcuMTUzLDUuMjU0ICAgYzAuNzQ1LDAsMS41MDItMC4xMTIsMi4yNS0wLjM0N0MzMjIuNTQ1LDE2OC4yMDgsMzU2LjUsMTY0LjkwOSwzOTAuNjcxLDE2OC43MDR6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8cGF0aCBkPSJNNDQxLjc0OCwxNjQuMjAyYy01LjQxOC0xLjcwMi0xMC45Ni0zLjI0Ni0xNi40NzItNC41ODhjLTQuMDMtMC45OC04LjA4MiwxLjQ4OC05LjA2Miw1LjUxMiAgIGMtMC45OCw0LjAyNCwxLjQ4OCw4LjA4Miw1LjUxMiw5LjA2MmM1LjE5NiwxLjI2NSwxMC40MTksMi43MiwxNS41MjYsNC4zMjRjMC43NDgsMC4yMzUsMS41MDUsMC4zNDcsMi4yNSwwLjM0NyAgIGMzLjE4OSwwLDYuMTQ3LTIuMDUxLDcuMTUzLTUuMjU0QzQ0Ny44OTYsMTY5LjY1Myw0NDUuNywxNjUuNDQzLDQ0MS43NDgsMTY0LjIwMnoiIGZpbGw9IiNGRkZGRkYiLz4KCTxwYXRoIGQ9Ik0yODcuNDk4LDE0Ni43NjdjMC43NDUsMCwxLjUwMi0wLjExMiwyLjI1LTAuMzQ3YzUuMTAzLTEuNjA0LDEwLjMyNS0zLjA1OCwxNS41MjEtNC4zMjQgICBjNC4wMjQtMC45OCw2LjQ5Mi01LjAzNyw1LjUxMi05LjA2MnMtNS4wMzgtNi40OTItOS4wNjItNS41MTJjLTUuNTEzLDEuMzQyLTExLjA1MywyLjg4Ni0xNi40NjgsNC41ODcgICBjLTMuOTUxLDEuMjQyLTYuMTQ4LDUuNDUyLTQuOTA3LDkuNDAzQzI4MS4zNTIsMTQ0LjcxNiwyODQuMzA5LDE0Ni43NjcsMjg3LjQ5OCwxNDYuNzY3eiIgZmlsbD0iI0ZGRkZGRiIvPgoJPHBhdGggZD0iTTMzNi4zMjksMTM2LjYxMWMzNC4xNzItMy43OTYsNjguMTI2LTAuNDk2LDEwMC45MjMsOS44MDljMC43NDgsMC4yMzQsMS41MDUsMC4zNDcsMi4yNSwwLjM0NyAgIGMzLjE4OSwwLDYuMTQ2LTIuMDUxLDcuMTUzLTUuMjU0YzEuMjQxLTMuOTUyLTAuOTU2LTguMTYyLTQuOTA3LTkuNDAzYy0zNC43OTctMTAuOTMzLTcwLjgyNC0xNC40MzUtMTA3LjA3Ni0xMC40MDYgICBjLTQuMTE3LDAuNDU3LTcuMDgzLDQuMTY1LTYuNjI2LDguMjgyQzMyOC41MDQsMTM0LjEwMiwzMzIuMjEsMTM3LjA3LDMzNi4zMjksMTM2LjYxMXoiIGZpbGw9IiNGRkZGRkYiLz4KCTxwYXRoIGQ9Ik05My45NiwzMTcuNzQ5Yy04LjMwMiwxLjc0LTE2LjYxNSwzLjkxMS0yNC43MDgsNi40NTRjLTMuOTUyLDEuMjQyLTYuMTQ4LDUuNDUyLTQuOTA3LDkuNDAzICAgYzEuMDA3LDMuMjA0LDMuOTY0LDUuMjU0LDcuMTUzLDUuMjU0YzAuNzQ1LDAsMS41MDItMC4xMTIsMi4yNS0wLjM0N2M3LjYyOC0yLjM5NiwxNS40NjQtNC40NDMsMjMuMjg4LTYuMDgzICAgYzQuMDU0LTAuODUsNi42NTItNC44MjUsNS44MDItOC44NzlTOTguMDExLDMxNi45LDkzLjk2LDMxNy43NDl6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8cGF0aCBkPSJNMjIzLjUwMiwzMzguODU5YzMuMTg5LDAsNi4xNDctMi4wNTEsNy4xNTMtNS4yNTRjMS4yNDEtMy45NTItMC45NTYtOC4xNjItNC45MDctOS40MDMgICBjLTMyLjA3My0xMC4wNzYtNjUuMzMxLTEzLjg0Mi05OC44NDQtMTEuMTg4Yy00LjEyOSwwLjMyNi03LjIxMSwzLjkzOC02Ljg4NSw4LjA2OHMzLjkzNCw3LjIxMyw4LjA2OCw2Ljg4NSAgIGMzMS41OTEtMi40OTksNjIuOTM1LDEuMDQ4LDkzLjE2NSwxMC41NDZDMjIyLDMzOC43NDgsMjIyLjc1NywzMzguODU5LDIyMy41MDIsMzM4Ljg1OXoiIGZpbGw9IiNGRkZGRkYiLz4KCTxwYXRoIGQ9Ik03MS40OTgsMzA2Ljc2N2MwLjc0NSwwLDEuNTAyLTAuMTEyLDIuMjUtMC4zNDdjNDguMjQ5LTE1LjE1OSw5OS4yNTYtMTUuMTU5LDE0Ny41MDQsMCAgIGMzLjk1MiwxLjI0LDguMTYyLTAuOTU2LDkuNDAzLTQuOTA3YzEuMjQxLTMuOTUyLTAuOTU2LTguMTYyLTQuOTA3LTkuNDAzYy01MS4xOTEtMTYuMDgzLTEwNS4zMDctMTYuMDgzLTE1Ni40OTYsMCAgIGMtMy45NTIsMS4yNDEtNi4xNDksNS40NTEtNC45MDcsOS40MDNDNjUuMzUyLDMwNC43MTYsNjguMzA5LDMwNi43NjcsNzEuNDk4LDMwNi43Njd6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8cGF0aCBkPSJNNzEuNDk4LDI3NC44NTljMC43NDUsMCwxLjUwMi0wLjExMiwyLjI1LTAuMzQ3YzI3LjY4MS04LjY5Nyw1Ni40MTEtMTIuNDEyLDg1LjM5OS0xMS4wMzcgICBjNC4xNTgsMC4xOTIsNy42NS0yLjk5OSw3Ljg0Ny03LjEzN2MwLjE5Ni00LjEzOC0yLjk5OS03LjY1LTcuMTM3LTcuODQ3Yy0zMC43NTYtMS40NTYtNjEuMjM2LDIuNDgzLTkwLjYwNSwxMS43MSAgIGMtMy45NTIsMS4yNDItNi4xNDksNS40NTItNC45MDcsOS40MDNDNjUuMzUyLDI3Mi44MSw2OC4zMDksMjc0Ljg1OSw3MS40OTgsMjc0Ljg1OXoiIGZpbGw9IiNGRkZGRkYiLz4KCTxwYXRoIGQ9Ik0xOTAuMTk0LDI2Ni45MzJjMTAuNDY3LDEuODQ0LDIwLjkxNyw0LjM5NSwzMS4wNTgsNy41ODFjMC43NDksMC4yMzUsMS41MDUsMC4zNDcsMi4yNSwwLjM0NyAgIGMzLjE4OSwwLDYuMTQ3LTIuMDUxLDcuMTUzLTUuMjU0YzEuMjQxLTMuOTUyLTAuOTU2LTguMTYyLTQuOTA3LTkuNDAzYy0xMC43Ni0zLjM4LTIxLjg0Ni02LjA4Ni0zMi45NTItOC4wNDMgICBjLTQuMDc5LTAuNzE5LTcuOTY5LDIuMDA2LTguNjg4LDYuMDg1QzE4My4zOSwyNjIuMzIzLDE4Ni4xMTQsMjY2LjIxMywxOTAuMTk0LDI2Ni45MzJ6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8cGF0aCBkPSJNMTE4LjY3OCwxODUuNzAyYy0xNi43MzIsMS44NTgtMzMuMzYyLDUuMzYtNDkuNDI2LDEwLjQwN2MtMy45NTIsMS4yNDEtNi4xNDgsNS40NTEtNC45MDcsOS40MDMgICBjMS4wMDcsMy4yMDQsMy45NjQsNS4yNTQsNy4xNTMsNS4yNTRjMC43NDUsMCwxLjUwMi0wLjExMiwyLjI1LTAuMzQ3YzE1LjE0MS00Ljc1NywzMC44MTUtOC4wNTcsNDYuNTg1LTkuODA5ICAgYzQuMTE3LTAuNDU3LDcuMDgzLTQuMTY1LDYuNjI2LTguMjgyQzEyNi41MDMsMTg4LjIxMiwxMjIuNzg4LDE4NS4yNDQsMTE4LjY3OCwxODUuNzAyeiIgZmlsbD0iI0ZGRkZGRiIvPgoJPHBhdGggZD0iTTY0LjM0NSwxNzMuNjA1YzEuMDA3LDMuMjA0LDMuOTY0LDUuMjU0LDcuMTUzLDUuMjU0YzAuNzQ1LDAsMS41MDItMC4xMTIsMi4yNS0wLjM0NyAgIGMzMi43OTctMTAuMzA1LDY2Ljc1Mi0xMy42MDQsMTAwLjkyMy05LjgwOWM0LjExNiwwLjQ2LDcuODI1LTIuNTA5LDguMjgyLTYuNjI2YzAuNDU4LTQuMTE3LTIuNTA5LTcuODI1LTYuNjI2LTguMjgyICAgYy0zNi4yNTMtNC4wMjctNzIuMjc4LTAuNTI2LTEwNy4wNzUsMTAuNDA2QzY1LjMsMTY1LjQ0NCw2My4xMDQsMTY5LjY1NCw2NC4zNDUsMTczLjYwNXoiIGZpbGw9IiNGRkZGRkYiLz4KCTxwYXRoIGQ9Ik03MS40OTgsMTQ2Ljc2N2MwLjc0NSwwLDEuNTAyLTAuMTEyLDIuMjUtMC4zNDdjNS4xMDMtMS42MDQsMTAuMzI1LTMuMDU4LDE1LjUyMS00LjMyNCAgIGM0LjAyNC0wLjk4LDYuNDkyLTUuMDM3LDUuNTEyLTkuMDYycy01LjAzOC02LjQ5Mi05LjA2Mi01LjUxMmMtNS41MTMsMS4zNDItMTEuMDUzLDIuODg2LTE2LjQ2OCw0LjU4NyAgIGMtMy45NTEsMS4yNDItNi4xNDgsNS40NTItNC45MDcsOS40MDNDNjUuMzUyLDE0NC43MTYsNjguMzA5LDE0Ni43NjcsNzEuNDk4LDE0Ni43Njd6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==");
	background-size: 27px 25px;
	background-repeat: no-repeat;
	background-position: center center;
	width: 27px;
	height: 25px;
}

.woocommerce .eshop-wrap .headline .category-menu-wrap .category-toggle:after {
	content: "";
	position: absolute;
	right: 12px;
	top: 0;
	bottom: 0;
	margin: auto;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgMjg0LjkyOSAyODQuOTI5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyODQuOTI5IDI4NC45Mjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNMjgyLjA4Miw3Ni41MTFsLTE0LjI3NC0xNC4yNzNjLTEuOTAyLTEuOTA2LTQuMDkzLTIuODU2LTYuNTctMi44NTZjLTIuNDcxLDAtNC42NjEsMC45NS02LjU2MywyLjg1NkwxNDIuNDY2LDE3NC40NDEgICBMMzAuMjYyLDYyLjI0MWMtMS45MDMtMS45MDYtNC4wOTMtMi44NTYtNi41NjctMi44NTZjLTIuNDc1LDAtNC42NjUsMC45NS02LjU2NywyLjg1NkwyLjg1Niw3Ni41MTVDMC45NSw3OC40MTcsMCw4MC42MDcsMCw4My4wODIgICBjMCwyLjQ3MywwLjk1Myw0LjY2MywyLjg1Niw2LjU2NWwxMzMuMDQzLDEzMy4wNDZjMS45MDIsMS45MDMsNC4wOTMsMi44NTQsNi41NjcsMi44NTRzNC42NjEtMC45NTEsNi41NjItMi44NTRMMjgyLjA4Miw4OS42NDcgICBjMS45MDItMS45MDMsMi44NDctNC4wOTMsMi44NDctNi41NjVDMjg0LjkyOSw4MC42MDcsMjgzLjk4NCw3OC40MTcsMjgyLjA4Miw3Ni41MTF6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==");
	background-size: 12px 12px;
	background-repeat: no-repeat;
	background-position: center center;
	width: 12px;
	height: 12px;
}

.woocommerce .eshop-wrap .headline .category-menu-wrap .category-toggle:hover {
	text-decoration: none;
	background-color: #000;
}

.woocommerce .eshop-wrap .headline .category-menu-wrap .category-toggle.active {
	background-color: #000;
}

.woocommerce .eshop-wrap .headline .category-menu-wrap .category-toggle.active:after {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgMjg0LjkyOSAyODQuOTI5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyODQuOTI5IDI4NC45Mjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNMjgyLjA4MiwxOTUuMjg1TDE0OS4wMjgsNjIuMjRjLTEuOTAxLTEuOTAzLTQuMDg4LTIuODU2LTYuNTYyLTIuODU2cy00LjY2NSwwLjk1My02LjU2NywyLjg1NkwyLjg1NiwxOTUuMjg1ICAgQzAuOTUsMTk3LjE5MSwwLDE5OS4zNzgsMCwyMDEuODUzYzAsMi40NzQsMC45NTMsNC42NjQsMi44NTYsNi41NjZsMTQuMjcyLDE0LjI3MWMxLjkwMywxLjkwMyw0LjA5MywyLjg1NCw2LjU2NywyLjg1NCAgIGMyLjQ3NCwwLDQuNjY0LTAuOTUxLDYuNTY3LTIuODU0bDExMi4yMDQtMTEyLjIwMmwxMTIuMjA4LDExMi4yMDljMS45MDIsMS45MDMsNC4wOTMsMi44NDgsNi41NjMsMi44NDggICBjMi40NzgsMCw0LjY2OC0wLjk1MSw2LjU3LTIuODQ4bDE0LjI3NC0xNC4yNzdjMS45MDItMS45MDIsMi44NDctNC4wOTMsMi44NDctNi41NjYgICBDMjg0LjkyOSwxOTkuMzc4LDI4My45ODQsMTk3LjE4OCwyODIuMDgyLDE5NS4yODV6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==");
}

.woocommerce .eshop-wrap .headline .category-menu-wrap .category-menu {
	position: absolute;
	top: 20px;
	right: 0;
	width: 280px;
	padding: 0px;
	margin: 0px;
	z-index: 4;
}

.woocommerce .eshop-wrap .headline .category-menu-wrap .category-menu li {
	display: block;
}

.woocommerce .eshop-wrap .headline .category-menu-wrap .category-menu li a {
	background-color: #000;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	display: block;
	padding: 0px 15px;
	margin: 0px;
	height: 40px;
	line-height: 40px;
}

.woocommerce .eshop-wrap .headline .category-menu-wrap .category-menu li a:before {
	content: "";
}

.woocommerce .eshop-wrap .headline .category-menu-wrap .category-menu li a:hover {
	text-decoration: none;
	background-color: #AE1927;
}

.woocommerce .eshop-wrap .headline .category-menu {
	display: none;
}

.woocommerce-result-count {
	display: none;
}

.woocommerce ul.products {
	margin: 0px -13px !important;
}

/* Product Categories */

.woocommerce .woocommerce-ordering {
	display: none;
}

.woocommerce ul.products li.product a {
	/*border: solid 0.1px lightgray;*/
}

.woocommerce ul.products li.product-category {
	width: 20% !important;
	height: 200px;
	float: left !important;
	padding: 0 13px !important;
	margin: 0px 0px 26px !important;
	position: relative !important;
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
}

.woocommerce ul.products li.product-category .content-in {
	position: relative;
	height: 100%;
	width: 100%;
	display: block;
	padding: 0%;
}

.woocommerce ul.products li.product-category a {
	display: block;
	background-color: #F5F5F5;
	background-image: url("../../mediafile/images/about-bg.png");
	background-repeat: repeat;
	height: 100%;
	position: relative;
}

.woocommerce ul.products li.product-category a:hover {
	background-color: #AE1927;
	background-image: none;
	color: #fff;
}

.woocommerce ul.products li.product-category a:hover h3 {
	color: #fff !important;
}

.woocommerce ul.products li.product-category a img {
	margin: 0px !important;
	position: absolute !important;
	left: 0 !important;
	top: 65px !important;
	right: 0 !important;
	margin: auto !important;
	width: 90px !important;
	height: auto !important;
}

.woocommerce ul.products li.product-category a:hover img {
	filter: brightness(0) invert(1);
	-webkit-filter: brightness(0) invert(1);
	-moz-filter: brightness(0) invert(1);
}

.woocommerce ul.products li.product-category h3 {
	position: absolute !important;
	display: block !important;
	text-align: center !important;
	left: 0 !important;
	right: 0 !important;
	bottom: 30px !important;
	margin: auto !important;
	color: #AE1927 !important;
	font-size: 25px !important;
	font-weight: 700 !important;
	line-height: 30px !important;
}

.woocommerce ul.products li.product-category mark.count {
	background: none;
	position: absolute;
	right: 15px;
	top: 15px;
	font-size: 16px;
	font-weight: 700;
	color: #A6A6A6;
	width: 43px;
	height: 43px;
	text-align: center;
	line-height: 43px;
	background-color: #fff;
	border-radius: 50%;
}

.woocommerce ul.products li.product-category a:hover mark.count {
	background-color: #81131D;
	color: #fff;
}

/* Product */

.lmp_load_more_button {
	padding-top: 24px !important;
	padding-bottom: 40px !important;
}

.lmp_load_more_button .lmp_button {
	border: 2px solid #000 !important;
	padding: 0px 15px !important;
	height: 36px !important;
	line-height: 36px !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	color: #000 !important;
	background-color: transparent !important;
}

.lmp_load_more_button .lmp_button:hover {
	background-color: #000 !important;
	color: #fff !important;
}

.woocommerce-page ul.products li.first {
	clear: none !important;
}

.woocommerce ul.products li.type-product {
	float: left;
	width: 50% !important;
	padding: 0px 13px !important;
	margin: 0px 0px 80px !important;
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
}

.woocommerce ul.products li.type-product .product-left {
	width: 48% !important;
	float: left;
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
}

.woocommerce ul.products li.type-product .product-left .picture {
	margin: 0px 0px 40px;
	position: relative;
}

.woocommerce ul.products li.type-product .product-left .picture img {
	display: block;
	margin: 0px !important;
}

.woocommerce ul.products li.type-product .product-left .picture .stitky {
	position: absolute;
	top: 0;
	right: 0;
}

.woocommerce ul.products li.type-product .product-left .picture span {
	display: block;
	text-align: center;
}

.woocommerce ul.products li.type-product .product-left .picture span.bestseller {
	position: relative;
	padding: 8px 15px;
	background-color: #AE1927;
	color: #fff;
}

.woocommerce ul.products li.type-product .product-left .picture span.novinka {
	position: relative;
	padding: 8px 15px;
	background-color: #000;
	color: #fff;
}

.woocommerce ul.products li.type-product .product-left .meta {
	position: relative;
}

.woocommerce ul.products li.type-product.product-type-variable .product-left .meta .price {
	right: auto;
	left: 250px;
	min-width: 200px;
}

.woocommerce ul.products li.type-product .product-left .meta .price {
	font-size: 25px;
	font-weight: 400;
	color: #000;
	line-height: 30px;
	position: absolute;
	right: 0;
	top: 0;
}

.woocommerce ul.products li.type-product .product-left .meta .price ins {
	text-decoration: none !important;
}

.woocommerce ul.products li.type-product .product-left .meta .price .from {
	font-size: 16px;
	font-weight: 400;
	color: #A3A3A3;
	line-height: 12px;
	text-transform: lowercase;
	padding-right: 5px;
}

.woocommerce ul.products li.type-product .product-left .meta .price .dph {
	font-size: 16px;
	font-weight: 400;
	color: #A3A3A3;
	line-height: 6px;
}

.woocommerce ul.products li.type-product .product-left .meta .add-to-cart .btn-to-cart {
	display: inline-block;
	background-color: #AE1927;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4Ni41NjkgNDg2LjU2OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDg2LjU2OSA0ODYuNTY5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8cGF0aCBkPSJNMTQ2LjA2OSwzMjAuMzY5aDI2OC4xYzMwLjQsMCw1NS4yLTI0LjgsNTUuMi01NS4ydi0xMTIuOGMwLTAuMSwwLTAuMywwLTAuNGMwLTAuMywwLTAuNSwwLTAuOGMwLTAuMiwwLTAuNC0wLjEtMC42ICAgYzAtMC4yLTAuMS0wLjUtMC4xLTAuN3MtMC4xLTAuNC0wLjEtMC42Yy0wLjEtMC4yLTAuMS0wLjQtMC4yLTAuN2MtMC4xLTAuMi0wLjEtMC40LTAuMi0wLjZjLTAuMS0wLjItMC4xLTAuNC0wLjItMC42ICAgYy0wLjEtMC4yLTAuMi0wLjQtMC4zLTAuN2MtMC4xLTAuMi0wLjItMC40LTAuMy0wLjVjLTAuMS0wLjItMC4yLTAuNC0wLjMtMC42Yy0wLjEtMC4yLTAuMi0wLjMtMC4zLTAuNWMtMC4xLTAuMi0wLjMtMC40LTAuNC0wLjYgICBjLTAuMS0wLjItMC4yLTAuMy0wLjQtMC41Yy0wLjEtMC4yLTAuMy0wLjMtMC40LTAuNXMtMC4zLTAuMy0wLjQtMC41cy0wLjMtMC4zLTAuNC0wLjRjLTAuMi0wLjItMC4zLTAuMy0wLjUtMC41ICAgYy0wLjItMC4xLTAuMy0wLjMtMC41LTAuNGMtMC4yLTAuMS0wLjQtMC4zLTAuNi0wLjRjLTAuMi0wLjEtMC4zLTAuMi0wLjUtMC4zcy0wLjQtMC4yLTAuNi0wLjRjLTAuMi0wLjEtMC40LTAuMi0wLjYtMC4zICAgcy0wLjQtMC4yLTAuNi0wLjNzLTAuNC0wLjItMC42LTAuM3MtMC40LTAuMS0wLjYtMC4yYy0wLjItMC4xLTAuNS0wLjItMC43LTAuMnMtMC40LTAuMS0wLjUtMC4xYy0wLjMtMC4xLTAuNS0wLjEtMC44LTAuMSAgIGMtMC4xLDAtMC4yLTAuMS0wLjQtMC4xbC0zMzkuOC00Ni45di00Ny40YzAtMC41LDAtMS0wLjEtMS40YzAtMC4xLDAtMC4yLTAuMS0wLjRjMC0wLjMtMC4xLTAuNi0wLjEtMC45Yy0wLjEtMC4zLTAuMS0wLjUtMC4yLTAuOCAgIGMwLTAuMi0wLjEtMC4zLTAuMS0wLjVjLTAuMS0wLjMtMC4yLTAuNi0wLjMtMC45YzAtMC4xLTAuMS0wLjMtMC4xLTAuNGMtMC4xLTAuMy0wLjItMC41LTAuNC0wLjhjLTAuMS0wLjEtMC4xLTAuMy0wLjItMC40ICAgYy0wLjEtMC4yLTAuMi0wLjQtMC40LTAuNmMtMC4xLTAuMi0wLjItMC4zLTAuMy0wLjVzLTAuMi0wLjMtMC4zLTAuNXMtMC4zLTAuNC0wLjQtMC42Yy0wLjEtMC4xLTAuMi0wLjItMC4zLTAuMyAgIGMtMC4yLTAuMi0wLjQtMC40LTAuNi0wLjZjLTAuMS0wLjEtMC4yLTAuMi0wLjMtMC4zYy0wLjItMC4yLTAuNC0wLjQtMC43LTAuNmMtMC4xLTAuMS0wLjMtMC4yLTAuNC0wLjNjLTAuMi0wLjItMC40LTAuMy0wLjYtMC41ICAgYy0wLjMtMC4yLTAuNi0wLjQtMC44LTAuNWMtMC4xLTAuMS0wLjItMC4xLTAuMy0wLjJjLTAuNC0wLjItMC45LTAuNC0xLjMtMC42bC03My43LTMxYy02LjktMi45LTE0LjgsMC4zLTE3LjcsNy4yICAgczAuMywxNC44LDcuMiwxNy43bDY1LjQsMjcuNnY2MS4ydjkuN3Y3NC40djY2LjV2ODRjMCwyOCwyMSw1MS4yLDQ4LjEsNTQuN2MtNC45LDguMi03LjgsMTcuOC03LjgsMjhjMCwzMC4xLDI0LjUsNTQuNSw1NC41LDU0LjUgICBzNTQuNS0yNC41LDU0LjUtNTQuNWMwLTEwLTIuNy0xOS41LTcuNS0yNy41aDEyMS40Yy00LjgsOC4xLTcuNSwxNy41LTcuNSwyNy41YzAsMzAuMSwyNC41LDU0LjUsNTQuNSw1NC41czU0LjUtMjQuNSw1NC41LTU0LjUgICBzLTI0LjUtNTQuNS01NC41LTU0LjVoLTI1NWMtMTUuNiwwLTI4LjItMTIuNy0yOC4yLTI4LjJ2LTM2LjZDMTI2LjA2OSwzMTcuNTY5LDEzNS43NjksMzIwLjM2OSwxNDYuMDY5LDMyMC4zNjl6IE0yMTMuMjY5LDQzMS45NjkgICBjMCwxNS4yLTEyLjQsMjcuNS0yNy41LDI3LjVzLTI3LjUtMTIuNC0yNy41LTI3LjVzMTIuNC0yNy41LDI3LjUtMjcuNVMyMTMuMjY5LDQxNi43NjksMjEzLjI2OSw0MzEuOTY5eiBNNDI4LjY2OSw0MzEuOTY5ICAgYzAsMTUuMi0xMi40LDI3LjUtMjcuNSwyNy41cy0yNy41LTEyLjQtMjcuNS0yNy41czEyLjQtMjcuNSwyNy41LTI3LjVTNDI4LjY2OSw0MTYuNzY5LDQyOC42NjksNDMxLjk2OXogTTQxNC4xNjksMjkzLjM2OWgtMjY4LjEgICBjLTE1LjYsMC0yOC4yLTEyLjctMjguMi0yOC4ydi02Ni41di03NC40di01bDMyNC41LDQ0Ljd2MTAxLjFDNDQyLjM2OSwyODAuNzY5LDQyOS42NjksMjkzLjM2OSw0MTQuMTY5LDI5My4zNjl6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==");
	background-repeat: no-repeat;
	background-position: 7px center;
	background-size: 26px;
	color: #fff;
	height: 40px;
	line-height: 40px;
	padding: 0px 33px 0px 57px;
	font-size: 16px;
	font-weight: 700;
	text-transform: none;
}

.woocommerce ul.products li.type-product .product-left .meta .add-to-cart .btn-to-cart:hover {
	background-color: #000;
}

.woocommerce ul.products li.type-product .product-left .meta .add-to-cart .btn-to-cart-variable {
	display: inline-block;
	background-color: #AE1927;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4Ni41NjkgNDg2LjU2OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDg2LjU2OSA0ODYuNTY5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8cGF0aCBkPSJNMTQ2LjA2OSwzMjAuMzY5aDI2OC4xYzMwLjQsMCw1NS4yLTI0LjgsNTUuMi01NS4ydi0xMTIuOGMwLTAuMSwwLTAuMywwLTAuNGMwLTAuMywwLTAuNSwwLTAuOGMwLTAuMiwwLTAuNC0wLjEtMC42ICAgYzAtMC4yLTAuMS0wLjUtMC4xLTAuN3MtMC4xLTAuNC0wLjEtMC42Yy0wLjEtMC4yLTAuMS0wLjQtMC4yLTAuN2MtMC4xLTAuMi0wLjEtMC40LTAuMi0wLjZjLTAuMS0wLjItMC4xLTAuNC0wLjItMC42ICAgYy0wLjEtMC4yLTAuMi0wLjQtMC4zLTAuN2MtMC4xLTAuMi0wLjItMC40LTAuMy0wLjVjLTAuMS0wLjItMC4yLTAuNC0wLjMtMC42Yy0wLjEtMC4yLTAuMi0wLjMtMC4zLTAuNWMtMC4xLTAuMi0wLjMtMC40LTAuNC0wLjYgICBjLTAuMS0wLjItMC4yLTAuMy0wLjQtMC41Yy0wLjEtMC4yLTAuMy0wLjMtMC40LTAuNXMtMC4zLTAuMy0wLjQtMC41cy0wLjMtMC4zLTAuNC0wLjRjLTAuMi0wLjItMC4zLTAuMy0wLjUtMC41ICAgYy0wLjItMC4xLTAuMy0wLjMtMC41LTAuNGMtMC4yLTAuMS0wLjQtMC4zLTAuNi0wLjRjLTAuMi0wLjEtMC4zLTAuMi0wLjUtMC4zcy0wLjQtMC4yLTAuNi0wLjRjLTAuMi0wLjEtMC40LTAuMi0wLjYtMC4zICAgcy0wLjQtMC4yLTAuNi0wLjNzLTAuNC0wLjItMC42LTAuM3MtMC40LTAuMS0wLjYtMC4yYy0wLjItMC4xLTAuNS0wLjItMC43LTAuMnMtMC40LTAuMS0wLjUtMC4xYy0wLjMtMC4xLTAuNS0wLjEtMC44LTAuMSAgIGMtMC4xLDAtMC4yLTAuMS0wLjQtMC4xbC0zMzkuOC00Ni45di00Ny40YzAtMC41LDAtMS0wLjEtMS40YzAtMC4xLDAtMC4yLTAuMS0wLjRjMC0wLjMtMC4xLTAuNi0wLjEtMC45Yy0wLjEtMC4zLTAuMS0wLjUtMC4yLTAuOCAgIGMwLTAuMi0wLjEtMC4zLTAuMS0wLjVjLTAuMS0wLjMtMC4yLTAuNi0wLjMtMC45YzAtMC4xLTAuMS0wLjMtMC4xLTAuNGMtMC4xLTAuMy0wLjItMC41LTAuNC0wLjhjLTAuMS0wLjEtMC4xLTAuMy0wLjItMC40ICAgYy0wLjEtMC4yLTAuMi0wLjQtMC40LTAuNmMtMC4xLTAuMi0wLjItMC4zLTAuMy0wLjVzLTAuMi0wLjMtMC4zLTAuNXMtMC4zLTAuNC0wLjQtMC42Yy0wLjEtMC4xLTAuMi0wLjItMC4zLTAuMyAgIGMtMC4yLTAuMi0wLjQtMC40LTAuNi0wLjZjLTAuMS0wLjEtMC4yLTAuMi0wLjMtMC4zYy0wLjItMC4yLTAuNC0wLjQtMC43LTAuNmMtMC4xLTAuMS0wLjMtMC4yLTAuNC0wLjNjLTAuMi0wLjItMC40LTAuMy0wLjYtMC41ICAgYy0wLjMtMC4yLTAuNi0wLjQtMC44LTAuNWMtMC4xLTAuMS0wLjItMC4xLTAuMy0wLjJjLTAuNC0wLjItMC45LTAuNC0xLjMtMC42bC03My43LTMxYy02LjktMi45LTE0LjgsMC4zLTE3LjcsNy4yICAgczAuMywxNC44LDcuMiwxNy43bDY1LjQsMjcuNnY2MS4ydjkuN3Y3NC40djY2LjV2ODRjMCwyOCwyMSw1MS4yLDQ4LjEsNTQuN2MtNC45LDguMi03LjgsMTcuOC03LjgsMjhjMCwzMC4xLDI0LjUsNTQuNSw1NC41LDU0LjUgICBzNTQuNS0yNC41LDU0LjUtNTQuNWMwLTEwLTIuNy0xOS41LTcuNS0yNy41aDEyMS40Yy00LjgsOC4xLTcuNSwxNy41LTcuNSwyNy41YzAsMzAuMSwyNC41LDU0LjUsNTQuNSw1NC41czU0LjUtMjQuNSw1NC41LTU0LjUgICBzLTI0LjUtNTQuNS01NC41LTU0LjVoLTI1NWMtMTUuNiwwLTI4LjItMTIuNy0yOC4yLTI4LjJ2LTM2LjZDMTI2LjA2OSwzMTcuNTY5LDEzNS43NjksMzIwLjM2OSwxNDYuMDY5LDMyMC4zNjl6IE0yMTMuMjY5LDQzMS45NjkgICBjMCwxNS4yLTEyLjQsMjcuNS0yNy41LDI3LjVzLTI3LjUtMTIuNC0yNy41LTI3LjVzMTIuNC0yNy41LDI3LjUtMjcuNVMyMTMuMjY5LDQxNi43NjksMjEzLjI2OSw0MzEuOTY5eiBNNDI4LjY2OSw0MzEuOTY5ICAgYzAsMTUuMi0xMi40LDI3LjUtMjcuNSwyNy41cy0yNy41LTEyLjQtMjcuNS0yNy41czEyLjQtMjcuNSwyNy41LTI3LjVTNDI4LjY2OSw0MTYuNzY5LDQyOC42NjksNDMxLjk2OXogTTQxNC4xNjksMjkzLjM2OWgtMjY4LjEgICBjLTE1LjYsMC0yOC4yLTEyLjctMjguMi0yOC4ydi02Ni41di03NC40di01bDMyNC41LDQ0Ljd2MTAxLjFDNDQyLjM2OSwyODAuNzY5LDQyOS42NjksMjkzLjM2OSw0MTQuMTY5LDI5My4zNjl6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==");
	background-repeat: no-repeat;
	background-position: 7px center;
	background-size: 26px;
	color: #fff;
	height: 40px;
	line-height: 40px;
	padding: 0px 33px 0px 57px;
	font-size: 16px;
	font-weight: 700;
	text-transform: none;
}

.woocommerce ul.products li.type-product .product-left .meta .add-to-cart .btn-to-cart-variable:hover {
	background-color: #000;
}

.woocommerce ul.products li.type-product .product-right {
	width: 52% !important;
	float: left;
	padding-left: 26px;
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
}

.woocommerce ul.products li.type-product .product-right .title h3 {
	font-size: 25px;
	font-weight: 700;
	color: #000;
	line-height: 37px;
	padding: 0px;
	margin-top: -10px;
}

.woocommerce ul.products li.type-product .product-right .title h3 a {
	color: #000;
}

.woocommerce ul.products li.type-product .product-right .title h3 a:hover {
	color: #AE1927;
	text-decoration: none;
}

.woocommerce ul.products li.type-product .product-right .title-meta {
	margin-bottom: 25px;
}

.woocommerce ul.products li.type-product .product-right .title-meta a.author {
	font-size: 16px;
	font-weight: 700;
	line-height: 19px;
	color: #000;
}

.woocommerce ul.products li.type-product .product-right .title-meta a.author:hover {
	color: #AE1927;
}

.woocommerce ul.products li.type-product .product-right .title-meta span.posted_in a {
	font-size: 16px;
	font-weight: 400;
	text-decoration: underline;
	line-height: 19px;
	color: #AE1927;
	position: relative;
	padding-left: 10px;
	margin-left: 3px;
}

.woocommerce ul.products li.type-product .product-right .title-meta span.posted_in a:before {
	content: "|";
	position: absolute;
	left: 0;
	font-size: 16px;
	line-height: 19px;
	font-weight: 700;
	color: #AE1927;
}

.woocommerce ul.products li.type-product .product-right .title-meta span.posted_in a:hover {
	text-decoration: none;
	color: #000;
}

.woocommerce ul.products li.type-product .product-right span.name {
	font-size: 16px;
	font-weight: 700;
	color: #000;
	line-height: 25px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48ZGVmcz48c3R5bGU+LlwzMyBhYTI4ZTc3LThjMWYtNDMxYi04NmRlLWFjY2FmMTk1OWJhNXtmaWxsOiNhZTE5Mjc7fS5cMzIgN2IyYTdjMi0yYTBmLTQ0MjktYTk3NS0zZTE3NWEyYTdkODksLlwzMyBhYTI4ZTc3LThjMWYtNDMxYi04NmRlLWFjY2FmMTk1OWJhNXtmaWxsLXJ1bGU6ZXZlbm9kZDt9LlwzMiA3YjJhN2MyLTJhMGYtNDQyOS1hOTc1LTNlMTc1YTJhN2Q4OXtmaWxsOiNjZDA2MWI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5ib29rPC90aXRsZT48ZyBpZD0iODgwMTE0YzgtODM2OS00Njk5LWFjMjQtMzFkYzc5NDAyODkxIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSIyNjgzYmE0NC0wMmY5LTQyNGQtOGRhZi05ZDI2NTYxNzA4YjYiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwb2x5Z29uIGNsYXNzPSIzYWEyOGU3Ny04YzFmLTQzMWItODZkZS1hY2NhZjE5NTliYTUiIHBvaW50cz0iMCAwIDEwIDMgMTAgMjAgMCAxNyAwIDAiLz48cG9seWdvbiBjbGFzcz0iMjdiMmE3YzItMmEwZi00NDI5LWE5NzUtM2UxNzVhMmE3ZDg5IiBwb2ludHM9IjEwIDMgMjAgMCAyMCAxNyAxMCAyMCAxMCAzIi8+PC9nPjwvZz48L3N2Zz4=");
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 22px;
	padding-left: 35px;
	display: block;
}

.woocommerce ul.products li.type-product .product-right .desc {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #000;
	margin: 15px 0px;
}

.woocommerce ul.products li.type-product .product-right .desc p {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #000;
}

.woocommerce ul.products li.type-product .product-right span.rating {
	font-size: 16px;
	font-weight: 700;
	color: #000;
	line-height: 25px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDI0IDIxIj48ZGVmcz48c3R5bGU+LlwzMCA0ZmRlNjRmLThlODEtNDM0YS05NTY5LTQ0NWI4NDRhNGUyOSwuXDM3IGY2ZDgyZDgtZTE0Yy00Mzk2LTg1NWYtNzAyYjJjNDNiMWRme2ZpbGw6I2FlMTkyNzt9LlwzMCA0ZmRlNjRmLThlODEtNDM0YS05NTY5LTQ0NWI4NDRhNGUyOXtmaWxsLXJ1bGU6ZXZlbm9kZDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPnJhdGluZzwvdGl0bGU+PGcgaWQ9IjUyOTRiYWJjLWEyOGEtNGI2OS1hMDkzLTk0MzFhNzkxYjM1NCIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iMjBlOTU3ODQtNWU0Ny00MjYzLWFjODgtZTNhNzQ1NGIyOTI3IiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cmVjdCBjbGFzcz0iN2Y2ZDgyZDgtZTE0Yy00Mzk2LTg1NWYtNzAyYjJjNDNiMWRmIiB3aWR0aD0iMjQiIGhlaWdodD0iMTUuNSIvPjxwb2x5Z29uIGNsYXNzPSIwNGZkZTY0Zi04ZTgxLTQzNGEtOTU2OS00NDViODQ0YTRlMjkiIHBvaW50cz0iMy41NiAxMi43NSAxMC42NyAxMi43NSAzLjU2IDIxIDMuNTYgMTIuNzUiLz48L2c+PC9nPjwvc3ZnPg==");
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 23px;
	padding-left: 35px;
	margin-top: 30px;
	margin-bottom: 15px;
	display: block;
}

.woocommerce ul.products li.type-product .woocommerce-Price-currencySymbol {
	display: none;
}

.rating-wrap img {
	width: 130px !important;
	height: auto;
}

/* Single Product */

.woocommerce .images {
	width: 25% !important;
	margin-bottom: 0px !important;
	position: relative !important;
}

.woocommerce .images .stitky {
	position: absolute;
	top: 0;
	right: 15px;
}

.woocommerce .images span {
	display: block;
	text-align: center;
}

.woocommerce .images span.bestseller {
	position: relative;
	padding: 8px 15px;
	background-color: #AE1927;
	color: #fff;
}

.woocommerce .images span.novinka {
	position: relative;
	padding: 8px 15px;
	background-color: #000;
	color: #fff;
}

.woocommerce .thumbnails {
	padding: 0px;
}

.woocommerce .thumbnails .heading {
	position: relative;
	display: block;
	margin: 20px 0px 15px;
}

.woocommerce .thumbnails .heading span {
	font-size: 16px;
	font-weight: 700;
	color: #000;
}

.woocommerce .thumbnails .heading span.pdf {
	color: #AE1927;
	position: relative;
	padding-left: 8px;
	margin-left: 1px;
	text-decoration: underline;
}

.woocommerce .thumbnails .heading span.pdf:before {
	content: "|";
	position: absolute;
	left: 0;
	line-height: 22px;
}

.woocommerce .thumbnails a {
	border: 1px solid #E3E3E3;
	width: 30% !important;
	float: left;
	display: block;
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
}

.woocommerce .thumbnails a:hover {
	border: 1px solid #000;
}

.woocommerce .summary {
	width: 75% !important;
	margin-bottom: 0px !important;
	position: relative !important;
}

.woocommerce .summary h1 {
	font-size: 25px;
	font-weight: 700;
	color: #000;
	line-height: 22px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48ZGVmcz48c3R5bGU+LlwzMyBhYTI4ZTc3LThjMWYtNDMxYi04NmRlLWFjY2FmMTk1OWJhNXtmaWxsOiNhZTE5Mjc7fS5cMzIgN2IyYTdjMi0yYTBmLTQ0MjktYTk3NS0zZTE3NWEyYTdkODksLlwzMyBhYTI4ZTc3LThjMWYtNDMxYi04NmRlLWFjY2FmMTk1OWJhNXtmaWxsLXJ1bGU6ZXZlbm9kZDt9LlwzMiA3YjJhN2MyLTJhMGYtNDQyOS1hOTc1LTNlMTc1YTJhN2Q4OXtmaWxsOiNjZDA2MWI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5ib29rPC90aXRsZT48ZyBpZD0iODgwMTE0YzgtODM2OS00Njk5LWFjMjQtMzFkYzc5NDAyODkxIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSIyNjgzYmE0NC0wMmY5LTQyNGQtOGRhZi05ZDI2NTYxNzA4YjYiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwb2x5Z29uIGNsYXNzPSIzYWEyOGU3Ny04YzFmLTQzMWItODZkZS1hY2NhZjE5NTliYTUiIHBvaW50cz0iMCAwIDEwIDMgMTAgMjAgMCAxNyAwIDAiLz48cG9seWdvbiBjbGFzcz0iMjdiMmE3YzItMmEwZi00NDI5LWE5NzUtM2UxNzVhMmE3ZDg5IiBwb2ludHM9IjEwIDMgMjAgMCAyMCAxNyAxMCAyMCAxMCAzIi8+PC9nPjwvZz48L3N2Zz4=");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 22px;
	padding-left: 35px !important;
}

.woocommerce .summary .desc p {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #000;
	margin: 20px 0px;
}

.woocommerce .summary form.cart {
	margin: 0px !important;
	position: absolute;
	bottom: 0px;
}

.woocommerce .summary form.variations_form {
	margin: 124px 0px 0px !important;
}

.woocommerce .summary form.variations_form ins {
	text-decoration: none !important;
	padding-top: 10px;
	display: inline-block;
}

.woocommerce .summary form.variations_form .quantity .qty {
	border-left: none !important;
	border-top: 2px solid #000;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
	font-weight: 700;
	color: #000;
	width: 48px;
	height: 36px;
	line-height: 36px;
	text-align: left;
	padding: 0px 15px;
}

.woocommerce .summary form.cart .quantity {
	display: inline-block;
	float: left;
	position: relative;
}

.woocommerce .summary form.cart .quantity .qty {
	border-left: 2px solid #000;
	border-top: 2px solid #000;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
	font-weight: 700;
	color: #000;
	width: 48px;
	height: 36px;
	line-height: 36px;
	text-align: left;
	padding: 0px 15px;
}

.woocommerce .summary form.cart .quantity .pieces {
	height: 34px;
	line-height: 34px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 30px;
	margin: auto;
	height: 14px;
	line-height: 14px;
	color: #A3A3A3;
	font-size: 14px;
}

.woocommerce .summary form.cart .meta-price-wrap {
	margin-top: 15px;
}

.woocommerce .summary form.cart .meta-price {
	display: inline-block;
	float: left;
	margin: 0px 30px;
	height: 40px;
}

.woocommerce .summary form.cart .meta-price .price {
	font-size: 30px;
	font-weight: 400;
	color: #000;
	line-height: 16px;
	text-align: right;
}

.woocommerce .summary form.cart .meta-price .price ins {
	text-decoration: none !important;
}

.woocommerce .summary form.cart .meta-price .price .dph {
	font-size: 16px;
	font-weight: 400;
	color: #A3A3A3;
	line-height: 12px;
}

.woocommerce .summary form.cart .meta-price .price-without-dph {
	font-size: 12px;
	font-weight: 400;
	color: #000;
	line-height: 30px;
	text-align: right;
}

.woocommerce .summary form.cart .meta-price .price-without-dph .amount {
	font-size: 12px;
	font-weight: 400;
	color: #000;
	line-height: 6px;
	text-align: right;
}

.woocommerce .summary form.cart .meta-price .price-without-dph .amount .woocommerce-Price-currencySymbol {
	font-size: 12px;
	font-weight: 400;
	color: #000;
	line-height: 6px;
	text-align: right;
}

.woocommerce .summary form.cart .meta-price .price-without-dph span {
	font-size: 12px;
	font-weight: 400;
	color: #A3A3A3;
	line-height: 6px;
}

.woocommerce .summary form.cart .cart-button {
	display: inline-block;
	float: left;
}

.woocommerce .summary form.cart .cart-button button {
	display: inline-block;
	background-color: #AE1927;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4Ni41NjkgNDg2LjU2OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDg2LjU2OSA0ODYuNTY5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8cGF0aCBkPSJNMTQ2LjA2OSwzMjAuMzY5aDI2OC4xYzMwLjQsMCw1NS4yLTI0LjgsNTUuMi01NS4ydi0xMTIuOGMwLTAuMSwwLTAuMywwLTAuNGMwLTAuMywwLTAuNSwwLTAuOGMwLTAuMiwwLTAuNC0wLjEtMC42ICAgYzAtMC4yLTAuMS0wLjUtMC4xLTAuN3MtMC4xLTAuNC0wLjEtMC42Yy0wLjEtMC4yLTAuMS0wLjQtMC4yLTAuN2MtMC4xLTAuMi0wLjEtMC40LTAuMi0wLjZjLTAuMS0wLjItMC4xLTAuNC0wLjItMC42ICAgYy0wLjEtMC4yLTAuMi0wLjQtMC4zLTAuN2MtMC4xLTAuMi0wLjItMC40LTAuMy0wLjVjLTAuMS0wLjItMC4yLTAuNC0wLjMtMC42Yy0wLjEtMC4yLTAuMi0wLjMtMC4zLTAuNWMtMC4xLTAuMi0wLjMtMC40LTAuNC0wLjYgICBjLTAuMS0wLjItMC4yLTAuMy0wLjQtMC41Yy0wLjEtMC4yLTAuMy0wLjMtMC40LTAuNXMtMC4zLTAuMy0wLjQtMC41cy0wLjMtMC4zLTAuNC0wLjRjLTAuMi0wLjItMC4zLTAuMy0wLjUtMC41ICAgYy0wLjItMC4xLTAuMy0wLjMtMC41LTAuNGMtMC4yLTAuMS0wLjQtMC4zLTAuNi0wLjRjLTAuMi0wLjEtMC4zLTAuMi0wLjUtMC4zcy0wLjQtMC4yLTAuNi0wLjRjLTAuMi0wLjEtMC40LTAuMi0wLjYtMC4zICAgcy0wLjQtMC4yLTAuNi0wLjNzLTAuNC0wLjItMC42LTAuM3MtMC40LTAuMS0wLjYtMC4yYy0wLjItMC4xLTAuNS0wLjItMC43LTAuMnMtMC40LTAuMS0wLjUtMC4xYy0wLjMtMC4xLTAuNS0wLjEtMC44LTAuMSAgIGMtMC4xLDAtMC4yLTAuMS0wLjQtMC4xbC0zMzkuOC00Ni45di00Ny40YzAtMC41LDAtMS0wLjEtMS40YzAtMC4xLDAtMC4yLTAuMS0wLjRjMC0wLjMtMC4xLTAuNi0wLjEtMC45Yy0wLjEtMC4zLTAuMS0wLjUtMC4yLTAuOCAgIGMwLTAuMi0wLjEtMC4zLTAuMS0wLjVjLTAuMS0wLjMtMC4yLTAuNi0wLjMtMC45YzAtMC4xLTAuMS0wLjMtMC4xLTAuNGMtMC4xLTAuMy0wLjItMC41LTAuNC0wLjhjLTAuMS0wLjEtMC4xLTAuMy0wLjItMC40ICAgYy0wLjEtMC4yLTAuMi0wLjQtMC40LTAuNmMtMC4xLTAuMi0wLjItMC4zLTAuMy0wLjVzLTAuMi0wLjMtMC4zLTAuNXMtMC4zLTAuNC0wLjQtMC42Yy0wLjEtMC4xLTAuMi0wLjItMC4zLTAuMyAgIGMtMC4yLTAuMi0wLjQtMC40LTAuNi0wLjZjLTAuMS0wLjEtMC4yLTAuMi0wLjMtMC4zYy0wLjItMC4yLTAuNC0wLjQtMC43LTAuNmMtMC4xLTAuMS0wLjMtMC4yLTAuNC0wLjNjLTAuMi0wLjItMC40LTAuMy0wLjYtMC41ICAgYy0wLjMtMC4yLTAuNi0wLjQtMC44LTAuNWMtMC4xLTAuMS0wLjItMC4xLTAuMy0wLjJjLTAuNC0wLjItMC45LTAuNC0xLjMtMC42bC03My43LTMxYy02LjktMi45LTE0LjgsMC4zLTE3LjcsNy4yICAgczAuMywxNC44LDcuMiwxNy43bDY1LjQsMjcuNnY2MS4ydjkuN3Y3NC40djY2LjV2ODRjMCwyOCwyMSw1MS4yLDQ4LjEsNTQuN2MtNC45LDguMi03LjgsMTcuOC03LjgsMjhjMCwzMC4xLDI0LjUsNTQuNSw1NC41LDU0LjUgICBzNTQuNS0yNC41LDU0LjUtNTQuNWMwLTEwLTIuNy0xOS41LTcuNS0yNy41aDEyMS40Yy00LjgsOC4xLTcuNSwxNy41LTcuNSwyNy41YzAsMzAuMSwyNC41LDU0LjUsNTQuNSw1NC41czU0LjUtMjQuNSw1NC41LTU0LjUgICBzLTI0LjUtNTQuNS01NC41LTU0LjVoLTI1NWMtMTUuNiwwLTI4LjItMTIuNy0yOC4yLTI4LjJ2LTM2LjZDMTI2LjA2OSwzMTcuNTY5LDEzNS43NjksMzIwLjM2OSwxNDYuMDY5LDMyMC4zNjl6IE0yMTMuMjY5LDQzMS45NjkgICBjMCwxNS4yLTEyLjQsMjcuNS0yNy41LDI3LjVzLTI3LjUtMTIuNC0yNy41LTI3LjVzMTIuNC0yNy41LDI3LjUtMjcuNVMyMTMuMjY5LDQxNi43NjksMjEzLjI2OSw0MzEuOTY5eiBNNDI4LjY2OSw0MzEuOTY5ICAgYzAsMTUuMi0xMi40LDI3LjUtMjcuNSwyNy41cy0yNy41LTEyLjQtMjcuNS0yNy41czEyLjQtMjcuNSwyNy41LTI3LjVTNDI4LjY2OSw0MTYuNzY5LDQyOC42NjksNDMxLjk2OXogTTQxNC4xNjksMjkzLjM2OWgtMjY4LjEgICBjLTE1LjYsMC0yOC4yLTEyLjctMjguMi0yOC4ydi02Ni41di03NC40di01bDMyNC41LDQ0Ljd2MTAxLjFDNDQyLjM2OSwyODAuNzY5LDQyOS42NjksMjkzLjM2OSw0MTQuMTY5LDI5My4zNjl6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==");
	background-repeat: no-repeat;
	background-position: 7px center;
	background-size: 26px;
	color: #fff;
	height: 40px;
	line-height: 40px;
	padding: 0px 15px 0px 45px;
	font-size: 16px;
	font-weight: 700;
	text-transform: none;
	border-radius: 0px !important;
	font-family: inherit !important;
}

.woocommerce .summary form.cart .cart-button button:hover {
	background-color: #000;
}

.woocommerce .summary form.cart .woocommerce-Price-currencySymbol {
	display: none;
}

.woocommerce .summary form.variations_form .woocommerce-Price-currencySymbol {
	display: inline;
}

.woocommerce .summary button.single_add_to_cart_button {
	display: inline-block;
	background-color: #AE1927 !important;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4Ni41NjkgNDg2LjU2OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDg2LjU2OSA0ODYuNTY5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8cGF0aCBkPSJNMTQ2LjA2OSwzMjAuMzY5aDI2OC4xYzMwLjQsMCw1NS4yLTI0LjgsNTUuMi01NS4ydi0xMTIuOGMwLTAuMSwwLTAuMywwLTAuNGMwLTAuMywwLTAuNSwwLTAuOGMwLTAuMiwwLTAuNC0wLjEtMC42ICAgYzAtMC4yLTAuMS0wLjUtMC4xLTAuN3MtMC4xLTAuNC0wLjEtMC42Yy0wLjEtMC4yLTAuMS0wLjQtMC4yLTAuN2MtMC4xLTAuMi0wLjEtMC40LTAuMi0wLjZjLTAuMS0wLjItMC4xLTAuNC0wLjItMC42ICAgYy0wLjEtMC4yLTAuMi0wLjQtMC4zLTAuN2MtMC4xLTAuMi0wLjItMC40LTAuMy0wLjVjLTAuMS0wLjItMC4yLTAuNC0wLjMtMC42Yy0wLjEtMC4yLTAuMi0wLjMtMC4zLTAuNWMtMC4xLTAuMi0wLjMtMC40LTAuNC0wLjYgICBjLTAuMS0wLjItMC4yLTAuMy0wLjQtMC41Yy0wLjEtMC4yLTAuMy0wLjMtMC40LTAuNXMtMC4zLTAuMy0wLjQtMC41cy0wLjMtMC4zLTAuNC0wLjRjLTAuMi0wLjItMC4zLTAuMy0wLjUtMC41ICAgYy0wLjItMC4xLTAuMy0wLjMtMC41LTAuNGMtMC4yLTAuMS0wLjQtMC4zLTAuNi0wLjRjLTAuMi0wLjEtMC4zLTAuMi0wLjUtMC4zcy0wLjQtMC4yLTAuNi0wLjRjLTAuMi0wLjEtMC40LTAuMi0wLjYtMC4zICAgcy0wLjQtMC4yLTAuNi0wLjNzLTAuNC0wLjItMC42LTAuM3MtMC40LTAuMS0wLjYtMC4yYy0wLjItMC4xLTAuNS0wLjItMC43LTAuMnMtMC40LTAuMS0wLjUtMC4xYy0wLjMtMC4xLTAuNS0wLjEtMC44LTAuMSAgIGMtMC4xLDAtMC4yLTAuMS0wLjQtMC4xbC0zMzkuOC00Ni45di00Ny40YzAtMC41LDAtMS0wLjEtMS40YzAtMC4xLDAtMC4yLTAuMS0wLjRjMC0wLjMtMC4xLTAuNi0wLjEtMC45Yy0wLjEtMC4zLTAuMS0wLjUtMC4yLTAuOCAgIGMwLTAuMi0wLjEtMC4zLTAuMS0wLjVjLTAuMS0wLjMtMC4yLTAuNi0wLjMtMC45YzAtMC4xLTAuMS0wLjMtMC4xLTAuNGMtMC4xLTAuMy0wLjItMC41LTAuNC0wLjhjLTAuMS0wLjEtMC4xLTAuMy0wLjItMC40ICAgYy0wLjEtMC4yLTAuMi0wLjQtMC40LTAuNmMtMC4xLTAuMi0wLjItMC4zLTAuMy0wLjVzLTAuMi0wLjMtMC4zLTAuNXMtMC4zLTAuNC0wLjQtMC42Yy0wLjEtMC4xLTAuMi0wLjItMC4zLTAuMyAgIGMtMC4yLTAuMi0wLjQtMC40LTAuNi0wLjZjLTAuMS0wLjEtMC4yLTAuMi0wLjMtMC4zYy0wLjItMC4yLTAuNC0wLjQtMC43LTAuNmMtMC4xLTAuMS0wLjMtMC4yLTAuNC0wLjNjLTAuMi0wLjItMC40LTAuMy0wLjYtMC41ICAgYy0wLjMtMC4yLTAuNi0wLjQtMC44LTAuNWMtMC4xLTAuMS0wLjItMC4xLTAuMy0wLjJjLTAuNC0wLjItMC45LTAuNC0xLjMtMC42bC03My43LTMxYy02LjktMi45LTE0LjgsMC4zLTE3LjcsNy4yICAgczAuMywxNC44LDcuMiwxNy43bDY1LjQsMjcuNnY2MS4ydjkuN3Y3NC40djY2LjV2ODRjMCwyOCwyMSw1MS4yLDQ4LjEsNTQuN2MtNC45LDguMi03LjgsMTcuOC03LjgsMjhjMCwzMC4xLDI0LjUsNTQuNSw1NC41LDU0LjUgICBzNTQuNS0yNC41LDU0LjUtNTQuNWMwLTEwLTIuNy0xOS41LTcuNS0yNy41aDEyMS40Yy00LjgsOC4xLTcuNSwxNy41LTcuNSwyNy41YzAsMzAuMSwyNC41LDU0LjUsNTQuNSw1NC41czU0LjUtMjQuNSw1NC41LTU0LjUgICBzLTI0LjUtNTQuNS01NC41LTU0LjVoLTI1NWMtMTUuNiwwLTI4LjItMTIuNy0yOC4yLTI4LjJ2LTM2LjZDMTI2LjA2OSwzMTcuNTY5LDEzNS43NjksMzIwLjM2OSwxNDYuMDY5LDMyMC4zNjl6IE0yMTMuMjY5LDQzMS45NjkgICBjMCwxNS4yLTEyLjQsMjcuNS0yNy41LDI3LjVzLTI3LjUtMTIuNC0yNy41LTI3LjVzMTIuNC0yNy41LDI3LjUtMjcuNVMyMTMuMjY5LDQxNi43NjksMjEzLjI2OSw0MzEuOTY5eiBNNDI4LjY2OSw0MzEuOTY5ICAgYzAsMTUuMi0xMi40LDI3LjUtMjcuNSwyNy41cy0yNy41LTEyLjQtMjcuNS0yNy41czEyLjQtMjcuNSwyNy41LTI3LjVTNDI4LjY2OSw0MTYuNzY5LDQyOC42NjksNDMxLjk2OXogTTQxNC4xNjksMjkzLjM2OWgtMjY4LjEgICBjLTE1LjYsMC0yOC4yLTEyLjctMjguMi0yOC4ydi02Ni41di03NC40di01bDMyNC41LDQ0Ljd2MTAxLjFDNDQyLjM2OSwyODAuNzY5LDQyOS42NjksMjkzLjM2OSw0MTQuMTY5LDI5My4zNjl6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==");
	background-repeat: no-repeat;
	background-position: 7px center;
	background-size: 26px;
	color: #fff;
	height: 40px;
	line-height: 40px;
	padding: 0px 15px 0px 45px;
	font-size: 16px;
	font-weight: 700;
	text-transform: none;
	border-radius: 0px !important;
	font-family: inherit !important;
}

.woocommerce .summary button.single_add_to_cart_button:hover {
	display: inline-block;
	background-color: #000 !important;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4Ni41NjkgNDg2LjU2OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDg2LjU2OSA0ODYuNTY5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8cGF0aCBkPSJNMTQ2LjA2OSwzMjAuMzY5aDI2OC4xYzMwLjQsMCw1NS4yLTI0LjgsNTUuMi01NS4ydi0xMTIuOGMwLTAuMSwwLTAuMywwLTAuNGMwLTAuMywwLTAuNSwwLTAuOGMwLTAuMiwwLTAuNC0wLjEtMC42ICAgYzAtMC4yLTAuMS0wLjUtMC4xLTAuN3MtMC4xLTAuNC0wLjEtMC42Yy0wLjEtMC4yLTAuMS0wLjQtMC4yLTAuN2MtMC4xLTAuMi0wLjEtMC40LTAuMi0wLjZjLTAuMS0wLjItMC4xLTAuNC0wLjItMC42ICAgYy0wLjEtMC4yLTAuMi0wLjQtMC4zLTAuN2MtMC4xLTAuMi0wLjItMC40LTAuMy0wLjVjLTAuMS0wLjItMC4yLTAuNC0wLjMtMC42Yy0wLjEtMC4yLTAuMi0wLjMtMC4zLTAuNWMtMC4xLTAuMi0wLjMtMC40LTAuNC0wLjYgICBjLTAuMS0wLjItMC4yLTAuMy0wLjQtMC41Yy0wLjEtMC4yLTAuMy0wLjMtMC40LTAuNXMtMC4zLTAuMy0wLjQtMC41cy0wLjMtMC4zLTAuNC0wLjRjLTAuMi0wLjItMC4zLTAuMy0wLjUtMC41ICAgYy0wLjItMC4xLTAuMy0wLjMtMC41LTAuNGMtMC4yLTAuMS0wLjQtMC4zLTAuNi0wLjRjLTAuMi0wLjEtMC4zLTAuMi0wLjUtMC4zcy0wLjQtMC4yLTAuNi0wLjRjLTAuMi0wLjEtMC40LTAuMi0wLjYtMC4zICAgcy0wLjQtMC4yLTAuNi0wLjNzLTAuNC0wLjItMC42LTAuM3MtMC40LTAuMS0wLjYtMC4yYy0wLjItMC4xLTAuNS0wLjItMC43LTAuMnMtMC40LTAuMS0wLjUtMC4xYy0wLjMtMC4xLTAuNS0wLjEtMC44LTAuMSAgIGMtMC4xLDAtMC4yLTAuMS0wLjQtMC4xbC0zMzkuOC00Ni45di00Ny40YzAtMC41LDAtMS0wLjEtMS40YzAtMC4xLDAtMC4yLTAuMS0wLjRjMC0wLjMtMC4xLTAuNi0wLjEtMC45Yy0wLjEtMC4zLTAuMS0wLjUtMC4yLTAuOCAgIGMwLTAuMi0wLjEtMC4zLTAuMS0wLjVjLTAuMS0wLjMtMC4yLTAuNi0wLjMtMC45YzAtMC4xLTAuMS0wLjMtMC4xLTAuNGMtMC4xLTAuMy0wLjItMC41LTAuNC0wLjhjLTAuMS0wLjEtMC4xLTAuMy0wLjItMC40ICAgYy0wLjEtMC4yLTAuMi0wLjQtMC40LTAuNmMtMC4xLTAuMi0wLjItMC4zLTAuMy0wLjVzLTAuMi0wLjMtMC4zLTAuNXMtMC4zLTAuNC0wLjQtMC42Yy0wLjEtMC4xLTAuMi0wLjItMC4zLTAuMyAgIGMtMC4yLTAuMi0wLjQtMC40LTAuNi0wLjZjLTAuMS0wLjEtMC4yLTAuMi0wLjMtMC4zYy0wLjItMC4yLTAuNC0wLjQtMC43LTAuNmMtMC4xLTAuMS0wLjMtMC4yLTAuNC0wLjNjLTAuMi0wLjItMC40LTAuMy0wLjYtMC41ICAgYy0wLjMtMC4yLTAuNi0wLjQtMC44LTAuNWMtMC4xLTAuMS0wLjItMC4xLTAuMy0wLjJjLTAuNC0wLjItMC45LTAuNC0xLjMtMC42bC03My43LTMxYy02LjktMi45LTE0LjgsMC4zLTE3LjcsNy4yICAgczAuMywxNC44LDcuMiwxNy43bDY1LjQsMjcuNnY2MS4ydjkuN3Y3NC40djY2LjV2ODRjMCwyOCwyMSw1MS4yLDQ4LjEsNTQuN2MtNC45LDguMi03LjgsMTcuOC03LjgsMjhjMCwzMC4xLDI0LjUsNTQuNSw1NC41LDU0LjUgICBzNTQuNS0yNC41LDU0LjUtNTQuNWMwLTEwLTIuNy0xOS41LTcuNS0yNy41aDEyMS40Yy00LjgsOC4xLTcuNSwxNy41LTcuNSwyNy41YzAsMzAuMSwyNC41LDU0LjUsNTQuNSw1NC41czU0LjUtMjQuNSw1NC41LTU0LjUgICBzLTI0LjUtNTQuNS01NC41LTU0LjVoLTI1NWMtMTUuNiwwLTI4LjItMTIuNy0yOC4yLTI4LjJ2LTM2LjZDMTI2LjA2OSwzMTcuNTY5LDEzNS43NjksMzIwLjM2OSwxNDYuMDY5LDMyMC4zNjl6IE0yMTMuMjY5LDQzMS45NjkgICBjMCwxNS4yLTEyLjQsMjcuNS0yNy41LDI3LjVzLTI3LjUtMTIuNC0yNy41LTI3LjVzMTIuNC0yNy41LDI3LjUtMjcuNVMyMTMuMjY5LDQxNi43NjksMjEzLjI2OSw0MzEuOTY5eiBNNDI4LjY2OSw0MzEuOTY5ICAgYzAsMTUuMi0xMi40LDI3LjUtMjcuNSwyNy41cy0yNy41LTEyLjQtMjcuNS0yNy41czEyLjQtMjcuNSwyNy41LTI3LjVTNDI4LjY2OSw0MTYuNzY5LDQyOC42NjksNDMxLjk2OXogTTQxNC4xNjksMjkzLjM2OWgtMjY4LjEgICBjLTE1LjYsMC0yOC4yLTEyLjctMjguMi0yOC4ydi02Ni41di03NC40di01bDMyNC41LDQ0Ljd2MTAxLjFDNDQyLjM2OSwyODAuNzY5LDQyOS42NjksMjkzLjM2OSw0MTQuMTY5LDI5My4zNjl6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==");
	background-repeat: no-repeat;
	background-position: 7px center;
	background-size: 26px;
	color: #fff;
	height: 40px;
	line-height: 40px;
	padding: 0px 15px 0px 45px;
	font-size: 16px;
	font-weight: 700;
	text-transform: none;
	border-radius: 0px !important;
	font-family: inherit !important;
}

.woocommerce .summary button.single_add_to_cart_button.disabled {
	padding: 0px 15px 0px 45px !important;
}

.woocommerce div.product form.cart .variations {
	width: 280px !important;
	margin: 0px 0px 15px !important;
}

.woocommerce div.product form.cart .variations td.value {
	position: relative;
}

.woocommerce div.product form.cart .variations td.qty-td {
	position: relative;
}

.woocommerce div.product form.cart .variations td.qty-td .pieces {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 30px;
	margin: auto;
	height: 14px;
	line-height: 14px;
	color: #A3A3A3;
	font-size: 14px;
}

.woocommerce div.product form.cart .variations select {
	width: 200px !important;
	height: 40px !important;
	border: 2px solid #000 !important;
	border-radius: 0px !important;
	margin: 0px !important;
	appearance: none;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	padding: 0px 15px !important;
	position: relative !important;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI4NC45MjlweCIgaGVpZ2h0PSIyODQuOTI5cHgiIHZpZXdCb3g9IjAgMCAyODQuOTI5IDI4NC45MjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4NC45MjkgMjg0LjkyOTsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTI4Mi4wODIsNzYuNTExbC0xNC4yNzQtMTQuMjczYy0xLjkwMi0xLjkwNi00LjA5My0yLjg1Ni02LjU3LTIuODU2Yy0yLjQ3MSwwLTQuNjYxLDAuOTUtNi41NjMsMi44NTZMMTQyLjQ2NiwxNzQuNDQxDQoJCUwzMC4yNjIsNjIuMjQxYy0xLjkwMy0xLjkwNi00LjA5My0yLjg1Ni02LjU2Ny0yLjg1NmMtMi40NzUsMC00LjY2NSwwLjk1LTYuNTY3LDIuODU2TDIuODU2LDc2LjUxNUMwLjk1LDc4LjQxNywwLDgwLjYwNywwLDgzLjA4Mg0KCQljMCwyLjQ3MywwLjk1Myw0LjY2MywyLjg1Niw2LjU2NWwxMzMuMDQzLDEzMy4wNDZjMS45MDIsMS45MDMsNC4wOTMsMi44NTQsNi41NjcsMi44NTRzNC42NjEtMC45NTEsNi41NjItMi44NTRMMjgyLjA4Miw4OS42NDcNCgkJYzEuOTAyLTEuOTAzLDIuODQ3LTQuMDkzLDIuODQ3LTYuNTY1QzI4NC45MjksODAuNjA3LDI4My45ODQsNzguNDE3LDI4Mi4wODIsNzYuNTExeiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=");
	background-size: 12px;
	background-repeat: no-repeat;
	background-position: 92% center;
}

.woocommerce div.product form.cart .variations a.reset_variations {
	position: absolute !important;
	top: -40px !important;
	left: 0px !important;
	font-size: 17px !important;
}

.woocommerce div.product form.cart .variations a.reset_variations:hover {
	color: #000;
	text-decoration: none;
}

.woocommerce div.product form.cart .variations td.label {
	display: none !important;
}

.woocommerce div.product form.cart .single_variation_wrap {
	width: 280px !important;
}

.woocommerce div.product form.cart .single_variation_wrap .woocommerce-variation {
	width: 157px;
	float: left;
}

.woocommerce div.product form.cart .single_variation_wrap .woocommerce-variation-add-to-cart {
	width: 123px;
	display: inline-block !important;
}

.woocommerce div.product form.cart .single_variation_wrap .price {
	font-size: 30px;
	font-weight: 400;
	color: #000;
	line-height: 16px;
	text-align: right;
}

.woocommerce div.product form.cart .single_variation_wrap .price .dph {
	font-size: 16px;
	font-weight: 400;
	color: #A3A3A3;
	line-height: 12px;
}

.woocommerce div.product form.cart .single_variation_wrap .price-without-dph {
	font-size: 12px;
	font-weight: 400;
	color: #000;
	line-height: 30px;
	text-align: right;
}

.woocommerce div.product form.cart .single_variation_wrap .price-without-dph .amount {
	font-size: 12px;
	font-weight: 400;
	color: #000;
	line-height: 6px;
	text-align: right;
}

.woocommerce div.product form.cart .single_variation_wrap .price-without-dph .amount .woocommerce-Price-currencySymbol {
	font-size: 12px;
	font-weight: 400;
	color: #000;
	line-height: 6px;
	text-align: right;
}

.woocommerce div.product form.cart .single_variation_wrap .price-without-dph span {
	font-size: 12px;
	font-weight: 400;
	color: #A3A3A3;
	line-height: 6px;
}

.woocommerce .summary .product_meta {
	margin-top: 35px;
	padding-bottom: 20px;
}

.woocommerce .summary .product_meta .sku_wrapper {
	display: inline-block;
	margin-right: 25px;
	margin-bottom: 15px;
}

.woocommerce .summary .product_meta .store {
	display: inline-block;
	margin-right: 25px;
	margin-bottom: 15px;
}

.woocommerce .summary .product_meta span.author-name {
	font-size: 16px;
	font-weight: 400;
	color: #000;
	display: inline-block;
}

.woocommerce .summary .product_meta span.author {
	text-decoration: underline;
	color: #AE1927;
	margin-right: 25px;
	margin-bottom: 15px;
}

.woocommerce .summary .product_meta a.author {
	text-decoration: underline;
	color: #AE1927;
	margin-right: 25px;
	margin-bottom: 15px;
}

.woocommerce .summary .product_meta a.author:hover {
	text-decoration: none;
	color: #000;
}

.woocommerce .summary .product_meta .rating-wrap {
	display: inline-block;
	margin-bottom: 15px;
}

.woocommerce .summary .product_meta .rating-wrap span.rating {
	display: inline-block;
}

.woocommerce .summary .product_meta .rating-wrap .rat-loop {
	display: inline-block;
	height: 15px;
	line-height: 15px;
	background-size: 90px;
	background-position: left center;
	padding: 0px;
	margin: 0px 0px 0px 15px;
}

.woocommerce .summary .product_meta .posted_in {
	margin-right: 25px;
	margin-bottom: 15px;
}

.woocommerce .summary .product_meta .posted_in a {
	text-decoration: underline;
}

.woocommerce .summary .product_meta .posted_in a:hover {
	text-decoration: none;
	color: #000;
}

.woocommerce .summary .product_meta .tagged_as a {
	color: #000;
	margin-bottom: 15px;
}

.woocommerce .summary .product_meta .tagged_as a:hover {
	color: #AE1927;
	text-decoration: none;
}

.woocommerce .summary .product_meta .tagged_as a:before {
	content: "#";
	color: #AE1927;
}

.addtoany_list {
	display: block !important;
	margin: 0px !important;
}

.addtoany_list a {
	padding: 0px !important;
	margin-right: 12px;
	display: inline-block !important;
}

.addtoany_list a.a2a_button_facebook {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1Ljk2IiBoZWlnaHQ9IjEzLjI4IiB2aWV3Qm94PSIwIDAgNS45NiAxMy4yOCI+PGRlZnM+PHN0eWxlPi5cMzUgMThkZjczZS02NWVhLTQ2YmItODQ5ZC02NDE3Y2Q4MjVhZGJ7ZmlsbDojYWUxOTI3O308L3N0eWxlPjwvZGVmcz48dGl0bGU+ZmFjZWJvb2s8L3RpdGxlPjxnIGlkPSI5MGYzYTAwZC1iYTgyLTRjMmQtODQzMC0zMmExYjI2YjY3NGEiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImU1ODUxNDM3LWRhZWUtNDEwNC1hYzUwLTAyY2YzNGZlYjFjOSIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBhdGggY2xhc3M9IjUxOGRmNzNlLTY1ZWEtNDZiYi04NDlkLTY0MTdjZDgyNWFkYiIgZD0iTTUuOTYsNC4zSDMuOTNWMi45MmMwLS41Mi4zMy0uNjQuNTctLjY0SDUuOTNWLjAxTDMuOTYsMEEyLjU1MiwyLjU1MiwwLDAsMCwxLjI3LDIuNzhWNC4zSDBWNi42NUgxLjI3djYuNjNIMy45M1Y2LjY1aDEuOFoiLz48L2c+PC9nPjwvc3ZnPg==");
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 6px 13px;
	width: 6px;
	height: 13px;
}

.addtoany_list a.a2a_button_facebook:hover {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1Ljk2IiBoZWlnaHQ9IjEzLjI4IiB2aWV3Qm94PSIwIDAgNS45NiAxMy4yOCI+PHRpdGxlPmZhY2Vib29rLWJsYWNrPC90aXRsZT48ZyBpZD0iZjYxN2ExNjQtM2U0MS00Y2YwLTliMjAtM2JiMTJjYzU1Y2E0IiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSI3YjNmZDYzNi1jODQxLTRkNDktOTViZi1jMTA1NjZhNmQ0MjEiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwYXRoIGQ9Ik01Ljk2LDQuM0gzLjkzVjIuOTJjMC0uNTIuMzMtLjY0LjU3LS42NEg1LjkzVi4wMUwzLjk2LDBBMi41NTIsMi41NTIsMCwwLDAsMS4yNywyLjc4VjQuM0gwVjYuNjVIMS4yN3Y2LjYzSDMuOTNWNi42NWgxLjhaIi8+PC9nPjwvZz48L3N2Zz4=");
}

.addtoany_list a.a2a_button_twitter {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC41OTMiIGhlaWdodD0iMTIuNTk1IiB2aWV3Qm94PSIwIDAgMTQuNTkzIDEyLjU5NSI+PGRlZnM+PHN0eWxlPi5lNjc0MTY3MC00ZmRhLTRhNjAtODIyZC04MzQyMzQ0YzI3OTd7ZmlsbDojYWUxOTI3O2ZpbGwtcnVsZTpldmVub2RkO308L3N0eWxlPjwvZGVmcz48dGl0bGU+dHdpdHRlcjwvdGl0bGU+PGcgaWQ9IjlkMzUzNmI0LTg4MGMtNGRjZC04NzAxLTk5YzBkMmVmZmNiYyIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iMjFmMWNjNGQtY2NlZS00ZmNjLWEzNjgtNDU0NzRkNjY0M2M1IiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cGF0aCBjbGFzcz0iZTY3NDE2NzAtNGZkYS00YTYwLTgyMmQtODM0MjM0NGMyNzk3IiBkPSJNMTAuMTUzLDMuMjE1YS44NzIuODcyLDAsMCwxLS44NC0uOS44NDcuODQ3LDAsMSwxLDEuNjksMEEuODc0Ljg3NCwwLDAsMSwxMC4xNTMsMy4yMTVabTIuMzktMS4wMkEzLjAxNCwzLjAxNCwwLDAsMCw4LjczMy4xNDVjLTIuMTIuNjktMi45OSwzLjUzLTIuOTksMy41M2E1LjM0LDUuMzQsMCwwLDEtMS44MSwyLjU2Yy0yLjA1LDEuNDgtNC4xNy0yLjcxLTIuOTUsMS4yN2E0LjM3NSw0LjM3NSwwLDAsMCwuMjkuNjdjLTEuMzYtLjc4LTEuNTUtLjg2LS45NSwxLjAyLjcxLDIuMjEsMi44NiwzLjIsNC45OSwzLjQsMS45LDAsNC4wNC0uNTEsNC44Ni0yLjUzLjYyLTEuNTEuNjMtMy41NywyLjE2LTUuMzRhNC4zLDQuMywwLDAsMSwyLjI2LTEuMDVBMi4wNjEsMi4wNjEsMCwwLDEsMTIuNTQzLDIuMloiLz48L2c+PC9nPjwvc3ZnPg==");
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 15px 13px;
	width: 15px;
	height: 13px;
}

.addtoany_list a.a2a_button_twitter:hover {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC41OTMiIGhlaWdodD0iMTIuNTk1IiB2aWV3Qm94PSIwIDAgMTQuNTkzIDEyLjU5NSI+PGRlZnM+PHN0eWxlPi5cMzQgZGUyZDY5MS01ZTgyLTQwYzktOTE2Mi1lNTJhOGU4NTlhYzl7ZmlsbC1ydWxlOmV2ZW5vZGQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT50d2l0dGVyLWJsYWNrPC90aXRsZT48ZyBpZD0iYzgyNWRjOTctMGMwOC00Y2Q4LTg5ZWItOTYwNjVjNTczYmM1IiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSI2Njg1YzA4Ny1jYTZhLTQ5ZTAtOTUyMy0xMzk1YWFkYTI2ZDAiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwYXRoIGNsYXNzPSI0ZGUyZDY5MS01ZTgyLTQwYzktOTE2Mi1lNTJhOGU4NTlhYzkiIGQ9Ik0xMC4xNTMsMy4yMTVhLjg3Mi44NzIsMCwwLDEtLjg0LS45Ljg0Ny44NDcsMCwxLDEsMS42OSwwQS44NzQuODc0LDAsMCwxLDEwLjE1MywzLjIxNVptMi4zOS0xLjAyQTMuMDE0LDMuMDE0LDAsMCwwLDguNzMzLjE0NWMtMi4xMi42OS0yLjk5LDMuNTMtMi45OSwzLjUzYTUuMzQsNS4zNCwwLDAsMS0xLjgxLDIuNTZjLTIuMDUsMS40OC00LjE3LTIuNzEtMi45NSwxLjI3YTQuMzc1LDQuMzc1LDAsMCwwLC4yOS42N2MtMS4zNi0uNzgtMS41NS0uODYtLjk1LDEuMDIuNzEsMi4yMSwyLjg2LDMuMiw0Ljk5LDMuNCwxLjksMCw0LjA0LS41MSw0Ljg2LTIuNTMuNjItMS41MS42My0zLjU3LDIuMTYtNS4zNGE0LjMsNC4zLDAsMCwxLDIuMjYtMS4wNUEyLjA2MSwyLjA2MSwwLDAsMSwxMi41NDMsMi4yWiIvPjwvZz48L2c+PC9zdmc+");
}

.addtoany_list a.a2a_button_google_plus {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS42OSIgaGVpZ2h0PSIxMi41OTEiIHZpZXdCb3g9IjAgMCAxOS42OSAxMi41OTEiPjxkZWZzPjxzdHlsZT4uYzE3NTIxODktYTJkMC00N2Q0LTliYjYtYjE1ODY4OTdmODI0e2ZpbGw6I2FlMTkyNztmaWxsLXJ1bGU6ZXZlbm9kZDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmdvb2dsZS1wbHVzPC90aXRsZT48ZyBpZD0iNGYzZGQ0ZDItMzI5Yy00MmY4LTk0ZDItOWVkZjRmNDA3NTcwIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSIxZGU0YzhlZi04YmFjLTRlNGMtOWIzOC0yZWYzMTMyMzBhNjgiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwYXRoIGNsYXNzPSJjMTc1MjE4OS1hMmQwLTQ3ZDQtOWJiNi1iMTU4Njg5N2Y4MjQiIGQ9Ik02LjkxLDcuNTkxSDkuOThhMy45MDcsMy45MDcsMCwxLDEtMy42OC01LjJBMy44NjksMy44NjksMCwwLDEsOC45MiwzLjRhLjQzLjQzLDAsMCwwLC41OCwwbDEuMTMtMS4wNmEuNDIzLjQyMywwLDAsMCwwLS42Miw2LjMsNi4zLDAsMSwwLDEuOTYsNC45M0wxMi42LDUuMkg2LjkxYS40MjUuNDI1LDAsMCwwLS40My40MnYxLjU1QS40MjUuNDI1LDAsMCwwLDYuOTEsNy41OTFaIi8+PHBhdGggY2xhc3M9ImMxNzUyMTg5LWEyZDAtNDdkNC05YmI2LWIxNTg2ODk3ZjgyNCIgZD0iTTE3LjgxLDUuMzQxVjMuODMxYS4zNjkuMzY5LDAsMCwwLS4zNy0uMzdIMTYuMTdhLjM2OS4zNjksMCwwLDAtLjM3LjM3djEuNTFIMTQuMjlhLjM2OS4zNjksMCwwLDAtLjM3LjM3djEuMjdhLjM2My4zNjMsMCwwLDAsLjM3LjM3SDE1Ljh2MS41MWEuMzYzLjM2MywwLDAsMCwuMzcuMzdoMS4yN2EuMzYzLjM2MywwLDAsMCwuMzctLjM3VjcuMzUxaDEuNTFhLjM2My4zNjMsMCwwLDAsLjM3LS4zN1Y1LjcxMWEuMzY5LjM2OSwwLDAsMC0uMzctLjM3WiIvPjwvZz48L2c+PC9zdmc+");
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 20px 13px;
	width: 20px;
	height: 13px;
}

.addtoany_list a.a2a_button_google_plus:hover {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS42OSIgaGVpZ2h0PSIxMi41OTEiIHZpZXdCb3g9IjAgMCAxOS42OSAxMi41OTEiPjxkZWZzPjxzdHlsZT4uXDM2IGViNDk0ZWMtYWI3MS00YWQ4LTkzNzctN2U0NjY4N2E3NDcxe2ZpbGwtcnVsZTpldmVub2RkO308L3N0eWxlPjwvZGVmcz48dGl0bGU+Z29vZ2xlLXBsdXMtYmxhY2s8L3RpdGxlPjxnIGlkPSJkMGQwY2M0Ny1mYmE2LTRmOTItYTA5Ni01MWRlM2VkZmVmMTAiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjgzZjBjZDRhLTFmNWQtNDIxNC05Y2I1LTk3NDAzN2M2ZTBkMyIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBhdGggY2xhc3M9IjZlYjQ5NGVjLWFiNzEtNGFkOC05Mzc3LTdlNDY2ODdhNzQ3MSIgZD0iTTYuOTEsNy41OTFIOS45OGEzLjkwNywzLjkwNywwLDEsMS0zLjY4LTUuMkEzLjg2OSwzLjg2OSwwLDAsMSw4LjkyLDMuNGEuNDMuNDMsMCwwLDAsLjU4LDBsMS4xMy0xLjA2YS40MjMuNDIzLDAsMCwwLDAtLjYyLDYuMyw2LjMsMCwxLDAsMS45Niw0LjkzTDEyLjYsNS4ySDYuOTFhLjQyNS40MjUsMCwwLDAtLjQzLjQydjEuNTVBLjQyNS40MjUsMCwwLDAsNi45MSw3LjU5MVoiLz48cGF0aCBjbGFzcz0iNmViNDk0ZWMtYWI3MS00YWQ4LTkzNzctN2U0NjY4N2E3NDcxIiBkPSJNMTcuODEsNS4zNDFWMy44MzFhLjM2OS4zNjksMCwwLDAtLjM3LS4zN0gxNi4xN2EuMzY5LjM2OSwwLDAsMC0uMzcuMzd2MS41MUgxNC4yOWEuMzY5LjM2OSwwLDAsMC0uMzcuMzd2MS4yN2EuMzYzLjM2MywwLDAsMCwuMzcuMzdIMTUuOHYxLjUxYS4zNjMuMzYzLDAsMCwwLC4zNy4zN2gxLjI3YS4zNjMuMzYzLDAsMCwwLC4zNy0uMzdWNy4zNTFoMS41MWEuMzYzLjM2MywwLDAsMCwuMzctLjM3VjUuNzExYS4zNjkuMzY5LDAsMCwwLS4zNy0uMzdaIi8+PC9nPjwvZz48L3N2Zz4=");
}

.addtoany_list a.a2a_button_pinterest {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS4yOTgiIGhlaWdodD0iMTQuMDA0IiB2aWV3Qm94PSIwIDAgMTEuMjk4IDE0LjAwNCI+PGRlZnM+PHN0eWxlPi5cMzUgNTQyMTgyYy1kNzMyLTQ3ZjMtOTViMi1lZWNlZTg3NTk1OTF7ZmlsbDojYWUxOTI3O308L3N0eWxlPjwvZGVmcz48dGl0bGU+cGludGVyZXN0PC90aXRsZT48ZyBpZD0iY2E2ZThjYzEtYjU4Ni00YjM3LTkwYTUtNjhmYzljOWFiN2RhIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJiYzYwYzI5NS1hMzA0LTQ1N2MtYjAwMS02ZDA4ZTQyMDI1MzIiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwYXRoIGNsYXNzPSI1NTQyMTgyYy1kNzMyLTQ3ZjMtOTViMi1lZWNlZTg3NTk1OTEiIGQ9Ik0yLjE3Myw3LjI5NHMuMjEuMDcuMTIuNWwtLjI1Ljg0YS4zNDguMzQ4LDAsMCwxLS40MS4wM3MtMS45OC0uNzMtMS41OC00LjE3QTUuMzE0LDUuMzE0LDAsMCwxLDMuMjMzLjQ4NGE2Ljk5Myw2Ljk5MywwLDAsMSw1LjQ2LjE0LDUuMzM3LDUuMzM3LDAsMCwxLDIuNTksNC44Nyw1Ljk2LDUuOTYsMCwwLDEtMi4wMyw0LjUyYy0uMzEuMjgtMy4wMywxLjg5LTQuNTQtLjE4bC0uNzcsMi44OEE0LjgsNC44LDAsMCwxLDMuMjMzLDE0cy0uOTQtLjI4LS45Ny0uNGE4LjIyMSw4LjIyMSwwLDAsMSwuMDktMS44bDEuMTMtNC44NWEzLjg1NywzLjg1NywwLDAsMS0uMTMtMi4yOHMuNTctMS42MSwxLjc2LTEuMzNjMCwwLDEuMDcuMjYuODQsMS43MWwtLjYzLDIuMjhzLS4yOSwxLjA3LjE5LDEuNTFhMS41MzYsMS41MzYsMCwwLDAsMi4yMy4wOHMxLjAxLS40MiwxLjQyLTMuMTZjMCwwLC4zMi0yLjQ0LS45Ni0zLjQ1YTMuOTkzLDMuOTkzLDAsMCwwLTQuMS0uNTUsMy45NjUsMy45NjUsMCwwLDAtMi40LDIuOTFBMy40NzIsMy40NzIsMCwwLDAsMi4xNzMsNy4yOTRaIi8+PC9nPjwvZz48L3N2Zz4=");
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 11px 14px;
	width: 11px;
	height: 14px;
}

.addtoany_list a.a2a_button_pinterest:hover {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS4yOTgiIGhlaWdodD0iMTQuMDA0IiB2aWV3Qm94PSIwIDAgMTEuMjk4IDE0LjAwNCI+PHRpdGxlPnBpbnRlcmVzdC1ibGFjazwvdGl0bGU+PGcgaWQ9IjU2ZTljZDM0LTQ3YTAtNDA4OC05MWIxLTllMTI5MTRlNjcxMSIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iOTAyNzE4MjYtN2RmNi00ZjJiLWIyMzktYTFjMTdiNWE0NDJkIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cGF0aCBkPSJNMi4xNzMsNy4yOTRzLjIxLjA3LjEyLjVsLS4yNS44NGEuMzQ4LjM0OCwwLDAsMS0uNDEuMDNzLTEuOTgtLjczLTEuNTgtNC4xN0E1LjMxNCw1LjMxNCwwLDAsMSwzLjIzMy40ODRhNi45OTMsNi45OTMsMCwwLDEsNS40Ni4xNCw1LjMzNyw1LjMzNywwLDAsMSwyLjU5LDQuODcsNS45Niw1Ljk2LDAsMCwxLTIuMDMsNC41MmMtLjMxLjI4LTMuMDMsMS44OS00LjU0LS4xOGwtLjc3LDIuODhBNC44LDQuOCwwLDAsMSwzLjIzMywxNHMtLjk0LS4yOC0uOTctLjRhOC4yMjEsOC4yMjEsMCwwLDEsLjA5LTEuOGwxLjEzLTQuODVhMy44NTcsMy44NTcsMCwwLDEtLjEzLTIuMjhzLjU3LTEuNjEsMS43Ni0xLjMzYzAsMCwxLjA3LjI2Ljg0LDEuNzFsLS42MywyLjI4cy0uMjksMS4wNy4xOSwxLjUxYTEuNTM2LDEuNTM2LDAsMCwwLDIuMjMuMDhzMS4wMS0uNDIsMS40Mi0zLjE2YzAsMCwuMzItMi40NC0uOTYtMy40NWEzLjk5MywzLjk5MywwLDAsMC00LjEtLjU1LDMuOTY1LDMuOTY1LDAsMCwwLTIuNCwyLjkxQTMuNDcyLDMuNDcyLDAsMCwwLDIuMTczLDcuMjk0WiIvPjwvZz48L2c+PC9zdmc+");
}

.addtoany_list a.a2a_button_email {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy44NCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDEzLjg0IDE0Ij48ZGVmcz48c3R5bGU+LmY5MDU0ODQyLTgwZTMtNDdkNy1iNTgxLWExNGE5ZDYxODc2YXtmaWxsOiNhZTE5Mjc7ZmlsbC1ydWxlOmV2ZW5vZGQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5lbWFpbDwvdGl0bGU+PGcgaWQ9IjBlZGFkMzk5LTYzNTAtNGY4Mi1iNTJjLWNhN2M3NzNkNTc1MiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iMmRlMGZkOTEtOGVkZS00MWJmLWFmODQtNGU0ZmFmYjEyNGZiIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cGF0aCBjbGFzcz0iZjkwNTQ4NDItODBlMy00N2Q3LWI1ODEtYTE0YTlkNjE4NzZhIiBkPSJNOC4zMiw0Ljk3YTIuNjksMi42OSwwLDAsMC0uNjMtLjA4QTIuNjY2LDIuNjY2LDAsMCwwLDUuMjgsNy43NGMwLC43Ny4zNCwxLjI1LDEuMDIsMS4yNS43NSwwLDEuNTUtLjk0LDEuNzMtMi4xMVptMS44Miw4LjMxQTguNTkxLDguNTkxLDAsMCwxLDYuMzgsMTQsNi4xNjQsNi4xNjQsMCwwLDEsMCw3LjY2LDcuNSw3LjUsMCwwLDEsNy42NSwwYzMuNjEsMCw2LjE5LDIuNDMsNi4xOSw1LjgxLDAsMi45Ni0xLjY4LDQuODEtMy44OCw0LjgxQTEuNjA2LDEuNjA2LDAsMCwxLDguMiw5LjA3SDguMTZBMy4wOSwzLjA5LDAsMCwxLDUuNSwxMC42MiwyLjM0MiwyLjM0MiwwLDAsMSwzLjIxLDcuOTksNC42MzQsNC42MzQsMCwwLDEsOC4wMSwzLjNhNi4yNCw2LjI0LDAsMCwxLDIuNDQuNDhMOS44Myw3LjUyYy0uMiwxLjE5LS4wNiwxLjczLjUxLDEuNzUuODguMDQsMS45OS0xLjA2LDEuOTktMy40LDAtMi42My0xLjcyLTQuNjQtNC44OS00LjY0QTUuODY5LDUuODY5LDAsMCwwLDEuNTgsNy40OGE0Ljg3OCw0Ljg3OCwwLDAsMCw1LjIxLDUuMjcsNy4xNTEsNy4xNTEsMCwwLDAsMi45OC0uNjJaIi8+PC9nPjwvZz48L3N2Zz4=");
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 14px 14px;
	width: 14px;
	height: 14px;
}

.addtoany_list a.a2a_button_email:hover {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy44NCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDEzLjg0IDE0Ij48ZGVmcz48c3R5bGU+LlwzNCAxOGIzZmZkLTRjYTAtNDZlZS1hNDVlLWEzYmUzNTY3NTg2NXtmaWxsLXJ1bGU6ZXZlbm9kZDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmVtYWlsLWJsYWNrPC90aXRsZT48ZyBpZD0iN2JjYjA4OTYtM2JkNy00MTc3LTk4MTUtYzE1NTlhM2UzNzk4IiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSI2NjM0YjU1Mi04NmJmLTQ3MjYtYjEyMy1kYjc5ZmViYTMwYjgiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwYXRoIGNsYXNzPSI0MThiM2ZmZC00Y2EwLTQ2ZWUtYTQ1ZS1hM2JlMzU2NzU4NjUiIGQ9Ik04LjMyLDQuOTdhMi42OSwyLjY5LDAsMCwwLS42My0uMDhBMi42NjYsMi42NjYsMCwwLDAsNS4yOCw3Ljc0YzAsLjc3LjM0LDEuMjUsMS4wMiwxLjI1Ljc1LDAsMS41NS0uOTQsMS43My0yLjExWm0xLjgyLDguMzFBOC41OTEsOC41OTEsMCwwLDEsNi4zOCwxNCw2LjE2NCw2LjE2NCwwLDAsMSwwLDcuNjYsNy41LDcuNSwwLDAsMSw3LjY1LDBjMy42MSwwLDYuMTksMi40Myw2LjE5LDUuODEsMCwyLjk2LTEuNjgsNC44MS0zLjg4LDQuODFBMS42MDYsMS42MDYsMCwwLDEsOC4yLDkuMDdIOC4xNkEzLjA5LDMuMDksMCwwLDEsNS41LDEwLjYyLDIuMzQyLDIuMzQyLDAsMCwxLDMuMjEsNy45OSw0LjYzNCw0LjYzNCwwLDAsMSw4LjAxLDMuM2E2LjI0LDYuMjQsMCwwLDEsMi40NC40OEw5LjgzLDcuNTJjLS4yLDEuMTktLjA2LDEuNzMuNTEsMS43NS44OC4wNCwxLjk5LTEuMDYsMS45OS0zLjQsMC0yLjYzLTEuNzItNC42NC00Ljg5LTQuNjRBNS44NjksNS44NjksMCwwLDAsMS41OCw3LjQ4YTQuODc4LDQuODc4LDAsMCwwLDUuMjEsNS4yNyw3LjE1MSw3LjE1MSwwLDAsMCwyLjk4LS42MloiLz48L2c+PC9nPjwvc3ZnPg==");
}

.addtoany_list a.addtoany_share_save {
	display: none !important;
}

.addtoany_list a img {
	width: auto !important;
	height: 15px !important;
	display: none !important;
}

.woocommerce .related-products {
	padding-top: 80px;
	padding-bottom: 0px;
	background-image: url("../../mediafile/images/about-bg.png");
	background-repeat: repeat;
}

.woocommerce .related-products h2 {
	padding: 0px 0px 25px;
}

.thumbnails-wrap {
	width: 25% !important;
	padding: 0px 13px !important;
	float: left;
	display: block;
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
	min-height: 50px;
}

/* Tabs Accordions */

.collapse {
	display: none;
}

.x-accordion {
	padding: 54px 13px 30px !important;
	width: 75% !important;
	float: left;
	display: block;
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
}

.x-accordion-group:last-child .x-accordion-heading {
	border-bottom: 1px solid #F7F7F7;
}

.x-accordion-heading {
	height: 60px;
	line-height: 60px;
	border-top: 1px solid #F7F7F7;
	cursor: pointer;
	position: relative;
}

.x-accordion-heading:after {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgMjg0LjkyOSAyODQuOTI5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyODQuOTI5IDI4NC45Mjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNMjgyLjA4Miw3Ni41MTFsLTE0LjI3NC0xNC4yNzNjLTEuOTAyLTEuOTA2LTQuMDkzLTIuODU2LTYuNTctMi44NTZjLTIuNDcxLDAtNC42NjEsMC45NS02LjU2MywyLjg1NkwxNDIuNDY2LDE3NC40NDEgICBMMzAuMjYyLDYyLjI0MWMtMS45MDMtMS45MDYtNC4wOTMtMi44NTYtNi41NjctMi44NTZjLTIuNDc1LDAtNC42NjUsMC45NS02LjU2NywyLjg1NkwyLjg1Niw3Ni41MTVDMC45NSw3OC40MTcsMCw4MC42MDcsMCw4My4wODIgICBjMCwyLjQ3MywwLjk1Myw0LjY2MywyLjg1Niw2LjU2NWwxMzMuMDQzLDEzMy4wNDZjMS45MDIsMS45MDMsNC4wOTMsMi44NTQsNi41NjcsMi44NTRzNC42NjEtMC45NTEsNi41NjItMi44NTRMMjgyLjA4Miw4OS42NDcgICBjMS45MDItMS45MDMsMi44NDctNC4wOTMsMi44NDctNi41NjVDMjg0LjkyOSw4MC42MDcsMjgzLjk4NCw3OC40MTcsMjgyLjA4Miw3Ni41MTF6IiBmaWxsPSIjYWUxOTI3Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==");
	background-size: 12px;
	background-repeat: no-repeat;
	background-position: center center;
	width: 12px;
	height: 7px;
}

.x-accordion-heading:hover::after {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI4NC45MjlweCIgaGVpZ2h0PSIyODQuOTI5cHgiIHZpZXdCb3g9IjAgMCAyODQuOTI5IDI4NC45MjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4NC45MjkgMjg0LjkyOTsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTI4Mi4wODIsNzYuNTExbC0xNC4yNzQtMTQuMjczYy0xLjkwMi0xLjkwNi00LjA5My0yLjg1Ni02LjU3LTIuODU2Yy0yLjQ3MSwwLTQuNjYxLDAuOTUtNi41NjMsMi44NTZMMTQyLjQ2NiwxNzQuNDQxDQoJCUwzMC4yNjIsNjIuMjQxYy0xLjkwMy0xLjkwNi00LjA5My0yLjg1Ni02LjU2Ny0yLjg1NmMtMi40NzUsMC00LjY2NSwwLjk1LTYuNTY3LDIuODU2TDIuODU2LDc2LjUxNUMwLjk1LDc4LjQxNywwLDgwLjYwNywwLDgzLjA4Mg0KCQljMCwyLjQ3MywwLjk1Myw0LjY2MywyLjg1Niw2LjU2NWwxMzMuMDQzLDEzMy4wNDZjMS45MDIsMS45MDMsNC4wOTMsMi44NTQsNi41NjcsMi44NTRzNC42NjEtMC45NTEsNi41NjItMi44NTRMMjgyLjA4Miw4OS42NDcNCgkJYzEuOTAyLTEuOTAzLDIuODQ3LTQuMDkzLDIuODQ3LTYuNTY1QzI4NC45MjksODAuNjA3LDI4My45ODQsNzguNDE3LDI4Mi4wODIsNzYuNTExeiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=");
}

.x-accordion-heading a {
	font-size: 16px;
	font-weight: 400;
	color: #AE1927;
	text-decoration: underline;
}

.x-accordion-heading a:hover {
	color: #000;
	text-decoration: none;
}

.x-accordion-heading:hover a {
	color: #000;
	text-decoration: none;
}

.x-accordion-heading.active a {
	font-size: 25px;
	font-weight: 700;
	color: #000;
	text-decoration: none;
}

.x-accordion-heading.active:after {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI4NC45MjlweCIgaGVpZ2h0PSIyODQuOTI5cHgiIHZpZXdCb3g9IjAgMCAyODQuOTI5IDI4NC45MjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4NC45MjkgMjg0LjkyOTsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTI4Mi4wODIsMTk1LjI4NUwxNDkuMDI4LDYyLjI0Yy0xLjkwMS0xLjkwMy00LjA4OC0yLjg1Ni02LjU2Mi0yLjg1NnMtNC42NjUsMC45NTMtNi41NjcsMi44NTZMMi44NTYsMTk1LjI4NQ0KCQlDMC45NSwxOTcuMTkxLDAsMTk5LjM3OCwwLDIwMS44NTNjMCwyLjQ3NCwwLjk1Myw0LjY2NCwyLjg1Niw2LjU2NmwxNC4yNzIsMTQuMjcxYzEuOTAzLDEuOTAzLDQuMDkzLDIuODU0LDYuNTY3LDIuODU0DQoJCWMyLjQ3NCwwLDQuNjY0LTAuOTUxLDYuNTY3LTIuODU0bDExMi4yMDQtMTEyLjIwMmwxMTIuMjA4LDExMi4yMDljMS45MDIsMS45MDMsNC4wOTMsMi44NDgsNi41NjMsMi44NDgNCgkJYzIuNDc4LDAsNC42NjgtMC45NTEsNi41Ny0yLjg0OGwxNC4yNzQtMTQuMjc3YzEuOTAyLTEuOTAyLDIuODQ3LTQuMDkzLDIuODQ3LTYuNTY2DQoJCUMyODQuOTI5LDE5OS4zNzgsMjgzLjk4NCwxOTcuMTg4LDI4Mi4wODIsMTk1LjI4NXoiLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K");
	background-size: 12px;
	background-repeat: no-repeat;
	background-position: center center;
	width: 12px;
	height: 7px;
}


.x-accordion-inner h2 {
	display: none;
}

.x-accordion-inner p {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0px 0px 15px;
}

.rat {
	display: none;
	width: 130px;
	height: 25px;
	padding: 5px 0px 30px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100%;
}

.rat-loop {
	display: block;
	width: 130px;
	height: 25px;
	padding: 5px 0px 0px;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 100%;
}

.jedna {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxMzEgMjAiPjxkZWZzPjxzdHlsZT4uXDM3IGZlNDVmYWEtYzYyZi00NjA3LTliZjctZjkxOTY2MWIwMmQye2ZpbGw6I2ZmZDI0ZDt9LlwzMiAxYjU3YmZkLTY4NmYtNGJmYi04NjIwLWYzM2E0NTFlMDU2OSwuXDM3IGZlNDVmYWEtYzYyZi00NjA3LTliZjctZjkxOTY2MWIwMmQye2ZpbGwtcnVsZTpldmVub2RkO30uXDMyIDFiNTdiZmQtNjg2Zi00YmZiLTg2MjAtZjMzYTQ1MWUwNTY5e2ZpbGw6I2EyYTJhMjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmplZG5hPC90aXRsZT48ZyBpZD0iNDVjNjJlZmUtMDc5NC00MjUxLWEwNjEtNDEyNTc5MTNmYjgwIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSIxYzI1Mzc3Ny03MmRmLTRjNjUtOTk3Yi0xZjU4ODllMDNkYmMiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwb2x5Z29uIGNsYXNzPSI3ZmU0NWZhYS1jNjJmLTQ2MDctOWJmNy1mOTE5NjYxYjAyZDIiIHBvaW50cz0iMTAuNDcgMCAxMy43IDYuNTggMjAuOTQgNy42NCAxNS43IDEyLjc2IDE2Ljk0IDIwIDEwLjQ3IDE2LjU4IDQgMjAgNS4yMyAxMi43NiAwIDcuNjQgNy4yMyA2LjU4IDEwLjQ3IDAiLz48cG9seWdvbiBjbGFzcz0iMjFiNTdiZmQtNjg2Zi00YmZiLTg2MjAtZjMzYTQ1MWUwNTY5IiBwb2ludHM9IjM2Ljg4IDAgNDAuMTIgNi41OCA0Ny4zNSA3LjY0IDQyLjEyIDEyLjc2IDQzLjM1IDIwIDM2Ljg4IDE2LjU4IDMwLjQxIDIwIDMxLjY1IDEyLjc2IDI2LjQyIDcuNjQgMzMuNjUgNi41OCAzNi44OCAwIi8+PHBvbHlnb24gY2xhc3M9IjIxYjU3YmZkLTY4NmYtNGJmYi04NjIwLWYzM2E0NTFlMDU2OSIgcG9pbnRzPSI2NC43NyAwIDY4IDYuNTggNzUuMjMgNy42NCA3MCAxMi43NiA3MS4yNCAyMCA2NC43NyAxNi41OCA1OC4zIDIwIDU5LjUzIDEyLjc2IDU0LjMgNy42NCA2MS41MyA2LjU4IDY0Ljc3IDAiLz48cG9seWdvbiBjbGFzcz0iMjFiNTdiZmQtNjg2Zi00YmZiLTg2MjAtZjMzYTQ1MWUwNTY5IiBwb2ludHM9IjkyLjY1IDAgOTUuODggNi41OCAxMDMuMTIgNy42NCA5Ny44OCAxMi43NiA5OS4xMiAyMCA5Mi42NSAxNi41OCA4Ni4xOCAyMCA4Ny40MiAxMi43NiA4Mi4xOCA3LjY0IDg5LjQxIDYuNTggOTIuNjUgMCIvPjxwb2x5Z29uIGNsYXNzPSIyMWI1N2JmZC02ODZmLTRiZmItODYyMC1mMzNhNDUxZTA1NjkiIHBvaW50cz0iMTIwLjUzIDAgMTIzLjc3IDYuNTggMTMxIDcuNjQgMTI1Ljc3IDEyLjc2IDEyNyAyMCAxMjAuNTMgMTYuNTggMTE0LjA2IDIwIDExNS4zIDEyLjc2IDExMC4wNiA3LjY0IDExNy4zIDYuNTggMTIwLjUzIDAiLz48L2c+PC9nPjwvc3ZnPg==");
}

.jedna_pul {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxMzEgMjAiPjxkZWZzPjxzdHlsZT4uXDM1IGY0MTExMDQtNzUyMy00MDBlLWI2OTctNDllZTkzM2VhOTc2e2ZpbGw6I2ZmZDI0ZDt9LlwzNSBiOWIxMGU3LTI1MTItNDJiYi1hOTg4LTY3YjRjNWY0ODI5MiwuXDM1IGY0MTExMDQtNzUyMy00MDBlLWI2OTctNDllZTkzM2VhOTc2e2ZpbGwtcnVsZTpldmVub2RkO30uXDM1IGI5YjEwZTctMjUxMi00MmJiLWE5ODgtNjdiNGM1ZjQ4Mjkye2ZpbGw6I2EyYTJhMjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmplZG5hX3B1bDwvdGl0bGU+PGcgaWQ9ImMxYjYyODA2LTM3OTYtNGMyZi1iMzA4LWViMGQ5ZTk3NzlkZiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iZmZjZjVkNjEtMjUyNC00NzA2LTkyOGUtZmNkMjQwNmYwNzM0IiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cG9seWdvbiBjbGFzcz0iNWY0MTExMDQtNzUyMy00MDBlLWI2OTctNDllZTkzM2VhOTc2IiBwb2ludHM9IjEwLjQ3IDAgMTMuNyA2LjU4IDIwLjk0IDcuNjQgMTUuNyAxMi43NiAxNi45NCAyMCAxMC40NyAxNi41OCA0IDIwIDUuMjMgMTIuNzYgMCA3LjY0IDcuMjMgNi41OCAxMC40NyAwIi8+PHBvbHlnb24gY2xhc3M9IjViOWIxMGU3LTI1MTItNDJiYi1hOTg4LTY3YjRjNWY0ODI5MiIgcG9pbnRzPSI2NC43NyAwIDY4IDYuNTggNzUuMjMgNy42NCA3MCAxMi43NiA3MS4yNCAyMCA2NC43NyAxNi41OCA1OC4zIDIwIDU5LjUzIDEyLjc2IDU0LjMgNy42NCA2MS41MyA2LjU4IDY0Ljc3IDAiLz48cG9seWdvbiBjbGFzcz0iNWI5YjEwZTctMjUxMi00MmJiLWE5ODgtNjdiNGM1ZjQ4MjkyIiBwb2ludHM9IjkyLjY1IDAgOTUuODggNi41OCAxMDMuMTIgNy42NCA5Ny44OCAxMi43NiA5OS4xMiAyMCA5Mi42NSAxNi41OCA4Ni4xOCAyMCA4Ny40MiAxMi43NiA4Mi4xOCA3LjY0IDg5LjQxIDYuNTggOTIuNjUgMCIvPjxwb2x5Z29uIGNsYXNzPSI1YjliMTBlNy0yNTEyLTQyYmItYTk4OC02N2I0YzVmNDgyOTIiIHBvaW50cz0iMTIwLjUzIDAgMTIzLjc3IDYuNTggMTMxIDcuNjQgMTI1Ljc3IDEyLjc2IDEyNyAyMCAxMjAuNTMgMTYuNTggMTE0LjA2IDIwIDExNS4zIDEyLjc2IDExMC4wNiA3LjY0IDExNy4zIDYuNTggMTIwLjUzIDAiLz48cG9seWdvbiBjbGFzcz0iNWI5YjEwZTctMjUxMi00MmJiLWE5ODgtNjdiNGM1ZjQ4MjkyIiBwb2ludHM9IjM2LjUzIDAgMzkuNzcgNi41OCA0NyA3LjY0IDQxLjc3IDEyLjc2IDQzIDIwIDM2LjUzIDE2LjU4IDM2LjA2IDE2LjgzIDM2LjA2IDAuOTUgMzYuNTMgMCIvPjxwb2x5Z29uIGNsYXNzPSI1ZjQxMTEwNC03NTIzLTQwMGUtYjY5Ny00OWVlOTMzZWE5NzYiIHBvaW50cz0iMzYuNTMgMCAzMy4zIDYuNTggMjYuMDYgNy42NCAzMS4zIDEyLjc2IDMwLjA2IDIwIDM2LjUzIDE2LjU4IDM3IDE2LjgzIDM3IDAuOTUgMzYuNTMgMCIvPjwvZz48L2c+PC9zdmc+");
}

.dva {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxMzEgMjAiPjxkZWZzPjxzdHlsZT4uYTRhYWI0MzEtMjRhYy00NWM4LWFkMGEtMTMyNzVlNjMyZTY0e2ZpbGw6I2ZmZDI0ZDt9LlwzNyA4ZDVhY2Q1LWMxZDktNDQwOC1hZGY4LWRlNzY1ZGM4MmM4ZCwuYTRhYWI0MzEtMjRhYy00NWM4LWFkMGEtMTMyNzVlNjMyZTY0e2ZpbGwtcnVsZTpldmVub2RkO30uXDM3IDhkNWFjZDUtYzFkOS00NDA4LWFkZjgtZGU3NjVkYzgyYzhke2ZpbGw6I2EyYTJhMjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmR2YTwvdGl0bGU+PGcgaWQ9ImNiNTg1Nzk2LTQ0MjItNGE5MC04YmRmLWVhZjk1ZDk0Zjg3MCIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iNTdkM2JjNWYtZmMzZS00MjY4LTliYzYtNzk2ODk1ZmVhODc1IiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cG9seWdvbiBjbGFzcz0iYTRhYWI0MzEtMjRhYy00NWM4LWFkMGEtMTMyNzVlNjMyZTY0IiBwb2ludHM9IjEwLjQ3IDAgMTMuNyA2LjU4IDIwLjk0IDcuNjQgMTUuNyAxMi43NiAxNi45NCAyMCAxMC40NyAxNi41OCA0IDIwIDUuMjMgMTIuNzYgMCA3LjY0IDcuMjMgNi41OCAxMC40NyAwIi8+PHBvbHlnb24gY2xhc3M9ImE0YWFiNDMxLTI0YWMtNDVjOC1hZDBhLTEzMjc1ZTYzMmU2NCIgcG9pbnRzPSIzNi44OCAwIDQwLjEyIDYuNTggNDcuMzUgNy42NCA0Mi4xMiAxMi43NiA0My4zNSAyMCAzNi44OCAxNi41OCAzMC40MSAyMCAzMS42NSAxMi43NiAyNi40MiA3LjY0IDMzLjY1IDYuNTggMzYuODggMCIvPjxwb2x5Z29uIGNsYXNzPSI3OGQ1YWNkNS1jMWQ5LTQ0MDgtYWRmOC1kZTc2NWRjODJjOGQiIHBvaW50cz0iNjQuNzcgMCA2OCA2LjU4IDc1LjIzIDcuNjQgNzAgMTIuNzYgNzEuMjQgMjAgNjQuNzcgMTYuNTggNTguMyAyMCA1OS41MyAxMi43NiA1NC4zIDcuNjQgNjEuNTMgNi41OCA2NC43NyAwIi8+PHBvbHlnb24gY2xhc3M9Ijc4ZDVhY2Q1LWMxZDktNDQwOC1hZGY4LWRlNzY1ZGM4MmM4ZCIgcG9pbnRzPSI5Mi42NSAwIDk1Ljg4IDYuNTggMTAzLjEyIDcuNjQgOTcuODggMTIuNzYgOTkuMTIgMjAgOTIuNjUgMTYuNTggODYuMTggMjAgODcuNDIgMTIuNzYgODIuMTggNy42NCA4OS40MSA2LjU4IDkyLjY1IDAiLz48cG9seWdvbiBjbGFzcz0iNzhkNWFjZDUtYzFkOS00NDA4LWFkZjgtZGU3NjVkYzgyYzhkIiBwb2ludHM9IjEyMC41MyAwIDEyMy43NyA2LjU4IDEzMSA3LjY0IDEyNS43NyAxMi43NiAxMjcgMjAgMTIwLjUzIDE2LjU4IDExNC4wNiAyMCAxMTUuMyAxMi43NiAxMTAuMDYgNy42NCAxMTcuMyA2LjU4IDEyMC41MyAwIi8+PC9nPjwvZz48L3N2Zz4=");
}

.dva_pul {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxMzEgMjAiPjxkZWZzPjxzdHlsZT4uXDMwIDllODQ2N2YtNGI0YS00MTU4LWI0OWMtYzMzYmZmZTEyMGFke2ZpbGw6I2ZmZDI0ZDt9LlwzMCA5ZTg0NjdmLTRiNGEtNDE1OC1iNDljLWMzM2JmZmUxMjBhZCwuXDM4IGExNWEyNWUtZGVhOC00ZTk3LWFmOGYtYTVjNmIwNWNlZmJie2ZpbGwtcnVsZTpldmVub2RkO30uXDM4IGExNWEyNWUtZGVhOC00ZTk3LWFmOGYtYTVjNmIwNWNlZmJie2ZpbGw6I2EyYTJhMjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmR2YV9wdWw8L3RpdGxlPjxnIGlkPSJjZjg1ODBmOC0zOTA4LTQ2M2ItYTJkMC0xMWNlNTFjMjNjOWIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjdhMGIxNmNkLTJiMjQtNDVmMi04MzU4LTBiNjM4YTI2NTEwNSIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gY2xhc3M9IjA5ZTg0NjdmLTRiNGEtNDE1OC1iNDljLWMzM2JmZmUxMjBhZCIgcG9pbnRzPSIxMC40NyAwIDEzLjcgNi41OCAyMC45NCA3LjY0IDE1LjcgMTIuNzYgMTYuOTQgMjAgMTAuNDcgMTYuNTggNCAyMCA1LjIzIDEyLjc2IDAgNy42NCA3LjIzIDYuNTggMTAuNDcgMCIvPjxwb2x5Z29uIGNsYXNzPSIwOWU4NDY3Zi00YjRhLTQxNTgtYjQ5Yy1jMzNiZmZlMTIwYWQiIHBvaW50cz0iMzYuODggMCA0MC4xMiA2LjU4IDQ3LjM1IDcuNjQgNDIuMTIgMTIuNzYgNDMuMzUgMjAgMzYuODggMTYuNTggMzAuNDEgMjAgMzEuNjUgMTIuNzYgMjYuNDIgNy42NCAzMy42NSA2LjU4IDM2Ljg4IDAiLz48cG9seWdvbiBjbGFzcz0iOGExNWEyNWUtZGVhOC00ZTk3LWFmOGYtYTVjNmIwNWNlZmJiIiBwb2ludHM9IjkyLjY1IDAgOTUuODggNi41OCAxMDMuMTIgNy42NCA5Ny44OCAxMi43NiA5OS4xMiAyMCA5Mi42NSAxNi41OCA4Ni4xOCAyMCA4Ny40MiAxMi43NiA4Mi4xOCA3LjY0IDg5LjQxIDYuNTggOTIuNjUgMCIvPjxwb2x5Z29uIGNsYXNzPSI4YTE1YTI1ZS1kZWE4LTRlOTctYWY4Zi1hNWM2YjA1Y2VmYmIiIHBvaW50cz0iMTIwLjUzIDAgMTIzLjc3IDYuNTggMTMxIDcuNjQgMTI1Ljc3IDEyLjc2IDEyNyAyMCAxMjAuNTMgMTYuNTggMTE0LjA2IDIwIDExNS4zIDEyLjc2IDExMC4wNiA3LjY0IDExNy4zIDYuNTggMTIwLjUzIDAiLz48cG9seWdvbiBjbGFzcz0iOGExNWEyNWUtZGVhOC00ZTk3LWFmOGYtYTVjNmIwNWNlZmJiIiBwb2ludHM9IjY1LjUzIDAgNjguNzcgNi41OCA3NiA3LjY0IDcwLjc3IDEyLjc2IDcyIDIwIDY1LjUzIDE2LjU4IDY1LjA2IDE2LjgzIDY1LjA2IDAuOTUgNjUuNTMgMCIvPjxwb2x5Z29uIGNsYXNzPSIwOWU4NDY3Zi00YjRhLTQxNTgtYjQ5Yy1jMzNiZmZlMTIwYWQiIHBvaW50cz0iNjUuNTMgMCA2Mi4zIDYuNTggNTUuMDYgNy42NCA2MC4zIDEyLjc2IDU5LjA2IDIwIDY1LjUzIDE2LjU4IDY2IDE2LjgzIDY2IDAuOTUgNjUuNTMgMCIvPjwvZz48L2c+PC9zdmc+");
}

.tri {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxMzEgMjAiPjxkZWZzPjxzdHlsZT4uZmVlNmVhYWUtMTIyMS00NDU3LThhNjEtYTY3MzU1MzQzNzQye2ZpbGw6I2ZmZDI0ZDt9LlwzNCAzODk5MWM1LTAwZDEtNGUyMy1hZDM2LWIwNjc1MTE2NGMwNCwuZmVlNmVhYWUtMTIyMS00NDU3LThhNjEtYTY3MzU1MzQzNzQye2ZpbGwtcnVsZTpldmVub2RkO30uXDM0IDM4OTkxYzUtMDBkMS00ZTIzLWFkMzYtYjA2NzUxMTY0YzA0e2ZpbGw6I2EyYTJhMjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPnRyaTwvdGl0bGU+PGcgaWQ9IjIyOGJhNDUwLWFlNzEtNDFjYi1hMWM5LWRhMDk3YjA2Zjg0YSIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iYzA3MDYzNjUtMWU0MS00M2VlLTg0MGYtMTc0M2ViNGY2ZjFlIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cG9seWdvbiBjbGFzcz0iZmVlNmVhYWUtMTIyMS00NDU3LThhNjEtYTY3MzU1MzQzNzQyIiBwb2ludHM9IjEwLjQ3IDAgMTMuNyA2LjU4IDIwLjk0IDcuNjQgMTUuNyAxMi43NiAxNi45NCAyMCAxMC40NyAxNi41OCA0IDIwIDUuMjMgMTIuNzYgMCA3LjY0IDcuMjMgNi41OCAxMC40NyAwIi8+PHBvbHlnb24gY2xhc3M9ImZlZTZlYWFlLTEyMjEtNDQ1Ny04YTYxLWE2NzM1NTM0Mzc0MiIgcG9pbnRzPSIzNi44OCAwIDQwLjEyIDYuNTggNDcuMzUgNy42NCA0Mi4xMiAxMi43NiA0My4zNSAyMCAzNi44OCAxNi41OCAzMC40MSAyMCAzMS42NSAxMi43NiAyNi40MiA3LjY0IDMzLjY1IDYuNTggMzYuODggMCIvPjxwb2x5Z29uIGNsYXNzPSJmZWU2ZWFhZS0xMjIxLTQ0NTctOGE2MS1hNjczNTUzNDM3NDIiIHBvaW50cz0iNjQuNzcgMCA2OCA2LjU4IDc1LjIzIDcuNjQgNzAgMTIuNzYgNzEuMjQgMjAgNjQuNzcgMTYuNTggNTguMyAyMCA1OS41MyAxMi43NiA1NC4zIDcuNjQgNjEuNTMgNi41OCA2NC43NyAwIi8+PHBvbHlnb24gY2xhc3M9IjQzODk5MWM1LTAwZDEtNGUyMy1hZDM2LWIwNjc1MTE2NGMwNCIgcG9pbnRzPSI5Mi42NSAwIDk1Ljg4IDYuNTggMTAzLjEyIDcuNjQgOTcuODggMTIuNzYgOTkuMTIgMjAgOTIuNjUgMTYuNTggODYuMTggMjAgODcuNDIgMTIuNzYgODIuMTggNy42NCA4OS40MSA2LjU4IDkyLjY1IDAiLz48cG9seWdvbiBjbGFzcz0iNDM4OTkxYzUtMDBkMS00ZTIzLWFkMzYtYjA2NzUxMTY0YzA0IiBwb2ludHM9IjEyMC41MyAwIDEyMy43NyA2LjU4IDEzMSA3LjY0IDEyNS43NyAxMi43NiAxMjcgMjAgMTIwLjUzIDE2LjU4IDExNC4wNiAyMCAxMTUuMyAxMi43NiAxMTAuMDYgNy42NCAxMTcuMyA2LjU4IDEyMC41MyAwIi8+PC9nPjwvZz48L3N2Zz4=");
}

.tri_pul {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxMzEgMjAiPjxkZWZzPjxzdHlsZT4uXDM0IGEzZmI0MWEtZTA0Ny00ZGNkLTk3MDQtZmY2MWVkYmYzYzc1e2ZpbGw6I2ZmZDI0ZDt9LlwzNCBhM2ZiNDFhLWUwNDctNGRjZC05NzA0LWZmNjFlZGJmM2M3NSwuYTQyN2RiNzQtZWE0NC00NTlkLWFmZGQtZTUwYTk0ZWRjZWI1e2ZpbGwtcnVsZTpldmVub2RkO30uYTQyN2RiNzQtZWE0NC00NTlkLWFmZGQtZTUwYTk0ZWRjZWI1e2ZpbGw6I2EyYTJhMjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPnRyaV9wdWw8L3RpdGxlPjxnIGlkPSI2MmI4NjY4Yi1kNWRiLTQ5NTctOTA5Zi01MTQ0MzhkNTk0NDYiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjBhZjc3ODY3LTZmNDEtNDEzZi05NjM4LWU1MjE2ZTMwYWQxYyIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gY2xhc3M9IjRhM2ZiNDFhLWUwNDctNGRjZC05NzA0LWZmNjFlZGJmM2M3NSIgcG9pbnRzPSIxMC40NyAwIDEzLjcgNi41OCAyMC45NCA3LjY0IDE1LjcgMTIuNzYgMTYuOTQgMjAgMTAuNDcgMTYuNTggNCAyMCA1LjIzIDEyLjc2IDAgNy42NCA3LjIzIDYuNTggMTAuNDcgMCIvPjxwb2x5Z29uIGNsYXNzPSI0YTNmYjQxYS1lMDQ3LTRkY2QtOTcwNC1mZjYxZWRiZjNjNzUiIHBvaW50cz0iMzYuODggMCA0MC4xMiA2LjU4IDQ3LjM1IDcuNjQgNDIuMTIgMTIuNzYgNDMuMzUgMjAgMzYuODggMTYuNTggMzAuNDEgMjAgMzEuNjUgMTIuNzYgMjYuNDIgNy42NCAzMy42NSA2LjU4IDM2Ljg4IDAiLz48cG9seWdvbiBjbGFzcz0iNGEzZmI0MWEtZTA0Ny00ZGNkLTk3MDQtZmY2MWVkYmYzYzc1IiBwb2ludHM9IjY0Ljc3IDAgNjggNi41OCA3NS4yMyA3LjY0IDcwIDEyLjc2IDcxLjI0IDIwIDY0Ljc3IDE2LjU4IDU4LjMgMjAgNTkuNTMgMTIuNzYgNTQuMyA3LjY0IDYxLjUzIDYuNTggNjQuNzcgMCIvPjxwb2x5Z29uIGNsYXNzPSJhNDI3ZGI3NC1lYTQ0LTQ1OWQtYWZkZC1lNTBhOTRlZGNlYjUiIHBvaW50cz0iMTIwLjUzIDAgMTIzLjc3IDYuNTggMTMxIDcuNjQgMTI1Ljc3IDEyLjc2IDEyNyAyMCAxMjAuNTMgMTYuNTggMTE0LjA2IDIwIDExNS4zIDEyLjc2IDExMC4wNiA3LjY0IDExNy4zIDYuNTggMTIwLjUzIDAiLz48cG9seWdvbiBjbGFzcz0iYTQyN2RiNzQtZWE0NC00NTlkLWFmZGQtZTUwYTk0ZWRjZWI1IiBwb2ludHM9IjkyLjUzIDAgOTUuNzcgNi41OCAxMDMgNy42NCA5Ny43NyAxMi43NiA5OSAyMCA5Mi41MyAxNi41OCA5Mi4wNiAxNi44MyA5Mi4wNiAwLjk1IDkyLjUzIDAiLz48cG9seWdvbiBjbGFzcz0iNGEzZmI0MWEtZTA0Ny00ZGNkLTk3MDQtZmY2MWVkYmYzYzc1IiBwb2ludHM9IjkyLjUzIDAgODkuMyA2LjU4IDgyLjA2IDcuNjQgODcuMyAxMi43NiA4Ni4wNiAyMCA5Mi41MyAxNi41OCA5MyAxNi44MyA5MyAwLjk1IDkyLjUzIDAiLz48L2c+PC9nPjwvc3ZnPg==");
}

.ctyri {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxMzEgMjAiPjxkZWZzPjxzdHlsZT4uYTUxOGY0ZjEtZDU5MC00YjMyLTk4MTEtNDg2MjQ5OGM3MDRle2ZpbGw6I2ZmZDI0ZDt9LmE1MThmNGYxLWQ1OTAtNGIzMi05ODExLTQ4NjI0OThjNzA0ZSwuY2FjNjUwZjUtYmVmZC00YmIyLTliNWYtMGY0ZGUzNWI2NTdme2ZpbGwtcnVsZTpldmVub2RkO30uY2FjNjUwZjUtYmVmZC00YmIyLTliNWYtMGY0ZGUzNWI2NTdme2ZpbGw6I2EyYTJhMjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmN0eXJpPC90aXRsZT48ZyBpZD0iNGU4ZWRmYzItYjljMC00MDg1LWJhYjgtODJiN2NkNjJkZGNjIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJjNmQzMzY0NC1hOGEyLTQ3MGUtOTc0MC05ZDlkZGY4ZGVhNzYiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwb2x5Z29uIGNsYXNzPSJhNTE4ZjRmMS1kNTkwLTRiMzItOTgxMS00ODYyNDk4YzcwNGUiIHBvaW50cz0iMTAuNDcgMCAxMy43IDYuNTggMjAuOTQgNy42NCAxNS43IDEyLjc2IDE2Ljk0IDIwIDEwLjQ3IDE2LjU4IDQgMjAgNS4yMyAxMi43NiAwIDcuNjQgNy4yMyA2LjU4IDEwLjQ3IDAiLz48cG9seWdvbiBjbGFzcz0iYTUxOGY0ZjEtZDU5MC00YjMyLTk4MTEtNDg2MjQ5OGM3MDRlIiBwb2ludHM9IjM2Ljg4IDAgNDAuMTIgNi41OCA0Ny4zNSA3LjY0IDQyLjEyIDEyLjc2IDQzLjM1IDIwIDM2Ljg4IDE2LjU4IDMwLjQxIDIwIDMxLjY1IDEyLjc2IDI2LjQyIDcuNjQgMzMuNjUgNi41OCAzNi44OCAwIi8+PHBvbHlnb24gY2xhc3M9ImE1MThmNGYxLWQ1OTAtNGIzMi05ODExLTQ4NjI0OThjNzA0ZSIgcG9pbnRzPSI2NC43NyAwIDY4IDYuNTggNzUuMjMgNy42NCA3MCAxMi43NiA3MS4yNCAyMCA2NC43NyAxNi41OCA1OC4zIDIwIDU5LjUzIDEyLjc2IDU0LjMgNy42NCA2MS41MyA2LjU4IDY0Ljc3IDAiLz48cG9seWdvbiBjbGFzcz0iYTUxOGY0ZjEtZDU5MC00YjMyLTk4MTEtNDg2MjQ5OGM3MDRlIiBwb2ludHM9IjkyLjY1IDAgOTUuODggNi41OCAxMDMuMTIgNy42NCA5Ny44OCAxMi43NiA5OS4xMiAyMCA5Mi42NSAxNi41OCA4Ni4xOCAyMCA4Ny40MiAxMi43NiA4Mi4xOCA3LjY0IDg5LjQxIDYuNTggOTIuNjUgMCIvPjxwb2x5Z29uIGNsYXNzPSJjYWM2NTBmNS1iZWZkLTRiYjItOWI1Zi0wZjRkZTM1YjY1N2YiIHBvaW50cz0iMTIwLjUzIDAgMTIzLjc3IDYuNTggMTMxIDcuNjQgMTI1Ljc3IDEyLjc2IDEyNyAyMCAxMjAuNTMgMTYuNTggMTE0LjA2IDIwIDExNS4zIDEyLjc2IDExMC4wNiA3LjY0IDExNy4zIDYuNTggMTIwLjUzIDAiLz48L2c+PC9nPjwvc3ZnPg==");
}

.ctyri_pul {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxMzEgMjAiPjxkZWZzPjxzdHlsZT4uYjI4MzE1ODQtYWNjOC00YjFlLThmNTAtNzA2MjMzMGFlNTg5e2ZpbGw6I2ZmZDI0ZDt9LlwzMyBjOWYzNzMyLWZjNzctNDQ1OS04MjJiLTc5MGUyYmYxYTUzNSwuYjI4MzE1ODQtYWNjOC00YjFlLThmNTAtNzA2MjMzMGFlNTg5e2ZpbGwtcnVsZTpldmVub2RkO30uXDMzIGM5ZjM3MzItZmM3Ny00NDU5LTgyMmItNzkwZTJiZjFhNTM1e2ZpbGw6I2EyYTJhMjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmN0eXJpX3B1bDwvdGl0bGU+PGcgaWQ9ImYzNTZhNGNkLTQzNGQtNDYzNi05MjRlLWQ5NGRmMmYzMDk5YiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iMzg5MzM4YzEtZmQ0OS00Y2FmLTg3ZTAtY2Q2NzU1M2E2Zjk1IiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cG9seWdvbiBjbGFzcz0iYjI4MzE1ODQtYWNjOC00YjFlLThmNTAtNzA2MjMzMGFlNTg5IiBwb2ludHM9IjEwLjQ3IDAgMTMuNyA2LjU4IDIwLjk0IDcuNjQgMTUuNyAxMi43NiAxNi45NCAyMCAxMC40NyAxNi41OCA0IDIwIDUuMjMgMTIuNzYgMCA3LjY0IDcuMjMgNi41OCAxMC40NyAwIi8+PHBvbHlnb24gY2xhc3M9ImIyODMxNTg0LWFjYzgtNGIxZS04ZjUwLTcwNjIzMzBhZTU4OSIgcG9pbnRzPSIzNi44OCAwIDQwLjEyIDYuNTggNDcuMzUgNy42NCA0Mi4xMiAxMi43NiA0My4zNSAyMCAzNi44OCAxNi41OCAzMC40MSAyMCAzMS42NSAxMi43NiAyNi40MiA3LjY0IDMzLjY1IDYuNTggMzYuODggMCIvPjxwb2x5Z29uIGNsYXNzPSJiMjgzMTU4NC1hY2M4LTRiMWUtOGY1MC03MDYyMzMwYWU1ODkiIHBvaW50cz0iNjQuNzcgMCA2OCA2LjU4IDc1LjIzIDcuNjQgNzAgMTIuNzYgNzEuMjQgMjAgNjQuNzcgMTYuNTggNTguMyAyMCA1OS41MyAxMi43NiA1NC4zIDcuNjQgNjEuNTMgNi41OCA2NC43NyAwIi8+PHBvbHlnb24gY2xhc3M9ImIyODMxNTg0LWFjYzgtNGIxZS04ZjUwLTcwNjIzMzBhZTU4OSIgcG9pbnRzPSI5Mi42NSAwIDk1Ljg4IDYuNTggMTAzLjEyIDcuNjQgOTcuODggMTIuNzYgOTkuMTIgMjAgOTIuNjUgMTYuNTggODYuMTggMjAgODcuNDIgMTIuNzYgODIuMTggNy42NCA4OS40MSA2LjU4IDkyLjY1IDAiLz48cG9seWdvbiBjbGFzcz0iM2M5ZjM3MzItZmM3Ny00NDU5LTgyMmItNzkwZTJiZjFhNTM1IiBwb2ludHM9IjEyMC41MyAwIDEyMy43NyA2LjU4IDEzMSA3LjY0IDEyNS43NyAxMi43NiAxMjcgMjAgMTIwLjUzIDE2LjU4IDEyMC4wNiAxNi44MyAxMjAuMDYgMC45NSAxMjAuNTMgMCIvPjxwb2x5Z29uIGNsYXNzPSJiMjgzMTU4NC1hY2M4LTRiMWUtOGY1MC03MDYyMzMwYWU1ODkiIHBvaW50cz0iMTIwLjUzIDAgMTE3LjMgNi41OCAxMTAuMDYgNy42NCAxMTUuMyAxMi43NiAxMTQuMDYgMjAgMTIwLjUzIDE2LjU4IDEyMSAxNi44MyAxMjEgMC45NSAxMjAuNTMgMCIvPjwvZz48L2c+PC9zdmc+");
}

.pet {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxMzEgMjAiPjxkZWZzPjxzdHlsZT4uYWE0MmE1OTAtZjIwMy00ZWViLThlMWUtMmU1MTczZGZmN2Jhe2ZpbGw6I2ZmZDI0ZDtmaWxsLXJ1bGU6ZXZlbm9kZDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPnBldDwvdGl0bGU+PGcgaWQ9IjZlNzhiN2VhLTExYmItNDVkMi05YWNlLTg5YjI5ZDdkYTg0ZiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iYjYxNTMyOGUtMTExNy00Y2Q3LWIzMTItZTBhOGM0MTRmNTE3IiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cG9seWdvbiBjbGFzcz0iYWE0MmE1OTAtZjIwMy00ZWViLThlMWUtMmU1MTczZGZmN2JhIiBwb2ludHM9IjEwLjQ3IDAgMTMuNyA2LjU4IDIwLjk0IDcuNjQgMTUuNyAxMi43NiAxNi45NCAyMCAxMC40NyAxNi41OCA0IDIwIDUuMjMgMTIuNzYgMCA3LjY0IDcuMjMgNi41OCAxMC40NyAwIi8+PHBvbHlnb24gY2xhc3M9ImFhNDJhNTkwLWYyMDMtNGVlYi04ZTFlLTJlNTE3M2RmZjdiYSIgcG9pbnRzPSIzNi44OCAwIDQwLjEyIDYuNTggNDcuMzUgNy42NCA0Mi4xMiAxMi43NiA0My4zNSAyMCAzNi44OCAxNi41OCAzMC40MSAyMCAzMS42NSAxMi43NiAyNi40MiA3LjY0IDMzLjY1IDYuNTggMzYuODggMCIvPjxwb2x5Z29uIGNsYXNzPSJhYTQyYTU5MC1mMjAzLTRlZWItOGUxZS0yZTUxNzNkZmY3YmEiIHBvaW50cz0iNjQuNzcgMCA2OCA2LjU4IDc1LjIzIDcuNjQgNzAgMTIuNzYgNzEuMjQgMjAgNjQuNzcgMTYuNTggNTguMyAyMCA1OS41MyAxMi43NiA1NC4zIDcuNjQgNjEuNTMgNi41OCA2NC43NyAwIi8+PHBvbHlnb24gY2xhc3M9ImFhNDJhNTkwLWYyMDMtNGVlYi04ZTFlLTJlNTE3M2RmZjdiYSIgcG9pbnRzPSI5Mi42NSAwIDk1Ljg4IDYuNTggMTAzLjEyIDcuNjQgOTcuODggMTIuNzYgOTkuMTIgMjAgOTIuNjUgMTYuNTggODYuMTggMjAgODcuNDIgMTIuNzYgODIuMTggNy42NCA4OS40MSA2LjU4IDkyLjY1IDAiLz48cG9seWdvbiBjbGFzcz0iYWE0MmE1OTAtZjIwMy00ZWViLThlMWUtMmU1MTczZGZmN2JhIiBwb2ludHM9IjEyMC41MyAwIDEyMy43NyA2LjU4IDEzMSA3LjY0IDEyNS43NyAxMi43NiAxMjcgMjAgMTIwLjUzIDE2LjU4IDExNC4wNiAyMCAxMTUuMyAxMi43NiAxMTAuMDYgNy42NCAxMTcuMyA2LjU4IDEyMC41MyAwIi8+PC9nPjwvZz48L3N2Zz4=");
}

.comment-form .comment-form-comment label {
	display: none;
}

.comment-form .comment-form-author label {
	display: none;
}

.comment-form .comment-form-email label {
	display: none;
}

.comment-form .aiowps-captcha-equation {
	margin-top: 15px;
}

.comment-form .aiowps-captcha-equation #aiowps-captcha-answer {
	display: inline-block;
	width: 100px;
	float: none;
	border: none;
}

.comment-form input[type="text"] {
	background-color: #F3F3F3;
	border: 2px solid #F3F3F3;
	padding: 0px 15px;
	font-size: 16px;
	font-weight: 400;
	color: #000;
	float: left;
	width: 100%;
	height: 40px;
	line-height: 40px;
	margin-bottom: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.comment-form input[type="email"] {
	background-color: #F3F3F3;
	border: 2px solid #F3F3F3;
	padding: 0px 15px;
	font-size: 16px;
	font-weight: 400;
	color: #000;
	float: left;
	width: 100%;
	height: 40px;
	line-height: 40px;
	margin-bottom: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.gform_wrapper {
	margin: 0px -15px 0px;
}

.gform_wrapper li label {
	display: none;
}

.validation_error {
	padding: 15px 15px;
	color: #AE1927;
	font-weight: 700;
}

.validation_message {
	display: none;
}

.gfield_error input {
	border: 2px solid #AE1927 !important;
}

li .ginput_container {
	float: left;
	display: block;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

li input {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

li.col-2-left {
	float: left;
	display: block;
	width: 50%;
	margin-bottom: 30px;
	padding: 0px 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

li.col-2-left input[type="text"] {
	background-color: #F3F3F3;
	border: 2px solid #F3F3F3;
	padding: 0px 15px;
	font-size: 16px;
	font-weight: 400;
	color: #000;
	float: left;
	width: 100%;
	height: 40px;
	line-height: 40px;
	margin-bottom: 0px;
}

li.col-2-left input[type="email"] {
	background-color: #F3F3F3;
	border: 2px solid #F3F3F3;
	padding: 0px 15px;
	font-size: 16px;
	font-weight: 400;
	color: #000;
	float: left;
	width: 100%;
	height: 40px;
	line-height: 40px;
	margin-bottom: 0px;
}

li.col-2-left select {
	width: 100%;
	float: left;
}

li.col-2-right {
	float: left;
	display: block;
	width: 50%;
	margin-bottom: 30px;
	padding: 0px 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

li.col-2-right input[type="text"] {
	background-color: #F3F3F3;
	border: 2px solid #F3F3F3;
	padding: 0px 15px;
	font-size: 16px;
	font-weight: 400;
	color: #000;
	float: left;
	width: 100%;
	height: 40px;
	line-height: 40px;
	margin-bottom: 0px;
}

li.col-2-right input[type="email"] {
	background-color: #F3F3F3;
	border: 2px solid #F3F3F3;
	padding: 0px 15px;
	font-size: 16px;
	font-weight: 400;
	color: #000;
	float: left;
	width: 100%;
	height: 40px;
	line-height: 40px;
	margin-bottom: 0px;
}

li.col-2-right select {
	width: 100%;
	float: right;
}

li.col-full-width {
	float: left;
	display: block;
	width: 100%;
	margin-bottom: 30px;
	padding: 0px 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

li.col-full-width textarea {
	background-color: #F3F3F3;
	border: 2px solid #F3F3F3;
	padding: 15px 15px;
	font-size: 16px;
	font-weight: 400;
	color: #000;
	float: left;
	width: 100%;
	min-height: 150px;
	line-height: 20px;
	margin-bottom: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.gform_footer {
	padding: 0px 15px;
}

textarea {
	background-color: #F3F3F3;
	border: 2px solid #F3F3F3 !important;
	padding: 15px 15px;
	margin-bottom: 30px;
	font-size: 16px;
	font-weight: 400;
	color: #000;
	float: left;
	width: 100%;
	min-height: 150px;
	line-height: 20px;
	margin-bottom: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.woocommerce #review_form #respond textarea {
	background-color: #F3F3F3;
	border: 2px solid #F3F3F3 !important;
	padding: 15px 15px;
	margin-bottom: 30px;
	font-size: 16px;
	font-weight: 400;
	color: #000;
	float: left;
	width: 100%;
	min-height: 150px;
	line-height: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#aiowps-captcha-answer {
	height: 40px;
	line-height: 40px;
	padding: 0px 10px;
	font-size: 16px;
	border: 1px solid #E3E3E3;
}

.woocommerce #review_form #respond .form-submit input {
	border-radius: 0px !important;
	background-color: #AE1927 !important;
	color: #fff !important;
	height: 40px !important;
}

.woocommerce #review_form #respond .form-submit input:hover {
	background-color: #000 !important;
}

/* Cart Detail */

.woocommerce table.shop_table {
	border-top: 1px solid #E3E3E3 !important;
	border-left: 1px solid #E3E3E3 !important;
	border-right: 1px solid #E3E3E3 !important;
	border-bottom: 1px solid #E3E3E3 !important;
	border-radius: 0px !important;
	margin: 0px 0px 30px !important;
	width: 100%;
}

.woocommerce table.shop_table th {
	background-color: #000;
	font-size: 16px !important;
	font-weight: 700 !important;
	color: #fff;
}

.woocommerce table.shop_table td {
	border-top: 1px solid #E3E3E3 !important;
	font-size: 16px !important;
	font-weight: 700 !important;
	vertical-align: middle !important;
}

.woocommerce table.shop_table td.product-remove a {
	color: #fff !important;
	width: 30px;
	height: 30px;
	line-height: 26px;
	background-color: #000 !important;
}

.woocommerce table.shop_table td.product-remove a:hover {
	background-color: #AE1927 !important;
}

.woocommerce table.shop_table td.product-name a {
	color: #AE1927;
	font-size: 16px;
}

.woocommerce table.shop_table td.product-name a:hover {
	color: #000;
	text-decoration: none;
}

.woocommerce table.shop_table td.product-name .variation dd {
	margin: 0px !important;
}

.woocommerce table.shop_table td.product-name .variation dd p {
	margin: 0px !important;
	font-weight: 400 !important;
}

.woocommerce table.shop_table td.product-thumbnail a {
	display: block !important;
}

.woocommerce-cart table.cart img {
	width: 60px !important;
	padding-top: 5px !important;
}

.woocommerce table.shop_table td.product-price span {
	font-size: 16px;
}

.woocommerce table.shop_table td.product-subtotal span {
	font-size: 16px;
}

.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot th {
	background-color: #aaa !important;
}

.woocommerce form .form-row input.input-text {
	height: 40px;
	line-height: 40px;
	padding: 0px 10px;
	font-size: 16px;
	border: 1px solid #E3E3E3;
}

.woocommerce form .form-row textarea {
	padding: 15px 10px;
	min-height: 180px;
	border: 1px solid #E3E3E3;
}

.woocommerce input.button {
	border-radius: 0px !important;
	height: 40px !important;
	line-height: 40px !important;
	padding: 0px 15px !important;
	font-size: 16px !important;
	font-weight: 700 !important;
	color: #fff !important;
	background-color: #000 !important;
}

.woocommerce input.button:hover {
	background-color: #AE1927 !important;
}

.woocommerce-cart table.cart input {
	height: 40px !important;
}

.woocommerce-page a.remove {
	color: #AE1927 !important;
}

.woocommerce table.cart td.actions .coupon {
	width: 50%;
}

.woocommerce table.cart td.actions .coupon .button {
	border-radius: 0px !important;
	background-color: #AE1927 !important;
	color: #fff !important;
	height: 40px !important;
}

.woocommerce table.cart td.actions .coupon .button:hover {
	background-color: #000 !important;
}

.woocommerce table.cart td.actions .coupon .input-text {
	padding-right: 15px !important;
	width: 70% !important;
	height: 40px !important;
	padding: 6px 15px !important;
}

.cart_totals.calculated_shipping h2 {
	margin-bottom: 10px !important;
}

.cart_totals.calculated_shipping .shop_table {
	border-top: 1px solid #E3E3E3 !important;
	border-left: 1px solid #E3E3E3 !important;
	border-right: 1px solid #E3E3E3 !important;
	border-bottom: 1px solid #E3E3E3 !important;
}

.cart_totals.calculated_shipping .shop_table tr th {
	border-top: 1px solid #E3E3E3 !important;
}

.woocommerce-checkout-review-order .shop_table {
	border-top: 1px solid #E3E3E3 !important;
	border-left: 1px solid #E3E3E3 !important;
	border-right: 1px solid #E3E3E3 !important;
	border-bottom: 1px solid #E3E3E3 !important;
}

.woocommerce-checkout-review-order .shop_table tr th {
	border-top: 1px solid #E3E3E3 !important;
}

.woocommerce .cart-collaterals,
.woocommerce-page .cart-collaterals {
	margin-bottom: 80px;
}

.woocommerce-cart .wc-proceed-to-checkout {
	padding: 0px !important;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	height: 40px !important;
	line-height: 40px !important;
	margin: 0px !important;
	padding: 0px 15px !important;
	border-radius: 0px !important;
	font-size: 16px !important;
	font-weight: 700 !important;
	color: #fff !important;
	background-color: #AE1927 !important;
	text-align: center !important;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
	background-color: #000 !important;
}

.woocommerce form.checkout_coupon {
	border-radius: 0px !important;
	border: 1px solid #E3E3E3 !important;
}

.woocommerce form.login {
	border-radius: 0px !important;
	border: 1px solid #E3E3E3 !important;
}

.woocommerce form .form-row label.inline {
	margin-left: 15px;
}

.woocommerce form .form-row .required {
	border: none !important;
	color: #AE1927 !important;
	text-decoration: none !important;
}

.select2-container .select2-choice {
	height: 40px !important;
}

.select2-container .select2-choice>.select2-chosen {
	height: 40px !important;
	line-height: 40px !important;
}

.woocommerce-page .woocommerce-error,
.woocommerce-page .woocommerce-info,
.woocommerce-page .woocommerce-message {
	background-color: #F3F3F3;
	padding: 30px 0px !important;
	color: #000;
	border-top: none;
	font-size: 16px !important;
	font-weight: 700 !important;
	max-width: 1210px !important;
	position: relative;
	margin: 0px auto 40px !important;
	text-indent: 15px;
}

.woocommerce-page .woocommerce-error:before,
.woocommerce-page .woocommerce-info:before,
.woocommerce-page .woocommerce-message:before {
	content: "";
}

.woocommerce-page .woocommerce-error a,
.woocommerce-page .woocommerce-info a,
.woocommerce-page .woocommerce-message a {
	border-radius: 0px !important;
	background-color: #AE1927 !important;
	text-indent: 0;
	color: #fff !important;
	height: 40px !important;
	padding: 0px 15px !important;
	margin: 0px !important;
	line-height: 40px !important;
	text-align: center !important;
	float: none !important;
	position: absolute !important;
	right: 15px !important;
	top: 0 !important;
	bottom: 0 !important;
	margin: auto !important;
}

.woocommerce-page .woocommerce-error a:hover,
.woocommerce-page .woocommerce-info a:hover,
.woocommerce-page .woocommerce-message a:hover {
	background-color: #000 !important;
	text-decoration: none !important;
}

.woocommerce-info {
	border-top-color: #AE1927 !important;
}

.woocommerce-info:before {
	color: #AE1927 !important;
}

/* MYEDIT */
#warning {
	background-image: url(warning.png);
	background-size: 50px;
	width: 50px;
	height: 50px;
	display: inline-block;
	position: relative;
	top: 18px
}

.woocommerce form .form-row.woocommerce-validated .select2-container,
.woocommerce form .form-row.woocommerce-validated input.input-text,
.woocommerce form .form-row.woocommerce-validated select {
	border-color: #E3E3E3 !important;
}

.woocommerce-checkout h3 {
	font-size: 20px !important;
	font-weight: 700 !important;
	margin-top: 45px !important;
	margin-bottom: 15px !important;
}

.woocommerce-checkout-payment {
	margin-bottom: 80px !important;
}

#add_payment_method #payment div.payment_box p,
.woocommerce-cart #payment div.payment_box p,
.woocommerce-checkout #payment div.payment_box p {
	margin-top: 0px !important;
}

#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods {
	background-color: #fff !important;
	border: 1px solid #E3E3E3 !important;
	padding: 20px 10px !important;
}

#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
	background-color: #E3E3E3 !important;
	border: 1px solid #E3E3E3 !important;
}

#add_payment_method #payment ul.payment_methods li,
.woocommerce-cart #payment ul.payment_methods li,
.woocommerce-checkout #payment ul.payment_methods li {
	font-size: 15px !important;
}

#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
	background-color: #E3E3E3 !important;
}

#add_payment_method #payment div.payment_box:before,
.woocommerce-cart #payment div.payment_box:before,
.woocommerce-checkout #payment div.payment_box:before {
	border: 1em solid #E3E3E3 !important;
	border-right-color: transparent !important;
	border-left-color: transparent !important;
	border-top-color: transparent !important;
}

#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
	border-radius: 0px !important;
}

.woocommerce form .form-row label {
	font-size: 16px !important;
	font-weight: 700 !important;
	padding: 10px 0px;
}

li.wc_payment_method {
	position: relative;
	padding-left: 40px;
}

li.wc_payment_method label:after {
	content: "";
	background: #fff;
	width: 15px;
	height: 15px;
	display: block;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjQwMS45OThweCIgaGVpZ2h0PSI0MDEuOTk4cHgiIHZpZXdCb3g9IjAgMCA0MDEuOTk4IDQwMS45OTgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwMS45OTggNDAxLjk5ODsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTM3Ny44NywyNC4xMjZDMzYxLjc4Niw4LjA0MiwzNDIuNDE3LDAsMzE5Ljc2OSwwSDgyLjIyN0M1OS41NzksMCw0MC4yMTEsOC4wNDIsMjQuMTI1LDI0LjEyNg0KCQlDOC4wNDQsNDAuMjEyLDAuMDAyLDU5LjU3NiwwLjAwMiw4Mi4yMjh2MjM3LjU0M2MwLDIyLjY0Nyw4LjA0Miw0Mi4wMTQsMjQuMTIzLDU4LjEwMWMxNi4wODYsMTYuMDg1LDM1LjQ1NCwyNC4xMjcsNTguMTAyLDI0LjEyNw0KCQloMjM3LjU0MmMyMi42NDgsMCw0Mi4wMTEtOC4wNDIsNTguMTAyLTI0LjEyN2MxNi4wODUtMTYuMDg3LDI0LjEyNi0zNS40NTMsMjQuMTI2LTU4LjEwMVY4Mi4yMjgNCgkJQzQwMS45OTMsNTkuNTgsMzkzLjk1MSw0MC4yMTIsMzc3Ljg3LDI0LjEyNnogTTM2NS40NDgsMzE5Ljc3MWMwLDEyLjU1OS00LjQ3LDIzLjMxNC0xMy40MTUsMzIuMjY0DQoJCWMtOC45NDUsOC45NDUtMTkuNjk4LDEzLjQxMS0zMi4yNjUsMTMuNDExSDgyLjIyN2MtMTIuNTYzLDAtMjMuMzE3LTQuNDY2LTMyLjI2NC0xMy40MTFjLTguOTQ1LTguOTQ5LTEzLjQxOC0xOS43MDUtMTMuNDE4LTMyLjI2NA0KCQlWODIuMjI4YzAtMTIuNTYyLDQuNDczLTIzLjMxNiwxMy40MTgtMzIuMjY0YzguOTQ3LTguOTQ2LDE5LjcwMS0xMy40MTgsMzIuMjY0LTEzLjQxOGgyMzcuNTQyDQoJCWMxMi41NjYsMCwyMy4zMTksNC40NzMsMzIuMjY1LDEzLjQxOGM4Ljk0NSw4Ljk0NywxMy40MTUsMTkuNzAxLDEzLjQxNSwzMi4yNjRWMzE5Ljc3MUwzNjUuNDQ4LDMxOS43NzF6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==");
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: center center;
	position: absolute;
	left: 0;
	top: 7px;
	border-radius: 0px;
	z-index: 0;
}

li.wc_payment_method label:before {
	content: "";
	display: block;
	position: absolute;
	width: 15px;
	height: 15px;
	left: 0px;
	top: 7px;
	opacity: 0;
	z-index: 1;
	transition: all 100ms;
}

li.wc_payment_method input[type="radio"] {
	opacity: 0;
	outline: none;
	z-index: 100;
	width: 15px;
	height: 15px;
	top: 7px;
	left: 0;
	position: absolute;
	appearance: none;
	cursor: pointer;
}

li.wc_payment_method input[type="radio"]:checked+label:before {
	opacity: 1;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjQzOC41MzZweCIgaGVpZ2h0PSI0MzguNTM2cHgiIHZpZXdCb3g9IjAgMCA0MzguNTM2IDQzOC41MzYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQzOC41MzYgNDM4LjUzNjsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTQxNC40MSwyNC4xMjNDMzk4LjMzMyw4LjA0MiwzNzguOTYzLDAsMzU2LjMxNSwwSDgyLjIyOEM1OS41OCwwLDQwLjIxLDguMDQyLDI0LjEyNiwyNC4xMjMNCgkJQzguMDQ1LDQwLjIwNywwLjAwMyw1OS41NzYsMC4wMDMsODIuMjI1djI3NC4wODRjMCwyMi42NDcsOC4wNDIsNDIuMDE4LDI0LjEyMyw1OC4xMDJjMTYuMDg0LDE2LjA4NCwzNS40NTQsMjQuMTI2LDU4LjEwMiwyNC4xMjYNCgkJaDI3NC4wODRjMjIuNjQ4LDAsNDIuMDE4LTguMDQyLDU4LjA5NS0yNC4xMjZjMTYuMDg0LTE2LjA4NCwyNC4xMjYtMzUuNDU0LDI0LjEyNi01OC4xMDJWODIuMjI1DQoJCUM0MzguNTMyLDU5LjU3Niw0MzAuNDksNDAuMjA0LDQxNC40MSwyNC4xMjN6IE0zNzAuODgsMTU5LjAyNGwtMTc1LjMwNywxNzUuM2MtMy42MTUsMy42MTQtNy44OTgsNS40MjgtMTIuODUsNS40MjgNCgkJYy00Ljk1LDAtOS4yMzMtMS44MDctMTIuODUtNS40MjFMNjcuNjYzLDIzMi4xMThjLTMuNjE2LTMuNjItNS40MjQtNy44OTgtNS40MjQtMTIuODQ4YzAtNC45NDksMS44MDktOS4yMzMsNS40MjQtMTIuODQ3DQoJCWwyOS4xMjQtMjkuMTI0YzMuNjE3LTMuNjE2LDcuODk1LTUuNDI0LDEyLjg0Ny01LjQyNGM0Ljk1MiwwLDkuMjM1LDEuODA5LDEyLjg1MSw1LjQyNGw2MC4yNDIsNjAuMjRsMTMzLjMzNC0xMzMuMzMzDQoJCWMzLjYwNi0zLjYxNyw3Ljg5OC01LjQyNCwxMi44NDctNS40MjRjNC45NDUsMCw5LjIyNywxLjgwNywxMi44NDcsNS40MjRsMjkuMTI2LDI5LjEyNWMzLjYxLDMuNjE1LDUuNDIxLDcuODk4LDUuNDIxLDEyLjg0Nw0KCQlTMzc0LjQ5LDE1NS40MTEsMzcwLjg4LDE1OS4wMjR6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==");
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: center center;
}

li.wc_payment_method input[type="radio"]:checked+label:after {
	background-image: none;
}

.wc-terms-and-conditions {
	position: relative;
	padding-left: 40px;
}

.wc-terms-and-conditions label.checkbox {
	margin-left: 40px;
}

.wc-terms-and-conditions label:after {
	content: "";
	background: #fff;
	width: 15px;
	height: 15px;
	display: block;
	position: absolute;
	left: 0;
	top: 7px;
	border-radius: 0px;
	z-index: 0;
}

.wc-terms-and-conditions label:before {
	content: "";
	display: block;
	position: absolute;
	width: 3px;
	height: 8px;
	border: solid #444;
	border-width: 0 2px 2px 0;
	left: 5px;
	top: 9px;
	transform: rotate(45deg);
	opacity: 0;
	z-index: 1;
	transition: all 100ms;
}

.wc-terms-and-conditions input[type="checkbox"] {
	opacity: 0;
	outline: none;
	z-index: 100;
	width: 15px;
	height: 15px;
	top: 0;
	left: 0;
	position: absolute;
	appearance: none;
	cursor: pointer;
}

.wc-terms-and-conditions input[type="checkbox"]:checked+label:before {
	opacity: 1;
}

div.create-account {
	margin-bottom: 15px;
}

p.create-account {
	position: relative;
	padding-left: 40px;
}

p.create-account label.checkbox {
	margin-left: 40px;
}

p.create-account label:after {
	content: "";
	background: #fff;
	width: 15px;
	height: 15px;
	display: block;
	position: absolute;
	left: 0;
	top: 7px;
	border: 1px solid #E3E3E3;
	border-radius: 0px;
	z-index: 0;
}

p.create-account label:before {
	content: "";
	display: block;
	position: absolute;
	width: 3px;
	height: 8px;
	border: solid #444;
	border-width: 0 2px 2px 0;
	left: 5px;
	top: 9px;
	transform: rotate(45deg);
	opacity: 0;
	z-index: 1;
	transition: all 100ms;
}

p.create-account input[type="checkbox"] {
	opacity: 0;
	outline: none;
	z-index: 100;
	width: 15px;
	height: 15px;
	top: 0;
	left: 0;
	position: absolute;
	appearance: none;
	cursor: pointer;
}

p.create-account input[type="checkbox"]:checked+label:before {
	opacity: 1;
}

.login-remember {
	position: relative;
	padding-left: 30px;
}

.login-remember label {
	margin-left: 0px;
}

.login-remember label:after {
	content: "";
	background: #fff;
	width: 15px;
	height: 15px;
	border: 1px solid #e7e7e7;
	display: block;
	position: absolute;
	left: 0;
	top: 13px;
	border-radius: 0px;
	z-index: 0;
}

.login-remember label:before {
	content: "";
	display: block;
	position: absolute;
	width: 3px;
	height: 8px;
	border: solid #444;
	border-width: 0 2px 2px 0;
	left: 6px;
	top: 15px;
	transform: rotate(45deg);
	opacity: 0;
	z-index: 1;
	transition: all 100ms;
}

.login-remember input[type="checkbox"] {
	opacity: 0;
	outline: none;
	z-index: 100;
	width: 15px;
	height: 15px;
	top: 13px;
	left: 0;
	position: absolute;
	appearance: none;
	cursor: pointer;
}

.login-remember input[type="checkbox"]:checked+label:before {
	opacity: 1;
}

.cart-empty {
	margin: 65px 0 25px;
}

.return-to-shop {
	margin-bottom: 65px;
}

.return-to-shop .wc-backward {
	border-radius: 0px !important;
	background-color: #AE1927 !important;
	color: #fff !important;
	height: 40px !important;
	padding: 0 12px !important;
	line-height: 40px !important;
}

.return-to-shop .wc-backward:hover {
	background-color: #000 !important;
}

/* E-shop Citace */

.eshop_citace {
	background-image: url("../../mediafile/images/about-bg.png");
	background-repeat: repeat;
	width: 100%;
	position: relative;
	padding-top: 0px;
	padding-bottom: 0;
}

.eshop_citace .row {
	padding-top: 53px;
	transition: all 400ms ease;
}

.eshop_citace .picture {
	display: block;
}

.eshop_citace .picture img {
	display: block;
	width: 395px;
	transition: all 400ms linear;
}

.eshop_citace .content-wrap {
	position: relative;
}

.eshop_citace .content {
	padding-top: 65px;
	transition: all 400ms linear;
}

.eshop_citace .content h3 {
	margin: 0 0 35px;
	font-size: 25px;
	transition: all 400ms linear;
}

.eshop_citace .content p {
	font-size: 25px;
	font-weight: normal;
	line-height: 38px;
	margin: 0 0 45px;
	transition: all 400ms linear;
}

.eshop_citace .author {
	font-size: 16px;
	font-weight: normal;
	color: #AE1927;
}

.eshop_citace .author strong {
	font-weight: bold;
	color: #000;
}

.eshop_citace .author span {
	color: #000;
}

.eshop_citace .buttons-wrap {
	position: absolute;
	left: 0;
	bottom: -90px;
	height: 16px;
	width: 100%;
	padding: 0px 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.eshop_citace .buttons-wrap .buttons {
	position: relative;
}

.eshop_citace .buttons-wrap .buttons .bar-wrap {
	position: relative;
	width: 280px;
	display: none;
}

.eshop_citace .buttons-wrap .buttons .bar-wrap .bar {
	width: 280px;
	height: 2px;
	background-color: #DBDBDB;
	position: relative;
}

.eshop_citace .buttons-wrap .buttons .bar-wrap .bar .bar-red {
	width: 81px;
	height: 2px;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #AE1927;
}

.eshop_citace .buttons-wrap .buttons a.hide-citace {
	font-size: 16px;
	font-weight: 400;
	color: #A2A2A2;
	position: absolute;
	top: -10px;
	right: 0px;
	text-decoration: none;
	background-image: url("../../mediafile/images/up-arrow-grey.svg");
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 12px;
	padding-right: 28px;
}

.eshop_citace .buttons-wrap .buttons a.hide-citace:hover {
	background-image: url("../../mediafile/images/up-arrow-red.svg");
	color: #AE1927;
}

.eshop_citace a.show-citace {
	display: none;
}

.citace-hidden {
	transition: all 400ms ease;
}

.eshop_citace.citace-hidden {
	background-image: url("../../mediafile/images/about-bg.png");
	background-repeat: repeat;
	width: 100%;
	position: relative;
	padding-top: 0px;
	padding-bottom: 0;
}

.eshop_citace.citace-hidden .row {
	padding-top: 15px;
	transition: all 400ms linear;
}

.eshop_citace.citace-hidden .picture {
	display: block;
	width: 126px !important;
	transition: all 400ms linear;
}

.eshop_citace.citace-hidden .picture img {
	display: block;
	width: 126px;
	transition: all 400ms linear;
}

.eshop_citace.citace-hidden .content-wrap {
	position: relative;
	max-width: 1074px !important;
}

.eshop_citace.citace-hidden .content {
	padding-top: 21px;
	transition: all 400ms linear;
}

.eshop_citace.citace-hidden .content h3 {
	margin: 0 0 7px;
	font-size: 25px;
	transition: all 400ms linear;
}

.eshop_citace.citace-hidden .content p {
	display: none;
	margin: 0px;
	transition: all 400ms linear;
}

.eshop_citace.citace-hidden .author {
	font-size: 16px;
	font-weight: normal;
	color: #AE1927;
	margin: 0px;
}

.eshop_citace.citace-hidden .author p {
	margin: 0px;
}

.eshop_citace.citace-hidden .author strong {
	font-weight: bold;
	color: #000;
}

.eshop_citace.citace-hidden .author span {
	color: #000;
}

.eshop_citace.citace-hidden .buttons-wrap {
	display: none;
}

.eshop_citace.citace-hidden a.show-citace {
	display: inline-block;
	position: absolute;
	right: 20px;
	top: 0;
	bottom: 0;
	margin: auto;
	text-decoration: none;
	padding: 0px 25px;
	border: 2px solid #000;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.eshop_citace.citace-hidden a.show-citace:hover {
	background-color: #000;
	color: #fff;
}


/* Footer */

#bottom {
	background-color: #AE1927;
	display: block;
	width: 100%;
	height: 130px;
}

#bottom .in {
	display: block;
	height: 130px;
}

#bottom .logoarea {
	display: block;
	padding-top: 35px;
	padding-left: 0;
	padding-right: 0;
}

#bottom .logoarea a {
	display: block;
}

#bottom .logoarea img {
	max-width: 188px;
	height: auto;
}

.bottom-menu {
	display: block;
	text-align: right;
	padding-left: 0;
	padding-right: 0;
}

.bottom-menu ul {
	padding-top: 55px;
}

.bottom-menu ul li {
	display: inline-block;
	margin-left: 30px;
}

.bottom-menu ul li a {
	font-size: 16px;
	font-weight: normal;
	color: #D99399;
	text-transform: uppercase;
}

.bottom-menu ul li a:hover,
#bottom .bottom-menu ul li.current-menu-item a {
	color: #fff;
	text-decoration: none;
}

.bottom-menu ul li.current-menu-item a {
	font-weight: bold;
}

footer {
	display: block;
	width: 100%;
	height: 130px;
	color: #A3A3A3;
}

footer .in {
	display: block;
	height: 130px;
	position: relative;
}

footer .footer_left {
	height: 130px;
	padding-top: 55px;
	padding-left: 0;
	padding-right: 0;
}

footer .footer_right {
	height: 130px;
	padding-top: 55px;
	padding-left: 0;
	padding-right: 0;
}

footer .footer_left p,
footer .footer_right p {
	margin: 0;
}

footer .footer_right a {
	color: #A3A3A3;
}

footer .footer_right a:hover {
	color: #AE1927;
	text-decoration: none;
}

footer .scroll-top {
	background-image: url("../../mediafile/images/arrow_up.svg");
	background-repeat: no-repeat;
	background-size: 11px 8px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
	width: 11px;
	height: 8px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

footer .scroll-top:hover {
	background-image: url("../../mediafile/images/arrow_up_hover.svg");
}

.no-svg footer .scroll-top {
	background-image: url("../../mediafile/images/arrow_up.png");
	background-repeat: no-repeat;
	background-size: 11px 8px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	color: transparent;
	width: 11px;
	height: 8px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.no-svg footer .scroll-top:hover {
	background-image: url("../../mediafile/images/arrow_up_hover.png");
}

.books {
	width: 100%;
	height: 300px;
	background-image: url("../../mediafile/images/footer.svg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: left center;
}

.no-svg .books {
	width: 100%;
	height: 300px;
	background-image: url("../../mediafile/images/footer.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: left center;
}

.mobile-menu {
	display: none;
}

.mobile-menu-bottom {
	display: none;
}

.block-menu-toggle {
	display: none;
}

.acf-map {
	width: 236px;
	height: 236px;
}

/* fixes potential theme css conflict */
.acf-map img {
	max-width: inherit !important;
}

@media (min-width: 1201px) {
	.mobile-on {
		display: none;
	}
}

@media (max-width: 1200px) {

	.block-menu-toggle {
		display: block;
		background-image: url("../../mediafile/images/menu.svg");
		background-size: 40px;
		background-repeat: no-repeat;
		width: 40px;
		height: 40px;
		display: block;
		cursor: pointer;
		float: left;
		margin-top: 0px;
		text-indent: 100%;
		overflow: hidden;
		color: transparent;
		white-space: nowrap;
	}

	.block_menu {
		padding: 20px 0px;
	}

	.block_menu ul {
		display: none;
		position: absolute;
		left: 0px;
		top: 60px;
		z-index: 3;
		min-width: 200px;
	}

	.block_menu ul li {
		display: block;
		margin-right: 0px;
	}

	.block_menu ul li a {
		display: block;
		background-color: #000;
		padding: 0px 20px;
		height: 40px;
		line-height: 40px;
	}

	.block_menu ul li.newsletter {
		position: relative;
		left: auto;
		right: auto;
		top: auto;
		bottom: auto;
	}

	.block_menu ul li.newsletter a {
		border: none;
		padding: 0px 20px;
		text-transform: uppercase;
		color: rgba(255, 255, 255, 0.5);
		height: 40px;
		line-height: 40px;
	}

	.block_menu ul li.newsletter a:hover {
		background-color: #000;
		color: rgba(255, 255, 255, 1);
	}

	.cart-contents-wrap {
		right: 80px;
	}

	.cart-dropdown-wrap {
		right: -70px;
		left: auto;
	}

	.cart-dropdown:before {
		left: 0;
		right: 0;
		margin: auto;
	}

	.main-menu {
		display: none !important;
	}

	.mobile-menu {
		display: block;
		text-align: right;
	}

	.mobile-menu.span6 {
		width: 20%;
		float: right;
		padding-right: 0;
	}

	.main-menu-mobile {
		display: none;
		position: absolute;
		top: 138px;
		right: 0;
		z-index: 999;
	}

	.main-menu-mobile ul {
		min-width: 220px;
		text-align: left;
		border: 1px solid #A81A2C;
	}

	.main-menu-mobile ul li {
		display: block;
		list-style: none;
	}

	.main-menu-mobile ul li a {
		display: block;
		background-color: #AE1927;
		color: #fff;
		padding: 8px 15px;
		border-bottom: 1px solid #BC1B2D;
		text-transform: uppercase;
	}

	.main-menu-mobile ul li:last-of-type a {
		border-bottom: none;
	}

	.main-menu-mobile ul li a:hover {
		text-decoration: none;
		background-color: #BC1B2D;
	}

	.mobile-button {
		background-image: url("../../mediafile/images/menu.svg");
		background-size: 40px;
		background-repeat: no-repeat;
		width: 40px;
		height: 40px;
		display: block;
		cursor: pointer;
		float: right;
		margin-top: 35px;
	}

	.mobile-button:hover {
		background-image: url("../../mediafile/images/menu_hover.svg");
	}

	.no-svg .mobile-button {
		background-image: url("../../mediafile/images/menu.png");
		background-size: 40px;
		background-repeat: no-repeat;
		width: 40px;
		height: 40px;
		display: block;
		cursor: pointer;
		float: right;
		margin-top: 45px;
	}

	.no-svg .mobile-button:hover {
		background-image: url("../../mediafile/images/menu_hover.png");
	}

	.sticky .main-menu-mobile {
		top: 30px;
	}

	.bottom-menu {
		display: none;
	}

	.mobile-menu-bottom {
		display: block;
		text-align: right;
	}

	.mobile-menu-bottom.span6 {
		width: 20%;
		float: right;
		padding-right: 0;
	}

	.main-menu-mobile-bottom {
		display: none;
		position: absolute;
		top: 130px;
		right: 0;
		z-index: 999;
	}

	.main-menu-mobile-bottom ul {
		min-width: 220px;
		text-align: left;
		border: 1px solid #A81A2C;
	}

	.main-menu-mobile-bottom ul li {
		display: block;
		list-style: none;
	}

	.main-menu-mobile-bottom ul li a {
		display: block;
		background-color: #AE1927;
		color: #fff;
		padding: 8px 15px;
		border-bottom: 1px solid #BC1B2D;
		text-transform: uppercase;
	}

	.main-menu-mobile-bottom ul li:last-of-type a {
		border-bottom: none;
	}

	.main-menu-mobile-bottom ul li a:hover {
		text-decoration: none;
		background-color: #BC1B2D;
	}

	.mobile-button-bottom {
		background-image: url("../../mediafile/images/menu_white.svg");
		background-size: 40px;
		background-repeat: no-repeat;
		width: 40px;
		height: 40px;
		display: block;
		cursor: pointer;
		float: right;
		margin-top: 45px;
	}

	.mobile-button-bottom:hover {
		background-image: url("../../mediafile/images/menu_white_hover.svg");
	}

	.no-svg .mobile-button-bottom {
		background-image: url("../../mediafile/images/menu_white.png");
		background-size: 40px;
		background-repeat: no-repeat;
		width: 40px;
		height: 40px;
		display: block;
		cursor: pointer;
		float: right;
		margin-top: 45px;
	}

	.no-svg .mobile-button-bottom:hover {
		background-image: url("../../mediafile/images/menu_white_hover.png");
	}

	.my-gallery .galleries .span2 {
		width: 33.3%;
		display: block;
	}

	.block_content.bottom_quote .content {
		padding-top: 30px;
	}

	.block_content.bottom_quote .content h3 {
		font-size: 20px;
	}

	.block_content.bottom_quote .content p {
		font-size: 20px;
	}

	.block_contact .span4 {
		width: 100%;
		display: block;
	}

	.block_contact .right {
		margin-top: 80px;
	}

	.mobile-off {
		display: none;
	}

	.item-slide .content {
		max-width: 1200px;
		width: auto;
	}

	.item-slide .buttons {
		max-width: 1200px;
		width: auto;
	}

	/* Block Code */

	.block_code {
		padding: 0 25px;
	}

	/* WC */

	/*.woocommerce ul.products .product-category {width: 25% !important; height: auto; overflow: hidden; float: left !important; padding: 0 0 25% !important; margin: 0px 2% 4% !important; position: relative !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important;}
	.woocommerce ul.products .product-category .content-in {position: absolute; height: 100%; width: 100%; display: block; padding: 0%;}
	.woocommerce ul.products .product-category a {display: block; background-color: #F5F5F5; height: 100%; position: relative;}
	.woocommerce ul.products .product-category a img {margin: 0px !important; position: absolute !important; left: 0 !important; top: 15% !important; right: 0 !important; margin: auto !important; width: 80px !important; height: auto !important;}
	.woocommerce ul.products .product-category h3 {position: absolute !important; display: block !important; text-align: center !important; left: 0 !important; right: 0 !important; bottom: 10% !important; margin: auto !important; color: #AE1927 !important; font-size: 25px !important; font-weight: 700 !important; line-height: 30px !important;}*/
}

@media (max-width: 1100px) {
	.woocommerce ul.products li.type-product .product-left .meta .price {
		position: relative;
		margin-top: 15px;
	}
}

@media (max-width: 960px) {

	.woocommerce ul.products li.product-category {
		width: 33% !important;
	}

	.woocommerce ul.products li.type-product {
		width: 100% !important;
	}

	.woocommerce ul.products li.type-product .product-left .meta .price {
		position: absolute;
		margin-top: 0;
	}

	.custom-percent-l {
		width: auto !important;
	}

	.custom-percent-r {
		width: auto !important;
	}

	.logoarea.span2 {
		width: 65%;
	}


	.my-gallery .galleries .span2 {
		width: 50%;
		display: block;
	}

	.gallery-columns-1 .gallery-item {
		width: 100% !important;
	}

	.gallery-columns-2 .gallery-item {
		width: 50% !important;
	}

	.gallery-columns-3 .gallery-item {
		width: 50% !important;
	}

	.gallery-columns-4 .gallery-item {
		width: 50% !important;
	}

	.gallery-columns-5 .gallery-item {
		width: 50% !important;
	}

	.block_content.bottom_quote .content {
		padding-top: 20px;
	}

	.block_content.bottom_quote .content h3 {
		font-size: 16px;
	}

	.block_content.bottom_quote .content p {
		font-size: 16px;
	}

	.block_combined_events .span4 {
		width: 100%;
		display: block;
	}

	.block_combined_events .events .buttons {
		width: 100%;
		margin-top: 30px;
	}

	.block_past_events .column .span4 {
		width: 100%;
		display: block;
	}

	.single_event .span4 {
		width: 100%;
		display: block;
	}

	.single_event .event .span4 {
		width: 50%;
	}

	.single_event .content {
		margin-top: 60px;
	}

	.block_column .span2,
	.block_column .span4 {
		width: 100%;
		margin-bottom: 30px;
	}

	.block_slideshow .item-slide {
		height: 400px;
	}

	.block_tips .item-slide {
		height: 400px;
	}

	.item-slide .content {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		margin: auto;
		max-width: 1200px;
		padding: 0 20px;
		padding-top: 30px;
	}

	.item-slide h2 {
		font-size: 20px;
		font-weight: bold;
		color: #000;
		padding-bottom: 20px;
	}

	.item-slide h2 strong {
		color: #AD1926;
	}

	.item-slide p {
		font-size: 16px;
		font-weight: normal;
		margin: 0;
		color: #000;
	}

	.item-slide .buttons {
		position: absolute;
		bottom: 30px;
		left: 0;
		right: 0;
		margin: auto;
		max-width: 1200px;
		padding: 0 20px;
	}

	.item-slide .buttons .btn-more {
		float: left;
		margin-right: 4px;
	}

	.item-slide .buttons .next {
		float: right;
		background-image: url("../../mediafile/images/right.svg");
		background-size: 40px;
		background-repeat: no-repeat;
		width: 40px;
		height: 40px;
		display: block;
		text-indent: 100%;
		white-space: nowrap;
		overflow: hidden;
		color: transparent;
	}

	.item-slide .buttons .next:hover {
		background-image: url("../../mediafile/images/right_hover.svg");
	}

	.no-svg .item-slide .buttons .next {
		float: right;
		background-image: url("../../mediafile/images/right.png");
		background-size: 40px;
		background-repeat: no-repeat;
		width: 40px;
		height: 40px;
		display: block;
		text-indent: 100%;
		white-space: nowrap;
		overflow: hidden;
		color: transparent;
	}

	.no-svg .item-slide .buttons .next:hover {
		background-image: url("../../mediafile/images/right_hover.png");
	}

	.item-slide .buttons .previous {
		float: right;
		background-image: url("../../mediafile/images/left.svg");
		background-size: 40px;
		background-repeat: no-repeat;
		width: 40px;
		height: 40px;
		display: block;
		text-indent: 100%;
		white-space: nowrap;
		overflow: hidden;
		color: transparent;
	}

	.item-slide .buttons .previous:hover {
		background-image: url("../../mediafile/images/left_hover.svg");
	}

	.no-svg .item-slide .buttons .previous {
		float: right;
		background-image: url("../../mediafile/images/left.png");
		background-size: 40px;
		background-repeat: no-repeat;
		width: 40px;
		height: 40px;
		display: block;
		text-indent: 100%;
		white-space: nowrap;
		overflow: hidden;
		color: transparent;
	}

	.no-svg .item-slide .buttons .previous:hover {
		background-image: url("../../mediafile/images/left_hover.png");
	}

	.alignleft {
		float: none;
		padding: 0 0 30px;
	}

	.alignright {
		float: none;
		padding: 0 0 30px;
	}

	.single_tip .tip .span4 {
		width: 100%;
		display: block;
	}

	.tip-gallery {
		margin-top: 100px;
		margin-left: 0px;
	}

	.block_combined_events .event .picture {
		width: 100%;
	}

	.eshop_citace {
		background-image: url("../../mediafile/images/about-bg.png");
		background-repeat: repeat;
		width: 100%;
		position: relative;
		padding-top: 0px;
		padding-bottom: 0;
	}

	.eshop_citace .row {
		padding-top: 15px;
		transition: all 400ms linear;
	}

	.eshop_citace .picture {
		display: block;
		width: 126px !important;
		float: none;
		transition: all 400ms linear;
	}

	.eshop_citace .picture img {
		display: block;
		width: 126px;
		transition: all 400ms linear;
	}

	.eshop_citace .content-wrap {
		position: relative;
		max-width: 1074px !important;
		width: 100%;
		float: none;
	}

	.eshop_citace .content {
		padding-top: 15px;
		transition: all 400ms linear;
	}

	.eshop_citace .content h3 {
		margin: 0 0 15px;
		font-size: 20px;
		transition: all 400ms linear;
	}

	.eshop_citace .content p {
		margin: 0px;
		font-size: 16px;
		line-height: 24px;
		transition: all 400ms linear;
	}

	.eshop_citace .author {
		font-size: 16px;
		font-weight: normal;
		color: #AE1927;
		margin: 15px 0px;
	}

	.eshop_citace .author p {
		margin: 0px;
	}

	.eshop_citace .author strong {
		font-weight: bold;
		color: #000;
	}

	.eshop_citace .author span {
		color: #000;
	}

	.eshop_citace .buttons-wrap {
		position: absolute;
		left: auto;
		bottom: auto;
		top: -60px;
		height: 16px;
		width: 100%;
		padding: 0px 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.eshop_citace .buttons-wrap .buttons {
		position: relative;
	}

	.eshop_citace .buttons-wrap .buttons .bar-wrap {
		display: none;
	}

	.eshop_citace .buttons-wrap .buttons a.hide-citace {
		font-size: 16px;
		font-weight: 400;
		color: #A2A2A2;
		position: absolute;
		top: 0px;
		right: 15px;
		text-decoration: none;
		background-image: url("../../mediafile/images/up-arrow-grey.svg");
		background-repeat: no-repeat;
		background-position: right center;
		background-size: 12px;
		padding-right: 25px;
	}

	.eshop_citace .buttons-wrap .buttons a.hide-citace:hover {
		background-image: url("../../mediafile/images/up-arrow-red.svg");
		color: #AE1927;
	}

	.eshop_citace a.show-citace {
		display: none;
	}

	.eshop_citace.citace-hidden .content h3 {
		font-size: 20px;
	}

	.woocommerce .summary form.cart {
		position: relative;
		bottom: auto;
	}

}

@media (max-width: 768px) {

	.woocommerce .images {
		width: 50% !important;
		margin-bottom: 20px !important;
	}

	.woocommerce .summary {
		width: 100% !important;
	}

	.thumbnails-wrap {
		width: 50% !important;
		margin-top: 30px;
	}

	.x-accordion {
		width: 100% !important;
	}

	.woocommerce.tax-product_cat .eshop-wrap .headline {
		margin: 0px auto 40px;
	}

	.my-gallery .galleries .span2 {
		width: 50%;
		display: block;
	}

	.woocommerce .eshop-wrap .headline .category-menu-wrap {
		position: relative;
		left: auto;
		right: auto;
		bottom: auto;
		top: auto;
		margin: 30px 0px 0px;
	}

	.woocommerce .eshop-wrap .headline .category-menu-wrap .category-toggle {
		position: relative;
		left: auto;
		right: auto;
		bottom: auto;
		top: auto;
		margin: 0px;
		display: block;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.woocommerce .eshop-wrap .headline .category-menu-wrap .category-menu {
		top: 40px;
		width: 100%;
	}

	.woocommerce ul.products li.product-category {
		width: 50% !important;
	}

	.block_content {
		padding: 30px 0;
	}

	.block_content .span4 {
		width: 100%;
		display: block;
	}

	.block_tips .item-slide {
		height: 250px;
		background-size: cover;
	}

	.block_contact .facebook {
		position: relative;
		display: block;
		left: 0;
		margin-top: 35px;
	}

	.block_contact .linkedin {
		position: relative;
		display: block;
		left: 0;
		margin-top: 15px;
	}

	.block_contact .map {
		position: relative;
		margin-top: 35px;
		right: 0;
	}

	.block_contact .right .btn-default {
		position: relative;
		left: 0;
	}

	.eshop_citace.citace-hidden .picture {
		float: none;
	}

	.eshop_citace.citace-hidden .content-wrap {
		float: none;
		margin-bottom: 15px;
		width: 100%;
	}

	.eshop_citace.citace-hidden a.show-citace {
		bottom: auto;
		top: 50px;
	}

	/* Block Code */

	.block_code {
		padding: 0 30px;
	}

	.woocommerce table.cart td.actions .coupon {
		width: 100% !important;
	}

	.woocommerce table.cart td.actions .coupon .input-text {
		width: 100% !important;
	}

	.woocommerce table.cart td.actions .coupon .button {
		width: 100% !important;
		float: left !important;
		margin-top: 10px;
	}
}

@media (max-width: 600px) {

	.woocommerce ul.products li.type-product .product-left .meta .price {
		position: relative;
		margin-top: 15px;
	}
}

@media (max-width: 500px) {
	.woocommerce .images {
		width: 100% !important;
	}

	.thumbnails-wrap {
		width: 100% !important;
	}

	li.col-2-left {
		width: 100%;
	}

	li.col-2-right {
		width: 100%;
	}

	header .header-main .logoarea {
		width: 150px;
	}

	.my-gallery .galleries .span2 {
		width: 100%;
		display: block;
	}

	.woocommerce ul.products li.type-product .product-left {
		width: 100% !important;
	}

	.woocommerce ul.products li.type-product .product-right {
		width: 100% !important;
		padding-left: 0px;
	}

	.woocommerce ul.products li.product-category {
		width: 100% !important;
	}

	.block_events .event .span4 {
		width: 100%;
		display: block;
	}

	.block_events .buttons {
		width: 100%;
		margin-top: 30px;
	}

	.single_event .event .span4 {
		width: 100%;
		display: block;
	}

	.single_event .buttons {
		width: 100%;
		margin-top: 30px;
	}

	.block_events .event .picture {
		width: 100%;
		height: auto;
	}

	.woocommerce ul.products li.type-product.product-type-variable .product-left .meta .price {
		left: 0;
		margin-bottom: 30px;
	}

	.woocommerce ul.products li.type-product .product-left .meta .price {
		margin-bottom: 30px;
	}
}

@media (max-width: 400px) {
	.cart-contents {
		text-indent: 100%;
		overflow: hidden;
		color: transparent;
		white-space: nowrap;
	}

	.cart-contents:hover {
		text-indent: 100%;
		overflow: hidden;
		color: transparent;
		white-space: nowrap;
	}
}

.cf:before,
.cf:after {
	content: "";
	display: table;
}

.cf:after {
	clear: both;
}

.cf {
	*zoom: 1;
}