/* LAYOUT */

body
{
    background: #fefefe;
}


/* HEADER */
header
{
    position: fixed;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0;
    z-index: 100;
    background: rgba(243, 249, 248, .8);
    -webkit-backdrop-filter: saturate(180%) blur(15px);
    backdrop-filter: saturate(180%) blur(15px);
}



header .right-content
{
   position: absolute;
   right: 0;
   width: 100%;
   z-index: -1;
   display: inline-flex;
   justify-content: flex-end;
}


header .right-content .usermenu-c
{
    margin-right: 10px;
}


#page-content
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;

    flex-direction: column;
}

#page-content > *
{
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;

    
}


.header-bottom
{
    padding: 0 15px;
}



/* MEDIA QUERIES */
@media (max-width: 575px)
{



}

/* Mobile View */
@media (max-width: 767px)
{   




}/* max-width: 767px */


@media (max-width: 991px)
{

    /* Logo mobile Version */
    header .mobile-logo
    {
        display: block;
    }

    header .add-location
    {
        display: none;
    }


}/* max-width: 991px */



@media (min-width: 992px)
{
    /* Logo Horizontal Version */
    header .logo-h
    {
        display: block;
        width: 250px; height: 56px;
        margin: 4px auto;
    }



}/* min-width: 992px */


@media (min-width: 1200px)
{





}/* min-width: 1200px */



header .logo, .logo-h.mobile-logo
{
  background-size: 100% 100%;
}



