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

html {
	margin-top: 0 !important;
}

.products.woodmart-products-holder.title-line-one {
	display: felx !important; 
	justify-content: center !important;
}

.arrange-call a {
	background-color: #823776;
    border-radius: 50px;
	border: 1px solid #823776;
}

.arrange-call a span {
	color: #ffffff !important;
}

.woocommerce-form__label.woocommerce-form__label-for-checkbox .required {
	visibility: hidden !important;
}
.woocommerce-terms-and-conditions-checkbox-text a {
	margin: 0 !important;
}

.woocommerce-data-privacy-link {
	padding-left: 0.25rem !important;
}

.kurzformate .course {
	color: #61C2D0 !important;
}

.kurzformate .lva-digital-row .vc_col-sm-1 {
	display: none;
}

#billing_rechnungsempfanger_teilnehmer_field {
	margin-top: 2rem;
}

.variations_form .stock {
	display: none !important;
}

.variations_form .quantity .minus {
	margin-left: 0 !important;
}

.variations_form .woocommerce-variation-add-to-cart {
	display: flex !important;
	align-items: baseline !important;
	margin-bottom: 1rem !important;
}

#menu-main-menu li {
	left: 0;
}

.availability {
	margin-top: 0 !important;
	margin-bottom: 1rem;

}

.lva-leiter .info-box-content h5 {
	text-align: center !important;
}

.main-foote #block-2 {
	padding: 0;
	border: none;
}

/*h2{color:red!important;}*/

/*Ausblenden Reset Button Theme Options Backend*/
button[name="xts-woodmart-options[reset-defaults]"]{display: none!important;}

/*h1,h2,h3,h4, p, div, span{ 
  hyphens: auto!important; 
  -moz-hyphens: auto!important; 
-ms-hyphens: auto!important;
-webkit-hyphens: auto!important; }*/

.h2imitation{font-family: 'Rams', Helvetica, Arial, sans-serif!important;
font-size: 32px!important;}

.whb-top-bar-inner a.btn.btn-color-default, .woodmart-header-links a .wd-tools-text{background-color: transparent;
    color: #fff!important;
    font-family: 'Rams', Helvetica, Arial, sans-serif;
    font-size: 0.75em !important;
   
}

.grecaptcha-badge{display: none!important;}

#menu-main-menu .sub-sub-menu .break-span a span span{font-size: 1em!important;}

