.element .widget-container {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform .4s;
}

.headline {
    font-size: 43px;
    line-height: 1.2;
    display: block;
    text-align: left;
}

.headline-dynamic-wrapper {
    display: inline-block;
    position: relative;
    overflow: visible;
    text-align: inherit;
}

.headline-dynamic-wrapper .headline-dynamic-text {
    display: inline-block;
    position: relative;
    top: 0;
    left: 0;
}

.headline-dynamic-wrapper .headline-dynamic-text.headline-text-active {
    position: relative;
    z-index: 1;
}

.headline-dynamic-wrapper path {
    stroke: #de1e25;
}

.headline svg {
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc(100% + 20px);
    height: calc(100% + 20px);
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    overflow: visible;
}

.headline .headline-plain-text {
    z-index: 1;
    position: relative;
}

.bordered {
    border-top: 2px solid #de1e25;
}

.headline--style-highlight svg path {
    stroke: red;
    stroke-width: 9;
    fill: none;
    opacity: 0;
    stroke-dasharray: 0 1500;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}


.headline-dynamic-wrapper path {
    stroke: #de1e25;
}

.headline.e-animated svg path {
    -webkit-animation: headline-dash forwards;
    animation: headline-dash forwards;
    -webkit-animation-duration: 1.2s;
    animation-duration: 1.2s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}

.headline.e-hide-highlight svg path {
    opacity: 1;
    stroke-dasharray: 1500 1500;
    -webkit-animation: hide-highlight .4s forwards;
    animation: hide-highlight .4s forwards;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

.headline-animation-type-clip .headline-dynamic-wrapper:after {
    content: "";
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    width: 2px;
    height: 100%;
    background-color: #0d0d0d
}

.headline-animation-type-clip .headline-dynamic-wrapper {
    overflow: hidden;
    vertical-align: top;
}

@-webkit-keyframes headline-dash {
    0% {
        stroke-dasharray: 0 1500;
        opacity: 1
    }

    to {
        stroke-dasharray: 1500 1500;
        opacity: 1
    }
}

@keyframes headline-dash {
    0% {
        stroke-dasharray: 0 1500;
        opacity: 1
    }

    to {
        stroke-dasharray: 1500 1500;
        opacity: 1
    }
}

@-webkit-keyframes hide-highlight {
    0% {
        opacity: 1;
        stroke-dasharray: 1500 1500
    }

    to {
        opacity: 0;
        -webkit-filter: blur(10px);
        filter: blur(10px)
    }
}

@keyframes hide-highlight {
    0% {
        opacity: 1;
        stroke-dasharray: 1500 1500
    }

    to {
        opacity: 0;
        -webkit-filter: blur(10px);
        filter: blur(10px)
    }
}


#topfmradio{ display:none;}


.toolbar .toolbar-bar .menu-icon.menu-icon-34 a:before {
    -webkit-mask-image: url("../sprite.svg#content-view");
    mask-image: url("../sprite.svg#content-view");
}


.toolbar .toolbar-bar .menu-icon.menu-icon-35 a:before {
    -webkit-mask-image: url("../sprite.svg#commerce-view");
    mask-image: url("../sprite.svg#commerce-view");
}


.toolbar .toolbar-bar .menu-icon.menu-icon-36 a:before {
    -webkit-mask-image: url("../sprite.svg#structure-view");
    mask-image: url("../sprite.svg#structure-view");
}


.toolbar .toolbar-bar .menu-icon.menu-icon-41 a:before {
    -webkit-mask-image: url("../sprite.svg#appearance-view");
    mask-image: url("../sprite.svg#appearance-view");
}


.toolbar .toolbar-bar .menu-icon.menu-icon-46 a:before {
    -webkit-mask-image: url("../sprite.svg#extend-view");
    mask-image: url("../sprite.svg#extend-view");
}

.toolbar .toolbar-bar .menu-icon.menu-icon-60 a:before {
    -webkit-mask-image: url("../sprite.svg#people-view");
    mask-image: url("../sprite.svg#people-view");
}

#iddetails h2.accordion-header{
    font-size: 17px;
    font-weight: bold;
	margin-bottom:0;
 }
#iddetails div.form-type--select,
#iddetails fieldset.fieldgroup{
	margin:0;
 }