.elementor-kit-864{--e-global-color-primary:#000000;--e-global-color-secondary:#FEEA00;--e-global-color-text:#000000;--e-global-color-accent:#444444;--e-global-color-031b49d:#F7F7F7;--e-global-typography-primary-font-family:"Open Sans Condensed";--e-global-typography-primary-font-size:60px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Open Sans Condensed";--e-global-typography-secondary-font-size:35px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Source Sans Pro";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:26px;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-e4c72f8-font-family:"orpheus-pro-condensed";--e-global-typography-e4c72f8-font-size:60px;--e-global-typography-e4c72f8-font-weight:bold;--e-global-typography-e4c72f8-line-height:74px;--e-global-typography-a718ac9-font-family:"orpheus-pro-condensed";--e-global-typography-a718ac9-font-size:40px;--e-global-typography-a718ac9-font-weight:bold;--e-global-typography-a718ac9-line-height:48px;--e-global-typography-d84f42b-font-family:"orpheus-pro-condensed";--e-global-typography-d84f42b-font-size:32px;--e-global-typography-d84f42b-font-weight:bold;--e-global-typography-d84f42b-line-height:36px;--e-global-typography-373c50a-font-family:"Source Sans Pro";--e-global-typography-373c50a-font-size:17px;--e-global-typography-373c50a-font-weight:300;--e-global-typography-373c50a-line-height:26px;--e-global-typography-523a4f5-font-family:"Source Sans Pro";--e-global-typography-523a4f5-font-size:15px;--e-global-typography-523a4f5-font-weight:300;--e-global-typography-523a4f5-line-height:22px;--e-global-typography-26dec19-font-family:"orpheuspro";--e-global-typography-26dec19-font-size:20px;--e-global-typography-26dec19-font-weight:bold;--e-global-typography-bb1051f-font-family:"orpheuspro";--e-global-typography-bb1051f-font-size:24px;--e-global-typography-bb1051f-font-weight:bold;--e-global-typography-bb1051f-line-height:28px;--e-global-typography-d04c260-font-family:"orpheuspro";--e-global-typography-d04c260-font-size:18px;--e-global-typography-d04c260-font-weight:400;--e-global-typography-d04c260-line-height:23px;--e-global-typography-c3af2d6-font-family:"orpheus-pro-condensed";--e-global-typography-c3af2d6-font-size:16px;--e-global-typography-c3af2d6-text-decoration:none;--e-global-typography-c3af2d6-line-height:16px;font-family:var( --e-global-typography-373c50a-font-family ), Sans-serif;font-size:var( --e-global-typography-373c50a-font-size );font-weight:var( --e-global-typography-373c50a-font-weight );line-height:var( --e-global-typography-373c50a-line-height );}.elementor-kit-864 button,.elementor-kit-864 input[type="button"],.elementor-kit-864 input[type="submit"],.elementor-kit-864 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-c3af2d6-font-family ), Sans-serif;font-size:var( --e-global-typography-c3af2d6-font-size );text-decoration:var( --e-global-typography-c3af2d6-text-decoration );line-height:var( --e-global-typography-c3af2d6-line-height );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;padding:0px 10px 5px 10px;}.elementor-kit-864 e-page-transition{background-color:#FFBC7D;}.elementor-kit-864 a{color:var( --e-global-color-primary );text-decoration:underline;}.elementor-kit-864 h1{font-family:var( --e-global-typography-e4c72f8-font-family ), Sans-serif;font-size:var( --e-global-typography-e4c72f8-font-size );font-weight:var( --e-global-typography-e4c72f8-font-weight );line-height:var( --e-global-typography-e4c72f8-line-height );}.elementor-kit-864 h2{font-family:var( --e-global-typography-a718ac9-font-family ), Sans-serif;font-size:var( --e-global-typography-a718ac9-font-size );font-weight:var( --e-global-typography-a718ac9-font-weight );line-height:var( --e-global-typography-a718ac9-line-height );}.elementor-kit-864 h3{font-family:var( --e-global-typography-d84f42b-font-family ), Sans-serif;font-size:var( --e-global-typography-d84f42b-font-size );font-weight:var( --e-global-typography-d84f42b-font-weight );line-height:var( --e-global-typography-d84f42b-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:80%;}.e-con{--container-max-width:80%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1125px){.elementor-kit-864{--e-global-typography-primary-font-size:50px;--e-global-typography-secondary-font-size:30px;--e-global-typography-text-font-size:16px;--e-global-typography-e4c72f8-font-size:44px;--e-global-typography-e4c72f8-line-height:51px;--e-global-typography-a718ac9-font-size:36px;--e-global-typography-a718ac9-line-height:42px;--e-global-typography-d84f42b-font-size:20px;--e-global-typography-d84f42b-line-height:28px;--e-global-typography-373c50a-font-size:15px;--e-global-typography-bb1051f-font-size:20px;--e-global-typography-bb1051f-line-height:26px;font-size:var( --e-global-typography-373c50a-font-size );line-height:var( --e-global-typography-373c50a-line-height );}.elementor-kit-864 h1{font-size:var( --e-global-typography-e4c72f8-font-size );line-height:var( --e-global-typography-e4c72f8-line-height );}.elementor-kit-864 h2{font-size:var( --e-global-typography-a718ac9-font-size );line-height:var( --e-global-typography-a718ac9-line-height );}.elementor-kit-864 h3{font-size:var( --e-global-typography-d84f42b-font-size );line-height:var( --e-global-typography-d84f42b-line-height );}.elementor-kit-864 button,.elementor-kit-864 input[type="button"],.elementor-kit-864 input[type="submit"],.elementor-kit-864 .elementor-button{font-size:var( --e-global-typography-c3af2d6-font-size );line-height:var( --e-global-typography-c3af2d6-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:85%;}.e-con{--container-max-width:85%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:767px){.elementor-kit-864{--e-global-typography-primary-font-size:40px;--e-global-typography-secondary-font-size:28px;--e-global-typography-text-font-size:14px;--e-global-typography-a718ac9-font-size:32px;--e-global-typography-a718ac9-line-height:38px;--e-global-typography-d84f42b-font-size:22px;--e-global-typography-d84f42b-line-height:26px;--e-global-typography-bb1051f-font-size:18px;--e-global-typography-bb1051f-line-height:24px;--e-global-typography-c3af2d6-line-height:16px;font-size:var( --e-global-typography-373c50a-font-size );line-height:var( --e-global-typography-373c50a-line-height );}.elementor-kit-864 h1{font-size:var( --e-global-typography-e4c72f8-font-size );line-height:var( --e-global-typography-e4c72f8-line-height );}.elementor-kit-864 h2{font-size:var( --e-global-typography-a718ac9-font-size );line-height:var( --e-global-typography-a718ac9-line-height );}.elementor-kit-864 h3{font-size:var( --e-global-typography-d84f42b-font-size );line-height:var( --e-global-typography-d84f42b-line-height );}.elementor-kit-864 button,.elementor-kit-864 input[type="button"],.elementor-kit-864 input[type="submit"],.elementor-kit-864 .elementor-button{font-size:var( --e-global-typography-c3af2d6-font-size );line-height:var( --e-global-typography-c3af2d6-line-height );padding:0px 10px 05px 5px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}/* Start custom CSS *//** Design **/

a.underline-hover.underline-active:active {
    background-image: linear-gradient(to bottom, transparent 50%, #FEEA00 50%) !important;
    font-weight: 800 !important;
}


.underline {
    background-image: linear-gradient(to bottom, transparent 50%, #FEEA00 50%);

}
 
.underline-hover:hover {
    background-image: linear-gradient(to bottom, transparent 50%, #FEEA00 50%);

}

.no-underline {
    text-decoration: none !important;
}

#no-underline {
    text-decoration: none !important;
}


.elementor-button {
    fill: #000;
    background-color: #00000000; 
}

.elementor-button:hover {
        background-image: linear-gradient(to bottom, transparent 50%, #FEEA00 50%);
}

span.elementor-button-icon.elementor-align-icon-left {
    margin-left: -20px;
    font-size: 10px;
}
  
 @media only screen and (max-width: 600px) {
  span.elementor-button-icon.elementor-align-icon-left {
    margin-left: -20px;
    margin-top: 3px;
    font-size: 10px;
}
   
.img-shadow {

    box-shadow: 5px 5px 0px 0px #FEEA00;
}

  }
  
.img-shadow {

    box-shadow: 15px 15px 0px 0px #FEEA00;
}

/* Wird noch vor Messe veröffentlicht */

.notice {
    display: auto;
}

.no-notice {
    display: none;
}


/** Profile Builder Listing **/


.ausstellerliste-single-wrapper {

    height: 450px !important;
}

button.wppb-search-submit {
    background-color: #000
}

button.wppb-search-submit:hover {
    background-color: #efefef
}

.pb-filter-row {
    background-color: #F7F7F7;
    padding-top: 20px;
    padding-bottom: 0px;
}

ul.wppb-faceted-list > li {
    float: left;
    max-width: 25% !important;
}

.ausstellerliste-wrapper {
margin-top: 0px !important;
}

.ausstellerliste-single-wrapper {
    display: inline-block;
    width: 31% !important;
    height: 400px;
    margin: 1% !important;
    padding: 15px;
    border: 1px solid #f2f2f2;
    float: inline-start !important;
    text-align: center;
}

.subtext {
    font-family: "orpheuspro", Sans-serif;
    font-size: 18px;
    margin-bottom: 20px;
}

.userlisting_pagination {
    margin-top: 0px !important;
    background-color: #fff !important;
    height: 0px !important;
    display: block !important;
    padding-bottom: 30px !important;
}



 @media only screen and (max-width: 600px) {


ul.wppb-faceted-list > li {
    float: left;
    max-width: 100% !important;
}

ul.wppb-faceted-list {
    padding-left: 15px;
}

.wppb-faceted-list li {
    width: 90%;
}
 
div.wppb-facet-search-wrap 
  {
        min-width: 30px !important;
}

label {
    width: 120% !important;
}


input.wppb-facet-search {
 width: 70% !important;
 margin-right: 0px !important;
}

.ausstellerliste-single-wrapper {
    display: inline-block;
    width: 100% !important;
    margin-bottom: 10px !important;
    padding-top: 30px;
    padding-bottom: 30px;
    height: auto !important;

}

.ausstellerliste-single-img img {
    max-width: 50% !important;
}

.ausstellerliste-single-info h2 
{
    margin-bottom: 5px;
    font-size: 24px !important;
}

}

/** Profile Builder Einzelbenutzerliste **/

.einzelbenutzerliste {
    width: 80%;
}

.profil-standnummer {
    font-family: "orpheuspro", Sans-serif;
    font-size: 22px;
    margin-bottom: 20px;
}

.profil-spalte {
    display:table;
}

.spalte-1 { 
    float: left; 
    width: 60%; 
    display: table;
    padding-right: 5%;

}

.spalte-2 { 
    float: right; 
    width: 40%; 
    padding-left: 0px;
    padding-right: 0px;
   display: table;
    margin-top:20px;
    margin-bottom: 40px;
    
}

.content {
    display: table-cell;
    vertical-align: middle;
    height:100%;
    
}

.wppb-back-span {
    padding-top: 40px !important; 
}

#wppb-remove-facets-container {
    margin-left: -40px !important;
    width: 500px !important;
}

.wppb-remove-facet:before, .wppb-remove-all-facets:before {
    content: url(https://best-innsbruck.at/wp-content/uploads/sites/8/2024/04/best-close-filter.svg) !important;
    vertical-align: middle;
    border-right: 0px !important;
}

a.wppb-remove-facet, a.wppb-remove-all-facets {
    text-decoration: none !important;
}



 @media only screen and (max-width: 600px) {
 .profil-standnummer {
    margin-top: -40px;
    font-size: 20px;

 }
 
.profil-spalte {
   display: table;

    }
.spalte-1 { 
    float: left; 
    width: 100%;

}
    

.spalte-2 { 
    float: left; 
    width: 100%; 
    margin-top: 20px;
    margin-bottom: 40px;
    padding: 0%;
    
}

#col-rev {
  
}

#wppb-remove-facets-container {
    width: 400px !important;
}

.kontakt-box-inner {
    padding: 20px !important;
}

summary {
    font-size: 20px !important;
    width: 100% !important;
}

.profil-img {
    margin-top: -40px !important;
}

}

/** Mobile Ende **/


.profil-img {
    margin-top: 50px;
}

.profil-box {
    background-color: #f9f9f9;
    padding: 5%;
    margin-top: -10px;
}

.profil-inhalt {
    clear: both;
    
}

.akkordion-aussteller {
    margin-top: 100px;
    width: 90%;
    
}

summary {
        background-color: none;
        font-family: "orpheuspro", Sans-serif;
        font-size: 22px;
        font-weight: 600;
        color: black;
        cursor: pointer;
        padding-top: 20px;
        padding-bottom: 20px;
        width: 70%;
      }

details {
        
        border-bottom: 0.5px solid;
        border-radius: 0px;
        margin-left: 0px;
        padding-bottom: 0px;
   
      }

details[open] summary {
                margin-bottom: 20px;

      }
      
.akkordion-text {
    margin-bottom: 50px !important;
    margin-top: -20px;
    
}     


.wppb-back-span {
    border-top: 0px !important;
}

.kontakt-box {
    margin-top: -10px;
    margin-bottom: 0px;
    width: fit-content;

}

.kontakt-box-inner {
    padding: 50px;
}/* End custom CSS */