/*
 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 Aufzug-Elektrik STARTS HERE */
/* CI-COLORSET 
Dunkelblau #e93393
Hellblau:#177894


  

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


.mobimgsize {
    min-height: 520px;
}

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

@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: #e93393;
    padding: 20px;
}
}


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


}



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

#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:#000!important;}
.wd-nav.wd-style-separated > li:(:last-child)::after {border-color:#000!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:#e93393!important;text-transform:none;}

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

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

/* 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; word-break: break-word;}
}
.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: #e93393;
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: #e93393!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;
  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: #e93393;
  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:#e93393;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: #e93393 #177894;
  scrollbar-width: thin;
}

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

}

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







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




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

.dynheadmenu a {font-weight:300;color:#e93393!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:#e93393!important;}
.footer-container .wd-sub-menu ul li a::before {content:">";margin-right:10px;}

.wd-sub-menu li > a:hover {color:#e93393;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:#e93393;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: #e93393;
  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 {border-top:3px solid #e93393;}


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

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


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

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



/* 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+ */
}







/* Woocmommerce Stuff */



.page-id-523 .hidecont {display:none!important;}
.page-id-523 .bordbottblue {display: none !important;}
.page-id-523 .vc_custom_1675072237764 {display: none !important;}
.page-id-523 .ppcp-messages {display: none !important;}
.page-id-523 .wd-checkout-steps {display: none !important;}

.page-id-524 .hidecont {display:none!important;}
.page-id-524 .bordbottblue {display:none!important;}
.page-id-524 .vc_custom_1675072237764 {display:none!important;}
.page-id-524 .ppcp-messages {display: none!important;}
.page-id-524 .wd-checkout-steps {display:none!important;}


.ppcp-messages {display:none!important;}
.single-product .ppc-button-wrapper {display:none!important;}


.single-product .hidecont {display:none!important;}
.single-product .bordbottblue {display:none!important;}
.single-product .vc_custom_1675072237764 {display:none!important;}
.single-product .ppcp-messages {display: none!important;}
.single-product .wd-checkout-steps {display:none!important;}







/* Whatsapp */

.social-whatsapp {
  font-size: 2em !important;
  bottom: 0;
  position: absolute;
  height: 70px !important;
  width: 50px !important;
  background-color: #e93393 !important;
}






/* SM5K MAGIC FOR BAS-Muenchen Ends HERE */
/* CI-COLORSET 
Dunkelblau #e93393
Hellblau:#177894
@media (max-width: 960px) {}

*/