/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

  /* WIZCORN MAGIC FOR Kilian Schönberger */
  /* */
  
/* CI-COLORSET 

Blue: #7bbbdd
Gold:#c8ab37
Türkis: #00b3b3

@media (max-width: 960px) {}
 */
 
 
 
 <link rel="stylesheet" href="https://use.typekit.net/ogx7ari.css">
 
 
 
 
 
/* WIZCORN BASIC STYLES */
 
.textshad {text-shadow:2px 2px 2px #000!important;}
.textshadsfont {text-shadow:1px 1px 1px #000!important;}
.disnone {display:none!important;}
.twoem {font-size:2em;}
.ofem {font-size:1.5em;}
.otem {font-size:1.2em;}
.boxshad {box-shadow: 0px 0px 10px #000;}
.custboxshad {box-shadow: 0 0 50px rgba(0, 179, 179, 0.4);}
.custboxshadopt {box-shadow: 0 0 50px rgba(0, 0, 0, 0.2);}
.boxshadthin {box-shadow: 0px 0px 5px #000;}
.tal {text-align:left!important;}
.tac {text-align:center!important;}
.tar {text-align:right!important;}
.taj {text-align:justify!important;}
.ttuc {text-transform:uppercase;}
.zone {z-index:1!important;}
.fontwhite {color:#fff!important;}
.bordbott {border-bottom:5px solid #88a81c;}
.bordbottlast {border-bottom:10px solid #88a81c;}
.fonttwohun {font-weight:200;}
/*.osan {font-family: 'Open Sans', sans-serif;}*/
.gomc {color:#00b3b3!important;}
.ttlow {text-transform:lowercase!important;}
.ttlow a {text-transform:lowercase!important;}

/* Überschriften Basic */
h1, h2, h3, h4, h5 {font-weight:300;text-transform:lowercase;}
.woodmart-title-container {font-weight:300;text-transform:lowercase;}

p {
  font-size: 20px;
  line-height: 200%;
  font-weight: 100;
  color: #000;
  text-align:justify!important;
  }

.woodmart-text-block p {
  font-size: 20px;
  line-height: 200%;
  font-weight: 100;
  color: #000;
  text-align:justify;
}

.font-text:not(.info-box-title) {
font-size: 20px;line-height: 200%;  font-weight: 100;  color: #000;  text-align:justify;}


.product-grid-item .product-wrapper {  font-size: 20px; line-height: 200%;font-weight: 100;color: #000;text-transform:lowercase;}

.vc_custom_1618318980241 .liner-continer .woodmart-title-container {font-size:20px;}
.vc_custom_1618318980241 .liner-continer .title-after_title {font-size:20px;}

.vc_custom_1679561329413 {}

@media (max-width: 960px) {
.mobilemin500 {min-height:500px;}
.mobiletac {text-align:center!important;margin:auto!important;display:flex!important;}
.mobiletac h2 {text-align:center!important;margin:auto!important;display:block!important;}
.mobiletac .btn {margin:auto!important;display:flex!important;}
.woodmart-title-size-extra-large .woodmart-title-container, .woodmart-title-size-large .woodmart-title-container {font-size:2em;padding-bottom: 5vh;}
.mobhide {display:none!important;}
}

.wd-nav-mobile>li>a, .wd-nav-mobile>li>ul li>a {
    flex: 1 1 0%;
    padding: 5px 20px;
    min-height: 50px;
    border-bottom: 1px solid var(--brdcolor-gray-300);
    font-family: 'Source Sans Pro';
    font-size: 1.4em;
    font-weight: 300;
	text-transform:lowercase;
}




.site-content {margin-bottom:0px;}
.whb-general-header {border-bottom:0px;}
.headclaim strong {font-size:1.3em;font-weight:300;letter-spacing:.25em;text-decoration:none!important;}
@media (max-width: 960px) {.headclaim strong {font-size:0.7em;font-weight:300;letter-spacing:.25em;}}

.wd-sub-menu a {
  font-size: 1.4em !important;
  font-weight: 100;
}

.workshopmenusub .sub-menu > li {text-align:center;}
.workshopmenusub .sub-menu  {}

.workshopmenusub .sub-menu-dropdown {margin-top:5px;}


.workshopmenusub .sub-menu > li a {font-weight:300!important;font-family:source sans pro;font-size:1.1em;}



.workshopproducts .hiddencapt {float:left;width:100%;font-size:0.8em;font-weight:300;}
.workshopproducts .product-title {font-size:1.5em;font-weight:500;} 

.landingworkshops .product-title {font-size:1.2em;font-weight:500;text-transform:lowercase;} 


.product-in-cat-216 .related-products .product-title {font-size:1.5em;font-weight:500;} 
.product-in-cat-216 .hiddencapt {float:left;width:100%;font-size:0.8em;font-weight:300;}
.product-in-cat-218 .related-products .product-title {font-size:1.2em;font-weight:500;} 
.product-in-cat-218 .hiddencapt {float:left;width:100%;font-size:0.8em;font-weight:300;}




.page-id-7085 .price {display:none!important;}
.page-id-10830 .price {display:none!important;}

/* Breadcrumbs*/
.breadcrumbs span {
    text-transform: lowercase !important;
}
.breadcrumbs a {
    text-transform: lowercase !important;
}

p {font-family:"Source Sans Pro", Arial, Helvetica, sans-serif!important;}
.wpb_text_column {font-family:"Source Sans Pro", Arial, Helvetica, sans-serif!important;}

/* Portfolio */
.page-id-7106 .title-size-small {padding-bottom:0px;}
.page-id-7106 .page-title {margin-top:-10px;margin-bottom:0px;}
.entry-title {letter-spacing:.1em!important;font-weight:100!important;text-transform:lowercase;}
/* Portfolio - Tabbed - Nav*/
.porttabsmain .vc_tta-tabs-container {text-align:center!important;text-transform:lowercase;}
.porttabsmain .vc_tta-tabs-container li a {font-family:"Source Sans Pro", Arial, Helvetica, sans-serif!important;font-weight:300!important;}
/* Portfolio - Tabbed - Content*/
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {background-color:#fff!important;border:0px!important;}
.tabbedcontents .vc_column_container > .vc_column-inner {padding:2px!important;}
.tabheads .woodmart-text-block {text-transform:uppercase!important;color:#000!important;letter-spacing:.1em;padding-top:20px;}

/* Portfolio - Content - Dunkle Bilder*/
.limg div.banner-title-wrap.banner-title-large h3.banner-title {color:#000!important;letter-spacing:.1em!important;}
.limg div.banner-inner {color:#000!important;letter-spacing:.1em!important;}
/* Portfolio - Content - Helle Bilder*/
.dimg div.banner-title-wrap.banner-title-large h3.banner-title {color:#fff!important;letter-spacing:.1em!important;}
.dimg div.banner-inner {color:#fff!important;letter-spacing:.1em!important;}

/* Products*/
.single-breadcrumbs-wrapper .container, .single-breadcrumbs-wrapper .single-breadcrumbs {display:none;}


.single-product-page .product-share {    margin-bottom: 10px;    font-size: 14px;    line-height: 1.2;    float: right;    margin-top: 50px;	margin-left:5px;}
.single-product-page .product-share .share-title {display:none!important;}

.single-product-page .tabs.wc-tabs  {display:none;}
.single-product-page #tab-woodmart_custom_tab {text-align:center;font-size:1.8em;font-weight:300;}


.single-product-page .woocommerce-product-details__short-description {text-align:justify;font-size: 1.2em;font-weight: 300;line-height:200%;}
.single-product-page .woocommerce-product-details__short-description strong {font-weight:300;font-size:1.5em;}
.single-product-page .entry-title {text-align:left;font-size: 5.5em;line-height: 100%;padding-bottom:30px;text-transform:lowercase;} 
.single-product .entry-title .hiddencapt {display:none!important;}

.wpcf7-form h2 {text-transform:lowercase;}

.single-product-page .summary-inner > .price, .woodmart-scroll-content > .price {display:none;}
.buttonp {margin-bottom: 40px;margin-top:20px;}
.single-product-page .summary-inner {}
/* Bilder kauf - Bottom Products*/

 .related-products span.price {display:none!important;}



.extrasubport ul {text-align:center;}
.subnavport {
    text-align: center;
    font-weight: 300;
    text-transform: lowercase;
    font-size: 1.2em;
	font-family:"Source Sans Pro", Arial, Helvetica, sans-serif!important;
}

.subnavport a {padding:15px;}




.wpcf7-form textarea{ 
    width: 100% !important;
    min-height:100px;
}


/*Workshops*/

.product-in-cat-216 .single-product-page .entry-title {font-size:3em;}
.product-in-cat-216 .single-product-page .woocommerce-product-details__short-description {line-height:120%;}
.product-in-cat-216 .product-images .product-labels {display:none;}
.parent-pageid-8665 .product-labels {display:none;}
.product-in-cat-216 .product-additional-galleries {display:none;}
.product-in-cat-216 .single-product-page .woocommerce-product-details__short-description strong {font-size:1.0em;font-weight:500;}
.product-in-cat-216  .single-product-page .product-share {margin-bottom: 10px;font-size: 14px;line-height: 1.2;float: left;margin-top: 35px;margin-left: -5px;}
.product-in-cat-216 .mobiletac p {text-align:justify!important;}


.product-in-cat-216 .product-type-simple div.container .product-image-summary-wrap {display:none;}
.product-in-cat-216 .product-type-simple div.container .product-image-summary-wrap {display:none;}
.product-in-cat-216 .single-product-page > div:not(:last-child){margin-bottom:0px;margin-top:-70px;}.product-in-cat-216 .single-product-page .entry-title {font-size:3em;}
.product-in-cat-932 .single-product-page .woocommerce-product-details__short-description {line-height:120%;}
.product-in-cat-932 .product-images .product-labels {display:none;}
.parent-pageid-8665 .product-labels {display:none;}
.product-in-cat-932 .product-additional-galleries {display:none;}
.product-in-cat-932 .single-product-page .woocommerce-product-details__short-description strong {font-size:1.0em;font-weight:500;}
.product-in-cat-932  .single-product-page .product-share {margin-bottom: 10px;font-size: 14px;line-height: 1.2;float: left;margin-top: 35px;margin-left: -5px;}
.product-in-cat-932 .mobiletac p {text-align:justify!important;}

@media (max-width: 960px) {
.mobiletac h2.woodmart-title-container.title.wd-font-weight-300.wd-fontsize-xxl {
    font-weight: 500!important;
    padding-bottom: 20px;
}
.mobiletac h3.woodmart-title-container.title.wd-font-weight-300.wd-fontsize-xxl {
    font-weight: 500!important;
    padding-bottom: 20px;
}
.mobiletac p {}
.woodmart-title-container{}
.info-box-inner p{}
.browser-Chrome .main-page-wrapper {padding-top:2px;}
.font-text:not(.info-box-title) {font-size: 18px;}

.page-id-8665 .vc_single_image-img {padding-top:30px;}

}

.product-in-cat-932 .product-type-simple div.container .product-image-summary-wrap {display:none;}
.product-in-cat-932 .product-type-simple div.container .product-image-summary-wrap {display:none;}
.product-in-cat-932 .single-product-page > div:not(:last-child){margin-bottom:0px;margin-top:-70px;}
.marto70 {margin-top:-70px;}

.product-in-cat-216 .main-page-wrapper {padding-top:0px;}
.product-in-cat-932 .main-page-wrapper {padding-top:0px;}


.workshopdescription {text-align: justify;font-size: 1.2em;font-weight: 300;font-family:inherit!important;}


.posreltop35 {position:relative;top:30px;}


.related-products h3.slider-title {display:none!important;}
.product-tabs-wrapper {border-bottom:0px;} 

.rs-layer {text-align:center!important;}

/*Fotobücher - Landing*/

.fotobuchlandingmatrix .products-tabs-title {display:none!important;}
.fotobuchlandingmatrix .price {display:none;}

.title-design-centered {margin-top:0px;} 


.bigspaces .woodmart-spacing-30 > [class*="col"] {margin-bottom: 60px;
padding-right: 90px;
padding-left: 90px;}


@media (max-width: 860px) {
.bigspaces .woodmart-spacing-30 > [class*="col"] {margin-bottom: 60px;
padding-right: 15px;
padding-left: 15px;}

}

/* Blog*/
.woodmart-post-date {display:none!important;}
.meta-author {display:none!important;}
.single-post .woodmart-entry-meta {display:none!important;} 

.wd-post-cat.wd-style-with-bg {background-color:#fff!important;color:#000!important;}
.wd-post-cat.wd-style-with-bg a {color:#000!important;}



@media (max-width: 860px) {
.post-template-default p {
  font-size: 18px;
  line-height: 160%;
  text-align: justify;
  padding: 20px;
  white-space: break-spaces;
}
}
@media (max-width: 1080px) {

.post-template-default .col-md-9 {
  flex: 0 0 100%;
  max-width: 100%;
}

.post-template-default p {padding: 20px;}

.post-template-default .sidebar-container {display:none!important;}
}
/* Blog Detail - Footer*/


.blogwidfootrepo .recent-posts-comment {display:none!important;}
.blogwidfootrepo  .recent-posts-time {display:none!important;}
.blogwidfootrepo h5 {font-size:2em;font-weight:300;}
.blogwidfootmopo h5 {font-size:2em;font-weight:300;}



@media (min-width: 961px) {
.blogwidfootmopo .cat-item a {
    font-size: 1.1em;
    float: left;
    margin-right: 30px;
    width: 25.0%;
    margin-top: 40px;
}
}

@media (max-width: 960px) {
.blogwidfootmopo .cat-item a {
    font-size: 1.1em;
    margin-top: 10px;
	text-align:center;

}

.blogwidfootmopo {text-align:center;}
.blogwidfootrepo h5.widget-title {text-align:center;font-size:2em;font-weight:300;padding-top:20px;}

.blogwidfootrepo h5 a {font-size: 0.7em;text-align:center;}
.blogwidfootrepo h5 {text-align:center;}
.blogwidfootmopo h5 {text-align:center;font-size:2em;font-weight:300;}

.blogwidfootrepo .recent-posts-thumbnail {display:none!important;}

.blogdynside h5.widget-title {text-align:center;}
}

.blogdynside h5.widget-title {font-size:2em;font-weight:300;}



.blogdynside a.recent-posts-comment {display:none!important;}
.blogdynside .recent-posts-time {display:none!important;}


.blognavheadstyle .nav-link-text {font-size:1.7em;font-weight:300;text-transform:uppercase;color:#000;}
.blognavheadstyle {margin-top:-35px;}

.blogheadnavrepo .recent-posts-comment {display:none!important;}
.blogheadnavrepo  .recent-posts-time {display:none!important;}

/* Contact & Booking Seite*/
.contactbookinglable label {font-size:16px;font-weight:500; text-transform: uppercase;}

.labelspan {
    font-weight: 500;
    font-size: 16px;
    text-transform: uppercase;
	color:#000;
}

.woodmart-title-style-bordered .title {letter-spacing:.25vh;}

.wpcf7-form-control-wrap.acceptance-852 span {
    text-transform: none !important;
    padding-bottom: 30px;
	font-weight:300;
	font-size:14px;
}

/* About*/
.sectiontext .title-after_title {font-size:15px;font-weight:300;}



/* Social Links*/
.single-post-social .icons-design-colored .woodmart-social-icon {background-color:#000;}
.sidebar-container .woodmart-recent-posts-list .recent-posts-comment {display:none!important;}
.sidebar-container .woodmart-recent-posts-list .recent-posts-time {display:none!important;}

/* Promo Banner Styles - Typo*/

.content-banner.text-left {
    text-shadow: 0.5px 0.5px 0.5px #000;
}

/* Footer*/
/* Footer Title*/
.main-footer h4.info-box-title {letter-spacing:.25em;font-size:1.3em;font-weight:400;text-transform:lowercase;padding-bottom:20px;}
.main-footer {margin-top:100px;}
/* Footer - Responsive Anpassung*/

@media (max-width: 960px) {
	

    .footer-logo {max-width:100%!important;margin-left:30px;}
	.footer-widget h4.info-box-title {font-size:2em;font-weight:300;}
	.footer-widget a {font-size:1.1em;font-weight:300;}
	.footer-widget p {font-size:1.1em;font-weight:300;}
	.footer-widget li {font-size:1.1em;font-weight:300;}
	.footer-widget li a {font-size:1.1em;font-weight:300;}
}

.main-footer .info-box-content li {font-size:1.2em;font-weight:300;text-transform:lowercase;}
.main-footer .info-box-content ul {list-style:none;--li-pl:0px;}

/* Themefix Basics */
.woodmart-text-block p:first-child:empty, .woodmart-text-block p:first-child:empty ~ p:last-child {display:block;}


/* WIZCORN BASIC STYLES */


.pswp__bg {
    background: #ffffff!important;
}

.pswp__button--share {
display:none;
}



.icl-admin-message-error {display:none!important;}



/* Portfolio Back Button */
.backtoportbutton a {
  font-size: 1.8em;
  font-weight: 300;
  text-align: center !important;
  margin: auto;
  display: block;
  text-transform: lowercase;
}



.infoboxstandard .info-box-title {text-transform:lowercase!important;padding-bottom:40px;}
.page-id-9688  .breadcrumbs {display:none!important;}
.page-id-9688 .page-title {margin-top:0px;text-transform:lowercase!important}
.page-id-9735 .breadcrumbs {display:none!important;}
.page-id-9735 .page-title {margin-top:0px;text-transform:lowercase!important}
.page-id-7085 .breadcrumbs {display:none!important;}
.page-id-7085 .page-title {margin-top:0px;text-transform:lowercase!important}

.product-grid-item .product-element-top:hover .hover-img {
    transform: none !important;
    -webkit-transform: none;   
}


.product_cat-bilder-fuer-die-wand .product_title.entry-title.wd-entities-title {
font-size: 3em;}
.product_cat-fotobuecher .product_title.entry-title.wd-entities-title {
font-size: 3em;}
.product_cat-bilder-fuer-die-wand-en .product_title.entry-title.wd-entities-title {
font-size: 3em;}
.product_cat-fotobuecher-en .product_title.entry-title.wd-entities-title {
font-size: 3em;}

.product_cat-fotobuecher .woocommerce-product-details__short-description {background-color:#eee;padding:50px;}
.product_cat-bilder-fuer-die-wand .woocommerce-product-details__short-description {background-color:#eee;padding:50px;}

.wpcf7-form {background-color:#eee;padding:50px;}



.info-box-content a:hover {text-decoration:underline!important;}

.nav-link-text:hover {
  
}

.woodmart-nav-link:hover::after {
  text-decoration: none !important;
}

.nav-link-text {
  text-transform: lowercase;
}

.container.main-footer p, .container.main-footer li a {
  color: #777 !important;
}

.container.main-footer li a:hover {
  color: #000 !important;
}


.page-id-7301 .wd-entities-title a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center; /* This will center the content vertically */
  justify-content: center; /* This will center the content horizontally */
  z-index: 1;
  color: #fff !important;
  text-shadow: 2px 2px 2px #000 !important;
}
.page-id-10818 .wd-entities-title a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center; /* This will center the content vertically */
  justify-content: center; /* This will center the content horizontally */
  z-index: 1;
  color: #fff !important;
  text-shadow: 2px 2px 2px #000 !important;
}






.main-page-wrapper {margin-top:-45px;}


@media (max-width: 960px) { .info-box-title {hyphens: auto;}}



.pum-content.popmake-content {
    padding: 50px!important;
}

.pum-theme-11883 .pum-container, .pum-theme-lightbox .pum-container
{    border: 1px solid #000000!important;}


/*WPML FEHLERNACHRICHT FIX */

.otgs-notice {
  display: none!important;
}




/*Chrome-fixes */
@media (max-width: 1025px) {
    #menu-item-wpml-ls-1213-de > ul.wd-sub-menu {
        display: block !important;
    }
}




/*Tagwolke - Undercover */
.ngg-image-search-filter {display:none!important;}



.entry-content p a {text-decoration:underline;}