h2.break-span span{color: #000!important;}

.category-lila h4.break-span span{color: #304047 !important; text-align: center!important;}

li.category-lila a, li.category-blau a, li.category-gelb a{color: #000!important;
    text-decoration: underline!important;}
li.category-lila a:hover{color: #823776!important;text-decoration: none!important;}
li.category-blau a:hover{color: #61c2d0!important;text-decoration: none!important;}
li.category-gelb a:hover{color: #f4c400!important;text-decoration: none!important;}

h2 + .h2imitation{margin-top: -20px!important; margin-bottom: 20px!important;}

.menu-simple-dropdown.item-label-red .sub-sub-menu{width: 400px!important;}
.menu-simple-dropdown.item-label-red .sub-sub-menu li{min-height: 10px !important}
.menu-simple-dropdown.item-label-red .sub-sub-menu li a{padding-bottom: 3px; padding-top: 3px!important;}

.heading-between{font-size:20px!important;margin-bottom: 10px!important;}
.heading-between-23{font-size:23px!important;margin-bottom: 20px!important;}

.heading-between + p{min-height: 90px!important;}
.heading-between-23 + p{margin-top: 15px!important;}

.button-upper-gap-40{margin-top: -40px!important;}

.shadow{      max-height: 255px!important;  box-shadow: 0px 3px 6px #00000029!important;}
.shadow img{max-height: 255px;
    width: auto;}

img[src$=".svg"] { width: 100%!important; height: auto!important; }

rs-layer p, rs-layer h1{line-height: 125%!important;}

/*h1, h2, h3, h4{line-height: 2em!important;}*/

.woodmart-header-links.woodmart-navigation .sub-menu-dropdown{/*width: 250px!important;*/}


.cat-headline{
      font-family: 'RamsBold', Helvetica, Arial, sans-serif !important;
    color: #fff !important;
    font-size: 23px !important;
    line-height: 1em !important;
    letter-spacing: 2px !important;
    text-transform: uppercase;
}

.woocommerce-form__label-for-checkbox .woocommerce-terms-and-conditions-checkbox-text:after, .woocommerce-terms-and-conditions-checkbox-text:after {
    content: '*';
    display: inline!important;
}

.woocommerce-form__label.checkbox span.required, .woocommerce-terms-and-conditions-checkbox-text abbr.required{display: none!important;}

.menu-main-menu-container ul li div ul li ul{width: 240px!important;}

html {
 scroll-behavior: smooth;
}

/*Chattool*/
.joinchat.joinchat--right{display: none;}
article.category-chatpage + .joinchat.joinchat--right{display: block!important;}

.wd-tools-text{color: #fff!important;}

/*Faculty*/
.faculty-img {
    object-fit: cover;
    border-radius: 50%;
    height: 300px!important;
    width: 300px;
}

.post-2110.page.type-page{margin-bottom: 100px;}

.faculty-block-first{margin-bottom: 10px!important;}

/*Blogposts Interview*/
.blogpost-title h1{color:#2c2c2c!important;}
u article.type-post.category-bla .meta-post-categories a{color:#fff!important;}
.two-image-row-post img{max-height: 446px!important; width: auto!important;}
.post-date.woodmart-post-date, .entry-header{display: block!important;margin-top: -12%;
    margin-left: -2%;}
.entry-thumbnail, .entry-meta.woodmart-entry-meta{display: none!important;}

.article-body-container{ margin-top: 30%!important;}


/*Facts Programme*/
.facts .wpb_text_column.wpb_content_element{margin-bottom: 15px!important;}
.facts .wpb_content_element{margin-bottom: 15px!important;}

.facts .cost-fixtext-zusatz+p{margin-bottom: 15px!important;float: left;}

.blended-detailpage{width: 100%!important;
    float: left!important;}

.blended-detailpage-title + img{
  width: 10%!important;
    margin-left: 5%!important;
  }

li {
    position: relative;
    left: 20px;
}

.description ul li:before{
	position: absolute;
    top: 6px;
    left: -20px;
    font-size: 8px;
    content: "\f110";
	font-family: "woodmart-font";
}
/*.facts .btn-style-default{margin-bottom: 20px!important;}*/

/*.lva-leiter .box-icon-align-left{flex-direction: column!important;align-items: center!important; }*/
.lva-leiter .box-icon-align-left h5{margin-top: 10px!important;}
.box-trenner  + .wpb_text_column.wpb_content_element div.fact-heading, .info-box-wrapper + .wpb_text_column.wpb_content_element div.fact-heading{text-align: center!important;}
.ifrs-termin{display: none!important;}
.postid-4231 .ifrs-termin{display: block!important;}
button .specific-heading {color: var(--purple);}
.postid-4231 .specific-heading{display: none;}
.postid-4231 .button-faculty{display: none!important;}
.next-start .wpb_wrapper{margin-top: 15px!important;}

.site-mobile-menu li a:hover .sub-menu li a span{color: #fff!important;}
/*.item-with-label:hover .sub-menu-dropdown span, .current-menu-item:hover .sub-menu-dropdown span{color: #fff!important;}*/

/*Allgemeine Seiten*/
.error404 h3.page-title{color:#000;}

.icon-start img[src$=".svg"], .icon-start img[src$=".png"]{
	    width: auto!important;
        height: 70px!important;
}

/*.wpb_wrapper.netzwerk .wpb_single_image{max-height: 204px!important;}*/

.icon-start .fas.fa-compass:before, .icon-start .fas.fa-landmark:before{font-size: 1.85em!important;}

.post-template-default .woodmart-single-footer{display: none!important;}
.suggestion-price.price{color:#000!important;}

.page-id-57 .top-heading h3{height: 20px!important;}
.page-id-57  h3, .page-id-57 .vc_gitem-post-data-source-post_title{height: 40px!important;}
.page-id-57 .vc_gitem-post-data-source-post_excerpt, .page-id-57 .eventTextNews{height: 150px!important;}

 .contact-person .woodmart-button-wrapper a{margin-bottom: 10px!important;}

.fm-white-icon.fm-white-icon-over.fm-white-label-text.fm-button-space.fm-css-anim{top: 620px!important;}

.desktop-none{display: none;}


.facetwp-template[data-name="netzwerk"] .titel, .facetwp-template[data-name="netzwerk"] .netzwerk-ort{min-height:45px!important }
.facetwp-template[data-name="netzwerk"] .vc_single_image-wrapper{max-height: 230px!important;}
.nowrap {
    white-space: nowrap;
}


.centered-rows{display: flex;
    justify-content: center;
    align-items: center;}

.tribe-events-category-online.tribe-events-category-spotlight h3, .tribe-events-category-programme h3, .tribe-events-category-in-spire h3,  .tribe-events-category-club h3{background-color: transparent!important;margin-bottom: 20px!important;}

.tribe-events-category-online.tribe-events-category-spotlight h3 a{color:#61c2d0;}
.tribe-events-category-programme h3 a{color:#823776;}
.tribe-events-category-in-spire h3 a{color:#F4C400;}
.tribe-events-category-club h3 a{color:#304047;}
.tribe-events-list .type-tribe_events{margin-bottom: 4rem!important;}


    .row-80{width: 80%!important;margin-left: auto!important;}
    .desc-row{    display: flex;
    justify-content: center;
    max-height: 20px;}

    .white-link a{color:#fff!important;}
    .category-lila.black-link a, .category-blau.black-link a, .category-gelb.black-link a{color: #2C2C2C!important;}

    .custom-row-topics{padding-left: 0px!important; padding-right: 0px!important;}
    .topics-col-first .vc_column-inner{padding-left: 0px!important;}
    .topics-col-last .vc_column-inner{padding-right: 0px!important;}


 .limak-separator{margin-top: 50px;}
 .limak-separator .vc_column-inner{
  padding-left: 0px!important;
  padding-right: 0px!important;
 }

 .border-section{
  border: 1px solid #c9c9c9;
    padding: 25px;
    margin-bottom: 50px;
 }

 #imgMargin{margin-bottom: -90px!important;margin-top:-90px!important;}


 .tribe-events-event-image{max-width: 350px!important;}
 .text-col-event{margin-top: -310px!important;}


.susanne-img img{width: auto;max-height: 337px!important;}


 #tribe-events-pg-template .tribe-events-content h2, .tribe-events-after-html h2, .tribe-events-before-html h2{font-size: 33px!important;}

 .tribe-mini-calendar .tribe-events-past{opacity: 1!important;}

 .tribe-events-has-events .tribe-events-category-programme, .tribe-events-has-events .tribe-events-category-online, .tribe-events-has-events .tribe-events-category-in-spire{background-color:#fff!important;margin-top:5px!important;}
 .tribe-events-category-programme .tribe-events-tooltip .entry-title.summary{background-color:#fff!important;color:#823776!important;}
.tribe-events-category-online .tribe-events-tooltip .entry-title.summary{background-color:#fff!important;color:#61c2d0 !important;}
.tribe-events-category-in-spire .tribe-events-tooltip .entry-title.summary{background-color:#fff!important;color:#f4c432!important;}


 .tribe-events-category-programme .tribe-mini-calendar-event h2 a,  .tribe-events-category-programme .tribe-mini-calendar-event h2{background-color:#fff!important;color:#823776!important;font-size: 0.5em!important;line-height: 0.6em!important;}
 
 .tribe-events-category-online .tribe-mini-calendar-event h2 a,  .tribe-events-category-online .tribe-mini-calendar-event h2{background-color:#fff!important;color:#61c2d0!important;font-size: 0.5em!important;line-height: 0.6em!important;}
 .tribe-events-category-in-spire .tribe-mini-calendar-event h2 a,  .tribe-events-category-in-spire .tribe-mini-calendar-event h2{background-color:#fff!important;color:#f4c432!important;font-size: 0.5em!important;line-height: 0.6em!important;}
 .tribe-events-category-club .tribe-mini-calendar-event h2 a,  .tribe-events-category-club .tribe-mini-calendar-event h2{background-color:#fff!important;color:#304047!important;font-size: 0.5em!important;line-height: 0.6em!important;}

 abbr{color:#000!important;}

 .tribe-mini-calendar td.mobile-trigger{background: #fff!important;border-color: #b2b2b2!important;}
 #tribe-events-has-events{background:#666!important;}
 .tribe-mini-calendar-no-event{color:#000!important;}
  .tribe-events-thismonth.tribe-events-futur.mobile-trigger div span{color: #b2b2b2!important;}

 .tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix{display: none!important;}
.tribe-mini-calendar td.tribe-events-has-events{background:#666!important;}
 #legend{display: flex;justify-content: center;}

 .tribe-events-category-programme .tribe-mini-calendar-event .list-date{background: #823776 !important;}
 .tribe-events-category-in-spire .tribe-mini-calendar-event .list-date{background: #f4c432 !important;}
 .tribe-events-category-online .tribe-mini-calendar-event .list-date{background: #61c2d0 !important;}
 .tribe-events-category-club .tribe-mini-calendar-event .list-date{background: #304047 !important;}



.tribe_events-template-default  .limak-separator.triple-lines.smaller.right{    width: 87%!important;
    margin-left: 21.5%!important;}

 

    /*.tribe_events-template-default  .limak-separator{    margin-top: -13.5% !important;}*/
.tribe_events-template-default #text-col-event-second{margin-top: -10%!important;}

.tribe_events_cat-programme .tribe-events-event-image{border: 5px solid #823776;
    /* border-radius: 50%; */
    box-shadow: 0px 3px 6px #00000029!important;}

  .page-id-355 .event-details-wrapper .wpb_column.vc_column_container.vc_col-sm-4, .page-id-55596 .event-details-wrapper .wpb_column.vc_column_container.vc_col-sm-4{display: none!important;}
   .page-id-355 #text-col-event-second,  .page-id-55596 #text-col-event-second{margin-top: 0%!important;}
  .page-id-355 .text-col-event,  .page-id-55596 .text-col-event{margin-top: -00px!important;}

  /*Couponpage*/
  .coupon-field-row .wpb_wrapper{    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;}



 #legend li a{color:#fff;}

 #tribe-bar-form .tribe-bar-submit input[type=submit], .tribe-events-ical.tribe-events-button, .tribe-events-gcal.tribe-events-button, { border-radius: 30px!important;
    width: fit-content;
      padding: 6px 32px !important;
      background:transparent;
      border:2px solid;
      margin-top: 15px!important;
    padding: 1px 32px !important;
    background:#304047 !important;
    color:#fff!important;}

 li.tribe-events-category-programme.tribe_events_cat-programme{    color: #fff !important;
    background-color: #823776 !important;font-size: 0.9em !important;
    line-height: normal !important;
    text-transform: uppercase !important;
    font-weight: normal !important;
    text-decoration: none;
    border-radius: 30px;
    width: fit-content;
      padding: 6px 32px !important;
      float:left;
      margin-bottom: 50px;
      margin-right: 10px;
      border:2px solid #823776!important;
    }

li.tribe-events-category-in-spire.tribe_events_cat-in-spire{
   color: #fff !important;
    background-color: #f4c432 !important;
    font-size: 0.9em !important;
    line-height: normal !important;
    text-transform: uppercase !important;
    font-weight: normal !important;
    text-decoration: none;
    border-radius: 30px;
    width: fit-content;
      padding: 6px 32px !important;
      float:left;
       margin-bottom: 50px;
        margin-right: 10px;
        border: 2px solid #f4c400!important;

}

li.tribe-events-category-online.tribe_events_cat-online, li.tribe_events_cat-spotlight{
   color: #fff !important;
    background-color: #61c2d0 !important;
    font-size: 0.9em !important;
    line-height: normal !important;
    text-transform: uppercase !important;
    font-weight: normal !important;
    text-decoration: none;
    border-radius: 30px;
    width: fit-content;
      padding: 6px 32px !important;
      float:left;
       margin-bottom: 50px;
       border: 2px solid #61c2d0!important;
}
  li.tribe-events-category-programme.tribe_events_cat-programme span, li.tribe-events-category-in-spire.tribe_events_cat-in-spire span, li.tribe-events-category-online.tribe_events_cat-online span{color:#fff!important;}
 
.tribe_events_cat-club{background-color: transparent!important;}
 .limak-separator.triple-lines.smaller{width: 87%;
    margin-left: 2.5%;}

   .post-type-archive.post-type-archive-tribe_events h1.tribe-events-page-title{display: none!important;}

   #tribe-events, #tribe-events-pg-template, .tribe-events-pg-template{padding: 0px 20px 20px!important;}

    .limak-separator.triple-lines.smaller.right{width: 87%;margin-left: 8.5%;}

 .fullwidth-img .wpb_wrapper , .fullwidth-img .vc_single_image-wrapper ,.fullwidth-img img   {width: 100%;}

 .limak-separator.limak-underscore{margin-top: 0px!important;}
 .limak-separator.limak-underscore.top{margin-bottom: 0px!important; height: 5px!important;}
 .austria-svg{float: right;}

 .row-filterbutton{display: flex;justify-content: center;}
 .row-filterbutton-top{margin-bottom: 100px!important;display: flex;justify-content: center;}
 .row-filterbutton-top-bottom{margin-bottom: 10px!important;display: flex;justify-content: center;}
 .row-filterbutton .wpb_column, .row-filterbutton-top .wpb_column, .row-filterbutton-top-bottom .wpb_column{width: fit-content!important;width: -moz-fit-content!important;}


   .postid-4231 .faq-none-ifrs{display: none!important;}

 .blended-images{margin-top: 11px;
    margin-right: 20px;
margin-bottom: 20px;}

.one .vc_column-inner, .two .vc_column-inner, .three .vc_column-inner, .four .vc_column-inner, .six .vc_column-inner, .seven .vc_column-inner{
      display: flex;
    justify-content: center;
}

.concept-circles-1, .concept-circles-2, .concept-circles-3,.concept-circles-4,.concept-circles-5,.concept-circles-6,.concept-circles-7{min-height: 210px!important;}
.one .vc_column-inner, .two .vc_column-inner, .three .vc_column-inner, .four .vc_column-inner{width: 70%!important;}


/*Abstände*/
 .gap-top-20{margin-top: 20px!important;}
 .gap-top-30{margin-top: 30px!important;}
 .gap-top-40{margin-top: 40px!important;}
 .gap-top-50{margin-top: 50px!important;}
 .gap-top-60{margin-top: 60px!important;}
 .gap-top-70{margin-top: 70px!important;}
 .gap-top-80{margin-top: 80px!important;}
 .gap-top-90{margin-top: 90px!important;}
 .gap-top-100{margin-top: 100px!important;}

 .gap-bottom-20{margin-bottom: 20px!important;}
 .gap-bottom-30{margin-bottom: 30px!important;}
 .gap-bottom-40{margin-bottom: 40px!important;}
 .gap-bottom-50{margin-bottom: 50px!important;}
 .gap-bottom-60{margin-bottom: 60px!important;}
 .gap-bottom-70{margin-bottom: 70px!important;}
 .gap-bottom-80{margin-bottom: 80px!important;}
 .gap-bottom-90{margin-bottom: 90px!important;}
 .gap-bottom-100{margin-bottom: 100px!important;}

  .gap-right-20{margin-right: 20px!important;}
 .gap-right-30{margin-right: 30px!important;}
 .gap-right-40{margin-right: 40px!important;}
 .gap-right-50{margin-right: 50px!important;}
 .gap-right-60{margin-right: 60px!important;}
 .gap-right-70{margin-right: 70px!important;}
 .gap-right-80{margin-right: 80px!important;}
 .gap-right-90{margin-right: 90px!important;}
 .gap-right-100{margin-right: 100px!important;}

 .gap-left-20{margin-left: 20px!important;}
 .gap-left-30{margin-left: 30px!important;}
 .gap-left-40{margin-left: 40px!important;}
 .gap-left-50{margin-left: 50px!important;}
 .gap-left-60{margin-left: 60px!important;}
 .gap-left-70{margin-left: 70px!important;}
 .gap-left-80{margin-left: 80px!important;}
 .gap-left-90{margin-left: 90px!important;}
 .gap-left-100{margin-left: 100px!important;}

.category-lila-circle p{color:#823776!important;}
/*.circles div{border: 1px solid #823776!important;
}*/

/*Programmfinder*/
.facetwp-facet.facetwp-facet-programmfinder_categories3[data-name="programmfinder_categories3"] .facetwp-checkbox{margin-top: 15px!important; margin-bottom: 15px!important; }

.presseimage{max-width: 191px!important;}
.imagedownload .wpb_wrapper p + p{padding: 20px!important;min-height: 191px!important;}


.equal-width{min-width: 378px!important;}

.page-id-2798 rs-fullwidth-wrap{margin-bottom: 0px!important;}
.filterbuttons-faq{margin-top: -35px!important;}

.question{font-size: 1.1em!important;}

/*Blended*/
.blended-left{
  background:#fff;
  box-shadow: 0px 3px 6px #00000029;
  padding:30px 40px;
}

.blended-left:after{
  content:'';
  width: 0;
    height: 0;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-top: 25px solid #009898;
    margin-top: -40px;
    margin-left: 50%;
}
/*Programmfinder*/
.facetwp-template[data-name="programmfinder"] h4.grid-heading{text-transform: inherit;}
.facetwp-template[data-name="programmfinder"] .pf_course_text, .facetwp-template[data-name="programmfinder"] ul{text-align: center;}

.online_cat{text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    color: #61C2D0;
    padding-bottom: 15px;}

 .programme_cat{text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    color: #823776;
    padding-bottom: 15px;}

    .facetwp-template[data-name="management_mba"] p, .facetwp-template[data-name="executive_mba"] p,.facetwp-template[data-name="master_in_management"] p, .facetwp-template[data-name="universitaetslehrgaenge"] p, .facetwp-template[data-name="formate"] p, .facetwp-template[data-name="international-executive-mba,international-management-mba"] p, .facetwp-template[data-name="international-master-in-management"] p{text-align: center!important;}

/*Teamseite*/

.facetwp-template[data-name="teamgrid"] .wpb_column.container-img.vc_column_container.vc_col-sm-4{
  margin-bottom: 40px!important;
}

@media only screen and (max-width: 1615px) {
  .facetwp-template[data-name="teamgrid"] .wpb_column.container-img.vc_column_container.vc_col-sm-4{
    min-height: 480px!important;
  }
}


.facetwp-template[data-name="limak_club"] .wpb_wrapper{
  margin-bottom: 40px!important;
      background-color: #f0f0f0;
      padding-bottom: 10px;
}
.facetwp-template[data-name="teamgrid"] .wpb_wrapper p{text-align: left!important;}

.facetwp-template[data-name="netzwerk"] .wpb_wrapper.netzwerk, .facetwp-template[data-name="limak_club"] .wpb_wrapper.club{
  margin-bottom: 40px!important;
      background-color: #f0f0f0;
      padding-bottom: 10px;
      min-height:330px!important;
}

.facetwp-template[data-name="limak_club"] .wpb_wrapper.club{min-height: 280px!important;}

.facetwp-template[data-name="netzwerk"] .wpb_text_column.wpb_content_element.team-desc, .facetwp-template[data-name="limak_club"] .wpb_text_column.wpb_content_element.team-desc{padding-left: 15px; padding-right: 15px!important;}

.facetwp-template[data-name="netzwerk"] .overlay,
.facetwp-template[data-name="limak_club"] .overlay{
  display: none;
}

.facetwp-template[data-name="limak_club"] .overlay{width: 94%!important;}


/*.facetwp-template[data-name="teamgrid"] .wpb_text_column.wpb_content_element .team-desc{
  min-height: 362px!important;
}*/

.container {
  position: relative;
  width: 50%;
}

.image {
  display: block;
  width: 100%;
  height: auto;
}

.team .facetwp-template .vc_column-inner > .wpb_wrapper {
  position: relative;
  min-height: 515px;
}

.overlay {
  position: absolute;
  bottom: 100%;
  /*left: 0;
  right: 0;*/
  top: 0;
  background-color: rgba(113,111,111,0.5);
  overflow: hidden;
  width: 100%;
  height:0;
  transition: .5s ease;
}

.overlay.in-spire {
  background-color: rgba(244,196,0,0.5);
}

.overlay.digital-learning {
  background-color: rgba(97,194,208,0.5);
}

.overlay.programme {
  background-color: rgba(130,55,118,0.5);
}

.overlay.executive-essentials {
  background-color: rgba(97, 194, 208, 0.5);
}

.team-img {
  position: relative;
}

.container-img:hover .overlay {
  bottom: 0;
  height: 100%;
}

.text {
  color: white;
  position: absolute;
  bottom: 40%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  font-family: 'RamsLight', Helvetica, Arial, sans-serif !important;
  text-transform: uppercase;
  color: #fff;
  font-size: 2em!important;
  line-height: normal;
  text-align: left;
  opacity: 1;
  width: fit-content;
}

.text1 {
  color: white;
  position: absolute;
  top: 57%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;

  font-family: 'RamsBold', Helvetica, Arial, sans-serif !important;
    text-transform: uppercase;
    color: #fff;
    font-size: 2em!important;
    line-height: normal;
    text-align: left;
    width: fit-content;
}

.text2 {

  position: absolute;
  top: 70%;
   left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;

   font-family: 'RamsLight', Helvetica, Arial, sans-serif !important;
    text-transform: uppercase;
    color: #fff;
    font-size: 2em!important;
    line-height: normal;
    text-align: left;
    width: fit-content;
}

.facetwp-facet-teamkategorie .facetwp-radio{width: fit-content!important; background:#716F6F!important; float: left;}

.facetwp-facet-teamkategorie .facetwp-radio[data-value="in-spire"]{background:#F4C400!important}
.facetwp-facet-teamkategorie .facetwp-radio[data-value="management"] span{color:#FFF!important}
.facetwp-facet-teamkategorie .facetwp-radio[data-value="finanz-hr-it"] span {color:#FFF!important}
.facetwp-facet-teamkategorie .facetwp-radio[data-value="programme"]{background:#823776!important; color:#FFF!important}
.facetwp-facet-teamkategorie .facetwp-radio[data-value="programme"] span {color:#FFF!important}
.facetwp-facet-teamkategorie .facetwp-radio[data-value="marketing"]{background:#823776!important; color:#FFF!important}
.facetwp-facet-teamkategorie .facetwp-radio[data-value="marketing"] span {color:#FFF!important}
.facetwp-facet-teamkategorie .facetwp-radio[data-value="executive-essentials"]{background:#61C2D0!important}
.facetwp-facet-teamkategorie .facetwp-radio[data-value="executive-essentials"] span {color:#FFF!important}
.facetwp-facet-teamkategorie .facetwp-radio[data-value="digital-learning"]{background: #61C2D0!important;}
.facetwp-facet-teamkategorie .facetwp-radio[data-value="in-spire"]:hover span { color:#FFF!important }

/*Referenzen
.overlay-referenzen {
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  top: 0;
  background-color: rgba(130,55,118,0.5);
 
  overflow: hidden;
  width: 92.5%;
  height:0;
  transition: .5s ease;
}


.container-img-referenzen:hover .overlay-referenzen {
  bottom: 0;
  height: 10.5%;
}

.text-referenzen {
  color: white;
  position: absolute;
  top: 45%;
   left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;

   font-family: 'RamsLight', Helvetica, Arial, sans-serif !important;
    text-transform: uppercase;
    color: #fff;
    font-size: 2em!important;
    line-height: normal;
    text-align: left;
    opacity: 1;
    width: fit-content;
}*/

.filter-referenzen .wpb_wrapper{display: flex!important;justify-content: center!important;}

.topics .wpb_wrapper .wpb_text_column.overlay-referenzen{background-color: transparent!important;}
.facetwp-facet-referenzenfilter .facetwp-radio{width: fit-content!important; background:#716F6F!important; float: left;}



.facts .vc_separator {
    margin: 20px 0 !important;
}

.woodmart-button-wrapper.inline-element{margin-bottom: 0px!important;}




/*Formulare*/
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{width: 100%!important;}
.gform_button.button{background-color:#716F6F!important;}

.gap-bottom-20{margin-bottom: 20px!important;}
.gap-bottom-60{margin-bottom: 60px!important;}

.gap-top-10{margin-top: 10px!important;}

/*Themenfelder*/
.center-li{    display: flex;
    justify-content: center;}

/*Faq*/
.post-2110 .entry-content{
      max-width: 1000px;
    margin: auto;
}

/*.ausbildung-template-default .accordion + .panel ul li:before{
display: none!important;
}*/

/*.ausbildung-template-default .wpb_column.vc_column_container.vc_col-sm-6 ul li:before,.ausbildung-template-default .accordion.active + .panel ul li::before{
  position: absolute!important;
    /* top: 20px!important; */
    /*left: -5px!important;
    font-size: 10px!important;
    content: "\f110"!important;
    font-family: "woodmart-font"!important;
    margin-top: 5px;
    margin-left: 20px!important;
}*/

.ausbildung-template-default .accordion.active ul li:before{margin-left: 40px!important;}

.ausbildung-template-default .accordion.active .panel ul{list-style: none!important;}

.ausbildung-template-default .wpb_column.vc_column_container.vc_col-sm-6 ul,.ausbildung-template-default .accordion.active ul{
  margin-left: 20px!important;
}

#gemba li a,#emba li a, #mmba li a, #mim li a,#ul li a, #int li a{color:#2C2C2C!important;}
#gemba li a:hover,#emba li a:hover, #mmba li a:hover, #mim li a:hover,#ul li a:hover, #int li a:hover, .black-link a:hover{/*color:#716F6F!important;*/text-decoration: underline!important;}
.newsletter .category-lila .vc_icon_element-inner{background-color: #823776 !important;}

/*Grids*/

/*.category-lila .nl-home .vc_icon_element-inner*/, .category-lila .questions .vc_icon_element-inner/*, .category-lila .format .vc_col-sm-6 div.wpb_wrapper*/ {
    background-color: #823776 !important;
    box-shadow: 0px 3px 6px #00000029;
}

/*IN.SPIRE*/
.entrepreneurship .wpb_wrapper, .leadership .wpb_wrapper{display: flex;
    justify-content: center;}

.format .vc_col-sm-6 div.wpb_wrapper div.wpb_wrapper{
    box-shadow: none;
    padding: 0 15px;
    min-height: 160px;
}

.vc_tta-panel-body img{max-width: 70%!important;}

/*.format .facetwp-template[data-name="global_executive_mba"] .vc_col-sm-6 div.wpb_wrapper div.wpb_wrapper,
.format .facetwp-template[data-name="executive_mba"] .vc_col-sm-6 div.wpb_wrapper div.wpb_wrapper,*/
.format .facetwp-template[data-name="executive_essentials"] .vc_col-sm-6 div.wpb_wrapper div.wpb_wrapper {
	min-height: auto!important;
}





.category-lila .format .vc_col-sm-6 img{width: 100%!important;}
.category-blau .format .vc_col-sm-6 img{width: 100%!important;}
/*.category-lila .format .vc_col-sm-6 p{color: #fff!important;text-align: left!important;}*/




/* .contact-img1, .contact-img{border-radius: 50%!important;} */
.contact-img1{margin-left: -10px!important;}

.post-2110 button.accordion.active{ z-index: 999!important;background-color: #eeeeee!important;}
.post-2110 button.accordion.active + .panel{z-index: 1!important; margin-top: -45px!important}
.post-2110 button.accordion.active + .panel div{padding-bottom: 15px;}
.category-lila::before, a.category-lila{color:#823776;}
.category-gelb::before{color:#F4C400;}
.category-blau::before{color:#61C2D0;}

/*.facetwp-template[data-name="formate"] h4{margin-top:-115px!important;color:#000!important;}*/
 /*.facetwp-template[data-name="formate"] .wpb_text_column.wpb_content_element .wpb_wrapper{min-height: 200px!important;}*/

 .signature figure img{max-height: 98px!important; width: auto!important;}

 /*Allgemeine Seiten*/

 .icon-col-club{margin-right: -30px!important;}
.text-col-club{margin-right: -120px!important;}
 .page-id-42320 .vc_icon_element{margin-bottom: 15px!important;}

 #firstColNews h4{
      font-family: 'Rams', Helvetica, Arial, sans-serif !important;
    font-size: 23px;
    font-weight: normal;
    text-transform: none;
 }

  #firstColNews .vc_gitem-row-position-top{margin-left: 0px!important;margin-right: 0px!important;}

  #firstColNews .vc_gitem-row-position-top .vc_col-sm-12.vc_gitem-col{padding-left: 0px!important;padding-right: 0px!important;}
  /*#firstColNews .vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link{max-height: 245px!important;min-height:260px!important;margin-bottom: 15px!important;}*/

 /*Kontaktformulare Downloads*/
 .page-id-43000 input{width: 100%;}
.page-id-43000 label.gfield_label, #field_4_14{display: none!important;}

.page-id-4300 .heading-between-23:after{
  content:'';
  text-align: left;
  border-bottom: 2px solid #F4C400;
  width: 20px;
}

.page-id-45234 label.gfield_label{display: none!important;}

.gfield_checkbox li{display: flex;
    align-items: center;
    max-height: 35px;
}



.gfield_checkbox li label{font-weight: 400!important;}

    .gfield_checkbox#input_4_9, .gfield_checkbox#input_4_15, .long-checkboxes span span{    display: flex;
    justify-content: space-between;
  width: 100%;}

    .long-checkboxes label{display: flex;align-items: center!important;}

    #field_4_8{margin-bottom: 20px;}
    #field_4_11{width: 20%;}
    #field_4_13 span{font-size:10px!important;}

.heading-between-23 .vc_separator{margin-top: -10px; margin-bottom: 20px!important;}

.border-bottom:after{ content: '';
    display: block;
    width: 70%;
    height: 2px;
    margin: 30px auto;
    background-color:  #ebebeb;
    margin-top: 50px;
}

.border-bottom{margin-bottom: 50px!important;}
.bottom-space{margin-bottom: 100px!important;}

/*Home*/


.thousand .counter-value:before{
  content:'.';
  margin-right: -50px;
  -webkit-animation: ease-in 5s forwards;
}

.thousand .counter-value{padding-left: 50px;}

.three-circle-border .vc_column-inner{
  border-radius: 78%;
    border-right-color: #61C2D0;
    border-top-color: #F4C400;
    border-bottom-color: #61C2D0;
    border-left-color: #823776;
    border-width: 5px;
    border-style: solid;
    width: 180px!important;
    height: 180px;
    padding: 2px 0 0 !important;
    margin: 0 auto;
}

.three-circle-border .wpb_wrapper{
  display: flex;
    flex-direction: column;
    align-items: center;
}

.three-circle-border .wpb_single_image{
  display: flex;
    justify-content: center;
    align-items: center;
    height: 160px;}

.centered-image{
  display: flex;
    justify-content: center;
    align-items: center;
    width: 300px!important;
    height: 200px;
    padding-left: 3%!important;
}

/*.three-circle-border .vc_column-inner:before{
  display: block;
  content: '';
  position: absolute;
  left: -50px;
  top: -50px;
  border-radius: 50px;
  border-right-color: transparent;
  border-top-color: #F4C400;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-width: 50px;
  border-style: solid;
  height: 0px;
  width: 0px;
  /* To ratate */
  /*-webkit-transform: rotate(30deg);
  -moz-transform: rotate(30deg);
  -o-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}




.three-circle-border .vc_column-inner:after{
display: block;
  content: '';
  position: absolute;
  left: -50px;
  top: -50px;
  border-radius: 50px;
  border-right-color: transparent;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #823776;
  border-width: 50px;
  border-style: solid;
  height: 0px;
  width: 0px;
  /* To ratate */
  /*-webkit-transform: rotate(-30deg);
  -moz-transform: rotate(-30deg);
  -o-transform: rotate(-30deg);
  -ms-transform: rotate(-30deg);
  transform: rotate(-30deg);
  }*/

/*Programme Übersicht*/
.anchor-navi .wpb_column.vc_column_container.vc_col-sm-4{width: fit-content!important;}
.anchor-navi{display: flex;justify-content: center;}
.anchor-navi a.button{min-width: auto!important; width: 100%;}
.facts .btn.btn-scheme-dark.btn-scheme-hover-dark.btn-style-default.btn-shape-round.btn-size-default{margin-bottom: 15px!important;}
.facts .btn.btn-scheme-dark.btn-scheme-hover-dark.btn-style-default.btn-shape-round.btn-size-default.covid-button{margin-bottom: 0px!important;}



/*Accordion Programme*/
.accordion.active + .panel{margin-bottom: 50px!important;}
.lila{color:#823776!important;}
/*Digital Learning*/
.digital-grid .wpb_wrapper{box-shadow: 0px 3px 6px #00000029;}
.digital-grid .wpb_text_column.wpb_content_element .wpb_wrapper, figure.wpb_wrapper{box-shadow: none;}
.digital-grid .wpb_text_column.wpb_content_element{padding-left: 20px; padding-right: 20px;}
.digital-grid .woodmart-button-wrapper.text-center{padding-bottom: 20px;}

.digital-grid .wpb_wrapper p{min-height: 110px!important;}
.digital-grid .wpb_wrapper h2{min-height: 85px!important;}

.content-row-digital-grid{padding-bottom: 50px;}

.img-julia img{height: 330px!important;width: auto;}

/*Digital Learning Detailpage*/
h2.heading-detailpage{
  font-size: 23px!important;
  text-align: left;
  font-family: 'RamsBold', Helvetica, Arial, sans-serif !important;
  text-transform: inherit;
  line-height: normal;
  display: block;
  font-weight: 600;
  margin-bottom: 10px;
}

h2.klein{font-size: 23px!important;}

.category-blau h2.heading-detailpage {color: #61C2D0;}

.category-lila h2.heading-detailpage {color: #823776;}

.category-gelb h2.heading-detailpage {color: #F4C400 ;}

.heading-detailpage >img {width: 100px; height: 100px; max-height: 100px; max-width: 100px;}


/*Grids*/
 /*.facetwp-template[data-name="master_in_management"] h4.vc_custom_heading, .facetwp-template[data-name="management_mba"] h4.vc_custom_heading{min-height: 120px!important;}*/
.facetwp-template[data-name="universitaetslehrgaenge"] .wpb_text_column.wpb_content_element .wpb_wrapper, .facetwp-template[data-name="master_in_management"] .wpb_text_column.wpb_content_element .wpb_wrapper, .facetwp-template[data-name="management_mba"] .wpb_text_column.wpb_content_element .wpb_wrapper, .facetwp-template[data-name="international"] .wpb_text_column.wpb_content_element .wpb_wrapper, .facetwp-template[data-name="international_mim"] .wpb_text_column.wpb_content_element .wpb_wrapper{min-height: 110px!important; max-height: 115px!important;}
.facetwp-template[data-name="master_in_management"]  .wpb_column.vc_column_container.vc_clearfix.vc_col-sm-3, .facetwp-template[data-name="management_mba"]  .wpb_column.vc_column_container.vc_col-sm-3 {min-height: 532px!important;}
.facetwp-template[data-name="universitaetslehrgaenge"]  .wpb_column.vc_column_container.vc_col-sm-3 {min-height: 562px!important;}
/*.facetwp-template[data-name="universitaetslehrgaenge"] h4.vc_custom_heading, .facetwp-template[data-name="international"] h4.vc_custom_heading,.facetwp-template[data-name="international_mim"] h4.vc_custom_heading{min-height: 150px!important;}*/

.facetwp-template[data-name="international_mim"]  .wpb_column.vc_column_container.vc_col-sm-3{margin-bottom: 35px!important;}


/*.facetwp-template .wpb_wrapper p, .facetwp-template .wpb_wrapper h4{text-align: center!important;}*/
/*.category-gelb .wpb_column.vc_column_container.vc_col-sm-6.vc_col-md-4.vc_col-lg-3 .wpb_wrapper{background-color:#F4C400!important; }*/
/*.category-lila .wpb_column.vc_column_container.vc_col-sm-6.vc_col-md-4.vc_col-lg-3 .wpb_wrapper{background-color:#823776!important;  }*/
.category-blau .wpb_column.vc_column_container.vc_col-sm-6.vc_col-md-4.vc_col-lg-3 .wpb_wrapper{background-color:#61C2D0!important; }
/*.category-lila .wpb_column.vc_column_container.vc_col-sm-6.vc_col-md-4.vc_col-lg-3{float: right!important;}*/

/*.format .facetwp-template[data-name="global_executive_mba"] h4{min-height: auto!important;}*/
/*.format .facetwp-template[data-name="executive_mba"] h4{min-height: auto!important;}*/
/*.format .facetwp-template[data-name="management_mba"] h4{min-height: 90px!important;}*/

.facetwp-template[data-name="blog_posts"] p{text-align: left!important;}

/*.format .facetwp-template[data-name="master_in_management"] h4{min-height: 90px!important;}
.format .facetwp-template[data-name="universitaetslehrgaenge"] h4, .format .facetwp-template[data-name="international"] h4, .format .facetwp-template[data-name="international_mim"] h4{min-height: 120px!important;}*/
.format .facetwp-template[data-name="formate"] .wpb_column.vc_column_container.vc_col-sm-6.vc_col-md-4.vc_col-lg-3 .wpb_wrapper .wpb_text_column.wpb_content_element{margin-bottom: 0px!important;}

.facetwp-template[data-name="use_case"] h3, .facetwp-template[data-name="use_case"] h4,  .facetwp-template[data-name="use_case"] p{text-align: center!important;}
.facetwp-template[data-name="use_case"] .wpb_wrapper{display: flex;flex-direction: column;align-items: center;}
.facetwp-template[data-name="formate"] h4{font-size: 1.3em!important;}

@media only screen and (max-width: 90em) {
/*.format .facetwp-template[data-name="management_mba"] h4{min-height: 150px!important;}*/
.format .facetwp-template[data-name="universitaetslehrgaenge"] h4, .format .facetwp-template[data-name="international"] h4, .format .facetwp-template[data-name="international_mim"] h4{min-height: 150px!important;}

.format .facetwp-template[data-name="formate"] h4{min-height: 110px!important; margin-top: -135px!important;}
.format .facetwp-template[data-name="formate"] h4 + p{min-height: 205px;}

.page-id-57 .top-heading h3{height: 40px!important;}
.page-id-57  h3, .page-id-57 .vc_gitem-post-data-source-post_title{height: 60px!important;}
.page-id-57 .vc_gitem-post-data-source-post_excerpt, .page-id-57 .eventTextNews{height: 190px!important;}


}



/***** Extra large devices (large laptops and desktops, less than 1200px) *****/
@media only screen and (max-width: 80em) {
.format .facetwp-template[data-name="global_executive_mba"] h4{min-height: 100px!important;}
.format .facetwp-template[data-name="executive_mba"] h4{min-height: 100px!important;}
.format .facetwp-template[data-name="management_mba"] h4{min-height: 130px!important;}
/*.format .facetwp-template[data-name="master_in_management"] h4, .format .facetwp-template[data-name="universitaetslehrgaenge"] h4, .format .facetwp-template[data-name="international"] h4, .format .facetwp-template[data-name="international_mim"] h4{min-height: 120px!important;}*/


.page-id-57 .top-heading h3{height: 40px!important;}
.page-id-57  h3, .page-id-57 .vc_gitem-post-data-source-post_title{height: 60px!important;}
.page-id-57 .vc_gitem-post-data-source-post_excerpt, .page-id-57 .eventTextNews{height: 220px!important;}


}

/***** Extra large devices (large laptops and desktops, less than 992px) *****/
@media only screen and (max-width: 48em) {
.format .facetwp-template[data-name="global_executive_mba"] h4{min-height: auto!important;}
.format .facetwp-template[data-name="executive_mba"] h4{min-height: auto!important;}
.format .facetwp-template[data-name="management_mba"] h4{min-height:90px!important;}
.format .facetwp-template[data-name="master_in_management"] h4, .format .facetwp-template[data-name="international"] h4, .format .facetwp-template[data-name="international_mim"] h4{min-height: 90px!important;}
  .switch-mobile-faculty{display: flex!important;flex-direction: column-reverse!important;}

  }


  @media only screen and (max-width: 37.5em){
  	/*rs-layer p, rs-layer h1 {
  		font-family: 'Rams', Helvetica, Arial, sans-serif !important;
    line-height: 90%!important;
    font-size: 15px!important;
    max-width: 300px;
    margin-top: 30px!important;
}*/

.row-mobile{
	width: 98%!important;
    margin-left: 1%!important;
}

.page-id-2047 .reasons img{margin-right: 7px!important;}
.page-id-2047 em{display: block;}
.woodmart-header-links .wd-tools-icon{
  margin-left: 10px;
}

.blended-detailpage{width: 100%!important;}


 .gap-left-20{margin-left: 0px!important;}
 .gap-left-30{margin-left: 0px!important;}
 .gap-left-40{margin-left: 0px!important;}
 .gap-left-50{margin-left: 0px!important;}
 .gap-left-60{margin-left: 0px!important;}
 .gap-left-70{margin-left: 0px!important;}
 .gap-left-80{margin-left: 0px!important;}
 .gap-left-90{margin-left: 0px!important;}
 .gap-left-100{margin-left: 0px!important;}

.centered-img .wpb_wrapper{display: flex;
    justify-content: center;
    align-items: center;}

.centered-img + div.gap-left-40{padding-left: 10px!important; padding-right: 10px!important;}

.bewertung .yasr-overall-rating{width: 100%!important;margin-bottom: 0px!important;margin-top: 0px!important;}


/*rs-layer-wrap rs-loop-wrap rs-mask-wrap rs-layer span{font-size: 3.7em!important;margin-top: 25px!important;line-height: 200%!important;position: absolute;margin-bottom: 20px!important;}*/

rs-module{height: 160px!important; padding:20px!important;}

/*.next-start{display: none!important;}*/

/*rs-layer-wrap rs-loop-wrap rs-mask-wrap rs-layer p.cat-headline{font-size: 10px!important;margin-top:20px!important;font-family: 'Rams', Helvetica, Arial, sans-serif !important;}*/
/*rs-layer-wrap rs-loop-wrap rs-mask-wrap rs-layer p{margin-top:10px!important;}*/

.mobile-none{display: none!important;}

.facts p{text-align: left!important;}

.facts .info-box-content h5{margin: 0px!important;text-align: center;}

.facts .wpb_text_column.wpb_content_element{text-align: left;}

.woodmart-button-wrapper.button-widespace{display: flex;
    flex-direction: column;
    width: 100%!important;}

    button.slick-prev {
    left: -40px !important;
    display:none!important;
}
button.slick-next {
    right: -40px !important;
    display:none!important;
}

.page-id-57 .contact-person figure div{
    display: flex!important;
    align-items: center!important;
    justify-content: center!important;
}

.referenzen-block .woodmart-carousel-spacing-30 .owl-nav > div[class*="prev"]{
left:0!important;}

.referenzen-block .woodmart-carousel-spacing-20 .owl-nav > div[class*="next"], .woodmart-carousel-spacing-30 .owl-nav > div[class*="next"]{
right:0!important;}

#lllPartOne figure img{height: auto!important;}


.training-area.blau, .training-area.lila{background-position: 75% 50%!important;}

.entry-content .programm-finder-home .vc_custom_1622636192596{background-position: 63% 87%!important;}


.training-area.gelb{background-position: 35% 87%!important;}



.page-id-42678 .network-eco .centered-image{width: 15%!important;}
 #post-42888 .twoIconsRow .centered-image{width: 10%!important;}
.page-id-42678 .centered-image figure, .page-id-42888 .centered-image figure{display: none;}

.page-id-42678 div[class*="woodmart-carousel-spacing"] .owl-nav > div[class*="next"]{margin-right: 0px!important;}

.switch-mobile-faculty{display: flex!important;flex-direction: column-reverse!important;}

.page-id-42888 #introIcon div{display: flex;justify-content: center;}
.page-id-42888 .empty{display: none!important;}

.page-id-42888 .wpb_wrapper h3.vc_custom_heading, .popmake h2.vc_custom_heading{margin-left: 0px!important;}


.page-id-42531 .limak-separator .lila, .page-id-42531 .limak-separator .blau, .page-id-42531 .limak-separator .gelb{
	    width: 33%;
    float: left;
  }

  .page-id-42531 .vc_column_container>.vc_column-inner  .lila .vc_column-inner, .page-id-42531 .vc_column_container>.vc_column-inner  .blau .vc_column-inner, .page-id-42531 .vc_column_container>.vc_column-inner .gelb .vc_column-inner{padding-left: 0px!important; padding-right: 0px!important;}

 .page-id-42531 .vc_column_container>.vc_column-inner{padding-left: 15px!important; padding-right: 15px!important;}

 /*.page-id-42531 .triple-lines.smaller.right div:first-child{display: none;}*/
 
.page-id-42531 .triple-lines.smaller.right .wpb_column .vc_column-inner{padding-left: 0px!important; padding-right: 0px!important;}

.page-id-42531 .mobile-none{display: none;}
.rs-parallax-wrap rs-layer#slider-132-slide-128-layer-12{background-color: rgba(130, 55, 118, 0)!important;}

.rs-parallax-wrap rs-layer#slider-132-slide-129-layer-12{background-color: rgb(97, 194, 208,0)!important;}

.rs-parallax-wrap rs-layer#slider-132-slide-129-layer-13 .start b{font-size: 9px!important; letter-spacing: 9px!important; }

.page-id-57 .woodmart-counter.counter-default.text-center{margin-left: -5px!important;
    margin-top: 10px!important;}

    .page-id-57 #EventsAndNews .vc_custom_heading, .page-id-57 #EventsAndNews .wpb_wrapper h3{height: auto!important;min-width: auto!important;max-height: auto!important;}

   .popmake .gfield_checkbox#input_4_9, .gfield_checkbox#input_4_15, .long-checkboxes span span{display: block!important;}
   .appointment label{float:inherit!important; }

   .wpcf7-form-control-wrap.checkbox-394 span.wpcf7-form-control.wpcf7-checkbox{margin-top: 50px!important;}

   .page-id-219 .contact-person .woodmart-button-wrapper.text-left a.button-white{padding-left:0px!important; }

   .blended-images{float: left;}
   .page-id-42531 .heading-between-23{display: block;}



   .content-with-products .page-description .wpb_wrapper rs-fullwidth-wrap#rev_slider_154_1_forcefullwidth{margin-top: 70px!important;}
   .content-with-products .programm-finder.abos.switch-mobile {display: flex!important;flex-direction: column-reverse;}

   #wpcf7-f47094-o3 .wpcf7-form.init label{width: 95%!important;}
   #wpcf7-f47094-o3 .wpcf7-form.init h3{margin-left: 10px!important;}

   #rev_slider_166_1 rs-slide rs-sbg{background-position: 50% top !important;}

   .page-id-45234 .ginput_container.ginput_container_checkbox .gfield_checkbox label{line-height: 1!important; }

   .vc_col-has-fill  .wpb_wrapper .icon-step .wpb_wrapper{display: flex!important;
    justify-content: center!important;
    align-items: center!important;}

    .icon-step{margin-bottom: 20px!important;}

    .timetable p{line-height: 1.2em!important;}
   



     .tribe_events-template-default p, .tribe_events-template-default  li{width: 97%!important;}


.produkte .description .vc_col-sm-6.price-field{width: 100%!important;}
.desktop-none{display: block;}

.page-id-2164 #imgMargin img{max-width: 115%!important;}
.page-id-2164 .international .counter-value{font-size: 70px!important; margin-right: auto!important;margin-left: auto!important;    margin-bottom: -40px;
}

.thousand .counter-value:before{display: none;}
.home-fakten-block .thousand .counter-value{margin-left: -25px!important;}

#rev_slider_154_1 rs-slide rs-sbg{background-position: 10% top !important;}
.page-id-26 rs-fullwidth-wrap#rev_slider_88_1_forcefullwidth, .page-id-25 rs-fullwidth-wrap#rev_slider_88_1_forcefullwidth, .page-id-27 rs-fullwidth-wrap#rev_slider_88_1_forcefullwidth{margin-top: 60px!important;}
.page-id-57 #rev_slider_132_1 .start.digital{font-size:10px!important }
.page-id-27 .button.woocommerce-button{width: 80%!important;left: 10%!important;}
.page-id-57 #rev_slider_132_1 rs-slide a p.start{font-size: 0.7em!important;}

.page-id-57 #EventsAndNews .eventTextNews{height: 180px!important;}


.use-cases .wpb_text_column.wpb_content_element{min-height: 150px!important;}

.lva-digital-row div:nth-child(2){min-height: 130px!important;}


}


/*Formate*/


/*Footer Copyright*/
.copyrights-wrapper .col-left.reset-mb-10{color:#fff!important;}
/*.min-footer .col-right{text-align: left!important;font-size: 21px!important;}
.col-right.reset-mb-10 a{font-size: 14px!important;}
.col-right.reset-mb-10 a:first-child{margin-left: -128px!important;}*/

/*Slider Onlinebereich*/
.product-template-default .main-page-wrapper{padding-top: 40px!important;}

/*Online Diplomlehrgänge*/
.h4blau{text-transform: inherit!important;text-align: left!important;}
.icon-bg-blue{display: flex!important;justify-content: center!important;background: #61C2D0 !important;}
.category-blau .icon-black .vc_icon_element-icon{color:#000!important;text-align: center!important;}
.category-blau .icon-black {text-align: center!important;}
.icon-text p{color: #fff!important; text-transform: uppercase;text-align: center;}
.icon-left-col{margin-right: 5px!important;margin-left: 9.5%!important;}
.icon-right-col{margin-left: 5px!important;}
.icon-right-col.vc_col-sm-4, .icon-left-col.vc_col-sm-4{width: 32%!important;}
.icon-further-row{margin-top: 10px!important;}
.text-left{text-align: left!important;}
.text-center{text-align: center!important;}
.gap-top-140{margin-top: 140px!important;}
.gap-top-40{margin-top: 40px!important;}


.timetable .name, .timetable .zeitraum{    text-transform: uppercase;
    font-family: 'RamsBold', Helvetica, Arial, sans-serif;}

.yasr-overall-rating{width: fit-content;float: left;margin-bottom: 30px;margin-top: -10px!important;}



/*.two-steps .online-img figure{height: auto !important;
    position: absolute;
    left: 100px;}*/

/*Online Diplomlehrgänge - Kurse Grid*/
p.price_grid{margin-top: 15px!important;margin-bottom:15px!important;color: #61C2D0 !important; font-size: 1.2em!important}
.price_grid span{color: #716F6F!important;margin-left: 10px!important;}
.kursstart, .anmeldeschluss{color: #61C2D0 !important; font-size: .9em!important}
.button-widespace {width: 180%!important;}
.availability.grid{margin-top: 7px!important;}

.facetwp-template[data-name="onlinekurse_akademien"] .wpb_column.vc_column_container.vc_col-sm-3{width: fit-content!important;}
/*.facetwp-template[data-name="onlinekurse_akademien"] {display: flex;justify-content: center;}*/

.img-background-icon-arrow {background-position: center center !important; background-repeat: no-repeat;}
.img-background-icon-left > div {background-position: 0px -30px !important;}
.img-background-icon-right > div {background-position: 0px -50px !important;}
.image-gap-top{margin-top: 65px!important;}

.image-background-icon .vc_column-inner{background-position: 0 -65px!important;}


.cost-fixtext + p{float: left!important;width: fit-content!important;}
.tooltip-limak {
  position: relative!important;
  display: inline-block!important;
  float: none !important;
  /*border-bottom: 1px dotted black!important;*/
  
}

.tooltip-limak .tooltiptext-limak {
  visibility: hidden!important;
  width: 220px!important;
  background-color: #555!important;
  color: #fff!important;
  text-align: left!important;
  border-radius: 6px!important;
  padding: 5px 0!important;
  position: absolute!important;
  z-index: 1!important;
  bottom: 125%!important;
  left: 50%!important;
  margin-left: -60px!important;
  opacity: 0!important;
  transition: opacity 0.3s!important;
  padding:15px!important;
  font-size: 12px!important!important;
}

.tooltiptext-limak p{color: #fff!important;}

.tooltip-limak .tooltiptext-limak::after {
  content: ""!important;
  position: absolute!important;
  top: 100%!important;
  /*left: 50%!important;*/
  margin-left: -5px!important;
  border-width: 5px!important;
  border-style: solid!important;
  border-color: #555 transparent transparent transparent!important;
}


.tooltip-limak img{margin-top: -10px; margin-left: 15px;}
.tooltip-limak:hover .tooltiptext-limak {
  visibility: visible!important;
  opacity: 1!important;
}

h5.category-blau{color:#61C2D0 !important;text-transform: uppercase!important;}
/*Management Spotlights*/

#home-slider div div.vc_column-inner{padding-left: 0px; padding-right: 0px;}
#home-subscriptions{margin-top: 40px!important;}

label{color: #2c2c2c!important;}

label.woocommerce-form__label {display: flex!important;align-items: center!important;}


.woodmart-add-btn a{
  background-color: #61C2D0 !important;
    color: #fff!important;
    border-radius: 30px!important;
    margin-left: 0px!important;
    margin-bottom: 10px!important;
    padding: 10px!important;
    /*box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);*/
    width: 100%!important;
}

.woodmart-add-btn a:hover{
  background-color: #fff !important;
    color: #61C2D0!important;
    border-radius: 30px!important;
    margin-left: 0px!important;
    margin-bottom: 10px!important;
    padding: 10px!important;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  /*background-color: #61C2D0 !important;*/
  color: #ffffff;
}

.button[name="update_cart"], .button[name="apply_coupon"], .custom-checkout-steps ul li.step-active .step-circle .fill-circle{
  background-color: #61C2D0 !important;
}

.vc_row.vc_row-o-full-height {
    min-height: 0vh;
}

.event-created-date {
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.12;
  letter-spacing: 0.25px;
  text-align: center;
  color: #000000;
}

.event-card-title {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: 0.64px;
  text-align: center;
  color: #364856;
  margin-top: 28px;
}

.event-card-speakers {
  max-height: 100px;
  min-height: 60px;
  overflow: hidden;
  font-size: 21px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: 0.84px;
  text-align: center;
  color: #000000;
  margin-top: 15px;
  text-transform: uppercase;
}

.event-card-btn {
  display: block;
  padding: 12px 20px;
  width: 100%;
  color: #fff !important;
  background-color: #364856;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  font-size: 20px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: 0.4px;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0px;
  text-transform: capitalize;
}

.event-card-btn:hover {
  color: #fff !important;
  box-shadow: inset 0 0 200px rgba(0, 0, 0, 0.1);
}

#pods_widget_list-2 {
  display: flex;
  flex-wrap: wrap;
}

.home-event-card {
  float: left;
  margin-right: 35px;
  padding: 10px 15px;
  height: 260px;
  max-height: 260px;
  box-sizing: border-box;
  margin-bottom: 65px;
}

.home-event-card:nth-child(5),
#billing_uid_nummer_field {
  clear: both;
}

.home-event-card.special_No {
    border-color: #61C2D0 !important;
    border: 2px solid;
}

.home-event-card.special_No .event-created-date {
  padding-top: 10px
}

.home-event-card.special_Yes .event-created-date {
  color: #61C2D0 !important;
}

.home-event-card.special_Yes .event-card-btn {
  background-color: #61C2D0 !important;
}

.home-event-card.special_Yes .event-card-title,
.home-event-card.special_Yes .event-card-speakers {
  color: #364856;
}

.event-card-title {
  /*white-space: nowrap;*/
  overflow: hidden;
  text-overflow: ellipsis;
}

.home-event-card.special_Yes {
  border: solid 10px #61C2D0 !important;
}

.home-event-card:last-child {
  margin-right: 0px;
}

#pods_widget_list-2::after {
  content: "";
  clear: both;
  display: table;
}

.event-details {
  padding-top: 40px;
  padding-bottom: 40px;
  margin-bottom: 100px;
}

.event-details:nth-child(even) {
  flex-direction: row-reverse
}

.event-details.special_Yes {
  background-color: #f5f5f5;
}

.event-details-date {
  font-size: 20px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: 0.4px;
  text-align: center;
  color: #ffffff;
  padding: 8px 15px;
  background-color: #61C2D0 !important;
}

.star-icon {
  color: #fff;
  font-size: 1.2em;
  margin-right: 5px;
}

.event-details-title {
  font-size: 40px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.23;
  letter-spacing: 0.8px;
  text-align: left;
  color: #364856;
  flex-wrap: wrap;
}

.event-details-subtitle {
  font-size: 16px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: 0.64px;
  text-align: left;
  color: #212121;
}

.event-details-speakers {
  font-size: 21px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: 0.84px;
  text-align: left;
  color: #212121;
  text-transform: uppercase;
}

.event-details-body {
  margin-top: 40px;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: 0.64px;
  text-align: left;
  color: #212121;
}

.event-details-body li {
  display: flex;  
}

.event-details-body li:before {
  font-family: "FontAwesome";
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  content: "\f0a9";
  padding-right: 15px;
  font-size: 1.2em;
  color: #61C2D0 !important;
}

.event-speakers-body {
  margin-top: 30px;
  font-size: 14px;
}

.event-speakers-body li {
  font-size: 14px !important;
  font-weight: 300 !important;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: 0.48px;
  text-align: left;
  color: #212121 !important;
  margin: 0 !important;
}

.fa-star:before {
  content: "\f005"
}

#wd-5f4d106b59e89 div.woodmart-text-block,#wd-5f4d107a1ecb6 div.woodmart-text-block,#wd-5f4d10857ec2d div.woodmart-text-block,#wd-5f4d109210634 div.woodmart-text-block {
    line-height: 75px;
    font-size: 65px!important;
    color: #61C2D0 !important;
}

/**Managemenet Spotlights*/
.price_section span, .product-type-variable .single-product .price_section span:hover, .single-product:hover .price_section span {color: #61C2D0 !important;}
.category-blau .price_section + h3, .category-blau .sale-circle + h3{color:#000!important;}
.single-product .woodmart-add-btn{background-color: transparent!important;color:#fff!important;border-radius: 30px!important;box-shadow: none;}
.sale-circle{background-color: #61C2D0 !important;padding: 25px!important;}
.single-product .woodmart-add-btn span{color:#fff!important}
.single-product{box-shadow: 0 3px 26px 0 rgb(0 0 0 / 38%)!important;}

.button-white-border{color: #fff !important;
  background: none !important;
    border: 2px solid #fff !important;
border-radius: 30px!important;
width: fit-content;
    float: left;
    margin-bottom: 20px!important;}
.btn-size-extra-large.button-white-border{padding: 7px 20px;}
.event-card-btn{background-color: #fff!important; color:#000!important;border-radius: 30px!important;width: 60%;margin: auto!important;}
.special_Yes .event-card-btn{color:#fff!important;}

.product_description li{
      list-style-image: url(/wp-content/uploads/2021/03/check.png);
}

/*Diplomlehrgänge*/
.reverse-col{display: flex;flex-direction: row-reverse;}

/*Kostenlose Kursprobe*/
.wps-form {
    width: 100%;
    margin: 0 auto;
}

.wps-form-row {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.wps-form-row .wpcf7-form-control {
    width: 100%;
}

.wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item.first.last{display: flex!important;align-items: center!important;}

.wps-form-column {
    flex: 1;
    padding: 0.5rem 0;
    width: 100%;
}

/* Notebook / Desktop */
@media only screen and ( min-width: 48em ) { 
    .wps-form-row {
        flex-direction: row;
    }

    .wps-form-column {
        padding: 0.5rem 1rem;
    }

    /*.facetwp-template[data-name="formate"] .wpb_text_column.wpb_content_element .wpb_wrapper{min-height: 265px!important;}*/


}

/*.wpcf7-form-control.wpcf7-submit{
  float: right!important;
    margin-top: 20px!important;
    border: none!important;
    color: #000!important;
}*/

/*Shop Page*/
.page.page-id-3222 .main-page-wrapper{
    background: #e5e5e5;}

.facetwp-template[data-name="shopgrid"] .wpb_wrapper{background-color: #fff;}
.facetwp-radio[data-value="business"]{display: none;}

.facetwp-template[data-name="shopgrid"] p,  .facetwp-template[data-name="shopgrid"] ul{text-align: center;}

.facetwp-template[data-name="shopgrid"] .vc_gitem-col-align-{display: flex;
    flex-direction: column;
    align-items: center;}

 .facetwp-template[data-name="shopgrid"] .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt{text-align: center!important;}


/*Warenkorb*/
/*.product-quantity .quantity{margin-top: 20px!important;}*/
.coupon button{margin-bottom: 15px!important;}

.form-style-underlined .quantity input[type="number"] {
     appearance: auto;
     margin: 0 !important;
     padding: 0 !important;
     width: 50px;
}

button[name="update_cart"]{width: 85%!important;}
div.order-first{display: flex;justify-content: center;}

.page-id-26 .step-checkout.step-active .fill-circle{display: none;}
.page-id-26 .step-complete.step-inactive .fill-circle{display: block;
    width: 20px;
    min-width: 20px;
    min-height: 20px;
    height: 20px;
    background: #61C2D0;
    border-radius: 50%;
    margin: 3px auto;}

#after-cart, .woodmart-table-wrapper, .wc_payment_methods.payment_methods.methods{border:solid 4px #61C2D0 !important;    margin-bottom: 50px;}
.woocommerce-message{background-color: #61C2D0 !important;}

.woocommerce-checkout input, .woocommerce-checkout select span.select2.select2-container, .input-text, .woocommerce-input-wrapper .select2.select2-container .select2-selection{    border: solid 1px #61C2D0!important;
    border-bottom-style: solid !important;
    padding-left: 10px!important;
    border-radius: 0px!important}

.form-border-width-1.form-style-underlined .woocommerce-billing-fields__field-wrapper > p{border:transparent!important;}
.woocommerce-info.hidden-notice{display: none!important;}

.checkout-order-review{background-color:transparent!important;}
.checkout-order-review:before, .checkout-order-review:after,.woocommerce-form-coupon-toggle{display: none!important;}

.woocommerce-checkout-payment img{max-width: 50px!important;}
.wc_payment_methods.payment_methods.methods{padding: 20px!important;}
.page-id-26 .form-row.form-row-wide, .page-id-26 .form-row.form-row{
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
    align-items: flex-start !important;
    margin-bottom: 20px!important;
  }

.woocommerce-checkout label{
    font-size: 16px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.19;
    letter-spacing: 0.32px;
    text-align: left;
}

.quantity{position: relative!important;}

 .woocommerce-info a{color:#61C2D0 !important;}
 #billing_first_name_field{margin-bottom:20px!important; }
 .input-text {margin-top:10px!important;}

 .button-row .wpb_wrapper{    display: flex;
    justify-content: center;
    align-items: center;}

    .button.woocommerce-button.woocommerce-form-login__submit, .btn.woodmart-switch-to-register, .woodmart-open-popup{background-color:#61C2D0!important;}

    .single-product:hover, .single-product.checked {
    box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);
    background-color: #61C2D0 ;
    color: #FFFFFF!important;
}

.single-product .price_section h3 {
    color: #61C2D0;
}

#popmake-45496{max-width: unset!important;}
.woodmart-promo-popup, .woodmart-content-popup, .wd-age-verify{margin:0px!important; }

.woodmart-spacing-30 {
    margin-right: -15px;
    margin-left: -15px;
}
.align-items-start {
    -ms-flex-align: start!important;
    align-items: flex-start!important;
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.single-product:hover h3, .single-product:hover a, .single-product.checked h3, .single-product.checked a, .single-product.checked span,.single-product:hover span {
    color: #FFFFFF!important;
}

.product-type-variable .single-product:hover,
.product-type-variable .single-product.checked {
	color: #364856 !important;
	background-color: #F5F5F5 !important;
	cursor: auto !important;
}

.product-type-variable .single-product:hover h3, 
.product-type-variable .single-product.checked h3, 
.product-type-variable .single-product.checked .product-variations span, 
.product-type-variable .single-product:hover .product-variations span {
	color: #364856 !important;
}

.category-blau .product-type-variable .single-product:hover .price_section h3,
.category-blau .product-type-variable .single-product.checked .price_section h3 {
	color: #61c2d0 !important;
}

.product-type-variable .single-product .woodmart-add-btn span {
	transition: 0.3s all !important;
}

.product-type-variable .single-product .woodmart-add-btn:hover span,
.product-type-variable .single-product span:hover,
.product-type-variable .single-product.checked span:hover,
.category-blau .product-type-variable .single-product:hover h3,
.category-blau .product-type-variable .single-product.checked h3 {
	color: #000 !important;
}

.product-type-variable .single-product:hover .product_description li,
.product-type-variable .single-product .product_description li {
	list-style-image: url("images/icons/checkmark.png") !important; 
}

.product-type-variable .single-product .product-variations span.active,
.product-type-variable .single-product .product-variations span:hover {
	color: white !important;
}

.single-product .price_section h3 {
    font-size: 40px;
    letter-spacing: 1.6px;
    margin-bottom: 0px;
}

#popmake-45496 .products.elements-grid.align-items-start.woodmart-products-holder {
    border: 0px;
    margin-top: 160px!important;
    width: 100%;
}

.single-product:hover .product_description li, .single-product.checked .product_description li {
    list-style-image: url(images/icons/checkmark_hover.png);
}

    #home-subscriptions .single-product div {
  margin-left: 0px;
  margin-bottom: 10px;
}
#home-subscriptions .single-product div.wrap-price {
  padding: 0px;
}
#home-subscriptions .single-product div.woodmart-add-btn {
  padding: 10px;
}
#home-subscriptions .single-product div.woodmart-add-btn a {
  font-size: 18px;
  text-align: center;
  color: white;
}
#home-subscriptions .woodmart-hover-alt .woodmart-add-btn > a span {
  border: none;
}
#home-subscriptions .single-product:hover div.woodmart-add-btn a,
#home-subscriptions .single-product div.woodmart-add-btn a:hover {
  color: #87b6bc;
}
#home-subscriptions .date-popup-start,
#home-subscriptions h1,
#home-subscriptions .after-products {
  display: none;
}

#pods_widget_list-2 .col-md-3 {
  max-width: calc(25% - 35px);
}

.products .columns-3  .col-md-3 {
  -ms-flex: 0 0 33%;
  flex: 0 0 33%;
  max-width: 33%;
}
.cost-line {
    position: relative;
}

#modal_final_price, #modal_vat_price, #modal_total_price {
    float: right;
    display: block;
    position: absolute;
    padding-left: 5px;
    top: 0;
    right: 0;
    background: white;
}

.info-title {
    font-size: 21px;
    font-weight: 300;
    line-height: 1.38;
    letter-spacing: 0.84px;
    text-align: left;
    color: #212121;
    text-transform: uppercase;
    margin-top: 15px;
}

.submit-box {
    margin-top: 45px;
    line-height: 15px;
}

#hinweis, #newsletter {
    display: none;
}

input[type="radio"], input[type="checkbox"] {
    box-sizing: border-box;
    margin-top: 0;
    margin-right: 5px;
    padding: 0;
    vertical-align: middle;
}

button, input, optgroup, select, textarea {
    margin: 0;
    color: inherit;
    font: inherit;
}

a, button, input {
    touch-action: manipulation;
}

.form-style-underlined label {
    margin-bottom: -5px;
    font-weight: 400;
    line-height: 30px !important;
    padding-left: 35px !important;
}

    #hinweis, #newsletter {display: none;}
.hinweis_label, .newsletter_label {
  background: url(images/icons/modal_checkbox.png) no-repeat;
  padding-left: 25px;
  font-weight: normal !important;
  background-size: 10%;
  cursor: pointer;
}

#hinweis:checked + label,
#newsletter:checked + label {
  background: url(images/icons/modal_checkbox_checked.png) no-repeat!important;
  background-size: 10%;
}

#add-to-cart.disabled {
    background: #f2f2f2;
    color: #364856;
    cursor: not-allowed;
}

#add-to-cart {
    font-size: 20px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: 0.4px;
    text-align: center;
    color: #ffffff;
    width: 250px;
    height: 51px;
    display: block;
    line-height: 43px;
    float: right;
    cursor: pointer;
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);
    box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);
    border: solid 5px #61C2D0;
    background-color: #61C2D0;
}

.event-details-body .woodmart-open-popup{display: none;}

.page-id-27 .login-form-footer{
display: flex;
    flex-direction: column!important;
    /* align-items: center; */
    /* flex-direction: row; */
    /* flex-wrap: wrap; */
    /* justify-content: space-between; */
    margin-bottom: 55px!important;
    align-items: flex-start;}
  .vc_row.vc_row-o-full-height{min-height: 60vh!important; }

  /*Grids*/
  .content-row.digital .wpb_wrapper .vc_row{padding-bottom: 50px!important;}
  .content-row.digital h2{min-height: 85px!important;}
  .facetwp-template[data-name="formate"] .wpb_column, .facetwp-template[data-name="executive_mba"] .wpb_column, .facetwp-template[data-name="management_mba"] .wpb_column, .facetwp-template[data-name="master_in_management"] .wpb_column, .facetwp-template[data-name="universitaetslehrgaenge"] .wpb_column, .facetwp-template[data-name="international"] .wpb_column, .facetwp-template[data-name="global_executive_mba"] .wpb_column{margin-bottom: 32px!important;}
  .facetwp-template[data-name="formate"] p:before{display: none;}

  /*.vc_sep_line{margin-top: 25px!important;}*/


.icon-step{ display: flex;justify-content: left; }
  .icon-step .wpb_wrapper{background: #61C2D0 !important;
    height: 100px;
    width: 100px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    color: #fff;
    border-radius: 50%;
box-shadow: 0px 3px 6px #00000029;}

.icon-step.icon-right .wpb_wrapper{background: url(/wp-content/uploads/2021/04/online-live-webinare-scaled-200x200.jpg) !important;background-size: contain!important;background-repeat: no-repeat;}
.icon-step.icon-left .wpb_wrapper{background: url(/wp-content/uploads/2021/04/Online2-flexibles-Lernstudium-weiterbildung-limak-1.jpg-1-200x200.jpg) !important;background-size: contain!important;background-repeat: no-repeat;}

 .icon-step .wpb_wrapper p:first-child{font-size: 2em!important;
    color: #fff!important;height: 45px;}
   .icon-step .wpb_wrapper p:nth-child(2){font-size: 1em!important;
    color: #fff!important;text-transform: uppercase;}

    /*Shop*/
    .post-type-archive-product .main-page-wrapper{background-color: #E5E5E5!important;}
    .woocommerce-page .whb-header{margin-bottom: -60px;}
    .woocommerce-page .shop-loop-head, .woocommerce-page .woodmart-active-filters, .woocommerce-page .products, .woocommerce-page .products-footer, .woocommerce-page .shop-content-area p::before{display: none!important;}*/
    .page-description{margin-bottom: 0px!important;}

    .excerpt p{text-align: left;}

    .woodmart-ajax-shop-on .facetwp-facet.facetwp-facet-shopcategory.facetwp-type-radio {
		display: flex !important;
		flex-direction: row !important;
		gap: 5px;
		flex-wrap: wrap;
	}

    .woodmart-ajax-shop-on .facetwp-facet.facetwp-facet-shopcategory.facetwp-type-radio .facetwp-radio {
		white-space: nowrap;
		margin: 0 !important;
		transition: 0.3s all;
	}

    .woodmart-ajax-shop-on .facetwp-facet.facetwp-facet-shopcategory.facetwp-type-radio .facetwp-radio span {
		color: #fff;
	}

    .woodmart-ajax-shop-on .facetwp-facet.facetwp-facet-shopcategory.facetwp-type-radio .facetwp-radio:hover,
    .woodmart-ajax-shop-on .facetwp-facet.facetwp-facet-shopcategory.facetwp-type-radio .facetwp-radio.checked {
		background-color: #304047 !important;
		cursor: pointer;
	}	

    .facetwp-radio{ background: #61C2D0!important; border-radius: 30px!important;    color: #fff;
    padding: 5px; margin-right: 10px!important;padding-right: 20px!important; width: fit-content;
    float: left;}

    .facetwp-facet-blogfilter{    display: flex;
    justify-content: center;}
    .facetwp-counter{display: none;}



    /*.facetwp-template h4{min-height: 120px!important;}*/

   .facetwp-template[data-name="shopgrid"] .info-online{min-height: 340px!important;}
   .facetwp-template[data-name="shopgrid"] .wpb_wrapper.vc_figure{min-height: 170px!important;}

   .facetwp-template[data-name="use_case"] h4{min-height: 60px!important;}
     

     .facetwp-template[data-name="shopgrid"] .wpb_wrapper .wpb_text_column.wpb_content_element{    text-align: justify!important;
    padding-right: 15px!important;
    padding-left: 15px!important;}

   
    .facetwp-template[data-name="shopgrid"] .wpb_column.vc_column_container.vc_col-sm-4{margin-bottom: 30px!important;}

    .facetwp-radio[data-value="programme"]{background: #823776!important;}
    .facetwp-radio[data-value="limak-aktuell"], .facetwp-radio[data-value="limak-club"]{background: #304047!important;}
    .facetwp-radio[data-value="in-spire"]{background: #F4C400!important;}

    /*IMG HTML BLOCK INSPIRE*/
    .contact-summereder img{width: 70%;
    margin-top: 100px;}

    .step-by-step .vc_col-sm-2 .wpb_wrapper, .step-by-step .border-element .wpb_wrapper{border: 5px solid #823776;     min-height: 50px;
    padding: 30px 0 0;
    margin-bottom: 50px;
    box-shadow: 0px 3px 6px #00000029;}

    .step-by-step > .wpb_column > .vc_column-inner > .wpb_wrapper{
      display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    }

    .step-by-step .border-element .wpb_wrapper .wpb_text_column.wpb_content_element .wpb_wrapper{padding:0;margin:0; box-shadow: none; border:none;}

    /*Newsletter*/
    div.wpcf7-response-output, .mc4wp-alert, .woocommerce-error, .woocommerce-message, .woocommerce-info, .dokan-alert, .dokan-message, .dokan-info, .dokan-error, .dokan-store-contact .alert-success, .yith_ywraq_add_item_product_message{position: initial!important;}


/*Pay per Use*/
.page-id-55651 .product_description{
  padding-left: 15%;
  min-height: 222px!important;
}

@media only screen and (max-width: 1200px) {
  .page-id-55651 .single-product h3 {
    min-height: 48px;
  }
}

@media only screen and (max-width: 1024px) {
  .page-id-55651 .product_description{
    min-height: 379px!important;
  }
}

@media only screen and (max-width: 992px) {
  .page-id-55651 .product_description{
    min-height: 312px!important;
  }
}

@media only screen and (max-width: 768px) {
  .page-id-55651 .single-product {
    height: auto!important;
  }

  .page-id-55651 .single-product .button {
    margin-top: 0;
  }
}

@media only screen and (max-width: 600px) {
  .page-id-55651 .product_description{
    min-height: 225px!important;
  }

  .page-id-55651 .single-product h3 {
    min-height: 0px;
  }
}



    @media only screen and (max-width: 1310px) and (min-width: 750px) {
         .digital-grid .wpb_wrapper p {min-height: 155px!important;
    }

.digital .wpb_text_column{height: 155px!important;}



}

@media only screen and (max-width: 1450px) and (min-width:1200px) {
.abos .vc_gitem-post-data-source-post_excerpt{min-height: 350px!important;}
.abos .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title{min-height: 60px!important;}
.page-id-1869 #fakten-circle-block .vc_icon_element{margin-left: 10%!important;}
.abos h4{min-height: 120px!important;}
.press h3{font-size: 18px!important;}
 /*.button_padding_bottom.mobile{margin-left: 20%!important;}*/
}

@media only screen and (max-width: 1460px) and (min-width:1200px) {
  /*.button_padding_bottom.mobile{margin-left: 20%!important;}*/
  .format .facetwp-template[data-name="global_executive_mba"] h4{min-height: 90px!important;}
  .format .facetwp-template[data-name="management_mba"] h4{min-height: 120px!important;}
  }

@media only screen and (max-width: 1400px) and (min-width:1026px) {
.page-id-1869 #fakten-circle-block .counter-icon{margin-left: 10%!important;}
.press h3{font-size: 14px!important;}
.info-box-content h5{font-size: 13px!important;}
}

/*@media only screen and (max-width: 1200px) {
  .lva-leiter .box-icon-align-left{flex-direction: column!important;align-items: center!important; }
}*/

@media only screen and (max-width: 1500px) and (min-width:1045px) {
.format .facetwp-template[data-name="universitaetslehrgaenge"] h4{min-height: 150px!important;}
  }

@media only screen and (max-width: 1400px) and (min-width:990px) {
  .programme .vc_col-sm-6 .vc_col-sm-4 a.btn{min-height: 55px!important;}
 
  }

  @media only screen and (max-width: 1410px) and (min-width:1026px) {
    .format .facetwp-template[data-name="universitaetslehrgaenge"] .wpb_text_column.wpb_content_element{min-height: 120px!important;}
  }

   @media only screen and (max-width: 1460px) and (min-width:1080px) {
.format .facetwp-template[data-name="master_in_management"] h4{min-height: 120px!important;}
  }

  @media only screen and (max-width: 1460px) and (min-width:1380px) {
.format .facetwp-template[data-name="international-executive-mba,international-management-mba"] h4{min-height: 120px!important;}
.format .facetwp-template[data-name="international-master-in-management"] h4{min-height: 120px!important;}
  }

 @media only screen and (max-width: 750px) and (min-width:550px) {
.centered-img .wpb_wrapper{display: flex;
    justify-content: center;
    align-items: center;}


  }

   @media only screen and (max-width: 1080px) and (min-width:550px) {
   	p img.lva-art{
   		margin-left: -5%!important;
   	}
   }


  @media only screen and (max-width: 1080px) and (min-width:830px) {
.format .facetwp-template[data-name="master_in_management"] h4{min-height: 150px!important;}
  }

   @media only screen and (max-width: 770px) and (min-width:705px) {
.format .facetwp-template[data-name="international-executive-mba,international-management-mba"] h4{min-height: 170px!important;}
   }

@media only screen and (max-width: 700px) and (min-width:650px) {
  .tooltip-limak, .star-rating-text{margin-top: -12px!important;}
}

@media only screen and (max-width: 1026px) and (min-width:700px) {
  .info-box-content h5{font-size: 10px!important;text-align: center!important;}

  }

  @media only screen and (max-width: 1330px) and (min-width:1280px) {
.format .facetwp-template[data-name="global_executive_mba"] .wpb_text_column.wpb_content_element,.format .facetwp-template[data-name="executive_mba"] .wpb_text_column.wpb_content_element{min-height: 70px!important;}
  }
