@charset "utf-8";
/* CSS Document */

/*
Theme Name: Palisander
Description: Childtheme Storefront
Theme URI:    https://woocommerce.com/storefront/
Author: ATELIER COLOR
Author URI: http://www.atelier-color.de
Template: storefront
License URI:  https://www.gnu.org/licenses/gpl-3.0.html
Version: 3.6.0
Tags:
*/
/*Copyright*/

/*Ueberschriften*/
h1 {
	color: #134383;
	font-size: 2.1em;
	font-weight: bold;
	font-stretch: ultra-expanded;
	padding: 1em 1em 0.2em 0.5em;
}
.alpha, h1 {
    font-size: 2.5em;
	color: #134383;
}
h2 {
	color: #134383;
	font-size: 1.8em;
	font-style: italic;
	font-weight: bold;
	font-stretch: ultra-expanded;
	padding: 1em 1em 0.2em 0.9em;
}
h3 {
	color: #134383;
	font-weight: bold;
	padding: 1em 1em 0.2em 1em;
	font-size: 1.6em;
	
}
h4 {
	color: #134383;
	padding: 1em 1em 0.2em 1em;
	font-size: 1.4em;
	font-weight: bold;
}
h5 {
	color: #134383;
	padding: 1em 1.5em 0.2em 1.5em;
	font-size: 1.2em;
	font-weight: bold;
}
h6 {
	color: #134383;
	padding: 1em 1.7em 0.2em 1.7em;
    font-size: 1.0em;
	font-weight: bold;
}
p {
    margin: 0 0 1.41575em;
    padding: 0.5em 1em 0.2em 1.8em;
}
/*Kopf*/
.site-header {
    padding-top: 1em;
    padding-bottom: 0;
}
/*Preis*/
.single-product div.product p.price {
    font-size: 2.0em;
	color: #134383;
	padding: 0em;
}
.single-product div.product p.price {
    font-size: 2.0em;
    margin: 0em 0;
    color: #134383;
    padding: 0em;
	padding-left: 0em;
}
.legacy-itemprop-offers {
	padding-left: 1.5em;
}

.wc-block-grid.has-6-columns .wc-block-grid__product {
    font-size: 1em;
}
/*Bilder Katalog gleiche Größe*/
.wc-block-grid__products .wc-block-grid__product-image img {
	height: 20em;
    width: auto;
	-webkit-box-shadow: 3px 3px 10px 3px grey;
}
/*Bilder Katalog Empfehlung*/
ul.products li.product img {
	height: 20em;
    width: auto;
	box-shadow: 3px 3px 10px 3px grey ;
	-webkit-box-shadow: 3px 3px 10px 3px grey;
}

/*Lupe*/
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
    background-color: #e95f0d;
    color: #ffffff;
}
/*Stueckzahl*/
input[type=text], input[type=number], input[type=email], input[type=tel], input[type=url], input[type=password], input[type=search], textarea, .input-text {
    padding: .6180469716em;
    background-color: #d1d9e6;
}	
/*Warenkorb*/
button.alt, input[type="button"].alt, input[type="reset"].alt, input[type="submit"].alt, .button.alt, .widget-area .widget a.button.alt {
    background-color: #e95f0d;
    border-color: #e95f0d;
    color: #ffffff;
}
/*Auswahl auswählen Button*/
.wp-block-button__link, .added_to_cart {
    display: none;
}
ul.products li.product .button  {
    display: none;
}
	
/*Sec Navigation*/
.secondary-navigation ul.menu a {
    color: #404040;
	background-color: #ffffff;
}	
/*Hauptmenue Kopfbereich*/
.storefront-primary-navigation {
    background-color: #134383;
}
.main-navigation ul li a {
    padding-top: .875em 2em;
    display: block;
}
/*Hauptmenue Kopfbereich*/
.main-navigation ul.menu, .main-navigation ul.nav-menu {
    overflow: visible;
    margin-left: 2em;
}
.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a {
    padding: 0.6em 0.6em;
	max-height: 9999px;
}
.site-header-cart .cart-contents {
    padding: 0.6em 0.6em;
}
/*Navigation Hauptmenue Header*/
.main-navigation ul ul li a, {
      background-color: #134383;
	  color: #ffffff;
}
.main-navigation ul.menu ul.sub-menu, .main-navigation ul.nav-menu ul.children {
      background-color:#134383;
	  color: #ffffff;
}
	
