@import "https://fonts.googleapis.com/css?family=Muli|Poppins|Catamaran|Quicksand|Open+Sans|Mukta|Belgrano";
/* Disseny LILA */
/*$main-font-family: "Open Sans", sans-serif;*/
/*$header-background:#F0EEE5;*/
.ftco-navbar-light {
  top: 0px !important;
  padding: 0px;
  background: #23788c !important;
  border-top: none !important; }
  .ftco-navbar-light .nav-link:not(.cta) {
    /*border-top: none !important;*/ }

#ftco-navbar .nav-item {
  font-weight: bold; }
  #ftco-navbar .nav-item.col {
    margin: 0;
    padding: 0; }
  #ftco-navbar .nav-item .nav-link {
    padding: 10px;
    border-top: 2px solid #23788c;
    border-bottom: 2px solid #23788c;
    margin-left: 10px;
    margin-right: 0; }
    #ftco-navbar .nav-item .nav-link a {
      margin: 0;
    margin-top:10px; }
  #ftco-navbar .nav-item.cta {
    margin-right: 120px; }
  #ftco-navbar .nav-item a {
    white-space: nowrap !important; }
  #ftco-navbar .nav-item:hover.cta .nav-link:hover, #ftco-navbar .nav-item.active.cta .nav-link:hover {
    background: #23788c;
    border: 2px solid #23788c !important; }
  #ftco-navbar .nav-item:hover .nav-link, #ftco-navbar .nav-item.active .nav-link {
    color: #23788c;
    border-bottom: 2px solid #23788c;
    border-top: 2px solid #23788c;
    background-color: #d3f0ff !important; }
    #ftco-navbar .nav-item:hover .nav-link span, #ftco-navbar .nav-item.active .nav-link span {
      color: black; }
  #ftco-navbar .nav-item .dropdown-menu {
    margin: 0;
    border-left: 1px solid #23788c !important;
    border-right: 1px solid #23788c !important;
    border-bottom: 1px solid #23788c !important; }
    #ftco-navbar .nav-item .dropdown-menu .dropdown-item {
      color: #23788c !important; }
      #ftco-navbar .nav-item .dropdown-menu .dropdown-item:hover {
        background-color: #d3f0ff; }
        #ftco-navbar .nav-item .dropdown-menu .dropdown-item:hover span {
          color: black; }

#ftco-navbar.awake {
  border-top: none !important; }
  #ftco-navbar.awake .nav-item:hover .nav-link, #ftco-navbar.awake .nav-item.active .nav-link {
    color: #23788c !important;
    border-bottom: 2px solid #23788c !important; }
    #ftco-navbar.awake .nav-item:hover .nav-link span, #ftco-navbar.awake .nav-item.active .nav-link span {
      color: black; }

.ftco-navbar-light .navbar-nav > .nav-item > .nav-link {
  font-size: 15px; }

#ftco-nav .dropdown-menu a {
  font-size: 15px !important; }

.navbar-dark {
  border-top: 2px solid #23788c !important; }

#ftco-navbar ul li a:not(.cta) {
  margin-left: 0px !important; }

#ftco-nav .dropdown-menu {
  padding: 5px; }
  #ftco-nav .dropdown-menu a {
    font-size: 13px; }

.ftco-navbar-light.scrolled .nav-link.cta {
  padding: 0px 10px !important;
  margin-top: 15px !important; }

.nav-item.mobile {
  text-align: center; }
  .nav-item.mobile .nav-link.cta {
    margin: 0 !important;
    margin-top: 15px !important;
    padding: 0 !important;
    font-size: 14px; }
    .nav-item.mobile .nav-link.cta:hover {
      color: white; }


#menu-mobile-sticky-wrapper {
  z-index:9;
}

#menu-mobile {
  border-bottom:2px solid #23788c;

}

ul.selector_idiomes  li {
  display:inline;
}

ul.selector_idiomes  li.active a {
  text-decoration:underline;
}

ul.selector_idiomes li:nth-child(n+2)::before  {
  text-align: center;
  padding: 9px 0;
  text-decoration: none;
  font-size: 14px;
  content: " | ";

}