﻿/* line 231, ../../sass/website/car/_menu-pc.scss */
ul.drop-down-menu li ul {
    display: none;
    width: 260px;
    height: auto;
    float: left;
    margin-top: -3px;
    padding: 0px 0 5px 0;
    background: #2f77c0;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 5px #3E3E3E;
    border-top: 3px #4d98e4 solid;
    position: absolute;
    left: 50%;
    margin-left: -82px;
}

/* line 458, ../../sass/website/car/_menu-mobile.scss */
#cd-lateral-nav {
    font-size: 16px;
    position: fixed;
    height: 100%;
    right: 0;
    top: 0;
    visibility: hidden;
    /* the secondary navigation is covered by the main element */
    z-index: 10000;
    width: 360px;
    background-color: #2f77c0;
    overflow-y: auto;
    /* Force Hardware Acceleration in WebKit */
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    -webkit-transition: -webkit-transform .4s 0s, visibility 0s .4s;
    -moz-transition: -moz-transform .4s 0s, visibility 0s .4s;
    transition: transform .4s 0s, visibility 0s .4s;
    /* this creates the subtle slide in animation of the navigation */
    -webkit-transform: translateX(80px);
    -moz-transform: translateX(80px);
    -ms-transform: translateX(80px);
    -o-transform: translateX(80px);
    transform: translateX(80px);
}

.iBreak > i {
    display: block;
    line-height: 16px;
}

.signOut > ul {
    padding: 0;
    margin-top: 2px;
    width: 180%;
    margin: 0 auto;
    top: 55px;
}

ul.drop-down-menu li a.m13:after {
    background: url('../../../images/menu-nav-icon-g.png?1692598143');
    background-repeat: no-repeat;
    background-position: 3px -58px;
    background-size: 30px;
}
ul.drop-down-menu li:hover a.m13:after {
    background: url('../../../images/menu-nav-icon-w.png?1692598143');
    background-repeat: no-repeat;
    background-position: 3px -58px;
    background-size: 30px;
}

.item-has-children a .menu-icon-13 {
    width: 35px;
    height: 35px;
    display: block;
    float: left;
    position: absolute;
    background: url('../../../images/menu-nav-icon-w.png?1692598143');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: cover;
    margin-left: 20px;
    margin-top: 3px;
}

.item-has-children a .menu-icon-13 {
    background-position: 2px -62px;
    background-size: 30px;
    margin-top: 9px;
}