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


/* Healthy Marketing MAGIC FOR FemHealthAcademy STARTS HERE */
/* CI-COLORSET 
Lila: #A7414B 
Hautfarbe:#f2d2a7


  

.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:#A7414B!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%);}

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

@media (max-width: 960px) {.wordlogo {
  font-size: 1.2em !important;
  width: 60%;
  text-align: center;
  margin: auto;
    margin-bottom: auto;
  padding: 10px;

 
} }


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


}



.mobheadcall {
  position: relative;
  font-size: 1.5em;
}

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

.wd-nav.wd-style-separated > li:not(:last-child)::after {border-color:#fff!important;}
.wd-nav.wd-style-separated > li:(:last-child)::after {border-color:#fff!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;}
}
.mobile-nav.wd-side-hidden.wd-left.wd-opened {
  background-color: #A7414B;
}
.wd-cross-icon > a::before {
  content: "\f112";
  color: #fff;
}

.wd-action-btn.wd-style-text > a { color: #fff!important;}

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

div.logoclaim {line-height:normal!important;font-size:3.5rem!important;color:#A7414B!important;font-weight:300;}
.byspan {font-size: 14px;float:right;color: #000;}

@media (max-width: 1280px) {
.wd-header-text.set-cont-mb-s.reset-last-child.logoclaim.wd-inline {
  font-size: 150% !important;font-weight: bold;}
.byspan {left:1px!important;;top:-5px!important;}

.menu-home a {
  font-size: 80% !important;}


}

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

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

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

.nav-link-text {color:#fff;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);}
.wd-nav {
  background-color: #A7414B;
  padding: 10px;
  border-radius: 5px;
  margin-left: 10px;
  padding-left:40px;
  padding-right:40px;
}
.wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a {font-size:1.5em;font-weight:500;color:#000!important;text-transform:none;}

.wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a  {font-size:1.2em;font-weight:300;color:#000!important;margin-left:5px;}

.wd-dropdown-menu.wd-design-default .wd-sub-menu > li > a {font-size:1.5em;font-weight:500;color:#000!important;text-transform:none;}
.wd-dropdown-menu.wd-design-default .sub-sub-menu li a  {font-size:1.2em;font-weight:300;color:#000!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 */




.inslideh1 h1 {
 margin-top: -210px;
font-size: 4em;
font-weight: 800;
text-shadow: 2px 2px 4px rgba(255, 255, 255, 0.5);
text-align: left;
position: relative;
left: -220px;
}

@media (max-width: 960px) {.inslideh1 h1 {
 margin-top: -210px;
font-size: 4em;
font-weight: 800;
text-shadow: 2px 2px 4px rgba(255, 255, 255, 0.5);
text-align: left;
position: relative;
left: -220px;
}}

.page-id-108 .inslideh1 h1 {
 margin-top: -210px;
font-size: 4em;
font-weight: 800;
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
text-align: left;
position: relative;
left: -220px;
}

@media (max-width: 960px) {.page-id-108 .inslideh1 h1 {
 margin-top: -210px;
font-size: 4em;
font-weight: 800;
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
text-align: left;
position: relative;
left: -220px;
}}





