/* styles for microsite-special (without quicklinks, social sharer, ..) */

header.microsite-special #headerlogo.bigger #logo img
{
    max-width: 110px;
    max-height: 115px;
}

header.microsite-special.fixed #headerlogo.bigger #logo img
{
    max-height: 60px;
    width:auto;
}

header.microsite-special #headerlogo.bigger a
{
    display: block;
    height:100%;
}

header.microsite-special.fixed #leftheader
{
    padding-top:0;
}



@media screen and (max-width: 1024px) and (min-width: 980px)
{
    .microsite-special #accessibilityMenu
    {
        bottom: -55px;
    }
    header.microsite-special #headerlogo.bigger #logo img
    {
        max-width: 100px;
        max-height: 75px;
        width: auto;
        height: auto;
    }
    header.microsite-special #leftmenu
    {
        margin:0;
    }

    header.microsite-special #leftmenu #diocesemenu
    {
        display: none;
    }

    header.microsite-special.fixed #headerlogo.bigger #logo img
    {
        max-height: 60px;
        width:auto;
    }
}

@media screen and (max-width: 979px)
{
    header.microsite-special #headerlogo.bigger #logo img
    {
        max-width: 80px;
        max-height: 60px;
        width: auto;
        height: auto;
    }

    #contentwrapper.microsite-container #backbutton
    {
        bottom:-55px;
    }

    #contentwrapper.microsite-container #headersection {
        margin-bottom: 55px;
    }

    header.microsite-special.fixed #headerlogo.bigger #logo img
    {
        padding-top:5px;
    }
}

@media (max-width: 760px)
{
    #contentwrapper.microsite-container #backbutton
    {
        bottom:0px;
    }

    #contentwrapper.microsite-container #headersection {
        margin-bottom: 0px;
    }

    header.microsite-special.fixed #headerlogo.bigger #logo img
    {
        max-width: 80px;
        max-height: 50px;
        width: auto;
        height: auto;
        padding-top:0px;
    }
    .menu-off #leftmenu #diocesemenu {
        display: none;
    }

}


