/*
Theme Name:     Kleo Child
Theme URI:
Description:    Child theme for Kleo
Author:         SeventhQueen
Author URI:     http://seventhqueen.com
Template:       kleo
Tags:  one-column, two-columns, right-sidebar, fluid-layout, custom-menu, featured-images, post-formats, sticky-post, translation-ready
License: GNU General Public License
License URI: license.txt
*/

/*
* Please add your custom styles below
*/
.text-green {
	color: #17d993 !important;
}

.main-title.breadcrumbs-container {
	display: none;
}

#footer .menu {
    text-align: right;
}

#footer .menu li {
    display: inline-block;
    font-weight: bold;
}

#footer .menu-footermenue-container li:not(:first-of-type), #footer .menu-footermenue-englisch-container li:not(:first-of-type), #footer .menu-footermenue-franzoesisch-container li:not(:first-of-type) {
    margin-left: 20px;
}

.mt-2 {
    margin-top: 1.5rem;
}

.ml-2 {
    margin-left: 1.5em;
}

.kleo-page .wpcf7 input[type="text"],
.kleo-page .wpcf7 input[type="email"],
.kleo-page .wpcf7 input[type="tel"],
.kleo-page .wpcf7 input[type="date"],
.kleo-page .wpcf7 input[type="password"] {
	border: 0;
	border-bottom: 1px solid rgba(0,0,0,0.1);
	color: #000;
}

.kleo-page .wpcf7 textarea {
	border: 0;
	background: #f0f0f0 url('/wp-content/themes/kleo-child/assets/img/kante-kontaktformular.png') no-repeat top right;
	color: #000;
}

.kleo-page .wpcf7 input[type="submit"] {
	background: #17d993;
	color: #157351;
	border: 0 none;
	padding: 14px 28px;
	border-radius: 0;
	letter-spacing: 2px;
	color: #157351;
	font-weight: bold;
	font-size: 16px;
}

.kleo-page div.wpcf7 .ajax-loader {
	display: none;
}

h2 {
	margin-bottom: 40px;
	position: relative;
}

div:not(.woocommerce-MyAccount-content) h2:after {
	content: ' ';
	background: url('/wp-content/themes/kleo-child/assets/img/Unterstrich.png') no-repeat;
	width: 118px;
	height: 8px;
	position: absolute;
	left: 0;
	top: 40px;
}

h2.text-center:after {
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
}

.wpcf7-form-control-wrap.mc4wp-EMAIL {
	display: inline-block;
}

@media all and (max-width: 768px) {
	.wpcf7-form-control-wrap.mc4wp-EMAIL {
		max-width: 140px;
	}
}

.wpcf7-form-control-wrap.mc4wp-EMAIL input {
	height: 46px;
	line-height: 46px;
	background-color: #fff;
}

#hamburger-menu-icon {
	position: fixed;
	right: 50px;
	top: 30px;
	z-index: 90;
}

#hamburger-menu-icon .open-sidebar {
	margin-left: 20px;
}

#menu-hauptmenue.offcanvas-menu .menu-item a,
#menu-hauptmenue-englisch.offcanvas-menu .menu-item a,
#menu-hauptmenue-franzoesisch.offcanvas-menu .menu-item a {
    background: #000;
    border: 0;
    color: #fff;
}

.offcanvas-sidebar.side-color {
	background-color: #000;
}

@media all and (min-width: 1200px) {
	#menu-hauptmenue.offcanvas-menu .menu-item a,
	#menu-hauptmenue-englisch.offcanvas-menu .menu-item a,
	#menu-hauptmenue-franzoesisch.offcanvas-menu .menu-item a {
	    color: #fff;
	    font-size: 24px;
	    padding: 20px 0;
		text-align: center;
	}

	.offcanvas-right.offcanvas-type-default .offcanvas-sidebar, .offcanvas-right.offcanvas-type-overlay .offcanvas-sidebar {
		-webkit-transform: translate(400px, 0);
		transform: translate(400px, 0);
	}

	.offcanvas-sidebar.side-color {
		padding: 40px 40px;
		width: 400px;
		background-color: #000;
	}
}

