/*!
Theme Name: islamische-zeitung-2025
Theme URI: https://islamische-zeitung.de/
Author: Alp Uçkan
Author URI: https://alp.uckan.de/
Description: Description
Version: 2.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: iz
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

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

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

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
@font-face {
	font-family: "EBGaramond12-Regular";
	src: local("EB Garamond 12 Regular"), local("EBGaramond12-Regular"), url("fonts/EBGaramond12-Regular.woff2") format("woff2"), url("fonts/EBGaramond12-Regular.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: optional;
}
@font-face {
	font-family: "EBGaramond12-Italic";
	src: local("EB Garamond 12 Italic"), local("EBGaramond12-Italic"), url("fonts/EBGaramond12-Italic.woff2") format("woff2"), url("fonts/EBGaramond12-Italic.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: optional;
}
@font-face {
	font-family: "EBGaramond08-Regular";
	src: local("EB Garamond 08 Regular"), local("EBGaramond08-Regular"), url("fonts/EBGaramond08-Regular.woff2") format("woff2"), url("fonts/EBGaramond08-Regular.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: optional;
}
@font-face {
	font-family: "EBGaramond08-Italic";
	src: local("EB Garamond 08 Italic"), local("EBGaramond08-Italic"), url("fonts/EBGaramond08-Italic.woff2") format("woff2"), url("fonts/EBGaramond08-Italic.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: optional;
}
@font-face {
	font-family: "Interstate-BoldCond";
	src: local("Interstate Bold Cond"), local("Interstate-BoldCond"), url("fonts/Interstate-BoldCond.woff2") format("woff2"), url("fonts/Interstate-BoldCond.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: optional;
}
@font-face {
	font-family: "Interstate-RegularItalic";
	src: local("Interstate Regular Italic"), local("Interstate-RegularItalic"), url("fonts/Interstate-RegularItalic.woff2") format("woff2"), url("fonts/Interstate-RegularItalic.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: optional;
}
@font-face {
	font-family: "Interstate-UltraBlackComp";
	src: local("Interstate UltraBlack Comp"), local("Interstate-UltraBlackComp"), url("fonts/Interstate-UltraBlackComp.woff2") format("woff2"), url("fonts/Interstate-UltraBlackComp.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: optional;
}
@font-face {
	font-family: "Interstate-LightCond";
	src: local("Interstate Light Cond"), local("Interstate-LightCond"), url("fonts/Interstate-LightCond.woff2") format("woff2"), url("fonts/Interstate-LightCond.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: optional;
}
@font-face {
	font-family: "Interstate-BlackCond";
	src: local("Interstate Black Cond"), local("Interstate-BlackCond"), url("fonts/Interstate-BlackCond.woff2") format("woff2"), url("fonts/Interstate-BlackCond.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: optional;
}
@font-face {
	font-family: "Interstate-ExtraLightItalic";
	src: local("Interstate ExtraLight Italic"), local("Interstate-ExtraLightItalic"), url("fonts/Interstate-ExtraLightItalic.woff2") format("woff2"), url("fonts/Interstate-ExtraLightItalic.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: optional;
}
@font-face {
	font-family: "Interstate-BlackComp";
	src: local("Interstate Black Comp"), local("Interstate-BlackComp"), url("fonts/Interstate-BlackComp.woff2") format("woff2"), url("fonts/Interstate-BlackComp.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: optional;
}
@font-face {
	font-family: "Interstate-ThinItalic";
	src: local("Interstate Thin Italic"), local("Interstate-ThinItalic"), url("fonts/Interstate-ThinItalic.woff2") format("woff2"), url("fonts/Interstate-ThinItalic.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: optional;
}
@font-face {
	font-family: "Interstate-LightItalic";
	src: local("Interstate Light Italic"), local("Interstate-LightItalic"), url("fonts/Interstate-LightItalic.woff2") format("woff2"), url("fonts/Interstate-LightItalic.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: optional;
}
@font-face {
	font-family: "Interstate-RegularComp";
	src: local("Interstate Regular Comp"), local("Interstate-RegularComp"), url("fonts/Interstate-RegularComp.woff2") format("woff2"), url("fonts/Interstate-RegularComp.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "OpenSans-ExtraboldItalic";
	src: local("Open Sans Extrabold Italic"), local("OpenSans-ExtraboldItalic"), url("fonts/OpenSans-ExtraboldItalic.woff2") format("woff2"), url("fonts/OpenSans-ExtraboldItalic.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: optional;
}
@font-face {
	font-family: "OpenSans";
	src: local("Open Sans"), local("OpenSans"), url("fonts/OpenSans.woff2") format("woff2"), url("fonts/OpenSans.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: optional;
}
@font-face {
	font-family: "OpenSans-Bold";
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url("fonts/OpenSans-Bold.woff2") format("woff2"), url("fonts/OpenSans-Bold.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: optional;
}
@font-face {
	font-family: "OpenSans-Italic";
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url("fonts/OpenSans-Italic.woff2") format("woff2"), url("fonts/OpenSans-Italic.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: optional;
}
@font-face {
	font-family: "OpenSans-Semibold";
	src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url("fonts/OpenSans-Semibold.woff2") format("woff2"), url("fonts/OpenSans-Semibold.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: optional;
}
@font-face {
	font-family: "OpenSans-Extrabold";
	src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url("fonts/OpenSans-Extrabold.woff2") format("woff2"), url("fonts/OpenSans-Extrabold.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: optional;
}
@font-face {
	font-family: "OpenSans-SemiboldItalic";
	src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url("fonts/OpenSans-SemiboldItalic.woff2") format("woff2"), url("fonts/OpenSans-SemiboldItalic.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: optional;
}
@font-face {
	font-family: "OpenSans-Light";
	src: local("Open Sans Light"), local("OpenSans-Light"), url("fonts/OpenSans-Light.woff2") format("woff2"), url("fonts/OpenSans-Light.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: optional;
}
@font-face {
	font-family: "OpenSansLight-Italic";
	src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url("fonts/OpenSansLight-Italic.woff2") format("woff2"), url("fonts/OpenSansLight-Italic.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: optional;
}
@font-face {
	font-family: "OpenSans-BoldItalic";
	src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url("fonts/OpenSans-BoldItalic.woff2") format("woff2"), url("fonts/OpenSans-BoldItalic.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: optional;
}
body::after {
	display: none;
}

@media (min-width: 320px) and (max-width: 768px) {
	body::after {
		content: "b320a768";
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	body::after {
		content: "b768a1024";
	}
}
@media (min-width: 1024px) and (max-width: 1280px) {
	body::after {
		content: "b1024a1280";
	}
}
@media (min-width: 1280px) and (max-width: 1480px) {
	body::after {
		content: "b1280a1480";
	}
}
@media (min-width: 1480px) {
	body::after {
		content: "gt1480";
	}
}
/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

html {
	box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/* Typography
--------------------------------------------- */
:root {
	font-size: 1.125rem;
}

body {
	font-family: "EBGaramond12-Regular", "Georgia", serif;
	line-height: 1;
}

h1, h2, h3, h4, h5, h6, .iz-heading {
	margin: 0;
	font-family: "EBGaramond12-Regular", "Georgia", serif;
	font-size: 27px;
	line-height: 1.5;
	font-weight: normal;
}

.iz-content .entry-content > h3,
.woocommerce-Tabs-panel > h3 {
	font-family: "OpenSans-Semibold", "Verdana", sans-serif;
	font-size: 17px;
}
.iz-content .entry-content > h4,
.woocommerce-Tabs-panel > h4 {
	font-family: "OpenSans-Semibold", "Verdana", sans-serif;
	font-size: 17px;
}
.iz-content .entry-content > h5,
.woocommerce-Tabs-panel > h5 {
	font-size: 21px;
}
.iz-content .entry-content > h6,
.woocommerce-Tabs-panel > h6 {
	font-size: 19px;
}
.iz-content .entry-content > strong,
.woocommerce-Tabs-panel > strong {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #5B5D5C;
}
.iz-content .entry-content h1 strong, .iz-content .entry-content h2 strong, .iz-content .entry-content h3 strong, .iz-content .entry-content h4 strong, .iz-content .entry-content h5 strong, .iz-content .entry-content h6 strong,
.woocommerce-Tabs-panel h1 strong,
.woocommerce-Tabs-panel h2 strong,
.woocommerce-Tabs-panel h3 strong,
.woocommerce-Tabs-panel h4 strong,
.woocommerce-Tabs-panel h5 strong,
.woocommerce-Tabs-panel h6 strong {
	font-weight: normal;
}

