body {
background: #467F90;
color: #FFFFFF;
font-size: 16px;
font-size: 1.6rem;
font-family: 'Open Sans';
font-style: normal;
font-weight: normal;
}

h1, h2, h3, h4, h5, h6 {
color: #FFFFFF;
font-family: 'Merriweather';
font-style: normal;
font-weight: normal;
}

a {
color: #F3F15E;
text-decoration: none;
border-bottom: none;
}

a:hover {
color: #F3F15E;
text-decoration: underline;
border-bottom: none;
}

#masthead  {
background: #467F90;
}


.site-title, .site-description {
text-align: left;

}

.site-title, .site-title:hover {
color: #E9CF76;
font-family: 'Merriweather';
font-style: normal;
font-weight: normal;
}

.site-description, .site-description:hover {
color: #E9CF76;
font-family: 'Merriweather';
font-style: normal;
font-weight: normal;
}

#nav-container  {
background: #467F90;
}

#nav-container .menu > li > a, .menu-toggle, #nav-container .nav-menu > li > a {
color: #FFFFFF;

}

#nav-container .dropdown-menu {
background: #0F4454;
}

#nav-container .dropdown-menu > li > a {
color: #F3F160;

}


#primary {

}

.embedded-map iframe {
color: #FFFFFF;

}

.text-rating {
display: none;

}

#colophon  {
background: #012935;
}

#colophon {
color: #969696;
}

#colophon a {
color: #C6CB57;
}

#colophon a:hover {
color: #C6CB57;
}

footer .menu > li {
border-color: #C6CB57;
}

/***** Theme-Specific Styles *****/
.MobileCallWidget, .MobileDirectionsWidget {
background: #002935;border: 1px solid #345664;
border-radius: 4px;

}

/* main nav menu default state */
#nav-container .menu > li > a, #nav-container .menu-toggle, #nav-container .nav-menu {
background: #156178;border-radius: 4px;

}

/* main nav menu and mobile menu hover state */
#nav-container .menu > li > a:hover,
#nav-container .nav-menu > li > a:hover {
color: #F3F160;
background: #0F4454;
}
#nav-container .nav-menu > li > a:hover, #nav-container .dropdown-menu {
border-radius: 4px;

}

/* main nav menu and mobile menu active state */
#nav-container .menu > .current-menu-item > a,
#nav-container .menu > .current-menu-parent > a,
#nav-container .menu > .current-menu-ancestor > a,
.single-post #nav-container .menu > .current_page_parent > a,
#nav-container .nav-menu > .current-menu-item > a,
#nav-container .nav-menu > .current-menu-parent > a,
#nav-container .nav-menu > .current-menu-ancestor > a,
.single-post #nav-container .nav-menu > .current_page_parent > a {
background: #0F4454;color: #F3F160;
font-weight: bold;
border-radius: 4px;

}

/* dropdown hover state */
#nav-container .dropdown-menu > li > a:hover {
color: #FFFFFF;

}

/* dropdown and mobile menu active state */
#nav-container .dropdown-menu > .current-menu-item > a,
#nav-container .dropdown-menu > .current-menu-parent > a,
#nav-container .dropdown-menu > .current-menu-ancestor > a {
color: #FFFFFF;
font-weight: bold;

}

/* .homepage-border color */
.row.homepage-border {
border-color: #397283;

}

/* #primary background */
body:not(.home) #primary {
background: #6498A6;border-radius: 12px;
box-shadow: 1px 1px 1px 1px #306572;

}

/* #secondary widget backgrounds */
#secondary .widget.above-content-sidebar-widget, .above-content-sidebar-container .widget.above-content-sidebar-widget {
background: #0F4454;border-radius: 8px;

}
#secondary .widget {
background: #0D5970;border-radius: 8px;

}

/* widget buttons */
.widget.above-content-sidebar-widget .widget-button a {
background: #D3D176;
background: -moz-linear-gradient(top,  #D3D176 0%, #B9B546 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D3D176), color-stop(100%,#B9B546));
background: -webkit-linear-gradient(top,  #D3D176 0%,#B9B546 100%);
background: -o-linear-gradient(top,  #D3D176 0%,#B9B546 100%);
background: -ms-linear-gradient(top,  #D3D176 0%,#B9B546 100%);
background: linear-gradient(to bottom,  #D3D176 0%,#B9B546 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D3D176', endColorstr='#B9B546',GradientType=0 );
border-radius: 4px;

}

#colophon .site-info {
border-top: 1px solid #1C3F4C;
}



/***** Media Queries *****/

@media only screen and (min-width: 1000px) {
}

@media only screen and (min-width: 800px) and (max-width: 999px) {
}

@media only screen and (min-width: 480px) and (max-width: 799px) {
}

@media only screen and (max-width: 479px) {
}