@charset "UTF-8";

/*
Theme Name: inderwies
Theme URI: https://www.template-provider.com
Author: Template Provider
Author URI: https://www.template-provider.com/
Description: Inderwies Keramik
Requires at least: 6.1
Tested up to: 6.1
Requires PHP: 7.4
Version: 1.0.0
License: Proprietary
Template: twentytwentythree

*/

/*light mode*/
@media (prefers-color-scheme: light) {
  /* CSS definitions*/
}


.image-left {
  float: left;
  margin-right: 20px;
}
.image-about {
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}
.wp-site-blocks {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.wp-site-blocks > * + * {
  margin-block-start: 0;
}
:where(body .is-layout-flow) > * {
  margin-block-start: 0;
}
.has-global-padding {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.wp-block-cover {
  padding: 0;
}
header {
  width: 100%;
  height: 26px;
  background-color: #e4dcd3;
  z-index: 99;
  position: absolute;
  padding: 1rem 0 0;
  /*top: 0;*/
}
.header-bottom {
  background: url('images/header-bottom.png') no-repeat -40px 0;
  height: 65px;
  width: 1296px;
  float: left;
}
.header-repeat {
  background: url('images/header-bg.png') repeat-x;
  height: 65px;
  margin-left: 1296px;
}
.wp-block-site-logo {
  margin-left: 140px!important;
  width: 210px;
  float: left;
  margin-right: 200px !important;
}
.wp-block-site-logo.is-default-size img {
  width: 100%;
}
header .wp-block-navigation ul li {
  font-size: 1rem !important;
  font-weight: 500;
}
header .wp-block-navigation ul li a:hover {
  color: #c69f73;
}
.wp-block-navigation__responsive-container-open {
  margin-top: 18px !important;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
  left: -15px;
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
  background: rgb(233,226,218);
  background: linear-gradient(0deg, rgba(233,226,218,1) 0%, rgba(255,255,255,1) 50%); 
}
ul.wp-block-navigation__submenu-container li:last-child {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
footer {
  background-color: #e4dcd3;
}
footer a {
  text-decoration: none;
}
h4 b, h4 strong {
  font-weight: normal;
}
h2.wp-block-post-title {
  padding-left: 0;
}
h1.wp-block-post-title {
  display: none;
}
.wp-block-cover.is-light .wp-block-cover__inner-container {
  color: #7a7a7a;
}
.entry-column {
  padding: 40px;
  border-radius: 15px;
  background-color: #E4DCD3;
}
#title-gradient-works {
  background: rgb(233,226,218);
  background: linear-gradient(0deg, rgba(233,226,218,1) 0%, rgba(255,255,255,1) 100%);
  margin-bottom: 0;
}

/* Navigation */
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
  background: #e4dcd3;
}
a.wp-block-navigation-item__content {
  font-weight: 500;
} 
ul.wp-block-navigation-submenu li a.wp-block-navigation-item__content {
  font-weight: 300;	
}
  
/* Portfolio */
.elpt-portfolio {
  padding-top: 0;
  padding-bottom: 10px;
}
.elpt-portfolio-filter {
  padding-bottom: 0;
  background-color: #e9e2da;
  margin-bottom: 50px;
}
.elpt-portfolio-filter .portfolio-filter-item {
  background: transparent;
  opacity: 1;
  color: #888888;
  margin-bottom: 20px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: .9rem;
}
.elpt-portfolio-filter .portfolio-filter-item:hover,
.elpt-portfolio-filter .portfolio-filter-item.item-active {
  background: transparent;
  color: #c69f73;	
  opacity: 1;	
  cursor: pointer;
}
.elpt-portfolio-content.hover1 .portfolio-item-infos-wrapper {
  background: #555;
  text-align: left;
  height: 30%;
  top: 70%;
}
.elpt-portfolio-content .portfolio-item-title {  
  font-size: 22px;
  font-weight: normal;
  margin-bottom: 5px;
}
.elpt-portfolio-content .elpt-portfolio-cat {
  font-size: 11px;
  font-style: normal;
  padding-left: 0;
  color: #c69f73;
  letter-spacing: 1px;  
  text-transform: uppercase;	
}
.elpt-portfolio-content .portfolio-item-infos {
  padding: 15px 20px;
}
.elpt-portfolio-content .portfolio-item-category {
  opacity: 1;
}

/* Elementor */
.qodef-qi-accordion .qodef-e-content p  {
  margin: .75rem auto;
}
.qodef-qi-accordion .qodef-e-content h4,
.qodef-qi-accordion .qodef-e-content h6  {
  color: #800000;
}
.qodef-qi-accordion .qodef-e-content-inner img,
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
  text-align: center;
  margin: 0 auto;
  display: block;
}
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
  padding: 0px;
}
.elementor-section.elementor-section-height-full {
  height: 90vh !important;
}
.qodef-qi-button.kachelofen {
  justify-content: left;
}
.qodef-qi-button.kachelofen .qodef-m-icon {
  position: absolute;
  right: 40px;
}

