.articlePreview {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 21px 1px 21px 24px
}

.articlePreview header {
  margin: 0 0 13px
}

.articlePreview header a {
  text-decoration: underline
}

.articlePreview header a, .articlePreview header i, .articlePreview header span {
  position: relative;
  display: block;
  color: #2170b0;
  font: 27px/28px "Open Sans", Helvetica, sans-serif
}

.articlePreview header a:hover, .articlePreview header a:hover span, .articlePreview header i, .articlePreview header i:hover, .articlePreview header i:hover span, .articlePreview header span:hover, .articlePreview header span:hover span {
  text-decoration: none !important
}

.articlePreview header span, .articlePreview_cell:hover span {
  text-decoration: none
}

.articlePreview .row {
  margin: 0;
  width: 100%
}

.articlePreview .row > div {
  padding: 0
}

.articlePreview .row > div:last-child {
  vertical-align: middle
}

.articlePreview_services {
  padding: 8px 0 0;
  text-align: center
}

.articlePreview_services .col-33 {
  height: 122px
}

.articlePreview_services-2 {
  color: #666
}

.articlePreview_services-2 a {
  color: #666;
  text-decoration: none
}

.articlePreview_services-2 a:hover span {
  text-decoration: underline
}

.articlePreview_services-2 .iapp::after, .articlePreview_services-2 .icon-font {
  font-size: 58px
}

.articlePreview .display-table {
  position: absolute;
  right: 0;
  top: 0;
  width: 200px;
  height: 100%
}

.articlePreview_thumb {
  max-width: 200px;
  width: auto !important
}

.articlePreview_cell {
  position: relative;
  width: 82px;
  height: 82px;
  display: inline-block;
  margin: 0 20px 40px;
  color: #666;
  vertical-align: middle;
  text-align: center;
  font: 12px/14px "Open Sans", sans-serif
}

.articlePreview_cell:hover {
  color: #666
}

.articlePreview_cell img {
  position: relative;
  display: block;
  margin: 0 auto;
  max-width: 72px;
  max-height: 72px;
  width: auto
}

.articlePreview_cell span {
  position: absolute;
  left: -15px;
  bottom: -20px;
  right: -15px;
  height: 14px;
  text-decoration: underline
}

.articlePreview_cell em {
  display: table-cell;
  width: 82px;
  height: 82px;
  vertical-align: middle
}

.articlePreview-ed .articlePreview_body {
  position: relative;
  z-index: 1;
  margin-right: -10px
}

.udBlock img {
  top: 28px
}

.udBlock span {
  position: absolute;
  left: 36px;
  top: 204px;
  color: #0071ba;
  text-align: center
}

.udBlock .articlePreview_body {
  padding: 10px 10px 0 0
}

.udBlock .img-ud-image {
  position: relative;
  top: 33px;
  margin-left: -50px
}

.udBlock_foot {
  padding: 17px 0 0;
  text-align: center
}

.udBlock_foot a, .udBlock_foot i {
  color: #b7171f !important
}

.udBlock_foot a {
  position: relative;
  left: -12px;
  font-size: 16px
}

.udBlock_foot a:first-child {
  margin-right: 30px
}

.udBlock_foot i {
  margin-right: 5px;
  font-size: 22px
}

.mainTable2 .lCol {
  width: 310px
}

.mainTable2 .lCol img {
  max-width: 300px
}

.mainTable2 .articlePreview {
  min-height: 285px;
}


.pOServices_section {
  padding: 15px 20px 10px
}

.pOServices_title {
  font-size: 27px;
  line-height: 31px
}

.pOServices_description, .pOServices_title {
  margin-bottom: 26px
}

.pOServices_list, .pOServices_list_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.pOServices_list {
  margin-bottom: 26px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: -36px;
  margin-left: -36px
}

.pOServices_list_item {
  margin-top: 36px;
  margin-left: 36px;
  min-height: 36px
}

.pOServices_list_title {
  display: block;
  margin-bottom: 4px;
  color: #4d4d4d;
  font-weight: 600;
  font-size: 16px
}

.pOServices_list_title a, .pOServices_list_title:hover {
  color: inherit
}

.pOServices_list_icon {
  margin-top: 4px;
  margin-right: 15px;
  text-decoration: none
}

.pOServices_list_icon::after {
  font-size: 58px;
  line-height: 58px
}

.pOServices_list_icon:hover {
  opacity: .85
}

.pOServices_list_icon-colorDefault:after {
  color: #00559a
}

.pOServices_list-2col .pOServices_list_item {
  -ms-flex-preferred-size: calc((100% - (36px * 2)) / 2);
  flex-basis: calc((100% - (36px * 2)) / 2)
}

.pOServices_list-3col .pOServices_list_item {
  -ms-flex-preferred-size: calc((100% - (36px * 3)) / 3);
  flex-basis: calc((100% - (36px * 3)) / 3)
}

.pOServices_list-wide {
  padding: 0 25px
}

.articlePreview {
  width: auto !important;
  min-height: auto !important;
}

.articlePreview_body {
  padding: 5px 40px 0 0 !important;
  font-size: 16px;
}

.udBlock_foot {
  padding: 25px 0 0 12px !important;
  text-align: left !important;
}

.servInLine {
  padding-bottom: 15px !important;
}