/*Marke*/
.woocommerce-active .site-header .site-branding img{
   padding-left: 2.5em;
}
/*Suchfeld*/
input[type=search], input[type=tel], input[type=text], input[type=url], textarea {
    background-color: #d1d9e6;
}
search-field {
    color: d1d9e6;
}	
.widget_product_search form:before {
    color: #134383;
}
/*Optionangabenfeld*/
.single-product div.product form.cart {
    margin-bottom: 1.618em;
    padding: 1em 2em;
}
select {
   background-color: #d1d9e6;
   padding: .6180469716em;
   border: none;
}
label{
   display: none;
}
.woocommerce-variation-price {
    font-size: 1.0em;
	color: #134383;
}

/*Detailsfeld*/
.single-product div.product .product_meta {
    font-size: .875em;
    padding-top: 1em;
	padding-left: 2em;
    
}
.single-product div.product .single_variation .price {
   margin-bottom: 0em;

}
/*kleine Navigation*/
.storefront-breadcrumb {
    display: none;
}
/*Produktbild*/
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery {
    padding-top: 3em;
}
.single-product div.product .woocommerce-product-gallery img {
    margin: 0;
	-webkit-box-shadow: 3px 3px 10px 3px grey;
}	
.tabs.wc-tabs {
    display: none;
}
/*Beschreibung*/
.storefront-full-width-content .woocommerce-tabs .panel {
    width: 90%;
    float: left;
}
/*Sortierung*/	
.storefront-sorting {
    display: none;
}
/*Warenkorb*/	
.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments {
    
    background-color: #134383;
    color: #fff;
}

/*Beitrag Damum und Autor, Titel, Kategorietitel*/

.entry-header, .page-title{
    display: none;
}

.hentry .entry-taxonomy {

    border-top: 5px solid #134383;
	margin: 2em 2em;
}	
.more-link {
	padding: 2em;
}	
/*Kategorie beitrag Unterzeile*/
.cat-links, .tags-links {
    display: none;
}
.nav-links {
	padding: 0em 3em;
}

/*Gutenberg Block*/
.wp-block-group {
    padding: 2em;
}
.wc-block-grid {
    text-align: center;
    padding: 2em;
}
.wp-block-latest-posts.is-grid {
    display: flex;
    flex-wrap: wrap;
    padding: 1em; 
    min-height: 350px;
	background-color: #e8effc;
}
.hentry .entry-content a {
    text-decoration: none;
    font-size: 1.5em;
}
.hentry .entry-content .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a {
    font-size: 1.2em;
}
/*Mein Konto*/
.hentry .entry-content .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a {
    padding: .875em 2em;
    font-size: 1em;
}

/*Fuss*/
.site-footer {
    background-color: #47689b;
    color: #ffffff;
}
.site-footer a:not(.button):not(.components-button) {
    color: #ffffff;
}
.site-footer a {
    color: #ffffff;
    text-decoration: none;
}
.site-footer a:hover {
    text-decoration: none;
}
.site-info {
    padding: 2.617924em 2em;
}
/*Fussmenue*/
.widget .widget-title, .widget .widgettitle {
    display: none;
}
.footer-widgets {
    padding-top: 1em;
    border-bottom: none;
}
.site-footer a:not(.button):not(.components-button) {
    color: #ffffff;
	background-color: #47689b;
}
.widget_nav_menu ul li::before {
    content: none;
}
/*cookiebanner*/
.cc_container {
    background-color: #d1d9e6!important;
    color: #47689b!important;
}
/*Cookie Farbe Buttons*/
.cc_container .cc_btn, .cc_container .cc_btn:visited {
	color: #ffffff!important;
	background-color: #e95f0d!important;
	border: #e95f0d solid 1px;
	border-radius: 3px;
}	
/*"Cookie Mehr erfahren"-Link*/
a.cc_more_info {
color: #134383!important;
}

