header nav {    text-align: center;    float: left;    text-transform: uppercase;}    header nav ul {        margin: 0;        padding: 1em;        list-style-type: none;    }        header nav ul li {            display: inline;            margin-left: 1px;        }            header nav ul li:first-child {            }            header nav ul li ul {                display: none;            }a {    color: #666666;    text-decoration: none;}    a:hover {        color: #333;        text-decoration: none;    }    /* hide the link until viewport size is reached */    a.meanmenu-reveal {        display: none;    }/* when under viewport size, .mean-container is added to body */.mean-container .mean-bar {    float: left;    width: 100%;    position: relative;    background: #fcf0f0;    padding: 4px 0 0px 0;    min-height: 42px;    z-index: 9999;    box-shadow: 0 0 19px #a3a3a3;    border-top: 1px #f5e9e9 solid;}.mean-container a.meanmenu-reveal {    width: 22px;    height: 22px;    padding: 14px 22px 11px;    position: absolute;    top: 0;    right: 0;    cursor: pointer;    color: #e31937;    text-decoration: none;    font-size: 16px;    text-indent: -9999em;    line-height: 22px;    font-size: 1px;    display: block;    font-weight: 700;}    .mean-container a.meanmenu-reveal span {        display: block;        background: #e31937;        height: 3px;        margin-top: 3px;    }.mean-container .mean-nav {    float: left;    width: 100%;    background: #fff;    margin-top: 44px;}    .mean-container .mean-nav ul {        padding: 0;        margin: 0;        width: 100%;        list-style-type: none;    }        .mean-container .mean-nav ul li {            position: relative;            float: left;            width: 100%;        }            .mean-container .mean-nav ul li a {                display: block;                float: left;                width: 100%;                padding: 16px 20px 12px 20px;                margin: 0;                text-align: left;                color: #333;                border-bottom: 1px solid rgba(0,0,0,0.1);                text-decoration: none;                text-transform: uppercase;                transition-duration: 0.3s;            }            .mean-container .mean-nav ul li li a {                width: 90%;                padding: 16px 30px 12px 30px;                border-top: 1px solid rgba(0,0,0,0.25);                opacity: 0.75;                filter: alpha(opacity=75);                text-shadow: none !important;                visibility: visible;            }            .mean-container .mean-nav ul li.mean-last a {                border-bottom: none;                margin-bottom: 0;            }            .mean-container .mean-nav ul li li li a {                width: 100%;                padding: 16px 40px 12px 40px;            }            .mean-container .mean-nav ul li li li li a {                width: 100%;                padding: 1em 20%;            }            .mean-container .mean-nav ul li li li li li a {                width: 100%;                padding: 1em 8%;            }            .mean-container .mean-nav ul li a:hover {                background: #e31937;                color: #fff;                transition-duration: 0.3s;            }            .mean-container .mean-nav ul li a.mean-expand {                margin-top: 0px;                width: 26px;                height: 22px;                padding: 12px !important;                text-align: center;                position: absolute;                right: 0;                top: 0;                z-index: 2;                font-weight: 700;                background: rgba(200,200,200,0.1);                border: none !important;                border-left: 1px solid rgba(255,255,255,0.4) !important;                border-bottom: 1px solid rgba(255,255,255,0.2) !important;            }                .mean-container .mean-nav ul li a.mean-expand:hover {                    background: rgba(200,200,200,0.9);                }.mean-container .mean-push {    float: left;    width: 100%;    padding: 0;    margin: 0;    clear: both;}.mean-nav .wrapper {    width: 100%;    padding: 0;    margin: 0;}/* Fix for box sizing on Foundation Framework etc. */.mean-container .mean-bar, .mean-container .mean-bar * {    -webkit-box-sizing: content-box;    -moz-box-sizing: content-box;    box-sizing: content-box;}.mean-remove {    display: none !important;}@media (min-width: 1023px) {    header nav {        margin-right: 15px;    }        header nav ul {            padding: 0px;            margin: 0px;        }            header nav ul > li {                position: relative;                text-align: left;                display: inline-block;                min-height: 54px;            }                header nav ul > li ul li {                    min-height: inherit;                }            header nav ul li > a {                text-align: left;                padding: 7px 22px 6px 22px;                display: block;                font-size: 14px;                transition-duration: 0.3s;                border-radius: 15px;                color: #8b8c8f;                position: relative;                line-height: 17px;            }                header nav ul li > a:hover {                    border-radius: 15px;                    transition-duration: 0.3s;                    color: #e31937;                    background: #d0112b;                    color: #fff;                }                header nav ul li > a.active {                    color: #fff;                    border-radius: 15px;                    background: #e31937;                }            header nav ul li:hover > a.active {                color: #fff;                border-radius: 15px;                background: #e31937;            }            header nav ul li > a.arrow-1:after {                background-image: url(../images/arrow-gray.png);                background-repeat: no-repeat;                width: 8px;                height: 4px;                content: ".";                font-size: 0px;                position: absolute;                right: 11px;                top: 13px;            }            header nav ul li > a.arrow-1.arrow-loading:after {                background-image: url('../../kendo/2024.2.514/Default/loading.gif');                width: 16px;                height: 18px;                right: 0;                top: 8px;            }            header nav ul li ul.label2 li a.arrow-2.arrow-loading:after {                background-image: url('../../kendo/2024.2.514/Default/loading.gif');                width: 16px;                height: 18px;                right: 0;                top: 8px;            }            header nav ul li > a.arrow-1:hover:after {                background-image: url(../images/arrow-white.png);                background-repeat: no-repeat;                width: 8px;                height: 4px;                content: ".";                font-size: 0px;                position: absolute;                right: 11px;                top: 13px;            }            header nav ul li > a.active:after {                background-image: url(../images/arrow-white.png);                background-repeat: no-repeat;                width: 8px;                height: 4px;                content: ".";                font-size: 0px;                position: absolute;                right: 11px;                top: 13px;            }            header nav ul li:hover > a.arrow-1 {                color: #fff;                border-radius: 15px;                background: #e31937;            }                header nav ul li:hover > a.arrow-1:after {                    background-image: url(../images/arrow-white.png);                    background-repeat: no-repeat;                    width: 8px;                    height: 4px;                    content: ".";                    font-size: 0px;                    position: absolute;                    right: 11px;                    top: 13px;                }            /***Label 2****/            header nav ul li:hover ul.label2 {                position: absolute;                display: block !important;                left: 0px;                width: 185px;                background: #fff;                top: 53px;                border-radius: 0px 0px 15px 15px;                box-shadow: 0 8px 9px #d4d4d4;                font-size: 15px;                padding: 0px 0px 8px 12px;            }            header nav ul li ul.label2 li {                position: relative;            }                header nav ul li ul.label2 li a {                    border-radius: 0px;                }            header nav ul.right-side-menu li.lvlfirst ul.label2 li a {                padding-left: 22px;            }            header nav ul li ul.label2 li a:hover {                background-color: transparent;                color: #e31937;            }            header nav ul li ul.label2 li:hover > a {                color: #e31937;                background: none;            }            header nav ul li ul.label2 li a.arrow-2:after {                background-image: url(../images/arrow-right.png);                background-repeat: no-repeat;                width: 4px;                height: 8px;                content: ".";                font-size: 0px;                position: absolute;                right: 6px;                top: 16px;            }            header nav ul.right-side-menu li.lvlfirst ul.label2 li a.arrow-2:after {                background-image: url(../images/arrow-gray-left.png);            }            header nav ul.right-side-menu li.lvlfirst ul.label2 li a.arrow-2:after {                left: 6px;            }            /***Label 3****/            header nav ul li ul.label2 li:hover ul.label3 {                position: absolute;                display: block !important;                left: 173px;                width: 185px;                background: #fff;                top: -10px;                border-radius: 15px;                box-shadow: 0 5px 9px #d4d4d4;                padding: 8px 0 8px 12px;            }            header nav ul.right-side-menu li.lvlfirst ul.label2 li:hover ul.label3 {                right: 173px;                left: inherit;            }            header nav ul li ul.label2 li:hover ul.label3 a:hover {                color: #e31937;            }            header nav ul li:hover ul li {                margin-left: 0px;                width: 100%;                padding-right: 12px;            }            header nav ul.right-side-menu li.lvlfirst:hover ul li {                margin-right: 0px;                padding-left: 12px;                padding-right: 12px;            }            header nav ul li ul li a {                border-bottom: #d6d6d7 solid 1px;            }            header nav ul li ul li:last-child a {                border-bottom: 0px;            }            header nav ul li:hover ul li a {                padding: 9px 5px;                text-transform: none;                font-weight: normal;                font-size: 15px;            }            header nav ul li ul.label2 li ul.label3 li a {                border-bottom: #d6d6d7 solid 1px;            }            header nav ul li ul.label2 li ul.label3 li:last-child a {                border-bottom: 0px;            }            /***Label 4****/            header nav ul li ul.label3 li:hover ul.label4 {                position: absolute;                display: block !important;                left: 173px;                width: 185px;                background: #fff;                top: -10px;                border-radius: 15px;                box-shadow: 0 5px 9px #d4d4d4;                padding: 8px 12px;            }            header nav ul.right-side-menu li.lvlfirst ul.label3 li:hover ul.label4 {                right: 173px;                left: inherit;            }            header nav ul li ul.label3 li:hover ul.label4 a:hover {                color: #e31937;            }            header nav ul li:hover ul li {                margin-left: 0px;                width: 100%;                padding-right: 12px;            }            header nav ul li ul li a {                border-bottom: #d6d6d7 solid 1px;            }            header nav ul li ul li:last-child a {                border-bottom: 0px;            }            header nav ul li:hover ul li a {                padding: 9px 5px;                text-transform: none;                font-weight: normal;                font-size: 15px;            }            header nav ul li ul.label3 li ul.label4 li a {                border-bottom: #d6d6d7 solid 1px;            }            header nav ul li ul.label3 li ul.label4 li:last-child a {                border-bottom: 0px;            }}.auth-page-title {    text-align: center;    font-weight: bold;    font-size: 14px;    margin-bottom: 15px;}