/*
Theme Name: spacious-child
Description: Thème enfant de spacious
Author: diazIS
Author URI: https://diazis.com
Version: 1.0.0
Template: spacious
*/
/**************** General ***************/
.comment-form-url {
  display: none;
}
.g-recaptcha {
  margin-bottom: 10px;
}
.post ul {
  margin-bottom: 10px;
}
/**************** Header ***************/
#header-text-nav-container {
  background-color: #202223;
}
#site-title a {
  font-size: 0.6em;
}
@media screen and (max-width: 768px) {
  #site-title a {
    font-size: 0.4em;
  }
}
@media screen and (max-width: 320px) {
  #site-title a {
    font-size: 0.4em;
    font-weight: bold;
  }
  #header-logo-image img {
    display: none;
  }
}
#site-description {
  margin: 0px 0px 0px 15px;
}
.main-navigation a {
  color: white;
}
/**************** Main slider ***************/
#featured-slider {
  top: -1px;
}
#featured-slider .entry-description-container {
  background-color: rgba(0, 0, 0, 0.6);
  max-width: 400px;
}
#featured-slider .entry-description-container ul {
  margin-bottom: 10px;
}
@media screen and (min-width: 768px) {
  #featured-slider .entry-content p{
    font-size: 1.2em;
  }
}
@media screen and (max-width: 768px) {
  #featured-slider {
    margin: 0 3%;
  }
}
.slide img {
  width: 100%;
}
/**************** Service Widget ***************/
#spacious_service_widget-3 .widget-title {
  font-weight: bold;
}
/**************** Offers ***************/
.vignette-container,
.vignette-line,
.vignette_photo {
  width: 100%;
}
.vignette-line-title {
  font-weight: bold;
  font-size: 1.3em;
  text-decoration: underline;
  margin: 0px 0px 20px 0px;
}
.vignette-line {
}
.vignette_photo_container {
  width: 40%;
  min-width: 200px;
  display: inline-block;
  vertical-align: middle;
}
.vignette-description {
  width: 50%;
  min-width: 290px;
  margin-left: 5%;
  display: inline-block;
  vertical-align: middle;
  text-align: left;
}
.vignette-description ul,
.vignette-description li {
  margin: 10px 0px 10px 0px;
}
/**************** Profil ***************/
.img_profil_container {
  display: inline-block;
  width: 20%;
  min-width: 150px;
  vertical-align: top;
}
.img_profil_left {
  display: inline-block;
  width: 75%;
  min-width: 250px;
  vertical-align: top;
}
.profil_title1 {
  font-size: 1.4em;
  font-weight: bold;
  padding-bottom: 5px;
}
.profil_title2 {
  font-size: 1.2em;
  font-weight: bold;
  margin: 0px 0px 5px 0px;
  padding-bottom: 5px;
  color: #666666;
}
.ul_profil1 {
  margin-left: 15%;
}
.profil_container {
  display: inline-block;
  width: 45%;
  min-width: 250px;
  vertical-align: top;
  margin: 0px 0px 0px 10px;
}
.profil_line {
  margin: 0px 0px 10px 0px;
}
.profil_year {
  display: inline-block;
  width: 100px;
  vertical-align: top;
  margin: 0px 0px 0px 10px;
  font-weight: bold;
  color: black;
}
.profil_experience {
  display: inline-block;
  width: 70%;
  min-width: 250px;
  vertical-align: top;
  margin: 0px 0px 0px 15px;
}
.profil_experience_title {
  font-weight: bold;
  margin: 0px 0px 5px 5px;
}
.profil_experience p {
  margin: 0px 0px 0px 10px;
  line-height: 18px;
}
.profil_experience ul {
  margin-bottom: 0;
}
@media screen and (max-width: 320px) {
  .img_profil_left h1 {
    font-size: 1em;
  }
}
/**************** Publications ***************/
.publication_img {
  width: 100%;
}
.publication_ul {
  margin-left: 10%;
}
.publication_ul1 {
  margin-left: 10%;
  margin-bottom: 5px;
  margin: -5px 0px 10px 10%;
}
/**************** Contact ***************/
.contact_container {
  margin: 0px 0px 20px 10%;
  line-height: 1.5em;
}