/*Social Media Buttons*/
.secondary-navigation a[href*="dribbble.com"], .secondary-navigation a[href*="facebook.com"], .secondary-navigation a[href*="flickr.com"], .secondary-navigation a[href*="foursquare.com"], .secondary-navigation a[href*="plus.google.com"], .secondary-navigation a[href*="instagram.com"], .secondary-navigation a[href*="linkedin.com"], .secondary-navigation a[href*="pinterest.com"], .secondary-navigation a[href*="reddit.com"], .secondary-navigation a[href*="tumblr.com"], .secondary-navigation a[href*="twitter.com"], .secondary-navigation a[href*="vimeo.com"], .secondary-navigation a[href*="wordpress.com"], .secondary-navigation a[href*="wordpress.org"], .secondary-navigation a[href*="youtube.com"], .secondary-navigation a[href*="mailto:"], .secondary-navigation a[href*="twitch.tv"], .secondary-navigation a[href$="/feed/"] {
  text-indent: -9999px; }

.secondary-navigation a[href*="dribbble.com"]:after, .secondary-navigation a[href*="facebook.com"]:after, .secondary-navigation a[href*="flickr.com"]:after, .secondary-navigation a[href*="foursquare.com"]:after, .secondary-navigation a[href*="plus.google.com"]:after, .secondary-navigation a[href*="instagram.com"]:after, .secondary-navigation a[href*="linkedin.com"]:after, .secondary-navigation a[href*="pinterest.com"]:after, .secondary-navigation a[href*="reddit.com"]:after, .secondary-navigation a[href*="tumblr.com"]:after, .secondary-navigation a[href*="twitter.com"]:after, .secondary-navigation a[href*="vimeo.com"]:after, .secondary-navigation a[href*="wordpress.com"]:after, .secondary-navigation a[href*="wordpress.org"]:after, .secondary-navigation a[href*="youtube.com"]:after, .secondary-navigation a[href*="mailto:"]:after, .secondary-navigation a[href*="twitch.tv"]:after, .secondary-navigation a[href$="/feed/"]:after {
    text-indent: 0;
    display: block;
    float: left; }

.secondary-navigation a[href*="dribbble.com"]:after, .secondary-navigation a[href*="facebook.com"]:after, .secondary-navigation a[href*="flickr.com"]:after, .secondary-navigation a[href*="foursquare.com"]:after, .secondary-navigation a[href*="plus.google.com"]:after, .secondary-navigation a[href*="instagram.com"]:after, .secondary-navigation a[href*="linkedin.com"]:after, .secondary-navigation a[href*="pinterest.com"]:after, .secondary-navigation a[href*="reddit.com"]:after, .secondary-navigation a[href*="tumblr.com"]:after, .secondary-navigation a[href*="twitter.com"]:after, .secondary-navigation a[href*="vimeo.com"]:after, .secondary-navigation a[href*="wordpress.com"]:after, .secondary-navigation a[href*="wordpress.org"]:after, .secondary-navigation a[href*="youtube.com"]:after, .secondary-navigation a[href*="twitch.tv"]:after {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400; }

.secondary-navigation a[href*="mailto:"]:after, .secondary-navigation a[href$="/feed/"]:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900; }

