/* BAHR Header Module */
/* @module	BAHR Header */
/* @author	Justin Foulser */
/* @website	https://bahr.org.uk/ */
/* @copyright	Copyright (C) 2025 Justin Foulser admin@bahr.org.uk All rights reserved. */


div#bahrheader {
    position: relative;
    width:100%;
    display: inline-block;
}
div#bahrheader a{
    padding-right: 0px;
}

div.bahr_part {
    background-size:contain;
    background-repeat: no-repeat;
    background-position: bottom;
    background-position: right;
}

@media only screen and (max-width: 768px){
    div#bahrheader {
        background-image:none !important;
    }
}
div.bahr_fullwidth {
    background-size:100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-position: bottom;
}

@media only screen and (min-width: 800px){
    h1#bahrtitle {
        font-size:230%;
        font-weight: bold ;
        font-family:  Arial,Tahoma, sans-serif;
        text-shadow: none;
        margin-top: 20px;
        margin-bottom: 0px;
        margin-left: 120px
    }
    /* Set web site title line */
    h2#bahrsubtitle {
        white-space:nowrap;
        font-size:130%;
        font-family:  Arial,Tahoma, sans-serif;
        text-shadow: none;
        line-height: 100%;
        margin-top: 5px;
        margin-left: 160px;
    }
    /* Position Left Logo */
    img#bahrlogol {
        float: left;
        margin-left: 10px;
        margin-right: 15px;
        border: 0 none;
        height: auto;
        max-width: 100%;
    }
	/* Position Right Logo */
    img#bahrlogor {
        float: right;
        margin-left: 10px;
        margin-right: 15px;
        border: 0 none;
        height: auto;
        max-width: 100%;
    }
}
@media only screen and (max-width: 800px){
    h1#bahrtitle {
        font-size:230%;
        font-weight: bold ;
        font-family:  Arial,Tahoma, sans-serif;
        text-shadow: none;
        margin-top: 20px;
        margin-bottom: 0px;
        margin-left: 120px
    }
    /* Set web site title line */
    h2#bahrsubtitle {
        white-space:nowrap;
        font-size:130%;
        font-family:  Arial,Tahoma, sans-serif;
        text-shadow: none;
        line-height: 100%;
        margin-top: 5px;
        margin-left: 160px;
    }
    /* Position Left Logo */
    img#bahrlogol {
        float: left;
        margin-left: 10px;
        margin-right: 15px;
        border: 0 none;
        height: auto;
        max-width: 100%;
    }
	/* Position Right Logo */
    img#bahrlogor {
        float: right;
        margin-left: 10px;
        margin-right: 15px;
        border: 0 none;
        height: auto;
        max-width: 100%;
    }
}
@media only screen and (max-width: 768px){
    h1#bahrtitle {
        font-size:180%;
        font-weight: bold ;
        font-family:  Arial,Tahoma, sans-serif;
        text-shadow: none;
        line-height: 30px;
        margin-top: 5px;
        margin-bottom: 0px;
        margin-left: 55px
    }
    /* Set web site title line */
    h2#bahrsubtitle {
        white-space:nowrap;
        font-size:100%;
        font-family:  Arial,Tahoma, sans-serif;
        text-shadow: none;
        line-height: 100%;
        margin-top: 5px;
        margin-left: 55px;
    }
    /* Position Left Logo */
    img#bahrlogol {
        float: left;
        margin-left: 10px;
        margin-right: 15px;
        border: 0 none;
        height: auto;
        max-width: 100%;
    }
	/* Position Right Logo */
    img#bahrlogor {
        float: right;
        margin-left: 10px;
        margin-right: 15px;
        border: 0 none;
        height: auto;
        max-width: 100%;
    }
}

/* END of RA Header Section */