.post-24 .entry-header, .post-2 .entry-header, .entry-footer {
	display: none;
}

a {
   border:none;
   outline: none;
}

.outline-none a {
   outline: none;
}

.display-block {
	opacity: 1 !important;
	transition: 0.4s;
	text-align: center;
}
  
.display-none {
	opacity: 0;
}
  
.sticky {
	position: fixed;
	width: 100%;
	background: white;
	top: 0px;
}

.site-main .entry-title {
	font-size: 1.1em;
}

.entry-content {
	width: 80%;
}


.navigation {
	visibility: visible;
}

.image-big {
	width: auto;
	margin-left: 0px;
}

.site-info {
  display: flex;
  flex-direction: column;
	line-height: 1.5;
}

.site-footer {
	color: black;
}

.wp-block-media-text .wp-block-media-text__media, .wp-block-media-text__content {
	margin-bottom: auto;
}

.trp-language-switcher {
	margin: 0px;
}

.trp-ls-shortcode-language {
	width: 30px !important;
}

.trp-language-switcher > div {
   border: none;
	 padding: 0px;
}

.lang-switcher .trp-language-switcher .trp-language-switcher-container .trp-ls-shortcode-current-language {
	color: black;
	font-size: 15px;
	margin: 0px;
	width: 30px !important;
	border: none;
}

.trp-language-switcher trp-language-switcher-container {
	margin: 0px;
}

.lang-switcher .trp-ls-shortcode-current-language {
	padding: 0px;
	width: 30px !important;
	border: none;
	pointer-events: none;	
}

.trp-ls-shortcode-current-language:hover {
	background:red;
}

.trp-ls-shortcode-language:hover{
	width: 30px !important;
}

.trp-language-switcher:hover {
	width: 30px !important;
	border: none;
}

.trp-language-switcher > div > a {
	color: black;
	padding: 0px;
	font-weight: 300;
}

.trp-language-switcher > div > a:hover {
	background: white;
	font-weight: 300;
}

#main > .category-projects  .entry-title {
   opacity: 0;
	 height: 100%;
}

.social-navigation li {
	border: none;
}


.archive .hentry,
.blog .hentry,
.search-results .hentry {
	float: left;
  padding: 0 0 48%;
  margin: 1%;
  width: 48%;
}


.blog .hentry.has-post-thumbnail .attachment-boardwalk-featured-image {
	height: 100%;
	object-fit: cover;
} 


body:not(.filter-on) .hentry.has-post-thumbnail .entry-header {
	background: none;
	bottom: 10px;
}

#primary {
	padding-top: 45px;
}

element.style {
    width: auto;
}


.elementor-element {
    --widgets-spacing: 20px;
}

body.page .entry-title, body.single .entry-title, .page-title {
    font-size: 1.5em;
}

@media screen and (min-width: 368px)
	.archive .hentry, .blog .hentry, .search-results .hentry{
		  padding-bottom: 48%;
      width: 48%;
      margin: 1%;
}

@media screen and (min-width: 1024px) {
	.archive .hentry,
	.blog .hentry,
	.search-results .hentry {
	   width: 23%;
     margin: 1% 1%;
	   padding-bottom: 23%;
	}
	.archive .hentry:nth-of-type(3n+4),
	.blog .hentry:nth-of-type(3n+4),
	.search-results .hentry:nth-of-type(3n+4) {
		clear: none;
		background: white;
	}
}


@media (max-width: 767px) {
.elementor-column {
    width: 100%;
}

.site-main .entry-title {
	font-size: 0.9em;
}

#primary {
	padding-top: 115px;
}

}

@media (max-width: 600px) { 
.bwg_thumbnail.bwg_container,
.wp-block-media-text .wp-block-media-text__content {
		padding-left: 0px;
	}
	
	.wp-block-media-text__content {
	margin-top: 16px; 
 }
}

button,
mark,
input[type="button"],
input[type="reset"],
input[type="submit"],
ins,
.bypostauthor > .comment-body .fn,
.comment #respond h3 small a,
.comment-reply-title a,
.filter-on .hentry.has-post-thumbnail:hover .entry-link,
.hentry.color-1,
.hentry.has-post-thumbnail .entry-link,
.pace .pace-progress,
.widget_tag_cloud a {
	background: #000000;
}
.hentry.color-2 {
	background-color: #000000;
}
.hentry.color-3 {
	background-color: #000000;
}
.hentry.color-4 {
	background-color: #000000;
}
.hentry.color-5 {
	background-color: #000000;
}
.hentry.color-1 + .hentry.color-1,
.hentry.color-2 + .hentry.color-2,
.hentry.color-3 + .hentry.color-3,
.hentry.color-4 + .hentry.color-4,
.hentry.color-5 + .hentry.color-5 {
	background-color: #000000;
}
.hentry.color-1 + .navigation + .hentry.color-1,
.hentry.color-2 + .navigation + .hentry.color-2,
.hentry.color-3 + .navigation + .hentry.color-3,
.hentry.color-4 + .navigation + .hentry.color-4,
.hentry.color-5 + .navigation + .hentry.color-5 {
	background-color: #000000;
}
a,
#infinite-handle:hover,
#infinite-handle:hover:before,
.comment-author a:hover,
.comment-author a:focus,
.comment-author a:active,
.dropdown-toggle:hover:after,
.dropdown-toggle:focus:after,
.dropdown-toggle:active:after,
.entry-author .author-link a,
.page-links > span,
.page-links a:hover,
.page-links a:focus,
.page-links a:active,
.paging-navigation a:hover,
.paging-navigation a:focus,
.paging-navigation a:active,
.post-navigation a:hover,
.post-navigation a:focus,
.post-navigation a:active,
.search-form.hover:before,
.sidebar-toggle:hover,
.sidebar-toggle:focus,
.sidebar-toggle:active,
.sidebar-toggle.toggle-on:hover,
.sidebar-toggle.toggle-on:active,
.site .wp-playlist-light .wp-playlist-playing,
.site-title a:hover,
.site-title a:focus,
.site-title a:active,
.social-navigation a:hover,
.social-navigation a:focus,
.social-navigation a:active,
.widget-grofile .grofile-meta h4 a:hover,
.widget-grofile .grofile-meta h4 a:hover,
.widget-grofile .grofile-meta h4 a:active,
.widget-title a:hover,
.widget-title a:focus,
.widget-title a:active,
.widgettitle a:hover,
.widgettitle a:focus,
.widgettitle a:active {
	color: #000000;
}