/*INC0325900*/
body .highlighted .block-alertbox .alertbox-inner.container * {
  color: white;
}


/*planio 10966*/
.block[class*="top-menu"] .list-inline > li:nth-child(2),
.block[class*="top-menu"] .list-inline > li:nth-child(3),
.block[class*="top-menu"] .list-inline > li:nth-child(4),
.block[class*="top-menu"] .list-inline > li:nth-child(5),
.block[class*="top-menu"] .list-inline > li:nth-child(6),
.block[class*="top-menu"] .list-inline > li:nth-child(7),
.block[class*="top-menu"] .list-inline > li:nth-child(8) {
  display: none;
}
.block[class*="top-menu"] .list-inline > li:nth-child(9) {
  display: inline-block;
}

/*INC0283773*/
img:not([height*="1"]):not([height*="2"]):not([height*="3"]):not([height*="4"]):not([height*="5"]):not([height*="6"]):not([height*="7"]):not([height*="8"]):not([height*="9"]):not([height*="0"]):([class*="leaflet"]) {
  max-width: 100%;
  height: auto !important;
}

a.logo img:not([src^="/themes/custom/economie_theme/images/logo"]) {
  width: 500px;
  height: auto;
  margin: -45px;
}

.field--name-body img:not([height*="1"]):not([height*="2"]):not([height*="3"]):not([height*="4"]):not([height*="5"]):not([height*="6"]):not([height*="7"]):not([height*="8"]):not([height*="9"]):not([height*="0"]):not([class*="leaflet"]) {
  max-width: 100% !important;
  height: auto !important;
}

.block[class*="menu--social-links"] .nav > li{
    float: left;
    margin-right: 15px;
    margin-bottom: 20px;
    z-index: 1;
}
.block[class*="menu--social-links"] .nav > li::first {
    float: left;
    margin-right: 15px;
    margin-bottom: 20px;
    z-index: 1;
}

.region-site-map .block[class*=menu--social-links] .nav>li>.youtube,
.region-site-map .block[class*=menu--social-links] .nav>li>.instagram,
.region-site-map .block[class*=menu--social-links] .nav>li>.linkedin{
    position: relative;
    width: 36px;
    height: 36px;
    color: #fff;
    text-indent: -9999px;
}

.region-site-map .block[class*=menu--social-links] .nav>li>.youtube::before ,
.region-site-map .block[class*=menu--social-links] .nav>li>.instagram::before ,
.region-site-map .block[class*=menu--social-links] .nav>li>.linkedin::before {
    position: absolute;
    font-family: FontAwesome;
    left: 0;
    width: inherit;
    text-align: center;
    top: -6px;
    color: #fff;
    font-size: 36px;
    text-indent: 0;
}

.region-site-map .block[class*=menu--social-links] .nav>li>.youtube::before {
    font-family: FontAwesome;
    content: '\f16a';
}
.region-site-map .block[class*=menu--social-links] .nav>li>.instagram::before {
    font-family: FontAwesome;
    content: '\f16d';
}
.region-site-map .block[class*=menu--social-links] .nav>li>.linkedin::before {
    font-family: FontAwesome;
    content: "\f0e1";
}

.block[class*="top-menu"] .list-inline > li > a.youtube::before {
    content: "\f16a";
}
.block[class*="top-menu"] .list-inline > li > a.instagram::before{
  content: '\f16d';
};

/*INC0295281*/

@media (min-width: 768px){

.page--about .field--name-field-custom-list .field__items .col-md-3 {
    width: 30%;
}

.region-site-map .block[class*=menu--social-links] .nav>li>.youtube ,
.region-site-map .block[class*=menu--social-links] .nav>li>.instagram ,
.region-site-map .block[class*=menu--social-links] .nav>li>.linkedin {
    position: relative;
    color: transparent;
    width: 36px;
    height: 36px;
    color: #fff;
    text-indent: -9999px;
}

.region-site-map .block[class*=menu--social-links] .nav>li>.youtube::before ,
.region-site-map .block[class*=menu--social-links] .nav>li>.instagram::before ,
.region-site-map .block[class*=menu--social-links] .nav>li>.linkedin::before {
    position: absolute;
    left: 0;
    width: inherit;
    text-align: center;
    top: -6px;
    color: #fff;
    font-size: 36px;
    text-indent: 0;
}

.region-site-map .block[class*=menu--social-links] .nav>li>.youtube {
    font-family: FontAwesome;
    content: '\f0e1';
}
.region-site-map .block[class*=menu--social-links] .nav>li>.instagram {
    font-family: FontAwesome;
    content: '\f16d';
}
.region-site-map .block[class*=menu--social-links] .nav>li>.linkedin {
    font-family: FontAwesome;
    content: "\f0e1";
}

/*planio 10966*/
.block[class*="top-menu"] .list-inline > li:nth-child(2),
.block[class*="top-menu"] .list-inline > li:nth-child(3),
.block[class*="top-menu"] .list-inline > li:nth-child(4),
.block[class*="top-menu"] .list-inline > li:nth-child(5),
.block[class*="top-menu"] .list-inline > li:nth-child(6),
.block[class*="top-menu"] .list-inline > li:nth-child(7),
.block[class*="top-menu"] .list-inline > li:nth-child(8) {
  display: inline-block;
  }
}

