/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 02 2023 | 20:29:00 */
/* Footer title */
div#footer_heading {
    margin-top: 10px;
}
#footer_heading span {
    font-size: 15px;
    color: #FFF;
    font-family: "Nissan Bold";
}

li.footer-content-title {
    font-weight: bold;
}
li.last-child-menu {
    margin-bottom: 11px;
}
.footer-content {
    text-transform: uppercase;
    margin-top: -7px;
}
.footer-content-title a {
    cursor: auto;
    text-decoration: none!important;
}
.container-bottom-top {
    margin-bottom: 24px!important;
}
.nissan-heading span{
    font-size: 20px;
    font-weight: 200!Important;
    font-family: "Nissan Light","Nissan Regular",Verdana,Arial,sans-serif!important; 
    color:#FFFFFF!important;
}
section#footer-section li a{
    font-size: 12px;
    font-family: "Nissan Light";
    color: #C1C1C1;
}
div#footer_content li {
    list-style-type: none!Important;
}
div#footer_content {
	left: -20px;
}
.social-icon section#footer-section li a {
	margin: 0;
}
div#footer_content {
    line-height: 1.2;
}
section#footer-section .social-icon li a{
	color: #000;
}
/* Footer content*/
.footer-content.elementor-widget.elementor-widget-wp-widget-nav_menu li a:hover,
ul#menu-bottom-menu li a:hover{
    text-decoration: underline;
}

/*bottom menu*/
.menu-bottom-menu-container li{
  list-style-type: none!important;
}
#bottom-menu .sf-menu li.menu-item{
  margin:0px;
}
.footer-date h6 {
    font-size: 11px;
    color: #FFF;
    font-family: "Nissan Regular";
    position: relative;
    top: 11px;
    font-weight: normal;
}
#bottom-menu .sf-menu a.menu-link {
    font-family: "Nissan Light";
    font-size: 11px!important;
    text-transform: uppercase;
    color:#C1C1C1!important;
    padding: 0px 12px 0px 0px;
}
.footer-content {
    text-transform: uppercase;
    margin-top: -7px;
}


@media screen and (max-width:600px){
  .mega-menu{
    padding-right:0px!important;
  }
  .mega-menu ul.mega-sub-menu{
    min-width:320px!important;
    padding-top:0px!important;
  }
  ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link{
    width:90%!important;
  }

  .rtbs .rtbs_menu{
    width:auto!important;
    overflow-x:scroll;
    overflow-y:hidden;
    height:60px;
    margin-top:0px!important;
  }
  
  .rtbs .rtbs_menu ul{
    display:inline-flex;
  }
  
  .rtbs .rtbs_menu li{
    min-width:fit-content;
    padding:5px 10px;
  }
  .rtbs .rtbs_menu::-webkit-scrollbar,.rtbs .rtbs_content::-webkit-scrollbar{
    width:0px;
  }
  #footer-section #footer_content{
    display:none;
    left: -10px;
  }
  
  #footer-section span.elementor-heading-title:after{
    content: '\e601';
    float: right;
    font-size:12px;
    font-family: Nissan-Icon;
    color: #C3002F;
    margin-top: 9px;
  }
  #footer-section span.elementor-heading-title.active:after{
    content: '\e67c';
    float: right;
    font-family: Nissan-Icon;
    color: #C3002F;
    font-size:12px;
  }
	div#footer_heading {
    border-top: 1px solid #4c4c4c;
    margin-bottom: unset;
    padding: 10px;
    margin-top: 0px!important;
  }
}

/** NEW **/
@media screen and (max-width:440px){
  .rtbs .rtbs_menu{
    width:auto!important;
    overflow-x:scroll;
    overflow-y:hidden;
    height:60px;
    margin-top:0px!important;
  }
  
  .rtbs .rtbs_menu ul{
    display:inline-flex;
  }
  
  .rtbs .rtbs_menu li{
    min-width:fit-content;
    padding:5px 10px;
  }
  .rtbs .rtbs_menu::-webkit-scrollbar,.rtbs .rtbs_content::-webkit-scrollbar{
    width:0px;
  }
  #footer-section #footer_content{
    display:none;
    left: -10px;
  }
  
  #footer-section span.elementor-heading-title:after{
    content: '\e601';
    float: right;
    font-size:12px;
    font-family: Nissan-Icon;
    color: #C3002F;
    margin-top: 9px;
  }
  #footer-section span.elementor-heading-title.active:after{
    content: '\e67c';
    float: right;
    font-family: Nissan-Icon;
    color: #C3002F;
    font-size:12px;
  }
}

