/* Tags CSS moved to theme's custom.css file! */
/*.ipsTags .ipsTag, .ipsTag_prefix {
  border-radius:0;
  padding:0 12px;
  max-width: max-content;
}

.ipsTags .ipsTag:before,
.ipsTags .ipsTag_prefix:before {
  content: '';
  display: block;
  width:0;
  height:0;
  border-style:solid;
  border-width:10px;
  position:absolute;
  top:0;
  border-color: transparent transparent transparent #fff;
  left:0;
}

.ipsTags .ipsTag:after,
.ipsTags .ipsTag_prefix:after {
  content: '';
  display: block;
  width:0;
  height:0;
  border-style:solid;
  border-width:10px;
  position:absolute;
  top:0;
  border-color: #fff #fff #fff transparent;
  right: -5px;
}

.ipsTags .ipsTag > span, .ipsTag_prefix > span {
  max-width:max-content;
}*/

article .ipsBorder_top,
.ipsPageHeader .ipsBorder_top {
   border-top: 1px solid #008ece !important;
}
article .ipsBorder_bottom,
.ipsPageHeader .ipsBorder_bottom {
  border-bottom: 1px solid #008ece !important;
}

article hr.ipsHr {
  border: 1px solid #008ece;
}

@media screen and (max-width:979px){
  article:not(.cCmsCategoryFeaturedEntry) .cCmsRecord_image {
    float: none !important;
    margin-left: 5px !important;
    margin-right: 5px !important;
    max-width: 100% !important;
  }
  
  article:not(.cCmsCategoryFeaturedEntry) .cCmsRecord_image img {
    max-width: 100% !important;
  }
}

/*.ipsTags .ipsTag > span:after, 
.ipsTag_prefix > span:after {
  content: "\f105";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  margin-left: 3px;
}*/