a.calllink:link
    {
        color: #fff;
        text-decoration: none;
        font-family: 'News Cycle', sans-serif;
        font-size:1.15em;
        font-weight:300;
        display: block;
        float: right;
        padding: 0;
    }
a.calllink:visited {color: #fff; text-decoration: none;}
a.calllink:hover {color: #0087CD; text-decoration: none;}
a.calllink:focus {color: #fff; text-decoration: none;}
a.calllink:active {color: #fff; text-decoration: none;}

a.simplelink:link {color: #FAF099; text-decoration: none !important;}
a.simplelink:visited {color: #fff; text-decoration: none;}
a.simplelink:hover {color: #FAF099; text-decoration: underline !important; -webkit-box-shadow: none !important; box-shadow: none !important;}
a.simplelink:focus {color: #fff; text-decoration: none !important;}
a.simplelink:active {color: #fff; text-decoration: none;}

a.smlink:link {color: #fff; text-decoration: none !important;}
a.smlink:visited {color: #fff; text-decoration: none;}
a.smlink:hover {color: #007AB8; text-decoration: none !important; -webkit-box-shadow: none !important; box-shadow: none !important;}
a.smlink:focus {color: #fff; text-decoration: none !important;}
a.smlink:active {color: #fff; text-decoration: none;}

a.darklink:link {color: #686868; text-decoration: none !important;}
a.darklink:visited {color: #686868; text-decoration: none;}
a.darklink:hover {color: #686868; text-decoration: underline !important; -webkit-box-shadow: none !important; box-shadow: none !important;}
a.darklink:focus {color: #686868; text-decoration: none !important;}
a.darklink:active {color: #686868; text-decoration: none;}

#masthead {
        width: 100%;
    }

.bodycopy {
    font-family: 'News Cycle', sans-serif;
    font-size:120%;
}

@media (min-width: 1200px) {
.callno {                                                 /*  Used for CALL... */
    /*font-family: 'Lato', sans-serif;*/
    font-family: 'Amatic SC', cursive;
    font-size:1.5em;
    font-weight:300;
    color:#fff;
    display: block;
    float: right;
    margin-top:2px;
    padding: 4px 35px 0 0;
}

.callno a:hover {                                                 /*  Used for CALL... */
    position:relative;
    top:-8px;
    padding: 7px;
    background:#7171B7;
}
}
@media (max-width: 1199px) {
.callno {
    display:none;
}
.nono {
    display:none;
}

}
.panLeft {
    padding-left:0;
}
.panRight {
    padding-right:0;
}

.maintit {
    font-family: 'Amatic SC', cursive;
    font-weight:900;
    font-size:150%;
    line-height:90%;
}

.hoursBox {                           /* Not used? */
    font-size:140%;
    color:#fff;
}
#hoursPanel {                         /* index.php */
    line-height:147% !important;
    font-size:110%;
}

.hbt {
    background-size:500px;
}
.tenpercent {
    width:10%;
}



@media (min-width: 992px) and (max-width: 1199px) {
.noshow1 {
    display:none;
}
.paneladj {
    margin-top:-14px;
}

}
@media (min-width: 980px) and (max-width: 1170px) {


}

@media (min-width: 768px) and (max-width: 979px) {                 /* Maybe should be max 992? */

    /*a.calllink:link
    {
        font-size:1em;
        position:relative;
        top: -1px;
        height:80%;
    } */
    #masthead {
        width: 68%;
    }
/*    .callno {                                                 /*  Used for CALL... */
/*    font-family: 'Lato', sans-serif;
    font-size:1.3em;
    font-weight:300;
    color:#fff;
    display: block;
    float: right;
    margin-top:5px;
    padding: 4px 35px 0 0;
}

.callno a:hover {                                                 /*  Used for CALL... */
/*    position:relative;
    top:-10px;
    padding: 7px;
    background:#7171B7;
} */
.hoursBox {
    font-size:120%;
    margin-left:-10px !important;
}
.hbt {
    max-width:90%;
    max-height:100%;
    margin-top: 0;
    margin-left: 20px;
}
.oht{
    display:none;
}

}

@media (max-width: 767px) {
    .hidemenu {
        display:none;
    }
}

@media (min-width: 482px) and (max-width: 767px) {
    #masthead {
        width: 75%;
    }

    .nomenuPad {
        padding-top:15px;
    }

.panLeft {
    padding-left:10px;
}
.panRight {
    padding-right:10px;
}
.hoursBox {
    font-size:130% !important;
}
.conHead {
    margin-top:25px;
}

}


@media (max-width: 481px) {

.hoursBox {
    font-size:120%;
    line-height:120%;
}
.hbt {
    max-width:100%;
    max-height:100%;
    margin-top: 0;
}
.oht {
    display:none;
}
.ct-imageBox .ct-imageBox-wrapperOuter .ct-imageBox-container .ct-decoration.ct-decoration--type1 {
    margin-top: -4% !important;
}
.noshow {
    display:none;
}
.tenpercent {
    width:0;
}
.ct-decoration--type4 {
    display:none;
}
}

@media (max-width: 990px) {
.panelpad {
    padding-bottom:30px;
}

}

