/**
 * @file
 * Subtheme specific CSS.<
 */

/**Usefull**/............
.float-left {
	float: left;
}
.float-right {
	float: right;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a {}

#main {
  margin-top: 10px;
}

 /**Fonts**/
@font-face {
  font-family: "Gilmer Regular";
  src:
    local("Gilmer Regular"),
    url("../fonts/gilmer-regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Gilmer Bold";
  src:
    local("Gilmer Bold"),
    url("../fonts/gilmer-bold.otf") format("opentype");
  font-weight: bold;
  font-style: bold;
}
@font-face {
  font-family: "Gilmer Heavy";
  src:
    local("Gilmer Heaby"),
    url("../fonts/gilmer-heavy.otf") format("opentype");
  font-weight: 800;
  font-style: heavy;
}
@font-face {
  font-family: "Gilmer Medium";
  src:
    local("Gilmer Bold"),
    url("../fonts/gilmer-medium.otf") format("opentype");
  font-weight: 600;
  font-style: medium;
}
@font-face {
  font-family: "Gilmer Light";
  src:
    local("Gilmer Light"),
    url("../fonts/gilmer-light.otf") format("opentype");
  font-weight: 300;
  font-style: light;
}
/*h1, .h1 {
  font-family: "Gilmer Heavy";
}
h2, .h2 {
  font-family: "Gilmer Bold";
  margin-top: 10px;
}
body {
  font-family: "Gilmer Regular";
}
.site-footer {
  font-family: "Gilmer Bold";
}*/

header {
  margin-bottom: 1em;
}
/**Navbar**/
#navbar-main {
  padding: 0 10px;
}
#search-block-form {
  margin-top: 1em;
}
.nav-item {
  margin: 3px;
}
.nav-link.active {
  font-weight: bold;
}

/**Ateliers**/
.block-views-blockateliers-block-1 .views-row {
	border: 1px solid;
	border-radius: 5px;
	text-align: center;
	padding: 10px;
	margin: 10px;
}
.block-views-blockateliers-block-3 h2,
.block-views-blockateliers-block-2 h2 {
	margin-top: 10px;
}
.view-ateliers .view-footer {
	margin: 15px 0;
}
.block-views-blockateliers-block-3 {
	border-top: 1px solid #d3d7d9;
}
/*
.field--type-address .field--label-inline .field__label {
	display: block
}*/

.calendar-view-table .calendar-view-day {
	flex-direction: initial;
	flex: 0;
}
.calendar-view-table td {
    min-height: 10px;
}
.calendar-view-table caption {
	display: none;
}
.calendar-view-table caption,
.calendar-view-pager__reset a, .calendar-view-pager .pager__item > * {
	padding: 0;
	line-height: 1;
}
.calendar-view-table .calendar-view-day__row > * {
	margin: 0;
}
.calendar-view-table .calendar-view-day__number {
    font-size: inherit;
    margin-right: 7px;
    font-weight: bold;
}
.calendar-view-table a {
    font-size: large;
    font-weight: bold;
}
.calendar-view-pager {
	list-style: none;
}
.country {
	display: none;
}

/**Articles**/
.block-search-form-block,
.block-views-blockmot-cles-block-1 {
	text-align: center;
}
.vue-articles {
	border: 1px solid;
	border-radius: 5px;
	padding: 1em;
	margin: 1em;
}
.views-element-container .view-id-blog {
	margin-bottom: 15px;
}
.more a {
	font-weight: bold;
}
.tns-outer .tns-controls [aria-controls] {
    margin-top: 1em;
}

/**Formulaires consultations**/
.webform-submission-consultation-form .tabledrag-toggle-weight-wrapper,
.webform-submission-consultation-form .js-form-item-disponibilites-add-more-items {
	display: none;
}

/**Footer**/
.site-footer {
	padding: 0;
	margin-top: 15px;
}
.site-footer .block, 
.site-footer__bottom,
.site-footer__bottom .region{
	margin: 0;
}
.block-block-content637b95c7-10e7-42af-a735-b0d0c9e00754 {
	text-align: center;
}
.site-footer #mc_embed_signup,
.content #mc_embed_signup {
    background: none;
    width: 340px;
}
.site-footer #mc_embed_signup h2 {
	margin: 0px;
}
.site-footer #mc_embed_signup .helper_text {
    background: none;
}
#mc_embed_signup .indicates-required {
    display: none; 
}
    
@media (min-width: 768px) {
.calendar-view-table .calendar-view-day {
	flex-direction: column;
	flex: 1;
}
.site-footer__top .region {
    width: 33%;
    padding: 0 0.65%;
}

}