/* Forms */
.nf-form-content {
  padding: 0;
}
.nf-form-content label {
  font-size: inherit;
  font-weight: normal;
}
.nf-form-content hr.ninja-forms-field {
  border-top: 0px solid #ccc;
  margin-bottom: 1.25rem;
  height: 0;
}
.nf-field-container.submit-container {
  margin-top: 3rem;
}
#nf-field-33-container.nf-field-container {
  margin-bottom: 0;
}
.nf-form-content input:not([type="button"]), .nf-form-content textarea {	
  border-radius: 4px;
  border: 0px;
  background-color: #efefef;
  padding: 5px;
}
.nf-form-content button, .nf-form-content input[type="button"], .nf-form-content input[type="submit"] {
  padding: 10px 20px;
  font-size: .9rem;
  background: #888;
  color: #fff;
  text-transform: uppercase;
}
.nf-form-content button:hover, .nf-form-content input[type="button"]:hover, .nf-form-content input[type="submit"]:hover {
  background: #c69f73;
  color: #fff;
  cursor: pointer;
}

/* Slider */
.bdt-mercury-slider .bdt-content-slider .bdt-title a:hover {
  color: #c69f73;
}
.bdt-prime-slider-skin-isolate .bdt-slideshow-item {
  margin: 60px 50px 50px !important;
}
.bdt-prime-slider-skin-isolate .bdt-slide-btn .bdt-slide-btn-icon {
  display:none;
}

.bdt-prime-slider-skin-isolate .frist-word::before {
  background: none;
}

.bdt-prime-slider-skin-isolate .bdt-slideshow-item.bdt-active .bdt-slide-overlay::before {
  background: none;
}
.bdt-prime-slider-skin-isolate .bdt-slideshow-item img {
  border-radius: 15px;
}

/* Blog */
.qodef-e-info-item.qodef-e-info-category {
	text-transform: uppercase;
	color: #c69f73 !important;
    letter-spacing: 1px;
	font-size: 11px;
}
.qodef-addons-blog-list .qodef-blog-item { 
	padding-right: calc(5px + 20px);
	padding-left: calc(5px + 20px);
	padding-top: calc((5px + 20px)*2);	
}
.qodef-addons-blog-list .qodef-blog-item:hover .qodef-e-content {
	opacity: 0.95;
	transform: translateY(0);
}
.qodef-addons-blog-list .qodef-blog-item:hover .qodef-e-content {
    background: #555;
    text-align: left;
    /*height: 30%;
    top: 70%;*/
    position: absolute;
}
.qodef-addons-blog-list .qodef-blog-item .qodef-e-content {
	transform: translateY(40%);
	transition: all 0.4s ease-in-out;
	opacity: 0;
}
.qodef-addons-blog-list .qodef-blog-item .qodef-e-media-image {
    display: block;
}
.qodef-addons-blog-list.qodef-item-layout--info-on-image .qodef-e-info-date {
    background-color: #c69f73;
    color: #fff;
	display: none;
}
.qodef-qi-grid.qodef-layout--qi-masonry.qodef-items--fixed .qodef-grid-item .qodef-e-inner {
    height: auto;
}

@media only screen and (max-width: 1380px) {
  .wp-block-navigation__container {
  	display: none;
  }
  .wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: block;
  }	
  body .is-layout-flex {
    gap: 0rem;
  }
  .wp-block-navigation__responsive-container.is-menu-open {
    background-color: #e4dcd3 !important;
  }
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item {
	color: #555 !important;		
  }	
  header {
    padding: .5rem 0;
  }	
  .header-bottom, .header-repeat {
    display: none;
  }
  .wp-block-site-logo {
    margin-left: 20px !important;
    margin-right: 0 !important;
  }	
  .wp-block-site-logo.is-default-size img {
    width: 90%;
  }	
  .wp-block-navigation__responsive-container-open {
    margin-top: 0 !important;
  }	
  .elementor-section.elementor-section-height-full {
    height: auto !important;
  }	
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container	{
	padding-top: 0;
  }
  .entry-column {
    margin: 0 20px;
  }	 
}

@media only screen and (max-width: 767px) {
  .elementor-column.elementor-col-100, .elementor-column[data-col="100"] {
    width: 100%;
	overflow: hidden; 
  }	
  .image-left {
	float: none;
    margin-right: 0;
	margin-bottom: 20px;
	white-space: pre;
  }
  .image-left .elementor-widget-container {
	text-align: center;
  }
  .qodef-qi-button.qodef-size--full {
    padding: 13px;
	line-height: 1.4em;
	font-size: 1.6rem;
  }		
  .qodef-qi-button.qodef-size--full {
    text-align: left;
  }	
  .qodef-qi-button.kachelofen .qodef-m-icon {
	display: none;
  }	
  a.wp-block-navigation-item__content {
	font-weight: 600;
  }   
}