.daext-clearfix:after{
    visibility: hidden !important;
    display: block !important;
    font-size: 0 !important;
    content: " " !important;
    clear: both !important;
    height: 0 !important;
}
.daext-clearfix { display: inline-block !important; }
* html .daext-clearfix { height: 1% !important; }
.daext-clearfix { display: block !important; }

/* general ---------------------------------------------------------------------------------------------------------- */
#dale-live-event{visibility: hidden;}
#dale-live-event,
#dale-live-event *{
    box-sizing: content-box !important;
    letter-spacing: normal !important;
    text-rendering: auto !important;
    box-shadow: none !important;
    background: none !important;
}

#dale-live-event::before,
#dale-live-event *::before,
#dale-live-event::after,
#dale-live-event *::after{
    content: none;
}

.daext-display-none{
    display: none;
}

/* tabs ------------------------------------------------------------------------------------------------------------- */

ul#dale-tabs-ul{
    padding: 0 !important;
    margin: 0 !important;
    max-height: 2.0714285713em !important;
    overflow: hidden !important;
    line-height: 1.5em !important;
}

ul#dale-tabs-ul li{
    display: inline-block !important;
    margin: 0 !important;
    text-transform: uppercase !important;
    padding: 0 0 0.3571428571em !important;
    font-weight: 600 !important;
    box-sizing: content-box !important;
    height: 1.5em !important;
    line-height: 1.5em !important;
    background: none !important;
}

ul#dale-tabs-ul li::before{
    content: none !important;
}

ul#dale-tabs-ul li:not(:first-of-type){
    margin-left: 1.4285714285em !important;
}

ul#dale-tabs-ul li span{
    width: auto !important;
    height: 1.5em !important;
    margin-right: 0.3571428571em !important;
    display: inline-block !important;
    line-height: 1.5em !important;
}

ul#dale-tabs-ul li [class^="icon-"]:before,
ul#dale-tabs-ul li [class*=" icon-"]:before{
    margin: 0 !important;
}

ul#dale-tabs-ul li.dale-tabs-highlight{
    border-bottom-width: 0.2142857142em !important;
    border-bottom-style: solid !important;
}

ul#dale-tabs-ul li > .dale-tabs-li-inner-cursor-pointer{
    cursor: pointer !important;
}

/* body general ----------------------------------------------------------------------------------------------------- */
.dale-body-element{
    display: none;
}

#dale-tabs{
    border-bottom-width: 1px !important;
    border-bottom-style: solid !important;
}

/* social ----------------------------------------------------------------------------------------------------------- */
#dale-social{
    border-bottom-width: 1px !important;
    border-bottom-style: solid !important;
    box-sizing: content-box !important;
    max-height: 3em !important;
    overflow: hidden !important;
}

#dale-social-label-left{
    float: left !important;
    font-weight: 400 !important;
    height: 3em !important;
    line-height: 3em !important;
    margin-right: 1em !important;
}

#dale-social-label-right{
    float: right !important;
}

.dale-social-label-button{
    display: block !important;
    width: auto !important;
    height: 3.2307692307em !important;
    float: left !important;
    cursor: pointer !important;
}

.dale-social-label-button:not(:last-of-type){
    margin-right: 1em !important;
}

.dale-social-label-button > span{
    height: 3em !important;
    line-height: 3em !important;
}

.dale-social-label-button > span:hover{
    text-decoration: none !important;
}