a:hover{
    color: #C00B0A !important;
}
body:not(.home) .titlelogo { 
display:none!important;
}
.titlelogo{
	padding-right: 50px!important;
	padding-left: 50px!important;
	text-align:right!important;
  position: absolute;
  right: 0;	
	display:block!important;
}
.no-header-media-text .custom-header img {
    display: block!important;
    min-height: 10vh!important;
    position: absolute!important;
	top:50px!important;
	right:0!important;
}

.site-content + .recent-blog-content-wrapper, .site-content, .no-header-media-image.no-featured-slider.grid-blog .site-overlay + .recent-blog-content-wrapper {
    border-top: 0px solid!important;
}
.singular-content-wrap img{
  display: block;
  margin-left: auto!important;
  margin-right: auto!important;
  width:60%!important;
}
img {
  border-radius: 8px;
  transition: transform 180ms ease, filter 180ms ease;
  display: block;
}

.archive-content-wrap .hentry .post-thumbnail img {
    width: 90%!important;
}

img:hover {
  transform: scale(1.03);
  filter: contrast(1.06);
}
#scrolly{
	bottom:100px!important;
}
#masthead, #colophon{
	background-color: rgba(0, 0, 0, .2) !important;
    backdrop-filter: blur(6px) saturate(120%) !important;
    -webkit-backdrop-filter: blur(6px) saturate(120%)!important;
}
@media only screen and (max-width: 1024px) {
    .mobmenu-left-panel, .mob-menu-header-holder {
        	background-color: rgba(0, 0, 0, .2) !important;
    backdrop-filter: blur(6px) saturate(120%) !important;
    -webkit-backdrop-filter: blur(6px) saturate(120%)!important;
		color:#ffffff!important;
}
	.mobmenu-left-panel a{
				color:#ffffff!important;
}
}
@media (prefers-reduced-motion: reduce) {
  img, img:hover {
    transition: none;
    transform: none;
    filter: none;
  }
}