.hintergrund-kante-weiss-1 {
	background: url(data:image/png;base64,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) no-repeat bottom left;
	background-size: 40%;
}
.hintergrund-kante-weiss-2 {
	background: url(data:image/png;base64,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) no-repeat top right;
}
.hintergrund-kante-weiss-3 {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAADqCAQAAAAhM5AtAAAEQ0lEQVR42uzd5ZGENxAG4a7777CclrP74JiZmZlRzmPe7hSe0mh0sEv7r1lYtH+bxaH/036bhaHTFppFNQEMWFQTQIfFofdYHPoeV1gWeuaAF33A6udJF32WLywM/ZM5LAk9dcCL3mP1E130C/axMHQYsDj0DotD77E49GVesTD0X0YsBT1qwJvooo80LAz9gXUsDB06LA69x+LQBywOfZNbLAHdAS+6iW710Wf4wcLQ35jH6qM74EUfsDj0DotDP+EYC0APuNVNdNFd5USf5x0LQ/9hCquP7oAXvcM86VYf/ZZNrD66b3XRB6w+uquc6Os8YGHojQFLQHeVE93i0Kf4xcLQX1jC6qP7Vhe9w+qju8qJfsA5loDuWRfdRLf66HN8YmHoX8xi9dF9q4veY6JbffQrdrEEdM+66Ca61Udf5RnLQI/7Qh/RHfCiWxz6SMPC0J9YwRLQHfCiWxz6gMWhb3ONJaA74EU30a0++gzfWBj6B3NYAroDXnQT3eqjn3GIJaB71kU30a0++hKvWGV0v9BHdAe86JaDPmBx6PesYwnoDnjRTXSrj77JHVYV3S/0Ed0BL7oVR/cLfUR/YwFLQHfAi26iW330I06xBHTPuugmutVHn+cDC0P/ZhpLQHfAi26iW330G7axBHTPuugWh95hcejrPGJh6H+MWAK6t7roFoc+yR8Whv7MMlYQ3QEvum910QcsDn2PSywB3VtddBPd6qPP8oWFoX8yi1VA960uum910V3lRL9gH0tA96yLbqJbffRlXrAw9F9GrCC6b3XRvdVFH2lYGPoDa1gFdH/tIrqrnOiucqJvcYPVR3fAi95jolt99Gl+sDD0d+axgugOeNHd30XvsDj0E06wCuje6qKLLrqrnOjzvGNh6N/MYAXRHfCi+1YXfcTi0K/Yxiqge9ZF91YX3f1d9BWesYLofqGP6P7aRfQBq4/uPy6L/sgaVgHdt7ro3uqiu7+LvsUtVh/dsy66t/r/7dy1dUVBDEXR88HMzMwMmvdfme7LFTkzzvIEExvvPSphL4WSIPoDjzzhfmWdZ76sHifcESTumMRJoJe6HBMq/Eav+U9JJIJbxnES6KUep4T5VdBr/jMGBMENozgJ9FKfc5IKv9Fr/ou8/dcM4yTQS0NcETL8Rq/58/Zf0cdJoJdGuCZ0+I1e8zckEuf0cBLopTFuCML8Kug1f2JAcEoXJ4FemuCWIInwG73mz9t/TAejizXFHYko/EbX4x8QHOqhuxkiz6EquvkTDXt66G6eyLOni27+li09dLeU+RNbuujmb1nXQ3erefeDdV108zes6qG7jbz7wYouuvkTy3robjvvfrBodPNLobt9Is+c0c0vhe6OPvmn1dBdh8PCr4du/mNSue6XQXf1cwc9dPOf0JTrfhl0Vz93UEQ3f1uu+2XQXf3cQRHd/G257hdBd/VzB6ML8r8ALQ3uvtOPME0AAAAASUVORK5CYII=) no-repeat top right;
}
.hintergrund-kante-weiss-4 {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJgAAAFLCAQAAACAFo2fAAAFdklEQVR42u3bA6wtCBoE4f9qbNu2bdu2bdu2bdu2bfPZtnB6bdZiovpiqZKOu/KXHklT6Z/JXzushIKNyoIlECx5pISCjc3UJRAs2baEgp1XQsFeLKFg/UooWDJLCQXbooSCnV1CwZ4uoWA9SihYMmMJBduwhIKdUkLBniihYJ1KKFgydQkFW6+Egh1XQsEeLKFg7UooWDJpCQVbo4SCHV1Cwe4poWDflVCwRiYugWDJiiUU7OASCnZLCQX7pISCjU5bCQRLFi+hYHuUULArSyjY2yUUbHCaSyBYMk8JBduuhIKdV0LBni+hYL1LKFgyYwkF27iEgp1SQsEeKaFgHUooWDJFCQVbo4SCHVlCwe4poWA901ICwZL9SijYsOybllKI73JAJjIYMzCXZk6DMY08mXXSZDDm298N1GDEgFyc2Q3GNPJ41kyTwZivs18mNBjT/68HajAHGsaBhnGgYRxoGAcaxoHml9TIY1ndYNSX2TPjG4zpm3Myk8GYMbkvKxiM+jA7ZxyDMd1zaqY1GDMyt2dJg1FvZuu0GozplOMyhcGYYbkhCxqMejkbp9lgzM85NJMYjBmcKzK3wZhGns46aTIY80XWNRh1hsGokwzGjM0qBmO+z3gGY841GDMmixuM+TitBmOONRgzInMbjHktTQZj9jUYMygzGox53GDUtgZjemVKgzG3G4xa12BMx0xkMOZygzGNLG8w5puMazDmdIMxo7OQwZj302Iw5nCDMcMyu8GYF9NkMGZ3gzH9M53BmIcMRm1uMKZ7JjMYc5PBqDUMxvycCQzGXGQwZmyWMhjzRdoMxpxkMGZk5jMY83aaDcYcZDBmcGYxGPOswaidDMb0ydQGY+41GLWRwZjOmcRgzDUGo1Y2GH5bGow5x2DMmCxmMPy2NBhzjMGY4ZnbYPhtaTBmH4MxAzOjwZjHi4m2KSLqmSlZMN1Og2kdFkwdMhELpstZMDWyHAumrzMuC6bTWTCNykIGw29LFkyHsWAamtkNht+WLJh2Y8HUL9OxYHqIBtNmLJi6ZTIWTDfRYFqdBdNPmYAF00UsmMZkKRZMn6eNBdNJLJhGZD4WTG+lmQXTQSyYBmUWFkzP0GDaiQVT70xtMOYeg1ErVUTcURHxYUXE6xUR11ZE7FERsZDBiKFpMRjxZpXBiEsMxmxnMGYugxH9qkgwPc+C6WwWTJuyYJqRBFPXKhJMj7FgOpEF0zosmKYgwfRjFQmm+1gwHcGCaSUSTGMzIQmmL6tIMN3Cgmk/FkxLk2AamTYSTO9XkWC6mgXTriyYFiTBNDjNJJheryLBdCELpm1YMM1Bgql3FQmm51gwncGCaWMWTNORYOpcRYLpERZMx7FgWpsF06QkmH6oIsF0NwumQ1kwrUiCaUzGJ8H0eRUJphtZMO3LgmkJEkzD00qC6b0qEkxXsGDamQXTfCSYBqWZBNMrVSSYzmfBtDULpllIMPWqIsH0NAum01gwbciCaRoSTB2rSDA9yILpWBZMa5BgamQSEkzfVZFgupMF08EsmJYjwTQ645Ng+qSKBNP1LJj2ZsG0KAmmYWklwfR2FQmmy1gw7ciCaR4STAPTRILpxSoSTOeyYNqCBdNMJJh6VJFgepIF0yksmNZjwTQVCaZ2VSSY7mfBdDQLplVJMDUyMQmmr4uIbisiOrCIaBmDEaMzrsGIDwsx2HUGY/YwGLOQwYihaTEY8WYhBrvEYMx2BmPmNhjRrxCDPW8w5myDMZsajJnRYETXQgz2uMGYEw3GrGMwZgqDET8WYrD7DMYcYTBmZYMRYzOhwYgvCzHYLQZj9jMYs7TBiJFpMxjxQSEGu9pgzG4GYxY0GDE4zQYjXi/EYBfWn2C/AtSt9cN8mh5MAAAAAElFTkSuQmCC) no-repeat bottom left;
}
.hintergrund-kante-weiss-5 {
	background: url(data:image/png;base64,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) no-repeat top right;
}
.hintergrund-kante-weiss-6 {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI8AAADWCAQAAABC6xknAAAC+UlEQVR42uzXhVmGMRCEwUU6ohdqpwQswV1CBRf819kS5nnvk91xOKzcfnqs3jiY6annIlbOcc03Mt6HFdtNnFe93cR51dv/13rwOC71GB7HpR714HFc6lGPeu7zHKt4pueFZxXPC4/jUg8ePC22HfXg8eZSDx7HpR48L7mLlTzOa87jvOY8LaYePB7N/zP14HFc6sHjuNSDB099Xnj0g8dxqQeP41IPHsdleJbL49mDB89dnmMlj35+w4OnxxZfDx48eFpsO+rx5lIPHselHjx4nnMXK3n08xsePC3203rw9Ni8HsPjuNSDx3GpBw8ePANQyVP3g+f/313qweO4TD14HJd61IPHcakHz11eYiWP8yp41vO81IPHcakHD54W25h68HhzqQeP48LznPtYwVOeF57fn5d68LTYL+rBYx7N6sHjuNSDBw8ePO+5jhU8xV8Xno08Lzx48ODBgwdPj61HPXjw4MGD5/dAePD0xNSDBw8ePHjw+O7Bcxyb8BzpZ8bz/tG+PcAIFgZBEP7f2bZt27Zt27Zt27Zt27Zt23WxM4cNd7u/2Klk4nERXAm30H30432wBacmO/iFH537KzHoymXlsWViAi+UxxKIMqzhm/JYItCCY8pjS8pgHiiPxR8FmM9H5bGEoA67+KU8llh046ry2LIwiVfKYwlMedbyXXksEWnFCeWxJWcYD5XH4p9CLOST8lhCUpc9ymOLQ0+uK48tG1N4rTyWwFRkA9+VxxKZNpxWHltKhvNYeSz+KcJiPiuPJTQN2Kc8trj05obyWDxyMI23ymMJQmU28UN5LFFoxxnlsaVhFE+UxxKAYizli/JYQtOIA8pjS0BfbiuPxSMXM3irPJagVGULP5XHEpWOnFceW1rG8FR5LAEpwXK+4sN5OF+8sK6yq+Wyuv8fvl9C+nNHx2XxyMNs3iuPJRjV2cZP5bFEpxMXlceWgXE8Vx5LQEqzkq9WHglHM47YeSQxg7hn5RF/5GMOH5TnL99snFhvNr8BYN8hDJvijiQAAAAASUVORK5CYII=) no-repeat top right;
}
.hintergrund-kante-weiss-7 {
	background: url(data:image/png;base64,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) no-repeat top left;
}
.hintergrund-kante-weiss-8 {
	background: url(data:image/png;base64,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) no-repeat top right;
	background-size: 30%;
}

