.alignleft {display: inline;float: left;margin-right: 1.5em;}
.alignright {display: inline;float: right;margin-left: 1.5em;}
.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {clear: both;} embed,
iframe,
object {max-width: 100%;} .bypostauthor {}
.row > .brxy-title-area .brxy-info-title .info-title {padding-top:50px;} .wp-caption {margin-bottom: 1.5em;max-width: 100%;}
.wp-caption img[class*="wp-image-"] {display: block;margin-left: auto;margin-right: auto;}
.wp-caption .wp-caption-text {margin: 0.8075em 0;}
.wp-caption-text {text-align: center;} .gallery {margin-bottom: 1.5em;}
.gallery-item {display: inline-block;text-align: center;vertical-align: top;width: 100%;}
.brxy-blog-detail .gallery-item img {width: auto;}
.gallery-columns-2 .gallery-item {max-width: 50%; padding: 8px;}
.gallery-columns-2 .gallery-item:nth-child(1) {padding-left: 0px;}
.gallery-columns-2 .gallery-item:nth-child(2) {padding-right: 0px;}
.gallery-columns-3 .gallery-item {max-width: 33.33%;}
.gallery-columns-4 .gallery-item {max-width: 25%;}
.gallery-columns-5 .gallery-item {max-width: 20%;}
.gallery-columns-6 .gallery-item {max-width: 16.66%;}
.gallery-columns-7 .gallery-item {max-width: 14.28%;}
.gallery-columns-8 .gallery-item {max-width: 12.5%;}
.gallery-columns-9 .gallery-item {max-width: 11.11%;}
.gallery-caption {display: block;}
.gallery-columns-5 .gallery-caption,
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {display: none;} .brxy-footer{margin-top:20px;}
.project-info {
text-align: left;
}
.brxy-menu-mobile {
display: none;
margin-bottom: 20px;
border: none;
border-bottom: 1px solid black;
text-align: center;
font-weight: bold;
text-align-last: center;
}
.wpcf7-textarea
{
resize: none;
}
@media screen and (max-width: 767px) {
.brxy-menu-mobile {
display: block !important;
}
.filter-buttons ul {
display: none !important;
}
}