div.site-name {
  display: none;
}
/* dark background colours */
body, #header, #block-abovetopmenulinks ul.menu li,
a.button, input[type="submit"], input[type="reset"], input[type="button"],
.field--entity-reference-target-type-taxonomy-term ul.links li a {
  background-color: #3A75C4;
}

nav#block-abovetopmenulinks {
  float: right;
}


ul.toolbar-menu a:visited {
  color: #666 !important;
}

#superfish-main-accordion .sf-sub-indicator {
  display: none;
}


a:link, a:visited, .views-field-title a:hover {
color: #3A75C4; 
}

.sidebar .views-field-title a:link,
.print__wrapper--pdf a:visited,
.sidebar a:visited,
.path-frontpage .node__title a:visited {
color: #3A75C4 !important;
}

#header, .sidebar .block > h2, #page .block-views > h2, .sidebar h2.title, #page .block-views h2.title {
  border-bottom-color: #c1dff9;
}

 #toTop {
   color: #c1dff9;
 }

#pre-header .sf-menu > li.sfHover > a, #pre-header ul.menu li a:hover, #header-top .sf-menu > li.sfHover > a, 
#header-top ul.menu li a:hover, #main-navigation .sf-menu ul li.sfHover > a, #main-navigation .sf-menu ul li a:hover, 
li a:hover, li a:focus, ul.links li a:hover, #main-navigation .sf-menu > li.sfHover > a, ul.menu li a:hover,
#main-navigation .sf-menu ul, #main-navigation ul.menu li ul a, #main-navigation ul.menu li a:hover {
  background-color: #c1dff9;
  color: #666 !important;
}

 #main-navigation a:hover {
  font-weight: 600;
}

.path-frontpage .region-content .block {
  border: 1px #ddd solid;
  padding: 10px;
  margin-bottom: 6px;
}

.path-frontpage #page .region-content .block-views .views-row h2.title,
.sidebar h2.node__title {
  border-bottom: none !important;
}
.path-frontpage .view-taxonomy-term .views-row, .view-frontpage .views-row {
    border-bottom: 0 !important;
    margin-bottom: 0 !important;
}

.attachment .feed-icon {
  display: inline-block !important;
}

#block-becomeanassociate {
  padding: 0;
}

.path-frontpage span.a2a_kit {
  display: none;
}

.assoc div.assoc_title {
top: 150px;
position: relative;
left: 20px;
font-size: 36px;
}

.assoc div.assoc_title h2  {
  color: #fff;
}


div.assoc {
background: url('/sites/default/files/assoc_new.jpg') no-repeat;
height: 250px;
background-position: center;
overflow: hidden;
}

/* White backgrounds */
#pre-header, #header-top {
  background-color: #fff;
}

/* Sidebar styles */

.region-sidebar-second .views-row {
  padding-bottom: 6px;
  margin-bottom: 6px;
}

.path-frontpage .node__links,
.region-sidebar-second .node__links {
  margin-top: 0;
}

.node__links ul.links li a:visited {
  color: #666 !important;
}

/* Textual styles */
.site-slogan {
  font-size: 20px;
  color: #666;
}

.region-footer a {
  color: #fff;
}


.view-comment-press-releases .views-row,
.aggregator-item {
  border-bottom: 1px solid #dddddd;
  margin-bottom: 35px;
}

.aggregator-item .field--name-fid {
  display: none;
}

.field--name-field-bio-pic {
float: left;
padding-right: 20px;
padding-bottom: 20px;
}

figure {
  padding: 10px;
}

figcaption {
  padding: 10px;
font-size: 13px;
text-transform: uppercase;
text-align: right;
border-bottom: 1px solid #666;
}

img {
  -webkit-box-shadow: 6px 6px 5px 2px rgba(117,116,117,0.75);
-moz-box-shadow: 6px 6px 5px 2px rgba(117,116,117,0.75);
box-shadow: 6px 6px 5px 2px rgba(117,116,117,0.75);
}

/* Width-specific */

@media (max-width: 993px) {
 nav#block-abovetopmenulinks {
  float: none;
} 
#block-abovetopmenulinks ul.menu  {
text-align: center;
}
#block-abovetopmenulinks ul.menu li {
display: inline-block;
width: 22%;
position: relative;
}

#block-abovetopmenulinks ul.menu li a {
  padding: 6px;
  text-align: center;
}

.views-slidehsow-slide .views-field-title {
  width: 100%;
  top: 0;
  margin-left: 0;
}

}

@media (max-width: 767px) {
  .views_slideshow_main .views-field-title {
 display: none;
}
  
}