/**
* Theme Name: 	Hamburg Child
* Template:		hamburg
* Theme URI: 	https://marketpress.com/shop/themes/hamburg/
* Description:	A boiler plate to create your own child theme for Hamburg.
* Author:		MarketPress
* Author URI:	https://marketpress.com/
* Contributors:	MarketPress
* Version:		1.2.3
* Text Domain:	theme_hamburg_child_textdomain
* Tags:			translation-ready, theme-options
* License:		GNU General Public License (GPL) version 3
* License URI:	http://www.gnu.org/licenses/gpl-3.0.txt
 */


/* =Color scheme Pink
-----------------------------------------------
    The following sample styles will only have
    any effect if you have opted into using
    the pink sample color scheme.
    To do so visit functions.php and edit
    hamburg_child_add_stylesheets().
    Then activate pink as the new color scheme
    in the WordPress Customizer.
    If you do not plan to use a color scheme
    from your child theme, you can safely delete
    all of the following CSS and add your own.
*/

/*Custom*/

.navbar.fixed-top {display: none;}

/* Site Header */
.site-header {
	margin-top: 0px!important;
	}
	
.coupon {display: none;}
.update-cart-button {float: left!important;}

.wgm-versandkosten:hover,
.wgm-zahlungsarten:hover,
.wgm-widerruf:hover {color: #000!important;}

nav.backtotop a:hover {color: #000!important;}

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap');



@font-face {
    font-family: 'sumana-regular';
    src: url('/fonts/sumana-regular.woff2') format('woff2'),
         url('/fonts/sumana-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	}

/*Cookie Style*/



#catapultCookie {
	height: 50px;
	width: 120px;
	font-size: 15px;
	font-family: "Roboto";
	}
	
#catapult-cookie-bar a:hover {
	color: #000;
	}
	
button#catapultCookie:hover {
	background:#000;
	color: #fff;
	}
	
/*End*/	

body, input, label, .woocommerce-order p, .woocommerce-order li {font-family: "Roboto"!important;}

td, .woocommerce-info, .woocommerce-error, .woocommerce-message {font-family: "Roboto"!important;}
	
p.woocommerce-store-notice {font-size: 18px!important;}

p, li {font-family: "Roboto"!important;
	font-weight: 400!important;
	
}

.cart dl dd p {line-height: 14px!important;}

p small {font-size: 14px!important; font-family: "Roboto"!important; line-height: 18px!important;}

a, span, th {
	font-family: "Roboto"!important;
	text-transform: none!important;
	}
	
h1, h2, h3, label {
	font-family: "Roboto"!important;
	color: #000!important;
	text-transform: none!important;
	}
	
h1.site-title a {color: #ffd400!important;}
	
.navbar .fixed-top .row .branding .site-title a {display: none!important;}

h1 {font-weight: 500!important; }

h3 {
	font-family: "Roboto"!important;
	font-weight: 400!important; 
	text-transform: none!important;
	letter-spacing: 0px!important;
	color: #000!important;
	}
	
h3:hover,
.entry-permalink:hover h3 {color: #000!important;}



.site-info,
.site-footer a {
	font-family: "Roboto"!important; font-weight: 400; 
	color: #000!important;
	}
	
.site-footer a:hover {
	border-bottom: 1px solid #000!important;
	}	

.shop-content,
.nav .backtotop,
.button,	
.site-navigation a {
	font-family: "Roboto"!important;
	font-weight: 300!important; 
	text-transform: none!important;
	letter-spacing: 0px!important;

}

.navbar .fixed-top 

a.flex-entry:hover,
h3.flex-title,
h3.flex-title span:hover {color: #fff!important;}

p a:hover {color: #ffd400!important;}

.mini-cart a:hover {background-color: #ffd400!important;}



.social-sharing-links, 
#tab-description h2 {display: none!important;}

table.variations tbody tr td.label label {background: #f5f5f5!important; text-align: left!important;}

.product_meta .entry-meta {display: none!important;} 

.woocommerce-store-notice {text-align: left!important; margin: 15px 0 0 0!important; padding: 10px 0 0 0!important; color: #000!important;}

.site-search,
/*h1.page-title,*/
div.archive-title,
.woocommerce-store-notice__dismiss-link {display: none!important;}

div.site-main {margin: 0!important; padding: 0!important;}

/* 1. Pink background color */
.color-scheme-pink [type="submit"],
.js .color-scheme-pink .menu-toggle,
.color-scheme-pink .pagination li:hover a,
.color-scheme-pink .navbar.fixed-top,
.color-scheme-pink .navbar.fixed-top .menu,
.color-scheme-pink .navbar.fixed-top .menu li ul .current-menu-item > a,
.color-scheme-pink .site-nav-primary .menu a:hover,
.color-scheme-pink .site-nav-primary .menu a:focus,
.color-scheme-pink .site-nav-primary .menu > li:hover,
.color-scheme-pink .site-nav-primary .menu > li.focussed,
.color-scheme-pink .site-nav-primary .current-menu-item > a,
.color-scheme-pink .site-nav-primary .menu > .current-menu-ancestor > a,
.color-scheme-pink .site-footer .search-form .search-submit:before,
.color-scheme-pink .flex-carousel .flex-entry .flex-title,
.color-scheme-pink .flex-direction-nav li a:before,
.color-scheme-pink .entry-content .more-link:hover,
.color-scheme-pink .entry-summary .more-link:hover,
.color-scheme-pink .cat-links a:hover,
.color-scheme-pink .tag-links a:hover,
.color-scheme-pink .comments-link a:hover,
.color-scheme-pink .comment-reply-link:hover,
.color-scheme-pink .social-sharing-links a:hover,
/* WooCommerce */
.color-scheme-pink.woocommerce .onsale,
.color-scheme-pink .flexslider .onsale,
.color-scheme-pink .woocommerce-pagination li:hover a,
.color-scheme-pink.woocommerce.archive .product .price > .amount,
.color-scheme-pink.woocommerce.archive .product.sale .price del,
.color-scheme-pink.woocommerce.archive .product.sale .price ins,
.color-scheme-pink.woocommerce.archive .product .entry ~ .button:hover,
.color-scheme-pink.woocommerce.archive .content-area .product:hover,
.color-scheme-pink.woocommerce.archive .content-area .product .add_to_cart_button + .added_to_cart,
.color-scheme-pink .has-chosen .chosen-container .chosen-results li.highlighted,
.color-scheme-pink .widget.widget_layered_nav_filters,
.color-scheme-pink .widget_price_filter .ui-slider-handle,
.color-scheme-pink .widget.woocommerce .product_list_widget li a:hover > img,
.color-scheme-pink div.pp_woocommerce .pp_previous:before,
.color-scheme-pink div.pp_woocommerce .pp_next:before {
	background-color: #cc5490;
}

/* 2. Darker pink background color */
.color-scheme-pink .navbar.fixed-top .menu ul,
.color-scheme-pink .navbar.fixed-top .menu a:hover,
.color-scheme-pink .navbar.fixed-top .menu a:focus,
.color-scheme-pink .navbar.fixed-top .menu li ul a,
.color-scheme-pink .navbar.fixed-top .menu > li:hover,
.color-scheme-pink .navbar.fixed-top .menu > .focussed,
.color-scheme-pink .navbar.fixed-top .current-menu-item > a,
.color-scheme-pink .site-meta-nav-user .menu > li > a,
.color-scheme-pink .site-nav-primary .menu > li ul a:hover,
.color-scheme-pink .site-nav-primary .menu > li ul li:hover,
.color-scheme-pink .site-nav-primary .menu > li ul .current-menu-item > a,
.color-scheme-pink .mlp_language_box ul li.current a,
/* WooCommerce */
.color-scheme-pink .widget_price_filter .ui-slider-range,
.color-scheme-pink .widget.widget_layered_nav_filters li:hover {
	background-color: #7f2854;
}

.color-scheme-pink .navbar.fixed-top .menu li ul a:hover,
.color-scheme-pink .navbar.fixed-top .menu li ul a:focus,
.color-scheme-pink .navbar.fixed-top .menu li ul .focussed a {
  background-color: #f64ba1;
}

/* 3. Pink text color */
.color-scheme-pink a,
.color-scheme-pink .entry-title a:hover,
.color-scheme-pink #reply-title a:hover,
.color-scheme-pink #comments-title a:hover,
.color-scheme-pink .edit-link a:hover,
.color-scheme-pink .entry-meta .date a:hover,
.color-scheme-pink .entry-meta .author a:hover,
.color-scheme-pink .backtotop span:before,
.color-scheme-pink .entry-content ul > li:before,
/* WooCommerce */
.color-scheme-pink.woocommerce.single-product .product_meta a:hover {
	color: #cc5490;
}
/* WooCommerce */
.color-scheme-pink.woocommerce.archive .product.sale .price del {
	color: #7f2854;
}

/* Pink border colors */
.color-scheme-pink .sticky,
.color-scheme-pink .commentlist li.comment.bypostauthor {
	border-color: #cc5490;
}

/* Pink background, white text color */
/* WooCommerce */
.color-scheme-pink.woocommerce-page .button.single_add_to_cart_button,
.color-scheme-pink.woocommerce-page .button.checkout-button,
.color-scheme-pink.woocommerce-checkout .button[name="woocommerce_checkout_place_order"],
.color-scheme-pink .widget.woocommerce .button,
.color-scheme-pink .widget_price_filter .price_slider_amount .button,
.color-scheme-pink .woocommerce-checkout #payment .button,
.color-scheme-pink.woocommerce-account .entry-content .woocommerce form .button,
.color-scheme-pink.woocommerce.archive .product .price-tag {
	background-color: #cc5490;
	color: #fff;
}

/* Purple background colors, white text color */
.color-scheme-pink .site-nav-primary .menu > .special > a,
.color-scheme-pink .site-nav-primary .menu > li > a:focus,
.color-scheme-pink .site-nav-primary .menu > li ul a:focus,
.color-scheme-pink .site-nav-primary .menu > li.special ul,
/* WooCommerce */
.color-scheme-pink .site-nav-primary .mini-cart a,
.color-scheme-pink.woocommerce-page .button.single_add_to_cart_button:hover,
.color-scheme-pink.woocommerce-page .button.checkout-button:hover,
.color-scheme-pink.woocommerce-checkout .button[name="woocommerce_checkout_place_order"]:hover,
.color-scheme-pink .widget.woocommerce .button:hover,
.color-scheme-pink .widget_price_filter .price_slider_amount .button:hover,
.color-scheme-pink .woocommerce-checkout #payment .button:hover,
.color-scheme-pink.woocommerce-account .entry-content .woocommerce form .button:hover,
.color-scheme-pink.woocommerce-page .button.single_add_to_cart_button:focus,
.color-scheme-pink.woocommerce-page .button.checkout-button:focus,
.color-scheme-pink.woocommerce-checkout .button[name="woocommerce_checkout_place_order"]:focus,
.color-scheme-pink .widget.woocommerce .button:focus,
.color-scheme-pink .widget_price_filter .price_slider_amount .button:focus,
.color-scheme-pink .woocommerce-checkout #payment .button:focus,
.color-scheme-pink.woocommerce-account .entry-content .woocommerce form .button:focus {
	background-color: #e352e3;
	color: #fff;
}

/* Darker purple background colors */
.color-scheme-pink .site-nav-primary .menu > li.special > a:hover,
.color-scheme-pink .site-nav-primary .menu > li.special > a:focus,
.color-scheme-pink .site-nav-primary .menu > li.special.focussed > a,
.color-scheme-pink .site-nav-primary .menu > li.special ul a:hover,
.color-scheme-pink .site-nav-primary .menu > li.special ul a:focus,
.color-scheme-pink .site-nav-primary .menu > li.special ul li:hover,
.color-scheme-pink .site-nav-primary .menu > li.special.current-menu-item > a,
.color-scheme-pink .site-nav-primary .menu > li.special.current-menu-ancestor > a,
/* WooCommerce */
.color-scheme-pink .site-nav-primary .mini-cart a:hover {
	background-color: #a13aa1;
}

/* Wider screens only */
@media screen and (min-width: 768px) {
	.color-scheme-pink .site-nav-primary .menu ul {
		background-color: #cc5490;
	}
}

/* IE8 */
.lte8 .color-scheme-pink .site-nav-primary .menu ul {
	background-color: #cc5490;
}



/*Custom CSS-Code

.fixed-top {
	height: 100px!important;
	background: #fff!important;
	color: #000!important;
	}
	
.fixed-top a,
.fixed-top p {

	color: #000!important;
	}

#mini-cart-wrapper {
	background: #00d2ff!important;
}*/

/* =Color scheme Yellow
----------------------------------------------- */
/* Yellow background color */
.color-scheme-yellow [type="submit"],
.js .color-scheme-yellow .site-nav-primary .menu-toggle,
.color-scheme-yellow .pagination li:hover a,
.color-scheme-yellow .navbar.fixed-top,
.color-scheme-yellow .navbar.fixed-top .menu,
.color-scheme-yellow .navbar.fixed-top .menu li ul .current-menu-item > a,
.color-scheme-yellow .site-nav-primary .menu a:hover,
.color-scheme-yellow .site-nav-primary .menu a:focus,
.color-scheme-yellow .site-nav-primary .menu > li:hover,
.color-scheme-yellow .site-nav-primary .menu > li.hover,
.color-scheme-yellow .site-nav-primary .menu > li.focussed,
.color-scheme-yellow .site-nav-primary .current-menu-item > a,
.color-scheme-yellow .site-nav-primary .menu > .current-menu-ancestor > a,
.color-scheme-yellow .site-footer .search-form .search-submit:before,
.color-scheme-yellow .flex-carousel .flex-entry .flex-title,
.color-scheme-yellow .flex-direction-nav li a:before,
.color-scheme-yellow .entry-content .more-link:hover,
.color-scheme-yellow .entry-summary .more-link:hover,
.color-scheme-yellow .cat-links a:hover,
.color-scheme-yellow .tag-links a:hover,
.color-scheme-yellow .comments-link a:hover,
.color-scheme-yellow .comment-reply-link:hover,
.color-scheme-yellow .social-sharing-links a:hover,
/* WooCommerce */
.color-scheme-yellow .woocommerce-pagination li:hover a,
.color-scheme-yellow.woocommerce.archive .product .price > .amount,
.color-scheme-yellow.woocommerce.archive .product.sale .price del,
.color-scheme-yellow.woocommerce.archive .product.sale .price ins,
.color-scheme-yellow.woocommerce.archive .product .entry ~ .button:hover,

.color-scheme-yellow.woocommerce.archive .content-area .product .add_to_cart_button + .added_to_cart,
.color-scheme-yellow .form-row .chosen-container .chosen-results li.highlighted,
.color-scheme-yellow .widget.widget_layered_nav_filters,
.color-scheme-yellow .widget_price_filter .ui-slider-handle,
.color-scheme-yellow .widget.woocommerce .product_list_widget li a:hover img,
.color-scheme-yellow div.pp_woocommerce .pp_previous:before,
.color-scheme-yellow div.pp_woocommerce .pp_next:before {
	background-color: #ffd400;
}

.color-scheme-yellow.woocommerce.archive .content-area .product:hover {background-color: transparent!important;}

/* Red background colors, white text color */
.color-scheme-yellow .site-nav-primary .menu > .special > a,
.color-scheme-yellow .site-nav-primary .menu > li > a:focus,
.color-scheme-yellow .site-nav-primary .menu > li ul a:focus,
.color-scheme-yellow .site-nav-primary .menu > li.special ul,
.color-scheme-yellow .pagination li a:focus,
/* WooCommerce */
.color-scheme-yellow .site-nav-primary .mini-cart a,
.color-scheme-yellow.woocommerce-page .button.single_add_to_cart_button:hover,
.color-scheme-yellow.woocommerce-page .button.checkout-button:hover,
.color-scheme-yellow.woocommerce-checkout .button[name="woocommerce_checkout_place_order"]:hover,
.color-scheme-yellow .widget.woocommerce .button:hover,
.color-scheme-yellow .widget_price_filter .price_slider_amount .button:hover,
.color-scheme-yellow .woocommerce-checkout #payment .button:hover,
.color-scheme-yellow.woocommerce-account .entry-content .woocommerce form .button:hover,
.color-scheme-yellow.woocommerce-page .button.single_add_to_cart_button:focus,
.color-scheme-yellow.woocommerce-page .button.checkout-button:focus,
.color-scheme-yellow.woocommerce-checkout .button[name="woocommerce_checkout_place_order"]:focus,
.color-scheme-yellow .widget.woocommerce .button:focus,
.color-scheme-yellow .widget_price_filter .price_slider_amount .button:focus,
.color-scheme-yellow .woocommerce-checkout #payment .button:focus,
.color-scheme-yellow.woocommerce-account .entry-content .woocommerce form .button:focus,
.color-scheme-yellow .woocommerce-ordering .selection-box,
.color-scheme-yellow .woocommerce-ordering .selection-box:before,
.color-scheme-yellow .woocommerce-ordering .selection-box .selection-box-selected,
.color-scheme-yellow .woocommerce-ordering .selection-box .selection-box-options .selection-box-option.selected:hover,
.color-scheme-yellow .woocommerce-ordering .selection-box .selection-box-options .selection-box-option:hover {
	background-color: #000;
	color: #fff;
}


/*Custom*/

/*
.entry .inklmwst {
	font-size: 12px!important;
}

.price .inklmwst,
.price-tag .inklmwst,
#mini-cart-wrapper .inklmwst {
	display: none!important;
}

.inklmwst {
	color: #666!important;
	font-weight: 100!important;
	text-transform: none!important;
}*/

/*Custom

.entry .inklmwst {
	font-size: 12px!important;
}

.price .inklmwst,
.price-tag .inklmwst,
#mini-cart-wrapper .inklmwst {
	display: none!important;
}*/

/*
.price,
.woocommerce-price-suffix {display: inline!important;}
*/


.inklmwst {
	display: none!important;
	}
	
.order-total .inklmwst {
	font-size: 12px!important;
	display: inline-block;
	color: #666!important;
	font-weight: 100!important;
	text-transform: none!important;
}

#colophon {background: transparent;}
.site-footer{background:#fff;border-top:1px solid #ccc;color:#666;margin:48px 0 0}



.woocommerce_de_versandkosten {
	display: none;
	}

.product .price-tag {
	background: none!important;
	color: #000!important;
	}
	

.button {
	background: #ffd400!important;
	color: #fff!important;
	/*padding: 20px 20px!important;*/
	}
	
.button:hover {
	background: #000!important;
	}
	

/*Teaser bzw. Carousell aus*/

#teaser.site-main {
	display: none;
	}
	
/*Keine 35/ INfo auf Produktseite*/
.wgm-info {
	display: none!important;
	}
	
/*Color Checkbox*/

.color-scheme-yellow .woocommerce-ordering .selection-box .selection-box-options .selection-box-option {
	background-color: #ffd400!important;
} 

/*Footer Customizing*/

.footer-columns a {
	color: #333!important;
}

/*Produkt Info aus*/

#tab-additional_information {
	display: none!important;
}

/*keine Artikelnummer anzeigen*/

.sku_wrapper {
	display: none!important;
}

/*Payment Font*/

@font-face {
  font-family: 'PaymentFont';
  src: url('/fonts/paymentfont-webfont.eot');
  src: url('/fonts/paymentfont-webfont.eot?#iefix') format('embedded-opentype'),
       url('/fonts/paymentfont-webfont.woff') format('woff2'),
       url('/fonts/paymentfont-webfont.woff') format('woff'),
       url('/fonts/paymentfont-webfont.ttf') format('truetype'),
       url('/fonts/paymentfont-webfont.svg#paymentfont-webfont') format('svg');
  font-weight: normal;
  font-style: normal;
}

.pf {
  display: inline-block;
  font: normal normal normal 14px/1 PaymentFont;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.pf-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.pf-2x {
  font-size: 2em;
}
.pf-3x {
  font-size: 3em;
}
.pf-4x {
  font-size: 4em;
}
.pf-5x {
  font-size: 5em;
}

.pf-klarna:before {
   content: "\f060";
   font-size: 3em;
   margin-right: 25px;
   opacity: .75;
}

.pf-paypal:before {
  content: "\f033";
  font-size: 3em;
  margin-right: 25px;
  opacity: .75;
}

.pf-sofort:before {
  content: "\f03c";
  font-size: 3em;
  margin-right: 25px;
  opacity: .75;
}

.pf-sepa:before {
  content: "\f04a";
  font-size: 3em;
  opacity: .75;
}

/*
 * Finito!
 */
