.entry-content .ticker p {
  line-height: inherit;
  font-size: inherit;
  margin-bottom: 0;
}
.js-hidden {
  display: none;
}
@media (max-width: 991px) {
  .featurebox {
    max-width: 370px;
    margin: 0 auto;
    margin-bottom: 30px;
  }
}
.featurebox .boxthumb {
  height: 160px;
  background-size: cover;
}
.featurebox .contentbox1 {
  padding-top: 40px;
  padding-bottom: 40px;
  background: #fff;
  text-align: center;
}
.featurebox .contentbox1 h3 {
  font-family: Ultra;
  font-size: 24px;
  /*padding: 0 0 25px;*/
  margin: 0 0 20px;
  /*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAMCAYAAADCk/UVAAACc0lEQVRIx7XWe2iNcRzH8WckzHKGQkv+0MIfOiZqba4ht7Ist3LGNsUfOrVcipZboviDsFyWWkSUyz+bWLkUKZfYH5RJFDO7yG0sjD94f+tz6unpnOd51jmeenWe8zvf3+X5Xb7PcRzPFauOjscmNKANf9CCeuxGEbI8dXIxA5WowBRvTDoXbQ1CVH0XIBK24jQ8wQvswCyMwUAMwWQ9bBMeYzXiuIefaMZ9tfEJr7Adwzz9WFsrcRhXcQOXcQTLMFhxw7EVj9COO7iG23iNZ9hvi5DqgUrwRTOdFWICTuGvVrIY/ZLETEANPqBKcRfwDidRrom0ySrEChxFJx7iGw7ZCqUYQ54m9TkuYbT7x1H4iDkhV3SuOjyNHkwMiB+nOJuEPcgOiLdt/gvfMTLEePpigyarMFF4AsdCPtAI/MA6fbetUxVQp1qT8AYHA2LXogv5uGtbshfnrkSrnOdoC00PWdFmpDWxRfl8iVU+8Ys0yAKdz247qz7xjTige9uOLb1MKFdQaze/E/uWzwFKBnuxMEmlUm2lJdisAQ/12Rb20BtdZcdxPmBQZ3W/FF99YidhPWKuMpuIdkfLXKlCy3RlWK7sFU/S2GJcxDlr2KfT+ZqwiKvM2m31qVOkhNWojLrLp207BlvcY1Di6bGb2XiLsZ6KtbiZxrtlm70ePGU2k20B9SLatlGfmDpcT9FnU+KLvXM6tPw7ldneY2YaDxVTBstxle2z5JKBl3G5Mnaxvvexs60zW+oOzLZzpAw0D/3T7DhH2eiBvS6wwM4I1mToX0ZcSa5DW/WpnXXnf190MhW38Fl/t87YrGa4j1z3brDrH3PlmbeOhdTFAAAAAElFTkSuQmCC') no-repeat center bottom;*/
}
.featurebox .contentbox1 h3 a {
  color: #231f20;
}
.featurebox .contentbox1 h3 a:hover {
  color: #b20838;
  text-decoration: none;
}
.featurebox .contentbox1 .thecontent {
  padding: 0 50px 20px;
}
@media (max-width: 991px) {
  .featurebox .contentbox1 .thecontent {
    padding: 0 25px 20px;
  }
}
@media (max-width: 767px) {
  .featurebox .contentbox1 .thecontent {
    padding: 0 30px 20px;
  }
}
.featurebox .contentbox1 .cta-link {
  display: block;
  font-size: 16px;
}
.featurebox .contentbox1 .cta-link:hover {
  text-decoration: none;
}
.newsticker {
  -moz-box-shadow: inset 0 0 0 4px rgba(2, 2, 2, 0.18);
  /* inner shadow */
  -webkit-box-shadow: inset 0 0 0 4px rgba(2, 2, 2, 0.18);
  /* inner shadow */
  box-shadow: inset 0 0 0 4px rgba(2, 2, 2, 0.18);
  /* inner shadow */
  /*background: url('../images/theme/back.jpg');*/
  background-color: #b20838;
  margin: 0 0 30px 0;
  height: 80px;
  line-height: 80px;
  color: #fff;
}
@media (max-width: 767px) {
  .newsticker {
    height: auto;
    padding: 20px 30px 30px;
    text-align: center;
    line-height: 1.9;
  }
}
.newsticker .ticker-wrapper {
  display: inline-block;
  background: none;
}
@media (max-width: 1199px) {
  .newsticker .ticker-wrapper {
    width: 730px;
  }
}
@media (max-width: 991px) {
  .newsticker .ticker-wrapper {
    width: 500px;
    height: 80px;
    overflow: hidden;
  }
}
@media (max-width: 767px) {
  .newsticker .ticker-wrapper {
    float: none;
    width: 260px;
  }
}
.newsticker .title {
  color: #fff;
  font-size: 18px;
  font-weight: normal;
  float: left;
}
@media (max-width: 767px) {
  .newsticker .title {
    text-align: center;
    float: inherit;
    display: block;
    height: 48px;
  }
}
.newsticker .title:before {
  content: "";
  display: inline-block;
  width: 44px;
  height: 25px;
  /*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAACgUlEQVRIx7WVXWiOYRjHn/c1lmabr5AkkhKyUsrnkTlhSTuRpjhAVrPVagdoUlsUOTA7Ze8BMs6s5iPLAYl4s5atMGlC8vFivvI5v0v/p67uvIs8nvq9z3tf93Xf1/1cX3cU/eHT199aDr3wHk5DSZTUw2bT4QNcgA0wAAeSNLATPkGpxvvgSpIGTkKXG5+CjiQNdJkR/U/BU2hM0sDR2CW8l8MQLHDzy6ANbsFVaIWp4SajhjGwWTEYB+1w281VwQ/ogSY4As/gEUwwhWlwE75DN9TZRoGB8fBRi79Cg+SzJbcYFTj9SfAGttvgEryEXcpvW/AODsJkt6hFrjHmQNrcppQtDg5UBDmot8EgHHKTxbADXqiozJ8Thcl6pbdFrlkVbD4DLsK3X3Hi5zz0wRSnVAbn3ImbJV8Bi/Xf1jyHY/ryTrgnow+gwlu8oxi80qlt07eqXMugJXkyKysuKw67Yamlcqg8Elbqsy1jFsKI6H8+ZkB9x2KwFQp/o2Muewg39AWWgbPybZjWhm0qlpyLwTWYqfSzmFVqTYXTeaxaMVdnYGzook4p3oezcF3jbOwu3pucTlqyjGQWy9FQA6+tGGFM5FLOlKqd0VrJ1gSBjU9cJVkpPIEzQapaSjdF7hRZp1AId9VbUk7eI13L8/64enmvk9FKp2uF2h0P9qu0V0vZfP45aGgF8AW2wXwV0kY3f1xxm+e8MhhPWhPrUIBiv5cHSTBXc2Uatwd3RIm+MKeMsjicCDPJglSUJ8vW69qM3bJWWZMKmlxGParR9vubuthr7SG4A4bCRvcvhWfddsCNq62dJFnZi3Riu/D3qFe1JN0+mpVtFsDDw92C8fMT18FTnVBkXW4AAAAASUVORK5CIIA=') no-repeat;*/
  /*margin: 0 0 -5px 30px;*/
}
.newsticker .title:after {
  content: "";
  display: inline-block;
  width: 25px;
  height: 25px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAYCAYAAADd5VyeAAAAfUlEQVQoz2MwVJGMAeJPQLwbiKUYgMQ7IP4PxftAAs+RBL6DBLyA+DNUoAckAMK8QCwHYsME4JhaAppA3A7EgTCBq0gOqwAJfEQSeAkSWITuFw4gLgXiSiAWoJlL9YB4PhDPBmIlkMA1JHccBgmcRBK4AhKwA+KnQPwQiJ0AFehNZyj/CWAAAAAASUVORK5CIIA=') no-repeat;
  margin: 0 0 -7px 30px;
}
@media (max-width: 767px) {
  .newsticker .title:after {
    display: inline-block;
    width: 44px;
    height: 25px;
    /*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAACgUlEQVRIx7WVXWiOYRjHn/c1lmabr5AkkhKyUsrnkTlhSTuRpjhAVrPVagdoUlsUOTA7Ze8BMs6s5iPLAYl4s5atMGlC8vFivvI5v0v/p67uvIs8nvq9z3tf93Xf1/1cX3cU/eHT199aDr3wHk5DSZTUw2bT4QNcgA0wAAeSNLATPkGpxvvgSpIGTkKXG5+CjiQNdJkR/U/BU2hM0sDR2CW8l8MQLHDzy6ANbsFVaIWp4SajhjGwWTEYB+1w281VwQ/ogSY4As/gEUwwhWlwE75DN9TZRoGB8fBRi79Cg+SzJbcYFTj9SfAGttvgEryEXcpvW/AODsJkt6hFrjHmQNrcppQtDg5UBDmot8EgHHKTxbADXqiozJ8Thcl6pbdFrlkVbD4DLsK3X3Hi5zz0wRSnVAbn3ImbJV8Bi/Xf1jyHY/ryTrgnow+gwlu8oxi80qlt07eqXMugJXkyKysuKw67Yamlcqg8Elbqsy1jFsKI6H8+ZkB9x2KwFQp/o2Muewg39AWWgbPybZjWhm0qlpyLwTWYqfSzmFVqTYXTeaxaMVdnYGzook4p3oezcF3jbOwu3pucTlqyjGQWy9FQA6+tGGFM5FLOlKqd0VrJ1gSBjU9cJVkpPIEzQapaSjdF7hRZp1AId9VbUk7eI13L8/64enmvk9FKp2uF2h0P9qu0V0vZfP45aGgF8AW2wXwV0kY3f1xxm+e8MhhPWhPrUIBiv5cHSTBXc2Uatwd3RIm+MKeMsjicCDPJglSUJ8vW69qM3bJWWZMKmlxGParR9vubuthr7SG4A4bCRvcvhWfddsCNq62dJFnZi3Riu/D3qFe1JN0+mpVtFsDDw92C8fMT18FTnVBkXW4AAAAASUVORK5CIIA=') no-repeat;*/
    margin: 0 0 -7px 20px;
  }
}
.newsticker a {
  font-weight: bold;
  color: #d5d9a7;
  margin-right: 10px;
}
.newsticker a:hover {
  color: #eaeebe;
}
.newsticker a:last-child {
  margin-left: 10px;
  font-style: italic;
  margin-right: 0;
}
.newsticker a.postexc {
  color: #fff;
  text-decoration: none;
  font-weight: normal;
  margin-right: 0;
}
.shortcoderow {
  margin-bottom: 30px;
}

