/*
Theme Name: MairieDeVillette
Theme URI: https://wordpress.org/themes/twentysixteen/
Template: twentysixteen
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Tags: one-column,two-columns,right-sidebar,accessibility-ready,custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-images,flexible-header,microformats,post-formats,rtl-language-support,sticky-post,threaded-comments,translation-ready,blog
Version: 2.0.1564158750
Updated: 2019-07-26 17:32:30

*/

/* CSS Document */
.site-header {
  padding-top: 1em;
  padding-bottom: 0em;
}
/*
 * .vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p, .entry-content p {
  font-size: 0.8125em;
}*/
.page-header {
    margin: 0 0 1.5em;
    padding-top: 1.75em;
}
h1, h2, h3, h4, h5, h6 {
  font-family: Montserrat, "Helvetica Neue", sans-serif;
  clear: both;
  font-weight: 700;
  margin: 20px 0 auto;
  margin-bottom: auto;
  text-rendering: optimizeLegibility;
  letter-spacing: 0.03em !important;
}
/*bulletins à télécharger */
ul {
    list-style: none;
}
.textwidget a { box-shadow: none;}
img.ombre {
  display: block;
  position: relative;
  /*-moz-box-shadow: 0 0 5px #58585a;
    -webkit-box-shadow: 0 0 5px #58585a;
    box-shadow: 0 0 5px #58585a;*/
  border: 2px solid #c4c4c4;
}
ul.sticky-media {
  margin: 0px;
  display: block;
}
ul.dl-list li {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
}
ul.sticky-media li {
  margin: 10px 0 0 10px;
  float: left;
}
.bm19 {
  margin: 0 !important;
}
.site-main > article {
  padding-bottom: 2em;
  margin-bottom: 0em;
  border-bottom: 3px solid #989797;
}
.page-title {
  font-family: Montserrat, "Helvetica Neue", sans-serif;
  font-size: 13px;
  font-size: 0.8rem;
  line-height: 0.5;
  color: #989797;
}
main#main.site-main article#post-1936.post-1936.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-accueil div.post-thumbnail {
  display: none;
}
div.post-thumbnail img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
  max-width: 300px !important;
}
/* FIN bulletins à télécharger */
.widget {
  border-bottom: 3px solid #989797;
  padding-bottom: 2.2em;
  margin-top: 0em !important;
  margin-bottom: 0em;
	border-top: none;
}
section#search-3.widget.widget_search {
  margin-top: -1.5em !important;
}
.widget .widget-title {
  font-family: Montserrat, "Helvetica Neue", sans-serif;
  font-size: 1.3rem;
}
.content-area {
  border-top: 3px solid #989797;
}
.page-header {
  border-top: none;
}
body:not(.search-results) article:not(.type-page) .entry-footer {
  float: left;
  margin-top: 0.1538461538em;
  width: 21.42857143%;
  display: none;
}
/*pages suivant précédent */
.navigation {
  /*width:45%!important;*/
  border: none
}
.post-navigation div + div {
  border-top: none;
}
div.nav-previous, div.nav-next {
    display: none!important;
}
/*FIN pages suivant précédent */
/*----sous-menu------*/
.main-navigation ul ul a {
		white-space: normal;
		width: 15.6875em !important;
	}
/*----FIN sous-menu------*/
@media screen and (min-width: 61.5625em) {
  /*.site-branding {
    margin: 0 auto 0;
  }*/
	.site-header {
    padding-top: 0em;
    padding-bottom: 1em;
}
  body:not(.search-results) article:not(.type-page) .entry-content {
    float: right;
    width: 100%;
  }
  .entry-title {
    font-size: 2.0625em;
    line-height: 1.225;
  }
  /*pages suivant précédent */
  /*.post-navigation .post-title {
    font-size: 28px;
    font-size: 1.2rem;
    line-height: 1;
  }
  div.nav-previous {
    display: block;
    float: left
  }
  div.nav-next {
    display: block;
    float: right;
    text-align: left;
  }
  div.nav-links div.nav-next a span.meta-nav {
    text-align: right;
  }*/
	section#text-3.widget.widget_text div.textwidget div a img.alignnone {
		display: block;
		float: left;
	}
div.textwidget div a.customize-unpreviewable img.alignnone {
		display: block;
		float: left !important;
	}
div.wpb_wrapper div.wpb_gallery.wpb_content_element.vc_clearfix {
	margin-bottom: 0px !important; }}