.transparent .header-bottom{
		border-bottom: none;
		margin-top: 2vh;
}

@media screen and (max-width:768px) {
.header-bottom{
		margin-top: 0 !important;
}
}

.logo-text .site-title{
		font-size: 30px;
		font-weight: 900;
}


.so-widget-sow-image-default-8b5b6f678277-5 .sow-image-container .so-widget-image{
	width: 100%;
	height: 100vh !important;
	object-fit: cover;
		object-position: 30% 0%;
	/*position: fixed;*/
			display: block;
}

#bottom-footer{
		background-color: #000000;
}

#top-footer{
		display: none;
}

.sow-blog .sow-blog-posts article{
		margin-bottom: 0px !important;
}

.so-widget-sow-blog-standard-9223f1d47bc4-5 .sow-blog-layout-standard .sow-blog-posts article .sow-entry-content p
.so-widget-sow-blog-standard-9223f1d47bc4-480 .sow-blog-layout-standard .sow-blog-posts article .sow-entry-content p{
		margin-bottom: 0px !important;
}

.so-widget-sow-blog-standard-9223f1d47bc4-5 .sow-blog-layout-standard .sow-blog-posts article .sow-blog-content-wrapper,
.so-widget-sow-blog-standard-9223f1d47bc4-480 .sow-blog-layout-standard .sow-blog-posts article .sow-blog-content-wrapper{
		padding: 0px 0px 20px 0px !important;
		display: flex;
		align-items: baseline;
		border-bottom: solid 0.5px #727272;
}

@media screen and (max-width:768px) {
.so-widget-sow-blog-standard-9223f1d47bc4-5 .sow-blog-layout-standard .sow-blog-posts article .sow-blog-content-wrapper,
.so-widget-sow-blog-standard-9223f1d47bc4-480 .sow-blog-layout-standard .sow-blog-posts article .sow-blog-content-wrapper{
			display: block;	
		}
}

.sow-blog article .sow-entry-header .sow-entry-title{
		padding-right: 1em;
}

.logo .logo-text{
		margin-left: 0;
}

.breadcrumb-trail.breadcrumbs{
		background: #ffffff;
}

.page-template-pagebuilder .breadcrumb-trail.breadcrumbs,
.breadcrumb-trail.breadcrumbs{
		margin: 100px 0;
}

@media screen and (max-width:768px) {
		.page-template-pagebuilder .breadcrumb-trail.breadcrumbs,
		.breadcrumb-trail.breadcrumbs{
			margin: 30px 0;
		}
}

.header-bottom{
		margin-top: 2vh;
}

.single .entry-thumbnail{
		display: none;
}

.post-navigation{
		margin: 80px 0;
}

@media screen and (max-width:768px) {
		.post-navigation{
		margin: 50px 0;
		}
}

.fadein {
	opacity: 0;
	transform: translateY(30px);
	transition-property: transform, opacity;
	transition-duration: 1.5s;
	transition-delay: 0s;
}

.fadein.is-active {
	opacity: 1;
	transform: translateY(0);
}

.hover-opacity {
  transition-property: opacity;
  transition-duration: 0.5s;
}
.hover-opacity:hover {
  opacity: 0.5; 
}

@media (max-width: 980px) {
    #site-navigation ul>li a {
        display: block;
		}
}