/* Override colors base1 */
/* Couleurs de base 
* Couleurs de base bleu foncé : 483d8b
* Couleurs de base bleu clair : 1a8ac8
*/

body, button, input, select, textarea {
    font-family: 'Open Sans', sans-serif;
    color: black;
}


a {
    color: #483d8b;
}
.tag a {
    color: white;
}
h2.has-text-white a {
    color: white;
}
.has-text-white h1 {
  color: white;
}


.page-node-type-livre #block-views-block-titre-plus-pages-block-2 a {
    color: #483d8b;
    font-weight: bold;
}

.navbar-link.is-active,
a.navbar-item.is-active,
.navbar-link:focus,
.navbar-link:focus-within,
.navbar-link:hover,
a.navbar-item:focus,
a.navbar-item:focus-within,
a.navbar-item:hover {
 background-color:transparent;
 color:#483d8b;
}
.navbar-item, .navbar-link {
    color: black;
}
.navbar-end .navbar-link {
    color: #483d8b;
    font-weight: bold;
}
.button.is-link {
    background-color: #483d8b;
}
.button.is-link.is-hovered, .button.is-link:hover {
    background-color: #1a8ac8;
}
a.navbar-item.is-active {
    color: #483d8b;
}

.tag:not(body) {
    font-size: 1.15rem;
    font-weight: 600; 
}
aside .tag:not(body),
.views-view-grid .tag:not(body) {
    font-size: 0.95rem;
    font-weight: 600; 
}

.navbar {
    background: #f5f5f5   
}

.navbar-end {
    text-transform: uppercase;
}
.navbar-end > a:first-child {
    padding-right: 0.2rem;
}


.menu-list a.is-active,
.footer .menu-list a:hover {
    background-color: transparent;
    color:#eee;
}
.navbar-link:not(.is-arrowless)::after {
 border-color:#483d8b;
}
.navbar-dropdown a.navbar-item.is-active {
  background-color:#f5f5f5;
  color:#483d8b
}

.is-link.input, .is-link.textarea {
    border-color: #052122;
}
/* General template */
body:not(.path-frontpage, .page-node-type-article-presse, .page-node-type-livre, .page-node-type-article) .hero-body {
    background-color: #1a8ac8;
}
body.taxonomy_auteur_publication .hero-body {
    background: #a6d5f0 url(images/livres1.jpg) center;
    background-size: cover;
    padding: 5rem 1rem
}

.path-frontpage .hero-body {
    /*! background-color:#eee; */
}

#block-edito h2,
#block-edito h3,
#block-edito h4,
#block-edito strong,
#block-edito p {
    color: #222;
}
/* autres */
.slick-arrow::before {
  color: #483d8b;
}
.slick-arrow:hover::before {
  color: #483d8b;
}
.pagination-link.is-current {
    background-color: #483d8b;
    border-color: #483d8b;
}
.paragraph.paragraph--type--texte-exergue {
    color: #483d8b;
}


.field-cat {
    background-color: #666666;
}
.bleuclair .field-cat {
    background-color: #407DB4;    
}
.violet .field-cat {
    background-color: #990099;    
}


#block-reseauxsociaux h2 {
    color: #483d8b;
}


.contextual-region .contextual .contextual-links a {
  color: black !important;
}


/* Prevent focus border in Firefox */
textarea:focus,input:focus {
	outline:none;
}
*:focus {
	outline:none;
}
a:focus,a:active,button,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,select::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner {
	outline:none !important;
}


.taxonomy_echos_d_ailleurs .hero-body {
  background-color: #FFFFFF !important;
  background-image:  url('/sites/default/files/styles/hero/public/2022-11/presse-redim.jpg?h=a49d782d&itok=r0T3oDq6') !important;
  background-repeat: no-repeat !important;
  background-attachment: scroll !important;
  background-position: center top !important;
  z-index: auto;
  background-size: cover !important;
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
}




