/*
 Theme Name:   Gut Bösenburg
 Description:  Hello Elementor Child Theme
 Author:       Pixelhorse
 Author URI:   https://www.pixelhorse.de
 Template:     hello-elementor
 Version:      1.0
 Text Domain:  hello-elementor-child
*/

/*  Farben: #2b181d braun / #84231e hellbraun  / #9c4f4b buttonbraun / HGgrau hell:#f7f7f7 / #2b181d Text  */


@font-face {
    font-family: 'pt_sansregular';
    src: url('fontz/PTS55F-webfont.eot');
    src: url('fontz/PTS55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontz/PTS55F-webfont.woff2') format('woff2'),
         url('fontz/PTS55F-webfont.woff') format('woff'),
         url('fontz/PTS55F-webfont.ttf') format('truetype'),
         url('fontz/PTS55F-webfont.svg#pt_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pt_sansbold';
    src: url('fontz/PTS75F-webfont.eot');
    src: url('fontz/PTS75F-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontz/PTS75F-webfont.woff2') format('woff2'),
         url('fontz/PTS75F-webfont.woff') format('woff'),
         url('fontz/PTS75F-webfont.ttf') format('truetype'),
         url('fontz/PTS75F-webfont.svg#pt_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* .htslider-postslider-area .single-slide-item.htslider-single-post-slide .content { opacity: 1.0 !important; }
 .htslider-item-img { opacity: 0.9;} */

.htslider-item-img::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(000, 0, 0, 0.15);
}

.hg-dunkel, .hg-dunkel p, .hg-dunkel h1, .hg-dunkel h2, .hg-dunkel h3, .hg-dunkel h4 { color: #ffffff !important; }



body  {   }

.elementor-widget-heading .elementor-heading-title, h1.product_title.entry-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  text-transform: var(--e-global-typography-primary-text-transform);
  color: var(--e-global-color-primary);
}

h1, h2, h3 {     }

h4, h5, h6  {  }

.slick-slide.slick-current.slick-active div.htb-container div.content div.post-inner div.post-btn { z-index:9999; position:relative; }

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
  color: #84231e !important;
  font-size: 1.5em !important;
}

.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
  background-color: #9c4f4b !important;
  color: #ffffff;
  border-color: #9c4f4b !important;
  padding: 0.79em 1em !important;
}

.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
  background-color: #2b181d !important;
  color: #ffffff;
  border-color: #9c4f4b !important;
}

.woocommerce .quantity .qty {
  width: 4.631em !important;
  text-align: center;
}

/*Anzeige SKU/Kategorie unter Button*/
.product .product_meta {
 display: none;
}
 /*Tab Überschriften*/
.woocommerce div.product .woocommerce-tabs ul.tabs {
  display: none;
}
 /*Tab Abstand*/
.woocommerce div.product .woocommerce-tabs .panel {
  margin: 0em 0 5em;
  padding: 2em;
  border-bottom: 4px solid #eee;
}

 /*Woo Breadcrumbs */
.woocommerce .woocommerce-breadcrumb {
  display: none;
}

.woocommerce div.product {
  margin-top: 4em;
}

#additional_fotos_field span.woocommerce-input-wrapper  { display:flex;  }
#additional_fotos_field span.woocommerce-input-wrapper input
{
  margin: 0 10px;
}

.white .e-con.e-child  { background-color: #ffffff !important; }

.innen { padding: 40px 35px 10px !important;  }

.innensmall   { padding: 5px 35px 5px !important;  }

.innenlast   { padding: 10px 35px 40px !important;  }

.entry-content ul { margin: 0 0 15px 0 !important; } 

/* Menubutton */

/*

.shiftnav-toggle-button {
  display: inline-block;
  padding: 10px 15px;
  background-color: transparent !important;
  color: #eee !important;
}
 
.shiftnav-toggle-button:hover {
  display: inline-block;
  padding: 10px 15px;
  background-color: transparent !important;
  color: #E00211 !important;
}

.shiftnav .fa  {
  font-family: FontAwesome;
  font-weight: 400;
  font-size: 1em !important;
  position:fixed;
  z-index:999;
}

.shiftnav-toggle .fa {
  font-family: FontAwesome;
  font-weight: 400;
  font-size: 2em !important;
  position:fixed;
  z-index:999;
}

.shiftnav .shiftnav-panel-close {
  display: block;
  position: absolute;
  right: 24px !important;
  padding: 15px 20px;
  background: transparent !important;
  z-index: 20;
  cursor: pointer;
  border: none;
  color: inherit;
  font-size: 1em !important;
}

*/



/* Archive und Beiträge */



/* Tablet */

@media (min-width: 768px and max-width: 1024px) {
	
}

/* Händy */

@media (max-width: 767px) {

.metaslider.ms-theme-simply-dark .flexslider ul.slides .caption-wrap {
  display:none;
}

}
	

	
@media (min-width: 576px) {

}

@media (max-width: 1024px)  {

}