@charset "UTF-8";
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 12 juin 2020, 18:46:22
    Author     : senta
*/
div#searchcontainer {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 100;
  display: block;
  background: #7fd8d6;
  left: -100%;
  /* initially position search container out of view */
  top: 0px;
  /* shift container downwards so the header is still visible when search is shown */
  padding-top: 90px;
  opacity: 0;
  cursor: crosshair;
  text-align: center;
  font: bold 16px 'Qanelas', sans-serif;
  /* use google font */
  -webkit-transform: scale(0.9) translate3d(0, -50px, 0);
  transform: scale(0.9) translate3d(0, -50px, 0);
  -webkit-transition: -webkit-transform .5s, opacity .5s, left 0s .5s;
  transition: transform .5s, opacity .5s, left 0s .5s; }
  div#searchcontainer div {
    padding: 5px;
    color: white; }
  div#searchcontainer .close-search {
    padding: 20px;
    text-align: right;
    font-size: 30px;
    width: 90%;
    display: inline-block; }
    div#searchcontainer .close-search i {
      cursor: pointer; }
  div#searchcontainer form {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
    -webkit-transition: all .5s 0s;
    transition: all .5s 0s; }
    div#searchcontainer form .fl-search-input, div#searchcontainer form #searchcontainer input.fl-search-input {
      width: 90%;
      top: 0;
      left: 0;
      z-index: 99;
      height: auto;
      padding: 10px;
      border: none;
      border-bottom: 2px solid gray;
      outline: none;
      font-size: 3em;
      background: #fff !important; }

div#searchcontainer.opensearch {
  left: 0;
  opacity: 1;
  -webkit-transform: scale(1) translate3d(0, 0, 0);
  transform: scale(1) translate3d(0, 0, 0);
  -webkit-transition: -webkit-transform .5s, opacity .5s, left 0s 0s;
  transition: transform .5s, opacity .5s, left 0s 0s; }
  div#searchcontainer.opensearch form {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    transition: all .5s .5s;
    transition: all .5s .5s; }

@media (max-width: 480px) {
  div#searchcontainer {
    padding-top: 30px; }

  div#searchcontainer form .fl-search-input, #searchcontainer input.fl-search-input {
    width: 95%;
    font-size: 2em; } }
/* sass Olivier */
