@charset "UTF-8";
/*!
Theme Name: Thème Philippe Frisée
Theme URI: http://underscores.me/
Author: Sébastien Fanger
Author URI: http://www.sebcolor.com
Description: Thème Philippe Frisée, développé par Sébastien Fanger (basé sur le starter theme Underscores)
Version: 1.2.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: philfrisee
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Thème Philippe Frisée is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
Bootstrap v3.3.7 (http://getbootstrap.com) (c) 2011-2016 Twitter, Inc. Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
normalize.css https://necolas.github.io/normalize.css/, (C) 2012-2016 Nicolas Gallagher and Jonathan Neal, [MIT](https://opensource.org/licenses/MIT)
*/
/*--------------------------------------------------------------
## COMMON
--------------------------------------------------------------*/
/* Conteneur html et body */
html,
body {
  position: relative;
  height: 100%;
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  color: #777; }

body {
  background-color: #222 !important; }

/* conteneur généraux */
#page,
#content {
  position: relative;
  min-height: 100%; }

div#content {
  padding: 100px 0 50px; }

h1.page-title,
h1.entry-title {
  margin: 0 0 60px; }

.search-page article,
.blog-posts article {
  margin-bottom: 50px; }

/* header menu */
nav#masthead.navbar {
  background-color: #222 !important; }
  nav#masthead.navbar li.nav-item a {
    color: #97abb7; }
    nav#masthead.navbar li.nav-item a:hover {
      color: #B5C3CC; }
  nav#masthead.navbar li.active > a {
    color: #d3dbe1; }
    nav#masthead.navbar li.active > a:hover {
      color: #d3dbe1; }

@media (max-width: 992px) {
  ul#navbarSocialNetworks {
    display: none; } }
/* footer menu */
footer#colophon {
  display: block;
  font-size: 0.85rem;
  background-color: #222 !important;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  color: #fff; }
  footer#colophon p {
    margin-top: 0.5rem; }

@media (max-width: 992px) {
  footer#colophon {
    display: none; } }
/* Liens généraux */
a {
  color: #B5C3CC; }
  a:hover {
    color: #d3dbe1; }

/* design formulaire */
button.btn-primary {
  color: #fff;
  background-color: #ba4204;
  border-color: #d34b05 #973603 #742902;
  box-shadow: 0 1px 0 #883003;
  text-shadow: 0 -1px 1px #a13903, 1px 0 1px #a13903, 0 1px 1px #a13903, -1px 0 1px #a13903; }
  button.btn-primary:hover {
    background-color: #d34b05;
    border-color: #ba4204; }

input.form-control,
textarea.form-control {
  background: transparent;
  border-color: #6c757d;
  color: #777; }
  input.form-control:focus,
  textarea.form-control:focus {
    background: transparent;
    color: #fff; }

/* dropdown menu */
div.dropdown-menu.show {
  background-color: #222;
  border-color: #6c757d; }
  div.dropdown-menu.show a:hover {
    background-color: #2a2a2a; }
  nav#masthead.navbar div.dropdown-menu.show a.active {
    background-color: #6c757d;
    color: #222; }

.dropdown-toggle:focus {
  outline-style: none; }

/* Modal de connexion à l'admin */
.modal-dialog {
  max-width: 600px; }
  .modal-dialog * {
    color: #212529; }
  .modal-dialog .close span {
    font-size: larger; }
  .modal-dialog input:focus {
    color: #212529; }

/*--------------------------------------------------------------
## fix navbar issue with admin bar
--------------------------------------------------------------*/
.admin-bar .navbar.fixed-top {
  top: 32px; }

/*--------------------------------------------------------------
## responsive video
--------------------------------------------------------------*/
.responsive-video {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
  margin-bottom: 20px; }
  .responsive-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
    overflow: hidden; }

/*--------------------------------------------------------------
## SIDEBAR
--------------------------------------------------------------*/
aside h4 {
  font-size: 1.3rem; }
aside section.widget {
  padding: 15px 0; }
  aside section.widget ul {
    padding-left: 0;
    list-style: none; }

/*--------------------------------------------------------------
## PAGES, POSTS & COMMENTS
--------------------------------------------------------------*/
.entry-meta,
.entry-footer {
  margin: 20px 0;
  padding: 10px 0;
  border-top: solid 1px #6c757d;
  border-bottom: solid 1px #6c757d; }
  .entry-meta span,
  .entry-footer span {
    display: inline-block;
    margin-right: 20px; }

article footer.entry-footer {
  margin-top: 10px; }

ol.comment-list {
  margin-bottom: 100px; }
  ol.comment-list li.comment {
    border-top: solid 1px #6c757d;
    margin-top: 50px;
    padding-top: 10px; }
    ol.comment-list li.comment .edit-link::before {
      font-family: Font Awesome\ 5 Free;
      content: "\f044";
      margin-right: 5px; }

div#comments.comments-area {
  margin: 100px 0; }

div.comment-metadata > * {
  display: inline-block;
  margin-right: 20px; }

input.contact-submit {
  float: right; }

/*# sourceMappingURL=style.css.map */
