/*
Theme Name: Rosa Child
Theme URI: http://pixelgrade.com/demos/rosa
Author: PixelGrade Team
Author URI: http://pixelgrade.com
Template: rosa
Version: 1.0.0.28
Description:  ROSA is an enchanting and easy-to-use parallax Restaurant WordPress theme that allows you to tell your story in a dynamic, narrative and enjoyable way, making it perfect for restaurants, bakeries, bars or coffee shops.
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: rosa
Tags: black, orange, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, sticky-post, translation-ready
*/

/* Add your custom CSS rules that overwrite the ones in the main Lens theme here */

/* This file assumes you wish to add new CSS rules that will overwrite the ones in the parent's CSS files
If you wish however, you can copy the whole style.css file from the parent here and hack at it - see functions.php for more details.
In that case please remember that you still need to retain the header above (replace the header of the parent style.css with the one above),
specifically the 'Template: rosa' line. */


/* AFR 2020-11-27: Ombre sur la top barre en mode flottante*/
/*
.site-header{
  box-shadow: 0 5px 5px 0 rgba(0,0,0,.2);
}
.header--transparent .site-header {
  box-shadow: unset !important;
}
*/


/* AFR 2020-12-12: force le mode sticky, en particulier en mode mobile où il ne s'active pas*/
/*
.site-header{
  position: fixed !important;
}
*/

/* AFR 2021-01-02: disable image saving..well, kind of... Simple trick, many others tricks may apply to solve this problem*/
img {
    pointer-events: none;
}

/* colorize burger menu */
article__header .article__headline .headline__description .btn,
.site-header .nav-trigger .nav-icon,
.site-header .nav-trigger .nav-icon:before,
.site-header .nav-trigger .nav-icon:after {
  background-color:grey !important;
}

/* SEARCH & FILTER */ 
.searchandfilter li {
	background: rgb(241, 239, 226);
}

.headroom--top .site-logo-img--light {
   position: absolute;
   display: block;
   height: 75%;
   top: 10px;
   max-height: 53px;
}

.site-header.headroom--not-top .site-logo-img--dark {
    display: block;
    position: absolute;
    height: 75%;
    top: 10px;
  	max-height: 53px;
}


/* AFR 2020-11-27: Rend la barre moins haute (de 72px -> 60px)*/
.site-title
{
  height: 60px !important;
}



/* AFR 2020-12-11: Faire disparaitre l'icone Google reCaptcha */
.grecaptcha-badge{
  display: none !important;
}

/***********************************************************************************************************************
* SINGLE NOS-JEUX
************************************************************************************************************************/
.container-nos-jeux
{
  padding:0;
  max-width:1300px !important;
  display:flex;
  flex-direction:row; 
  flex-wrap:wrap;
}

.single-nos-jeux .page-content{
  width:60% 
}

@media only screen and (max-width: 900px) {
  .single-nos-jeux .page-content{
    width:100% 
  }
}

.single-nos-jeux .back-link {
  margin-top: 1em;
  display: block;
  text-align: center;
  width:100%;
}

.single-nos-jeux .back-link img{
   display: inline-block;
   -webkit-transform: rotate(180deg);
   -moz-transform: rotate(180deg);
   -o-transform: rotate(180deg); 
   transform: rotate(180deg);
  width:90px;
}

.single-nos-jeux .article__featured-image img
{
  display:block;
  width:100% !important;
  margin:auto;
  object-fit: contain;
}

.single-nos-jeux .article__title {
  font-size: 2.5em;
  font-weight: bold;
  color: #c3ab6d;
  letter-spacing: normal;  
  text-transform: unset;
  text-align:center;
  margin-top:0.8em;
  margin-bottom:0.5em;
}
@media only screen and (max-width: 900px) {
  .single-nos-jeux .article__title {
    margin-top:2em;
  }
}


@media only screen and (min-width: 900px) {
 .single-nos-jeux #box1{
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    margin:auto;
  }
}

/*
@media only screen and (min-width: 900px) {
*/
  .single-nos-jeux #sidebar{
    display:flex;
    flex-direction:column;
    flex-wrap:wrap;
    width:40%;
  }
  
  /* by default: serachandfiler impose a 170px min width*/
  .searchandfilter select.sf-input-select {
     min-width: unset
   }


@media only screen and (max-width: 900px) {
  .single-nos-jeux #sidebar{
    display:flex;
    flex-direction: row;
    flex-wrap: nowrap;
    width:100%;
  }
}
@media only screen and (max-width: 400px) {
  .single-nos-jeux #sidebar{
    flex-direction: column;
  }
}

.single-nos-jeux #thumbnail{
  width:100%;
  text-align:center;
  padding:0px;
  display:block;
  width:100% !important;
  object-fit: contain;
}
.single-nos-jeux #description{
  width:100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  color: #c3ab6d;
}

.single-nos-jeux #description p {
  margin-bottom:0px;
  font-weight:bold;
  width:100%;
  text-align:center;
}

.single-nos-jeux #description  .nb_joueur {
 }
 
.single-nos-jeux #description  .difficulte {
    font-weight:bold;
   width:100%;
   text-align:center;
 }


.single-nos-jeux #description  .duree {
   font-weight:bold;
   width:100%;
   text-align:center;
 }

.single-nos-jeux #description  .type {
  display: flex;
  text-align:center;
  padding:0;
  width:70%;
  flex-direction: row;
  flex-wrap: wrap;
  margin:0 auto 0 auto;
  justify-content: center;
  padding-top:1em;
}

.single-nos-jeux #description .type p{
  border-radius:1em;
  border:1px solid #c3ab6d;
  background-color:white;
  font-weight: 600;
  display: inline;
  text-align:center;
  font-size:14px;
  padding:0 1em 0 1em;
  margin: 5px;
  margin-top:0px;
  
  width:unset;
 }
 
.container-nos-jeux .article__content{
  text-align:justify;
}

.single-nos-jeux .article__content p{
 margin-top:1em;
}

.single-nos-jeux .article__content .title {
 margin-top:1em;
 margin-bottom: 0px;
 color: rgb(37, 37, 37);
 font-family: "Source Sans Pro", "SF Pro Text", Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
 font-size: 32px;
 font-weight: 600;
 letter-spacing: 3.2px;
 line-height: 36.3167px;
 text-transform: uppercase
}

.single-nos-jeux .article__content .title:first-child {
 margin-top:0em;
}