@media (min-width: 992px){
  .page--about .field--name-field-custom-list .field__items .col-md-3 {
    width: 20%;
  }


.block[class*="top-menu"] .list-inline > li > a.youtube, .block[class*="top-menu"] .list-inline > li > a.instagram {
    position: relative;
    color: transparent !important;
    width: 15px;
    height: 20px;
}

.block[class*="top-menu"] .list-inline > li > a.youtube::before,
.block[class*="top-menu"] .list-inline > li > a.instagram::before{
  position: absolute;
  top: 0;
  left: 0;
  width: inherit;
  color: #1d1d1d;
  font-size: 15px;
  text-align: center;
  font-family: FontAwesome;
  }
  
  /*planio 10966*/
.block[class*="top-menu"] .list-inline > li:nth-child(2),
.block[class*="top-menu"] .list-inline > li:nth-child(3),
.block[class*="top-menu"] .list-inline > li:nth-child(4),
.block[class*="top-menu"] .list-inline > li:nth-child(5),
.block[class*="top-menu"] .list-inline > li:nth-child(6),
.block[class*="top-menu"] .list-inline > li:nth-child(7),
.block[class*="top-menu"] .list-inline > li:nth-child(8) {
  display: inline-block;
  }
}
/* do not display orejime in language selection page */ 

body.page--language-selection-page div#fedconsent{display:none;} 
body.path-language-selection-page div#fedconsent{display:none;} 

.orejime-ModalWrapper {
  box-sizing: border-box !important;
  -webkit-box-sizing: border-box !important;
  padding:0 !important;
  overflow:hidden !important;
}

#block-employment-branding{
  max-width: auto !important;
  width: 13rem;
  position: relative;
}
.page__inner.page__inner--banner.container *{
  color:  #005AB4 !important;
}
[class*="branding"] {
   font-family: "Work Sans", Verdana, Arial, sans-serif !important;
   float: left !important;
   height: 3rem !important;
   line-height: 3rem !important;
   color: #005AB4 !important;
   margin: 0 auto 0 0 !important;
   padding: 0 !important;
}


 [class*="branding"] h1 {
   display: none !important;
}
 [class*="branding"] a {
   display: block !important;
   width: 15rem !important;
   height: auto !important;
   color: #005AB4 !important;
   text-decoration: none !important;
   position: relative !important;
   padding: 0 !important;
   transition: opacity 0.3s ease !important;
   background: transparent !important;
}

 [class*="branding"] .name {
   display: block !important;
   font-size: 0.75rem !important;
   font-weight: 400 !important;
   line-height: 1.3 !important;
   color: #005AB4 !important;
   margin: 0 !important;
   vertical-align: middle !important;
   overflow: hidden !important;
}
 [class*="branding"] .name span {
   font-weight: 400 !important;
   text-transform: uppercase !important;
}

 [class*="branding"] .logo {
   display: block !important;
   float: left !important;
   width: auto !important;
   height: 3rem !important;
   margin: 0 0.75rem 0 0 !important;
}

 [class*="branding"] a:hover, [class*="branding"] a:focus {
   opacity: 0.6 !important;
}
 @media (min-width: 768px) {
   .page__section--banner {
    height: auto;
    min-height: 10.625rem;
    border: 0;
    background-size: auto 100%;
    background-position: right center;
    background-repeat: no-repeat;
    background-color: #a6f6ff;
}
   [class*="branding"] {
     height: 8.5rem !important;
     line-height: 4.5rem !important;
     color: #005ab4 !important;
     padding-top: 2rem !important;
     padding-bottom: 2rem !important;
  }
   
   [class*="branding"] a {
     width: 21rem !important;
     color: #005ab4 !important;
  }
     [class*="branding"] .logo {
     height: 4.5rem !important;
  }
     [class*="branding"] .name {
     font-size: 1.125rem !important;
     line-height: 1.2 !important;
     color: #005ab4 !important;
  }
     [class*="branding"] .name span {
     font-weight: 300 !important;
     width: 15rem;
  }
   .container {
    max-width: 100%;
   }
}
 @media (min-width: 992px) {
    [class*="branding"] a {
     width: 36rem !important;
  }
    [class*="branding"] {
     height: 9.45rem !important;
     line-height: 5rem !important;
     padding-top: 2.225rem !important;
     padding-bottom: 2.225rem !important;
  }
   
   [class*="branding"] .logo {
     height: 5rem !important;
     margin-right: 1rem !important;
  }
     [class*="branding"] .name {
     font-size: 1.3rem !important;
     line-height: 1.3 !important;
     width: 25rem;
  }
   .container {
    max-width: 75rem;
   }
}

fieldset#edit-date-wrapper {
  border-bottom-color: #ffffff00;
} 

.views-exposed-form legend {
    margin-bottom: 0px;
    font-size: 0.875rem;
    font-weight: 700;
}

/* webpower */
#webpower-newsletter-form label.form-required::after {
  color:red;
}

#webpower-newsletter-form p {
  display: inline;
  font-size: .75rem;
}

#webpower-newsletter-form input[type="submit"]{
  margin-bottom: 50px;
}

#webpower-newsletter-form a{
  color: #006ab0;
  text-decoration: underline;
}

#webpower-newsletter-form a:hover{
  color: #038764;
  text-decoration: none;
}

#webpower-newsletter-form .form-item--name-email label {
  display: none;
}

#webpower-newsletter-form #edit-optin {
  margin-top: 6px;
  border-color: #006ab0;
}

#webpower-newsletter-form input#edit-optin:focus {
  outline: 0.1875rem solid #F06800 !important;
  outline-offset: 0.125rem !important;
  opacity: 1 !important;
}

#webpower-newsletter-form #edit-email {
  margin-bottom: 20px;
}

.block--measuremail-- {
  display: none;
}
