/*.navContainer {
    -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.1);
    -moz-box-shadow:    0px 3px 3px rgba(0,0,0,0.1);
    box-shadow:         0px 3px 3px rgba(0,0,0,0.1);
    
} */

/*.fsMed .contentTitle {*/
/*    font-size: 140%;*/
/*} */

.headerAndNavContainer {
    background: rgba(255,255,255,0.98);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);

}

/*.block_bd1e6f23b7ee4b28bb2ea17039de1c87 {
    margin-bottom: -25px;
}*/

.block_a61bc47ece58442088992b43a053bab5 {
    border-top: 2px solid #409544;
    border-bottom: 2px solid #409544;
    margin-bottom: 50px;
}

.block_d86c79181ea04107b44dbaca34d931f0 ul{
    list-style-type:none;
}

.headerContent{
    position:relative;
}
.block_a758da6265154fdb8895292fa46b111b img{
    width:100%;
}
/*.block_a83a2c63d6944b0ba5b1a4d816f1ea55{
    box-shadow: 2px 2px 5px rgba(0,0,0,0.4);
}*/
.block_d297c396d85945ad83365699b4b99723 img{
    margin:0;
    width:100%;
}

/*
@media only screen and (min-width: 768px){
    
    .navContent li a {
        border-top:5px solid transparent;
    } 
    .navContent li a:hover {
        border-top:5px solid #4c4948;
    } 
    .navContent li a.selected {
        border-top:5px solid #409544;
    }
}

.block_dcaa795a9ed342feaf6251b1237c65cd{
    padding-bottom:40px;
    margin-bottom:40px;
    border-bottom:1px solid #b0b0b0;
}*/

/*adjust logo for address text*/
.headerContent h1.logo {
    float: left;
} 

.headerContent h1.logo a img {
    margin: 0 auto;
    margin-top: 5px;
    margin-left: 0px;
}

/*hide header address in mobile*/ 
.block_d86c79181ea04107b44dbaca34d931f0 {
    display: none;
} 

/*show header address in desktop and tablet*/
@media only screen and (min-width: 768px) {
.block_d86c79181ea04107b44dbaca34d931f0 {
        float: right;
        position: relative;
        display: block;
        font-size: 80%;
        text-align: right;
        margin-top: 20px;
    }

}


/*homepage hero image mobile*/
.block_a61bc47ece58442088992b43a053bab5 {
    height: auto;
    min-height: 150px;
    width: 100%;
}
/*24 hour*/
.block_ce1416b49c5f4bcc9e10ada926f99e73 {
    height: auto;
    min-height: 100px;
    width: 100%;
}
/*homepage hero text mobile*/
.block_a61bc47ece58442088992b43a053bab5 .contentTitle {
    color: #ffffff;
    font-size: 100%;
    margin: 30px 40px 20px 40px;
}

.block_ce1416b49c5f4bcc9e10ada926f99e73 .contentTitle {
    color: #ffffff;
    font-size: 100%;
    margin: 40px 40px 20px 40px;

}

/*homepage hero text*/
@media only screen and (min-width: 480px) {
    .block_a61bc47ece58442088992b43a053bab5 .contentTitle {
        color: white;
        font-size: 105%;
        margin: 60px 40px 20px 40px;
    }
    /*24 hour*/
    .block_ce1416b49c5f4bcc9e10ada926f99e73 .contentTitle {
        color: white;
        font-size: 125%;
        margin: 30px 40px 20px 40px;
    }
}

/*homepage hero text*/
@media only screen and (min-width: 768px) {
    .block_a61bc47ece58442088992b43a053bab5 .contentTitle {
        color: white;
        font-size: 200%;
        margin: 120px 40px 20px 40px;
    }
    /*24 hour*/
    .block_ce1416b49c5f4bcc9e10ada926f99e73 .contentTitle {
        color: white;
        font-size: 150%;
        margin: 80px 40px 20px 40px;
    }
/*homepage hero image*/
    .block_a61bc47ece58442088992b43a053bab5 {
        height: auto;
        min-height: 325px;
        width: 100%;
        background-position: 50% 50%;
    }
    /*24 hour*/
    .block_ce1416b49c5f4bcc9e10ada926f99e73 {
        height: auto;
        min-height: 200px;
        width: 100%;
        background-position: 50% 50%;
    }
}

@media only screen and (min-width: 1025px) {
    .block_a61bc47ece58442088992b43a053bab5 .contentTitle,
    .block_ce1416b49c5f4bcc9e10ada926f99e73 .contentTitle {
        font-size: 240%;
    }
}

/*add border to sidebar*/ 
.secondaryContentContainer {
    border-left: 1px solid #4C4948;
    padding-left: 25px;
}


/*hide border in mobile*/ 
@media only screen and (max-width: 480px) {
    .secondaryContentContainer {
        border: none;
        padding-left: 0;
    }
    
} 

