#topwidget {
  float: right;
  width: 150px;
}
.h2 {
  color: #6d6e71; /* dark gray */
  font-weight: bold;
}
a {
    color: #6d6e71; /* gray */
}
a:link {
    color: #e82c0c; /* dark red */
}
a:visited {
    color: #e82c0c; /* dark red */
}
a:hover {
    color: #e82c0c; /* dark red */
}
a:focus {
    color: #e82c0c; /* dark red */
}

/*login*/
#wpmem_reg legend, #wpmem_login legend {
	font-size: 24px;
    color: #6d6e71;}

/* Breadcrumbs*/
div.breadcrumb-list {
    font-weight: bold;
}
div.breadcrumb-list a:hover, a:focus {
    text-decoration: underline;
    font-weight: bold;
}


/* The main menu along the top of the page */
#main-navigation .main-nav ul li > ul { 
    background-color: #bd6e29; /* orange */
}
#main-navigation .main-nav ul li a:hover { 
    color: #FFFFFF; 
    text-decoration: underline;
}
#main-menu-container {
    background-color: #f18b21; /* orange */
}

/* The black studio plugin is the visual editor on the widget page. */
#black-studio-tinymce-6 > div > p > a > span {
    font-weight: bold;
}
#black-studio-tinymce-6 > div > p > a {
    margin-top: 80px;
}
/* Home page, footer and header widgets */
main #featured-content h2 {
    font-size: 24px;
}
main #featured-content h1 {
    font-weight: bold;
}
main #featured-image {
    padding-top: 55px;
}
.front-page .content-area {
    background: #FFFFFF none repeat scroll 0% 0%; /* white */
    color: #6d6e71; /* gray */
}
.tabs-flat .tabs-content {
    background: #ffffff;
    color: #e63d2f; /* red */
}
.home-widget a {
    color: #e63d2f; /* orange */
}

#footer {
   background-color: #3c3d3e; /* dark gray */
   margin-top: 0px;
   margin-bottom: 0px;
   text-transform: uppercase;
   font-size: 12px;
}
#footer, #footer a {
    color: #D3D3D3;
}
#footer , #footer a:hover {
    color: #FFFFFF; 
}
#footer-base div.powered, div.copyright {
    font-size: 8px;
}
#main-navigation .main-nav ul li > ul {
    background-color: #D87B04;
    color: #FFFFFF;
}
.main-nav ul li a {
    font-weight: bold;
}
.header sfsi-widget2.sfi .widget-title h3{
    font-size: 10px;
}

#widgets, main#main.sitemap .sitemap-widgets {
    margin-bottom: 0px;
}
/*gray bar at top of each page*/
.entry-header {
    color: #FFFFFF;
    background-color: #6d6e71;
    width: 100%;
    font-weight: 800;
    padding-left: 15px;
}
body {
    font-family: "Open Sans",sans-serif;
    color: #6d6e71;
}
blockquote {
    color: #009975;
    font-style: italic;
}
div.sfsi_widget div.norm_row.sfsi_wDiv {
    right: 0;
}
.widget-title-home {
    color: #6d6e71;
}
.home-widget a:hover {
    color: #e82c0c; /* dark red */
}
.footer-widget ul li {
    font-weight: bolder;
}
#menu-social-container {
    display: none;
}
main #featured-content .call-to-action .cta-button, main #featured-image .call-to-action .cta-button {
    background-color: #636367;
    border-color: #636367;
}

main #featured-content .call-to-action .cta-button:hover, main #featured-image .call-to-action .cta-button:hover, main #featured-content .call-to-action .cta-button:focus, main #featured-image .call-to-action .cta-button:focus, main #featured-content .call-to-action .cta-button:active, main #featured-image .call-to-action .cta-button:active, main #featured-content .call-to-action .cta-button.active, main #featured-image .call-to-action .cta-button.active, .open > main #featured-content .call-to-action .cta-button.dropdown-toggle, .open > main #featured-image .call-to-action .cta-button.dropdown-toggle {
    background-color: #3c3d3e;
    border-color:#3c3d3e;

.responsive-tabs .responsive-tabs__list__item {
	  font-size: small !important;
}
.responsive-tabs .responsive-tabs__list__item--active, .responsive-tabs .responsive-tabs__list__item--active:hover  {
    font-family: "Open Sans",sans-serif !important;
    font-size: small !important;
    font-weight: bolder;
}