/* Footer */

/* Datenschutz */

p.footer-info{
	color:rgba(255,255,255,0.5);
}

/* Newsletter */

.mc4wp-form-fields
input::placeholder {
padding-top:5px;
}

.form-flat a {
	font-size: 0.7em;
}

.form-flat input[type="checkbox"] {
	margin-bottom:0;
}

.form-flat input[type="submit"] {
	margin-top:1em;
}

.form-flat input {
	border-radius:0px !important;
}

.form-flat {
line-height: 0.7em;
}

/* Wunschliste */

.wishlist-items-wrapper .button{
  margin-bottom: 0em; 
	margin-left:1em;
}

/* Checkout */

.woocommerce-error .message-container a {
  margin: 0;
}

/* lightbox */

.jp-carousel-info {
	display:none;
}

.jp-carousel-close-hint {
width: 95%;
}

.jp-carousel-close-hint span{
font:400 44px/1 "Helvetica Neue",sans-serif!important;
	background:none;
}

.jp-carousel-overlay {
background: rgba(37, 63, 88, 0.9);
}

/* ähnliche Beiträge */

.woocommerce-Tabs-panel #jp-relatedposts, .product-page-accordian #jp-relatedposts {
	display:none !important;
}

#jp-relatedposts h3.jp-relatedposts-headline em {
	font-size: 1.5em;
  text-transform: uppercase;
}

.jp-relatedposts-post-title{
	padding: 10px 0px 5px;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context, #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date{
	display:none;
}

#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
	-moz-opacity: 1;
  opacity: 1;
}

#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:hover {
	-moz-opacity: 0.8;
  opacity: 0.8;
}

.startblog .box-text {
	margin:-50px auto 20px;
	width: 85%;
	padding: 30px 20px !important;
}

.startblog .box {
	background:#F8F9Fa;
	padding-bottom: 0px;
}

.startblog .is-divider {
	background-color: inherit;
}


@media screen and (max-width:768px) {
  
.hidemobile{
	display:none !important;
}
	
}

.row .row-small:not(.row-collapse) {
	margin-left: 0;
	margin-right: 0;
}

.row-small>.flickity-viewport>.flickity-slider>.col, .row-small>.col{
	padding: 0 10px;
}

.mobilepad45 {
	padding: 30px 60px !important;
}
	
.lichtblau {
background:#F8F9FA;
}

@media screen and (max-width:1440px) {
  
.full80 {
	max-width:100% !important;
	padding: 15px;
}
	
.mobilepad45 {
	padding: 30px 45px !important;
}
	
.newsletter .col-inner {
		padding-top:20px;
	}	
	
}

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

.newsstart .col{
	padding: 0px !important;
}
}

.section, .slider-style-focus {
	padding:  3vw 0 !important;
}
.col {
	padding: 15px;
}

.newsletter .wpcf7-list-item-label{
	font-size: 0.7em;
	color:grey;
}

.newsletter .form-flat input[type="submit"], .newsletter .form {
	margin-bottom:0 !important;
	padding: 5px 25px;
}

.newsletter .row .row:not(.row-collapse) {
	margin:0 !important;
}

.row .row-large:not(.row-collapse) {
margin:0;
}


/* Cookiebanner */

/* Hinweis */

#cookie-law-info-again {
	bottom:15px !important;
	left:5px !important;
	box-shadow: 2px 2px 10px 1px rgba(170, 170, 170, 0.2) !important;
	background: none !important;
	padding:0 !important;
	width:36px !important;
	height: 36px !important;
	border-radius:100%;
			-webkit-transition: all .2s ease-in-out .2s;
	transition: all .2s ease-in-out .2s;
}

#cookie-law-info-again:hover {
	background: #aec33a !important;
}

#cookie-law-info-again span {
display:none;
}

#cookie-law-info-again:after {
	  top: 8px;
    position: relative;

content:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2220%22%20height%3D%2220%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256.12%20245.96c-13.25%200-24%2010.74-24%2024c1.14%2072.25-8.14%20141.9-27.7%20211.55c-2.73%209.72%202.15%2030.49%2023.12%2030.49c10.48%200%2020.11-6.92%2023.09-17.52c13.53-47.91%2031.04-125.41%2029.48-224.52c.01-13.25-10.73-24-23.99-24zm-.86-81.73C194%20164.16%20151.25%20211.3%20152.1%20265.32c.75%2047.94-3.75%2095.91-13.37%20142.55c-2.69%2012.98%205.67%2025.69%2018.64%2028.36c13.05%202.67%2025.67-5.66%2028.36-18.64c10.34-50.09%2015.17-101.58%2014.37-153.02c-.41-25.95%2019.92-52.49%2054.45-52.34c31.31.47%2057.15%2025.34%2057.62%2055.47c.77%2048.05-2.81%2096.33-10.61%20143.55c-2.17%2013.06%206.69%2025.42%2019.76%2027.58c19.97%203.33%2026.81-15.1%2027.58-19.77c8.28-50.03%2012.06-101.21%2011.27-152.11c-.88-55.8-47.94-101.88-104.91-102.72zm-110.69-19.78c-10.3-8.34-25.37-6.8-33.76%203.48c-25.62%2031.5-39.39%2071.28-38.75%20112c.59%2037.58-2.47%2075.27-9.11%20112.05c-2.34%2013.05%206.31%2025.53%2019.36%2027.89c20.11%203.5%2027.07-14.81%2027.89-19.36c7.19-39.84%2010.5-80.66%209.86-121.33c-.47-29.88%209.2-57.88%2028-80.97c8.35-10.28%206.79-25.39-3.49-33.76zm109.47-62.33c-15.41-.41-30.87%201.44-45.78%204.97c-12.89%203.06-20.87%2015.98-17.83%2028.89c3.06%2012.89%2016%2020.83%2028.89%2017.83c11.05-2.61%2022.47-3.77%2034-3.69c75.43%201.13%20137.73%2061.5%20138.88%20134.58c.59%2037.88-1.28%2076.11-5.58%20113.63c-1.5%2013.17%207.95%2025.08%2021.11%2026.58c16.72%201.95%2025.51-11.88%2026.58-21.11a929.06%20929.06%200%200%200%205.89-119.85c-1.56-98.75-85.07-180.33-186.16-181.83zm252.07%20121.45c-2.86-12.92-15.51-21.2-28.61-18.27c-12.94%202.86-21.12%2015.66-18.26%2028.61c4.71%2021.41%204.91%2037.41%204.7%2061.6c-.11%2013.27%2010.55%2024.09%2023.8%2024.2h.2c13.17%200%2023.89-10.61%2024-23.8c.18-22.18.4-44.11-5.83-72.34zm-40.12-90.72C417.29%2043.46%20337.6%201.29%20252.81.02C183.02-.82%20118.47%2024.91%2070.46%2072.94C24.09%20119.37-.9%20181.04.14%20246.65l-.12%2021.47c-.39%2013.25%2010.03%2024.31%2023.28%2024.69c.23.02.48.02.72.02c12.92%200%2023.59-10.3%2023.97-23.3l.16-23.64c-.83-52.5%2019.16-101.86%2056.28-139c38.76-38.8%2091.34-59.67%20147.68-58.86c69.45%201.03%20134.73%2035.56%20174.62%2092.39c7.61%2010.86%2022.56%2013.45%2033.42%205.86c10.84-7.62%2013.46-22.59%205.84-33.43z%22%20fill%3D%22%23253f58%22%2F%3E%3C%2Fsvg%3E')
;

}	
/* Popup */

#cookie-law-info-bar{
	top: 0 !important;
	margin-top:0 !important;
}

#cookie-law-info-bar .text {
	text-align:justify;
	font-size: 0.9em;
	line-height: 1.4em;
}

#cookie-law-info-bar h5 { 
	letter-spacing: 0.1em;
	font-style: normal;
	text-transform: initial;
	font-size: 1.1em;
}

#cookie-law-info-bar .buttons {
	margin: 20px;
}

#cookie-law-info-bar .legal {
	font-size: 0.6em;
}

#cookie-law-info-bar .legal a {
	color: #777 !important;
}

#cookie-law-info-bar .legal a:hover {
	color: #253f58 !important;
	text-decoration: none;
}

.cli-plugin-button, .cli-plugin-button:visited, .medium.cli-plugin-button, .medium.cli-plugin-button:visited {
	width: 100%;
	margin: 5px 0;
	letter-spacing: .3rem;
	text-transform:uppercase;
	font-weight: 200;
	padding: 20px 35px;
}

#wt-cli-accept-all-btn{
	background-color:#253f58 !important;
	color:#000 !important;
				-webkit-transition: all .2s ease-in-out .2s;
	transition: all .2s ease-in-out .2s;
}

#wt-cli-accept-all-btn:hover{
	background-color:#aec33a !important;
	color:#fff !important;
}

#cookie_action_close_header_reject{
	background-color:#eee !important;
	color: #aaa !important;
				-webkit-transition: all .2s ease-in-out .2s;
	transition: all .2s ease-in-out .2s;
}

#cookie_action_close_header_reject:hover{
	background-color:#ddd !important;
	color: #888 !important;
}

@media (min-width: 768px){
#cookie-law-info-bar{
	padding: 15px 40px !important;
}
#cookie-law-info-bar .legal {
	font-size: 0.7em;
}	
	
}


/* ReCaptcha Batch ausblenden*/

.grecaptcha-badge {
	display:none !important;
}