/* Header BUG HOME 07 2026 */
.page-id-1720 #wrap div.custom-header-media.ocean-accessible-header-media {
	display: none !important;
	}
/* Header */
#site-header.top-header .header-top {
     box-shadow: none;
}
ul#menu-planet-buch a.menu-link {
	padding-left: 8px;
	padding-right: 8px;
}
a:focus {
	outline: none !important;
}
div.oceanwp-social-menu.clr.simple-social {
	display: none !important;
}
@media screen and (min-width: 768px) {
	#site-header.top-header .header-bottom {
	margin-top: 130px;
	}
}
/* Mobil Navi Schrift */
.oceanwp-mobile-menu-icon .wcmenucart i,
.oceanwp-mobile-menu-icon span.wcmenucart-details.count,
.oceanwp-mobile-menu-icon i.fa.fa-bars,
.oceanwp-mobile-menu-icon a.mobile-menu span.oceanwp-text,
.oceanwp-mobile-menu-icon span.oceanwp-close-text {
	font-size: 15px !important;
}
/* Mobil Navi Suchfeldtext Bug */
#mobile-dropdown #mobile-menu-search form input {
	color: #666666 !important;
}
/* Mobil Shop Kat Auswahl */
.shopkategoriemobil .woo-entry-image img,
.shopkategoriemobil mark.count {
	display: none;	
}
.shopkategoriemobil ul.products li.product {
	padding-bottom: 0px;
	margin-bottom: 0px;
}
/* Body */
body.home .page-header.centered-page-header {
	display: none;
}
/* Home */
h1.unterbildmarke {
	text-transform: none;
}
.homeh2 h4 {
	font-size: 110%;
	color: #767676;
}
.homelist ul {
	list-style: none;
} 
.homecalltoaktionbutton a.vc_general.vc_btn3 {
	background-color: #ec6602;
}
.homecalltoaktionbutton a.vc_general.vc_btn3:hover {
	background-color: #767676;
}
@media screen and (max-width: 891px) {
	.vc_general.vc_cta3.calltoaction3er {
	padding: 14px 2px 14px 2px;
	}
	.calltoaction3er h2 {
	font-size: 17px;
	}
}
.calltoaction1erbg .vc_cta3_content-container {
	background-color: #f7f7f7bf;
	padding: 10px;
	width: fit-content;
	border-radius: 5px;
	margin-left: auto;
	margin-right: auto;
}
/* Shop Produkte Archiv */
body.archive .page-subheading {
	display: none;
}
/* Blog */
.thumbnail-caption {
	display: none;
}
/* Blog Rechte Spalte Bug */
.woocommerce ul.product_list_widget li img {
    width: 88px;
    height: 66px;
}
.woocommerce ul.product_list_widget li img:hover {
    -moz-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
}
/* ÜS - VC Masonry grid: Default */
.bloggitterseite .vc_grid-item-mini.vc_clearfix {
	border: 1px solid #f2af3e;
}
.bloggitterseite .vc_btn3-container.vc_btn3-left {
	text-align: center;
}
.bloggitterseite a.vc_general.vc_btn3 {
	background-color: #ec6602;
}
.bloggitterseite a.vc_general.vc_btn3:hover {
	background-color: #767676;
}
/* Warenkorb */
body.page-id-2918 a.vc_general.vc_btn3 {
	background-color: #ec6602;
}
body.page-id-2918 a.vc_general.vc_btn3:hover {
	background-color: #767676;
}
/* Login Text u Button */
.woocommerce ul.owp-account-links a.owp-account-link {
	font-size: 32px;
	text-transform: capitalize;
}
.woocommerce ul.owp-account-links li.or {
	text-transform: lowercase;
	width: 40px;
	height: 40px;
	line-height: 38px;
}
.woocommerce #customer_login > div {
	height: 350px !important;
}
.woocommerce button.woocommerce-form-login__submit {
	margin-top: 10px;
}
/* Footer */
#footer-widgets .tagcloud a, #footer-widgets .tagcloud a:hover {
	background-color: transparent !important;
}
#footer-widgets {
	font-family: 'Roboto Slab';
}
/* Mobil Warenkorb Sticky Footer Bug */
@media screen and (max-width: 1024px) {
.owp-floating-bar.show button.floating_add_to_cart_button {
	width: 140px;
	padding: 0 10px;
	}
}
/* Footer Logos */
ul.logosimfooter {
	padding: 12px 2px 2px 2px;
	max-height: 80px;
	text-align: center;
	display: inline-block;
	width: 100%;
	margin: 10px 0 10px 0;
	border-top: white;
	border-top-style: solid;
	border-top-width: 2px;
	font-size: 13px;
}
ul.logosimfooter li {
	display: inline-block;
}
ul.logosimfooter li img, ul.logosimfooter li a img {
	width: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 0 8px 0 8px;
}
/* Recaptcha 3 ausblenden ausser Kontaktseite */
.grecaptcha-badge { 
	visibility: hidden;
}
.page-id-45 .grecaptcha-badge { 
	visibility: visible;
}
/* Mobil Google Search Optimierungen 03 2021 */
@media only screen and (max-width: 768px) {
	.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart .no-txt, .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-loop-button-wrapper, a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt.tinvwl-position-after.tinvwl-loop {
		width: 48px;
		height: 48px;
		}
	.attachment-template-default .site-breadcrumbs ol li.trail-item:nth-of-type(3) {
		display: none;
		}
	.site-breadcrumbs {
		white-space: break-spaces;
		overflow: visible;
		}
	#footer-widgets .tagcloud a, #footer-widgets .tagcloud a:hover {
		padding-top: 17px;
		padding-bottom: 17px;
		padding-right: 18px;
		}
	a.owp-nav-text.next-text, a.owp-nav-text.prev-text, ul.meta.clr, .blog-entry-readmore.clr a, .woocommerce ul.products li.product li.category a, .site-breadcrumbs {
		font-size: 14px !important;
		}
	a {
		padding-top: 17px;
		padding-bottom: 17px;
		}
	.footer-widget ul li {
		padding-top: 17px !important;
		padding-bottom: 17px !important;
		}
	.site-breadcrumbs ol li {
		padding-bottom: 16px;
		}
	a.owp-nav-link.next, a.owp-nav-link.prev, a.woocommerce-product-gallery__trigger.no-lightbox, a.woocommerce-product-gallery__trigger, a#oceanwp-grid, a#oceanwp-list, a.remove.remove_from_cart_button {
		padding-top: 0px !important;
		}
	a#scroll-top, a.page-numbers, .woocommerce table.shop_table a.remove {
		padding-top: 0;
		padding-bottom: 0;
		}
	.woocommerce ul.products li.product li.category {
		padding-bottom: 11px;
		}
	.post-tags.clr {
		line-height: 36px;
		}
	div#categories-3 li.cat-item {
		line-height: 48px;
		}
}