.tns-outer {
  padding: 0 !important; }
  .tns-outer [hidden] {
    display: none !important; }
  .tns-outer [aria-controls], .tns-outer [data-action] {
    cursor: pointer; }

.tns-slider {
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  transition: all 0s; }
  .tns-slider > .tns-item {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

.tns-horizontal.tns-subpixel {
  white-space: nowrap; }
  .tns-horizontal.tns-subpixel > .tns-item {
    display: inline-block;
    vertical-align: top;
    white-space: normal; }
.tns-horizontal.tns-no-subpixel:after {
  content: '';
  display: table;
  clear: both; }
.tns-horizontal.tns-no-subpixel > .tns-item {
  float: left; }
.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item {
  margin-right: -100%; }

.tns-no-calc {
  position: relative;
  left: 0; }

.tns-gallery {
  position: relative;
  left: 0;
  min-height: 1px; }
  .tns-gallery > .tns-item {
    position: absolute;
    left: -100%;
    -webkit-transition: transform 0s, opacity 0s;
    -moz-transition: transform 0s, opacity 0s;
    transition: transform 0s, opacity 0s; }
  .tns-gallery > .tns-slide-active {
    position: relative;
    left: auto !important; }
  .tns-gallery > .tns-moving {
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    transition: all 0.25s; }

.tns-autowidth {
  display: inline-block; }

.tns-lazy-img {
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  transition: opacity 0.6s;
  opacity: 0.6; }
  .tns-lazy-img.tns-complete {
    opacity: 1; }

.tns-ah {
  -webkit-transition: height 0s;
  -moz-transition: height 0s;
  transition: height 0s; }

.tns-ovh {
  overflow: hidden; }

.tns-visually-hidden {
  position: absolute;
  left: -10000em; }

.tns-transparent {
  opacity: 0;
  visibility: hidden; }

.tns-fadeIn {
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 0; }

.tns-normal, .tns-fadeOut {
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: -1; }

.tns-vpfix {
  white-space: nowrap; }
  .tns-vpfix > div, .tns-vpfix > li {
    display: inline-block; }

.tns-t-subp2 {
  margin: 0 auto;
  width: 310px;
  position: relative;
  height: 10px;
  overflow: hidden; }
.tns-t-ct {
  width: 2333.33333%;
  width: -webkit-calc(100% * 70 / 3);
  width: -moz-calc(100% * 70 / 3);
  width: calc(100% * 70 / 3);
  position: absolute;
  right: 0; }
  .tns-t-ct:after {
    content: '';
    display: table;
    clear: both; }
  .tns-t-ct > div {
    width: 1.42857%;
    width: -webkit-calc(100% / 70);
    width: -moz-calc(100% / 70);
    width: calc(100% / 70);
    height: 10px;
    float: left; }

.theiaPostSlider_nav {
  position: relative;
  overflow: hidden;
  margin: 16px 0;
  transition: opacity 0.333s;
  opacity: 1; }
  .theiaPostSlider_nav > * {
    vertical-align: middle; }
  .theiaPostSlider_nav.fontTheme ._1,
  .theiaPostSlider_nav.fontTheme ._3 {
    margin: 0 4px;
    vertical-align: middle;
    font-weight: bold; }
  .theiaPostSlider_nav.fontTheme ._2 {
    display: inline-block;
    vertical-align: middle; }
  .theiaPostSlider_nav.fontTheme svg {
    height: auto; }
  .theiaPostSlider_nav ._title {
    font-weight: bold; }
    .theiaPostSlider_nav ._title * {
      display: inline;
      margin: 0;
      padding: 0; }
    .theiaPostSlider_nav ._title ._helper {
      color: #888; }
  .theiaPostSlider_nav ._buttons {
    user-select: none;
    line-height: 1; }
    .theiaPostSlider_nav ._buttons > * {
      display: inline-block;
      vertical-align: middle; }
    .theiaPostSlider_nav ._buttons ._text {
      margin: 0 10px; }
  .theiaPostSlider_nav ._button {
    overflow: hidden;
    cursor: pointer;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
    text-decoration: none; }
  .theiaPostSlider_nav ._disabled {
    cursor: default; }
  .theiaPostSlider_nav._left ._buttons, .theiaPostSlider_nav._right ._buttons {
    display: inline-block; }
  .theiaPostSlider_nav._left {
    text-align: left; }
    .theiaPostSlider_nav._left ._buttons {
      float: left; }
    .theiaPostSlider_nav._left ._title {
      float: right; }
  .theiaPostSlider_nav._center {
    text-align: center; }
    .theiaPostSlider_nav._center ._title {
      line-height: inherit !important; }
  .theiaPostSlider_nav._center_full {
    text-align: center; }
    .theiaPostSlider_nav._center_full ._prev {
      float: left; }
    .theiaPostSlider_nav._center_full ._next {
      float: right; }
    .theiaPostSlider_nav._center_full ._title {
      line-height: inherit !important; }
  .theiaPostSlider_nav._center_half_width, .theiaPostSlider_nav._center_full_width {
    text-align: center; }
    .theiaPostSlider_nav._center_half_width *, .theiaPostSlider_nav._center_full_width * {
      box-sizing: border-box; }
    .theiaPostSlider_nav._center_half_width ._buttons, .theiaPostSlider_nav._center_full_width ._buttons {
      display: flex;
      flex-wrap: wrap;
      margin-left: -5px;
      margin-right: -5px; }
    .theiaPostSlider_nav._center_half_width ._text, .theiaPostSlider_nav._center_full_width ._text {
      order: 0;
      width: 100%; }
    .theiaPostSlider_nav._center_half_width ._prev, .theiaPostSlider_nav._center_full_width ._prev {
      order: 10;
      width: calc(50% - 10px); }
    .theiaPostSlider_nav._center_half_width ._next, .theiaPostSlider_nav._center_full_width ._next {
      order: 20;
      width: calc(50% - 10px); }
    .theiaPostSlider_nav._center_half_width ._disabled, .theiaPostSlider_nav._center_full_width ._disabled {
      opacity: 0.5; }
    .theiaPostSlider_nav._center_half_width ._text,
    .theiaPostSlider_nav._center_half_width ._prev,
    .theiaPostSlider_nav._center_half_width ._next,
    .theiaPostSlider_nav._center_half_width ._title, .theiaPostSlider_nav._center_full_width ._text,
    .theiaPostSlider_nav._center_full_width ._prev,
    .theiaPostSlider_nav._center_full_width ._next,
    .theiaPostSlider_nav._center_full_width ._title {
      margin-left: 5px;
      margin-right: 5px; }
  .theiaPostSlider_nav._center_full_width._first_slide ._prev {
    display: none; }
  .theiaPostSlider_nav._center_full_width._first_slide ._next {
    width: 100%; }
  .theiaPostSlider_nav._center_full_width._last_slide ._prev {
    width: 100%; }
  .theiaPostSlider_nav._center_full_width._last_slide ._next {
    display: none; }
  .theiaPostSlider_nav._right {
    text-align: right; }
    .theiaPostSlider_nav._right ._buttons {
      float: right; }
    .theiaPostSlider_nav._right ._title {
      float: left; }
  .theiaPostSlider_nav._hide_on_first_slide._slide_number_0 {
    height: 0;
    opacity: 0; }
  .theiaPostSlider_nav ._loading {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../../assets/images/ajax-loader.gif) center center no-repeat; }

.theiaPostSlider_dropdown {
  text-align: center; }
  .theiaPostSlider_dropdown select {
    padding: 6px 8px;
    font-size: 16px; }

.theiaPostSlider_slides {
  position: relative;
  clear: both;
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style: none; }
  .theiaPostSlider_slides > div {
    overflow: hidden; }
  .theiaPostSlider_slides iframe {
    max-width: 100%; }

.theiaPostSlider_header {
  margin: 0 0 16px 0; }

.theiaPostSlider_footer {
  margin: 16px 0 0 0; }

.entry-content .theiaPostSlider_nav a,
.entry-summary .theiaPostSlider_nav a,
.page-content .theiaPostSlider_nav a {
  border-bottom: none; }

#tps_carousel_container {
  margin-top: 16px;
  margin-bottom: 16px; }
  #tps_carousel_container ._button {
    user-select: none;
    overflow: hidden;
    cursor: pointer;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
    text-decoration: none; }
    #tps_carousel_container ._button._disabled {
      cursor: default; }
  #tps_carousel_container ._prev {
    float: left; }
  #tps_carousel_container ._next {
    float: right; }
  #tps_carousel_container #tps_carousel .item > div {
    width: 100%;
    height: 100%;
    position: relative;
    cursor: pointer;
    background-position: center center;
    background-size: cover; }
    #tps_carousel_container #tps_carousel .item > div:after {
      content: '';
      display: block;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      transition: background 0.333s; }
  #tps_carousel_container #tps_carousel .item.active > div:after, #tps_carousel_container #tps_carousel .item:hover > div:after {
    background: rgba(255, 255, 255, 0.5); }
  #tps_carousel_container .tns-nav {
    text-align: center; }
    #tps_carousel_container .tns-nav > button {
      width: 9px;
      height: 9px;
      padding: 0;
      margin: 0 5px;
      border-radius: 50%;
      background: #ddd;
      border: 0;
      transition: background 0.333s; }
      #tps_carousel_container .tns-nav > button.tns-nav-active, #tps_carousel_container .tns-nav > button:hover {
        background: #888; }

