/* actu */

.actu .actu-titre a {
  color: #000033 !important;
}
.actu .actu-date {
  background-color: #143658;
  color: #FFFFFF;
}

.actu .actu-texte {
  background-color: #FFFFFF;
  color: #353535;
}

.Blog-timeline .dexp-grid > h3 {
  color: #88ba1473;
  border-color: #88ba1473;
}

.Blog-timeline .dexp-grid .dexp-grid-item:nth-child(odd) .blog-timeline-content:hover .timeline-row:before,
.Blog-timeline .dexp-grid .dexp-grid-item:nth-child(even) .blog-timeline-content:hover .timeline-row:before {
  background: #88ba1473;
  border-color: #88ba1473;
}

.Blog-timeline .view-content:before {
  background: #0F5D9C;
}

.actu-texte .item-list ul li{
    border: 2px solid #103B40;
    color: #103B40;
}

.actu-texte .item-list ul li a{
  color: #103B40;
}

.view-actualites .slick-prev:before, .view-actualites .slick-next:before {
  color: #143658;
}

.view-actualites .slick-prev:before:hover, .view-actualites .slick-next:before:hover {
  color: #e6007e;
}

.view-actualites .slick-slide {
  background-color: #FFFFFF;
  border: 2px solid #028eac;
}

/* custom */

.dexp-button.btn.line-color {
  background: #143658 !important; 
  color: #FFF !important;
  border: 1px solid #0F5D9C!important;
}

.dexp-button.btn.line-color:hover {
  background: none repeat scroll 0 0 #e6007e !important;
  border: 1px solid #0F5D9C !important;
  color: #FFFFFF !important;
}

.img-synergie {
    background: #DCDFE7 0% 0% no-repeat padding-box;
}

#section-footer {
  background-color : #143658 !important;
}

.region-footer-01 a {
    color: #143658;
}

#section-copyright {
  background: #143658;
}

.bloc4texte {
  color: #fff;
}

#section-page-title .breadcrumb li {
    color: #fff;
}

#section-page-title .breadcrumb a {
    color: #fff;
}

article a, article a:link {
  color: #0F5D9C;
}
.builder-row a:not(.btn), .builder-row a:link:not(.btn) {
  color: #0F5D9C;
}
.panel-title a:not(.collapsed), .panel-title a:link:not(.collapsed) {
  color: #fff;
}

b, strong {
  color: #0F5D9C;
}

@media screen and (max-width: 991px) {
  ul.dexp-menu li.menu-item--expanded::after, ul.dexp-menu li.menu-item--expanded--mobile::after { 
    color: #fff;
  }
}

#accordion .panel-title a, .dexp-builder-tabs .nav-tabs li a {
    color: #143658;
}

.field--name-field-o-type-categories-d-actus .field__item, .field--name-field-thematiques  .field__item {
    color: #143658;
    border: 1px solid #143658;
}

.text-grand h3 {
  color: #0F5D9C !important;
}

h2,h3,h4,h5 {
  color: #0F5D9C !important;
}

.dexp-grid > h3 {
  border-color: #0F5D9C !important;
}

.timeline-row:before {
  border-color: #e6007e !important;
}

.dexp-button.btn {
  background: none repeat scroll 0 0 #143658 !important;
  border: 1px solid #028eac !important;
  color: #FFFFFF !important;
}

.dexp-button.btn:hover {
  background: none repeat scroll 0 0 #e6007e !important;
  border: 1px solid #e6007e !important;
  color: #FFFFFF !important;
}

.logojungle {
  background-color: #273756;
}

figure figcaption {
  color: #ffffff;
  background: rgba(48,48,48,0.75);
}

/* EU Cookie Compliance */