.white {filter: brightness(100)}
.backblack {}
.noborder {border:0px solid transparent!important;border-color:transparent!important;}
.box-icon-with-border .info-box-icon {border:0px solid transparent!important;border-color:transparent!important;}
.vc_custom_1688549818049 {background-color:#ffffff!important;}
.wd-rs-64a53685856b2  {background-color:#ffffff!important;}
.vc_column-inner.vc_custom_1691494579798 {
  border-radius: 20px;
}
/*
.infoboxblack {
  box-shadow: 0 0 5px 2px rgba(255, 255, 255, 1);
 
}*/
.skdownload {color:#fff!important;font-size:2em;}

.whitetext p {color:#fff!important;}

.adresse {font-size: 5em;font-family:"Overlock SC", Arial, Helvetica, sans-serif;}
@media (max-width: 960px) {
	.wd-sticky-social {
  display: flex;
}
.adresse {font-size: 3em;font-family:"Overlock SC", Arial, Helvetica, sans-serif;}
.parabg .wd-parallax {background-size: 100% !important;background-repeat: no-repeat;padding: 120px !important;}
.title-wrapper .title {hyphens: auto;}
}
.preservebutton {background-color:#A7414B!important;color:#fff!important; box-shadow: 0 0 5px 2px rgba(255, 255, 255, 1);}
.preservebutton:hover {background-color:#A7414B!important;color:#fff!important; box-shadow: 0 0 5px 2px rgba(255, 255, 255, 1);}

.subtitle-color-default.subtitle-style-default {
  color: black;
  margin-bottom: -20px;
  margin-left: -5px;
  font-weight: bold;
}

.nohead .info-box-title {display:none;} 

.icons-design-colored .wd-social-icon {
  background-color: #ffffff !important;
}

.wd-sticky-social .wd-icon{
  color: #000 !important;
}

.whb-sticked .whb-color-light:not(.whb-with-bg) {
    background-color: #ffffff;
	
}
.whb-flex-row.whb-general-header-inner {
color:#e21e22!important;
}


.wd-sticky-social .wd-social-icon:hover .wd-icon-name {  color: #000 !important;}
.wd-sticky-social-left .wd-social-icon:hover .wd-icon-name {  color: #000 !important;}
.wd-sticky-social .wd-icon-name {  color: #000 !important;}

input[type="email"], input[type="date"], input[type="search"], input[type="number"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea, select {border-color:#f1f1f1;background-color:#fff;}

.wd-tools-element > a {
  color: #000!important;
  line-height: 1;
}

.wd-toolbar {background-color:#fff!important;}

/* 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 {line-height:normal!important;font-size:3.5rem!important;color:#fff;font-weight:300;text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);}

/* Heroinfo Detail */

.detailhero h1.woodmart-title-container {line-height:normal!important;font-size:3.5rem!important;}
@media (max-width: 960px) {.detailhero h1.woodmart-title-container {line-height:normal!important;font-size:2rem!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;}}

/* Preise ausblenden */

.page-id-73 .price {display:none!important;}
.product-template-default .summary-inner .price {display:none!important;}



/* Produkt Detail Seite */

.single-product .hidecont {display:none!important;}
.single-product h1.entry-title {line-height:normal!important;font-size:3.5rem!important;color:#A7414B;font-weight:500;text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0);font-family:Open Sans;}
.single-product .woocommerce-product-details__short-description p {margin-bottom: 20px;font-size: 1.5em;font-weight: 300;line-height: 200%;
}
.single-product .wd-nav-wrapper.wd-nav-tabs-wrapper {display:none!important;}



.single-product .woodmart-title-container {
  line-height: 70px;
  font-size: 60px;
  color: #fff !important;
  background-color: #A7414B;
  padding: 25px;
  font-size: 1.5em !important;
  border-radius: 10px;
}



.product-tabs-wrapper {border-bottom:0px;}
.productteasertext .info-box-content p {
  position: relative;
  left: -250px;
  margin-right: 500px;
  text-align: justify;
}

/*  */
/* Infoboxen */
.boxedinfos h2 {
overflow: hidden;
margin-bottom: 2.25rem;
font-weight: 300;
color: #fff;
font-size: 32px;
font-size: 2rem;
line-height: 1.125;
padding-bottom: 1.5rem;

}

/* Infoboxen */
.boxedinfos h3 {
overflow: hidden;
margin-bottom: 2.25rem;
font-weight: 300;
color: #303d46!important;
font-size: 1.8rem;
line-height: 1.125;
padding-bottom: 1.5rem;
  font-weight: 300!important;

}
.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!important;
  font-weight: 300;
  font-size: 1.2rem;
  line-height: 1.5;
  margin-right:20px;
}

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

.boxedinfos p a {
  color: #000;
  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:#303d46;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: #303d46 #177894;
  scrollbar-width: thin;
}







/* Hide quantity field on product page */
.woocommerce .quantity {
    display: none !important;
}

.product-labels.labels-rounded .out-of-stock {
  max-width: 100px!important;
  font-size: 12px;
}



/* Hide quantity field on cart page */
.woocommerce-cart .quantity {
    display: none !important;
}

/*Checkout */
.woocommerce-checkout :is(.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle)>div {border:1px dashed;font-size:1.5em;padding:10px!important;}

.woocommerce-checkout .woocommerce-additional-fields {
    display: none !important;
}

.usersignupdiv {
    padding: 10px;
    border: 1px dashed #ccc;
    margin-top: 10px;
}



/*Links-Liste */
.list-icon, .wd-list > li > img, .wd-list picture {background-color:#303d46;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: #303d46;

}

.touring .vc_tta-tabs-container {
 background-color: #303d46;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:#303d46;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:#303d46;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:#303d46;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 #303d46;border-radius:3px;}
.touring  .vc_pagination-color-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger {background-color: #303d46;}







.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: #303d46;
  font-size: 2em;
  padding-bottom: 10px;
  font-weight: 500;
}




.maintextcontent h2 u {
  text-decoration: none;
  border-top: 3px solid #303d46;
  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: #303d46!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:#303d46!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:#303d46!important;
}

.dynheadmenu a {font-weight:300;color:#303d46!important;}
.dynheadmenu a::before {
  content: ">";
margin-right:20px;
}
.dynheadmenu a:hover  {text-decoration:underline;}

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


.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon {border-color: #A7414B;}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {border-color: #A7414B;}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::before {background-color: #A7414B;}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {background-color: #A7414B;}
.vc_toggle_title > h4 {  font-size: 1.5em!important;;}
.vc_toggle_content {
  font-size: 1.2em!important;
  margin-right: 50px!important;
text-align: justify!important;}

/* Footer Section */

.footer-container .wd-sub-menu li > a { font-size:1.5em;font-weight:300;color:#303d46!important;}
.footer-container .wd-sub-menu ul li a::before {content:">";margin-right:10px;}

.wd-sub-menu li > a:hover {color:#303d46;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:#303d46;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:hover {
  color: #303d46;
  background-color: #f4f4f4;
  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 {}
.testieblock {
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
}

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

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


.subfooter a:hover {color:#303d46;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: #303d46;
font-size: 32px;
font-size: 2rem;
line-height: 1.125;

}
.vc_gitem-zone-mini {padding:20px;}
.vc_gitem-zone-mini p {
  color: #303d46;
  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:#303d46!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;
}

.vignette {
  position: relative;
  display: inline-block;
}

.vignette::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(circle at center, transparent, black 80%);
  opacity: 0.5;
  pointer-events: none;
}


   /* 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:500px;}


.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;
}
  
/* Shop Seite */
.wd-nav-tabs.wd-icon-pos-top {
  align-items: flex-end;
  display:none!important;
}

.product-grid-item h3.wd-entities-title {  font-size: 1.7em;color:#A7414B!important;  text-align: center;}
.product-grid-item .wd-product-cats {  display:none!important;}
.product-grid-item .wd-more-desc .wd-more-desc-inner {font-size:1.2em!important;}
.product-grid-item .wrap-price {
  text-align: center;
  margin: auto;
    margin-top: auto;
    margin-bottom: auto;
  display: block;
}

.wd-tabs.wd-products-tabs.tabs-design-default.wd-inited {

  box-shadow: 0 0 10px rgba(0,0,0,0.15);
  padding:20px;
}
.wd-hover-with-fade .content-product-imagin {top: 0px;
right: 0px;
bottom: 0;
left: 0px;
box-shadow: none!important;
}
.wd-hover-fw-button .hover-content-wrap {
  margin-top: 5px;
  padding-top: 10px;
  border-top: 0px solid #000!important;
}

.wd-dropdown-menu.wd-design-default {
   --wd-dropdown-width: 300%;
 
}



/* Kurse -  Im Kurs */
.course-container a.button, .course-container a.button:visited, .course-container a.comment-reply-link, .course-container #commentform #submit, .course-container .submit, .course-container input[type="submit"], .course-container input.button, .course-container button.button, .course a.button, .course a.button:visited, .course a.comment-reply-link, .course #commentform #submit, .course .submit, .course input[type="submit"], .course input.button, .course button.button, .lesson a.button, .lesson a.button:visited, .lesson a.comment-reply-link, .lesson #commentform #submit, .lesson .submit, .lesson input[type="submit"], .lesson input.button, .lesson button.button, .quiz:not(.quiz-blocks):not(.sensei-course-theme) a.button, .quiz:not(.quiz-blocks):not(.sensei-course-theme) a.button:visited, .quiz:not(.quiz-blocks):not(.sensei-course-theme) a.comment-reply-link, .quiz:not(.quiz-blocks):not(.sensei-course-theme) #commentform #submit, .quiz:not(.quiz-blocks):not(.sensei-course-theme) .submit, .quiz:not(.quiz-blocks):not(.sensei-course-theme) input[type="submit"], .quiz:not(.quiz-blocks):not(.sensei-course-theme) input.button, .quiz:not(.quiz-blocks):not(.sensei-course-theme) button.button {font-size: 1.2em!important;background:#A7414B!important;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);}





.lesson-template-default .hidecont , .lesson-template-default .testieblock {display:none!important;}
.quiz-template-default .hidecont , .quiz-template-default .testieblock {display:none!important;}
.page-id-36 .hidecont , .page-id-36 .testieblock {display:none!important;}




.sensei-message::before {line-height:3em;}
.sensei-message{font-size:1.3em;}
#sensei-quiz-form {
  font-family: open sans;
}


.quiz:not(.quiz-blocks):not(.sensei-course-theme) button.quiz-submit.reset, .lesson button.quiz-submit.reset {
  background: #A7414B!important;
  color: #fff;
  padding: 10px;
  border-radius: 5px;
  padding-left: 20px;
  padding-right: 20px;
  text-transform: uppercase;
  font-weight: 800;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
div.sensei-quiz-actions .sensei-quiz-actions-secondary .sensei-quiz-action button {
  background: #A7414B!important;
  color: #fff;
  padding: 10px;
  border-radius: 5px;
  padding-left: 20px;
  padding-right: 20px;
  text-transform: uppercase;
  font-weight: 800;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

div.sensei-quiz-actions .sensei-quiz-actions-secondary .sensei-quiz-action button:hover {color:#fff;}
#sensei-quiz-list {  font-size: 1.3em;font-family:open sans;}
.question.question-title {color: #A7414B;}
.multiple-choice::marker {color: #A7414B;}
.sensei-breadcrumb a {color: #A7414B;}
.sensei-breadcrumb {font-size: 1.3em!important;font-family:open sans;}
.sensei-breadcrumb::before{line-height:3em;margin-left:15px;}
.lesson-author {display:none!important;}
.entry {
  font-size: 1.3em;
  font-family: open sans;
  font-weight: 300;
}

.meter.red > span {background: #A7414B;}

a.view-results, a.view-results-link, a.sensei-certificate-link   {background: #A7414B!important;
  color: #fff;
  text-transform: uppercase;
  font-weight: 800;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  font-size:1em;
}

.course .status.completed {background: #A7414B!important;}
.lesson-title h2 a {color: #A7414B;}

.single-lesson .wd-header-nav {display:none!important;}
.single-lesson .preservebutton {display:none!important;}
.single-lesson .wd-header-cart{display:none!important;}


.course-completed .more-courses {display:none!important;}
.course-completed .entry-content {font-size: 3em;text-align: center;padding-top: 10%;}

.course-template-default .entry-content p {  font-size: 1.3em;  font-family: open sans;  font-weight: 300;}
.course-template-default .course .module header {background: #A7414B!important;color:#fff!important; font-family: open sans;}
.course-template-default .course .module header h2 {color:#fff!important;}
.course-template-default .course .module header h2 a:hover{color:#fff!important;text-decoration:underline;}
.course-template-default .course .module header h3 {color:#fff!important;}
.course-template-default .course .module .module-description {font-size:1em;}


.module-archive h1 {color: #A7414B;}
.module-archive .nav-next a {color: #A7414B;font-size: 1.3em!important;}

.archive-description.module-description{  font-size: 1.3em!important;font-family:open sans;font-weight: 300;}

.page-id-36 ul {list-style:none;}
.page-id-36 .wp-block-post-excerpt__excerpt {  font-size: 1.3em!important;font-family:open sans;font-weight: 300;}
.wp-block-sensei-lms-course-categories {display:none!important;}
.wp-block-post-author {display:none!important;}
.wp-block-sensei-lms-course-overview a {
  background: #A7414B!important;
  color: #fff;
  padding: 10px;
  border-radius: 5px;
  padding-left: 20px;
  padding-right: 20px;
  text-transform: uppercase;
  font-weight: 800;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.wp-block-sensei-lms-button-continue-course button {
  background: #A7414B!important;
  color: #fff;
  padding: 10px;
  border-radius: 5px;
  padding-left: 20px;
  padding-right: 20px;
  text-transform: uppercase;
  font-weight: 800;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.page-id-36 h2 {color: #A7414B;padding-top:20px;padding-bottom:20px!important;}
.post-41 header h2 {padding-bottom:20px;}

/* Kontaktformular - Waitlist */
.contbutt .wpcf7-submit {
  background-color: #A7414B!important;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
  background-color: #A7414B!important;
}

/* Healthy Marketing MAGIC FOR FemHealthAcademy Ends HERE */
/* CI-COLORSET 
Lila: #A7414B 
Hautfarbe:#f2d2a7*/
