/*
Theme Name:     Brown Child
Description:    Child theme of the Brown Theme
Author:         Baimai Studio
Author URI:     http://baimaistudio.com
Template:       brown-theme
Version:        1.0.0
*/

/* ------- Insert custom styles below this line ------- */

@font-face {
font-family: 'Gotham-black';
src: url('https://www.conquest.space/wp-content/themes/brown-theme/css/gothamhtf-black-2-webfont.eot');
src: url('https://www.conquest.space/wp-content/themes/brown-theme/css/gothamhtf-black-2-webfont.woff') format('woff'),
     url('https://www.conquest.space/wp-content/themes/brown-theme/css/gothamhtf-black-2-webfont.eot?#iefix') format('embedded-opentype'),
     url('https://www.conquest.space/wp-content/themes/brown-theme/css/gothamhtf-black-2-webfont.svg#gothamhtf') format('svg');
font-weight: black;
font-style: black;
}

@font-face {
font-family: 'Gotham-bold';
src: url('https://www.conquest.space/wp-content/themes/brown-theme/css/gothamhtf-bold-webfont.eot');
src: url('https://www.conquest.space/wp-content/themes/brown-theme/css/gothamhtf-bold-webfont.woff') format('woff'),
     url('https://www.conquest.space/wp-content/themes/brown-theme/css/gothamhtf-bold-webfont.eot?#iefix') format('embedded-opentype'),
     url('https://www.conquest.space/wp-content/themes/brown-theme/css/gothamhtf-bold-webfont.svg#gothamhtf') format('svg');
font-weight: bold;
font-style: bold;
}

@font-face {
font-family: 'Gotham-medium';
src: url('https://www.conquest.space/wp-content/themes/brown-theme/css/gothamhtf-medium-webfont.eot');
src: url('https://www.conquest.space/wp-content/themes/brown-theme/css/gothamhtf-medium-webfont.woff') format('woff'),
     url('https://www.conquest.space/wp-content/themes/brown-theme/css/gothamhtf-medium-webfont.eot?#iefix') format('embedded-opentype'),
     url('https://www.conquest.space/wp-content/themes/brown-theme/css/gothamhtf-medium-webfont.svg#gothamhtf') format('svg');
font-weight: medium;
font-style: medium;
}

@font-face {
font-family: 'Gotham-light';
src: url('https://www.conquest.space/wp-content/themes/brown-theme/css/gothamhtf-light-webfont.eot');
src: url('https://www.conquest.space/wp-content/themes/brown-theme/css/gothamhtf-light-webfont.woff') format('woff'),
     url('https://www.conquest.space/wp-content/themes/brown-theme/css/gothamhtf-light-webfont.eot?#iefix') format('embedded-opentype'),
     url('https://www.conquest.space/wp-content/themes/brown-theme/css/gothamhtf-light-webfont.svg#gothamhtf') format('svg');
font-weight: light;
font-style: light;
}

@font-face {
font-family: 'Gotham-light-italic';
src: url('https://www.conquest.space/wp-content/themes/brown-theme/css/gothamhtf-lightitalic-webfont.eot');
src: url('https://www.conquest.space/wp-content/themes/brown-theme/css/gothamhtf-lightitalic-webfont.woff') format('woff'),
     url('https://www.conquest.space/wp-content/themes/brown-theme/css/gothamhtf-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
     url('https://www.conquest.space/wp-content/themes/brown-theme/css/gothamhtf-lightitalic-webfont.svg#gothamhtf') format('svg');
font-weight: lightitalic;
font-style: lightitalic;
}



body {
    font-family: "Gotham-medium" !important;
}

h1, h2, h3, h4, h5, h6, b{
  font-family: "Gotham-bold" !important;
}

.menu-primary-container a{
  font-family: "Gotham-black" !important;
}

div.book-title{
    font-family: "Gotham-black" !important;
}

section#sliderHome{
  margin-top: -15px; /*  Anciennement -70 */
}