.hintergrund-kante-weiss-4 .float-left, .hintergrund-kante-weiss-7 .float-left {
	float: left;
	margin-right: 20px;
}

@media all and (min-width: 768px) {
	.float-left-xl {
		float: left;
		margin-right: 20px;
	}
}

.hintergrund-kante-weiss-4 .btn, .hintergrund-kante-weiss-7 .btn {
	margin-top: 10px;
}

/* WooCommerce */
.woocommerce div.product p.price {
	font-family: "Fredericka the Great";
	color: #17d993;
	font-size: 4em;
	line-height: normal;
	margin: 0;
}

.fredericka-the-great {
	font-family: "Fredericka the Great" !important;
}

.woocommerce div.product div.images .kleo-woo-next, .woocommerce div.product div.images .kleo-woo-prev, .kleo-gallery .kleo-thumbs-prev, .kleo-gallery .kleo-thumbs-next {
	width: 50px;
	height: 50px;
	border-radius: 0;
	background: #17d993;
}

.woocommerce div.product div.images:hover .kleo-woo-next, .woocommerce div.product div.images:hover .kleo-woo-prev, .kleo-gallery:hover .kleo-thumbs-prev, .kleo-gallery:hover .kleo-thumbs-next {
	background: #17d993;
}

.woocommerce div.product div.images .kleo-woo-next, .kleo-gallery .kleo-thumbs-next {
	right: -50px;
}

