/* migrated jLite fixes */

#footerWrapper {
    min-height:35px!important;
}

#bottom-bar {
    position: relative;
    z-index: -1;
}

#component [id^="app_map-"] {
    margin: 15px 0 !important;
}

#sideOuter [id^="app_addthis-"] {
    margin-left: 10px !important;
}

#app_addthis-53d12b36ebf0a {
    display:none;
}

#recaptcha_image {
    height: auto !important;
}

.recapControls {
    background-color: white !important;
    height: 42px !important;
    margin: 10px auto !important;
}

/* update with site specific color */
#mobile_menu .navbar-inverse{
    background-color: #040D4D !important;
}

/* remove these if they cause interactions */
div.bt-footer,
div.bt-header {
    overflow: visible !important;
    z-index: 1 !important;
}

#jlcookie_controlContainer{
    z-index: 1050 !important;
}

#jlcookie_controlContent{
    z-index: 1070 !important;
}

#jlcookie_controlMsgDeny{
    z-index: 1050 !important;
}

/* mobile safari scaling fix  / update with correct width and height */
#bt-page-background-middle-texture {
    /*-webkit-background-size: 2560px 2250px;*/
}

#header_text_position a{
    display: none !important;
}

#header_text_position_two div{
    font-size: 30px !important;
}

#header_logo_position {
    background-image: url("http://vanhireashford.co.uk/images/header-object.png") !important;
    display: block !important;
    height: 195px !important;
    left: 0 !important;
    margin-left: 234px !important;
    position: absolute !important;
    top: 2px !important;
    width: 1143px !important;
}

#menuWidget #mainlevel LI:hover {
    background-color: #ffffff !important;
}

.google-map{
    width: 100%;
    height: 350px;
    border: none;
}
.contact-hover:hover{
    text-decoration: underline !important;
    color: #000000 !important;
}
.contact-hover{
    text-decoration: none !important;
    color: #000000 !important;
    }
    .mob-header-contact{
        text-align: center;
        font-size: 25px;
        color: #ffffff;
    }
    .mob-header-contact p a{
        color: #ffffff;
    }
    
/* mobile template fixes */ 
@media screen and (max-width: 767px) {
    
    .google-map{
    width: 100%;
    height: 200px;
    border: none;
}
#mobile_header {
    background-color: #11114B !important;
    margin-top: 0 !important;
    padding-top: 85px;
    padding-bottom: 50px;
}

#app_addthis-53d12b36ebf0a {
    display:inherit;
}

}