.secondary-navigation a[href$="/feed/"]:after {
  content: "\f09e";
  color: #ff9900; }
.secondary-navigation a[href*="twitch.tv"]:after {
  content: "\f1e8";
  color: #6441A5; }
.secondary-navigation a[href*="mailto:"]:after {
  content: "\f0e0"; }
.secondary-navigation a[href*="youtube.com"]:after {
  content: "\f167";
  color: #bb0000; }
.secondary-navigation a[href*="wordpress.com"]:after, .secondary-navigation a[href*="wordpress.org"]:after {
  content: "\f19a";
  color: #0073aa; }
.secondary-navigation a[href*="vimeo.com"]:after {
  content: "\f194";
  color: #aad450; }
.secondary-navigation a[href*="tumblr.com"]:after {
  content: "\f173";
  color: #32506d; }
.secondary-navigation a[href*="reddit.com"]:after {
  content: "\f231"; }
.secondary-navigation a[href*="twitter.com"]:after {
  content: "\f099";
  color: #00aced; }
.secondary-navigation a[href*="dribbble.com"]:after {
  content: "\f17d";
  color: #ea4c89; }
.secondary-navigation a[href*="facebook.com"]:after {
  content: "\f09a";
  color: #3b5998; }
.secondary-navigation a[href*="flickr.com"]:after {
  content: "\f16e";
  color: #ff0084; }
.secondary-navigation a[href*="foursquare.com"]:after {
  content: "\f180";
  color: #0072b1; }
.secondary-navigation a[href*="plus.google.com"]:after {
  content: "\f0d5";
  color: #dd4b39; }
.secondary-navigation a[href*="instagram.com"]:after {
  content: "\f16d";
  color: #517fa4; }
.secondary-navigation a[href*="linkedin.com"]:after {
  content: "\f0e1";
  color: #007bb6; }
.secondary-navigation a[href*="pinterest.com"]:after {
  content: "\f231";
  color: #cb2027; }
  
/*Social Media Buttons Fuss*/
#menu-footersocialmedia a[href*="dribbble.com"], #menu-footersocialmedia a[href*="facebook.com"],#menu-footersocialmedia  a[href*="flickr.com"], #menu-footersocialmedia a[href*="foursquare.com"], #menu-footersocialmedia a[href*="plus.google.com"], #menu-footersocialmedia a[href*="instagram.com"], #menu-footersocialmedia a[href*="linkedin.com"], #menu-footersocialmedia a[href*="pinterest.com"], #menu-footersocialmedia a[href*="reddit.com"], #menu-footersocialmedia a[href*="tumblr.com"], #menu-footersocialmedia a[href*="twitter.com"], #menu-footersocialmedia a[href*="vimeo.com"], #menu-footersocialmedia a[href*="wordpress.com"], #menu-footersocialmedia a[href*="wordpress.org"], #menu-footersocialmedia a[href*="youtube.com"], #menu-footersocialmedia a[href*="mailto:"], #menu-footersocialmedia a[href*="twitch.tv"], .secondary-navigation a[href$="/feed/"] {
  text-indent: -9999px; }

#menu-footersocialmedia a[href*="dribbble.com"]:after, #menu-footersocialmedia a[href*="facebook.com"]:after, #menu-footersocialmedia a[href*="flickr.com"]:after, #menu-footersocialmedia a[href*="foursquare.com"]:after, #menu-footersocialmedia a[href*="plus.google.com"]:after, #menu-footersocialmedia a[href*="instagram.com"]:after,  #menu-footersocialmedia a[href*="linkedin.com"]:after, #menu-footersocialmedia a[href*="pinterest.com"]:after, #menu-footersocialmedia a[href*="reddit.com"]:after,  #menu-footersocialmedia a[href*="tumblr.com"]:after, #menu-footersocialmedia a[href*="twitter.com"]:after, #menu-footersocialmedia a[href*="vimeo.com"]:after,  #menu-footersocialmedia a[href*="wordpress.com"]:after, #menu-footersocialmedia a[href*="wordpress.org"]:after, #menu-footersocialmedia a[href*="youtube.com"]:after, #menu-footersocialmedia a[href*="mailto:"]:after, #menu-footersocialmedia a[href*="twitch.tv"]:after, #menu-footersocialmedia a[href$="/feed/"]:after {
    text-indent: 0;
    display: block;
    float: left; 
	margin-right: 1em}
	

#menu-footersocialmedia a[href*="dribbble.com"]:after, #menu-footersocialmedia a[href*="facebook.com"]:after, #menu-footersocialmedia a[href*="flickr.com"]:after, #menu-footersocialmedia a[href*="foursquare.com"]:after, #menu-footersocialmedia a[href*="plus.google.com"]:after, #menu-footersocialmedia a[href*="instagram.com"]:after,  #menu-footersocialmedia a[href*="linkedin.com"]:after, #menu-footersocialmedia a[href*="pinterest.com"]:after, #menu-footersocialmedia a[href*="reddit.com"]:after,  #menu-footersocialmedia a[href*="tumblr.com"]:after, #menu-footersocialmedia a[href*="twitter.com"]:after,  #menu-footersocialmedia a[href*="vimeo.com"]:after,  #menu-footersocialmedia a[href*="wordpress.com"]:after, #menu-footersocialmedia a[href*="wordpress.org"]:after, #menu-footersocialmedia a[href*="youtube.com"]:after,  #menu-footersocialmedia a[href*="twitch.tv"]:after {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400; }

#menu-footersocialmedia a[href*="mailto:"]:after, #menu-footersocialmedia a[href$="/feed/"]:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900; }

#menu-footersocialmedia a[href$="/feed/"]:after {
  content: "\f09e";
  color: #ffffff; }
#menu-footersocialmedia a[href*="twitch.tv"]:after {
  content: "\f1e8";
  color: #ffffff; }
#menu-footersocialmedia a[href*="mailto:"]:after {
  content: "\f0e0"; }
#menu-footersocialmedia a[href*="youtube.com"]:after {
  content: "\f167";
  color: #ffffff; }
#menu-footersocialmedia a[href*="wordpress.com"]:after, .secondary-navigation a[href*="wordpress.org"]:after {
  content: "\f19a";
  color: #ffffff; }
#menu-footersocialmedia a[href*="vimeo.com"]:after {
  content: "\f194";
  color: #ffffff; }
#menu-footersocialmedia a[href*="tumblr.com"]:after {
  content: "\f173";
  color: #ffffff; }
#menu-footersocialmedia a[href*="reddit.com"]:after {
  content: "\f231"; }
#menu-footersocialmedia a[href*="twitter.com"]:after {
  content: "\f099";
  color: #ffffff; }
#menu-footersocialmedia a[href*="dribbble.com"]:after {
  content: "\f17d";
  color: #ffffff; }
#menu-footersocialmedia a[href*="facebook.com"]:after {
  content: "\f09a";
  color: #ffffff; }
#menu-footersocialmedia a[href*="flickr.com"]:after {
  content: "\f16e";
  color: #ffffff; }
#menu-footersocialmedia a[href*="foursquare.com"]:after {
  content: "\f180";
  color: #ffffff; }
#menu-footersocialmedia a[href*="plus.google.com"]:after {
  content: "\f0d5";
  color: #ffffff; }
#menu-footersocialmedia a[href*="instagram.com"]:after {
  content: "\f16d";
  color: #ffffff; }
#menu-footersocialmedia a[href*="linkedin.com"]:after {
  content: "\f0e1";
  color: #ffffff; }
#menu-footersocialmedia a[href*="pinterest.com"]:after {
  content: "\f231";
  color: #ffffff; }
     
 @media (max-width: 50em) {
.col-full {
    margin-left: 0em;
    margin-right: 0em;
    padding: 0em;
}
h1 {
	position: left;
} 
banner {
	min-height: 50px;
}	  
/* Marke */
.woocommerce-active .site-header .site-branding {
float: left;
padding-bottom: 1em;
}
.site-branding {
    width: calc(100% - 380px);
	min-width: 150px;
}
/* Menue mobile */
.woocommerce-active .site-header .main-navigation {
background-color: #d1d9e6;
}
button.menu-toggle {
	font-size: 1em;
	max-width: 200px;
	margin-top: 0.5em;
	margin-right: 1.5em;

}
button.menu-toggle, button.menu-toggle:hover {
    background-color: #d1d9e6;
	color: #134383;
	border-color: #134383
}
.main-navigation.toggled .handheld-navigation, .main-navigation.toggled .menu>ul:not(.nav-menu), .main-navigation.toggled ul[aria-expanded=true] {
    max-height: 9999px;
	background-color: #134383;
}	
.main-navigation ul li a, .site-title a, ul.menu li a, .site-branding h1 a, .handheld-navigation .dropdown-toggle {
    color: #ffffff;
    background-color: #134383;
}
.main-navigation ul li a {
    padding: .875em 0.5em;
}
button.menu-toggle:after, button.menu-toggle:before, button.menu-toggle span:before {
    background-color: #134383;
	line-height: 34px;
    font-size: 24px;
}
/* Suchfeldmobile */
.site-search {
    display: none;
}
.site-header {
   background-color: #d1d9e6; 
   padding-bottom: 0em;
   padding-top: 0.5em;
}
/*Gutenberg Block*/
.wp-block-group {
    padding: 0em;
}
.wc-block-grid {
    text-align: center;
    padding: 0em;
}
.hentry .entry-taxonomy {
	margin: 1em 0em;
}
.nav-links {
	padding: 1em;
}
.wp-block-latest-posts.is-grid {
    padding: 2em; 
    min-height: 350px;
}
}