/*======================================
Theme Name: WordPress Child Theme Atomion
Theme URI: https://marketpress.de
Description: Das Atomion Child Theme
Version: 1.0
Author: MarketPress
Author URI: https://marketpress.de
Template: wordpress-theme-atomion
License: GNU General Public License v3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
======================================*/

/* You can start adding your own styles here. Use !important to overwrite styles if needed. */
body,
button,
select,
optgroup,
textarea {
    font-family: 'Open Sans', sans-serif;
}
.h1 {
    font-family: 'PT Serif';
	letter-spacing: 1px!important;
	font-weight: 400!important;
}
.h2 {
    font-family: 'PT Serif';
	letter-spacing: 1px!important;
	font-weight: 400!important;
}
.highlights h3 {
    font-family: 'PT Serif';
}
.highlights figcaption {
    font-family: 'PT Serif';
}
.main-navigation a {
    font-family: 'PT Serif', sans-serif;
}
#masthead .sub-menu .menu-level-1 li a {
    font-family: 'Open Sans', sans-serif;
}
#atomion-sticky-post-content h2 {
    font-family: 'PT Serif';
}
#atomion-three-sticky-posts h3 {
    font-family: 'PT Serif';
}
#atomion-more-latest-posts article h2,
.archive article h2,
.search article h2 {
    font-family: 'PT Serif';
}
.single-post .entry-title {
    font-family: 'PT Serif';
}
.single-post h2.section-headding {
    font-family: 'PT Serif';
}
.wp-block-atomion-block-content-box h1,
.wp-block-atomion-block-content-box h2,
.wp-block-atomion-block-content-box h3,
.wp-block-atomion-block-content-box h4 {
    font-family: 'PT Serif';
}
#content .wp-block-atomion-block-content-box.atomion-big-headline .content-box-content h1,
#content .wp-block-atomion-block-content-box.atomion-big-headline .content-box-content h2,
#content .wp-block-atomion-block-content-box.atomion-big-headline .content-box-content h3,
#content .wp-block-atomion-block-content-box.atomion-big-headline .content-box-content h4,
#content .wp-block-atomion-block-content-box.atomion-big-headline .content-box-content h5 {
    font-family: 'PT Serif';
}
#content .hero-slider-content h3 {
    font-family: 'PT Serif';
	font-weight: 400!important;
	letter-spacing: 1px!important;
	text-transform: none!important;	
}

#content .hero-slider-content .pre-heading{
  letter-spacing: 1px!important;
  text-transform: none!important;	
  
}
.wp-block-atomion-block-icon-box span, .wp-block-atomion-block-icon-box h3 {
    font-family: 'PT Serif';
}
h2.desciption {
    font-family: 'PT Serif';
}
.sidebar .widget-title {
    font-family: 'PT Serif';
}
#content .atomion-big-headline {
    font-family: 'PT Serif';
}
footer .widget-title {
    font-family: 'PT Serif';
}
#footer-bottom ul li a, #footer-bottom span {
    font-family: 'PT Serif';
}
#mini-cart-widget .button {
    font-family: 'Open Sans';
}
.woocommerce .related.products h2 {
    font-family: 'PT Serif';
}
[class^="wp-block-woocommerce"] ul.products li .atomion-woocommerce-product-category {
    font-family: 'PT Serif';
}
[class^="wp-block-woocommerce"] .woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-family: 'PT Serif';
}
.archive a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.archive a.button.wp-element-button.product_type_variation.add_to_cart_button.ajax_add_to_cart,
.archive a.button.wp-element-button.product_type_variable.add_to_cart_button,
a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
div.wp-block-woocommerce-product-best-sellers a.button.wp-element-button.product_type_variation.add_to_cart_button.ajax_add_to_cart
{
	background:#AB9767!important;
}
.woocommerce div.go-to-product a.button {
    display: none!important;
}

div.wp-block-button__link.uagb-text-link{
background-color: #003E52!important;
}

.wp-block-latest-posts__post-excerpt .wp-block-button__link {
background-color: #003E52!important;
}

a.wp-block-button__link.uagb-text-link{
	background-color: #003E52!important;
}

.gn-analytische-bestandteile {
	border-bottom: 1px solid #ddd;
}
.gn-analytische-bestandteile-tr {
	border: 1px solid #ddd;
}
.gn-analytische-bestandteile-td {
	padding: 10px;
}
.gn-analytische-bestandteile-td:last-child {
	text-align: right;
}


#main{
}


/*.slick-slide > div > div > div:before{
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    top: 0;
    z-index: 1;
    left: 0;
    background: rgba(0,0,0,0.5);
    content:  "";
}*/
#content .hero-slider-content-wrapper{
    z-index: 2
}
header #masthead #desktop-navigation .cart-item a.header-cart-link{
    color: #fff;
}

header #masthead #desktop-navigation .cart-item{
background: none;
}
#header{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
}

header#header #masthead{
    background: none;
}
#header #masthead.stuck{
    background: #fff;
}
#masthead .sub-menu-wrap.menu-level-0{
    width: 100vw;
    box-sizing: border-box;
}


#header .stuck .header-element a, 
#header .stuck .header-element button,
 .stuck .cart-item,
  #header .stuck  .social-item i,
  .stuck #mobile-navigation button.toggle{
      color: #111
  }
  #header #masthead.no-front-page-header {
      background: #fff;
  }
    #header #masthead.no-front-page-header .logo-item img{
        display: none;
    }
      #header #masthead.no-front-page-header .logo-item img.sticky-logo{
          display: block;
      }
  
  #header .no-front-page-header .header-element a, 
  #header .no-front-page-header .header-element button,
   .no-front-page-header .cart-item,
    #header .no-front-page-header  .social-item i,
    .no-front-page-header #mobile-navigation button.toggle{
        color: #111
    }
    
  