/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/*     .focus_grid-blog-listing {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); /* responsive */
  /* gap: 20px; /* spacing between items */
.dnd_area_101-row-0-padding {
    padding-top: 60px !important;
}
.focus_blog_post-header_container{
margin:0 -20px 10px !important;
}
.focus_blog_post-title{
font-size:48px;
}

.focus_grid-masonry3 .focus_grid-sizer, .focus_grid-masonry3 .focus_grid-item
{
width:100%
}
.focus_grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px; /* spacing between items */
}

.focus_grid-item {
  background: #f3f3f3;
  padding: 20px;
  border-radius: 8px;
  min-height: 200px;
    margin-bottom:15px;
}

.focus_grid-masonry3{
    margin-bottom: 60px;
}
/* .focus_grid-item:nth-child(3n+2),
.focus_grid-item:nth-child(3n+3) {
  margin-left: 40px;
} */

.focus_grid-blog_item,.focus_grid-blog_item_inner {
    display: flex;
    flex-direction: column;
    gap: 30px
}

.focus_grid-blog_item {
    margin-bottom: 50px
}

.focus_grid-title {
    margin-bottom: 0;
    order: 1;
    text-align: left
}

/* .mgiw-list {
    display: none
} */

.focus_grid-image-wrapper {
    line-height: 0;
    order: 3
}

.focus_grid-image {
    margin-bottom: 0
}

.focus_grid-summary {
    order: 4
}

.focus_grid-button-wrapper {
    order: 5
}

.focus_grid-button {
    margin: 0 auto 0 0
}

.focus_grid-tags {
    font-size: 14px;
    order: 6
}

.focus_grid--list .focus_grid-blog_item {
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0;
    margin-bottom: 0;
    transition: all .3s ease
}

.focus_grid--list .focus_grid-blog_item_inner {
    padding: 40px
}

.focus_grid--list .mgiw-list {
    display: block
}

.focus_grid--list .mgiw-box {
    display: none
}

.focus_grid--list .focus_grid-image-wrapper {
    order: -1
}

.focus_grid--list .focus_grid-image {
    width: 300px
}

.focus_grid--list .focus_grid-button-wrapper,.focus_grid--list .focus_grid-date_bar,.focus_grid--list .focus_grid-summary,.focus_grid--list .focus_grid-tags {
    display: none
}

.focus_grid--list .focus_grid-title {
    font-size: 26px
}

.pagination {
    align-items: center;
    display: flex;
    gap: 25px;
    justify-content: flex-start
}

.pagination__link {
    display: inline-flex
}

.pagination__link,.pagination__link:active,.pagination__link:focus,.pagination__link:hover {
    text-decoration: none
}

.pagination__link--disabled {
    cursor: default;
    pointer-events: none
}

.pagination__link--number {
    padding: 5px
}

.pagination__link-icon {
    line-height: 0
}

.pagination__link-icon svg {
    height: 20px
}

.page-load-status {
    display: none
        
    opacity: .3
}

.vmb-true {
    display: inline-block
}
@media (max-width: 1024px) {
  .focus_grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 768px) {
  .focus_grid {
    grid-template-columns: 1fr;
  }
}

.focus_module_website_f{
    background: #161f35;
}
.mwf_el_social .msi_icon svg{
    fill: #fff;
}
.mwf_el_text, .mwf_image_text{
color:#fff
}
.blog-post__share{
margin-top:20px;
}
.blog-post__share{
    display:none;
        
}
.tag-dropdown label, .tag-dropdown select{
font-size:18px
}
.focus_grid-button:hover{
color:#fff
}