@charset "utf-8";
/* CSS Document */
body {font-size: 1.5em;}
a {
    color: #000A7F;
    text-decoration: underline;
}
a.hover {
    color: #770022;
}
h1, h2, h3, h4, h5 {font-family:"Minion Pro", Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif"; font-variant-caps: small-caps}
p {font:Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";}
.topinfo {
    background-color: #FFFFFF;
    color: #770022;
    padding-top: 15px;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 15px;
}

header {
    margin-bottom: 5px;
}

main > .container {
    padding-top: 5px;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 0;
}

.footer {
  background-color: #f5f5f5;
}

.footer > .container {
  padding-right: 15px;
  padding-left: 15px;
}

.accent2 {
color: #000A7F;
}

.services li {}

.btn-link {color: #770022;}
.btn-link:hover {
    color: #000a7f;
}


/* #Media Queries
================================================== */
/*Extra small devices (portrait phones, less than 576px)*/
@media screen and (max-width:575px){
}
/*Small devices (landscape phones, less than 768px)*/
@media screen and (min-width:576px) and (max-width:767px){

/*Medium devices (tablets, less than 992px)*/
@media screen and (min-width:768px) and (max-width:991px){

}
/*Large devices (desktops, less than 1200px)*/
@media screen and (min-width:992px) and (max-width:1199px){
.services li {float:left; display:inline; width:100%;}
    .about li {float:left; display:inline; width:100%;}
    .bulletins li {float:left; display:inline; width:100%;}
}
/*Extra large devices (large desktops)*/
@media screen and (min-width:1200px){
.services li {
    float: left;
    display: inline;
    width: 100%;
}
    .about li {
    float: left;
    display: inline;
    width: 100%;
}
.bulletins li {
    float: left;
    display: inline;
    width: 50%;
}
}