.column-footer{
  width: 30%;
  display: inline-flex;
  margin: 0 15px 0 15px;
}

.column-footer:nth-child(3){
  width: 19%;
}

.textwidget h2, h3, h4, h5, h6{
  text-align: left;
  margin-left: 0px !important;
  margin-top: 0px;
}

.textwidget p{
  margin-top: -20px;
}

#footer-2, #footer-3{
  width: 100%;
}

#footer-1 .textwidget, #footer-3 .textwidget, #footer-2 .textwidget {
  text-align: left;
}

#mc_embed_signup form{
  margin-top: -18px !important;
}

#mc_embed_signup input.email{
  width: 100% !important;
}

@media screen and (max-width: 640px)
{
  .column-footer{
    width: 85% !important;
    margin-top: 10px;
  }

}


li#menu-item-2258:nth-child(5) a {
    background-color: #55acee !important;
}

li#menu-item-2259 a {
    background-color: #3b5998 !important;
}

/*************** PATCH *********************/

body.boxed #primary-nav { /* Rajoute hauteur minimum car la font black fait apparaître un margin-bottom */
    min-height: 85px !important;
}

#rev_slider_4_2_wrapper{ /* Remonte le slider pour enlever l'espace trop grand entre le slider et le menu */
  margin-top: -25px !important;
}

span#guillemet{
  color: #ff0000 !important;
}

@media screen and (max-width: 1024px) {
  .vc_single_image-wrapper.vc_box_border_grey{
    width: 202px;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: -50px;
  }
}



/**************** BOUTIQUE *****************/

.teaser-boutique{
  margin-top: -60px !important;
}

.woocommerce .woocommerce-breadcrumb { /* Rajoute un margin left pour le fils d'ariane */
    margin: 1em;
}

h1, h2, h3, h4, h5, h6{ /* Margin left pour les titres */
  margin-left: 1em;
}

.woocommerce div.product { /* Margin autour du produit */
    position: relative;
    margin: 15px 50px 0px 50px;
}

.woocommerce .woocommerce-result-count { /* Margin left supplémentaire pour le result count */
    margin: 0 0 1em 1em;
}

.woocommerce .woocommerce-ordering{
    margin: 0 1em 1em;
}

.woocommerce ul.products { /* Margin autour de des produits */
    padding: 1em;
}

#sidebar{
  display: none; /* cache la sidebar */
}

.woocommerce a.button{
  white-space: initial !important;
  width: 100% !important;
  text-align: center !important;
}

.woocommerce a.button{
  white-space: initial !important;
  width: 100% !important;
  text-align: center !important;
}

td.actions input, div.coupon input{
  width: 100% !important;
  margin-top: 15px !important;
}

p.demo_store{
  background-color: rgba(255, 0, 0, 0.7);
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: right;
    width: 69% !important;
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: left;
    width: 25% !important;
}


@media screen and (max-width: 768px)
{
  .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
      float: right;
      width: 48% !important;
  }

  .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
      float: left;
      width: 48% !important;
  }

}

@media screen and (max-width: 768px)
{
  .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
      float: right;
      width: 100% !important;
  }

  .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
      float: left;
      width: 100% !important;
  }

}

#primary-nav .menu li {
  border: none;padding: 0 10px;
}

img.feature-image.inpost-image {  /* Agrandi l'image dans le post */
    max-width: 500px !important;
}


.hero p {
  margin: 0 0 20px 0;
  text-align: justify;
  width: 500px;
}

.wpcf7-form p {
  margin: 0;
  width: auto;
}

body{
color: #333 !important;
}

section.bloc {
  margin-top: -90px;
}

img.feature-image { /* design image de post dans la liste*/
    max-width: 150px !important;
    display: inline-block !important;
    float: left !important;
    padding-right: 10px !important;
}

.post p {
    text-align: left; /* aligne le texte à gauche */
}


.site-main {
    background: #fafafa;
    z-index: 100;
    position: relative;
    margin: 0 auto;
    max-width: 1110px;
    overflow: hidden;
    clear: both;
}