.agree-button.eu-cookie-compliance-secondary-button {
    -moz-box-shadow: inset 0 1px 0 0 #ffffff;
    -webkit-box-shadow: inset 0 1px 0 0 #ffffff;
    box-shadow: inset 0 1px 0 0 #ffffff;
    background-color: #ededed;
    background-image: -moz-linear-gradient(top,#ededed 5%,#dfdfdf 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(5%,#ededed),color-stop(100%,#dfdfdf));
    background-image: -webkit-linear-gradient(top,#ededed 5%,#dfdfdf 100%);
    background-image: -o-linear-gradient(top,#ededed 5%,#dfdfdf 100%);
    background-image: -ms-linear-gradient(top,#ededed 5%,#dfdfdf 100%);
    background-image: linear-gradient(to bottom,#ededed 5%,#dfdfdf 100%);
    border: 1px solid #dcdcdc;
    color: #000;
    text-shadow: 1px 1px 0 #ffffff;
}

.decline-button.eu-cookie-compliance-default-button {
    color: #FFFFFF;
}

/* Layout */

#section-footer .container .row {
  background-color: #143658;
}

.region-footer-03 .item-list li {
  border: 1px solid #ffffff;
}

.region-footer-03 .item-list li a{
    color: #ffffff;
}

#section-footer .block-title {
  color: #ffffff!important;
}

#section-footer .color-white {
  color: #fff;
}

#section-custom-section-01 {
  border: 1px solid #E4BF47;
}
.overlay {
  color:#000000!important;
  background: rgba(0, 0, 0,0.3);
}
.overlay .overlay-inner a {
    color: #fff;
}

/* portfolio */

.grid-filter ul.dexp-grid-filter li a.active {
    background-color: #e6007e;
    border: 1px solid #09427E;
}
.grid-filter ul.dexp-grid-filter li a {
    background-color: #143658;
    border: 1px solid #0F5D9C;
    color: #fff !important;
}
.grid-filter ul.dexp-grid-filter li a:hover {
    background-color: #e6007e;

}
.view-display-id-page_1 .carousel-item ,
.view-display-id-page_2 .carousel-item ,
.block-views-blockportfolio-block-1 .carousel-item,
.block-views-blockportfolio-block-2 .carousel-item{
    background-color: #DCDFE7;
    border: 2px solid #b1abab;
}

.view-display-id-page_1 .view-content ,
.view-display-id-page_2 .view-content ,
.block-views-blockportfolio-block-1  .view-content,
.block-views-blockportfolio-block-2  .view-content{
    padding: 20px 25px;
    border: 1px solid #eae8e8;
}

.view-display-id-page_1 .field--name-node-title a ,
.view-display-id-page_2 .field--name-node-title a ,
.block-views-blockportfolio-block-1 .field--name-node-title a,
.block-views-blockportfolio-block-2 .field--name-node-title a{
  color: #0F5D9C;
}

.view-display-id-page_1 .field--name-body,
.view-display-id-page_2 .field--name-body,
.block-views-blockportfolio-block-1 .field--name-body, 
.block-views-blockportfolio-block-2 .field--name-body{
  color: #103B40;
}

.node--type-portfolio.node--view-mode-full .group-left a, .node--type-portfolio.node--view-mode-full .group-left a:link,
.node--type-portfolio.node--view-mode-full .group-right a, .node--type-portfolio.node--view-mode-full .group-right a:link,
.node--type-portfolio.node--view-mode-full .key-benefits a, .node--type-portfolio.node--view-mode-full .key-benefits a:link {
  color: #0F5D9C;
}

.node--type-portfolio.node--view-mode-full .group-header .field--name-field-portfolio-state .field__item {
  border: 1px solid #143658;
  color: #143658;
}

.node--type-portfolio.node--view-mode-full .group-header .field--name-field-portfolio-categories .field__item a
 {
  background-color: #143658;
    border: 1px solid #0F5D9C;
    color: #fff !important;
 }
 .node--type-portfolio.node--view-mode-full .group-header .field--name-field-portfolio-categories .field__item a:hover
 {
  background-color: #e6007e;
 }

.node--type-portfolio.node--view-mode-full .group-footer .field--name-field-portfolio-solution .field__item a:hover,
.node--type-portfolio.node--view-mode-full .group-footer .field--name-field-portfolio-domains .field__item a:hover,
.node--type-portfolio.node--view-mode-full .group-footer .field--name-field-portfolio- .field__item a:hover,
.node--type-portfolio.node--view-mode-full .group-footer .field--name-field-portfolio-state a:hover {
  background: none repeat scroll 0 0#0F5D9C !important;
  border: 1px solid #0F5D9C !important;
  color: #FFFFFF !important;
}

.node--type-portfolio.node--view-mode-full .group-footer .field--name-field-portfolio-solution .field__item a,
.node--type-portfolio.node--view-mode-full .group-footer .field--name-field-portfolio-domains .field__item a,
.node--type-portfolio.node--view-mode-full .group-footer .field--name-field-portfolio- .field__item a,
.node--type-portfolio.node--view-mode-full .group-footer .field--name-field-portfolio-state a {
  background: none repeat scroll 0 0 #143658 !important;
  border: 1px solid #143658 !important;
  color: #FFFFFF !important;
}

/* Titres */

.block-views-blockportfolio-block-2 h2.block-title, 
.block-views-blockportfolio-block-1 h2.block-title, 
.block-views-blockactualites-block-1 h2.block-title {
  color: #103B40 !important; 
}

#block-tellusecosystem h2.block-title {
  color: #103B40 !important; 
}

#section-page-title h1.page-title {
    color: #ffffff;
}

#section-page-title {
  background-color: #143658;
}