.theiaPostSlider_nav * {
  box-sizing: content-box; }
.theiaPostSlider_nav ._title {
  height: 31px;
  line-height: 31px; }
.theiaPostSlider_nav ._button {
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.9), 0 0 2px rgba(0, 0, 0, 0.9);
  text-align: center;
  white-space: nowrap;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
  direction: ltr; }
  .theiaPostSlider_nav ._button:focus {
    outline: none; }
  .theiaPostSlider_nav ._button span {
    display: inline-block;
    height: 23px;
    padding-top: 8px;
    vertical-align: middle;
    color: #fff; }
  .theiaPostSlider_nav ._button:active span, .theiaPostSlider_nav ._button._active span {
    height: 22px;
    padding-top: 9px; }
  .theiaPostSlider_nav ._button._disabled span {
    height: 23px;
    padding-top: 8px; }
.theiaPostSlider_nav ._prev ._1 {
  width: 20px;
  background: url('../images/buttons-red-s7f1c66838d.png') 0 -651px; }
.theiaPostSlider_nav ._prev ._2 {
  padding-right: 5px;
  padding-left: 3px;
  background: url('../images/buttons-red-s7f1c66838d.png') 0 -682px repeat-x; }
.theiaPostSlider_nav ._prev ._3 {
  width: 7px;
  background: url('../images/buttons-red-s7f1c66838d.png') 0 -713px; }
.theiaPostSlider_nav ._prev:hover ._1, .theiaPostSlider_nav ._prev:focus ._1 {
  background: url('../images/buttons-red-s7f1c66838d.png') 0 -558px; }
.theiaPostSlider_nav ._prev:hover ._2, .theiaPostSlider_nav ._prev:focus ._2 {
  background: url('../images/buttons-red-s7f1c66838d.png') 0 -589px repeat-x; }
.theiaPostSlider_nav ._prev:hover ._3, .theiaPostSlider_nav ._prev:focus ._3 {
  background: url('../images/buttons-red-s7f1c66838d.png') 0 -620px; }
.theiaPostSlider_nav ._prev:active ._1, .theiaPostSlider_nav ._prev._active ._1 {
  background: url('../images/buttons-red-s7f1c66838d.png') 0 -372px; }
.theiaPostSlider_nav ._prev:active ._2, .theiaPostSlider_nav ._prev._active ._2 {
  background: url('../images/buttons-red-s7f1c66838d.png') 0 -403px repeat-x; }
.theiaPostSlider_nav ._prev:active ._3, .theiaPostSlider_nav ._prev._active ._3 {
  background: url('../images/buttons-red-s7f1c66838d.png') 0 -434px; }
.theiaPostSlider_nav ._prev._disabled ._1 {
  background: url('../images/buttons-red-s7f1c66838d.png') 0 -465px; }
.theiaPostSlider_nav ._prev._disabled ._2 {
  background: url('../images/buttons-red-s7f1c66838d.png') 0 -496px repeat-x; }
.theiaPostSlider_nav ._prev._disabled ._3 {
  background: url('../images/buttons-red-s7f1c66838d.png') 0 -527px; }
.theiaPostSlider_nav ._next ._1 {
  width: 7px;
  background: url('../images/buttons-red-s7f1c66838d.png') 0 -279px; }
.theiaPostSlider_nav ._next ._2 {
  padding-right: 3px;
  padding-left: 5px;
  background: url('../images/buttons-red-s7f1c66838d.png') 0 -310px repeat-x; }
.theiaPostSlider_nav ._next ._3 {
  width: 20px;
  background: url('../images/buttons-red-s7f1c66838d.png') 0 -341px; }
.theiaPostSlider_nav ._next:hover ._1, .theiaPostSlider_nav ._next:focus ._1 {
  background: url('../images/buttons-red-s7f1c66838d.png') 0 -186px; }
.theiaPostSlider_nav ._next:hover ._2, .theiaPostSlider_nav ._next:focus ._2 {
  background: url('../images/buttons-red-s7f1c66838d.png') 0 -217px repeat-x; }
.theiaPostSlider_nav ._next:hover ._3, .theiaPostSlider_nav ._next:focus ._3 {
  background: url('../images/buttons-red-s7f1c66838d.png') 0 -248px; }
.theiaPostSlider_nav ._next:active ._1, .theiaPostSlider_nav ._next._active ._1 {
  background: url('../images/buttons-red-s7f1c66838d.png') 0 0; }
.theiaPostSlider_nav ._next:active ._2, .theiaPostSlider_nav ._next._active ._2 {
  background: url('../images/buttons-red-s7f1c66838d.png') 0 -31px repeat-x; }
.theiaPostSlider_nav ._next:active ._3, .theiaPostSlider_nav ._next._active ._3 {
  background: url('../images/buttons-red-s7f1c66838d.png') 0 -62px; }
.theiaPostSlider_nav ._next._disabled ._1 {
  background: url('../images/buttons-red-s7f1c66838d.png') 0 -93px; }
.theiaPostSlider_nav ._next._disabled ._2 {
  background: url('../images/buttons-red-s7f1c66838d.png') 0 -124px repeat-x; }
.theiaPostSlider_nav ._next._disabled ._3 {
  background: url('../images/buttons-red-s7f1c66838d.png') 0 -155px; }
