#colophon .site-info {
  display: none;
}

#colophon {
  margin-top: 0px;
  color: #404040;
  border-top: 0px solid #d4d4d4;
  background: #ffffff;
}

.content-area {
  margin: 0 0 0 0;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  width: 100%;
}

body,
input,
select,
textarea {
  color: #404040;
  font-family: Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;
  font-size: 12px;
  line-height: 1.4;
}

p {
  margin-bottom: 0.2em;
  margin-top: 0.5em;
}

button {
  display: none;
}

.tags-list {
  margin-top: 1em;
}

.tags-list a {
  background: none;
  color: #404040;
  font-weight: bold;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
  text-decoration: none;
  line-height: 1.4;
  font-size: 12px;
  padding: 0px 0px;
}

.tags-list a:hover {
  color: #9c9c9c;
  font-weight: bold;
  background: none;
  background-color: rgb(255,255,255);
}

.hentry {
  margin-bottom: 5px;
}

.entry-content,
.page-content .entry-summary,
.entry-title {
  font-size: 12px;
  color: #404040;
  line-height: 1.4;
  margin-top: 0.5em;
  margin-right: 0px;
  margin-bottom: 0.5em;
  margin-left: 0px;
}

.entry-summary,
.entry-title {
  font-weight: bold;
}

.thumbnail-hover {
  display: none;
}

.entry-thumbnail {
  box-shadow: 5px 5px 6px rgba(0,0,0,0.3);
  margin-bottom: 0;
}

.entry-title {
  margin: 0.2em 0 0.2em 0;
}

.entry-title a {
  color: inherit;
  text-decoration: none;
}

.cat-links {
  color: #404040;
  text-decoration: none;
  font-size: 12px;
  line-height: 1.4;
  margin-top: 0em;
  margin-right: 0px;
  margin-bottom: 1em;
  margin-left: 0px;
}

.cat-links a {
  color: #9c9c9c;
  text-decoration: none;
  font-size: 12px;
  line-height: 1.4;
  margin-top: 0em;
  margin-right: 0px;
  margin-bottom: 1em;
  margin-left: 0px;
}

.main-navigation {
  font-family: Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;
  font-size: 14px;
}

.main-navigation ul > li a {
  padding-left: 40px;
  padding-right: 0px;
}

.main-navigation a:hover a:active {
  text-decoration: none;
}

li.current-menu-item > a {
  color: #404040;
  font-weight: bold;
}

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 0.5em;
}

h1 {
  font-size: 14px;
  margin: 0.67em 0;
  font-weight: bold;
}

a:-webkit-any-link {
  text-decoration: none;
}

a:link {
  text-decoration: none;
}

a:visited {
  text-decoration: none;
}

a:hover {
  color: #9c9c9c;
  text-decoration: none;
}

a:active {
  text-decoration: none;
}

.entry-meta,
li.hovering,
.entry-meta li.hovering a,
.entry-meta li.hovering .meta-icon {
  font-size: 12px;
  color: #404040;
  text-decoration: none;
  margin-top: 0px;
  margin-bottom: 0px;
}

.entry-meta a:hover {
  text-decoration: none;
}

.entry-meta a:hover time {
  text-decoration: none;
}

.breadcrumbs {
  margin-bottom: 1.5em;
  margin-top: -1.5em;
  font-style: italic;
  font-size: 14px;
  font-family: Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;
  color: #404040;
}

.breadcrumbs a {
  color: #9c9c9c;
  text-decoration: none;
}

.breadcrumbs a:hover {
  color: #404040;
  text-decoration: none;
}

.three-col {
  width: 30%;
  margin-left: 1.5%;
  margin-right: 1.5%;
  margin-bottom: 10px;
  float: left;
}

.ng-row {
  clear: both;
}

.SHADOW {
  box-shadow: 5px 5px 6px rgba(0,0,0,0.3);
  pointer-events: none;
}

.NO_SHADOW {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	}


.bxslide {
    pointer-events: none;
}

.bx-viewport {
    overflow: visible;
}

.mejs-container {
    background: #fff;
  }