.woocommerce div.product div.images .kleo-woo-prev, .kleo-gallery .kleo-thumbs-prev {
	left: -50px;
}

.woocommerce div.product div.images .kleo-woo-next i, .woocommerce div.product div.images .kleo-woo-prev i, .kleo-gallery .kleo-thumbs-prev i, .kleo-gallery .kleo-thumbs-next i {
	line-height: 52px;
}

/*
.kleo-woo-gallery {
	max-width: 400px;
	float: left;
}


.entry-summary form.cart, .entry-summary .yith-wcwl-add-to-wishlist {
	float: right;
}

.woocommerce #content div.product form.cart div.quantity, .woocommerce div.product form.cart div.quantity, .woocommerce-page #content div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity {
	display: block;
	margin: 0;
	float: none;
}

span.screen-reader-text, label.screen-reader-text {
	text-transform: uppercase;
	line-height: 34px;
	font-weight: bold;
	clip: unset;
	height: auto;
	overflow: hidden;
	position: relative !important;
	width: auto;
	word-wrap: normal !important;
}

.quantity .input-text.qty {
	float: right;
	margin-bottom: 5px;
}
*/
.woocommerce #content div.product form.cart .button, .woocommerce div.product form.cart .button, .woocommerce-page #content div.product form.cart .button, .woocommerce-page div.product form.cart .button {
	color: #157351;
	border-radius: 0;
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 12px;
}

