﻿
/* open-sans-regular - latin */
/*@font-face {
    font-display: swap;*/ /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    /*font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url('/cms/cdn/fonts/open-sans/open-sans-v36-latin-regular.woff2') format('woff2');*/ /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
/*}*/

/*<link href="//fonts.googleapis.com/css2?family=Open+Sans&display=swap" rel="stylesheet" >*/

:root {
    --main-font-family: 'Asap';
}


body {
    -webkit-font-smoothing: antialiased;
    /* 
        background-color: #ffffff;
        background: #fff;
        rgb(243,243,243);
    */
    background-color: #f5f5f7;
    max-width: 100%;
    font-family: var(--main-font-family), Arial, Helvetica, sans-serif !important;
    font-weight: 400;
    line-height: 1.6rem;
    color: #454545;
    overflow-x: hidden;
}


h1, h2, h3, h4, h5, h6 {
    font-family: "Open Sans", sans-serif, Arial, Helvetica !important;
}

/* ***** HEADER ***** */

#site-header {
    /* height: 140px; */
    background-color: #ffffff;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}

#MainNavBar li a {
    color: #000000;
}

#topMenuLanguageContentSwitch5 a, #topMenuLanguageContentSwitch5 ul li a {
    color: #000000;
}


/* ***** HOMEPAGE ***** */


/* ***** FOOTER ***** */

footer {
    color: #dff2f5;
    background-color: #313d4a;
    margin-top: 3rem;
}

#footerMenuCol1 li a, #footerMenuCol2 li a, #footerMenuCol3 li a {
    color: #dff2f5;
}

#FooterBottomMenu li a {
    color: #ffffff;
}
