/* Quick Microsite-Logo Fix */
body.multisite:not(.multisite-die-messe-baut) .layout-navigation.nav-prefixed.scroll-up.nav-show #block-brandingregionmain .branding--logo a#branding_logo_main img {
  height: auto;
  max-height: 70px;
}

/* Instagram-Logo */

.facebook,
.instagram{
  margin-right:10px;
}

.instagram {
  font-size: 0;
}

.instagram:before {
   color: #fff;
   content: '\f16d';
   font-family: 'FontAwesome';
   font-size: 33px;
   transition: all .5s;
 }

.instagram:hover:before {
   color: var(--ci-color);
   opacity: .8;
   transition: all .5s;
 }

/* View-Filter Fix */
.view-events .view-filters div[data-drupal-selector="edit-actions"]{
    display:none;
}

/* Link Button Styling */

.field--name-field-text a.button{
    color:#000;
}


.field--name-field-text a.button::after,
.field--name-field-text a.button::before {
    transition: all 0.7s;
}

.field--name-field-text a.button::after{
    left:unset;
    background-color: unset;
    width:20px;
    height: 20px;
    border-bottom: 4px solid #000;
    border-right: 4px solid #000;
}

.field--name-field-text a.button::before{
    border-left: 4px solid #000;
    border-top: 4px solid #000;
}

.field--name-field-text a.button:hover::after{
    left: unset;
    width: 90%;
    border-bottom: 4px solid var(--ci-color);
    border-right: 4px solid var(--ci-color);
}

.field--name-field-text a.button:hover::before{
    border-left: 4px solid var(--ci-color);
    border-top: 4px solid var(--ci-color);
}

/* Responsive Table Fix */
@media all and (min-width: 0px) and (max-width: 740px) {
    table.blocktable.responsive thead tr th:first-of-type {
	display: none!important;
    }
    table.blocktable.responsive td {
	display: flex!important;
    }
}

/* Footer Button Fix */

.region-postscript a.button{
    border: 1px solid transparent;
    color: #fff;
}

.region-postscript a.button::after{
    border-bottom: 3px solid #fff;
    border-right: 3px solid #fff;
}

.region-postscript a.button::before{
    border-left: 3px solid #fff;
    border-top: 3px solid #fff;
}


@media (min-width: 1220px) {
    
    body.multisite .layout-postscript .layout-inner .region-postscript #block-views-block-exhibitor-block-exhibitor-teaser{
        width: 48%!important;
    }
}