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


/* SM5K MAGIC FOR Werkzeug-mieten24.de STARTS HERE */
/* CI-COLORSET 
Orange rgba(255, 187, 2, 1)
Hellblau:#177894

rgba(255, 187, 2, 1)
  

.goldback .vc_custom_1626966810274 {background: linear-gradient(131deg, #96783c, #fece7c )!important;
border:2px solid;
 border-image:   linear-gradient(-131deg, #96783c, #fece7c )17 ;}




@media (max-width: 960px) {}
 */
 .maincolor{color:rgba(255, 187, 2, 1)!important;} 
.textshad {text-shadow:2px 2px 2px #000;}
.textshadsfont {text-shadow:1px 1px 1px #000;}
.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, 0, 0, 0.2);}
.custboxshadwhite {box-shadow: 0 0 15px rgba(235,196,105, 1);}
.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;}
@media (max-width: 960px) {.mobiletac {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 #030064;}
.bordbottlast {border-bottom:10px solid #030064;}
.fonttwohun {font-weight:200;}
/*.osan {font-family: 'Open Sans', sans-serif;}*/
.gomc {color:#cab679!important;}
.gomc h2 {color:#cab679!important;font-size:1.8em;}
.gomc h3 {color:#cab679!important;font-size:1.4em;}
.whitehead h2 {color:#fff!important;}
.nocap {text-transform:none!important}
.colwhite a {color:#fff!important;}
.colwhite {color:#fff!important;}
.boxtypo .banner-title-wrap {background:rgba(0, 0, 0, 0.8);padding:20px;box-shadow: 0 0 15px rgba(235,196,105, 1);}
.banner-border .wrapper-content-banner {border:0px solid!important;}
.uheader u {color:#fff!important;box-shadow: 0 0 5px rgba(235,196,105, 1)!important;padding:5px;}
.nominhigh .boxedinfos .info-box-content {min-height:100px!important;}
.flip img {transform: scaleX(-1);}
.inline  {display:inline!important;}
.lessdistance .vc_column_container {margin-top:-50px;margin-bottom:-50px;}
.greybg .info-box-content {background:#eee!important;}

.colorfilter img {filter: invert(28%) sepia(99%) saturate(1600%) hue-rotate(304deg) brightness(94%) contrast(94%);}



.info-box-content p:not(.whb-main-header .info-box-content p) {
font-size:1.2vw!important;}



.mobimgsize {
    min-height: 520px;
}
:root { --brush-yellow: #F4B000; }

.wd-header-main-nav::before {
 content: "";
  position: absolute;
  inset: 0; /* füllt den kompletten Header */
   background:#000;
    ;
 
  clip-path: polygon(0 12%, 100% 0, 100% 88%, 0 100%); /* leichte „Brush“-Schrägen */
  z-index: -1; /* hinter dem Header-Inhalt */
}



.nav-link-text {
  font-weight: 800;
  color: #fff;
  font-size: 1.3vw;
}


/* Overhead */
.wordlogo {
  font-size: 1.3em;
  font-weight: 800;
  color: #000;
}

@media (max-width: 960px) {.wordlogo {
  font-size: 1.2em !important;
  width: 40%;
  text-align: center;
  margin: auto;
    margin-bottom: auto;
  padding: 10px;
  padding-bottom:10px;
} 
.whb-top-bar-inner {height:70px!important;max-height:70px!important;}
#wd-63d13b73a9608 .woodmart-title-container {
    line-height: 60px;
    font-size: 40px;
    color: rgba(255, 187, 2, 1);
    padding: 20px;
}
}


.headcall {
  position: relative;
  top: 8px;
  font-size: 1.5em;
  font-weight: 800;
}
@media (max-width: 1280px) {.headcall {
  position: relative;
  top:0px;
  font-size: 1.5em;
}
.whb-eavsr2fd7olmh8f9p7wl .box-icon-wrapper {display:none!important;}

}


.wd-nav.wd-style-separated > li:not(:last-child)::after {
  height: 50px;
}
.wd-nav.wd-style-separated > li:not(:last-child)::after {
  border-color: #fff !important;
border-with:20px;
}


.headcontbutt {
  font-size: 1.5vw;
  text-transform: inherit;
  font-weight: 800;
  position: relative;
  top: -2px;
  border: 1px dashed;
}

.mobheadcall {
  position: relative;
  font-size: 1.5em;
}
.post-type-archive .wd-page-title
{
background-color: #fff!important;
  background-position: 80% 80%;
  background-size: 80%;
  background-repeat: no-repeat;
}



.wd-header-cart .wd-tools-icon::before {
  content: "\f105";
  font-family: "woodmart-font";
  font-size: 1.5vw!important;
  color: #fff;
}
.wd-header-my-account .wd-tools-icon::before {
  content: "\f105";
  font-family: "woodmart-font";
  font-size: 1.5vw!important;
  color: #fff;
}



#menu-overhead li a{font-size:15px; color:#fff!important;}
#menu-overhead {color:#fff!important;}

.wd-nav.wd-style-separated > li:not(:last-child)::after {border-color:rgba(255, 187, 2, 1)!important;border-width: 5px;}
.wd-nav.wd-style-separated > li:(:last-child)::after {border-color:rgba(255, 187, 2, 1)!important;}
.wd-nav.wd-style-separated > li:not(:last-child)::after {  height: 40px;}


@media only screen and (min-width: 1300px) and (max-width: 1399px) {
#menu-maintop li.item-level-0 > a{font-size:150%!important;}
}
@media only screen and (min-width: 1200px) and (max-width: 1299px){
#menu-maintop li.item-level-0 > a{font-size:120%!important;}
}
@media only screen and (min-width: 1100px) and (max-width: 1199px) {
#menu-maintop li.item-level-0 > a{font-size:110%!important;}
}
@media only screen and (min-width: 1000px) and (max-width: 1099px) {
#menu-maintop li.item-level-0 > a{font-size:80%!important;}
}



.site-logo {z-index:10000;}


/* Mobile - Nav - Colorfix */

.mobile-nav a {
  color: rgba(233, 51, 147, 1) !important;
}

/* Header - Nav */
li .item-level-2 a {font-weight:500!important;font-size:14px;text-transform:none!important;}

.wd-dropdown {box-shadow:none;}

.dreic .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li {
  margin-bottom: 50px;
  width: 33%;
}

.zweic .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li {
  margin-bottom: 50px;
  width: 49%;
}

.wd-sub-menu li {
  position: relative;
  left:15%;
}


.wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a {font-size:1.5em;font-weight:500;color:rgba(255, 187, 2, 1)!important;text-transform:none;}

.wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a  {font-size:1.2em;font-weight:300;color:rgba(255, 187, 2, 1)!important;margin-left:5px;}

.wd-dropdown-menu.wd-design-default .wd-sub-menu > li > a {font-size:1.5em;font-weight:500;color:rgba(255, 187, 2, 1)!important;text-transform:none;}
.wd-dropdown-menu.wd-design-default .sub-sub-menu li a  {font-size:1.2em;font-weight:300;color:rgba(255, 187, 2, 1)!important;margin-left:5px;}

.wd-dropdown-menu.wd-design-default {
  padding: 12px 20px;
  --wd-dropdown-width: 200%;
}

.wd-dropdown-menu.wd-design-full-width #menu-item-102 {display:none!important;}

.wd-dropdown-menu .col-auto {flex: 1 0 auto;}


/* Pages */

/* Heroinfo Home */

.herocontentblock h1 {
  color: #fff;
  font-size: 4em;
  letter-spacing:-2px;
  margin-top:-170px;
    

}

.herorun p {
   font-size: 1.5em;
  line-height: 150%;
  color: #fff;
  letter-spacing: -1px;
  position: relative;
  top: -20px;
  padding-right:100px;


}
.positbanner .content-banner {margin-top:10px!important;}
.positbanner .banner-inner p {
  color: #000;
  padding-right:40px;
  font-size:16px;
margin-top:20px;}

.positbanner .promo-banner .banner-subtitle {
  font-size: 1.7em;
  color: #000;
  position: relative;
  top: -32px;
}

.owl-nav > div[class*="prev"], .owl-nav > div[class*="next"]  {color:#fff!important;}


/* Pages */
/* Page Title */
h1.entry-title {color: rgb(255, 187, 2)!important;
  font-weight: 800 !important;
  display: inline;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  background-color: #000;
  border-radius: 0.5em;
  padding: 0.2em 0.6em;
  font-weight: bold;
  color: #000;
  line-height: 1.4;
  font-size: 3vw !important;}
  
  
  
.woodmart-title-container {
  color: rgb(255, 187, 2)!important;
  font-weight: 800 !important;
  display: inline;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  background-color: #000;
  border-radius: 0.5em;
  padding: 0.2em 0.6em;
  font-weight: bold;
  color: #000;
  line-height: 1.4;
}
/* Heroinfo Detail */

.detailhero h1.woodmart-title-container {line-height:normal!important;font-size:3.5rem!important;display: inline;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  background-color: #000;
  border-radius: 0.5em;
  padding: 0.2em 0.6em;
  font-weight: bold;
  color: #000;
  line-height: 1.6!important;}
@media (max-width: 960px) {
.detailhero h1.woodmart-title-container {line-height:normal!important;font-size:2rem!important; word-break: break-word;display: inline;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  background-color: #000;
  border-radius: 0.5em;
  padding: 0.2em 0.6em;
  font-weight: bold;
  color: #000;
 line-height: 1.6!important;}
}
.detailhero h1 {
  padding: 40px;
  margin-top: -30px;
}

.herobg {background-size:100%;background-repeat:no-repeat;}


.detailhero .herosubtext {color:#000;font-weight: 300;font-size: 1.2rem;line-height: 1.5;padding: 40px; margin-top: -80px;}
@media (max-width: 960px) {.detailhero .herosubtext {font-size: 1rem;}}

/*  */
/* Infoboxen */
.boxedinfos h2 {
overflow: hidden;
margin-bottom: 2.25rem;
font-weight: 300;
color: rgba(255, 187, 2, 1);
font-size: 32px;
font-size: 2rem;
line-height: 1.125;
padding-bottom: 1.5rem;
word-wrap: break-word;
hyphens: auto;
}

/* Infoboxen */
.boxedinfos h3 {
overflow: hidden;
  margin-bottom: 2.25rem;
  font-weight: 300;
  color: #000;
  font-size: 1.8rem;
  line-height: 1.125;
  padding-bottom: 1.5rem;
  font-weight: 300 !important;
  background-color: #000;
  color: #000;
  font-weight: 800 !important;
  display: inline;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  background-color: rgb(255, 187, 2) !important;
  border-radius: 0.5em;
  padding: 0.2em 0.6em;
  font-weight: bold;
  line-height: 1.4;

}
.wd-info-box .info-box-inner p:first-child:empty, .wd-info-box .info-box-inner p:first-child:empty ~ p:last-child {display:block!important;}

.boxedinfos p {
  color: #000;
  font-weight: 300;
  font-size: 1.2rem;
  line-height: 1.5;
  margin-right:20px;
}

.boxedinfos li {
  color: #000;
  font-weight: 300;
  font-size: 1.2rem;
  line-height: 1.5;
  
}

.boxedinfos p a {
  color: rgba(255, 187, 2, 1);
  padding-bottom: 0px;
  display: block;
  padding-top: 5px;
}
.boxedinfos p a::before {
content:">  ";
font-weight:bold;
}
.boxedinfos p a:hover {
text-decoration:underline;
}

.boxedinfos .info-box-content {padding:30px;min-height:400px;}
.info-box-content .btn-style-3d {position:absolute;bottom:-25px;right:38%;background-color:rgba(255, 187, 2, 1);color:#fff;}

@media (max-width: 960px) {.info-box-content .btn-style-3d {bottom:-25px;right:40%;}
}


.longcontent .info-box-inner {
  max-height: 220px;
  overflow-y: scroll;
  scrollbar-color: rgba(255, 187, 2, 1) #177894;
  scrollbar-width: thin;
}

/*Links-Liste */
.list-icon, .wd-list > li > img, .wd-list picture {background-color:rgba(255, 187, 2, 1);padding:5px;}
.wd-list > li > img {width:50px!important;}

.linklistcontainer {
  margin-top: 18px;
  padding: 16px;
}


.linklistcontainer ul{
  
  position: relative;
  
}

.list-content {
  font-size: 1.2em;
  font-weight: 300;
}


/*Tour*/
.touring .vc_tta-tabs-list {
  background-color: rgba(255, 187, 2, 1);

}

.touring .vc_tta-tabs-container {
 background-color: rgba(255, 187, 2, 1);padding-top:20px;
  }

.touring  .vc_tta.vc_tta-style-modern .vc_tta-tab.vc_active .vc_tta-title-text::after
 {
  content: ">"
  color: #000;
  position: absolute;
  right: 17px;
  top: 7px;
  font-size: 1.5em;
  font-weight: 500;
}


.touring  .vc_tta.vc_tta-style-modern .vc_tta-tab .vc_tta-title-text::after { content: ">";
  color: #fff;
  position: absolute;
  right: 17px;
  top: 7px;
  font-size: 1.5em;
  font-weight: 500;}
  
 .touring  h3.vc_tta-panel-title a span.vc_tta-title-text::after { content: ">";
 transform: rotate(90deg);
  color: #fff;
  position: absolute;
  right: 17px;
  top: 15px;
  font-size: 1em;
  font-weight: 500;}
  
.touring  .vc_tta.vc_tta-style-modern .vc_tta-panel-title > a {background-image:none;background-color:rgba(255, 187, 2, 1);border:0px!important;color:#fff!important;font-weight:500;border-radius:0px;}
  
  

.touring  .vc_tta.vc_tta-style-modern .vc_tta-tab > a {background-image:none;background-color:rgba(255, 187, 2, 1);border:0px!important;color:#fff!important;font-size:1.5em;font-weight:500;border-radius:0px;}
.touring  .vc_tta.vc_tta-style-modern .vc_tta-tab .vc_active {background-image:none;background-color:rgba(255, 187, 2, 1);border:0px!important;color:#000!important;border-radius:0px;}

ul.vc_tta-tabs-list .vc_tta-tab.vc_active a{background-color:#fff!important;}

.touring  .vc_tta.vc_tta-style-modern .vc_tta-tab.vc_active .vc_tta-title-text {color:#000;font-weight:300;}
.touring  h3.vc_tta-panel-title a span.vc_tta-title-text{color:#fff;font-weight:300;}


.touring .vc_general.vc_pagination .vc_pagination-trigger {height: 20px;width: 20px;border:2px solid rgba(255, 187, 2, 1);border-radius:3px;}
.touring  .vc_pagination-color-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger {background-color: rgba(255, 187, 2, 1);}







.overtext p {font-size:1.5em;letter-spacing:-1px;line-height:150%;color:#000;font-weight:300;}


.maintextcontent p {font-size:1.5em;letter-spacing:-1px;line-height:150%;color:#000;}

.maintextcontent li {font-size:1.3em;letter-spacing:-1px;line-height:150%;color:#000;}

.maintextcontent .subcenter {padding:60px;margin-top:-90px;}

.maintextcontent h2 {
  color: rgba(255, 187, 2, 1);
  font-size: 2em;
  padding-bottom: 10px;
  font-weight: 500;
}




.maintextcontent h2 u {
  text-decoration: none;
  border-top: 3px solid rgba(255, 187, 2, 1);
  padding-top: 0.45rem;
}

.speak {padding:40px!important;background-color:#f6f6f6;border-radius:20px!important;}


.clickimg a::after {
  content: "";
  width: 50px;
  position: absolute;
  right: 15px;
  background: url(/wp-content/uploads/scale.svg) no-repeat;
    background-image: url(/wp-content/uploads/scale.svg) no-repeat;
  background-color: rgba(255, 187, 2, 1)!important;
  width: 50px;
  height: 50px;
  background-color: red;
  padding: -1px;
  background-size:75%;
  background-position:center center;
}

/* In-Content Breadcrumbs */
.wd-breadcrumbs {font-size:1.5em;font-weight:300;color:#177894!important;}
.wd-breadcrumbs a {font-weight:300;color:#177894!important;}
.woocommerce-breadcrumb .breadcrumb-last, .yoast-breadcrumb .breadcrumb_last  {font-weight:300;color:rgba(255, 187, 2, 1)!important;}
.woocommerce-breadcrumb a::after {content:">";}

/* Dynamische Subnavigation */

.dynsubnav li {
  float: left;
  margin-right: 30px;
  font-size:1.5em;font-weight:300;color:#177894!important;
}
.dynsubnav a {font-weight:300;color:#177894!important;}
.dynsubnav a::before {
  content: ">";
margin-right:20px;
}
.dynsubnav a:hover  {text-decoration:underline;}

.dynsubnav{padding-bottom:80px;}


.dynheadmenu li {
  float: left;
  margin-right: 30px;
  font-size:1.5em;font-weight:300;color:rgba(255, 187, 2, 1)!important;
}

.dynheadmenu a {font-weight:300;color:rgba(255, 187, 2, 1)!important;}
.dynheadmenu a::before {
  content: ">";
margin-right:20px;
}
.dynheadmenu a:hover  {text-decoration:underline;}

.menu-item-design-full-width .container {
  max-width: 60%;
}



/* Footer Section */

.footer-container .wd-sub-menu li > a { font-size:1.5em;font-weight:300;color:rgba(255, 187, 2, 1)!important;}
.footer-container .wd-sub-menu ul li a::before {content:">";margin-right:10px;}

.wd-sub-menu li > a:hover {color:rgba(255, 187, 2, 1);text-decoration:underline;}
a.phone-info  {
  color: #000;
  font-size: 28px;
  letter-spacing: 0;
  line-height: 48px;
  display: inline-block;
  position: relative;
  padding-left: 20px;
}

@media (max-width: 1280px) {
	a.phone-info {font-size: 20px; padding-left: 0px;top:-15px;}
		a.email-info {font-size: 20px!important; padding-left:0px!important;top:-15px;line-height:200%!important;}
	}


a.email-info {
  color: #000;
  font-size: 28px;
  letter-spacing: 0;
  line-height: 48px;
  display: inline-block;
  position: relative;
  padding-left: 20px;
}
.footcontacolumn .woodmart-info-box {margin-left:10vh!important;}
@media (max-width: 1280px) {.footcontacolumn .woodmart-info-box {margin-left:0vh!important;}

.footcontacolumn .vc_column-inner {}

.welovetohelp h4 {
  font-size: 1.4em !important;
  font-weight: bold;
  margin-top:-75px;

}

.footcontacolumn .info-box-wrapper {
  margin-bottom: -25px;
}
}

.footcontacolumn a:hover {color:rgba(255, 187, 2, 1);text-decoration:underline;}

@media (max-width: 1280px) {.info-svg-wrapper.info-icon {width:20px!important;height:20px!important;}}



/* Footer */
.footmencolum li a {color:#fff;font-size:18px;}
.footnewscolum {}
.footnewscolum .nav-link-text {position:relative;top:10px;}
.footnewscolum .wpcf7-email {border: 1px solid #fff;margin-bottom: 20px;}

.footnewscolum .wpcf7-submit {background-color:#1d4e89;color:#fff;border-radius:5px;}
.footnewscolum .wpcf7-submit:hover	{box-shadow:0 20px 38px rgba(0,0,0,.16) !important}

.footer-container .nav-link-text {color:#1d4e89!important;font-weight:400!important;font-stretch:100%;line-height:30px;font-size:18px;text-transform:none;}

.ctabutton {
  color: rgba(255, 187, 2, 1);
  font-size: 3vw;
  font-weight: 800;
}

.ctabutton:hover {
  color: #000;
  background-color: rgba(255, 187, 2, 1);
  padding: 200px;
}
 @media (max-width: 960px) {
	 .ctabutton:hover {
  padding: 20px;
}
 }


.wpcf7-submit {background-color:#1d4e89;color:#fff;}
.wpcf7-submit:hover {background-color:#1d4e89;color:#fff;padding:20px;}



/* Subfooter Section */
.subfooter {border-top:3px solid rgba(255, 187, 2, 1);}


.copyfloright {float:right;position:relative;top:-55px;}

@media (max-width: 960px) {.copyfloright {top:0px;}}


.subfooter a:hover {color:rgba(255, 187, 2, 1);text-decoration:underline;}




.browser-Chrome .vc_row-full-width {float:none;}
.browser-Chrome  .detailhero .herosubtext {margin-bottom: 80px;}
.browser-Chrome  .nospacechrome {margin-bottom: 20px!important;}


/* Blog */
.post-single-page figure{display:none!important;}
.post-single-page .post-title {display:none!important;}
.post-single-page .meta-post-categories  {display:none!important;}
.post-single-page .entry-meta {display:none!important;}
.vc-gitem-zone-height-mode-auto::before {
  content: "";
  display: block;
  padding-top: 65%;
}

.vc_gitem-zone-mini h4 {
overflow: visible;
margin-bottom: 2.25rem;
font-weight: 300;
color: rgba(255, 187, 2, 1);
font-size: 32px;
font-size: 2rem;
line-height: 1.125;

}
.vc_gitem-zone-mini {padding:20px;}
.vc_gitem-zone-mini p {
  color: rgba(255, 187, 2, 1);
  font-weight: 300;
  font-size: 1.2rem;
  line-height: 1.5;
  margin-right:20px;
}

.vc_grid-filter.vc_clearfix.vc_grid-filter-filled.vc_grid-filter-size-md.vc_grid-filter-center.vc_grid-filter-color-grey {
  text-align: left;
  font-size: 3em;
  font-weight:300;
}

.vc_grid-filter-item {
  margin-right: 10px !important;
}

.vc_gitem-zone-mini .vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {background-color: rgba(22, 39, 111, 1)!important;display:inherit;}


.comments-area {display:none!important;}


/* Don`t show Dyn Subnav on Pages without Subs 

.parent-pageid-123 .dynsubnav, .parent-pageid-107 .dynsubnav {
    display: none!important;
}

 */
.home .dynsubnav {
    display: none!important;
}



.page-id-20 .dynsubnav {
    display: none!important;
}

/* Kontakt */


.wpcf7-submit {background-color:rgba(255, 187, 2, 1)!important;border-radius:10px;color:#ffffff;}
.wpcf7-submit:hover {box-shadow:0 20px 38px rgba(0,0,0,.16)!important;color:#ffffff;}

.page-id-31 .hidecont {display:none!important;}


@media (min-width: 961px) {
p.halfp {
  display: inline-block;
  width: 45%;
  margin-left:20px;
 
}
.second {margin-left:20px;}
}

.set-cont-mb-s {
  --wd-tags-mb: 20px;
}

 .lileft li {
  position: relative;
  left: 5px;
}

   /* Testimonial */
   .blogtoc li a {text-decoration:underline;line-height:200%;}


.testimonial-content {
    color: #000;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 2;
    letter-spacing: 0.00938em;
    margin-top: 0px;
    font-family: inter;
	font-style:italic;
	
}

.testimon-style-boxed .testimonial-inner {border-radius:15px!important;
box-shadow:0px 0px 0px #000!important;min-height:350px;}


.owl-dots .owl-dot.active span {background-color:#0b3b61;border-color:#0b3b61;}
.owl-dots {

}


.testiefeel p {
    color: #0b3b61;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    margin-top: 20px;
    max-width: 292px;

}

  .realtestie p {  font-weight: 300;
  font-size: 1.2rem;
  line-height: 1.5;}




.testimonial-content footer {
    margin-top: 15px;
    color: var(--color-gray-900);
    font-weight: 600;
    position: absolute;
    bottom: 20px;
}
  


/*Woocommerce */
/*Produkt Detail Seite */

.product-tabs-wrapper .tabs-layout-tabs > .wd-nav-tabs-wrapper {display:none!important;}
.wc-tab-inner h2 {display:none!important;}
  
form.cart .redq_add_to_cart_button {
  margin-top: 20px !important;
  font-size: 30px;
  padding: 20px;
}

.cart h5 {
  padding-top: 20px;
  font-size: 18px !important;
  font-weight: bold !important;
  text-align: left;
  padding-bottom: 20px !important;
}

.single-product form.cart input {
  width: 100% !important;
  height: 48px;
  border-radius: 4px;
  font-size: 18px;
}




.single-product .hidecont {display:none!important;} 
.instant_pay_amount {display:none!important;} 



.wd-checkout-steps {display:none!important;} 

.wd-breadcrumbs {display:none!important;} 


.wd-dropdown-menu.wd-design-default {width:200px!important;}

.wd-entities-title {min-height:50px;}


.attributes {
  border: 2px dashed #ccc;
  margin: 10px;
  padding: 20px;
}

.attributes p {text-align:left;}


.custom-block {
  font-weight: bold;
  font-size: 1.2em;
}

.payable-security_deposites .amount {display:none!important;}

.booking-pricing-info li.deposit {display:none!important;}


/* Clean View on Needed Pages */

/* Warenkorb */
.page-id-478 .vc_custom_1694176527719 {display:none!important;}
.page-id-478 .vc_custom_1694176489632 {display:none!important;}
.page-id-478 .vc_custom_1675072237764  {display:none!important;}
.page-id-478 .footmencolum  {display:none!important;}
.page-id-478 .hidecont  {display:none!important;}
.page-id-478 .vc_custom_1663592527470 {padding-top: 100px;}

/* Checkout */

.page-id-479 .vc_custom_1694176527719 {display:none!important;}
.page-id-479 .vc_custom_1694176489632 {display:none!important;}
.page-id-479 .vc_custom_1675072237764  {display:none!important;}
.page-id-479 .footmencolum  {display:none!important;}
.page-id-479 .hidecont  {display:none!important;}
.page-id-479 .vc_custom_1663592527470 {padding-top: 300px;}





/* Whatsapp */

.social-whatsapp {

  background-color: #000!important;
}

.wd-sticky-social .wd-social-icon {
  overflow: hidden;
  min-width: var(--wd-social-size, 50px);
  width: auto;
  font-size: 32px!important;
  min-height: 50px;
}

@media (max-width: 1024px) {
  .wd-sticky-social {
    display:block!important;
  }
}

.ppcp-messages {display:none!important;}



.wd-product.wd-hover-fw-button .wd-add-btn > a {background-color:#000!important;}

h3.wd-entities-title {font-size:1vw!important;font-weight:800;}
.amount {
  color: #000;
  font-weight: 600;
}

.wd-product.wd-hover-fw-button .wd-add-btn .add-to-cart-loop span {
  display: block !important;
  overflow: hidden;
  padding: 20px;
  line-height: 18px;
  font-size: 1.3vw!important;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 30px;
}

#wd-64fb17e2abc11 .info-box-title {font-weight:800;}

.subtitle-color-default.subtitle-style-default {
  color: #000!important;
  background-color: rgb(255, 187, 2) !important;
  font-size: 1vw;
  font-weight: 800;
  position: relative;
  border-radius: 0.5em;
  padding: 0.2em 0.6em;
    box-decoration-break: clone;
	display: inline;
	margin-bottom: 0px;
}


.boxedinfos li {
  color: 000;
  font-weight: 800;
  font-size: 1vw;
  line-height: 1.5;
  background-color:  rgb(255, 187, 2) !important;
  padding: 10px;
  border-radius: 10px;
}

h2.woodmart-title-container {font-size:2vw!important;}


.yellowback {background-color:rgb(255, 187, 2) !important;}
#wd-68dab20d20c5d p {font-weight:600!important;}

/* Fonts Local */

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('../fonts/open-sans-v34-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-500 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('../fonts/open-sans-v34-latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('../fonts/open-sans-v34-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/open-sans-v34-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local(''),
       url('../fonts/open-sans-v34-latin-800.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-800.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local(''),
       url('../fonts/open-sans-v34-latin-300italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-300italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local(''),
       url('../fonts/open-sans-v34-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-500italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  src: local(''),
       url('../fonts/open-sans-v34-latin-500italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-500italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local(''),
       url('../fonts/open-sans-v34-latin-600italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-600italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local(''),
       url('../fonts/open-sans-v34-latin-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local(''),
       url('../fonts/open-sans-v34-latin-800italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-800italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* SM5K MAGIC FOR Werkzeug-Mieten24 ENDS HERE */
/* CI-COLORSET 
Orange rgba(255, 187, 2, 1)
Hellblau:#177894
