/** General **/
p a {
    color: #8eb1d1;
}
.parksSection a:hover {
    color:#ffffff !important;
}
.topBar a:hover, .footer a:hover {
    color: #ffffff;
}
/** Header **/
.topBar {
    background-color: #1a75a8;
}
.topBar .contact-info li a:focus, .topBar .social li a:focus, .topBar .rightList li a:focus{
    outline: 2px solid #ffffff !important;
}
.focus-event .focus-event-title{
    color: #337ab7;
    font-weight: bold;
    font-family: 'GibsonBold', serif ;
    font-size: 18px;
    margin-top: 25px;
    margin-bottom: 10px;
}
.focus-event .focus-event-description{
    color: #8eb1d1;
    font-weight: bold;
    font-family: 'GibsonBold', serif ;
    font-size: 17px;
    line-height: 1.1;
    margin-top: 10px;
    margin-bottom: 10px;
}
h1 {
    color: #2a85b8;
}
.navbar li a, h2 {
    color: #1A75A8;
}
.navbar-nav li button.btnSearch svg path{
    color: #62a9d1;
}
h3, h4, h5, h6 {
    color: #8eb1d1;
}
/** Body **/
/** Main HP Content Area **/
.featureMiniBox {
    color: #2a85b8;
    border: 3px solid #2a85b8;
}
.featureMiniBox h3{
    color: #176592;
}
.subFooter {
    background-color: #277dae;
}
.title-accordion-trigger:focus{
    outline: 2px solid #ffffff !important;
}
.footer {
    background-color: #236E9A;
}
.parkInformation {
    border: 3px solid #2a85b8;
    padding:5px 25px 16px;
}
.parkInformation h3,
.parkInformation h5{
    color: #3279a1;
}
.featureWeatherBox {
    border: 3px solid #2a85b8;
    padding:10px 8px;
}
.Forecasts .table-striped>tbody>tr.Forecast:nth-of-type(odd) {
    background-color: #efefef !important;
}
.quickLink {
    border: 3px solid #2a85b8;
}
/** Parks Section **/
.parksSection {
    background-color: #236E9A;
}
.parksSection h2:hover {
    opacity: 1;
}
table caption, table thead {
    color: #62a9d1;
}
.tour, table th, table td, table tbody, table thead {
    border-color: #62a9d1 !important;
}
table th {
    background-color: #62a9d1 !important;
    color:#fff;
}
.dropdown-menu {
    background-color: #2a85b8;
}
.navbar-nav .open .dropdown-menu {
    background-color: #1A75AB;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #1A75AB;
    background-color: #fff;
    background-image: none;
}
img.border {
    border:3px solid #62a9d1;
}
p.border {
    padding:20px;
    border:3px solid #62a9d1;
}
a.defaultInlineBtn, a.defaultInlineBtn:hover, button.defaultInlineBtn, button.defaultInlineBtn:hover {
    background-color: #2a85b8;
}
a.secondaryInlineBtn, a.secondaryInlineBtn:hover, button.secondaryInlineBtn, button.secondaryInlineBtn:hover {
    background-color: #62a9d1;
}
a.tertiaryInlineBtn, a.tertiaryInlineBtn:hover, button.tertiaryInlineBtn, button.tertiaryInlineBtn:hover {
    background-color: #8eb1d1;
}
div.border {
    border-color: #62a9d1;
}
.altPageRibbon {
    background-color:#2a85b8;
}
.article div hr {
    border-top:3px solid #8eb1d1;
    opacity: .3;
}
.navbar-toggle {
    border-color: #2a85b8;
}
.icon-bar {
    background-color: #2a85b8;
}
/* Format Home Page Summary */
.overview p {
    font-size: 1.4em;
    color: #62a9d1;
}
/** Event Pages **/
/* Park Name */
.eventArea h2 {
    border-bottom: 3px solid #2a85b8;
    padding: 0 0 10px 10px;
    margin-bottom: 0;
    color: #cf703b;
}
/* Date / Time */
li.event a h4, h4.event {
    color: #3f8f67;
}
/* Sidebar Date */
li.event a h5 {
    color: #8eb1d1;
    opacity:.6;
}
p.accent a {
    color: #cf703b;
    opacity: .8;
}
li.event:hover h4 {
    color: #cf703b;
    transition: all .3s ease;
}
li.event:hover {
    background-color: #efefef;
    transition: all .3s ease;
    cursor: pointer;
}
.parkbreadcrumb{
    background-color: transparent;
}
.parkbreadcrumb li{
    opacity: 1;
    color:#2a85b8;
}
.parkbreadcrumb li a{
    /* opacity: .6; */
    text-decoration: underline;
    color:#2a85b8;
    transition: all .2s ease-in-out;
}
.parkbreadcrumb li a:hover, .parkbreadcrumb li a:focus{
    opacity: 1;
}
@media only screen and (max-width: 866px) {
#navbar {
    background-color: #62a9d1;
    color:#fff;
    right: 0px;
    left: 0px;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    background-color: #2a85b8;
}
}