.page-header {
	width: 100%;
}
.page-header.page-header--author {
	display: grid;
	grid-template-columns: repeat(9, 1fr);
	grid-template-rows: auto;
	padding-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.page-header.page-header--author {
		padding-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.page-header.page-header--author {
		padding-bottom: 1.11111rem;
	}
}
.page-header.page-header--author {
	column-gap: 0.55555rem;
	row-gap: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.page-header.page-header--author {
		column-gap: 0.83333rem;
		row-gap: 0.55555rem;
	}
}
@media (min-width: 1280px) {
	.page-header.page-header--author {
		column-gap: 1.11111rem;
		row-gap: 0.55555rem;
	}
}
.page-header .iz-avatar {
	grid-column-start: 1;
	grid-column-end: span 3;
	grid-row-start: 1;
	grid-row-end: span 3;
	justify-self: end;
	line-height: 0;
}
.page-header .iz-heading {
	grid-column-start: 4;
	grid-column-end: span 6;
	grid-row-start: 1;
	grid-row-end: 1;
}
.page-header .archive-description {
	grid-column-start: 4;
	grid-column-end: span 6;
	grid-row-start: 2;
	grid-row-end: 2;
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	line-height: 1.5;
}
.page-header .iz-website {
	grid-column-start: 4;
	grid-column-end: span 6;
	grid-row-start: 3;
	grid-row-end: 3;
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	line-height: 1.5;
}

.iz-heading--page {
	width: 100%;
}

.iz-heading--entry {
	line-height: 1.25;
}

.iz-heading--box {
	width: 100%;
	text-align: center;
}

.page-header,
.iz-heading--underlined {
	border-bottom: 1px solid #000000;
}

.iz-heading--widget {
	margin-bottom: 0.55555rem;
	font-family: "Interstate-RegularComp", "Helvetica", sans-serif;
	font-size: 27px;
	line-height: 1.5;
	color: #B82738;
	border-bottom: 1px dashed #b1b1b1;
}

.iz-heading-withlink {
	display: grid;
	grid-template-columns: 1fr auto;
	column-gap: 0.55555rem;
	row-gap: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-heading-withlink {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-heading-withlink {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
.iz-heading-withlink {
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-heading-withlink {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-heading-withlink {
		margin-bottom: 1.11111rem;
	}
}
.iz-heading-withlink {
	border-bottom: 1px solid #000000;
}
.iz-heading-withlink *:first-child {
	grid-column-start: 1;
	grid-column-end: 1;
}
.iz-heading-withlink *:last-child {
	grid-column-start: 2;
	grid-column-end: 2;
	align-self: center;
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	line-height: 1.5;
	color: rgb(116.222826087, 118.777173913, 117.5);
}
.iz-heading-withlink *:last-child a {
	color: #B82738;
}
.iz-heading-withlink *:last-child p {
	line-height: 1.5;
}
.iz-heading-withlink *:last-child {
	color: #5B5D5C;
}
.iz-heading-withlink *:last-child a {
	color: #5B5D5C;
}
.iz-heading-withlink .iz-resp-option {
	display: none;
}
@media (min-width: 1024px) {
	.iz-heading-withlink .iz-resp-option {
		display: inline-block;
		margin-left: 0.27778rem;
	}
}
.iz-heading-withlink .iz-more:after {
	display: none;
}

p,
li,
button,
input,
select,
optgroup,
textarea,
blockquote,
address,
code {
	line-height: 1.5;
}

p, li, ul, ol, blockquote, address, pre {
	margin: 0;
}

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

pre {
	background: #b1b1b1;
	font-family: "Courier 10 Pitch", courier, monospace;
	line-height: 1.75;
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	pre {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	pre {
		margin-bottom: 1.11111rem;
	}
}
pre {
	max-width: 100%;
	overflow: auto;
	padding: 0.83333rem;
}

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

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

mark,
ins {
	text-decoration: none;
}

big {
	font-size: 125%;
}

/* Elements
--------------------------------------------- */
hr {
	height: 1px;
	margin: 0;
	background-color: #DDDDDD;
	border: 0;
}

ul,
ol {
	margin-left: 1.66666rem;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 0.83333rem;
}

dt {
	font-weight: 700;
}

dd {
	margin-right: 0.83333rem;
}

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

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

figure {
	margin: 1em 0;
}

table {
	margin: 0;
	width: 100%;
}

/* Links
--------------------------------------------- */
a {
	color: #B82738;
	text-decoration: none;
}
a:visited {
	color: rgb(141.9192825112, 30.0807174888, 43.1928251121);
}
a:hover, a:focus, a:active {
	color: rgb(213.7264573991, 60.2735426009, 78.264573991);
}
a:focus {
	outline: thin dotted;
}
a:hover, a:active {
	outline: 0;
	text-decoration: underline;
}

.iz-more {
	font-family: "OpenSans-Semibold", "Verdana", sans-serif;
	font-size: 13px;
	text-align: right;
	color: #5B5D5C;
	border-bottom: none;
}
.iz-more a {
	color: #5B5D5C;
}
.iz-more:after {
	content: "→";
	margin-left: 0.27778rem;
	font-family: "OpenSans-Semibold", "Verdana", sans-serif;
	font-size: 13px;
	color: #5B5D5C;
}

/* Forms
--------------------------------------------- */
button:active, button:focus,
input[type=button]:active,
input[type=button]:focus,
input[type=reset]:active,
input[type=reset]:focus,
input[type=submit]:active,
input[type=submit]:focus {
	outline: none;
}

label {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	line-height: 1.5;
	color: #5B5D5C;
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
select,
textarea {
	color: #000000;
	background-color: #F2F2F2;
	border: 1px solid #b1b1b1;
	padding: 0 0.55555rem;
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	line-height: 1.5;
}
@media screen and (min-width: 1024px) {
	input[type=text],
	input[type=email],
	input[type=url],
	input[type=password],
	input[type=search],
	input[type=number],
	input[type=tel],
	input[type=range],
	input[type=date],
	input[type=month],
	input[type=week],
	input[type=time],
	input[type=datetime],
	input[type=datetime-local],
	input[type=color],
	select,
	textarea {
		padding: 0 0.83333rem;
	}
}
input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=range]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
select:focus,
textarea:focus {
	outline: none;
	border-color: #27B8A7;
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color] {
	height: 2.77778rem;
	line-height: 2.77778rem;
}

textarea {
	padding: 0.55555rem;
}
@media screen and (min-width: 1024px) {
	textarea {
		padding: 0.83333rem;
	}
}

select {
	height: 2.77778rem;
	line-height: 2.77778rem;
	border: 1px solid #b1b1b1;
}

textarea {
	width: 100%;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	opacity: 1;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
.iz-content {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	grid-template-rows: auto 1fr;
	column-gap: 0.55555rem;
	row-gap: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-content {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-content {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-content {
		grid-template-columns: repeat(12, 1fr);
		grid-template-rows: 1fr;
	}
}
@media (min-width: 1280px) {
	.iz-content {
		grid-template-columns: repeat(9, 1fr);
		grid-template-rows: 1fr;
	}
}
.iz-content .iz-content__1stcol {
	grid-column-start: 1;
	grid-column-end: span 6;
	grid-row-start: 1;
	grid-row-end: 1;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-content .iz-content__1stcol {
		grid-column-end: span 4;
		text-align: right;
	}
}
@media (min-width: 1280px) {
	.iz-content .iz-content__1stcol {
		grid-column-end: span 3;
		text-align: right;
	}
}
@media (min-width: 768px) {
	.iz-content .iz-content__1stcol .widget {
		text-align: left;
	}
}
.iz-content .iz-content__2ndcol {
	grid-column-start: 1;
	grid-column-end: span 6;
	grid-row-start: 2;
	grid-row-end: 2;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-content .iz-content__2ndcol {
		grid-column-start: 5;
		grid-column-end: span 8;
		grid-row-start: 1;
		grid-row-end: 1;
	}
}
@media (min-width: 1280px) {
	.iz-content .iz-content__2ndcol {
		grid-column-start: 4;
		grid-column-end: span 6;
		grid-row-start: 1;
		grid-row-end: 1;
	}
}
.iz-content.iz-content--inlist .iz-content__1stcol {
	grid-column-start: 1;
	grid-column-end: span 6;
	grid-row-start: 2;
	grid-row-end: 2;
	text-align: left;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-content.iz-content--inlist .iz-content__1stcol {
		grid-column-start: 5;
		grid-column-end: span 8;
		grid-row-start: 1;
		grid-row-end: 1;
		padding-bottom: 30px;
	}
}
@media (min-width: 1280px) {
	.iz-content.iz-content--inlist .iz-content__1stcol {
		grid-column-start: 4;
		grid-column-end: span 6;
		grid-row-start: 1;
		grid-row-end: 1;
	}
}
.iz-content.iz-content--inlist .iz-content__1stcol a:link, .iz-content.iz-content--inlist .iz-content__1stcol a:visited {
	color: #000000;
}
.iz-content.iz-content--inlist .iz-content__2ndcol {
	grid-column-start: 1;
	grid-column-end: span 6;
	grid-row-start: 1;
	grid-row-end: 1;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-content.iz-content--inlist .iz-content__2ndcol {
		grid-column-end: span 4;
		text-align: right;
	}
}
@media (min-width: 1280px) {
	.iz-content.iz-content--inlist .iz-content__2ndcol {
		grid-column-end: span 3;
		text-align: right;
	}
}

.post-thumbnail {
	width: 100%;
}
.post-thumbnail img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0;
}

.comments-area {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	grid-template-rows: 1fr;
	column-gap: 0.55555rem;
	row-gap: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.comments-area {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.comments-area {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
@media (min-width: 768px) and (max-width: 1279px) {
	.comments-area {
		grid-template-columns: repeat(9, 1fr);
	}
}
@media (min-width: 1280px) {
	.comments-area {
		grid-template-columns: repeat(9, 1fr);
	}
}
.comments-area .iz-comments {
	grid-column-start: 1;
	grid-column-end: span 6;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.comments-area .iz-comments {
		grid-column-start: 4;
	}
}
@media (min-width: 1280px) {
	.comments-area .iz-comments {
		grid-column-start: 4;
	}
}

html,
body {
	width: 100%;
	height: 100%;
}

body {
	position: relative;
	display: grid;
	grid-template-columns: 100%;
	grid-template-areas: "header" "content" "footer";
	grid-template-rows: auto 1fr 173px;
	margin: 0;
	color: #000000;
	background-color: #fff;
	column-gap: 0.55555rem;
	row-gap: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	body {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	body {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
@media (min-width: 1280px) {
	body {
		grid-template-rows: auto 1fr 173px;
	}
}

#svg-sprite {
	display: none;
}

.iz-pageheader {
	grid-area: header;
}

.iz-pagebody {
	grid-area: content;
}
.iz-pagebody .iz-newsticker {
	grid-column-start: 1;
	grid-column-end: span 6;
	grid-row-start: 1;
	grid-row-end: 1;
	margin-right: -0.55555rem;
	margin-left: -0.55555rem;
	width: calc(100% + 2 * 0.55555rem);
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-pagebody .iz-newsticker {
		grid-column-end: span 12;
		margin-right: -0.83333rem;
		margin-left: -0.83333rem;
		width: calc(100% + 2 * 0.83333rem);
	}
}
@media (min-width: 1280px) {
	.iz-pagebody .iz-newsticker {
		grid-column-end: span 12;
		margin-right: 0;
		margin-left: 0;
		width: 100%;
	}
}

.iz-pagebody__corset {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	column-gap: 0.55555rem;
	row-gap: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-pagebody__corset {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-pagebody__corset {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
.iz-pagebody__corset {
	max-width: 1280px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0.55555rem;
	padding-left: 0.55555rem;
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
	.iz-pagebody__corset {
		padding-right: 0.83333rem;
		padding-left: 0.83333rem;
	}
}
@media screen and (min-width: 1280px) {
	.iz-pagebody__corset {
		padding-right: 1.11111rem;
		padding-left: 1.11111rem;
	}
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-pagebody__corset {
		grid-template-columns: repeat(12, 1fr);
	}
}
@media (min-width: 1280px) {
	.iz-pagebody__corset {
		grid-template-columns: repeat(12, 1fr);
	}
}
.iz-pagebody__corset .iz-main {
	grid-column-start: 1;
	grid-column-end: span 6;
	grid-row-start: 2;
	grid-row-end: 2;
	align-content: start;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-pagebody__corset .iz-main {
		grid-column-end: span 12;
	}
}
@media (min-width: 1280px) {
	.iz-pagebody__corset .iz-main {
		grid-column-end: span 12;
	}
}
.iz-pagebody__corset .iz-main {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: auto 1fr;
	column-gap: 0.55555rem;
	row-gap: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-pagebody__corset .iz-main {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-pagebody__corset .iz-main {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
.iz-pagebody__corset .iz-main.iz-main--wlisting {
	grid-template-rows: auto;
}

.iz-pagefooter {
	grid-area: footer;
}

@media (min-width: 1280px) {
	.iz-pagebody--wsidebar .iz-main {
		grid-column-end: span 9;
	}
}
.iz-pagebody--wsidebar .iz-sidebar {
	grid-column-start: 1;
	grid-column-end: span 6;
	grid-row-start: 3;
	grid-row-end: 3;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-pagebody--wsidebar .iz-sidebar {
		grid-column-start: 1;
		grid-column-end: -1;
		grid-row-start: 3;
		grid-row-end: 3;
	}
}
@media (min-width: 1280px) {
	.iz-pagebody--wsidebar .iz-sidebar {
		grid-column-start: 10;
		grid-column-end: span 3;
		grid-row-start: 2;
		grid-row-end: 2;
	}
}

.entry-summary .woocommerce-info {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	line-height: 1.5;
	color: #000000;
}
.entry-summary .woocommerce-info a {
	color: #B82738 !important;
}

.iz-categories {
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-categories {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-categories {
		margin-bottom: 1.11111rem;
	}
}
.iz-categories {
	font-family: "Interstate-RegularComp", "Helvetica", sans-serif;
}

.iz-issue {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	line-height: 1.5;
	color: #5B5D5C;
	font-style: italic;
}

.iz-posted-on {
	font-family: "OpenSans-Semibold", "Verdana", sans-serif;
	font-size: 13px;
}

.iz-tagged {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
}

.iz-entry-footer {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
}
.iz-entry-footer .comments-link, .iz-entry-footer .edit-link {
	display: inline-block;
}

.iz-post-thumbnail {
	position: relative;
	margin-right: -0.55555rem;
	margin-left: -0.55555rem;
	line-height: 0;
}
@media (min-width: 768px) {
	.iz-post-thumbnail {
		margin-right: 0;
		margin-left: 0;
	}
}
.iz-post-thumbnail img {
	width: 100%;
}

.iz-post-thumbnail__caption {
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 0 0.27778rem;
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: #F2F2F2;
	background-color: rgba(0, 0, 0, 0.75);
}
.iz-post-thumbnail__caption a {
	color: rgb(231.5650224215, 144.4349775785, 154.6502242152);
}

.iz-pagebody--abo .iz-description {
	text-align: left;
}
.iz-pagebody--abo .iz-note {
	font-family: "OpenSans", "Verdana", sans-serif;
	line-height: 1.5;
	font-size: 15px;
	color: #5B5D5C;
}
.iz-pagebody--abo .iz-btn {
	margin-right: auto;
	margin-left: auto;
}
.iz-pagebody--abo .wpcf7-form {
	text-align: left;
}
.iz-pagebody--abo .wpcf7-form p {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: auto 1fr;
}
.iz-pagebody--abo .wpcf7-form p.iz-btn-cont {
	display: block;
}
.iz-pagebody--abo .wpcf7-form p.iz-btn-cont input {
	width: auto;
	max-width: 100%;
}
.iz-pagebody--abo .wpcf7-form p > label {
	grid-column-start: 1;
	grid-column-end: 1;
	grid-row-start: 1;
	grid-row-end: 1;
	font-size: 15px;
}
.iz-pagebody--abo .wpcf7-form p > span {
	grid-column-start: 1;
	grid-column-end: 1;
	grid-row-start: 2;
	grid-row-end: 2;
}
.iz-pagebody--abo .wpcf7-form input {
	width: 100%;
}
.iz-pagebody--abo .wpcf7-form .iz-plzcity {
	display: grid;
	grid-template-columns: 30% 1fr;
	grid-template-rows: 1fr;
	column-gap: 0.55555rem;
	row-gap: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-pagebody--abo .wpcf7-form .iz-plzcity {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-pagebody--abo .wpcf7-form .iz-plzcity {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
.iz-pagebody--abo .wpcf7-form .iz-landmail {
	display: grid;
	grid-template-columns: 45% 1fr;
	grid-template-rows: 1fr;
	column-gap: 0.55555rem;
	row-gap: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-pagebody--abo .wpcf7-form .iz-landmail {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-pagebody--abo .wpcf7-form .iz-landmail {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}

.iz-subscriptions {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	grid-template-rows: repeat(3, 1fr);
	column-gap: 0.55555rem;
	row-gap: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-subscriptions {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-subscriptions {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
@media (min-width: 768px) {
	.iz-subscriptions {
		grid-template-columns: repeat(12, 1fr);
		grid-template-rows: repeat(1, 1fr);
	}
}

.iz-subscriptions__item {
	text-align: center;
}

.iz-subscriptions__item--online {
	grid-column-start: 1;
	grid-column-end: span 6;
	grid-row-start: 1;
	grid-row-end: 1;
}
@media (min-width: 768px) {
	.iz-subscriptions__item--online {
		grid-column-end: span 6;
	}
}

.iz-subscriptions__item--print {
	grid-column-start: 1;
	grid-column-end: span 6;
	grid-row-start: 2;
	grid-row-end: 2;
}
@media (min-width: 768px) {
	.iz-subscriptions__item--print {
		grid-column-start: 7;
		grid-column-end: span 6;
		grid-row-start: 1;
		grid-row-end: 1;
	}
}

.iz-subscriptions__item--bundle {
	grid-column-start: 1;
	grid-column-end: span 6;
	grid-row-start: 3;
	grid-row-end: 3;
}
@media (min-width: 768px) {
	.iz-subscriptions__item--bundle {
		grid-column-start: 4;
		grid-column-end: span 6;
		grid-row-start: 2;
		grid-row-end: 2;
	}
}

.iz-services {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	grid-template-rows: 1fr 1fr;
	column-gap: 0.55555rem;
	row-gap: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-services {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-services {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
@media (min-width: 768px) {
	.iz-services {
		grid-template-columns: repeat(12, 1fr);
		grid-template-rows: 1fr;
	}
}

.iz-services__item {
	text-align: center;
}

.iz-services__item--probe {
	grid-column-start: 1;
	grid-column-end: span 6;
	grid-row-start: 1;
	grid-row-end: 1;
}
@media (min-width: 768px) {
	.iz-services__item--probe {
		grid-column-start: 1;
		grid-column-end: span 6;
		grid-row-start: 1;
		grid-row-end: 1;
	}
}
.iz-services__item--probe img {
	display: block;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #b1b1b1;
}

.iz-services__item--vks {
	grid-column-start: 1;
	grid-column-end: span 6;
	grid-row-start: 2;
	grid-row-end: 2;
}
@media (min-width: 768px) {
	.iz-services__item--vks {
		grid-column-start: 7;
		grid-column-end: span 6;
		grid-row-start: 1;
		grid-row-end: 1;
	}
}

.iz-product-photo {
	width: 100%;
}

.not-found .page-header {
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.not-found .page-header {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.not-found .page-header {
		margin-bottom: 1.11111rem;
	}
}
.not-found .search-form {
	max-width: 400px;
}

.iz-issues,
.iz-issues-articles {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.iz-issues {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	column-gap: 0.55555rem;
	row-gap: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-issues {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-issues {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
@media (min-width: 768px) {
	.iz-issues {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
	}
}
@media (min-width: 1024px) {
	.iz-issues {
		grid-template-columns: repeat(4, 1fr);
	}
}
@media (min-width: 1280px) {
	.iz-issues {
		grid-template-columns: repeat(4, 1fr);
	}
}
.iz-issues.iz-issues--small .iz-heading {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	line-height: 1.5;
	margin-bottom: 0.55555rem;
}
.iz-issues.iz-issues--small img {
	width: 105px;
	border: 1px solid #DDDDDD;
}
.iz-issues.iz-issues--small .iz-issues__item {
	display: none;
}
.iz-issues.iz-issues--small .iz-issues__item:nth-of-type(1), .iz-issues.iz-issues--small .iz-issues__item:nth-of-type(2) {
	display: block;
}
@media (min-width: 768px) {
	.iz-issues.iz-issues--small {
		grid-template-columns: repeat(5, 1fr);
	}
	.iz-issues.iz-issues--small .iz-issues__item {
		display: none;
	}
	.iz-issues.iz-issues--small .iz-issues__item:nth-of-type(1), .iz-issues.iz-issues--small .iz-issues__item:nth-of-type(2), .iz-issues.iz-issues--small .iz-issues__item:nth-of-type(3), .iz-issues.iz-issues--small .iz-issues__item:nth-of-type(4), .iz-issues.iz-issues--small .iz-issues__item:nth-of-type(5) {
		display: block;
	}
}
@media (min-width: 1024px) {
	.iz-issues.iz-issues--small {
		grid-template-columns: repeat(7, 1fr);
	}
	.iz-issues.iz-issues--small .iz-issues__item {
		display: block;
	}
}
.iz-issues__item {
	text-align: center;
}
.iz-issues__item .iz-issues__link {
	display: block;
	line-height: 0;
}
.iz-issues__item img {
	width: 150px;
}

.iz-issues-articles {
	display: none;
}

.iz-spotlight .iz-heading--widget {
	margin-bottom: 0;
	border: none;
}
.iz-spotlight li {
	display: grid;
	grid-template-columns: 1fr 1fr;
	column-gap: 0.55555rem;
	row-gap: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-spotlight li {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-spotlight li {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
@media (min-width: 1024px) {
	.iz-spotlight li {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: repeat(3, auto);
	}
}
.iz-spotlight li > a {
	grid-column-start: 1;
	grid-column-end: -1;
	grid-row-start: 1;
	grid-row-end: 1;
	position: relative;
}
@media (min-width: 1024px) {
	.iz-spotlight li > a {
		grid-column-start: 1;
		grid-column-end: -1;
		grid-row-start: 1;
		grid-row-end: 1;
	}
}
.iz-spotlight li > a img,
.iz-spotlight li > a .rpwwt-post-title {
	display: block;
	width: 100%;
}
.iz-spotlight li > a .rpwwt-post-title {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0.55555rem 0;
	font-size: 21px;
	text-align: center;
	background-color: rgba(255, 255, 255, 0.75);
}
.iz-spotlight .rpwwt-post-date {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: rgb(116.222826087, 118.777173913, 117.5);
}
.iz-spotlight .rpwwt-post-date a {
	color: #B82738;
}
.iz-spotlight .rpwwt-post-date p {
	line-height: 1.5;
}
.iz-spotlight .rpwwt-post-author {
	grid-column-start: 1;
	grid-column-end: 1;
	grid-row-start: 3;
	grid-row-end: 3;
	font-style: italic;
	color: #b1b1b1;
}
@media (min-width: 1024px) {
	.iz-spotlight .rpwwt-post-author {
		grid-column-start: 1;
		grid-column-end: 1;
		grid-row-start: 3;
		grid-row-end: 3;
	}
}
.iz-spotlight .rpwwt-post-date {
	grid-column-start: 2;
	grid-column-end: 2;
	grid-row-start: 3;
	grid-row-end: 3;
	text-align: right;
	align-self: end;
}
@media (min-width: 1024px) {
	.iz-spotlight .rpwwt-post-date {
		grid-column-start: 2;
		grid-column-end: 2;
		grid-row-start: 3;
		grid-row-end: 3;
	}
}
.iz-spotlight .rpwwt-post-excerpt {
	grid-column-start: 1;
	grid-column-end: -1;
	grid-row-start: 2;
	grid-row-end: 2;
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: rgb(116.222826087, 118.777173913, 117.5);
}
.iz-spotlight .rpwwt-post-excerpt a {
	color: #B82738;
}
.iz-spotlight .rpwwt-post-excerpt p {
	line-height: 1.5;
}
@media (min-width: 1024px) {
	.iz-spotlight .rpwwt-post-excerpt {
		grid-column-start: 1;
		grid-column-end: -1;
		grid-row-start: 2;
		grid-row-end: 2;
	}
}
.iz-spotlight .rpwwt-post-excerpt .woocommerce .iz-pw__short p {
	margin: 0.27778rem 0;
	font-size: 13px;
}

.iz-stage {
	display: grid;
	grid-template-columns: 1fr;
	list-style-type: none;
	margin: 0;
	padding: 0;
	column-gap: 0.55555rem;
	row-gap: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-stage {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-stage {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
@media (min-width: 768px) {
	.iz-stage {
		grid-template-columns: repeat(12, 1fr);
		grid-template-rows: auto;
	}
}
@media (min-width: 1024px) {
	.iz-stage {
		grid-template-columns: repeat(12, 1fr);
		grid-template-rows: auto;
	}
}

.iz-stage__item {
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-stage__item {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-stage__item {
		margin-bottom: 1.11111rem;
	}
}
.iz-stage__item .iz-stage__post-thumbnail,
.iz-stage__item .iz-stage__post-title {
	margin-bottom: 0.55555rem;
}
.iz-stage__item .iz-stage__post-title {
	margin-bottom: 0;
}
.iz-stage__item.iz-stage__item--0 {
	grid-column-start: 1;
	grid-column-end: 1;
	grid-row-start: 1;
	grid-row-end: 1;
}
@media (min-width: 768px) {
	.iz-stage__item.iz-stage__item--0 {
		grid-column-start: 1;
		grid-column-end: span 12;
		grid-row-start: 1;
		grid-row-end: span 1;
	}
}
@media (min-width: 1024px) {
	.iz-stage__item.iz-stage__item--0 {
		grid-column-start: 4;
		grid-column-end: span 6;
		grid-row-start: 1;
		grid-row-end: span 3;
	}
}
.iz-stage__item.iz-stage__item--0 .iz-stage__post-title {
	font-size: 27px;
	text-align: center;
}
@media (min-width: 768px) {
	.iz-stage__item.iz-stage__item--0 .iz-stage__post-thumbnail {
		margin-bottom: 0.83333rem;
	}
}
.iz-stage__item.iz-stage__item--1 {
	grid-column-start: 1;
	grid-column-end: 1;
	grid-row-start: 2;
	grid-row-end: 2;
}
@media (min-width: 768px) {
	.iz-stage__item.iz-stage__item--1 {
		grid-column-start: 1;
		grid-column-end: span 6;
		grid-row-start: 2;
		grid-row-end: 2;
	}
}
@media (min-width: 1024px) {
	.iz-stage__item.iz-stage__item--1 {
		grid-column-start: 1;
		grid-column-end: span 3;
		grid-row-start: 1;
		grid-row-end: 1;
	}
}
.iz-stage__item.iz-stage__item--2 {
	grid-column-start: 1;
	grid-column-end: 1;
	grid-row-start: 3;
	grid-row-end: 3;
}
@media (min-width: 768px) {
	.iz-stage__item.iz-stage__item--2 {
		grid-column-start: 7;
		grid-column-end: span 6;
		grid-row-start: 2;
		grid-row-end: 2;
	}
}
@media (min-width: 1024px) {
	.iz-stage__item.iz-stage__item--2 {
		grid-column-start: 1;
		grid-column-end: span 3;
		grid-row-start: 2;
		grid-row-end: 2;
	}
}
.iz-stage__item.iz-stage__item--3 {
	grid-column-start: 1;
	grid-column-end: 1;
	grid-row-start: 4;
	grid-row-end: 4;
}
@media (min-width: 768px) {
	.iz-stage__item.iz-stage__item--3 {
		grid-column-start: 1;
		grid-column-end: span 6;
		grid-row-start: 3;
		grid-row-end: 3;
	}
}
@media (min-width: 1024px) {
	.iz-stage__item.iz-stage__item--3 {
		grid-column-start: 10;
		grid-column-end: span 3;
		grid-row-start: 1;
		grid-row-end: 1;
	}
}
.iz-stage__item.iz-stage__item--4 {
	grid-column-start: 1;
	grid-column-end: 1;
	grid-row-start: 5;
	grid-row-end: 5;
}
@media (min-width: 768px) {
	.iz-stage__item.iz-stage__item--4 {
		grid-column-start: 7;
		grid-column-end: span 6;
		grid-row-start: 3;
		grid-row-end: 3;
	}
}
@media (min-width: 1024px) {
	.iz-stage__item.iz-stage__item--4 {
		grid-column-start: 10;
		grid-column-end: span 3;
		grid-row-start: 2;
		grid-row-end: 2;
	}
}
.iz-stage__item.iz-stage__item--4.iz-dchannel .widget .iz-heading--widget {
	padding-bottom: 0.27778rem;
	color: #B82738;
	border-bottom-color: #DDDDDD;
}
.iz-stage__item.iz-stage__item--4.iz-dchannel .widget .iz-heading--widget a {
	color: #B82738 !important;
}
.iz-stage__item.iz-stage__item--4.iz-dchannel .widget .custom-html-widget {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: rgb(116.222826087, 118.777173913, 117.5);
}
.iz-stage__item.iz-stage__item--4.iz-dchannel .widget .custom-html-widget a {
	color: #B82738;
}
.iz-stage__item.iz-stage__item--4.iz-dchannel .widget .custom-html-widget p {
	line-height: 1.5;
}
.iz-stage__item.iz-stage__item--4.iz-dchannel .widget .custom-html-widget {
	color: #000000;
}
.iz-stage__item.iz-stage__item--4 {
	position: relative;
}
.iz-stage__item.iz-stage__item--4 .reiseblog-label {
	position: absolute;
	top: 0;
	left: 0;
	padding: 5px 10px;
	font-family: "Open Sans", "Verdana", sans-serif;
	font-size: 0.66667rem;
	line-height: 1.25;
	background-color: rgba(255, 255, 255, 0.75);
}
.iz-stage__item.iz-stage__item--4 .reiseblog-label span {
	color: #B82738;
}
.iz-stage__item a {
	color: #000000;
}

.iz-stage__post-thumbnail {
	line-height: 0;
}
.iz-stage__post-thumbnail a {
	display: block;
	line-height: 0;
}
.iz-stage__post-thumbnail a img {
	width: 100%;
}

body.home .iz-pw__ext {
	display: none;
}

body.home .iz-pw__short {
	display: block;
}

.iz-ad-fullwidth .iz-ad-fullwidth--desktop {
	display: none;
}
@media (min-width: 1280px) {
	.iz-ad-fullwidth .iz-ad-fullwidth--desktop {
		display: block;
	}
}
.iz-ad-fullwidth .iz-ad-fullwidth--mobile {
	display: block;
}
@media (min-width: 1280px) {
	.iz-ad-fullwidth .iz-ad-fullwidth--mobile {
		display: none;
	}
}

.id-ad-fullwidth__heading {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: rgb(116.222826087, 118.777173913, 117.5);
}
.id-ad-fullwidth__heading a {
	color: #B82738;
}
.id-ad-fullwidth__heading p {
	line-height: 1.5;
}

.iz-thema .iz-heading--widget {
	position: relative;
	color: #B82738;
	border-bottom: 1px solid #B82738;
	border-bottom: none;
}
.iz-thema .iz-heading--widget a {
	position: absolute;
	bottom: 0;
	right: 0;
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: rgb(116.222826087, 118.777173913, 117.5);
}
.iz-thema .iz-heading--widget a a {
	color: #B82738;
}
.iz-thema .iz-heading--widget a p {
	line-height: 1.5;
}
@media (min-width: 768px) {
	.iz-thema ul {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 0.55555rem;
		row-gap: 0.55555rem;
	}
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1279px) {
	.iz-thema ul {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 768px) and (min-width: 1280px) {
	.iz-thema ul {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
@media (min-width: 1280px) {
	.iz-thema ul {
		grid-template-columns: repeat(4, 1fr);
	}
}
.iz-thema li {
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-thema li {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-thema li {
		margin-bottom: 1.11111rem;
	}
}
@media (min-width: 768px) {
	.iz-thema li {
		margin-top: 0 !important;
		margin-bottom: 0;
	}
}
.iz-thema li > a {
	display: block;
	color: #000000;
	line-height: 0;
}
.iz-thema li > a img {
	grid-column-start: 1;
	grid-column-end: 1;
	width: 100%;
	margin-bottom: 0.55555rem;
}
@media (min-width: 1280px) {
	.iz-thema li > a img {
		display: block;
	}
}
.iz-thema li > a .rpwwt-post-title {
	margin-bottom: 0.27778rem;
	line-height: 1.5;
}
@media (min-width: 768px) {
	.iz-thema li > a .rpwwt-post-title {
		line-height: 1.25;
	}
}
@media (min-width: 1280px) {
	.iz-thema li > a .rpwwt-post-title {
		display: block;
	}
}
.iz-thema li .rpwwt-post-excerpt {
	display: block;
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: rgb(116.222826087, 118.777173913, 117.5);
}
.iz-thema li .rpwwt-post-excerpt a {
	color: #B82738;
}
.iz-thema li .rpwwt-post-excerpt p {
	line-height: 1.5;
}
.iz-thema li .rpwwt-post-excerpt .woocommerce .iz-pw__short p {
	margin: 0.27778rem 0;
	font-size: 13px;
}
.iz-thema li .rpwwt-post-excerpt .woocommerce .iz-pw__short .iz-pw-icon {
	padding-left: 0;
}

.iz-rubriken {
	color: #000000;
}
@media (min-width: 768px) {
	.iz-rubriken {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 0.55555rem;
		row-gap: 0.55555rem;
	}
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1279px) {
	.iz-rubriken {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 768px) and (min-width: 1280px) {
	.iz-rubriken {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
@media (min-width: 1024px) {
	.iz-rubriken {
		grid-template-columns: repeat(4, 1fr);
	}
}
.iz-rubriken a {
	color: #000000;
}
.iz-rubriken ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.iz-rubriken ul li {
	padding-bottom: 0.55555rem;
	border-bottom: 1px solid #DDDDDD;
}

@media (min-width: 768px) {
	.iz-rubriken__item {
		margin-top: 0 !important;
	}
}

.iz-ausgaben .iz-heading--box {
	padding: 1.11111rem 0;
	font-size: 33px;
	text-align: center;
}
.iz-ausgaben .iz-heading--sub {
	margin-bottom: 1.66667rem;
	font-size: 18px;
	text-align: center;
}
.iz-ausgaben .iz-btn-cont {
	display: block;
	width: 100%;
	margin-bottom: 2.22222rem;
	text-align: center;
}
.iz-ausgaben .iz-issues {
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-ausgaben .iz-issues {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-ausgaben .iz-issues {
		margin-bottom: 1.11111rem;
	}
}

@media (min-width: 768px) {
	.iz-newest-content {
		display: grid;
		grid-template-columns: repeat(12, 1fr);
		column-gap: 0.55555rem;
		row-gap: 0.55555rem;
	}
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1279px) {
	.iz-newest-content {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 768px) and (min-width: 1280px) {
	.iz-newest-content {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
.iz-newest-content .iz-video {
	margin-bottom: 2.22222rem;
}
@media (min-width: 768px) {
	.iz-newest-content .iz-video {
		grid-column-start: 1;
		grid-column-end: -1;
	}
}
@media (min-width: 1024px) {
	.iz-newest-content .iz-video {
		grid-column-start: 1;
		grid-column-end: span 6;
		grid-row-start: 1;
		grid-row-end: 1;
		margin-bottom: 0;
	}
}
.iz-newest-content .iz-video .iz-heading {
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-newest-content .iz-video .iz-heading {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-newest-content .iz-video .iz-heading {
		margin-bottom: 1.11111rem;
	}
}
.iz-newest-content .iz-video .iz-heading {
	font-family: "EBGaramond12-Regular", "Georgia", serif;
	color: #000000;
	border-bottom: 1px solid #000000;
}
.iz-newest-content .iz-video .iz-video-cont iframe {
	width: 100%;
}
.iz-newest-content .iz-video .iz-video-desc__notice {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: rgb(116.222826087, 118.777173913, 117.5);
}
.iz-newest-content .iz-video .iz-video-desc__notice a {
	color: #B82738;
}
.iz-newest-content .iz-video .iz-video-desc__notice p {
	line-height: 1.5;
}
.iz-newest-content .iz-video .iz-video-desc__notice {
	color: #b1b1b1;
}
.iz-newest-content .iz-video .iz-video-desc__notice a {
	color: #B82738;
}
.iz-newest-content .iz-posts-newest {
	margin-bottom: 2.22222rem;
}
@media (min-width: 768px) {
	.iz-newest-content .iz-posts-newest {
		grid-column-start: 1;
		grid-column-end: -1;
	}
}
@media (min-width: 1024px) {
	.iz-newest-content .iz-posts-newest {
		grid-column-start: 7;
		grid-column-end: span 6;
		grid-row-start: 1;
		grid-row-end: 1;
		margin-bottom: 0;
	}
}
.iz-newest-content .iz-posts-newest .iz-heading-withlink .iz-more {
	visibility: hidden;
}
.iz-newest-content .iz-posts-newest-content ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.iz-newest-content .iz-posts-newest-content ul li > a {
	grid-column-start: 1;
	grid-column-end: -1;
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	column-gap: 0.55555rem;
	row-gap: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-newest-content .iz-posts-newest-content ul li > a {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-newest-content .iz-posts-newest-content ul li > a {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
.iz-newest-content .iz-posts-newest-content ul li > a {
	color: #000000;
}
.iz-newest-content .iz-posts-newest-content ul li > a picture {
	grid-column-start: 1;
	grid-column-end: span 2;
	line-height: 0.1;
}
.iz-newest-content .iz-posts-newest-content ul li > a img {
	grid-column-start: 1;
	grid-column-end: span 2;
	grid-row-start: 1;
	grid-row-end: -1;
	width: 100%;
}
.iz-newest-content .iz-posts-newest-content ul li > a .iz-posts-newest-content__post,
.iz-newest-content .iz-posts-newest-content ul li > a .iz-posts-newest-content__title,
.iz-newest-content .iz-posts-newest-content ul li > a .iz-posts-newest-content__excerpt {
	display: block;
}
.iz-newest-content .iz-posts-newest-content ul li > a .iz-posts-newest-content__post {
	grid-column-start: 3;
	grid-column-end: span 4;
	line-height: 1.25;
	word-break: break-word;
}
.iz-newest-content .iz-posts-newest-content ul li > a .iz-posts-newest-content__title {
	margin-bottom: 0.27778rem;
}
.iz-newest-content .iz-posts-newest-content ul li > a .iz-posts-newest-content__excerpt {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: rgb(116.222826087, 118.777173913, 117.5);
}
.iz-newest-content .iz-posts-newest-content ul li > a .iz-posts-newest-content__excerpt a {
	color: #B82738;
}
.iz-newest-content .iz-posts-newest-content ul li > a .iz-posts-newest-content__excerpt p {
	line-height: 1.5;
}

.iz-mp-selection .product_list_widget,
.iz-mp-selection .mp-product-list {
	column-gap: 0.55555rem;
	row-gap: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-mp-selection .product_list_widget,
	.iz-mp-selection .mp-product-list {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-mp-selection .product_list_widget,
	.iz-mp-selection .mp-product-list {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
@media (min-width: 768px) {
	.iz-mp-selection .product_list_widget,
	.iz-mp-selection .mp-product-list {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (min-width: 1024px) {
	.iz-mp-selection .product_list_widget,
	.iz-mp-selection .mp-product-list {
		grid-template-columns: repeat(3, 1fr);
	}
}
@media (min-width: 1280px) {
	.iz-mp-selection .product_list_widget,
	.iz-mp-selection .mp-product-list {
		grid-template-columns: repeat(4, 1fr);
	}
}
.iz-mp-selection li,
.iz-mp-selection .mp-product-list__item {
	display: grid;
	grid-template-columns: 85px 1fr 1fr;
	grid-template-rows: repeat(4, auto);
	grid-row-gap: 0.55555rem;
	grid-column-gap: 0.55555rem;
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-mp-selection li,
	.iz-mp-selection .mp-product-list__item {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-mp-selection li,
	.iz-mp-selection .mp-product-list__item {
		margin-bottom: 1.11111rem;
	}
}
.iz-mp-selection li .iz-product-widget-image,
.iz-mp-selection .mp-product-list__item .iz-product-widget-image {
	grid-column-start: 1;
	grid-column-end: 1;
	grid-row-start: 1;
	grid-row-end: -1;
}
.iz-mp-selection li .iz-merchant,
.iz-mp-selection .mp-product-list__item .iz-merchant {
	grid-column-start: 2;
	grid-column-end: -1;
	grid-row-start: 1;
	grid-row-end: 1;
}
.iz-mp-selection li .iz-product-widget-title,
.iz-mp-selection .mp-product-list__item .iz-product-widget-title {
	grid-column-start: 2;
	grid-column-end: -1;
	grid-row-start: 2;
	grid-row-end: 2;
}
.iz-mp-selection li .woocommerce-Price-amount,
.iz-mp-selection .mp-product-list__item .woocommerce-Price-amount {
	grid-column-start: 2;
	grid-column-end: 2;
	grid-row-start: 3;
	grid-row-end: 3;
}
.iz-mp-selection li .subscription-details,
.iz-mp-selection .mp-product-list__item .subscription-details {
	grid-column-start: 3;
	grid-column-end: 3;
	grid-row-start: 3;
	grid-row-end: 3;
	align-self: center;
}
.iz-mp-selection li .tax-info,
.iz-mp-selection .mp-product-list__item .tax-info {
	grid-column-start: 2;
	grid-column-end: 2;
	grid-row-start: 4;
	grid-row-end: 4;
}
.iz-mp-selection li .shipping-costs-info,
.iz-mp-selection .mp-product-list__item .shipping-costs-info {
	grid-column-start: 2;
	grid-column-end: 2;
	grid-row-start: 5;
	grid-row-end: 5;
}
.iz-mp-selection .iz-merchant {
	font-family: "OpenSans-Semibold", "Verdana", sans-serif;
	font-size: 13px;
	color: #B82738;
}
.iz-mp-selection .iz-product-widget-image {
	line-height: 0;
}
.iz-mp-selection .iz-product-widget-image img {
	width: 85px;
	height: auto;
}
.iz-mp-selection .iz-product-widget-title {
	color: #000000;
	line-height: 1.5;
}
.iz-mp-selection .woocommerce-Price-amount {
	font-family: "Interstate-RegularComp", "Helvetica", sans-serif;
	font-size: 24px;
	line-height: 1.125;
	color: #27B8A7;
}
.iz-mp-selection .subscription-details,
.iz-mp-selection .shipping-costs-info,
.iz-mp-selection .tax-info {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
	color: #5B5D5C;
}
.iz-mp-selection .shipping-costs-info {
	display: none;
}

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
#wpadminbar {
	display: none;
}
@media (min-width: 1280px) {
	#wpadminbar {
		display: block;
	}
}

.iz-pageheader {
	position: relative;
	width: 100%;
	margin-top: 16px;
	display: grid;
	grid-template-columns: 100%;
	grid-template-rows: auto auto;
}
@media (min-width: 1280px) {
	.iz-pageheader {
		display: block;
	}
}
.iz-pageheader .iz-pageheader__item--nav {
	grid-column-start: 1;
	grid-column-end: 1;
	grid-row-start: 2;
	grid-row-end: 2;
	max-width: 1280px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0.55555rem;
	padding-left: 0.55555rem;
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
	.iz-pageheader .iz-pageheader__item--nav {
		padding-right: 0.83333rem;
		padding-left: 0.83333rem;
	}
}
@media screen and (min-width: 1280px) {
	.iz-pageheader .iz-pageheader__item--nav {
		padding-right: 1.11111rem;
		padding-left: 1.11111rem;
	}
}
.iz-pageheader .iz-pageheader__item--nav {
	width: 100%;
	margin-top: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-pageheader .iz-pageheader__item--nav {
		margin-top: 0.83333rem;
	}
}
.iz-pageheader .iz-pageheader__item--sec {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	min-height: 40px;
	max-width: 1280px;
	margin-right: auto;
	margin-left: auto;
	padding: 0 1.11111rem;
	background-color: #f7f5f2;
	border-bottom: 1px solid #e7ddd0;
}
.iz-pageheader .iz-nav--secondary {
	display: block;
}
.iz-pageheader .iz-nav--secondary a {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 12px;
	color: #77685f;
	text-decoration: none;
}
.iz-pageheader .iz-nav--secondary a:hover,
.iz-pageheader .iz-nav--secondary a:focus-visible {
	color: #8b1a1a;
}
.iz-pageheader .iz-pageheader__item--logo {
	position: relative;
	display: grid;
	grid-template-columns: 1fr auto 1fr;
	align-items: center;
	max-width: 1280px;
	margin-right: auto;
	margin-left: auto;
	background-color: #8b1a1a;
	box-shadow: inset 0 0 0 2px #8b1a1a, inset 0 0 0 6px #fff;
	padding: 14px 1.11111rem;
	min-height: 80px;
}
@media (min-width: 1280px) {
	.iz-pageheader .iz-pageheader__item--logo {
		min-height: 115px;
		padding: 8px 1.11111rem;
	}
}
.iz-pageheader .iz-izlogo {
	grid-column: 2;
	grid-row: 1;
	position: relative;
	display: block;
	text-align: center;
}
.iz-pageheader .site-title {
	margin: 0;
	display: block;
	font-family: "Interstate-RegularComp", "Helvetica", sans-serif;
	font-size: 27px;
	line-height: 1.125;
}
@media (min-width: 1280px) {
	.iz-pageheader .site-title {
		font-size: 4.05rem;
	}
}
.iz-pageheader .site-title a {
	color: #fff;
	text-decoration: none;
}
.iz-pageheader .site-description {
	display: block;
	color: #fff;
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 17px;
	margin: -4px 0 0;
}
.iz-pageheader .iz-pageheader__functions {
	grid-column: 3;
	justify-self: end;
	grid-row: 1;
	align-self: end;
	margin-bottom: 0px;
	display: flex;
	align-items: center;
	gap: 12px;
}
.iz-pageheader .iz-btn-subscribe {
	display: inline-flex;
	align-items: center;
	border: 1.5px solid #fff;
	color: #fff;
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
	font-weight: 700;
	padding: 6px 14px;
	text-decoration: none;
	white-space: nowrap;
	transition: background-color 0.15s ease;
}
.iz-pageheader .iz-btn-subscribe:hover,
.iz-pageheader .iz-btn-subscribe:focus-visible {
	background-color: rgba(255, 255, 255, 0.12);
}
.iz-pageheader .iz-header-icon {
	position: relative;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 32px;
	height: 32px;
	color: #fff;
}
.iz-pageheader .iz-header-icon svg {
	width: 22px;
	height: 22px;
}
.iz-pageheader .iz-header-icon:focus-visible {
	outline: 2px solid #fff;
	outline-offset: 2px;
}
.iz-pageheader .iz-header-icon__count {
	position: absolute;
	top: 0;
	right: 0;
	min-width: 15px;
	height: 15px;
	padding: 0 3px;
	border-radius: 50%;
	background-color: #fff;
	color: #8b1a1a;
	font-size: 10px;
	font-weight: 700;
	line-height: 15px;
	text-align: center;
}
.iz-pagefooter {
	width: 100%;
	border-top: 1px solid #DDDDDD;
}

.iz-pagefooter__item {
	max-width: 1280px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0.55555rem;
	padding-left: 0.55555rem;
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
	.iz-pagefooter__item {
		padding-right: 0.83333rem;
		padding-left: 0.83333rem;
	}
}
@media screen and (min-width: 1280px) {
	.iz-pagefooter__item {
		padding-right: 1.11111rem;
		padding-left: 1.11111rem;
	}
}

.iz-pagefooter__section {
	padding: 0.55555rem 0;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-pagefooter__section {
		padding: 0.83333rem 0;
	}
}
@media (min-width: 1280px) {
	.iz-pagefooter__section {
		padding: 1.11111rem 0;
	}
}

.iz-menu--footer {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
}

.iz-socmed {
	width: 100%;
	text-align: center;
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
	border-top: 1px solid #DDDDDD;
	background-color: #F2F2F2;
}
.iz-socmed .svgicon {
	margin-right: 0.27778rem;
}
.iz-socmed .iz-menu__link {
	display: flex;
}
.iz-socmed .iz-menu__text,
.iz-socmed .iz-menu-label {
	line-height: 24px;
}
.iz-socmed .iz-menu-label {
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-socmed .iz-menu-label {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-socmed .iz-menu-label {
		margin-bottom: 1.11111rem;
	}
}

.iz-lastsay {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 11px;
	line-height: 1.5;
	text-align: center;
	color: #DDDDDD;
	background-color: #000000;
}
.iz-lastsay a {
	color: #DDDDDD;
}

.iz-menu,
.iz-menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.iz-menu {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: start;
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
}
.iz-menu a {
	display: block;
	color: #000000;
	text-decoration: none;
}
.iz-menu.iz-menu--small {
	font-size: 13px;
}
.iz-menu.iz-menu--main {
	font-size: 15px;
}
.iz-menu.iz-menu--footer {
	flex-wrap: wrap;
	justify-content: center;
}
.iz-menu.iz-menu--footer .menu-item {
	margin-right: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-menu.iz-menu--footer .menu-item {
		margin-right: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-menu.iz-menu--footer .menu-item {
		margin-right: 1.11111rem;
	}
}
.iz-menu.iz-menu--footer .menu-item {
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-menu.iz-menu--footer .menu-item {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-menu.iz-menu--footer .menu-item {
		margin-bottom: 1.11111rem;
	}
}
@media (min-width: 768px) {
	.iz-menu.iz-menu--footer .menu-item {
		margin-bottom: 0;
	}
}
.iz-menu.iz-menu--footer .menu-item:last-child {
	margin-right: 0;
}
.iz-menu.iz-menu--footer .menu-item a {
	padding: 0;
	font-size: 13px;
	line-height: 1.5;
}
.iz-menu .menu-item {
	transition: background 0.3s ease-in;
}
@media (min-width: 1280px) {
	.iz-menu .menu-item:hover {
		background-color: #F2F2F2;
	}
}
.iz-menu .menu-item.menu-item-has-children {
	padding-right: 0.55555rem;
}
.iz-menu .menu-item.menu-item-has-children > a:after {
	content: "";
	position: absolute;
	right: 10px;
	top: 1rem;
	width: 0;
	height: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-top: 3px solid #b1b1b1;
	clear: both;
}
.iz-menu .menu-item a {
	line-height: 2.22222rem;
	padding: 0 0.83333rem;
}

.iz-nav--secondary {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: 1fr;
	margin: 2.22222rem 0 0;
}

.iz-menu-container--reader {
	justify-self: start;
}

.iz-menu-container--ecosystem {
	justify-self: end;
}

.iz-pageheader__item--nav {
	position: relative;
	top: 0;
	display: grid;
	grid-template-columns: auto 24px;
}
@media (min-width: 1280px) {
	.iz-pageheader__item--nav {
		top: 0;
		grid-template-columns: 24px 1fr 24px;
	}
}

.iz-nav--primary {
	display: block;
	width: 100%;
	height: 31px;
	grid-column-start: 1;
	grid-column-end: 1;
	grid-row-start: 1;
	grid-row-end: 1;
}
@media (min-width: 1280px) {
	.iz-pageheader--nomainnav .iz-nav--primary {
		display: none;
	}
}
@media (min-width: 1280px) {
	.iz-nav--primary {
		height: auto;
		grid-column-start: 2;
		grid-column-end: 2;
	}
}
.iz-nav--primary.toggled .iz-menu-container--main > ul {
	display: block;
	position: relative;
	top: 6px;
	z-index: 2;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-nav--primary.toggled .iz-menu-container--main > ul {
		top: 11px;
	}
}
.iz-nav--primary .iz-menu--main {
	display: none;
	justify-content: center;
	color: #000000;
	background-color: #F2F2F2;
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
	.iz-nav--primary .iz-menu--main {
		width: 50%;
	}
}
@media screen and (min-width: 1280px) {
	.iz-nav--primary .iz-menu--main {
		display: flex;
		background-color: #fff;
	}
}
.iz-nav--primary .iz-menu--main a {
	color: #000000;
}
.iz-nav--primary .iz-menu--main .sub-menu {
	background-color: #fff;
	display: none;
	padding-left: 20px;
}
@media (min-width: 1280px) {
	.iz-nav--primary .iz-menu--main .sub-menu {
		display: block;
		opacity: 0;
		float: left;
		position: absolute;
		top: 100%;
		left: -999em;
		padding-left: 0;
		z-index: 99999;
		background-color: #F2F2F2;
		box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
		border-top-right-radius: 3px;
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px;
	}
}
.iz-nav--primary .iz-menu--main .sub-menu ul {
	left: -999em;
	top: 0;
}
.iz-nav--primary .iz-menu--main .sub-menu .menu-item {
	border-bottom: 1px solid #F2F2F2;
}
.iz-nav--primary .iz-menu--main .sub-menu .menu-item:last-child {
	border-bottom: none;
}
@media (min-width: 1280px) {
	.iz-nav--primary .iz-menu--main .sub-menu .menu-item {
		border-bottom: 1px solid #fff;
	}
}
.iz-nav--primary .iz-menu--main .sub-menu .menu-item:hover > ul, .iz-nav--primary .iz-menu--main .sub-menu .menu-item.focus > ul {
	display: block;
}
@media (min-width: 1280px) {
	.iz-nav--primary .iz-menu--main .sub-menu .menu-item:hover > ul, .iz-nav--primary .iz-menu--main .sub-menu .menu-item.focus > ul {
		left: auto;
	}
}
.iz-nav--primary .iz-menu--main .sub-menu a {
	width: 200px;
	transition: background 0.3s ease-in;
}
@media (min-width: 1280px) {
	.iz-nav--primary .iz-menu--main .sub-menu a:hover,
	.iz-nav--primary .iz-menu--main .sub-menu a.focus {
		background-color: #fff;
	}
}
.iz-nav--primary .iz-menu--main .menu-item:hover > ul,
.iz-nav--primary .iz-menu--main .menu-item.focus > ul {
	display: block;
	opacity: 1;
	transition: opacity 0.3s ease-in;
}
@media (min-width: 1280px) {
	.iz-nav--primary .iz-menu--main .menu-item:hover > ul,
	.iz-nav--primary .iz-menu--main .menu-item.focus > ul {
		left: auto;
	}
}
.iz-nav--primary .menu-item {
	position: relative;
}
@media (min-width: 1280px) {
	.iz-nav--primary .menu-item:hover {
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0;
	}
}
.iz-nvrright {
	position: relative;
	grid-column-start: 2;
	grid-column-end: 2;
	grid-row-start: 1;
	grid-row-end: 1;
	justify-self: end;
}
@media (min-width: 1280px) {
	.iz-nvrright {
		grid-column-start: 3;
		grid-column-end: 3;
	}
}
.iz-nvrright .iz-search-icon {
	position: absolute;
	right: 0;
	display: block;
	width: 24px;
	height: 24px;
	margin-top: 3px;
	cursor: pointer;
	background: #fff url(img/icons/search.svg) no-repeat center center;
	background-size: 100%;
}
@media (min-width: 1280px) {
	.iz-nvrright .iz-search-icon {
		margin-top: 8px;
	}
}
.iz-nvrright .iz-search-icon.is-toggled {
	background-image: url(img/icons/close.svg);
	background-size: 90%;
}
.iz-nvrright .toggle-content {
	top: 41px;
	right: 0;
	width: 280px;
	padding: 0.55555rem;
	background-color: #fff;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
	border: 1px solid #F2F2F2;
	z-index: 0;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-nvrright .toggle-content {
		top: 46px;
		width: 350px;
	}
}
@media (min-width: 1280px) {
	.iz-nvrright .toggle-content {
		top: 40px;
		width: 400px;
	}
}
.iz-nvrright .toggle-content.is-toggled {
	top: 41px;
	z-index: 2;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-nvrright .toggle-content.is-toggled {
		top: 46px;
	}
}
@media (min-width: 1280px) {
	.iz-nvrright .toggle-content.is-toggled {
		top: 40px;
	}
}

.iz-btn.iz-btn--menu-toggle {
	width: 35px;
	height: 31px;
	outline: 0;
	background-color: #fff;
	border-color: #5B5D5C;
}
.toggled .iz-btn.iz-btn--menu-toggle {
	border: 1px solid #5B5D5C;
}
@media (min-width: 1280px) {
	.iz-btn.iz-btn--menu-toggle {
		display: none;
	}
}

.iz-hamburger {
	z-index: 99999;
	position: absolute;
	top: 0;
	left: 1px;
	width: 31px;
	height: 28px;
	display: block;
	cursor: pointer;
}

.iz-hamburger__inner {
	position: relative;
	left: 4px;
	display: block;
	box-sizing: border-box;
	transition: transform 0.3s ease;
}

.iz-hamburger__inner:after,
.iz-hamburger__inner:before {
	content: "";
	pointer-events: none;
	transition: transform 0.3s ease;
}

.iz-hamburger__inner {
	width: 22px;
	height: 1px;
}

.iz-hamburger__inner:after {
	position: absolute;
	transform: translateY(4px);
	width: 22px;
	height: 1px;
	box-shadow: inset 0 0 0 32px, 0 -5px, 0 5px;
	top: 10px;
	left: 0;
}

.iz-nav.iz-nav--primary.toggled .iz-hamburger__inner {
	width: 22px;
	height: 22px;
	margin: 0;
	padding: 0;
	top: 6px;
	left: 7px;
	transform: rotate(45deg);
}
.iz-nav.iz-nav--primary.toggled .iz-hamburger__inner:before {
	width: 22px;
	height: 1px;
}
.iz-nav.iz-nav--primary.toggled .iz-hamburger__inner:after {
	width: 1px;
	height: 22px;
}
.iz-nav.iz-nav--primary.toggled .iz-hamburger__inner:after,
.iz-nav.iz-nav--primary.toggled .iz-hamburger__inner:before {
	position: absolute;
	left: 35%;
	top: 52%;
	transform: translate(-50%, -50%);
	box-shadow: inset 0 0 0 32px;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
	display: flex;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	flex: 1 0 50%;
}
.comment-navigation .nav-previous a:before,
.posts-navigation .nav-previous a:before,
.post-navigation .nav-previous a:before {
	content: "←";
	margin-right: 0.27778rem;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	text-align: end;
	flex: 1 0 50%;
}
.comment-navigation .nav-next a:after,
.posts-navigation .nav-next a:after,
.post-navigation .nav-next a:after {
	content: "→";
	margin-left: 0.27778rem;
}

.post-navigation {
	display: none;
}

@media (min-width: 1280px) {
	#menu-item-74251,
	#menu-item-66199,
	#menu-item-48215,
	#menu-item-48220,
	#menu-item-74222,
	#menu-item-74221,
	#menu-item-48221,
	#menu-item-74558,
	#menu-item-74559,
	#menu-item-74562,
	#menu-item-47612,
	#menu-item-47618,
	#menu-item-47614,
	#menu-item-47619,
	#menu-item-47616,
	#menu-item-47620 {
		display: none;
	}
}

.posts-navigation {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
	line-height: 1.75;
}

.woocommerce-pagination .page-numbers {
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-right: auto;
	margin-left: auto;
}
.woocommerce-pagination .page-numbers > li {
	flex: 0 1 auto;
	width: auto;
	margin-left: 0.55555rem;
}
.woocommerce-pagination .page-numbers > li:first-child {
	margin: 0;
}
.woocommerce-pagination .page-numbers > li span, .woocommerce-pagination .page-numbers > li a {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	line-height: 1.5;
}
.woocommerce-pagination .page-numbers > li span.current, .woocommerce-pagination .page-numbers > li a.current {
	color: #B82738 !important;
	border-color: #B82738;
	cursor: auto;
}

.iz-formrow .iz-label {
	line-height: 1.5;
}
.iz-formrow input[type=text],
.iz-formrow input[type=email],
.iz-formrow input[type=url],
.iz-formrow input[type=password],
.iz-formrow input[type=search],
.iz-formrow input[type=number],
.iz-formrow input[type=tel],
.iz-formrow input[type=range],
.iz-formrow input[type=date],
.iz-formrow input[type=month],
.iz-formrow input[type=week],
.iz-formrow input[type=time],
.iz-formrow input[type=datetime],
.iz-formrow input[type=datetime-local],
.iz-formrow input[type=color],
.iz-formrow select,
.iz-formrow textarea {
	width: 100%;
}

input[type=file] {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	line-height: 1.5;
}

.wpcf7 .wpcf7-list-item {
	display: block;
}
.wpcf7 fieldset {
	border: 1px solid #b1b1b1;
}
.wpcf7 legend {
	display: inline-block;
	padding: 0.27778rem;
	color: #5B5D5C;
}
.wpcf7 input[type=radio] {
	appearance: none;
	width: 1.11111rem !important;
	height: 1.11111rem !important;
	margin-right: 0.27778rem;
	padding: 5px;
	vertical-align: text-bottom;
	border: 1px solid #b1b1b1;
	background-clip: content-box;
	border-radius: 50%;
}
.wpcf7 input[type=radio]:checked {
	background-color: #27B8A7;
	border: 1px solid #27B8A7;
}
.wpcf7 input[type=checkbox] {
	appearance: none;
	width: 1.11111rem !important;
	height: 1.11111rem !important;
	margin-right: 0.27778rem;
	padding: 5px;
	vertical-align: text-bottom;
	border: 1px solid #b1b1b1;
	background-clip: content-box;
	border-radius: 1px;
}
.wpcf7 input[type=checkbox]:checked {
	background-color: #27B8A7;
	border: 1px solid #27B8A7;
}
@media (min-width: 768px) {
	.wpcf7 .iz-form-area--1 {
		display: grid;
		column-gap: 0.55555rem;
		row-gap: 0.55555rem;
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: repeat(3, auto);
	}
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1279px) {
	.wpcf7 .iz-form-area--1 {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 768px) and (min-width: 1280px) {
	.wpcf7 .iz-form-area--1 {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
@media (min-width: 768px) {
	.wpcf7 .iz-form-area--1 .iz-formrow--1 {
		grid-column-start: 1;
		grid-column-end: 1;
		grid-row-start: 1;
		grid-row-end: 1;
	}
}
@media (min-width: 768px) {
	.wpcf7 .iz-form-area--1 .iz-formrow--2 {
		grid-column-start: 1;
		grid-column-end: 1;
		grid-row-start: 2;
		grid-row-end: 2;
	}
}
@media (min-width: 768px) {
	.wpcf7 .iz-form-area--1 .iz-formrow--3 {
		grid-column-start: 1;
		grid-column-end: 1;
		grid-row-start: 3;
		grid-row-end: 3;
	}
}
@media (min-width: 768px) {
	.wpcf7 .iz-form-area--1 .iz-formrow--4 {
		grid-column-start: 2;
		grid-column-end: 2;
		grid-row-start: 1;
		grid-row-end: -1;
	}
}
@media (min-width: 768px) {
	.wpcf7 .iz-form-area--4 .iz-form-area__product {
		display: grid;
		grid-template-columns: 1fr auto;
		column-gap: 0.55555rem;
		row-gap: 0.55555rem;
	}
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1279px) {
	.wpcf7 .iz-form-area--4 .iz-form-area__product {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 768px) and (min-width: 1280px) {
	.wpcf7 .iz-form-area--4 .iz-form-area__product {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
@media (min-width: 768px) {
	.wpcf7 .iz-form-area--4 .iz-form-area__product-data {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		grid-template-rows: repeat(2, auto);
		column-gap: 0.55555rem;
		row-gap: 0.55555rem;
	}
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1279px) {
	.wpcf7 .iz-form-area--4 .iz-form-area__product-data {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 768px) and (min-width: 1280px) {
	.wpcf7 .iz-form-area--4 .iz-form-area__product-data {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
.wpcf7 .iz-form-area--4 .iz-form-area__product-data .iz-formrow:nth-of-type(1) {
	grid-column-start: 1;
	grid-column-end: 1;
	grid-row-start: 1;
	grid-row-end: 1;
}
.wpcf7 .iz-form-area--4 .iz-form-area__product-data .iz-formrow:nth-of-type(2) {
	grid-column-start: 2;
	grid-column-end: 2;
	grid-row-start: 1;
	grid-row-end: 1;
}
.wpcf7 .iz-form-area--4 .iz-form-area__product-data .iz-formrow:nth-of-type(3) {
	grid-column-start: 3;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 1;
}
.wpcf7 .iz-form-area--4 .iz-form-area__product-data .iz-formrow:nth-of-type(4) {
	grid-column-start: 1;
	grid-column-end: 1;
	grid-row-start: 2;
	grid-row-end: 2;
}
.wpcf7 .iz-form-area--4 .iz-form-area__product-data .iz-formrow:nth-of-type(5) {
	grid-column-start: 2;
	grid-column-end: 2;
	grid-row-start: 2;
	grid-row-end: 2;
}
.wpcf7 [data-id=group-domain] {
	padding-top: 0.83333rem;
	padding-left: 2.6rem;
}
.wpcf7 [data-id=group-domain] .formrow__labeled {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	line-height: 1.5;
}
.wpcf7 [data-id=group-domain] .formrow__labeled > span {
	display: inline-block;
}
.wpcf7 [data-id=group-domain] .formrow__labeled > span input {
	width: auto;
}
.wpcf7 .wpcf7-response-output {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	line-height: 1.5;
	padding: 0.27778rem;
}

.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
}
.slick-list:focus {
	outline: none;
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.slick-track:before, .slick-track:after {
	content: "";
	display: table;
}
.slick-track:after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
}
[dir=rtl] .slick-slide {
	float: right;
}
.slick-slide img {
	display: block;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-slide {
	display: none;
}
.slick-slide.dragging img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
	display: none;
}

.iz-newsticker {
	position: relative;
	height: 70px;
	overflow: hidden;
	background-color: rgba(0, 0, 0, 0.0115);
	border-top: 1px dashed #DDDDDD;
	border-bottom: 1px dashed #DDDDDD;
}

.iz-newslist {
	width: 100%;
	height: 70px;
	margin: 0;
	padding: 0 30px;
}
@media (min-width: 1280px) {
	.iz-newslist {
		padding: 0 40px;
	}
}

.iz-newslist__item {
	display: inline-block;
	width: 210px;
	padding: 0.55555rem;
	border-right: 1px dashed #DDDDDD;
}

.iz-newslist__title {
	width: 100%;
	height: 30px;
	margin: 0 0 5px;
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 0.66667rem;
	line-height: 1.25;
	overflow: hidden;
}
.iz-newslist__title a {
	color: #000000;
}

.iz-newslist__meta {
	width: 100%;
	height: 0.88889rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 11px;
	margin: 0px 0 0;
	color: #5B5D5C;
}
.iz-newslist__meta a {
	color: #5B5D5C;
}
.iz-newslist__meta .post-categories {
	display: inline-block;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.iz-newslist__meta .post-categories li {
	display: inline-block;
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 11px;
}

.iz-slidercontrol {
	position: absolute;
	top: 0;
	z-index: 1;
	display: block;
	width: 30px;
	height: 100%;
	padding-top: 13px;
	font-family: "Interstate-LightCond", "Arial", sans-serif;
	font-size: 40px;
	text-align: center;
	color: #b1b1b1;
	cursor: pointer;
	-webkit-user-select: none; /* Safari */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE10+/Edge */
	user-select: none; /* Standard */
}
@media (min-width: 1280px) {
	.iz-slidercontrol {
		width: 40px;
		font-size: 50px;
		padding-top: 8px;
	}
}

.iz-slidercontrol--prev {
	left: 0;
	border-right: 1px dashed #DDDDDD;
	border-left: 1px dashed #DDDDDD;
}

.iz-slidercontrol--next {
	right: 0;
	border-right: 1px dashed #DDDDDD;
	border-left: 1px dashed #DDDDDD;
}

.sticky {
	display: block;
}

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

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

.bypostauthor {
	display: block;
}

.iz-comments .comments-title {
	width: 100%;
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-comments .comments-title {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-comments .comments-title {
		margin-bottom: 1.11111rem;
	}
}
.iz-comments .akismet_comment_form_privacy_notice {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: rgb(116.222826087, 118.777173913, 117.5);
}
.iz-comments .akismet_comment_form_privacy_notice a {
	color: #B82738;
}
.iz-comments .akismet_comment_form_privacy_notice p {
	line-height: 1.5;
}
.iz-comments .akismet_comment_form_privacy_notice {
	padding: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-comments .akismet_comment_form_privacy_notice {
		padding: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-comments .akismet_comment_form_privacy_notice {
		padding: 1.11111rem;
	}
}
.iz-comments .akismet_comment_form_privacy_notice {
	margin-top: 0.27778rem;
}
.iz-comments .akismet_comment_form_privacy_notice a {
	color: #B82738;
}

.comment-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.comment-list .children {
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-left: 0.83333rem;
}
@media (min-width: 768px) and (max-width: 1024px) {
	.comment-list .children {
		padding-left: 1.11111rem;
	}
}
@media (min-width: 1024px) {
	.comment-list .children {
		padding-left: 1.66667rem;
	}
}
.comment-body {
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.comment-body {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.comment-body {
		margin-bottom: 1.11111rem;
	}
}

.comment-meta {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: 1fr;
	column-gap: 0.55555rem;
	row-gap: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.comment-meta {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.comment-meta {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
.comment-meta {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
}

.comment-author {
	line-height: 1.77778rem;
}
.comment-author > * {
	display: inline-block;
	vertical-align: middle;
	line-height: 1.77778rem;
}
.comment-author img {
	margin-right: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.comment-author img {
		margin-right: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.comment-author img {
		margin-right: 1.11111rem;
	}
}

.comment-metadata {
	line-height: 1.77778rem;
	text-align: right;
}

.comment-reply-title {
	width: 100%;
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.comment-reply-title {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.comment-reply-title {
		margin-bottom: 1.11111rem;
	}
}
.comment-reply-title {
	display: grid;
	grid-template-columns: auto auto;
	grid-template-rows: 1fr;
}
.comment-reply-title span:last-child {
	text-align: right;
	justify-self: end;
}

.logged-in-as,
.comment-reply-title > .iz-comment-state,
.comment-reply-title > small {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
	line-height: 1.66667rem;
	text-align: right;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.logged-in-as,
	.comment-reply-title > .iz-comment-state,
	.comment-reply-title > small {
		line-height: 2.22222rem;
	}
}
@media (min-width: 1280px) {
	.logged-in-as,
	.comment-reply-title > .iz-comment-state,
	.comment-reply-title > small {
		line-height: 2.625rem;
	}
}

.comment-form .comment-notes, .comment-form label {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
}
.comment-form label {
	color: #5B5D5C;
}
.comment-form textarea {
	width: 100%;
	height: 8.33333rem;
}
.comment-form .comment-form-author,
.comment-form .comment-form-email,
.comment-form .comment-form-url {
	display: grid;
	grid-template-columns: 4rem calc(100% - 4rem);
}
.comment-form .comment-form-author label,
.comment-form .comment-form-email label,
.comment-form .comment-form-url label {
	line-height: 2.77778rem;
}
.comment-form .form-submit {
	text-align: right;
}
.widget {
	margin: 0;
}
.widget ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.widget select {
	max-width: 100%;
}

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

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

.video {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.video iframe,
.video object,
.video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.iz-authors-list .author-list .user {
	display: grid;
	grid-template-columns: repeat(9, 1fr);
	grid-template-rows: auto;
	column-gap: 0.55555rem;
	row-gap: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-authors-list .author-list .user {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-authors-list .author-list .user {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
.iz-authors-list .author-list .user {
	padding: 0.55555rem 0;
	border-top: 1px dashed #b1b1b1;
}
.iz-authors-list .author-list .user > a {
	grid-column-start: 1;
	grid-column-end: -1;
	display: grid;
	grid-template-columns: repeat(9, 1fr);
	grid-template-rows: auto;
	column-gap: 0.55555rem;
	row-gap: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-authors-list .author-list .user > a {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-authors-list .author-list .user > a {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
.iz-authors-list .author-list .user > a:link, .iz-authors-list .author-list .user > a:visited {
	color: #000000;
}
.iz-authors-list .author-list .user > a .avatar {
	grid-column-start: 1;
	grid-column-end: 1;
	justify-self: end;
	width: 50px;
	height: 50px;
}
.iz-authors-list .author-list .user > a .name {
	grid-column-start: 2;
	grid-column-end: -1;
	font-size: 27px;
	line-height: 50px;
}
.iz-authors-list .author-list .user > a .name strong {
	font-weight: normal;
}
.iz-authors-list .author-list .user .biography {
	grid-column-start: 2;
	grid-column-end: -1;
}
.iz-authors-list .author-list .user .show_last_post {
	grid-column-start: 2;
	grid-column-end: -1;
}
.iz-authors-list .author-list .user .show_last_post:before {
	content: "Neuester Artikel: ";
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	color: #5B5D5C;
}
.iz-authors-list.iz-authors-list--fp .author-list {
	margin-top: 0;
}
.iz-authors-list.iz-authors-list--fp .author-list .user {
	grid-template-columns: repeat(6, 1fr);
	grid-template-rows: auto;
}
.iz-authors-list.iz-authors-list--fp .author-list .user:first-child {
	border-top: none;
}
.iz-authors-list.iz-authors-list--fp .author-list .user > a {
	grid-template-columns: repeat(6, 1fr);
}
.iz-authors-list.iz-authors-list--fp .author-list .user > a .name {
	font-size: 18px;
	align-self: center;
}

.iz-author {
	display: grid;
	grid-template-columns: 1fr 50px;
	grid-template-rows: 50px auto;
	column-gap: 0.55555rem;
	row-gap: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-author {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-author {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
.iz-author {
	padding: 1.11111rem 0;
	border-top: 1px dashed #b1b1b1;
}
.iz-author:link, .iz-author:visited, .iz-author:hover, .iz-author:focus, .iz-author:active {
	text-decoration: none;
	color: #5B5D5C;
}

.iz-author__avatar {
	grid-column-start: 2;
	grid-column-end: 2;
	grid-row-start: 1;
	grid-row-end: 1;
}

p.iz-author__name {
	grid-column-start: 1;
	grid-column-end: 1;
	grid-row-start: 1;
	grid-row-end: 1;
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: rgb(116.222826087, 118.777173913, 117.5);
}
p.iz-author__name a {
	color: #B82738;
}
p.iz-author__name p {
	line-height: 1.5;
}
p.iz-author__name {
	font-family: "OpenSans-Semibold", "Verdana", sans-serif;
	line-height: 50px;
}

.iz-author__desc {
	grid-column-start: 1;
	grid-column-end: -1;
	grid-row-start: 2;
	grid-row-end: 2;
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: rgb(116.222826087, 118.777173913, 117.5);
}
.iz-author__desc a {
	color: #B82738;
}
.iz-author__desc p {
	line-height: 1.5;
}
.iz-author__desc {
	text-align: left;
}

.wp-caption {
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.wp-caption {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.wp-caption {
		margin-bottom: 1.11111rem;
	}
}
.wp-caption {
	max-width: 100%;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

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

.gallery {
	margin-bottom: 0.83333rem;
	display: grid;
	grid-gap: 0.83333rem;
}

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

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

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

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

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

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

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

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

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

.gallery-caption {
	display: block;
}

.iz-btn, .izmp-offer-details, .iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[type=submit], .wpas-btn, .acadp-search button[type=submit] + .btn, .acadp-search button[type=submit], .advanced-classifieds-and-directory-pro-widget-listing-contact-class form button, .acadp.acadp-wc-checkout #acadp-wc-checkout-form .btn-primary, .acadp.acadp-wc-checkout #acadp-wc-checkout-form .btn-default, .acadp.acadp-manage-listings .acadp-divider + .row.acadp-no-margin .col-md-3 .btn-group a, .acadp.acadp-manage-listings .btn-success, .acadp.acadp-manage-listings form .btn-default, .acadp.acadp-manage-listings form .btn-primary, .acadp.acadp-post-form #acadp-upload-image-hidden, .acadp.acadp-post-form .acadp-listing-form-submit-btn, .acadp.acadp-post-form #acadp-upload-image, .acadp .modal-content .modal-footer .btn, .acadp ol.breadcrumb a, .iz-pagebody--abo .wpcf7-form p.iz-btn-cont input, .iz-ausgaben .iz-btn-cta, .comment-navigation .nav-previous a,
.posts-navigation .nav-previous a,
.post-navigation .nav-previous a, .comment-navigation .nav-next a,
.posts-navigation .nav-next a,
.post-navigation .nav-next a, .woocommerce-pagination .page-numbers > li span, .woocommerce-pagination .page-numbers > li a, .wpcf7 input[type=submit], .comment-list .comment-reply-link,
.comment-list .comment-reply-login, .comment-form .form-submit .submit {
	position: relative;
	display: inline-block;
	height: 2.22222rem;
	line-height: 2.22222rem;
	padding-right: 0.83333rem;
	padding-left: 0.83333rem;
	font-family: "Interstate-LightCond", "Arial", sans-serif;
	font-size: 17px;
	text-decoration: none;
	text-transform: uppercase;
	color: #B82738;
	background-color: #F2F2F2;
	border: 1px solid #B82738;
	cursor: pointer;
	transition: all 0.3s ease-in-out;
}
.iz-btn:link, .iz-btn:visited, .izmp-offer-details:link, .iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[type=submit]:link, .wpas-btn:link, .acadp-search button[type=submit] + .btn:link, .acadp-search button[type=submit]:link, .advanced-classifieds-and-directory-pro-widget-listing-contact-class form button:link, .acadp.acadp-wc-checkout #acadp-wc-checkout-form .btn-primary:link, .acadp.acadp-wc-checkout #acadp-wc-checkout-form .btn-default:link, .acadp.acadp-manage-listings .acadp-divider + .row.acadp-no-margin .col-md-3 .btn-group a:link, .acadp.acadp-manage-listings .btn-success:link, .acadp.acadp-manage-listings form .btn-default:link, .acadp.acadp-manage-listings form .btn-primary:link, .acadp.acadp-post-form #acadp-upload-image-hidden:link, .acadp.acadp-post-form .acadp-listing-form-submit-btn:link, .acadp.acadp-post-form #acadp-upload-image:link, .acadp .modal-content .modal-footer .btn:link, .acadp ol.breadcrumb a:link, .iz-pagebody--abo .wpcf7-form p.iz-btn-cont input:link, .iz-ausgaben .iz-btn-cta:link, .comment-navigation .nav-previous a:link,
.posts-navigation .nav-previous a:link,
.post-navigation .nav-previous a:link, .comment-navigation .nav-next a:link,
.posts-navigation .nav-next a:link,
.post-navigation .nav-next a:link, .woocommerce-pagination .page-numbers > li span:link, .woocommerce-pagination .page-numbers > li a:link, .wpcf7 input[type=submit]:link, .comment-list .comment-reply-link:link,
.comment-list .comment-reply-login:link, .comment-form .form-submit .submit:link, .izmp-offer-details:visited, .iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[type=submit]:visited, .wpas-btn:visited, .acadp-search button[type=submit] + .btn:visited, .acadp-search button[type=submit]:visited, .advanced-classifieds-and-directory-pro-widget-listing-contact-class form button:visited, .acadp.acadp-wc-checkout #acadp-wc-checkout-form .btn-primary:visited, .acadp.acadp-wc-checkout #acadp-wc-checkout-form .btn-default:visited, .acadp.acadp-manage-listings .acadp-divider + .row.acadp-no-margin .col-md-3 .btn-group a:visited, .acadp.acadp-manage-listings .btn-success:visited, .acadp.acadp-manage-listings form .btn-default:visited, .acadp.acadp-manage-listings form .btn-primary:visited, .acadp.acadp-post-form #acadp-upload-image-hidden:visited, .acadp.acadp-post-form .acadp-listing-form-submit-btn:visited, .acadp.acadp-post-form #acadp-upload-image:visited, .acadp .modal-content .modal-footer .btn:visited, .acadp ol.breadcrumb a:visited, .iz-pagebody--abo .wpcf7-form p.iz-btn-cont input:visited, .iz-ausgaben .iz-btn-cta:visited, .comment-navigation .nav-previous a:visited,
.posts-navigation .nav-previous a:visited,
.post-navigation .nav-previous a:visited, .comment-navigation .nav-next a:visited,
.posts-navigation .nav-next a:visited,
.post-navigation .nav-next a:visited, .woocommerce-pagination .page-numbers > li span:visited, .woocommerce-pagination .page-numbers > li a:visited, .wpcf7 input[type=submit]:visited, .comment-list .comment-reply-link:visited,
.comment-list .comment-reply-login:visited, .comment-form .form-submit .submit:visited {
	color: #B82738;
}
.iz-btn:hover, .iz-btn:focus, .iz-btn:active, .izmp-offer-details:hover, .iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[type=submit]:hover, .wpas-btn:hover, .acadp-search button[type=submit] + .btn:hover, .acadp-search button[type=submit]:hover, .advanced-classifieds-and-directory-pro-widget-listing-contact-class form button:hover, .acadp.acadp-wc-checkout #acadp-wc-checkout-form .btn-primary:hover, .acadp.acadp-wc-checkout #acadp-wc-checkout-form .btn-default:hover, .acadp.acadp-manage-listings .acadp-divider + .row.acadp-no-margin .col-md-3 .btn-group a:hover, .acadp.acadp-manage-listings .btn-success:hover, .acadp.acadp-manage-listings form .btn-default:hover, .acadp.acadp-manage-listings form .btn-primary:hover, .acadp.acadp-post-form #acadp-upload-image-hidden:hover, .acadp.acadp-post-form .acadp-listing-form-submit-btn:hover, .acadp.acadp-post-form #acadp-upload-image:hover, .acadp .modal-content .modal-footer .btn:hover, .acadp ol.breadcrumb a:hover, .iz-pagebody--abo .wpcf7-form p.iz-btn-cont input:hover, .iz-ausgaben .iz-btn-cta:hover, .comment-navigation .nav-previous a:hover,
.posts-navigation .nav-previous a:hover,
.post-navigation .nav-previous a:hover, .comment-navigation .nav-next a:hover,
.posts-navigation .nav-next a:hover,
.post-navigation .nav-next a:hover, .woocommerce-pagination .page-numbers > li span:hover, .woocommerce-pagination .page-numbers > li a:hover, .wpcf7 input[type=submit]:hover, .comment-list .comment-reply-link:hover,
.comment-list .comment-reply-login:hover, .comment-form .form-submit .submit:hover, .izmp-offer-details:focus, .iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[type=submit]:focus, .wpas-btn:focus, .acadp-search button[type=submit] + .btn:focus, .acadp-search button[type=submit]:focus, .advanced-classifieds-and-directory-pro-widget-listing-contact-class form button:focus, .acadp.acadp-wc-checkout #acadp-wc-checkout-form .btn-primary:focus, .acadp.acadp-wc-checkout #acadp-wc-checkout-form .btn-default:focus, .acadp.acadp-manage-listings .acadp-divider + .row.acadp-no-margin .col-md-3 .btn-group a:focus, .acadp.acadp-manage-listings .btn-success:focus, .acadp.acadp-manage-listings form .btn-default:focus, .acadp.acadp-manage-listings form .btn-primary:focus, .acadp.acadp-post-form #acadp-upload-image-hidden:focus, .acadp.acadp-post-form .acadp-listing-form-submit-btn:focus, .acadp.acadp-post-form #acadp-upload-image:focus, .acadp .modal-content .modal-footer .btn:focus, .acadp ol.breadcrumb a:focus, .iz-pagebody--abo .wpcf7-form p.iz-btn-cont input:focus, .iz-ausgaben .iz-btn-cta:focus, .comment-navigation .nav-previous a:focus,
.posts-navigation .nav-previous a:focus,
.post-navigation .nav-previous a:focus, .comment-navigation .nav-next a:focus,
.posts-navigation .nav-next a:focus,
.post-navigation .nav-next a:focus, .woocommerce-pagination .page-numbers > li span:focus, .woocommerce-pagination .page-numbers > li a:focus, .wpcf7 input[type=submit]:focus, .comment-list .comment-reply-link:focus,
.comment-list .comment-reply-login:focus, .comment-form .form-submit .submit:focus, .izmp-offer-details:active, .iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[type=submit]:active, .wpas-btn:active, .acadp-search button[type=submit] + .btn:active, .acadp-search button[type=submit]:active, .advanced-classifieds-and-directory-pro-widget-listing-contact-class form button:active, .acadp.acadp-wc-checkout #acadp-wc-checkout-form .btn-primary:active, .acadp.acadp-wc-checkout #acadp-wc-checkout-form .btn-default:active, .acadp.acadp-manage-listings .acadp-divider + .row.acadp-no-margin .col-md-3 .btn-group a:active, .acadp.acadp-manage-listings .btn-success:active, .acadp.acadp-manage-listings form .btn-default:active, .acadp.acadp-manage-listings form .btn-primary:active, .acadp.acadp-post-form #acadp-upload-image-hidden:active, .acadp.acadp-post-form .acadp-listing-form-submit-btn:active, .acadp.acadp-post-form #acadp-upload-image:active, .acadp .modal-content .modal-footer .btn:active, .acadp ol.breadcrumb a:active, .iz-pagebody--abo .wpcf7-form p.iz-btn-cont input:active, .iz-ausgaben .iz-btn-cta:active, .comment-navigation .nav-previous a:active,
.posts-navigation .nav-previous a:active,
.post-navigation .nav-previous a:active, .comment-navigation .nav-next a:active,
.posts-navigation .nav-next a:active,
.post-navigation .nav-next a:active, .woocommerce-pagination .page-numbers > li span:active, .woocommerce-pagination .page-numbers > li a:active, .wpcf7 input[type=submit]:active, .comment-list .comment-reply-link:active,
.comment-list .comment-reply-login:active, .comment-form .form-submit .submit:active {
	color: #B82738;
	text-decoration: none;
}
.iz-btn:disabled, .iz-btn[disabled], .izmp-offer-details:disabled, .iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[type=submit]:disabled, .wpas-btn:disabled, .acadp-search button[type=submit] + .btn:disabled, .acadp-search button[type=submit]:disabled, .advanced-classifieds-and-directory-pro-widget-listing-contact-class form button:disabled, .acadp.acadp-wc-checkout #acadp-wc-checkout-form .btn-primary:disabled, .acadp.acadp-wc-checkout #acadp-wc-checkout-form .btn-default:disabled, .acadp.acadp-manage-listings .acadp-divider + .row.acadp-no-margin .col-md-3 .btn-group a:disabled, .acadp.acadp-manage-listings .btn-success:disabled, .acadp.acadp-manage-listings form .btn-default:disabled, .acadp.acadp-manage-listings form .btn-primary:disabled, .acadp.acadp-post-form #acadp-upload-image-hidden:disabled, .acadp.acadp-post-form .acadp-listing-form-submit-btn:disabled, .acadp.acadp-post-form #acadp-upload-image:disabled, .acadp .modal-content .modal-footer .btn:disabled, .acadp ol.breadcrumb a:disabled, .iz-pagebody--abo .wpcf7-form p.iz-btn-cont input:disabled, .iz-ausgaben .iz-btn-cta:disabled, .comment-navigation .nav-previous a:disabled,
.posts-navigation .nav-previous a:disabled,
.post-navigation .nav-previous a:disabled, .comment-navigation .nav-next a:disabled,
.posts-navigation .nav-next a:disabled,
.post-navigation .nav-next a:disabled, .woocommerce-pagination .page-numbers > li span:disabled, .woocommerce-pagination .page-numbers > li a:disabled, .wpcf7 input[type=submit]:disabled, .comment-list .comment-reply-link:disabled,
.comment-list .comment-reply-login:disabled, .comment-form .form-submit .submit:disabled, [disabled].izmp-offer-details, .iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[disabled][type=submit], [disabled].wpas-btn, .acadp-search button[type=submit] + [disabled].btn, .acadp-search button[disabled][type=submit], .advanced-classifieds-and-directory-pro-widget-listing-contact-class form button[disabled], .acadp.acadp-wc-checkout #acadp-wc-checkout-form [disabled].btn-primary, .acadp.acadp-wc-checkout #acadp-wc-checkout-form [disabled].btn-default, .acadp.acadp-manage-listings .acadp-divider + .row.acadp-no-margin .col-md-3 .btn-group a[disabled], .acadp.acadp-manage-listings [disabled].btn-success, .acadp.acadp-manage-listings form [disabled].btn-default, .acadp.acadp-manage-listings form [disabled].btn-primary, .acadp.acadp-post-form [disabled]#acadp-upload-image-hidden, .acadp.acadp-post-form [disabled].acadp-listing-form-submit-btn, .acadp.acadp-post-form [disabled]#acadp-upload-image, .acadp .modal-content .modal-footer [disabled].btn, .acadp ol.breadcrumb a[disabled], .iz-pagebody--abo .wpcf7-form p.iz-btn-cont input[disabled], .iz-ausgaben [disabled].iz-btn-cta, .comment-navigation .nav-previous a[disabled],
.posts-navigation .nav-previous a[disabled],
.post-navigation .nav-previous a[disabled], .comment-navigation .nav-next a[disabled],
.posts-navigation .nav-next a[disabled],
.post-navigation .nav-next a[disabled], .woocommerce-pagination .page-numbers > li span[disabled], .woocommerce-pagination .page-numbers > li a[disabled], .wpcf7 input[disabled][type=submit], .comment-list [disabled].comment-reply-link,
.comment-list [disabled].comment-reply-login, .comment-form .form-submit [disabled].submit {
	background-color: white;
	cursor: default;
}

.izmp-offer-details, .iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[type=submit], .advanced-classifieds-and-directory-pro-widget-listing-contact-class form button, .acadp.acadp-wc-checkout #acadp-wc-checkout-form .btn-primary, .acadp.acadp-manage-listings form .btn-primary, .acadp.acadp-post-form .acadp-listing-form-submit-btn.btn-primary, .acadp .modal-content .modal-footer .btn-primary, .iz-pagebody--abo .wpcf7-form p.iz-btn-cont input, .iz-ausgaben .iz-btn-cta, .wpcf7 input[type=submit],
.iz-btn--primary {
	color: #fff;
	background-color: #B82738;
	border: 1px solid #B82738;
}
.izmp-offer-details:link, .iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[type=submit]:link, .advanced-classifieds-and-directory-pro-widget-listing-contact-class form button:link, .acadp.acadp-wc-checkout #acadp-wc-checkout-form .btn-primary:link, .acadp.acadp-manage-listings form .btn-primary:link, .acadp.acadp-post-form .acadp-listing-form-submit-btn.btn-primary:link, .acadp .modal-content .modal-footer .btn-primary:link, .iz-pagebody--abo .wpcf7-form p.iz-btn-cont input:link, .iz-ausgaben .iz-btn-cta:link, .wpcf7 input[type=submit]:link, .izmp-offer-details:visited, .iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[type=submit]:visited, .advanced-classifieds-and-directory-pro-widget-listing-contact-class form button:visited, .acadp.acadp-wc-checkout #acadp-wc-checkout-form .btn-primary:visited, .acadp.acadp-manage-listings form .btn-primary:visited, .acadp.acadp-post-form .acadp-listing-form-submit-btn.btn-primary:visited, .acadp .modal-content .modal-footer .btn-primary:visited, .iz-pagebody--abo .wpcf7-form p.iz-btn-cont input:visited, .iz-ausgaben .iz-btn-cta:visited, .wpcf7 input[type=submit]:visited,
.iz-btn--primary:link,
.iz-btn--primary:visited {
	color: #fff;
}
.izmp-offer-details:hover, .iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[type=submit]:hover, .advanced-classifieds-and-directory-pro-widget-listing-contact-class form button:hover, .acadp.acadp-wc-checkout #acadp-wc-checkout-form .btn-primary:hover, .acadp.acadp-manage-listings form .btn-primary:hover, .acadp.acadp-post-form .acadp-listing-form-submit-btn.btn-primary:hover, .acadp .modal-content .modal-footer .btn-primary:hover, .iz-pagebody--abo .wpcf7-form p.iz-btn-cont input:hover, .iz-ausgaben .iz-btn-cta:hover, .wpcf7 input[type=submit]:hover, .izmp-offer-details:focus, .iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[type=submit]:focus, .advanced-classifieds-and-directory-pro-widget-listing-contact-class form button:focus, .acadp.acadp-wc-checkout #acadp-wc-checkout-form .btn-primary:focus, .acadp.acadp-manage-listings form .btn-primary:focus, .acadp.acadp-post-form .acadp-listing-form-submit-btn.btn-primary:focus, .acadp .modal-content .modal-footer .btn-primary:focus, .iz-pagebody--abo .wpcf7-form p.iz-btn-cont input:focus, .iz-ausgaben .iz-btn-cta:focus, .wpcf7 input[type=submit]:focus, .izmp-offer-details:active, .iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[type=submit]:active, .advanced-classifieds-and-directory-pro-widget-listing-contact-class form button:active, .acadp.acadp-wc-checkout #acadp-wc-checkout-form .btn-primary:active, .acadp.acadp-manage-listings form .btn-primary:active, .acadp.acadp-post-form .acadp-listing-form-submit-btn.btn-primary:active, .acadp .modal-content .modal-footer .btn-primary:active, .iz-pagebody--abo .wpcf7-form p.iz-btn-cont input:active, .iz-ausgaben .iz-btn-cta:active, .wpcf7 input[type=submit]:active,
.iz-btn--primary:hover,
.iz-btn--primary:focus,
.iz-btn--primary:active {
	color: #fff;
	background-color: rgb(141.9192825112, 30.0807174888, 43.1928251121);
}
.izmp-offer-details:disabled, .iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[type=submit]:disabled, .advanced-classifieds-and-directory-pro-widget-listing-contact-class form button:disabled, .acadp.acadp-wc-checkout #acadp-wc-checkout-form .btn-primary:disabled, .acadp.acadp-manage-listings form .btn-primary:disabled, .acadp.acadp-post-form .acadp-listing-form-submit-btn.btn-primary:disabled, .acadp .modal-content .modal-footer .btn-primary:disabled, .iz-pagebody--abo .wpcf7-form p.iz-btn-cont input:disabled, .iz-ausgaben .iz-btn-cta:disabled, .wpcf7 input[type=submit]:disabled, [disabled].izmp-offer-details, .iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[disabled][type=submit], .advanced-classifieds-and-directory-pro-widget-listing-contact-class form button[disabled], .acadp.acadp-wc-checkout #acadp-wc-checkout-form [disabled].btn-primary, .acadp.acadp-manage-listings form [disabled].btn-primary, .acadp.acadp-post-form [disabled].acadp-listing-form-submit-btn.btn-primary, .acadp .modal-content .modal-footer [disabled].btn-primary, .iz-pagebody--abo .wpcf7-form p.iz-btn-cont input[disabled], .iz-ausgaben [disabled].iz-btn-cta, .wpcf7 input[disabled][type=submit],
.iz-btn--primary:disabled,
.iz-btn--primary[disabled] {
	background-color: rgb(222.6457399103, 102.3542600897, 116.4573991031);
	cursor: default;
}

.iz-btn--secondary, .acadp-search button[type=submit], .acadp.acadp-manage-listings .btn-success, .acadp ol.breadcrumb a, .search-form .search-submit, .comment-navigation .nav-previous a,
.posts-navigation .nav-previous a,
.post-navigation .nav-previous a, .comment-navigation .nav-next a,
.posts-navigation .nav-next a,
.post-navigation .nav-next a, .comment-list .comment-reply-link,
.comment-list .comment-reply-login, .comment-form .form-submit .submit {
	color: #fff;
	background-color: #27B8A7;
	border: 1px solid #27B8A7;
}
.iz-btn--secondary:link, .iz-btn--secondary:visited, .acadp-search button[type=submit]:link, .acadp.acadp-manage-listings .btn-success:link, .acadp ol.breadcrumb a:link, .search-form .search-submit:link, .comment-navigation .nav-previous a:link,
.posts-navigation .nav-previous a:link,
.post-navigation .nav-previous a:link, .comment-navigation .nav-next a:link,
.posts-navigation .nav-next a:link,
.post-navigation .nav-next a:link, .comment-list .comment-reply-link:link,
.comment-list .comment-reply-login:link, .comment-form .form-submit .submit:link, .acadp-search button[type=submit]:visited, .acadp.acadp-manage-listings .btn-success:visited, .acadp ol.breadcrumb a:visited, .search-form .search-submit:visited, .comment-navigation .nav-previous a:visited,
.posts-navigation .nav-previous a:visited,
.post-navigation .nav-previous a:visited, .comment-navigation .nav-next a:visited,
.posts-navigation .nav-next a:visited,
.post-navigation .nav-next a:visited, .comment-list .comment-reply-link:visited,
.comment-list .comment-reply-login:visited, .comment-form .form-submit .submit:visited {
	color: #fff;
}
.iz-btn--secondary:hover, .iz-btn--secondary:focus, .iz-btn--secondary:active, .acadp-search button[type=submit]:hover, .acadp.acadp-manage-listings .btn-success:hover, .acadp ol.breadcrumb a:hover, .search-form .search-submit:hover, .comment-navigation .nav-previous a:hover,
.posts-navigation .nav-previous a:hover,
.post-navigation .nav-previous a:hover, .comment-navigation .nav-next a:hover,
.posts-navigation .nav-next a:hover,
.post-navigation .nav-next a:hover, .comment-list .comment-reply-link:hover,
.comment-list .comment-reply-login:hover, .comment-form .form-submit .submit:hover, .acadp-search button[type=submit]:focus, .acadp.acadp-manage-listings .btn-success:focus, .acadp ol.breadcrumb a:focus, .search-form .search-submit:focus, .comment-navigation .nav-previous a:focus,
.posts-navigation .nav-previous a:focus,
.post-navigation .nav-previous a:focus, .comment-navigation .nav-next a:focus,
.posts-navigation .nav-next a:focus,
.post-navigation .nav-next a:focus, .comment-list .comment-reply-link:focus,
.comment-list .comment-reply-login:focus, .comment-form .form-submit .submit:focus, .acadp-search button[type=submit]:active, .acadp.acadp-manage-listings .btn-success:active, .acadp ol.breadcrumb a:active, .search-form .search-submit:active, .comment-navigation .nav-previous a:active,
.posts-navigation .nav-previous a:active,
.post-navigation .nav-previous a:active, .comment-navigation .nav-next a:active,
.posts-navigation .nav-next a:active,
.post-navigation .nav-next a:active, .comment-list .comment-reply-link:active,
.comment-list .comment-reply-login:active, .comment-form .form-submit .submit:active {
	color: #fff;
	background-color: rgb(30.0807174888, 141.9192825112, 128.8071748879);
}
.iz-btn--secondary:disabled, .iz-btn--secondary[disabled], .acadp-search button[type=submit]:disabled, .acadp.acadp-manage-listings .btn-success:disabled, .acadp ol.breadcrumb a:disabled, .search-form .search-submit:disabled, .comment-navigation .nav-previous a:disabled,
.posts-navigation .nav-previous a:disabled,
.post-navigation .nav-previous a:disabled, .comment-navigation .nav-next a:disabled,
.posts-navigation .nav-next a:disabled,
.post-navigation .nav-next a:disabled, .comment-list .comment-reply-link:disabled,
.comment-list .comment-reply-login:disabled, .comment-form .form-submit .submit:disabled, .acadp-search button[disabled][type=submit], .acadp.acadp-manage-listings [disabled].btn-success, .acadp ol.breadcrumb a[disabled], .search-form [disabled].search-submit, .comment-navigation .nav-previous a[disabled],
.posts-navigation .nav-previous a[disabled],
.post-navigation .nav-previous a[disabled], .comment-navigation .nav-next a[disabled],
.posts-navigation .nav-next a[disabled],
.post-navigation .nav-next a[disabled], .comment-list [disabled].comment-reply-link,
.comment-list [disabled].comment-reply-login, .comment-form .form-submit [disabled].submit {
	background-color: rgb(102.3542600897, 222.6457399103, 208.5426008969);
	cursor: default;
}

.iz-btn--tertiery, .iz-sidebar .iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[type=submit], .wpas-btn-default, .woocommerce-pagination .page-numbers > li span, .woocommerce-pagination .page-numbers > li a {
	color: #5B5D5C;
	background-color: #F2F2F2;
	border: 1px solid #b1b1b1;
}
.iz-btn--tertiery:link, .iz-btn--tertiery:visited, .iz-sidebar .iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[type=submit]:link, .wpas-btn-default:link, .woocommerce-pagination .page-numbers > li span:link, .woocommerce-pagination .page-numbers > li a:link, .iz-sidebar .iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[type=submit]:visited, .wpas-btn-default:visited, .woocommerce-pagination .page-numbers > li span:visited, .woocommerce-pagination .page-numbers > li a:visited {
	color: #5B5D5C;
	background-color: #F2F2F2;
}
.iz-btn--tertiery:hover, .iz-btn--tertiery:focus, .iz-btn--tertiery:active, .iz-sidebar .iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[type=submit]:hover, .wpas-btn-default:hover, .woocommerce-pagination .page-numbers > li span:hover, .woocommerce-pagination .page-numbers > li a:hover, .iz-sidebar .iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[type=submit]:focus, .wpas-btn-default:focus, .woocommerce-pagination .page-numbers > li span:focus, .woocommerce-pagination .page-numbers > li a:focus, .iz-sidebar .iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[type=submit]:active, .wpas-btn-default:active, .woocommerce-pagination .page-numbers > li span:active, .woocommerce-pagination .page-numbers > li a:active {
	color: #B82738;
	background-color: #F2F2F2;
	border-color: #B82738;
}
.iz-btn--tertiery:disabled, .iz-btn--tertiery[disabled], .iz-sidebar .iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[type=submit]:disabled, .wpas-btn-default:disabled, .woocommerce-pagination .page-numbers > li span:disabled, .woocommerce-pagination .page-numbers > li a:disabled, .iz-sidebar .iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[disabled][type=submit], [disabled].wpas-btn-default, .woocommerce-pagination .page-numbers > li span[disabled], .woocommerce-pagination .page-numbers > li a[disabled] {
	background-color: white;
	cursor: default;
}

.iz-btn--big, .iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[type=submit], .acadp.acadp-manage-listings .btn-success, .acadp.acadp-manage-listings form .btn-default, .acadp.acadp-manage-listings form .btn-primary, .iz-pagebody--abo .wpcf7-form p.iz-btn-cont input, .comment-form .form-submit .submit {
	font-size: 21px;
	height: 2.77778rem;
	line-height: 2.77778rem;
}

.iz-btn--small, .acadp ol.breadcrumb a, .woocommerce-pagination .page-numbers > li span, .woocommerce-pagination .page-numbers > li a, .comment-list .comment-reply-link,
.comment-list .comment-reply-login {
	font-size: 19px;
	height: 1.66667rem;
	line-height: 1.66667rem;
}

.svgicon {
	display: inline-block;
	width: 1.33333rem;
	height: 1.33333rem;
	fill: transparent;
	stroke: #000000;
}

.toggle {
	display: inline-block;
}

.toggle-content {
	position: absolute;
	display: block;
	opacity: 0;
	transition: opacity 0.3s ease-in;
	z-index: 1;
}
.toggle-content.is-toggled {
	opacity: 1;
	top: 0;
	right: 0;
}

.izmp-intro, .iz-subscriptions__item, .iz-services__item, .iz-issues.iz-issues--small .iz-issues__item, .iz-thema li, .iz-ausgaben, .iz-newest-content .iz-video .iz-video-cont, .comment-respond,
.iz-box {
	padding: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.izmp-intro, .iz-subscriptions__item, .iz-services__item, .iz-issues.iz-issues--small .iz-issues__item, .iz-thema li, .iz-ausgaben, .iz-newest-content .iz-video .iz-video-cont, .comment-respond,
	.iz-box {
		padding: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.izmp-intro, .iz-subscriptions__item, .iz-services__item, .iz-issues.iz-issues--small .iz-issues__item, .iz-thema li, .iz-ausgaben, .iz-newest-content .iz-video .iz-video-cont, .comment-respond,
	.iz-box {
		padding: 1.11111rem;
	}
}

.iz-spotlight .iz-heading--widget,
.iz-box__title {
	padding: 0 0.55555rem 0.55555rem 0;
	font-family: "Interstate-BoldCond", "Helvetica", sans-serif;
	color: #B82738;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-spotlight .iz-heading--widget,
	.iz-box__title {
		padding: 0 0.83333rem 0.83333rem 0;
	}
}
@media (min-width: 1280px) {
	.iz-spotlight .iz-heading--widget,
	.iz-box__title {
		padding: 0 1.11111rem 1.11111rem 0;
	}
}

.iz-subscriptions__item, .iz-services__item, .comment-respond,
.iz-box--light {
	background-color: rgba(0, 0, 0, 0.0115);
	border: 1px solid #F2F2F2;
}

.iz-thema li,
.iz-box--rose {
	background-color: rgba(184, 39, 56, 0.025);
	border: 1px solid rgb(249.4035874439, 228.5964125561, 231.0358744395);
}

.izmp-intro, .iz-ausgaben,
.iz-box--lemon {
	background-color: rgba(250, 211, 93, 0.035);
	border: 1px solid rgb(252.5958083832, 233.8431137725, 177.1041916168);
}

.iz-issues.iz-issues--small .iz-issues__item,
.iz-box--white {
	color: #5B5D5C;
	background-color: #fff;
	border: 1px solid #DDDDDD;
}

.iz-newest-content .iz-video .iz-video-cont,
.iz-box--black {
	color: #fff;
	background-color: #000000;
}
.iz-newest-content .iz-video .iz-video-cont a,
.iz-box--black a {
	color: #fff;
}

.iz-box--gray {
	background-color: #F2F2F2;
}

.iz-services__item, .comment-respond,
.iz-box--bordered {
	border: 1px solid #F2F2F2;
}

.iz-price {
	font-family: "Interstate-BoldCond", "Helvetica", sans-serif;
	font-size: 27px;
	line-height: 1.5;
	color: #B82738;
}
.iz-price span {
	color: #5B5D5C;
}

.iz-price--big {
	font-size: 48px;
}

.iz-price--old {
	font-size: 18px;
	text-decoration: line-through;
}

.search-form {
	display: grid;
	grid-template-columns: 1fr auto;
	grid-template-rows: 1fr;
	column-gap: 0.55555rem;
}
.search-form label,
.search-form .search-field,
.search-form .search-submit {
	display: inline-block;
}
.search-form .search-field {
	width: 100%;
	height: 1.66667rem;
}
@media (min-width: 1280px) {
	.search-form .search-field {
		height: 2.22222rem;
	}
}
.search-form .search-submit {
	position: relative;
	display: inline-block;
	padding-right: 0.83333rem;
	padding-left: 0.83333rem;
	font-family: "Interstate-RegularComp", "Helvetica", sans-serif;
	font-size: 19px;
	text-decoration: none;
	cursor: pointer;
	height: 1.66667rem;
}
@media (min-width: 1280px) {
	.search-form .search-submit {
		height: 2.2222rem;
		font-size: 21px;
	}
}

.iz-main--searchresults .iz-heading--page span {
	color: #27B8A7;
}

/*--------------------------------------------------------------
# Objects
--------------------------------------------------------------*/
.o-stack,
.izmp-offers__description,
.izmp-intro,
.cli_pg_page_contaner,
.advanced-classifieds-and-directory-pro-widget-listing-contact-class form,
.advanced-classifieds-and-directory-pro-widget-listing-address-class .embed-responsive,
.acadp .modal-content form,
.acadp #placeholder,
.acadp.acadp-listing .row .col-md-12,
.widget .wpp-list,
.wpp-list,
.iz-pagebody--abo .wpcf7-form,
.iz-subscriptions__item,
.iz-services__item,
.not-found .page-content,
.iz-stage__item.iz-stage__item--4.iz-dchannel .widget .custom-html-widget,
.iz-thema ul,
.iz-rubriken,
.iz-rubriken ul,
.iz-newest-content .iz-posts-newest-content ul,
.iz-formrow,
.wpcf7 form,
.wpcf7 .iz-form-area,
.wpcf7 .wpcf7-radio,
.wpcf7 .wpcf7-checkbox,
.wpcf7 [data-id=group-domain],
.comment-list,
.comment-body,
.comment-form {
	--space: .55555rem; /* 10px when :root { font-size: 1.125rem; } */
}
@media (min-width: 768px) and (max-width: 1279px) {
	.o-stack,
	.izmp-offers__description,
	.izmp-intro,
	.cli_pg_page_contaner,
	.advanced-classifieds-and-directory-pro-widget-listing-contact-class form,
	.advanced-classifieds-and-directory-pro-widget-listing-address-class .embed-responsive,
	.acadp .modal-content form,
	.acadp #placeholder,
	.acadp.acadp-listing .row .col-md-12,
	.widget .wpp-list,
	.wpp-list,
	.iz-pagebody--abo .wpcf7-form,
	.iz-subscriptions__item,
	.iz-services__item,
	.not-found .page-content,
	.iz-stage__item.iz-stage__item--4.iz-dchannel .widget .custom-html-widget,
	.iz-thema ul,
	.iz-rubriken,
	.iz-rubriken ul,
	.iz-newest-content .iz-posts-newest-content ul,
	.iz-formrow,
	.wpcf7 form,
	.wpcf7 .iz-form-area,
	.wpcf7 .wpcf7-radio,
	.wpcf7 .wpcf7-checkbox,
	.wpcf7 [data-id=group-domain],
	.comment-list,
	.comment-body,
	.comment-form {
		--space: .83333rem; /* 15px when :root { font-size: 1.125rem; } */
	}
}
@media (min-width: 1280px) {
	.o-stack,
	.izmp-offers__description,
	.izmp-intro,
	.cli_pg_page_contaner,
	.advanced-classifieds-and-directory-pro-widget-listing-contact-class form,
	.advanced-classifieds-and-directory-pro-widget-listing-address-class .embed-responsive,
	.acadp .modal-content form,
	.acadp #placeholder,
	.acadp.acadp-listing .row .col-md-12,
	.widget .wpp-list,
	.wpp-list,
	.iz-pagebody--abo .wpcf7-form,
	.iz-subscriptions__item,
	.iz-services__item,
	.not-found .page-content,
	.iz-stage__item.iz-stage__item--4.iz-dchannel .widget .custom-html-widget,
	.iz-thema ul,
	.iz-rubriken,
	.iz-rubriken ul,
	.iz-newest-content .iz-posts-newest-content ul,
	.iz-formrow,
	.wpcf7 form,
	.wpcf7 .iz-form-area,
	.wpcf7 .wpcf7-radio,
	.wpcf7 .wpcf7-checkbox,
	.wpcf7 [data-id=group-domain],
	.comment-list,
	.comment-body,
	.comment-form {
		--space: 1.11111rem; /* 20px when :root { font-size: 1.125rem; } */
	}
}

.o-stack > * + *,
.izmp-offers__description > * + *,
.izmp-intro > * + *,
.cli_pg_page_contaner > * + *,
.advanced-classifieds-and-directory-pro-widget-listing-contact-class form > * + *,
.advanced-classifieds-and-directory-pro-widget-listing-address-class .embed-responsive > * + *,
.acadp .modal-content form > * + *,
.acadp #placeholder > * + *,
.acadp.acadp-listing .row .col-md-12 > * + *,
.widget .wpp-list > * + *,
.wpp-list > * + *,
.iz-pagebody--abo .wpcf7-form > * + *,
.iz-subscriptions__item > * + *,
.iz-services__item > * + *,
.not-found .page-content > * + *,
.iz-stage__item.iz-stage__item--4.iz-dchannel .widget .custom-html-widget > * + *,
.iz-thema ul > * + *,
.iz-rubriken > * + *,
.iz-rubriken ul > * + *,
.iz-newest-content .iz-posts-newest-content ul > * + *,
.iz-formrow > * + *,
.wpcf7 form > * + *,
.wpcf7 .iz-form-area > * + *,
.wpcf7 .wpcf7-radio > * + *,
.wpcf7 .wpcf7-checkbox > * + *,
.wpcf7 [data-id=group-domain] > * + *,
.comment-list > * + *,
.comment-body > * + *,
.comment-form > * + * {
	margin-top: var(--space);
}

.o-media {
	position: relative;
	width: 100%;
}

.o-media__media {
	float: left;
	display: block;
}

.o-media__body {
	display: table-cell;
	width: 10000px;
}

.o-media--rev .o-media__media {
	float: right;
}

.o-media__media--cov1 {
	float: left;
	display: block;
}
@media (min-width: 768px) {
	.o-media__media--cov1 {
		float: none;
		width: 100%;
	}
}

.o-media__body--cov1 {
	display: table-cell;
	width: 10000px;
}
@media (min-width: 768px) {
	.o-media__body--cov1 {
		display: block;
		width: 100%;
	}
}

.o-columns:after, .o-media:after,
.o-cf:after {
	content: "";
	display: table;
	clear: both;
}

.o-scf {
	overflow: hidden;
	width: 100%;
}

.o-col--float {
	float: left;
}

.o-columns--table {
	display: table;
	width: 100%;
	height: 100%;
}

.o-col--table {
	display: table-cell;
	vertical-align: middle;
}

.o-columns--flex {
	display: flex;
	flex-direction: flex-direction;
	width: 100%;
}

.o-columns--flex-wrap {
	display: flex;
	flex-flow: row wrap;
	width: 100%;
}

.o-columns--ibl {
	letter-spacing: -0.31rem;
}

.o-col--ibl {
	display: inline-block;
	letter-spacing: normal;
	vertical-align: top;
}

.o-corset {
	width: 100%;
}
@media (min-width: 1280px) {
	.o-corset {
		margin: 0 auto;
		max-width: 1280px;
	}
}

.o-hide {
	display: none;
}

.o-show {
	display: block;
}

.o-moveout {
	color: transparent;
	display: none;
	font-size: 0;
	height: 0;
	margin: 0;
	padding: 0;
	width: 0;
}

.o-acchide {
	position: absolute !important;
	width: 1px;
	height: 1px;
	clip: rect(1px, 1px, 1px, 1px);
	overflow: hidden;
}

.o-acchide-alt,
.screen-reader-text,
.screen-reader-response {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}
.o-acchide-alt:focus,
.screen-reader-text:focus,
.screen-reader-response:focus {
	background-color: #DDDDDD;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #27B8A7;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

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

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

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

#jp-relatedposts {
	margin: 0.83333rem 0 !important;
	padding: 0 0 1.11111rem !important;
}
#jp-relatedposts h3.jp-relatedposts-headline,
#jp-relatedposts .jp-relatedposts-items {
	font-family: "OpenSans", "Verdana", sans-serif !important;
	font-size: 15px !important;
	line-height: 1.5 !important;
	color: #5B5D5C !important;
}
#jp-relatedposts h3.jp-relatedposts-headline {
	display: block !important;
	margin: 0 0 0.83333rem !important;
	padding: 0.83333rem 0 !important;
	float: none !important;
	font-weight: normal !important;
	background-color: rgba(0, 0, 0, 0.0115);
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
#jp-relatedposts h3.jp-relatedposts-headline em:before {
	display: none !important;
}
#jp-relatedposts .jp-relatedposts-items {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	column-gap: 0.55555rem;
	row-gap: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	#jp-relatedposts .jp-relatedposts-items {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	#jp-relatedposts .jp-relatedposts-items {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
	float: none !important;
	width: auto !important;
	margin: 0 !important;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span {
	max-width: 100% !important;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span.jp-relatedposts-post-title {
	margin-bottom: 0.55555rem !important;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span.jp-relatedposts-post-date, #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span.jp-relatedposts-post-context {
	font-size: 13px !important;
	opacity: 1 !important;
	color: #5B5D5C !important;
}

.jetpack-simple-payments-product {
	display: block !important;
}

.jetpack-simple-payments-image {
	padding-top: 0 !important;
}

.jetpack-simple-payments-image {
	line-height: 0;
}

body .jetpack-simple-payments-wrapper .jetpack-simple-payments-product-image .jetpack-simple-payments-image img {
	position: relative !important;
	transform: none !important;
	left: auto !important;
}

.jetpack-simple-payments-title {
	display: none;
}

.jetpack-simple-payments-items-number {
	text-align: center;
}

.jetpack-simple-payments {
	padding: 0.27778rem 0.55555rem 0 0.55555rem;
	background-color: rgba(0, 0, 0, 0.0115);
	border: 1px solid #DDDDDD;
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	line-height: 1.5;
}

.select2-selection {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	line-height: 1.5;
}

.select2-results__option.awpcp-category-dropdown-option-level-2 {
	padding-left: 1.11111rem;
}
.select2-results__option.awpcp-category-dropdown-option-level-2:before {
	content: "- ";
}

.select2-container--default .select2-selection--multiple,
.select2-container--default .select2-selection--single {
	border-radius: 0 !important;
}

.select2-container,
.select2-search__field,
.select2-container .select2-selection--single,
.select2-container .select2-selection--multiple,
.select2-container--default .select2-selection--single .select2-selection__rendered {
	height: 2.77778rem !important;
	line-height: 2.77778rem !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
	margin-top: 10px !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	padding: 0 !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	margin: 0 !important;
}

.select2-container--default .select2-search--inline .select2-search__field {
	padding: 0.55555rem !important;
}

.widget .wpp-list,
.wpp-list {
	padding-left: 1.66667rem;
	list-style: none;
	counter-reset: li;
}
.widget .wpp-list li,
.wpp-list li {
	counter-increment: li;
}
.widget .wpp-list li:before,
.wpp-list li:before {
	content: counter(li);
	color: #B82738;
	display: inline-block;
	width: 1em;
	margin-left: -1.5em;
	margin-right: 0.5em;
	text-align: right;
	direction: rtl;
}
.widget .wpp-list li a,
.wpp-list li a {
	color: #000000;
}
.widget .wpp-list li .wpp-post-title,
.widget .wpp-list li .wpp-meta,
.wpp-list li .wpp-post-title,
.wpp-list li .wpp-meta {
	display: inline;
}
.widget .wpp-list li .wpp-meta,
.wpp-list li .wpp-meta {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: rgb(116.222826087, 118.777173913, 117.5);
}
.widget .wpp-list li .wpp-meta a,
.wpp-list li .wpp-meta a {
	color: #B82738;
}
.widget .wpp-list li .wpp-meta p,
.wpp-list li .wpp-meta p {
	line-height: 1.5;
}
.widget .wpp-list li .wpp-views,
.wpp-list li .wpp-views {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: rgb(116.222826087, 118.777173913, 117.5);
}
.widget .wpp-list li .wpp-views a,
.wpp-list li .wpp-views a {
	color: #B82738;
}
.widget .wpp-list li .wpp-views p,
.wpp-list li .wpp-views p {
	line-height: 1.5;
}
.widget .wpp-list li .wpp-views,
.wpp-list li .wpp-views {
	color: #27B8A7;
}

.shariff {
	padding-top: 0.83333rem;
	border-top: 1px solid #DDDDDD;
}
.shariff li[style] {
	margin: 0 0.83333rem 0 0 !important;
}
.shariff li[style]:last-child {
	margin: 0 !important;
}

.iz-pagebody__corset .iz-main.iz-classifieds {
	grid-template-rows: auto;
}
.iz-pagebody__corset .iz-main.iz-classifieds .iz-heading-withlink {
	margin-bottom: 0;
}

.iz-classifieds-navigation ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	line-height: 1.5;
}
@media (min-width: 768px) {
	.iz-classifieds-navigation ul {
		display: grid;
		grid-template-columns: repeat(7, auto);
		grid-column-gap: 0.27778rem;
	}
}
.iz-classifieds-navigation ul li {
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-classifieds-navigation ul li {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-classifieds-navigation ul li {
		margin-bottom: 1.11111rem;
	}
}
@media (min-width: 768px) {
	.iz-classifieds-navigation ul li {
		margin-bottom: 0;
		align-self: end;
	}
}
.iz-classifieds-navigation ul li.current-menu-item a {
	text-decoration: none;
	color: #fff;
	background-color: #B82738;
	border: 1px solid #B82738;
}
.iz-classifieds-navigation ul a {
	display: block;
	padding: 0.27778rem;
	background-color: #F2F2F2;
	border: 1px solid #DDDDDD;
}
@media (min-width: 768px) {
	.iz-classifieds-navigation ul a {
		text-align: center;
	}
}
.iz-classifieds-navigation ul a:hover, .iz-classifieds-navigation ul a:focus, .iz-classifieds-navigation ul a:active {
	text-decoration: none;
	color: #fff;
	background-color: #B82738;
	border: 1px solid #B82738;
}

.acadp {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	line-height: 1.5;
}
.acadp .iz-ad {
	display: none;
}
.acadp .alert {
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.acadp .alert {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.acadp .alert {
		margin-bottom: 1.11111rem;
	}
}
.acadp .alert {
	padding: 0.55555rem;
	line-height: 1.5;
}
.acadp .alert.alert-info {
	background-color: rgba(250, 211, 93, 0.035);
	border: 1px solid #FAD35D;
}
.acadp .alert.alert-danger {
	background-color: rgba(184, 39, 56, 0.025);
	border: 1px solid #B82738;
}
.acadp small {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: rgb(116.222826087, 118.777173913, 117.5);
}
.acadp small a {
	color: #B82738;
}
.acadp small p {
	line-height: 1.5;
}
@media (min-width: 768px) {
	.acadp .btn-toolbar {
		display: grid;
		grid-template-columns: repeat(9, 1fr);
		column-gap: 0.55555rem;
		row-gap: 0.55555rem;
	}
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1279px) {
	.acadp .btn-toolbar {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 768px) and (min-width: 1280px) {
	.acadp .btn-toolbar {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
.acadp .btn-toolbar > p:first-child {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: rgb(116.222826087, 118.777173913, 117.5);
}
.acadp .btn-toolbar > p:first-child a {
	color: #B82738;
}
.acadp .btn-toolbar > p:first-child p {
	line-height: 1.5;
}
.acadp .btn-toolbar > p:first-child {
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.acadp .btn-toolbar > p:first-child {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.acadp .btn-toolbar > p:first-child {
		margin-bottom: 1.11111rem;
	}
}
@media (min-width: 768px) {
	.acadp .btn-toolbar > p:first-child {
		grid-column-start: 1;
		grid-column-end: 3;
		line-height: 50px;
	}
}
@media (min-width: 768px) {
	.acadp .btn-toolbar > .btn-group {
		grid-column-start: 4;
		grid-column-end: -1;
	}
}
.acadp .btn-toolbar > .btn-group:nth-of-type(1) {
	width: 100%;
}
.acadp .btn-toolbar > .btn-group:nth-of-type(1) select {
	width: 100%;
}
.acadp .btn-toolbar > .btn-group:nth-of-type(2) {
	display: none !important;
}
.acadp .label {
	margin-left: 0.27778rem;
	padding: 0 0.27778rem;
	line-height: 1.25;
	color: #fff;
	border-radius: 5px;
}
.iz-sidebar .acadp .label {
	font-size: 13px;
}
.acadp .label-primary {
	background-color: #27B8A7;
	border: 1px solid #27B8A7;
}
.acadp .label-warning {
	background-color: #F2A453;
	border: 1px solid #F2A453;
}
.iz-main-single-listing .acadp.acadp-listing {
	margin-top: 0;
}
.acadp .acadp-responsive-container {
	background-color: transparent;
}
.acadp.acadp-listing .acadp-slider-item-inner {
	padding: 0;
}
.acadp.acadp-listing .acadp-image-popup {
	display: block;
	text-align: center;
}
.acadp #acadp-slider-wrapper {
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.acadp #acadp-slider-wrapper {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.acadp #acadp-slider-wrapper {
		margin-bottom: 1.11111rem;
	}
}
.acadp .embed-responsive {
	position: relative;
	display: block;
	height: 500px;
	padding: 0;
	overflow: hidden;
}
.acadp .embed-responsive .embed-responsive-item,
.acadp .embed-responsive iframe,
.acadp .embed-responsive embed,
.acadp .embed-responsive object,
.acadp .embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.acadp #placeholder {
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.acadp #placeholder {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.acadp #placeholder {
		margin-bottom: 1.11111rem;
	}
}
.acadp #placeholder {
	line-height: 1.5;
}
.acadp .list-group,
.acadp ol.breadcrumb {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.acadp .list-group .text-primary {
	color: #5B5D5C;
}
.acadp .list-group .text-muted {
	color: #27B8A7;
}
.acadp ol.breadcrumb li {
	display: inline-block;
}
.acadp .modal {
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 1050;
	overflow: hidden;
	outline: 0;
}
.acadp #acadp-report-abuse-modal {
	display: none;
}
.acadp .modal-content {
	width: 300px;
	margin: 3.33333rem auto 0 auto;
	padding: 0.55555rem;
	background-color: #fff;
	border: 1px solid #b1b1b1;
}
@media (min-width: 768px) {
	.acadp .modal-content {
		width: 500px;
		padding: 1.11111rem;
	}
}
.acadp .modal-content .modal-header {
	display: grid;
	grid-template-columns: auto 30px;
	grid-template-rows: 1fr;
	column-gap: 0.55555rem;
	row-gap: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.acadp .modal-content .modal-header {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.acadp .modal-content .modal-header {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
.acadp .modal-content .modal-header h3 {
	grid-column-start: 1;
	grid-column-end: 1;
	grid-row-start: 1;
	grid-row-end: 1;
}
.acadp .modal-content .modal-header button.close {
	grid-column-start: 2;
	grid-column-end: 2;
	grid-row-start: 1;
	grid-row-end: 1;
	display: inline-block;
	width: 28px;
	height: 28px;
	background-color: #DDDDDD;
	border: 1px solid #b1b1b1;
	cursor: pointer;
}
.acadp .modal-content .modal-footer .btn-default {
	margin-right: 0.27778rem;
}
.acadp .glyphicon {
	display: none;
}
.acadp.acadp-post-form .panel {
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.acadp.acadp-post-form .panel {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.acadp.acadp-post-form .panel {
		margin-bottom: 1.11111rem;
	}
}
.acadp.acadp-post-form .panel-heading {
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.acadp.acadp-post-form .panel-heading {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.acadp.acadp-post-form .panel-heading {
		margin-bottom: 1.11111rem;
	}
}
.acadp.acadp-post-form .panel-heading {
	font-family: "EBGaramond12-Regular", "Georgia", serif;
	font-size: 27px;
}
.acadp.acadp-post-form .form-group {
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.acadp.acadp-post-form .form-group {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.acadp.acadp-post-form .form-group {
		margin-bottom: 1.11111rem;
	}
}
.acadp.acadp-post-form .form-group label {
	display: block;
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.acadp.acadp-post-form .form-group label {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.acadp.acadp-post-form .form-group label {
		margin-bottom: 1.11111rem;
	}
}
.acadp.acadp-post-form .form-group label {
	line-height: 1.5;
}
.acadp.acadp-post-form .form-group select, .acadp.acadp-post-form .form-group input[type=text] {
	width: 100%;
}
.acadp.acadp-post-form .acadp-map,
.acadp.acadp-post-form #acadp-upload-image-hidden {
	width: 100%;
}
.acadp.acadp-post-form .acadp-map {
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.acadp.acadp-post-form .acadp-map {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.acadp.acadp-post-form .acadp-map {
		margin-bottom: 1.11111rem;
	}
}
.acadp.acadp-post-form .checkbox {
	display: inline-block;
	margin-right: 0.27778rem;
}
@media (min-width: 768px) {
	.acadp.acadp-post-form .checkbox {
		grid-column-start: 1;
		grid-column-end: -1;
	}
}
.acadp.acadp-post-form .checkbox label {
	display: inline-block;
}
.acadp.acadp-post-form .checkbox input[type=checkbox] {
	appearance: none;
	width: 1.11111rem !important;
	height: 1.11111rem !important;
	margin-right: 0.27778rem;
	padding: 5px;
	vertical-align: text-bottom;
	border: 1px solid #b1b1b1;
	background-clip: content-box;
	border-radius: 1px;
}
.acadp.acadp-post-form .checkbox input[type=checkbox]:checked {
	background-color: #27B8A7;
	border: 1px solid #27B8A7;
}
.acadp.acadp-post-form input#acadp-price {
	display: inline-block;
	width: 100px;
}
.acadp.acadp-post-form .acadp-listing-form-submit-btn.btn-primary {
	margin-left: 0.27778rem;
}
.acadp.acadp-post-form #acadp-contact-details + .panel + .panel .form-group {
	display: block;
}
.acadp.acadp-post-form #acadp-contact-details + .panel + .panel .form-group .checkbox, .acadp.acadp-post-form #acadp-contact-details + .panel + .panel .form-group label {
	display: inline-block;
}
.acadp.acadp-post-form #acadp-contact-details + .panel + .panel .form-group label {
	margin-right: 0.27778rem;
	line-height: 1.5;
}
@media (min-width: 768px) {
	.acadp.acadp-categories {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 0.55555rem;
		row-gap: 0.55555rem;
	}
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1279px) {
	.acadp.acadp-categories {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 768px) and (min-width: 1280px) {
	.acadp.acadp-categories {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
.acadp.acadp-categories .col-md-4 {
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.acadp.acadp-categories .col-md-4 {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.acadp.acadp-categories .col-md-4 {
		margin-bottom: 1.11111rem;
	}
}
@media (min-width: 768px) {
	.acadp.acadp-categories .col-md-4 {
		margin-bottom: 0;
	}
}
.acadp.acadp-categories .col-md-4 > a {
	display: inline-block;
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.acadp.acadp-categories .col-md-4 > a {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.acadp.acadp-categories .col-md-4 > a {
		margin-bottom: 1.11111rem;
	}
}
.acadp.acadp-categories ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.acadp.acadp-categories ul {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.acadp.acadp-categories ul {
		margin-bottom: 1.11111rem;
	}
}
.acadp.acadp-categories ul li {
	position: relative;
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.acadp.acadp-categories ul li {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.acadp.acadp-categories ul li {
		margin-bottom: 1.11111rem;
	}
}
.acadp.acadp-categories ul li {
	padding-left: 0.55555rem;
}
.acadp.acadp-categories ul li:before {
	content: "⌞";
	position: absolute;
	line-height: 1.5;
	top: 5px;
	left: 0;
}
@media (min-width: 768px) {
	.acadp.acadp-categories ul li:before {
		top: -5px;
	}
}
@media (min-width: 768px) {
	.acadp.acadp-locations .row {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		column-gap: 0.55555rem;
		row-gap: 0.55555rem;
	}
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1279px) {
	.acadp.acadp-locations .row {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 768px) and (min-width: 1280px) {
	.acadp.acadp-locations .row {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
.acadp.acadp-locations .col-md-4 {
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.acadp.acadp-locations .col-md-4 {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.acadp.acadp-locations .col-md-4 {
		margin-bottom: 1.11111rem;
	}
}
@media (min-width: 768px) {
	.acadp.acadp-locations .col-md-4 {
		margin-bottom: 0;
	}
}
.acadp.acadp-locations .col-md-4 > a {
	display: inline-block;
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.acadp.acadp-locations .col-md-4 > a {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.acadp.acadp-locations .col-md-4 > a {
		margin-bottom: 1.11111rem;
	}
}
.acadp.acadp-locations ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.acadp.acadp-locations ul {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.acadp.acadp-locations ul {
		margin-bottom: 1.11111rem;
	}
}
.acadp.acadp-locations ul li {
	position: relative;
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.acadp.acadp-locations ul li {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.acadp.acadp-locations ul li {
		margin-bottom: 1.11111rem;
	}
}
.acadp.acadp-locations ul li {
	padding-left: 0.83333rem;
}
.acadp.acadp-locations ul li:before {
	content: "↦";
	position: absolute;
	line-height: 1.5;
	top: 0;
	left: 0;
}
.acadp.acadp-manage-listings form {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	column-gap: 0.55555rem;
	row-gap: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.acadp.acadp-manage-listings form {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.acadp.acadp-manage-listings form {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
.acadp.acadp-manage-listings form {
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.acadp.acadp-manage-listings form {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.acadp.acadp-manage-listings form {
		margin-bottom: 1.11111rem;
	}
}
@media (min-width: 768px) {
	.acadp.acadp-manage-listings form {
		grid-template-columns: 1fr auto auto;
	}
}
.acadp.acadp-manage-listings form .form-group {
	grid-column-start: 1;
	grid-column-end: -1;
	grid-row-start: 1;
	grid-row-end: 1;
}
@media (min-width: 768px) {
	.acadp.acadp-manage-listings form .form-group {
		grid-column-end: 1;
	}
}
.acadp.acadp-manage-listings form .btn-primary {
	grid-column-start: 1;
	grid-column-end: 1;
	grid-row-start: 2;
	grid-row-end: 2;
}
@media (min-width: 768px) {
	.acadp.acadp-manage-listings form .btn-primary {
		grid-column-start: 2;
		grid-column-end: 2;
		grid-row-start: 1;
		grid-row-end: 1;
	}
}
.acadp.acadp-manage-listings form .btn-default {
	grid-column-start: 2;
	grid-column-end: 2;
	grid-row-start: 2;
	grid-row-end: 2;
	text-align: center;
}
@media (min-width: 768px) {
	.acadp.acadp-manage-listings form .btn-default {
		grid-column-start: 3;
		grid-column-end: 3;
		grid-row-start: 1;
		grid-row-end: 1;
	}
}
.acadp.acadp-manage-listings form input[type=text] {
	width: 100%;
}
@media (min-width: 768px) {
	.acadp.acadp-manage-listings .row {
		display: grid;
		grid-template-columns: 1fr auto;
		column-gap: 0.55555rem;
		row-gap: 0.55555rem;
	}
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1279px) {
	.acadp.acadp-manage-listings .row {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 768px) and (min-width: 1280px) {
	.acadp.acadp-manage-listings .row {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
.acadp.acadp-manage-listings .row .pull-right {
	justify-self: end;
}
@media (min-width: 768px) {
	.acadp.acadp-manage-listings .acadp-divider + .row.acadp-no-margin {
		grid-template-columns: auto 1fr auto;
	}
}
.acadp.acadp-manage-listings .acadp-divider + .row.acadp-no-margin .col-md-7 {
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.acadp.acadp-manage-listings .acadp-divider + .row.acadp-no-margin .col-md-7 {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.acadp.acadp-manage-listings .acadp-divider + .row.acadp-no-margin .col-md-7 {
		margin-bottom: 1.11111rem;
	}
}
@media (min-width: 768px) {
	.acadp.acadp-manage-listings .acadp-divider + .row.acadp-no-margin .col-md-7 {
		margin-bottom: 0;
	}
}
.acadp.acadp-manage-listings .acadp-divider + .row.acadp-no-margin .col-md-7 p {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: rgb(116.222826087, 118.777173913, 117.5);
}
.acadp.acadp-manage-listings .acadp-divider + .row.acadp-no-margin .col-md-7 p a {
	color: #B82738;
}
.acadp.acadp-manage-listings .acadp-divider + .row.acadp-no-margin .col-md-7 p p {
	line-height: 1.5;
}
@media (min-width: 768px) {
	.acadp.acadp-manage-listings .acadp-divider + .row.acadp-no-margin .acadp-listings-title-block {
		white-space: nowrap;
	}
}
.acadp.acadp-manage-listings .acadp-divider + .row.acadp-no-margin .acadp-listings-title-block h3 {
	display: inline-block;
}
.acadp.acadp-manage-listings .acadp-divider + .row.acadp-no-margin .acadp-listings-title-block .acadp-labels {
	display: inline-block;
}
.acadp.acadp-manage-listings .acadp-divider + .row.acadp-no-margin .col-md-3 .btn-group a {
	display: inline-block;
	text-align: center;
}
@media (min-width: 768px) {
	.acadp.acadp-manage-listings .acadp-divider + .row.acadp-no-margin .col-md-3 .btn-group a {
		display: block;
		margin-bottom: 0.55555rem;
	}
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1279px) {
	.acadp.acadp-manage-listings .acadp-divider + .row.acadp-no-margin .col-md-3 .btn-group a {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 768px) and (min-width: 1280px) {
	.acadp.acadp-manage-listings .acadp-divider + .row.acadp-no-margin .col-md-3 .btn-group a {
		margin-bottom: 1.11111rem;
	}
}
.acadp.acadp-wc-checkout #acadp-wc-checkout-form table {
	margin-top: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.acadp.acadp-wc-checkout #acadp-wc-checkout-form table {
		margin-top: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.acadp.acadp-wc-checkout #acadp-wc-checkout-form table {
		margin-top: 1.11111rem;
	}
}
.acadp.acadp-wc-checkout #acadp-wc-checkout-form table {
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.acadp.acadp-wc-checkout #acadp-wc-checkout-form table {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.acadp.acadp-wc-checkout #acadp-wc-checkout-form table {
		margin-bottom: 1.11111rem;
	}
}
.acadp.acadp-wc-checkout #acadp-wc-checkout-form .btn-default {
	margin-right: 0.27778rem;
}
.acadp .pagination.acadp-no-margin {
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
.acadp .pagination.acadp-no-margin li {
	display: inline-block;
	margin-right: 0.55555rem;
}
.acadp .pagination.acadp-no-margin li:last-child {
	margin-right: 0;
}
.acadp .pagination.acadp-no-margin li a {
	display: block;
	padding: 0.27778rem 0.55555rem;
	background-color: #F2F2F2;
	border: 1px solid #DDDDDD;
	text-decoration: none;
}
.acadp .pagination.acadp-no-margin li a:active, .acadp .pagination.acadp-no-margin li a:focus, .acadp .pagination.acadp-no-margin li a:hover {
	color: #fff;
	background-color: #B82738;
	border: 1px solid #B82738;
}
.acadp #acadp-form-upload.hidden {
	display: none;
}

.woocommerce-order .acadp {
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.woocommerce-order .acadp {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.woocommerce-order .acadp {
		margin-bottom: 1.11111rem;
	}
}
.woocommerce-order .acadp {
	line-height: 1.5;
}

.advanced-classifieds-and-directory-pro-widget-listing-address-class .embed-responsive {
	height: 295px;
}
.advanced-classifieds-and-directory-pro-widget-listing-address-class .acadp-address {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: rgb(116.222826087, 118.777173913, 117.5);
}
.advanced-classifieds-and-directory-pro-widget-listing-address-class .acadp-address a {
	color: #B82738;
}
.advanced-classifieds-and-directory-pro-widget-listing-address-class .acadp-address p {
	line-height: 1.5;
}

.advanced-classifieds-and-directory-pro-widget-listing-contact-class form label {
	line-height: 1.5;
}
.advanced-classifieds-and-directory-pro-widget-listing-contact-class form input,
.advanced-classifieds-and-directory-pro-widget-listing-contact-class form textarea {
	width: 100%;
}
.advanced-classifieds-and-directory-pro-widget-listings-class .acadp-entry {
	display: block;
	margin-bottom: 0.55555rem;
	padding-bottom: 0.55555rem;
	grid-template-columns: 85px 1fr;
	column-gap: 0.55555rem;
	row-gap: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.advanced-classifieds-and-directory-pro-widget-listings-class .acadp-entry {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.advanced-classifieds-and-directory-pro-widget-listings-class .acadp-entry {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
.advanced-classifieds-and-directory-pro-widget-listings-class .acadp-entry .media-left {
	grid-column-start: 1;
	grid-column-end: 1;
}
.advanced-classifieds-and-directory-pro-widget-listings-class .acadp-entry .media-body {
	grid-column-start: 2;
	grid-column-end: 2;
}
.advanced-classifieds-and-directory-pro-widget-listings-class .acadp-entry .media-heading {
	display: inline-block;
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	line-height: 1.5;
}
.advanced-classifieds-and-directory-pro-widget-listings-class .acadp-entry .acadp-listings-title-block {
	padding-bottom: 0.27778rem;
}
.advanced-classifieds-and-directory-pro-widget-listings-class .acadp-entry .acadp-listings-title-block h3 {
	display: inline;
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	line-height: 1.5;
}
.advanced-classifieds-and-directory-pro-widget-listings-class .acadp-entry .acadp-listings-title-block .acadp-labels {
	display: inline;
}
.advanced-classifieds-and-directory-pro-widget-listings-class .acadp-entry p {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: rgb(116.222826087, 118.777173913, 117.5);
}
.advanced-classifieds-and-directory-pro-widget-listings-class .acadp-entry p a {
	color: #B82738;
}
.advanced-classifieds-and-directory-pro-widget-listings-class .acadp-entry p p {
	line-height: 1.5;
}

.acadp-list-view .acadp-entry {
	display: block;
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.acadp-list-view .acadp-entry {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.acadp-list-view .acadp-entry {
		margin-bottom: 1.11111rem;
	}
}
@media (min-width: 768px) {
	.acadp-list-view .acadp-entry {
		display: grid;
		grid-template-columns: repeat(9, 1fr);
		column-gap: 0.55555rem;
		row-gap: 0.55555rem;
	}
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1279px) {
	.acadp-list-view .acadp-entry {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 768px) and (min-width: 1280px) {
	.acadp-list-view .acadp-entry {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
.acadp-list-view .acadp-entry > div:first-child {
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.acadp-list-view .acadp-entry > div:first-child {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.acadp-list-view .acadp-entry > div:first-child {
		margin-bottom: 1.11111rem;
	}
}
@media (min-width: 768px) {
	.acadp-list-view .acadp-entry > div:first-child {
		margin: 0;
		grid-column-start: 1;
		grid-column-end: 4;
	}
}
.acadp-list-view .acadp-entry > div:first-child a,
.acadp-list-view .acadp-entry > div:first-child picture {
	display: block;
	line-height: 0;
	text-align: center;
}
@media (min-width: 768px) {
	.acadp-list-view .acadp-entry > div:last-child {
		grid-column-start: 4;
		grid-column-end: -1;
	}
}
.acadp-list-view .acadp-listings-title-block {
	margin: 0 !important;
}

body.single-acadp_listings header.iz-content__1stcol {
	display: none;
}
body.single-acadp_listings .iz-content__2ndcol {
	grid-column-start: 1;
	grid-column-end: -1;
	max-width: 100%;
}

@media (min-width: 768px) {
	.acadp-search form .row.acadp-no-margin {
		display: grid;
		grid-template-columns: repeat(12, 1fr);
		column-gap: 0.55555rem;
		row-gap: 0.55555rem;
	}
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1279px) {
	.acadp-search form .row.acadp-no-margin {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 768px) and (min-width: 1280px) {
	.acadp-search form .row.acadp-no-margin {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
.acadp-search form .row.acadp-no-margin .form-group.col-md-4:nth-of-type(1) {
	grid-column-start: 1;
	grid-column-end: 5;
}
.acadp-search form .row.acadp-no-margin .form-group.col-md-4:nth-of-type(2) {
	grid-column-start: 5;
	grid-column-end: 9;
}
.acadp-search form .row.acadp-no-margin .form-group.col-md-4:nth-of-type(3) {
	grid-column-start: 9;
	grid-column-end: -1;
}
.acadp-search form .acadp-custom-fields-search + .row.acadp-no-margin {
	display: block;
}
.acadp-search .form-group {
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.acadp-search .form-group {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.acadp-search .form-group {
		margin-bottom: 1.11111rem;
	}
}
@media (min-width: 768px) {
	.acadp-search .form-group {
		margin-bottom: 0;
	}
}
.acadp-search input, .acadp-search select {
	width: 100%;
}
.acadp-search .acadp-custom-fields-search {
	margin-top: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.acadp-search .acadp-custom-fields-search {
		margin-top: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.acadp-search .acadp-custom-fields-search {
		margin-top: 1.11111rem;
	}
}
.acadp-search button[type=submit] {
	margin-right: 0.27778rem;
}
.wpas-alert,
.wpas_window_content {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	line-height: 1.5;
}

.wpas-alert-info {
	color: #000000;
	background-color: rgb(253.0538922156, 237.874251497, 191.9461077844);
	border-color: #FAD35D;
}

.wpas-form-control {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	line-height: 1.5;
}

#wpas-gdpr-ded-subject {
	width: 100%;
}

.wpas-btn {
	padding-top: 0;
}

.wpas-label {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
}

.wpas-help-block {
	margin-top: 0.55555rem;
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	line-height: 1.5;
	font-size: 15px;
	word-wrap: break-word;
}

.wpas-forgot-password-link {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	line-height: 1.5;
	font-size: 15px;
}

#cookie-law-info-bar .cli-bar-message,
#cookie-law-info-bar .cli-bar-btn_container,
.cli-modal-body {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	line-height: 1.5;
	font-size: 15px;
}

@media (min-width: 768px) and (max-width: 1024px) {
	.iz-sidebar .recent-posts-widget-with-thumbnails ul {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		column-gap: 0.55555rem;
		row-gap: 0.55555rem;
	}
}
@media (min-width: 768px) and (max-width: 1024px) and (min-width: 768px) and (max-width: 1279px) {
	.iz-sidebar .recent-posts-widget-with-thumbnails ul {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 768px) and (max-width: 1024px) and (min-width: 1280px) {
	.iz-sidebar .recent-posts-widget-with-thumbnails ul {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
.iz-sidebar .recent-posts-widget-with-thumbnails li {
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-sidebar .recent-posts-widget-with-thumbnails li {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-sidebar .recent-posts-widget-with-thumbnails li {
		margin-bottom: 1.11111rem;
	}
}
.iz-sidebar .recent-posts-widget-with-thumbnails li a {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	grid-column-gap: 0.27778rem;
	column-gap: 0.55555rem;
	row-gap: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-sidebar .recent-posts-widget-with-thumbnails li a {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-sidebar .recent-posts-widget-with-thumbnails li a {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
.iz-sidebar .recent-posts-widget-with-thumbnails li a {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	line-height: 1.5;
	font-size: 13px;
}
@media (min-width: 768px) and (max-width: 1024px) {
	.iz-sidebar .recent-posts-widget-with-thumbnails li a {
		grid-template-columns: repeat(12, 1fr);
	}
}
.iz-sidebar .recent-posts-widget-with-thumbnails li a img, .iz-sidebar .recent-posts-widget-with-thumbnails li a picture {
	grid-column-start: 1;
	grid-column-end: 3;
	margin-top: 3px;
}
@media (min-width: 768px) and (max-width: 1024px) {
	.iz-sidebar .recent-posts-widget-with-thumbnails li a img, .iz-sidebar .recent-posts-widget-with-thumbnails li a picture {
		grid-column-end: 4;
	}
}
.iz-sidebar .recent-posts-widget-with-thumbnails li a picture img {
	width: 100%;
}
.iz-sidebar .recent-posts-widget-with-thumbnails li a .rpwwt-post-title {
	grid-column-start: 3;
	grid-column-end: -1;
}
@media (min-width: 768px) and (max-width: 1024px) {
	.iz-sidebar .recent-posts-widget-with-thumbnails li a .rpwwt-post-title {
		grid-column-start: 4;
	}
}
.iz-sidebar .recent-posts-widget-with-thumbnails li .rpwwt-post-date {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: rgb(116.222826087, 118.777173913, 117.5);
}
.iz-sidebar .recent-posts-widget-with-thumbnails li .rpwwt-post-date a {
	color: #B82738;
}
.iz-sidebar .recent-posts-widget-with-thumbnails li .rpwwt-post-date p {
	line-height: 1.5;
}
.iz-sidebar .recent-posts-widget-with-thumbnails li .rpwwt-post-date {
	font-size: 13px;
	line-height: 1.125;
	text-align: right;
}

.iz-sidebar .widget_recent_entries ul {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: rgb(116.222826087, 118.777173913, 117.5);
}
.iz-sidebar .widget_recent_entries ul a {
	color: #B82738;
}
.iz-sidebar .widget_recent_entries ul p {
	line-height: 1.5;
}
.iz-sidebar .widget_recent_entries ul li {
	margin-bottom: 0.55555rem;
}
.iz-sidebar .widget_recent_entries ul li a {
	color: #5B5D5C;
}

.iz-sidebar .widget_recent_comments ol, .iz-sidebar .widget_recent_comments ul {
	margin: 0;
	padding: 0;
}
.iz-sidebar .widget_recent_comments li, .iz-sidebar .widget_recent_comments a {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	line-height: 1.5;
	font-size: 13px;
}

article.page.type-page .iz-ad,
article.page.type-page .stagi-im-artikeltext {
	display: none;
}

body.woocommerce .iz-ad,
body.woocommerce .stagi-im-artikeltext {
	display: none;
}

#classiwrapper .iz-ad,
#classiwrapper .stagi-im-artikeltext {
	display: none;
}

aside#secondary .iz-ad-adlabel {
	display: none;
}

.iz-newsletter .iz-newsletter__controls {
	grid-row-start: 1;
	grid-template-columns: 1;
	grid-row-start: 1;
	grid-row-end: 1;
}
@media (min-width: 1024px) {
	.iz-newsletter .iz-newsletter__controls {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 0.55555rem;
		row-gap: 0.55555rem;
	}
}
@media (min-width: 1024px) and (min-width: 768px) and (max-width: 1279px) {
	.iz-newsletter .iz-newsletter__controls {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 1024px) and (min-width: 1280px) {
	.iz-newsletter .iz-newsletter__controls {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
.iz-newsletter .iz-newsletter__controls .iz-newsletter__description {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	line-height: 1.5;
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-newsletter .iz-newsletter__controls .iz-newsletter__description {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-newsletter .iz-newsletter__controls .iz-newsletter__description {
		margin-bottom: 1.11111rem;
	}
}
@media (min-width: 1024px) {
	.iz-newsletter .iz-newsletter__controls .iz-newsletter__description {
		grid-column-start: 1;
		grid-column-end: 1;
		margin-bottom: 0;
	}
}
.iz-newsletter .iz-newsletter__controls .iz-newsletter__form {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: auto;
	column-gap: 0.55555rem;
	row-gap: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.iz-newsletter .iz-newsletter__controls .iz-newsletter__form {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.iz-newsletter .iz-newsletter__controls .iz-newsletter__form {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
@media (min-width: 1024px) {
	.iz-newsletter .iz-newsletter__controls .iz-newsletter__form {
		grid-template-columns: auto 1fr auto;
	}
}
@media (min-width: 1024px) {
	.iz-newsletter .iz-newsletter__controls .iz-newsletter__form {
		grid-column-start: 2;
		grid-column-end: 2;
	}
}
.iz-newsletter .iz-newsletter__controls .iz-newsletter__form label {
	grid-column-start: 1;
	grid-column-end: -1;
	grid-row-start: 1;
	grid-row-end: 1;
	cursor: pointer;
}
@media (min-width: 1024px) {
	.iz-newsletter .iz-newsletter__controls .iz-newsletter__form label {
		grid-column-end: 1;
		align-self: center;
	}
}
.iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[type=email] {
	grid-column-start: 1;
	grid-column-end: -1;
	grid-row-start: 2;
	grid-row-end: 2;
	background-color: #fff;
}
@media (min-width: 1024px) {
	.iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[type=email] {
		grid-column-start: 2;
		grid-column-end: 2;
		grid-row-start: 1;
		grid-row-end: 1;
	}
}
.iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[type=submit] {
	grid-column-start: 1;
	grid-column-end: -1;
	grid-row-start: 3;
	grid-row-end: 3;
}
@media (min-width: 1024px) {
	.iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[type=submit] {
		grid-column-start: 3;
		grid-column-end: 3;
		grid-row-start: 1;
		grid-row-end: 1;
		align-self: stretch;
	}
}
.iz-newsletter .iz-newsletter__controls .iz-newsletter__form .iz-newsletter__optin {
	grid-column-start: 1;
	grid-column-end: -1;
	grid-row-start: 4;
	grid-row-end: 4;
	line-height: 1.5;
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	line-height: 1.5;
}
@media (min-width: 1024px) {
	.iz-newsletter .iz-newsletter__controls .iz-newsletter__form .iz-newsletter__optin {
		grid-column-start: 1;
		grid-column-end: -1;
		grid-row-start: 2;
		grid-row-end: 2;
		align-self: center;
	}
}
.iz-newsletter .iz-newsletter__controls .iz-newsletter__form .iz-newsletter__optin input[type=checkbox] {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin-left: 0.55555rem;
	vertical-align: top;
}
.iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[type=checkbox] {
	appearance: none;
	width: 1.11111rem !important;
	height: 1.11111rem !important;
	margin-right: 0.27778rem;
	padding: 5px;
	vertical-align: text-bottom;
	border: 1px solid #b1b1b1;
	background-clip: content-box;
	border-radius: 1px;
}
.iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[type=checkbox]:checked {
	background-color: #27B8A7;
	border: 1px solid #27B8A7;
}
@media (min-width: 1024px) {
	.iz-newsletter .iz-heading {
		margin-bottom: 2.22222rem;
	}
}

.mc4wp-response {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	line-height: 1.5;
	padding-top: 1.11111rem;
	line-height: 1.5;
}

.iz-sidebar .iz-newsletter .iz-newsletter__controls {
	display: block;
}
.iz-sidebar .iz-newsletter .iz-newsletter__controls .iz-newsletter__form label {
	display: block;
	width: 100%;
	margin-bottom: 0.55555rem;
}
.iz-sidebar .iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[type=email] {
	width: 100%;
	margin-bottom: 0.55555rem;
}
.iz-sidebar .iz-newsletter .iz-newsletter__controls .iz-newsletter__form input[type=submit] {
	width: 100%;
	margin-bottom: 0.55555rem;
}
.iz-sidebar .iz-newsletter .iz-newsletter__controls .iz-newsletter__form .iz-newsletter__optin {
	display: block;
}
.iz-sidebar .iz-newsletter .iz-newsletter__description,
.iz-sidebar .iz-newsletter .iz-newsletter__form {
	display: block;
}
.iz-sidebar .iz-newsletter .iz-heading {
	margin: 0 0 0.55555rem 0;
}
.iz-sidebar .iz-newsletter .iz-newsletter__description {
	margin-bottom: 0.55555rem;
}

/*--------------------------------------------------------------
# IZmp
--------------------------------------------------------------*/
.izmp-section {
	margin-bottom: 2.22222rem;
	font-family: "OpenSans", "Verdana", sans-serif;
}

.izmp-heading {
	margin-bottom: 1.11111rem;
	font-family: "Interstate-RegularComp", "Helvetica", sans-serif;
	font-size: 27px;
	color: #b1b1b1;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.izmp-heading {
		font-size: 33px;
	}
}
@media (min-width: 1280px) {
	.izmp-heading {
		font-size: 48px;
	}
}
.izmp-heading.izmp-heading--center {
	text-align: center;
}

.woocommerce-products-header--izmp {
	margin-bottom: -0.55555rem;
}
@media (min-width: 768px) {
	.woocommerce-products-header--izmp {
		margin-bottom: -0.83333rem;
	}
}
@media (min-width: 1280px) {
	.woocommerce-products-header--izmp {
		margin-bottom: -1.11111rem;
	}
}

.izmp-dealerlist {
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.izmp-dealerlist {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.izmp-dealerlist {
		margin-bottom: 1.11111rem;
	}
}
.izmp-dealerlist {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.izmp-dealerlist__item {
	width: 100%;
}

.izmp-dealerlist__header {
	margin-bottom: 0.55555rem;
	padding-bottom: 0.55555rem;
	border-bottom: 1px solid #DDDDDD;
}
@media (min-width: 768px) {
	.izmp-dealerlist__header {
		display: grid;
		grid-template-columns: auto 1fr;
		column-gap: 0.55555rem;
		row-gap: 0.55555rem;
	}
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1279px) {
	.izmp-dealerlist__header {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 768px) and (min-width: 1280px) {
	.izmp-dealerlist__header {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
@media (min-width: 1024px) {
	.izmp-dealerlist__header {
		grid-template-columns: auto 1fr auto;
	}
}

.izmp-dealerlist__name {
	display: grid;
	grid-template-columns: 100px 1fr;
	column-gap: 0.55555rem;
	row-gap: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.izmp-dealerlist__name {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.izmp-dealerlist__name {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}

.izmp-dealerlist__logo a {
	display: block;
}

.izmp-dealerlist__brand {
	font-size: 18px;
	align-self: center;
}
@media (min-width: 1024px) {
	.izmp-dealerlist__brand {
		align-self: center;
	}
}

.izmp-dealerlist__description {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: rgb(116.222826087, 118.777173913, 117.5);
}
.izmp-dealerlist__description a {
	color: #B82738;
}
.izmp-dealerlist__description p {
	line-height: 1.5;
}
@media (min-width: 768px) {
	.izmp-dealerlist__description {
		align-self: center;
	}
}
@media (min-width: 1024px) {
	.izmp-dealerlist__description {
		align-self: center;
	}
}

.izmp-dealerlist__link {
	display: none;
}
@media (min-width: 1024px) {
	.izmp-dealerlist__link {
		display: block;
		text-align: right;
		align-self: center;
		font-family: "OpenSans", "Verdana", sans-serif;
		font-size: 13px;
		line-height: 1.5;
		color: rgb(116.222826087, 118.777173913, 117.5);
	}
	.izmp-dealerlist__link a {
		color: #B82738;
	}
	.izmp-dealerlist__link p {
		line-height: 1.5;
	}
}

.izmp-dealerlist__products {
	width: 100%;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	column-gap: 0.55555rem;
	row-gap: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.izmp-dealerlist__products {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.izmp-dealerlist__products {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
@media (min-width: 768px) {
	.izmp-dealerlist__products {
		grid-template-columns: repeat(4, 1fr);
	}
}

.izmp-dl-product {
	display: grid;
}

.izmp-dl-product__link {
	display: grid;
	align-self: stretch;
	color: #000000;
}

.izmp-dl-product__image {
	display: block;
}

.izmp-dl-product__desc {
	display: block;
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	line-height: 1.5;
	color: inherit;
}

.izmp-dl-product__price {
	display: block;
	font-family: "Interstate-RegularComp", "Helvetica", sans-serif;
	font-size: 27px;
	color: #B82738;
	text-align: right;
	align-self: end;
}

.izmp-wizard {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.izmp-dealer-requirements {
	margin-left: 1.11111rem;
	padding: 0;
}

.izmp-offers {
	display: block;
	width: 100%;
	column-gap: 0.55555rem;
	row-gap: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.izmp-offers {
		column-gap: 0.83333rem;
		row-gap: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.izmp-offers {
		column-gap: 1.11111rem;
		row-gap: 1.11111rem;
	}
}
.izmp-offers {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 15px;
	line-height: 1.5;
}
@media (min-width: 768px) {
	.izmp-offers {
		display: grid;
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.izmp-offers {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (min-width: 1024px) {
	.izmp-offers {
		grid-template-columns: repeat(3, 1fr);
	}
}

.izmp-offers__item {
	margin-bottom: 2.22222rem;
	border: 1px solid #b1b1b1;
}
@media (min-width: 768px) {
	.izmp-offers__item {
		display: grid;
		grid-template-rows: auto 1fr;
	}
}

.izmp-offers__image {
	position: relative;
	width: 100%;
	aspect-ratio: 16/9;
	min-height: 0;
	margin-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.izmp-offers__image {
		margin-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.izmp-offers__image {
		margin-bottom: 1.11111rem;
	}
}
.izmp-offers__image {
	background-size: contain;
	background-repeat: no-repeat;
}
.izmp-offers__item--dir .izmp-offers__image {
	background-image: url("/wp-content/themes/iz/img/izmp/offers/01_verzeichniseintrag_480x270.jpg");
}
.izmp-offers__item--shop .izmp-offers__image {
	background-image: url("/wp-content/themes/iz/img/izmp/offers/02_shop_setup_480x270.jpg");
}
.izmp-offers__item--design .izmp-offers__image {
	background-image: url("/wp-content/themes/iz/img/izmp/offers/03_shop_design_480x270.jpg");
}
.izmp-offers__item--banner .izmp-offers__image {
	background-image: url("/wp-content/themes/iz/img/izmp/offers/05_bannerwerbung_480x270.jpg");
}
.izmp-offers__item--portraits .izmp-offers__image {
	background-image: url("/wp-content/themes/iz/img/izmp/offers/07_shop_portraits_480x270.jpg");
}
.izmp-offers__item--products .izmp-offers__image {
	background-image: url("/wp-content/themes/iz/img/izmp/offers/08_produkte_auf_startseite_480x270.jpg");
}
.izmp-offers__item--security1 .izmp-offers__image {
	background-image: url("/wp-content/themes/iz/img/izmp/offers/09_ddos_schutz_firewall_480x270.jpg");
}
.izmp-offers__item--security2 .izmp-offers__image {
	background-image: url("/wp-content/themes/iz/img/izmp/offers/10_sicherheitsoptimierungen_480x270.jpg");
}
.izmp-offers__item--maintain .izmp-offers__image {
	background-image: url("/wp-content/themes/iz/img/izmp/offers/11_wartung_480x270.jpg");
}
.izmp-offers__item--support .izmp-offers__image {
	background-image: url("/wp-content/themes/iz/img/izmp/offers/12_tech_support_480x270.jpg");
}

@supports not (aspect-ratio: 16/9) {
	.izmp-offers__image::before {
		float: left;
		padding-top: calc(100% - 127px);
		content: "";
	}
	.izmp-offers__image::after {
		display: block;
		content: "";
		clear: both;
	}
}
.izmp-offers__description {
	padding: 0 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.izmp-offers__description {
		padding: 0 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.izmp-offers__description {
		padding: 0 1.11111rem;
	}
}
.izmp-offers__description {
	padding-bottom: 0.55555rem;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.izmp-offers__description {
		padding-bottom: 0.83333rem;
	}
}
@media (min-width: 1280px) {
	.izmp-offers__description {
		padding-bottom: 1.11111rem;
	}
}
@media (min-width: 768px) {
	.izmp-offers__description {
		display: grid;
	}
}

.izmp-offers__header {
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	padding: 0.55555rem;
	font-family: "OpenSans-Semibold", "Verdana", sans-serif;
	line-height: 1.25;
	background: linear-gradient(to top, rgba(0, 0, 0, 0.85), transparent);
	color: #fff;
}

.izmp-offers__offer {
	text-align: center;
}
@media (min-width: 768px) {
	.izmp-offers__offer {
		align-self: end;
	}
}

.izmp-offers__price {
	display: inline-block;
	font-family: "Interstate-RegularComp", "Helvetica", sans-serif;
	font-size: 33px;
	color: #B82738;
}
.izmp-offers__price.izmp-offers__price--old {
	margin-right: 0.55555rem;
	font-size: 27px;
	color: #5B5D5C;
	text-decoration: line-through;
}

.izmp-offers__divider {
	display: none;
}

.izmp-btn-container {
	text-align: center;
}

.izmp-offers__cond {
	display: block;
	margin-bottom: 0.55555rem;
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: rgb(116.222826087, 118.777173913, 117.5);
}
.izmp-offers__cond a {
	color: #B82738;
}
.izmp-offers__cond p {
	line-height: 1.5;
}

.izmp-small {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: rgb(116.222826087, 118.777173913, 117.5);
}
.izmp-small a {
	color: #B82738;
}
.izmp-small p {
	line-height: 1.5;
}

.izmp-legend {
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: rgb(116.222826087, 118.777173913, 117.5);
}
.izmp-legend a {
	color: #B82738;
}
.izmp-legend p {
	line-height: 1.5;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/
.alignleft {
	/*rtl:ignore*/
	float: left;
	/*rtl:ignore*/
	margin-right: 0.55555rem;
	margin-bottom: 0.55555rem;
}

.alignright {
	/*rtl:ignore*/
	float: right;
	/*rtl:ignore*/
	margin-left: 0.55555rem;
	margin-bottom: 0.55555rem;
}

.aligncenter {
	text-align: center;
}

/*--------------------------------------------------------------
# Trumps
--------------------------------------------------------------*/

/*# sourceMappingURL=style.css.map */


/* Header-Redesign 2026-07-29d: Nav-Hoehe/Unterstrich, Anzeigen-Markt im roten Kopf statt eigener Leiste */
.iz-nav--primary .iz-menu--main {
	min-height: 58px;
	align-items: center;
}
.iz-nav--primary .iz-menu--main .menu-item > a {
	display: inline-flex;
	align-items: center;
	height: 58px;
	padding: 0 0.83333rem;
}
.iz-nav--primary .iz-menu--main .current-menu-item > a,
.iz-nav--primary .iz-menu--main .current-menu-ancestor > a {
	box-shadow: inset 0 -2px 0 0 #8b1a1a;
}
.iz-pageheader .iz-pageheader__item--logo {
	grid-template-columns: auto 1fr auto;
}
.iz-pageheader .iz-pageheader__adslink {
	grid-column: 1;
	justify-self: start;
	grid-row: 1;
	align-self: end;
	margin-bottom: 1.5px;
	display: inline-flex;
	align-items: center;
	border: 1.5px solid #fff;
	color: #fff;
	font-family: "OpenSans", "Verdana", sans-serif;
	font-size: 13px;
	font-weight: 700;
	padding: 6px 14px;
	text-decoration: none;
	white-space: nowrap;
	transition: background-color 0.15s ease;
}
.iz-pageheader .iz-pageheader__adslink:hover,
.iz-pageheader .iz-pageheader__adslink:focus-visible {
	background-color: rgba(255, 255, 255, 0.12);
}

/* Header Mobile: Anzeigen-Markt und Abonnieren-Button ausblenden, nur Icons zeigen */
@media (max-width: 767px) {
	.iz-pageheader .iz-pageheader__adslink,
	.iz-pageheader .iz-btn-subscribe,
	.iz-pageheader .iz-header-icon--account,
	.iz-pageheader .iz-header-icon--cart {
		display: none;
	}
}
@media (max-width: 767px) {
	.iz-pageheader .iz-pageheader__item--logo {
		max-width: none;
		margin-left: 0;
		margin-right: 0;
		width: 100%;
	}
}

/* Header-Redesign 2026-07-29e: Startseiten-Button neben Anzeigen-Markt */
.iz-pageheader .iz-pageheader__toplinks {
	grid-column: 1;
	justify-self: start;
	grid-row: 1;
	align-self: end;
	margin-bottom: 1.5px;
	display: inline-flex;
	align-items: center;
	gap: 8px;
}
.iz-pageheader .iz-pageheader__toplinks .iz-pageheader__adslink {
	grid-column: auto;
	justify-self: auto;
	grid-row: auto;
	align-self: auto;
	margin-bottom: 0;
}