body:not(.home) .header-color .kleo-main-header {
	background: transparent url('/wp-content/themes/kleo-child/assets/img/header-background.png') no-repeat bottom center;
	background-size: cover;
	border-bottom: 0;
}

#newsletter-subscription {
	background: #eee;
	padding: 5px 0;
	line-height: 45px;
}

.kleo-page #newsletter-subscription .wpcf7 input[type="text"] {
	margin-bottom: 0;
	border-bottom: 0;
}

.kleo-page #header .kleo-main-header {
	box-shadow: none !important;
}

body.home .kleo-main-header:not(.header-scrolled) #logo_img {
	display: none;
}

body:not(.home).kleo-navbar-fixed .kleo-main-header.header-scrolled {
	box-shadow: none;
}

body:not(.home).kleo-navbar-fixed .kleo-main-header.header-scrolled #main-menu {
	margin-top: 0;
}

.related.products.kleo-shop-4 .products {
	margin-top: 80px;
}

.woocommerce span.free-badge, .woocommerce span.new-badge, .woocommerce-page span.free-badge, .woocommerce-page span.new-badge {
	background: #17d993;
}

.produkte-home p.add_to_cart_inline {
	border: none !important;
	display: inline-block;
	padding: 0 !important;
	margin: 0;
	position: relative;
	width: 50px;

	line-height: 0;
	font-size: 0;
	color: transparent;
}

.produkte-home p.add_to_cart_inline a {
	padding: 0;
	border: none;
	line-height: 0;
	font-size: 0;
	color: transparent;
	width: 52px;
	height: 52px !important;
	position: static;
	margin: 0;
	position: absolute;
	top: -28px;
	right: -75%;
	background: #17d993;
	border-radius: 50px;
}

.produkte-home p.add_to_cart_inline a:before {
	width: 28px;
	height: 28px;
	content: " ";
	position: absolute;
	left: 14px;
	top: 10px;
	background: url("/wp-content/themes/kleo-child/assets/img/Shop.png") no-repeat;
	background-size: contain;
}

.produkte-home p.add_to_cart_inline > span {
	display: none;
}

@media all and (max-width: 769px) {
	#footer .menu {
	    text-align: center;
	}

	.text-mobile-center {
		text-align: center !important;
	}

	h2.text-mobile-center:after {
		left: 0;
		right: 0;
		margin-left: auto;
		margin-right: auto;
	}

	.ml-2 {
		margin-left: 3px;
	}
}

#main-menu {
	margin-top: 30px;
}

@media all and (max-width: 992px) {
	#main-menu {
		margin-top: 10px;
	}

	#main-menu img {
		max-width: 30px;
	}
}

#main-menu .open-sidebar {
	margin-left: 20px;
}

@media all and (max-width: 1200px) {
	.kleo-main-header.header-normal .navbar-header {
		line-height: 120px !important;
		height: 120px !important;
		display: inline-block;
		max-width: 60%;
		float: left;
	}

	#main-menu {
		display: inline-block;
		max-width: 40%;
	}
}

@media all and (max-width: 991px) {
	body.home.navbar-transparent.on-light-bg .navbar .kleo-main-header {
	    box-shadow: none;
	}
}

.cart-icon {
	position: relative;
}

.cart-count {
	position: absolute;
	width: 25px;
	background: #17d993;
	border-radius: 15px;
	height: 25px;
	color: #000;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	line-height: 25px;
	right: -3px;
	top: -3px;
}

