/*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;} 

/* #INC0428042 fix date color display in search results after switching the field for the dates */
.view-full-site-search .media-body .field--name-field-publication-date, .view-full-site-search .media-body .field--name-field-publication-datetime {color: #73777d;}


dfn.onomasticon-extra-element {
  font-style: normal;
}

/* #INC0763118 Update social icons */
.block[class*=top-menu] .list-inline>li>a.linkedin:before {
	content: url('./../images/icons/icon-linkedin-black.svg');
	width: 15px;
	margin-top: 2px;
}

.block[class*=top-menu] .list-inline>li>a.twitter:before {
	content: url('./../images/icons/icon-x-black.svg');
	width: 15px;
	margin-top: 2px;
}

.region-site-map .block[class*=menu--social-links] .nav>li>.linkedin::before {
	content: url('./../images/icons/icon-linkedin.svg');
	width: 32px;
	margin-top: 3px;
}

.region-site-map .block[class*=menu--social-links] .nav>li>a.twitter:before {
	content: url('./../images/icons/icon-x.svg');
	width: 30px;
    margin-top: 2px;
}

.region-site-map .block[class*=menu--social-links] .nav>li:first-child {
	margin-right: 5px;
}

#block-economie-openfedsocial [class*=twitter] {
	background-image: url('./../images/icons/icon-x-black.svg');
}

#block-economie-openfedsocial [class*=twitter]:focus,
#block-economie-openfedsocial [class*=twitter]:hover {
    background-image: url('./../images/icons/icon-x-red.svg');
}
/* INC0780857 */
body:not(.user-logged-in).path-e-commerce a[href="/de/e-commerce/content-finder"] {
  text-decoration: line-through;
  color: #868e96;
  cursor: not-allowed;
   pointer-events:    none;

}
body:not(.user-logged-in).path-e-commerce a[href="/en/e-commerce/content-finder"] {
  text-decoration: line-through;
  color: #868e96;
  cursor: not-allowed;
   pointer-events:  none ;

}
section.block--content-block--term--consumer-protection {
  padding-bottom: 60px;
}

.page--contacts .block-region-blockstop img{
  max-width:347px;
}

@media (min-width: 768px){
  /* INC0833841 */
  html[lang="fr"] .navbar-nav>li {
      margin-top:15px;
      margin-right: 20px
  }
  html body nav.block.block--menu.block--menu--themes.navigation .nav > li > a {
    /* INC0833841 */
    padding-right: 65px
  }

  .page--contacts .block-region-blockstop .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--parent-type-block-content.field__item {
      margin-top: 18px;
  }
}

