@font-face { 
    font-family:'a1serif-reg';
    src:url(/Contents/Assets/themes/2019/fonts/A1SerifV5-Regular.woff2) 
    format('woff2'),
    url(/Contents/Assets/themes/2019/fonts/A1SerifV5-Regular.woff) 
    format('woff');
    font-weight:normal;
    font-style:normal; 
}
@font-face { 
    font-family:'a1serif-bold';
    src:url(/Contents/Assets/themes/2019/fonts/A1SerifV5-Bold.woff2) 
    format('woff2'),
    url(/Contents/Assets/themes/2019/fonts/A1SerifV5-Bold.woff) 
    format('woff');
    font-weight:normal;
    font-style:normal; 
}
@font-face { 
    font-family:'a1sans-light';
    src:url(/Contents/Assets/themes/2019/fonts/A1SansV5-Light.woff2) 
    format('woff2'),
    url(/Contents/Assets/themes/2019/fonts/A1SansV5-Light.woff) 
    format('woff');
    font-weight:normal;
    font-style:normal; 
}
@font-face { 
    font-family:'a1sans-reg';
    src:url(/Contents/Assets/themes/2019/fonts/A1SansV5-Regular.woff2) 
    format('woff2'),
    url(/Contents/Assets/themes/2019/fonts/A1SansV5-Regular.woff) 
    format('woff');
    font-weight:normal;
    font-style:normal; 
}
@font-face { 
    font-family:'a1sans-bold';
    src:url(/Contents/Assets/themes/2019/fonts/A1SansV5-Bold.woff2) 
    format('woff2'),
    url(/Contents/Assets/themes/2019/fonts/A1SansV5-Bold.woff) 
    format('woff');
    font-weight:normal;
    font-style:normal; 
}

body { font-family:'a1serif-reg'; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family:'a1serif-reg'; }

.mag-site-main-menu .navbar-nav li a { font-family: A1Telekom,Verdana,sans-serif; }

#quickslider .active{background-color: #444 !important;}

.quickslider-nav{position:relative; clear:both; color:#000;}
.quickslider-nav a{text-decoration: none;}
.quickslider-nav .left{float: left; background-color: #fff; padding:5px 10px; display: none;}
.quickslider-nav .right{float: right; background-color: #fff; padding:5px 10px; display: none;}
.quickslider-nav .left:hover, .quickslider-nav .right:hover{background-color: #000; color:#fff;}

.quickslider div{width: 100%;height: 400px;}
.banner-links {position:absolute; padding: 25px; left: 18%;max-width: 550px; top: 30px; background-color: rgba(51, 51, 51, 0.8);}
.banner-links h2,.banner-links p{color: #fff;font-family: amplesoft_medium, Helvetica, Arial, sans-serif; font-weight: 300;}
.banner-links p{font-size: 17px;}
.banner-links h2{font-size: 35px;border-bottom: 2px solid #fff; padding-bottom: 13px; margin-bottom: 13px;}
.banner-more{ margin-top: 15px; padding: 8px 30px; border-color: #da291C; background: #da291C; color: #fff; text-transform: uppercase; opacity: 1;border-style: solid; border-width: 1px;}
.banner-more:hover, .banner-more:focus {background: #ae2116; color:#fff;border-color: #ae2116;}
