#wrapper h1 a {
  color: #000140;
  -webkit-text-stroke: .1px #cccccc;
   text-shadow: 2px 2px 2px #abacfa;
    font-weight:900 !important;
}

p a {font-family: Source Sans Pro; font-weight: 600 !important;}

@media only screen and (max-width: 600px) {
h1 {margin-top: 0; margin-left: 0px !important; font-size: 26px; letter-spacing: 0;}
  h2 {margin-left: 0px !important; font-size: 24px;}
    h3 {margin-left: 0px !important; font-size: 22px;}
  #logo .inner {padding-top: 0; padding-bottom: 0;}
}

#logo h1 a:hover { text-shadow: 1px 1px 6px #ffffff;}
.item-image {margin-bottom: 20px;}

ul {
  padding: 0px !important;
  margin: -5px 5px 0px 50px;
}

.hideheader {visibility: hidden;}

@media only screen and (max-width: 758px) {#blocks2mod2 .tck-module-text {
	border-top: none;
	padding-top: 0px;
  margin-top: -66px;
}
  
h2 a {font-weight: 900 !important;}