/* ============================== OVERLAY MENU ============================== */
       
          .breadcrumb {
            padding: 10px 15px;
            background: transparent;
          }
          .breadcrumb .menu-offcanvas{
            margin-right: 8px;
            margin-left: 3px;
          }
          .breadcrumb li:nth-child(2):before {
            content: "";
          }

          .button_container2.active .top {
              transform: translateY(8px) translateX(0) rotate(45deg);
          }
          .button_container2.active .bottom {
            transform: translateY(-8px) translateX(0) rotate(-45deg);
          }
          .button_container2 span:nth-of-type(2){
            top: 8px;
          }
          .button_container2 span:nth-of-type(3){
            top: 16px;
          }

          #toggle_close.button_container{
            width: 27px;
          }

          .button_container2 {
            position: unset;
            top: 0;
            right: 2%;
            height: 19px;
            width: 27px;
            cursor: pointer;
            z-index: 100;
            transition: opacity .25s ease, top .2s ease;
            margin-bottom: -4px;
          }

          .button_container2.active span {
            background: #236496 !important;
          }

          .menu-offcanvas {
            position: relative;
          }

          .overlay-menu2 {
            position: absolute;
            background: #236496;
            top: 28px;
            left: -350px;
            width: min-content;
            min-width: 270px;
            height: 0%;
            opacity: 1;
            visibility: unset;
            transition: opacity .35s, visibility .35s, height .35s;
            overflow: hidden;
            z-index: 99999;
            transition: .4s;
          }
          .overlay-menu2 ul li {
            line-height: 1.8;
            padding-bottom: 12px;
            text-align: left;
          }
          .overlay-menu2 ul li a{
            display: block;
            z-index: 1;
          }
          .overlay-menu2 nav {
            top: 44%;
            overflow: unset;
            overflow-y: initial;
          }
          .overlay-menu2 .button_container.active {
            top: -47px;
            left: 30px;
          }
          .overlay-menu2.open {
            left: 0;
            transition: .4s;
          }
          .overlay-menu2 nav{
            font-size: 16px;
          }
          .overlay-menu2 .slide-menu{
            padding-left: 30px;
          }
          .overlay-menu2 .slide-menu ul ul {
              left: 116%;
          }
          .overlay-menu2 .slide-menu ul ul li a {
              font-size: 16px;
          }
          .overlay-menu2 .slide-menu ul ul li {
              padding-bottom: 3px;
          }
          .overlay-menu2 .slide-menu ul ul li:first-child {
              padding-bottom: 10px
          }
          .overlay-menu2 .slide-menu ul ul li:first-child a {
              font-size: 19px;
          }
          .overlay-menu2 ul li.dropmenu::after {
            content: "";
            position: absolute;
            right: 5px;
            top: 10px;
            width: 10px;
            height: 10px;
            border-top: 3px solid white;
            border-right: 3px solid white;
            rotate: 45deg;
            border-bottom-left-radius: 41px;
          }
          .overlay-menu2 ul li.dropmenu li:first-child::before {
            content: "";
            position: absolute;
            left: -16px;
            top: 11px;
            width: 10px;
            height: 10px;
            border-bottom: 3px solid white;
            border-left: 3px solid white;
            rotate: 45deg;
          }

/* ============================== / OVERLAY MENU ==============================*/
