/* WEB FIX */
.top .header                                                                    {padding: 0 15px; z-index: 100;}
.top .header .header__logo                                                      {max-width: 180px; width: 180px;}
.top .header .navigation .navigation__inner .navigation__list li.menu-item      {padding: 1rem 0;}
.top .header .navigation__link--featured                                        {font-size: 1.1rem; margin: 0 0 0 2rem; padding: 0; display: flex; flex-direction: column; height: 100%; text-decoration: none; border: 0 none;}
.top .header .navigation__link--featured span                                   {display: block; font-weight: 300; color: #000000; font-size: 0.8rem; margin: 0 0 2px;    padding: 0;}
.top .header--mobile-custom-top .toggle                                         {width: 30px; height: 20px;}
.top .header--mobile-custom-top .toggle--open::before                           {transform: rotate(-45deg); top: 8px; right: 0;}
.top .header--mobile-custom-top .toggle--open::after                            {transform: rotate(45deg); top: 8px; right: 0px;}
.navigation .navigation__inner .navigation__list li.menu-item a                             {font-size: 0.9rem;}
.navigation .navigation__inner .navigation__list li.menu-item ul.menu-list                  {padding: 0.5rem 1rem;}
.navigation .navigation__inner .navigation__list li.menu-item ul.menu-list li.menu-item a   {padding: 0.5rem; font-size: 0.8rem;}


.footer                                                                         {padding: 3rem 15px; font-size: 0.8rem;}
.footer .footer__logo                                                           {max-width: 150px; width: 150px;}
.footer .menu-footer li.menu-item a                                             {font-size: 0.9rem;}
.footer .menu-footer li.menu-item ul.menu-list li.menu-item a                   {font-size: 0.8rem;}
.footer .footer__title                                                          {font-size: 0.9rem; padding: 0.5rem 0;}
.footer .footer__call                                                           {font-size: 1rem; color: #62b445;}
.footer .footer__text                                                           {font-size: 0.8rem; font-weight: 400;}
.footer .menu-list                                                              {list-style-image: none; padding: 0;}
.footer .menu-list li                                                           {}
.footer .menu-list li a                                                         {font-size: 0.8rem; text-decoration: none;} 
.footer .menu-list li a:hover                                                   {text-decoration: underline;} 



    /*mobile*/
    @media (max-width: 767px){
        .top .header .header__logo                                              {max-width: 120px; width: 120px;}
        .top .header .header--mobile-custom-bottom .navigation__link--featured  {display: none;}
        .top .header .navigation                                                {padding: 0; margin: 0;}
        .top .header .navigation__link--featured                                {margin: 0;}
        
    }
