p a {text-decoration: underline!important;}
p, li {text-align: justify!important}
.post-block iframe {position:relative!important;}
.layout__region--content td, .layout__region--content tr, .layout__region--content table {border: none;}
.bg-size-cover {}
.home_main_title {
	color: rgb(3,115,148);
	
}
h1, h2, h3, h4, h5, h6, .block-title span {color: #037394;}
h1 {font-size: 48px; }
h2 {margin-top: 40px; margin-left: 30px;}
.gav-help-region {display: none!important;}

.field--name-field-image {margin-bottom: 40px;}
.hp-blocks-container {display: flex;}
.home_slider_boxes{
	background-color: white;
	padding: 10px;
	margin: 10px;
	text-align: center;
}

.pourquoi_actifle {border: 2px dashed blue;}
body.node--type-article .related-posts .sharing_block {background-color: white!important; padding: 20px!important;}
.field--name-field-tags .field__item {display: inline-block; font-style: italic;}
.field--name-field-tags .field__label {font-weight: bold;}
.field--name-field-tags {margin-bottom: 20px;}

.block .block-title {border-top: 0!important;}

.form-item {margin-top: 10px; margin-bottom: 10px;}

.block-views-blockcurrent-user-id-block-1 {display: none;}
.hide {display: none;}

.column-content {
	display: flex!important;
	justify-content: center;
  align-content: center;
  flex-direction: column;}
.row-wrapper {}

.gbb-row .bb-inner {
    padding: 10px!important;
}

.widget.gsc-icon-box {
    margin-bottom: 0px!important;
}

p.red {color: red;}

.secondary_color {color: #51AFC2;}
.text_color {color: #7A7A7A;}
.accentue {color: #F6B52B;}
.feminin {color: #FF6600;}
.masculin {color: #0070C0;}
.pluriel {color: #538135;}

.language-selector {max-width: 80px; text-align: center; margin: auto;}
.social-list .flag-link img {height: 20px;}
.blog-article-title {font-size: 16px; font-weight: bold; margin: 10px 0;}
.calendar-view-pager {list-style-type: none!important; text-align: center;}
.calendar-view-pager li {display: inline-block; padding: 20px!important;}
.calendar-view-pager li a {text-decoration: underline; color: blue; }
.calendar-view-pager .pager__current {font-weight: bold!important;}
.calendar-view-pager .pager__previous, .calendar-view-pager .pager__next {color: blue!important; font-style: italic!important;}

#block-gavias-batiz-content {background: #ffffff; padding: 10px 10px 20px 10px; margin-bottom: 20px;}
.form-text {width: 100%!important;}

.widget, .widget.gsc-heading .title {
    margin-bottom: 0px!important;
}

.gsc-block-drupal #block-gavias-batiz-newsletter--2 h2 {display: none!important;}

.img-logo {width: auto; max-height: 120px;}
.light-blue {color: #037394; font-weight: bold;}