.single_variation_wrap .woocommerce-variation.single_variation {
	padding-top: 10px;
	float: left;
}

.single_variation_wrap .woocommerce-variation-add-to-cart  {
	float: right;
}

.single_variation_wrap .woocommerce-Price-amount.amount {
	font-size: 36px;
	font-family: 'Fredericka The Great';
	color: #17d993;
}

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

/* Force table to not be like tables anymore */
.woocommerce-page .cart_totals table.shop_table,
.woocommerce-page .cart_totals table.shop_table thead,
.woocommerce-page .cart_totals table.shop_table tbody,
.woocommerce-page .cart_totals table.shop_table th,
.woocommerce-page .cart_totals table.shop_table td,
.woocommerce-page .cart_totals table.shop_table tr {
    display: block;
}

/* Hide table headers (but not display: none;, for accessibility) */
.woocommerce-page .cart_totals table.shop_table thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
}

.woocommerce-page .cart_totals table.shop_table tr {
    /*border: 1px solid #d2d3d3; */
}

.woocommerce-page .cart_totals table.shop_table td {
    /* Behave  like a "row" */
    border: 1px solid #d2d3d3;
    position: relative;
    padding-left: 30% !important;
}

.woocommerce-page .cart_totals table.shop_table {
    border: none;
}

.woocommerce-page .cart_totals table.shop_table td.product-spacer {
    border-color: #FFF;
    height: 10px;
}

.woocommerce-page .cart_totals table.shop_table td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
}

.woocommerce-page .cart-collaterals .cart_totals {
    float: left;
    width: 100%;
    text-align: left;
}

.woocommerce-page .cart-collaterals .cart_totals th,
.woocommerce-page .cart-collaterals .cart_totals td {
    border:0 !important;
}

.woocommerce-page .cart-collaterals .cart_totals table tr.cart-subtotal td,
.woocommerce-page .cart-collaterals .cart_totals table tr.shipping td,
.woocommerce-page .cart-collaterals .cart_totals table tr.total td {
    padding-left: 6px !important;
}

.woocommerce-page .cart_totals table.shop_table tr.cart-subtotal td,
.woocommerce-page .cart_totals table.shop_table tr.shipping td,
.woocommerce-page .cart_totals table.shop_table tr.total td,
.woocommerce-page .cart_totals table.shop_table.order_details tfoot th,
.woocommerce-page .cart_totals table.shop_table.order_details tfoot td {
    padding-left: 6px !important;
    border:0 !important;
}

.woocommerce-page .cart_totals table.shop_table tbody {
    padding-top: 10px;
}

.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2,
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
    float: none;
    width: 100%;
}

.woocommerce .order_details ul,
.woocommerce-page .order_details ul,
.woocommerce .order_details,
.woocommerce-page .order_details {
    padding:0;
}

.woocommerce .order_details li,
.woocommerce-page .order_details li {
    clear: left;
    margin-bottom: 10px;
    border:0;
}

}

.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal {
	text-align: center;
}

.warenkorb-button-wrapper {
	display: inline-block;
	margin-left: 10px;
}

@media all and (max-width: 992px) {
	.kleo-navbar-fixed.navbar-transparent.on-light-bg #header {
 	   background-color: transparent !important;
	}

	.logo-mobile {
		padding-top: 60px;
	}
}

#cookie-notice .cn-button {
    border: 0;
    border-radius: 0;
    background: #fff;
    color: #157351;
}

/* Gutschein */
.flyout-caption{
	color: white !important;
	font-weight: bold;
	margin: 15px;
	text-transform: uppercase;
}
.flyout-gutschein{
	display: flex;
	align-items: center;
	background: #17d993;
	position: fixed;
	bottom: 160px;
	right: -190px;
	padding: 15px;
	transition: right .3s;
	z-index: 999;
}
.flyout-gutschein.active{
	right: 0px;
}
img.flyout-icon{
  	height: 50px;
	margin: 15px;
}

@media all and (max-width: 768px) {
	img.flyout-icon{
		height: 40px;
		margin: 10px;
	}
	
	.flyout-caption{
		margin: 10px;
	}
	
	.flyout-gutschein{
		bottom: 110px;
		right: -177px;
		padding: 5px;
	}
}