.image-border-1-px { border:1px solid #999; box-sizing:border-box; }
.image-border-2-px { border:2px solid #999; box-sizing:border-box; }
.image-border-3-px { border:3px solid #999; box-sizing:border-box; }
.image-border-4-px { border:4px solid #999; box-sizing:border-box; }
.image-border-5-px { border:5px solid #999; box-sizing:border-box; }
/*Image position----*/
.postion-left-top{
    display:flex;
    align-items:flex-start;
    justify-content:left;
}
.postion-left-center{
    display:flex;
    align-items:center;
    justify-content:left;
}
.postion-left-bottom{
    display:flex;
    align-items:flex-end;
    justify-content:left;
}
.postion-center-top{
    display:flex;
    align-items:flex-start;
    justify-content:center;
}
.postion-center-center{
    display:flex;
    align-items:center;
    justify-content:center;
}
.postion-center-bottom{
    display:flex;
    align-items:flex-end;
    justify-content:center;
}
.postion-right-top{
    display:flex;
    align-items:flex-start;
    justify-content:right;
}

.postion-right-center{
    display:flex;
    align-items:center;
    justify-content:right;
}
.postion-right-bottom{
    display:flex;
    align-items:flex-end;
    justify-content:right;
}
.reverse-row-class{ flex-direction:row-reverse;}
.reverse-column-class{flex-direction: column-reverse;}

.table-link-wrapper a { text-decoration:none; color:#000000; padding: 10px 20px; border-radius: 5px;}
.table-link-wrapper a:hover{text-decoration:underline; color:#000000;}

.custom-block-title-wrapper{ font-weight:bold; margin-bottom:10px; margin-top:10px;}
.custom-block-subtitle-wrapper{font-style:italic; font-size:14px; margin-bottom:10px;}
.custom-block-teaser-wrapper{margin-bottom:10px;}


/* Blog overview CSS */
.row.equal-cols{
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.row.equal-cols > [class*='col-']    {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.row.equal-cols > [class*='col-'] > *    {
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.row.equal-cols > [class*='col'] .blog-teaser-wrapper {
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  min-height:30px;
}

.equal-cols a, .equal-cols a:hover{text-decoration:none; color:#000;}

.equal-cols div{box-sizing:border-box;}

/* .equal-cols a div{margin-bottom:10px;} */

.blog-readmore-wrapper span{float:right;}

.blog-42-44-container-wrapper, .blog-126-227-container-wrapper{
  margin-left: 0px ;
}
.blog-42-220-container-wrapper, .blog-126-228-container-wrapper{
  margin-right: 0px ;
}

.section-99-114-inner-wrapper, .section-100-232-inner-wrapper{
   margin-top: 16px;
}
.blog-127-233-container-wrapper, .blog-128-242-container-wrapper {
    align-items: center;
}
.blog-94-217-container-wrapper, .blog-129-252-container-wrapper, 
.blog-41-254-container-wrapper{
  box-shadow: none;
  background-color: transparent !important;
}
.links-41-253-wrapper a{
  color: blue;
}
.section-content-link-wrapper{
  margin-top: 16px;
}

/* Blogs overview CSS starts */
.blog-content-wrapper{
  background-color: #FFF2EF !important;
  padding: 16px;
}