/**
 * Theme Name: Enfold LeRital
 * Description: <strong>A superflexible and responsive Business Theme by Kriesi</strong> - <br/> Update notifications available on twitter and facebook:<br/> <a href='http://twitter.com/kriesi'>Follow me on twitter</a><br/> - <a href='http://www.facebook.com/pages/Kriesi/333648177216'>Join the Facebook Group</a>
 * Version: 1.0.1
 * Author: Kriesi
 * Author URI: https://www.kriesi.at
 * License: Themeforest Split Licence
 * License URI: https://www.kriesi.at
 * Theme URI: https://www.kriesi.at/themes/enfold/
 * Template: enfold
 */

/* enfold */

#top .special_amp {
    font-family: inherit;
    font-style: inherit;
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit;
    color: inherit!important;
}
.sub-menu span {
    text-transform: uppercase;
}
footer .container {
    text-align: center;
}
#socket .copyright {
    float: inherit;
}
h1, h2, h3, h4 {
    line-height: 60px;
}
div #footer .av_one_third {
    margin-left: 2%;
    width: 31%;
    text-align: center;
}

.Marquee{
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;
    width:100%;
    overflow:hidden;
    z-index:auto;
    background-color:transparent
}
.Marquee h1,.Marquee p{
    margin:0;
    min-height:0;
    line-height:1.4 !important
}
.Marquee-svg{
    display:block;
    width:100%;
    font-size:inherit
}
.Marquee-hitbox{
    position:relative;
    display:block;
    width:100%
}
.Marquee-hitbox:focus .Marquee-path-hitbox-focus-outline{
    stroke:currentColor
}
.Marquee-hitbox:focus:not(:focus-visible) .Marquee-path-hitbox-focus-outline{
    stroke:initial
}
.Marquee-display{
    flex-grow:1;
    flex-shrink:0
}
.Marquee-display.fade-edges{
    mask-image:linear-gradient(to right,transparent 0%,#000 15%,#000 85%,transparent 100%);
    -webkit-mask-image:linear-gradient(to right,transparent 0%,#000 15%,#000 85%,transparent 100%)
}
.Marquee-measure{
    display:inline-flex;
    align-items:center;
    width:max-content;
    min-height:1em;
    visibility:hidden;
    position:absolute
}
.Marquee-group{
    display:flex;
    flex-grow:0;
    flex-shrink:0
}
.Marquee-measure,.Marquee-group{
    min-width:50px
}
.Marquee-item{
    display:flex;
    align-items:center;
    justify-content:center;
    flex-grow:0;
    flex-shrink:0
}
.Marquee-track{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.Marquee-track{
    pointer-events:none
}
.Marquee-track .Marquee-track-item{
    position:absolute;
    top:0;
    left:0;
    width:0;
    height:0
}
.Marquee-track-item .Marquee-item{
    padding:0;
    transform:translate3d(-50%, calc(-50% - 0.4em), 0)
}
