*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  font-size: 16px;
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
}

@-ms-viewport {
  width: device-width;
}
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: "Gotham SSm A", "Gotham SSm B", "SRGSSR", "SRGSSRType_Text_Rg", "Helvetica", "Arial", "Verdana", sans-serif;
  font-size: 1rem;
  color: #000;
  text-align: left;
  background-color: #fff;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
}

p {
  margin-top: 0;
  margin-bottom: 0;
}

figure {
  padding: 0;
  margin: 0 auto 1rem;
}

blockquote {
  margin: 0 0 1rem;
}

iframe {
  border: 0;
}

a {
  color: inherit;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: inherit;
  text-decoration: none;
}
a:focus {
  outline: 0;
}

p a {
  color: #af001e;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
p a:hover {
  color: #af001e;
  text-decoration: underline;
}
p a:focus {
  outline: 0;
}

ol,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ol ul,
ul ol {
  margin-bottom: 0;
}

ul {
  padding: 0;
  margin: 1rem 0;
  list-style: none;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

label {
  display: inline-block;
  margin: 0;
}

button {
  border-radius: 0;
  outline: none;
}

button:focus {
  outline: none;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

.pixel-img {
  position: fixed;
  bottom: 0;
  z-index: 1;
  width: 1px;
  height: 1px;
  background-color: transparent;
}

@media (min-width: 920px) {
  .affix-top {
    position: fixed !important;
  }

  .affix-bottom {
    position: absolute !important;
  }
}
.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

.align-justify {
  text-align: justify;
}

@media (min-width: 0) {
  body:after {
    display: none;
    content: "phone";
  }
}
@media (min-width: 700px) {
  body:after {
    display: none;
    content: "tablet";
  }
}
@media (min-width: 920px) {
  body:after {
    display: none;
    content: "tablet-landscape";
  }
}
@media (min-width: 1200px) {
  body:after {
    display: none;
    content: "desktop";
  }
}

.text-color {
  color: #db2e33;
}

.bg-color {
  background-color: #db2e33;
}

.border-color {
  border-color: #d8d8d8;
}

.LA_1ERE .text-color {
  color: #e30e4a;
}
.LA_1ERE .bg-color {
  background-color: #e30e4a;
}
.LA_1ERE .border-color {
  border-color: #e30e4a;
}

.ESPACE_2 .text-color {
  color: #1caade;
}
.ESPACE_2 .bg-color {
  background-color: #1caade;
}
.ESPACE_2 .border-color {
  border-color: #1caade;
}

.COULEUR_3 .text-color {
  color: #d84b7e;
}
.COULEUR_3 .bg-color {
  background-color: #d84b7e;
}
.COULEUR_3 .border-color {
  border-color: #d84b7e;
}

.OPTION_MUSIQUE .text-color {
  color: #fdca2e;
}
.OPTION_MUSIQUE .bg-color {
  background-color: #fdca2e;
}
.OPTION_MUSIQUE .border-color {
  border-color: #fdca2e;
}

.RTS_UN .text-color {
  color: #007896;
}
.RTS_UN .bg-color {
  background-color: #007896;
}
.RTS_UN .border-color {
  border-color: #007896;
}

.RTS_DEUX .text-color {
  color: #dc5c43;
}
.RTS_DEUX .bg-color {
  background-color: #dc5c43;
}
.RTS_DEUX .border-color {
  border-color: #dc5c43;
}

.ellipsis {
  overflow: hidden;
}
.ellipsis.one-line {
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  word-wrap: break-word;
  white-space: nowrap;
}

.abs {
  position: absolute;
}

.pos-all {
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
}

.pos-t {
  top: 0;
  right: 0;
  left: 0;
}

.pos-tl {
  top: 0;
  left: 0;
}

.pos-tc {
  top: 0;
  left: 50%;
  text-align: center;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.pos-tr {
  top: 0;
  right: 0;
}

.pos-c {
  top: 50%;
  right: 0;
  left: 0;
  text-align: center;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.pos-cl {
  top: 50%;
  left: 0;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.pos-cc {
  top: 50%;
  left: 50%;
  text-align: center;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.pos-cr {
  top: 50%;
  right: 0;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.pos-b {
  right: 0;
  bottom: 0;
  left: 0;
}

.pos-bl {
  bottom: 0;
  left: 0;
}

.pos-bc {
  bottom: 0;
  left: 50%;
  text-align: center;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.pos-br {
  right: 0;
  bottom: 0;
}

.rts-noscroll {
  position: fixed;
  width: 100%;
  overflow: hidden;
}

.rts-noscroll #rts-ch-chatbot {
  display: none;
}

@media (min-width: 700px) {
  .sticky.st-tablet-up {
    position: -webkit-sticky !important;
    position: -moz-sticky !important;
    position: -ms-sticky !important;
    position: -o-sticky !important;
    position: sticky;
    top: 0;
  }
  .sticky.st-tablet-up.st-overflow .st-container {
    height: 100vh;
    overflow: -moz-scrollbars-none;
    overflow: scroll;
    -ms-overflow-style: none;
  }
  .sticky.st-tablet-up.st-overflow .st-container::-webkit-scrollbar {
    display: none;
  }
}
@media (min-width: 920px) {
  .sticky.st-tablet-landscape-up {
    position: -webkit-sticky !important;
    position: -moz-sticky !important;
    position: -ms-sticky !important;
    position: -o-sticky !important;
    position: sticky;
    top: 0;
  }
  .sticky.st-tablet-landscape-up.st-overflow .st-container {
    height: 100vh;
    overflow: -moz-scrollbars-none;
    overflow: scroll;
    -ms-overflow-style: none;
  }
  .sticky.st-tablet-landscape-up.st-overflow .st-container::-webkit-scrollbar {
    display: none;
  }
}

@media (max-width: 507.98px) {
  .hidden-phone {
    display: none !important;
  }
}
@media (min-width: 508px) and (max-width: 919.98px) {
  .hidden-tablet {
    display: none !important;
  }
}
@media (min-width: 920px) {
  .hidden-desktop {
    display: none !important;
  }
}
.rts-container,
.rts-container-fluid {
  width: 100%;
  max-width: 1232px;
  margin: 0 auto;
}
.rts-container::after,
.rts-container-fluid::after {
  display: block;
  clear: both;
  content: "";
}

.rts-container-fluid {
  padding-left: 1em;
  padding-right: 1em;
}
@supports (padding: max(0px)) {
  .rts-container-fluid {
    padding-left: max(1em, env(safe-area-inset-left));
    padding-right: max(1em, env(safe-area-inset-right));
  }
}

.editorial-page .layout-page.default .rts-container {
  max-width: 992px;
}
@media (min-width: 1200px) {
  .editorial-page .layout-page.default .rts-container {
    max-width: 1232px;
  }
}

.rts-layout,
.rts-panel {
  position: relative;
}

.rts-layout .rts-module .rts-container {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
  padding-left: 1em;
  padding-right: 1em;
}
@supports (padding: max(0px)) {
  .rts-layout .rts-module .rts-container {
    padding-left: max(1em, env(safe-area-inset-left));
    padding-right: max(1em, env(safe-area-inset-right));
  }
}

.rts-layout.right-aside .layout-container,
.rts-layout.left-aside .layout-container {
  width: 100%;
  max-width: 1232px;
  margin: 0 auto;
}
.rts-layout.right-aside .layout-container::after,
.rts-layout.left-aside .layout-container::after {
  display: block;
  clear: both;
  content: "";
}
.rts-layout.right-aside .rts-panel:first-child .rts-module:first-child .rts-container,
.rts-layout.left-aside .rts-panel:first-child .rts-module:first-child .rts-container {
  padding-top: 1.75em;
  margin-top: 0;
}
.rts-layout.right-aside .rts-panel:last-child .rts-module:last-child .rts-container,
.rts-layout.left-aside .rts-panel:last-child .rts-module:last-child .rts-container {
  padding-bottom: 1.75em;
  margin-bottom: 0;
}
@media (min-width: 920px) {
  .rts-layout.right-aside::after, .rts-layout.right-aside::before,
.rts-layout.left-aside::after,
.rts-layout.left-aside::before {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: -1;
    content: "";
  }
  .rts-layout.right-aside .rts-panel.main:first-of-type .rts-module:first-child .rts-container,
.rts-layout.right-aside .rts-panel.aside:first-of-type .rts-module:first-child .rts-container,
.rts-layout.left-aside .rts-panel.main:first-of-type .rts-module:first-child .rts-container,
.rts-layout.left-aside .rts-panel.aside:first-of-type .rts-module:first-child .rts-container {
    padding-top: 1.75em;
    margin-top: 0;
  }
  .rts-layout.right-aside .rts-panel.main:last-of-type .rts-module:last-child .rts-container,
.rts-layout.right-aside .rts-panel.aside:last-of-type .rts-module:last-child .rts-container,
.rts-layout.left-aside .rts-panel.main:last-of-type .rts-module:last-child .rts-container,
.rts-layout.left-aside .rts-panel.aside:last-of-type .rts-module:last-child .rts-container {
    padding-bottom: 1.75em;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .rts-layout.right-aside::before,
.rts-layout.left-aside::before {
    background-color: #fff;
  }
}

.rts-layout.right-aside .rts-panel.aside {
  background-color: #f5f5f5;
}
@media (min-width: 920px) {
  .rts-layout.right-aside::before {
    left: 0;
  }
  .rts-layout.right-aside::after {
    right: 0;
  }
  .rts-layout.right-aside .rts-panel.main {
    float: left;
  }
  .rts-layout.right-aside .rts-panel.aside {
    float: right;
  }
}
@media (min-width: 1200px) {
  .rts-layout.right-aside::after {
    background-color: #f5f5f5;
  }
}

.rts-layout.left-aside .rts-panel.aside {
  background-color: #fff;
}
@media (min-width: 920px) {
  .rts-layout.left-aside::before {
    right: 0;
  }
  .rts-layout.left-aside::after {
    left: 0;
  }
  .rts-layout.left-aside .rts-panel.main {
    float: right;
  }
  .rts-layout.left-aside .rts-panel.aside {
    float: left;
  }
}
@media (min-width: 1200px) {
  .rts-layout.left-aside::after {
    background-color: #fff;
  }
}

.rts-layout.layout-page.small .rts-panel:first-child .rts-module:first-child .rts-container, .rts-layout.layout-page.centered .rts-panel:first-child .rts-module:first-child .rts-container, .rts-layout.layout-page.large .rts-panel:first-child .rts-module:first-child .rts-container {
  padding-top: 1.75em;
}
.rts-layout.layout-page.small .rts-panel:last-child .rts-module:last-child .rts-container, .rts-layout.layout-page.centered .rts-panel:last-child .rts-module:last-child .rts-container, .rts-layout.layout-page.large .rts-panel:last-child .rts-module:last-child .rts-container {
  padding-bottom: 1.75em;
}
.rts-layout.layout-page.small .layout-container {
  max-width: 100%;
}
.rts-layout.layout-page.small .rts-panel.main {
  width: 100%;
}
.rts-layout.layout-page.small .rts-panel.main .rts-container {
  max-width: 730px;
}
.rts-layout.layout-page.centered .layout-container {
  max-width: 100%;
}
.rts-layout.layout-page.centered .rts-panel.main {
  width: 100%;
}
.rts-layout.layout-page.centered .rts-panel.main .rts-container {
  max-width: 960px;
}
@media (min-width: 920px) {
  .rts-layout.layout-page.right-aside .rts-panel.main {
    width: 63%;
  }
  .rts-layout.layout-page.right-aside .rts-panel.main .rts-container {
    padding-right: 1.75rem;
  }
  .rts-layout.layout-page.right-aside .rts-panel.aside {
    width: 37%;
  }
  .rts-layout.layout-page.right-aside .rts-panel.aside .rts-container {
    padding-left: 1.75rem;
  }
  .rts-layout.layout-page.right-aside .rts-panel::before {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 0.3rem;
    content: "";
    background: #f2f2f2;
    border-left: 0.0625rem solid #d8d8d8;
  }
  .rts-layout.layout-page.right-aside .rts-panel.main::before {
    right: -0.3rem;
  }
  .rts-layout.layout-page.right-aside .rts-panel.aside::before {
    left: 0;
  }
  .rts-layout.layout-page.right-aside::before {
    width: 63%;
    background-color: #fff;
  }
  .rts-layout.layout-page.right-aside::after {
    width: 37%;
    background-color: #f5f5f5;
  }
}
@media (min-width: 1200px) {
  .rts-layout.layout-page.right-aside::before {
    width: calc((1232px * 63 / 100) + (100% - 1232px) / 2);
  }
  .rts-layout.layout-page.right-aside::after {
    width: calc((1232px * 37 / 100) + (100% - 1232px) / 2);
  }
}
@media (min-width: 920px) {
  .rts-layout.layout-page.right-aside.smaller-aside .rts-panel.main, .rts-layout.layout-page.right-aside.smaller-aside::before {
    width: 70%;
  }
  .rts-layout.layout-page.right-aside.smaller-aside .rts-panel.aside, .rts-layout.layout-page.right-aside.smaller-aside::after {
    width: 30%;
  }
}
@media (min-width: 1200px) {
  .rts-layout.layout-page.right-aside.smaller-aside::before {
    width: calc((1232px * 70 / 100) + (100% - 1232px) / 2);
  }
  .rts-layout.layout-page.right-aside.smaller-aside::after {
    width: calc((1232px * 30 / 100) + (100% - 1232px) / 2);
  }
}

.rts-layout.layout-article.small .article-container {
  max-width: 910px;
}
@media (min-width: 920px) {
  .rts-layout.layout-article.right-aside .rts-panel.main {
    width: 76%;
  }
  .rts-layout.layout-article.right-aside .rts-panel.main .rts-container {
    padding-right: 1.75rem;
  }
  .rts-layout.layout-article.right-aside .rts-panel.aside {
    width: 24%;
  }
  .rts-layout.layout-article.right-aside .rts-panel.aside .rts-container {
    max-width: 245px;
    margin: 0;
  }
  .rts-layout.layout-article.right-aside .rts-panel::before {
    position: absolute;
    top: 0;
    bottom: -1rem;
    width: 0.3rem;
    content: "";
    background: #f2f2f2;
    border-left: 0.0625rem solid #d8d8d8;
  }
  .rts-layout.layout-article.right-aside .rts-panel.main::before {
    right: -0.3rem;
  }
  .rts-layout.layout-article.right-aside .rts-panel.aside::before {
    left: 0;
  }
  .rts-layout.layout-article.right-aside::before {
    width: 76%;
    background-color: #fff;
  }
  .rts-layout.layout-article.right-aside::after {
    width: 24%;
    background-color: #f5f5f5;
  }
}
@media (min-width: 1200px) {
  .rts-layout.layout-article.right-aside .rts-panel.aside .rts-container {
    max-width: 288px;
    padding-left: 1.75rem;
  }
  .rts-layout.layout-article.right-aside::before {
    width: calc((1232px * 76 / 100) + (100% - 1232px) / 2);
  }
  .rts-layout.layout-article.right-aside::after {
    width: calc((1232px * 24 / 100) + (100% - 1232px) / 2);
  }
}
@media (min-width: 920px) {
  .rts-layout.layout-article.left-aside .rts-panel.main {
    width: 72%;
  }
  .rts-layout.layout-article.left-aside .rts-panel.main .rts-container {
    padding-left: 1.75rem;
  }
  .rts-layout.layout-article.left-aside .rts-panel.main.full-page-bg::after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    width: calc((1232px * 72 / 100) + (100vw - 1232px) / 2);
    content: "";
    background-color: inherit;
  }
  .rts-layout.layout-article.left-aside .rts-panel.aside {
    width: 28%;
  }
  .rts-layout.layout-article.left-aside .rts-panel.aside .rts-container {
    padding-right: 1.75rem;
  }
  .rts-layout.layout-article.left-aside .rts-panel::before {
    position: absolute;
    top: 0;
    bottom: -2em;
    width: 0;
    content: "";
    background: #fff;
    border-right: 0.0625rem solid #d8d8d8;
  }
  .rts-layout.layout-article.left-aside .rts-panel.main::before {
    left: 0;
  }
  .rts-layout.layout-article.left-aside .rts-panel.aside::before {
    right: -0.0625rem;
  }
  .rts-layout.layout-article.left-aside::before {
    width: 72%;
    background-color: #fff;
  }
  .rts-layout.layout-article.left-aside::after {
    width: 28%;
    background-color: #fff;
  }
}
@media (min-width: 1200px) {
  .rts-layout.layout-article.left-aside::before {
    width: calc((1232px * 72 / 100) + (100% - 1232px) / 2);
  }
  .rts-layout.layout-article.left-aside::after {
    width: calc((1232px * 28 / 100) + (100% - 1232px) / 2);
  }
}

.rts-module .module-headline {
  position: relative;
}
.rts-module .module-sharing {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: -0.25rem;
  font-size: 0.75em;
}
.rts-module .module-sharing + .page-title,
.rts-module .module-sharing + .module-title {
  margin-right: 80px;
}
.rts-module.bevel-top {
  margin-top: 2.75vw;
}
.rts-module.bevel-top::before {
  position: absolute;
  top: -3vw;
  right: 0;
  height: 3vw;
  content: " ";
  border-color: transparent transparent transparent;
  border-style: solid;
  border-width: 0 0 3vw 100vw;
}

.article-container .rts-module .module-sharing {
  margin-top: 0;
}
.article-container .rts-module .module-sharing + .article-title {
  margin-right: 100px;
}
@media (min-width: 508px) {
  .article-container .rts-module .module-sharing {
    margin-top: 0.625rem;
  }
}

.rts-grid {
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  width: calc(100% + 1.25rem);
  margin: -0.4166666667rem -0.625rem;
}
.rts-grid .grid-item {
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-flex-positive: 1;
  -ms-flex-negative: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: none;
  padding: 0.4166666667rem 0.625rem;
}
.rts-grid .grid-item-fullwidth {
  -ms-flex-positive: 1;
  -ms-flex-negative: 0;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  max-width: none;
  padding: 0.4166666667rem 0.625rem;
}
.rts-grid .grid-header-date-label {
  width: 100%;
  margin: 1rem auto 1px;
  text-align: center;
  background-color: #fff;
  background-image: url("/hummingbird-static/images/misc/grid-header-bg.png");
  background-repeat: repeat-x;
  background-position: center;
}
.rts-grid .grid-header-date-label span {
  display: inline-block;
  padding: 0 1em;
  font-size: 0.75rem;
  line-height: 1.5em;
  color: #111;
  background-color: inherit;
}
.rts-grid + .rts-grid {
  margin-top: 0.625rem;
}
@media (min-width: 700px) {
  .rts-grid {
    margin: -0.625rem -0.625rem;
  }
  .rts-grid .grid-item-fullwidth,
.rts-grid .grid-item {
    padding: 0.625rem 0.625rem;
  }
}
.rts-grid.fixed.max .grid-item {
  -ms-flex-positive: 0;
  -ms-flex-negative: 1;
  -webkit-flex: 0 1 100%;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  max-width: 100%;
}
@media (min-width: 508px) {
  .rts-grid.fixed.max .grid-item {
    -ms-flex-positive: 0;
    -ms-flex-negative: 1;
    -webkit-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    max-width: 50%;
  }
}
@media (min-width: 700px) {
  .rts-grid.fixed.max .grid-item {
    -ms-flex-positive: 0;
    -ms-flex-negative: 1;
    -webkit-flex: 0 1 33.3333333333%;
    -ms-flex: 0 1 33.3333333333%;
    flex: 0 1 33.3333333333%;
    max-width: 33.3333333333%;
  }
}
@media (min-width: 920px) {
  .rts-grid.fixed.max .grid-item {
    -ms-flex-positive: 0;
    -ms-flex-negative: 1;
    -webkit-flex: 0 1 25%;
    -ms-flex: 0 1 25%;
    flex: 0 1 25%;
    max-width: 25%;
  }
}
.rts-grid.fixed.grid-2 .grid-item {
  -ms-flex-positive: 0;
  -ms-flex-negative: 1;
  -webkit-flex: 0 1 50%;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
  max-width: 50%;
}
.rts-grid.fixed.grid-3 .grid-item {
  -ms-flex-positive: 0;
  -ms-flex-negative: 1;
  -webkit-flex: 0 1 33.3333333333%;
  -ms-flex: 0 1 33.3333333333%;
  flex: 0 1 33.3333333333%;
  max-width: 33.3333333333%;
}
.rts-grid.fixed.grid-4 .grid-item {
  -ms-flex-positive: 0;
  -ms-flex-negative: 1;
  -webkit-flex: 0 1 25%;
  -ms-flex: 0 1 25%;
  flex: 0 1 25%;
  max-width: 25%;
}
@media (min-width: 508px) {
  .rts-grid.fixed.grid-2-phone .grid-item {
    -ms-flex-positive: 0;
    -ms-flex-negative: 1;
    -webkit-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    max-width: 50%;
  }
  .rts-grid.fixed.grid-3-phone .grid-item {
    -ms-flex-positive: 0;
    -ms-flex-negative: 1;
    -webkit-flex: 0 1 33.3333333333%;
    -ms-flex: 0 1 33.3333333333%;
    flex: 0 1 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.fixed.grid-4-phone .grid-item {
    -ms-flex-positive: 0;
    -ms-flex-negative: 1;
    -webkit-flex: 0 1 25%;
    -ms-flex: 0 1 25%;
    flex: 0 1 25%;
    max-width: 25%;
  }
}
@media (min-width: 700px) {
  .rts-grid.fixed.grid-2-tablet .grid-item {
    -ms-flex-positive: 0;
    -ms-flex-negative: 1;
    -webkit-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    max-width: 50%;
  }
  .rts-grid.fixed.grid-3-tablet .grid-item {
    -ms-flex-positive: 0;
    -ms-flex-negative: 1;
    -webkit-flex: 0 1 33.3333333333%;
    -ms-flex: 0 1 33.3333333333%;
    flex: 0 1 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.fixed.grid-4-tablet .grid-item {
    -ms-flex-positive: 0;
    -ms-flex-negative: 1;
    -webkit-flex: 0 1 25%;
    -ms-flex: 0 1 25%;
    flex: 0 1 25%;
    max-width: 25%;
  }
}
@media (min-width: 920px) {
  .rts-grid.fixed.grid-2-tablet-landscape .grid-item {
    -ms-flex-positive: 0;
    -ms-flex-negative: 1;
    -webkit-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    max-width: 50%;
  }
  .rts-grid.fixed.grid-3-tablet-landscape .grid-item {
    -ms-flex-positive: 0;
    -ms-flex-negative: 1;
    -webkit-flex: 0 1 33.3333333333%;
    -ms-flex: 0 1 33.3333333333%;
    flex: 0 1 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.fixed.grid-4-tablet-landscape .grid-item {
    -ms-flex-positive: 0;
    -ms-flex-negative: 1;
    -webkit-flex: 0 1 25%;
    -ms-flex: 0 1 25%;
    flex: 0 1 25%;
    max-width: 25%;
  }
}
@media (min-width: 1200px) {
  .rts-grid.fixed.grid-2-desktop .grid-item {
    -ms-flex-positive: 0;
    -ms-flex-negative: 1;
    -webkit-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    max-width: 50%;
  }
  .rts-grid.fixed.grid-3-desktop .grid-item {
    -ms-flex-positive: 0;
    -ms-flex-negative: 1;
    -webkit-flex: 0 1 33.3333333333%;
    -ms-flex: 0 1 33.3333333333%;
    flex: 0 1 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.fixed.grid-4-desktop .grid-item {
    -ms-flex-positive: 0;
    -ms-flex-negative: 1;
    -webkit-flex: 0 1 25%;
    -ms-flex: 0 1 25%;
    flex: 0 1 25%;
    max-width: 25%;
  }
}
@media (min-width: 1232px) {
  .rts-grid.fixed.grid-2-fluid .grid-item {
    -ms-flex-positive: 0;
    -ms-flex-negative: 1;
    -webkit-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    max-width: 50%;
  }
  .rts-grid.fixed.grid-3-fluid .grid-item {
    -ms-flex-positive: 0;
    -ms-flex-negative: 1;
    -webkit-flex: 0 1 33.3333333333%;
    -ms-flex: 0 1 33.3333333333%;
    flex: 0 1 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.fixed.grid-4-fluid .grid-item {
    -ms-flex-positive: 0;
    -ms-flex-negative: 1;
    -webkit-flex: 0 1 25%;
    -ms-flex: 0 1 25%;
    flex: 0 1 25%;
    max-width: 25%;
  }
}
@media (min-width: 1800px) {
  .rts-grid.fixed.grid-2-big-screen .grid-item {
    -ms-flex-positive: 0;
    -ms-flex-negative: 1;
    -webkit-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    max-width: 50%;
  }
  .rts-grid.fixed.grid-3-big-screen .grid-item {
    -ms-flex-positive: 0;
    -ms-flex-negative: 1;
    -webkit-flex: 0 1 33.3333333333%;
    -ms-flex: 0 1 33.3333333333%;
    flex: 0 1 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.fixed.grid-4-big-screen .grid-item {
    -ms-flex-positive: 0;
    -ms-flex-negative: 1;
    -webkit-flex: 0 1 25%;
    -ms-flex: 0 1 25%;
    flex: 0 1 25%;
    max-width: 25%;
  }
}
@media (max-width: 700px) {
  .rts-grid.auto .rts-card {
    font-size: 0.75em;
  }
  .rts-grid.auto .rts-card .card-caption .card-lead {
    display: none;
  }
  .rts-grid.auto.first-large-phone .grid-item.item-1 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 4.5vw;
  }
  .rts-grid.auto.first-large-phone .grid-item.item-1 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.first-large-phone .grid-item.item-1 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.first-large-phone .grid-item.item-1 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.first-large-phone .grid-item.item-1 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.first-large-phone .grid-item.item-1 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.first-large-phone .grid-item.item-1 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.first-large-phone .grid-item.item-1 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.first-large-phone .grid-item.item-1 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.first-large-phone .grid-item.item-1 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.first-large-phone .grid-item.item-1 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.first-large-phone .grid-item.item-1 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.first-large-phone .grid-item.item-1 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.first-large-phone .grid-item.item-1 .rts-card.thumbnail-bg {
    font-size: 3.5vw;
  }
  .rts-grid.auto.first-large-phone .grid-item.item-1 .rts-card .card-caption .card-lead {
    display: block;
  }
}
@media (min-width: 700px) {
  .rts-grid.auto.grid-1 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    max-width: 100%;
  }
  .rts-grid.auto.grid-1 .item-1 .rts-card {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  .rts-grid.auto.grid-1 .item-1 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 45%;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: none;
  }
  .rts-grid.auto.grid-1 .item-1 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    -webkit-flex: 1 1 55%;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: none;
    -webkit-align-self: center;
    align-self: center;
    -ms-flex-item-align: center;
  }
  .rts-grid.auto.grid-1 .item-1 .rts-card .card-thumbnail + .card-caption {
    padding-top: 0;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-1 .item-1 .rts-card .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-2 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.auto.grid-2 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.auto.grid-3 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-3 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-3 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-4 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.auto.grid-4 .item-1 .rts-card {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  .rts-grid.auto.grid-4 .item-1 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 45%;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: none;
  }
  .rts-grid.auto.grid-4 .item-1 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    -webkit-flex: 1 1 55%;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: none;
    -webkit-align-self: center;
    align-self: center;
    -ms-flex-item-align: center;
  }
  .rts-grid.auto.grid-4 .item-1 .rts-card .card-thumbnail + .card-caption {
    padding-top: 0;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-4 .item-1 .rts-card .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-4 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.auto.grid-4 .item-2 .rts-card {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  .rts-grid.auto.grid-4 .item-2 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 45%;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: none;
  }
  .rts-grid.auto.grid-4 .item-2 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    -webkit-flex: 1 1 55%;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: none;
    -webkit-align-self: center;
    align-self: center;
    -ms-flex-item-align: center;
  }
  .rts-grid.auto.grid-4 .item-2 .rts-card .card-thumbnail + .card-caption {
    padding-top: 0;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-4 .item-2 .rts-card .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-4 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.auto.grid-4 .item-3 .rts-card {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  .rts-grid.auto.grid-4 .item-3 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 45%;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: none;
  }
  .rts-grid.auto.grid-4 .item-3 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    -webkit-flex: 1 1 55%;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: none;
    -webkit-align-self: center;
    align-self: center;
    -ms-flex-item-align: center;
  }
  .rts-grid.auto.grid-4 .item-3 .rts-card .card-thumbnail + .card-caption {
    padding-top: 0;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-4 .item-3 .rts-card .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-4 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.auto.grid-4 .item-4 .rts-card {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  .rts-grid.auto.grid-4 .item-4 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 45%;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: none;
  }
  .rts-grid.auto.grid-4 .item-4 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    -webkit-flex: 1 1 55%;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: none;
    -webkit-align-self: center;
    align-self: center;
    -ms-flex-item-align: center;
  }
  .rts-grid.auto.grid-4 .item-4 .rts-card .card-thumbnail + .card-caption {
    padding-top: 0;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-4 .item-4 .rts-card .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-5 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.auto.grid-5 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.auto.grid-5 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-5 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-5 .item-5 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-6 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-6 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-6 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-6 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-6 .item-5 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-6 .item-6 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-7 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    max-width: 100%;
  }
  .rts-grid.auto.grid-7 .item-1 .rts-card {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  .rts-grid.auto.grid-7 .item-1 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 45%;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: none;
  }
  .rts-grid.auto.grid-7 .item-1 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    -webkit-flex: 1 1 55%;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: none;
    -webkit-align-self: center;
    align-self: center;
    -ms-flex-item-align: center;
  }
  .rts-grid.auto.grid-7 .item-1 .rts-card .card-thumbnail + .card-caption {
    padding-top: 0;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-7 .item-1 .rts-card .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-7 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-7 .item-2 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-7 .item-2 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-7 .item-2 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-7 .item-2 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-7 .item-2 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-7 .item-2 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-7 .item-2 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-7 .item-2 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-7 .item-2 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-7 .item-2 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-7 .item-2 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-7 .item-2 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-7 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-7 .item-3 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-7 .item-3 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-7 .item-3 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-7 .item-3 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-7 .item-3 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-7 .item-3 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-7 .item-3 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-7 .item-3 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-7 .item-3 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-7 .item-3 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-7 .item-3 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-7 .item-3 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-7 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-7 .item-4 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-7 .item-4 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-7 .item-4 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-7 .item-4 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-7 .item-4 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-7 .item-4 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-7 .item-4 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-7 .item-4 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-7 .item-4 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-7 .item-4 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-7 .item-4 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-7 .item-4 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-7 .item-5 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-7 .item-5 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-7 .item-5 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-7 .item-5 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-7 .item-5 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-7 .item-5 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-7 .item-5 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-7 .item-5 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-7 .item-5 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-7 .item-5 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-7 .item-5 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-7 .item-5 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-7 .item-5 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-7 .item-6 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-7 .item-6 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-7 .item-6 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-7 .item-6 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-7 .item-6 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-7 .item-6 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-7 .item-6 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-7 .item-6 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-7 .item-6 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-7 .item-6 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-7 .item-6 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-7 .item-6 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-7 .item-6 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-7 .item-7 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-7 .item-7 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-7 .item-7 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-7 .item-7 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-7 .item-7 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-7 .item-7 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-7 .item-7 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-7 .item-7 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-7 .item-7 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-7 .item-7 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-7 .item-7 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-7 .item-7 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-7 .item-7 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-8 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.auto.grid-8 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.auto.grid-8 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-8 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-8 .item-5 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-8 .item-6 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-8 .item-7 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-8 .item-8 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-9 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-9 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-9 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-9 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-9 .item-5 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-9 .item-6 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-9 .item-7 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-9 .item-8 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-9 .item-9 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-10 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    max-width: 100%;
  }
  .rts-grid.auto.grid-10 .item-1 .rts-card {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  .rts-grid.auto.grid-10 .item-1 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 45%;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-1 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    -webkit-flex: 1 1 55%;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: none;
    -webkit-align-self: center;
    align-self: center;
    -ms-flex-item-align: center;
  }
  .rts-grid.auto.grid-10 .item-1 .rts-card .card-thumbnail + .card-caption {
    padding-top: 0;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-10 .item-1 .rts-card .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-10 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-10 .item-2 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-10 .item-2 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-10 .item-2 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-2 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-2 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-10 .item-2 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-10 .item-2 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-10 .item-2 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-10 .item-2 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-10 .item-2 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-10 .item-2 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-10 .item-2 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-10 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-10 .item-3 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-10 .item-3 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-10 .item-3 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-3 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-3 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-10 .item-3 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-10 .item-3 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-10 .item-3 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-10 .item-3 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-10 .item-3 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-10 .item-3 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-10 .item-3 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-10 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-10 .item-4 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-10 .item-4 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-10 .item-4 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-4 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-4 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-10 .item-4 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-10 .item-4 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-10 .item-4 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-10 .item-4 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-10 .item-4 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-10 .item-4 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-10 .item-4 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-10 .item-5 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-10 .item-5 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-10 .item-5 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-10 .item-5 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-5 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-5 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-10 .item-5 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-10 .item-5 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-10 .item-5 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-10 .item-5 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-10 .item-5 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-10 .item-5 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-10 .item-5 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-10 .item-6 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-10 .item-6 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-10 .item-6 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-10 .item-6 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-6 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-6 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-10 .item-6 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-10 .item-6 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-10 .item-6 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-10 .item-6 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-10 .item-6 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-10 .item-6 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-10 .item-6 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-10 .item-7 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-10 .item-7 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-10 .item-7 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-10 .item-7 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-7 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-7 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-10 .item-7 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-10 .item-7 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-10 .item-7 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-10 .item-7 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-10 .item-7 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-10 .item-7 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-10 .item-7 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-10 .item-8 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-10 .item-8 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-10 .item-8 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-10 .item-8 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-8 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-8 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-10 .item-8 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-10 .item-8 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-10 .item-8 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-10 .item-8 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-10 .item-8 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-10 .item-8 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-10 .item-8 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-10 .item-9 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-10 .item-9 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-10 .item-9 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-10 .item-9 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-9 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-9 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-10 .item-9 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-10 .item-9 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-10 .item-9 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-10 .item-9 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-10 .item-9 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-10 .item-9 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-10 .item-9 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-10 .item-10 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-10 .item-10 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-10 .item-10 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-10 .item-10 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-10 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-10 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-10 .item-10 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-10 .item-10 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-10 .item-10 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-10 .item-10 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-10 .item-10 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-10 .item-10 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-10 .item-10 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-11 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.auto.grid-11 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.auto.grid-11 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-11 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-11 .item-5 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-11 .item-6 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-11 .item-7 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-11 .item-8 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-11 .item-9 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-11 .item-10 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-11 .item-11 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-12 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    max-width: 100%;
  }
  .rts-grid.auto.grid-12 .item-1 .rts-card {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  .rts-grid.auto.grid-12 .item-1 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 45%;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-1 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    -webkit-flex: 1 1 55%;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: none;
    -webkit-align-self: center;
    align-self: center;
    -ms-flex-item-align: center;
  }
  .rts-grid.auto.grid-12 .item-1 .rts-card .card-thumbnail + .card-caption {
    padding-top: 0;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-12 .item-1 .rts-card .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-12 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.auto.grid-12 .item-2 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-12 .item-2 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-12 .item-2 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-2 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-2 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-12 .item-2 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-12 .item-2 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-12 .item-2 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-12 .item-2 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-12 .item-2 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-12 .item-2 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-12 .item-2 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-12 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.auto.grid-12 .item-3 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-12 .item-3 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-12 .item-3 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-3 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-3 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-12 .item-3 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-12 .item-3 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-12 .item-3 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-12 .item-3 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-12 .item-3 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-12 .item-3 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-12 .item-3 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-12 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-12 .item-4 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-12 .item-4 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-12 .item-4 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-4 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-4 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-12 .item-4 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-12 .item-4 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-12 .item-4 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-12 .item-4 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-12 .item-4 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-12 .item-4 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-12 .item-4 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-12 .item-5 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-12 .item-5 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-12 .item-5 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-12 .item-5 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-5 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-5 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-12 .item-5 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-12 .item-5 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-12 .item-5 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-12 .item-5 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-12 .item-5 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-12 .item-5 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-12 .item-5 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-12 .item-6 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-12 .item-6 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-12 .item-6 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-12 .item-6 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-6 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-6 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-12 .item-6 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-12 .item-6 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-12 .item-6 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-12 .item-6 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-12 .item-6 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-12 .item-6 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-12 .item-6 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-12 .item-7 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-12 .item-7 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-12 .item-7 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-12 .item-7 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-7 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-7 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-12 .item-7 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-12 .item-7 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-12 .item-7 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-12 .item-7 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-12 .item-7 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-12 .item-7 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-12 .item-7 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-12 .item-8 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-12 .item-8 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-12 .item-8 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-12 .item-8 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-8 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-8 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-12 .item-8 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-12 .item-8 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-12 .item-8 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-12 .item-8 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-12 .item-8 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-12 .item-8 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-12 .item-8 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-12 .item-9 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-12 .item-9 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-12 .item-9 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-12 .item-9 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-9 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-9 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-12 .item-9 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-12 .item-9 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-12 .item-9 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-12 .item-9 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-12 .item-9 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-12 .item-9 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-12 .item-9 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-12 .item-10 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-12 .item-10 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-12 .item-10 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-12 .item-10 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-10 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-10 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-12 .item-10 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-12 .item-10 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-12 .item-10 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-12 .item-10 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-12 .item-10 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-12 .item-10 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-12 .item-10 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-12 .item-11 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-12 .item-11 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-12 .item-11 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-12 .item-11 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-11 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-11 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-12 .item-11 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-12 .item-11 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-12 .item-11 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-12 .item-11 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-12 .item-11 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-12 .item-11 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-12 .item-11 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-12 .item-12 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-12 .item-12 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-12 .item-12 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-12 .item-12 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-12 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-12 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-12 .item-12 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-12 .item-12 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-12 .item-12 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-12 .item-12 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-12 .item-12 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-12 .item-12 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-12 .item-12 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
}
@media (min-width: 920px) {
  .rts-grid.auto.grid-1 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.auto.grid-1 .item-1 .rts-card {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  .rts-grid.auto.grid-1 .item-1 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 45%;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: none;
  }
  .rts-grid.auto.grid-1 .item-1 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    -webkit-flex: 1 1 55%;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: none;
    -webkit-align-self: center;
    align-self: center;
    -ms-flex-item-align: center;
  }
  .rts-grid.auto.grid-1 .item-1 .rts-card .card-thumbnail + .card-caption {
    padding-top: 0;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-1 .item-1 .rts-card .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-2 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.auto.grid-2 .item-1 .rts-card {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  .rts-grid.auto.grid-2 .item-1 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 45%;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: none;
  }
  .rts-grid.auto.grid-2 .item-1 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    -webkit-flex: 1 1 55%;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: none;
    -webkit-align-self: center;
    align-self: center;
    -ms-flex-item-align: center;
  }
  .rts-grid.auto.grid-2 .item-1 .rts-card .card-thumbnail + .card-caption {
    padding-top: 0;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-2 .item-1 .rts-card .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-2 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.auto.grid-2 .item-2 .rts-card {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  .rts-grid.auto.grid-2 .item-2 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 45%;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: none;
  }
  .rts-grid.auto.grid-2 .item-2 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    -webkit-flex: 1 1 55%;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: none;
    -webkit-align-self: center;
    align-self: center;
    -ms-flex-item-align: center;
  }
  .rts-grid.auto.grid-2 .item-2 .rts-card .card-thumbnail + .card-caption {
    padding-top: 0;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-2 .item-2 .rts-card .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-3 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-3 .item-1 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-3 .item-1 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-3 .item-1 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-3 .item-1 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-3 .item-1 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-3 .item-1 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-3 .item-1 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-3 .item-1 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-3 .item-1 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-3 .item-1 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-3 .item-1 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-3 .item-1 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-3 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-3 .item-2 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-3 .item-2 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-3 .item-2 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-3 .item-2 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-3 .item-2 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-3 .item-2 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-3 .item-2 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-3 .item-2 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-3 .item-2 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-3 .item-2 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-3 .item-2 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-3 .item-2 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-3 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-3 .item-3 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-3 .item-3 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-3 .item-3 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-3 .item-3 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-3 .item-3 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-3 .item-3 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-3 .item-3 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-3 .item-3 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-3 .item-3 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-3 .item-3 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-3 .item-3 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-3 .item-3 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-4 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.auto.grid-4 .item-1 .rts-card {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  .rts-grid.auto.grid-4 .item-1 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 45%;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: none;
  }
  .rts-grid.auto.grid-4 .item-1 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    -webkit-flex: 1 1 55%;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: none;
    -webkit-align-self: center;
    align-self: center;
    -ms-flex-item-align: center;
  }
  .rts-grid.auto.grid-4 .item-1 .rts-card .card-thumbnail + .card-caption {
    padding-top: 0;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-4 .item-1 .rts-card .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-4 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.auto.grid-4 .item-2 .rts-card {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  .rts-grid.auto.grid-4 .item-2 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 45%;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: none;
  }
  .rts-grid.auto.grid-4 .item-2 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    -webkit-flex: 1 1 55%;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: none;
    -webkit-align-self: center;
    align-self: center;
    -ms-flex-item-align: center;
  }
  .rts-grid.auto.grid-4 .item-2 .rts-card .card-thumbnail + .card-caption {
    padding-top: 0;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-4 .item-2 .rts-card .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-4 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.auto.grid-4 .item-3 .rts-card {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  .rts-grid.auto.grid-4 .item-3 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 45%;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: none;
  }
  .rts-grid.auto.grid-4 .item-3 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    -webkit-flex: 1 1 55%;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: none;
    -webkit-align-self: center;
    align-self: center;
    -ms-flex-item-align: center;
  }
  .rts-grid.auto.grid-4 .item-3 .rts-card .card-thumbnail + .card-caption {
    padding-top: 0;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-4 .item-3 .rts-card .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-4 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.auto.grid-4 .item-4 .rts-card {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  .rts-grid.auto.grid-4 .item-4 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 45%;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: none;
  }
  .rts-grid.auto.grid-4 .item-4 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    -webkit-flex: 1 1 55%;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: none;
    -webkit-align-self: center;
    align-self: center;
    -ms-flex-item-align: center;
  }
  .rts-grid.auto.grid-4 .item-4 .rts-card .card-thumbnail + .card-caption {
    padding-top: 0;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-4 .item-4 .rts-card .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-5 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-5 .item-1 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-5 .item-1 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-5 .item-1 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-5 .item-1 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-5 .item-1 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-5 .item-1 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-5 .item-1 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-5 .item-1 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-5 .item-1 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-5 .item-1 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-5 .item-1 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-5 .item-1 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-5 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-5 .item-2 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-5 .item-2 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-5 .item-2 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-5 .item-2 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-5 .item-2 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-5 .item-2 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-5 .item-2 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-5 .item-2 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-5 .item-2 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-5 .item-2 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-5 .item-2 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-5 .item-2 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-5 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-5 .item-3 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-5 .item-3 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-5 .item-3 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-5 .item-3 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-5 .item-3 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-5 .item-3 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-5 .item-3 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-5 .item-3 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-5 .item-3 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-5 .item-3 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-5 .item-3 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-5 .item-3 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-5 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.auto.grid-5 .item-4 .rts-card {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  .rts-grid.auto.grid-5 .item-4 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 45%;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: none;
  }
  .rts-grid.auto.grid-5 .item-4 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    -webkit-flex: 1 1 55%;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: none;
    -webkit-align-self: center;
    align-self: center;
    -ms-flex-item-align: center;
  }
  .rts-grid.auto.grid-5 .item-4 .rts-card .card-thumbnail + .card-caption {
    padding-top: 0;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-5 .item-4 .rts-card .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-5 .item-5 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.auto.grid-5 .item-5 .rts-card {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  .rts-grid.auto.grid-5 .item-5 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 45%;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: none;
  }
  .rts-grid.auto.grid-5 .item-5 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    -webkit-flex: 1 1 55%;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: none;
    -webkit-align-self: center;
    align-self: center;
    -ms-flex-item-align: center;
  }
  .rts-grid.auto.grid-5 .item-5 .rts-card .card-thumbnail + .card-caption {
    padding-top: 0;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-5 .item-5 .rts-card .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-6 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-6 .item-1 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-6 .item-1 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-6 .item-1 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-6 .item-1 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-6 .item-1 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-6 .item-1 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-6 .item-1 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-6 .item-1 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-6 .item-1 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-6 .item-1 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-6 .item-1 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-6 .item-1 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-6 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-6 .item-2 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-6 .item-2 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-6 .item-2 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-6 .item-2 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-6 .item-2 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-6 .item-2 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-6 .item-2 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-6 .item-2 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-6 .item-2 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-6 .item-2 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-6 .item-2 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-6 .item-2 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-6 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-6 .item-3 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-6 .item-3 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-6 .item-3 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-6 .item-3 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-6 .item-3 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-6 .item-3 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-6 .item-3 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-6 .item-3 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-6 .item-3 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-6 .item-3 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-6 .item-3 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-6 .item-3 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-6 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-6 .item-4 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-6 .item-4 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-6 .item-4 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-6 .item-4 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-6 .item-4 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-6 .item-4 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-6 .item-4 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-6 .item-4 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-6 .item-4 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-6 .item-4 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-6 .item-4 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-6 .item-4 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-6 .item-5 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-6 .item-5 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-6 .item-5 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-6 .item-5 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-6 .item-5 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-6 .item-5 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-6 .item-5 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-6 .item-5 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-6 .item-5 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-6 .item-5 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-6 .item-5 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-6 .item-5 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-6 .item-5 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-6 .item-6 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-6 .item-6 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-6 .item-6 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-6 .item-6 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-6 .item-6 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-6 .item-6 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-6 .item-6 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-6 .item-6 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-6 .item-6 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-6 .item-6 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-6 .item-6 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-6 .item-6 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-6 .item-6 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-7 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-7 .item-1 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-7 .item-1 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-7 .item-1 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-7 .item-1 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-7 .item-1 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-7 .item-1 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-7 .item-1 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-7 .item-1 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-7 .item-1 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-7 .item-1 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-7 .item-1 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-7 .item-1 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-7 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-7 .item-2 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-7 .item-2 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-7 .item-2 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-7 .item-2 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-7 .item-2 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-7 .item-2 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-7 .item-2 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-7 .item-2 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-7 .item-2 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-7 .item-2 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-7 .item-2 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-7 .item-2 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-7 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-7 .item-3 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-7 .item-3 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-7 .item-3 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-7 .item-3 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-7 .item-3 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-7 .item-3 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-7 .item-3 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-7 .item-3 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-7 .item-3 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-7 .item-3 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-7 .item-3 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-7 .item-3 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-7 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-7 .item-4 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-7 .item-4 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-7 .item-4 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-7 .item-4 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-7 .item-4 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-7 .item-4 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-7 .item-4 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-7 .item-4 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-7 .item-4 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-7 .item-4 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-7 .item-4 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-7 .item-4 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-7 .item-5 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-7 .item-5 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-7 .item-5 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-7 .item-5 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-7 .item-5 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-7 .item-5 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-7 .item-5 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-7 .item-5 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-7 .item-5 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-7 .item-5 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-7 .item-5 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-7 .item-5 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-7 .item-5 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-7 .item-6 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-7 .item-6 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-7 .item-6 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-7 .item-6 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-7 .item-6 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-7 .item-6 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-7 .item-6 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-7 .item-6 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-7 .item-6 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-7 .item-6 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-7 .item-6 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-7 .item-6 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-7 .item-6 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-7 .item-7 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-7 .item-7 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-7 .item-7 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-7 .item-7 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-7 .item-7 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-7 .item-7 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-7 .item-7 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-7 .item-7 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-7 .item-7 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-7 .item-7 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-7 .item-7 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-7 .item-7 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-7 .item-7 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-8 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-8 .item-1 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-8 .item-1 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-8 .item-1 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-8 .item-1 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-8 .item-1 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-8 .item-1 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-8 .item-1 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-8 .item-1 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-8 .item-1 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-8 .item-1 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-8 .item-1 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-8 .item-1 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-8 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-8 .item-2 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-8 .item-2 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-8 .item-2 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-8 .item-2 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-8 .item-2 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-8 .item-2 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-8 .item-2 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-8 .item-2 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-8 .item-2 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-8 .item-2 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-8 .item-2 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-8 .item-2 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-8 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-8 .item-3 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-8 .item-3 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-8 .item-3 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-8 .item-3 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-8 .item-3 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-8 .item-3 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-8 .item-3 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-8 .item-3 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-8 .item-3 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-8 .item-3 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-8 .item-3 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-8 .item-3 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-8 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-8 .item-4 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-8 .item-4 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-8 .item-4 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-8 .item-4 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-8 .item-4 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-8 .item-4 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-8 .item-4 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-8 .item-4 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-8 .item-4 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-8 .item-4 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-8 .item-4 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-8 .item-4 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-8 .item-5 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-8 .item-5 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-8 .item-5 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-8 .item-5 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-8 .item-5 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-8 .item-5 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-8 .item-5 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-8 .item-5 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-8 .item-5 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-8 .item-5 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-8 .item-5 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-8 .item-5 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-8 .item-5 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-8 .item-6 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-8 .item-6 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-8 .item-6 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-8 .item-6 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-8 .item-6 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-8 .item-6 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-8 .item-6 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-8 .item-6 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-8 .item-6 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-8 .item-6 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-8 .item-6 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-8 .item-6 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-8 .item-6 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-8 .item-7 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-8 .item-7 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-8 .item-7 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-8 .item-7 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-8 .item-7 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-8 .item-7 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-8 .item-7 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-8 .item-7 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-8 .item-7 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-8 .item-7 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-8 .item-7 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-8 .item-7 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-8 .item-7 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-8 .item-8 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-8 .item-8 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-8 .item-8 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-8 .item-8 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-8 .item-8 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-8 .item-8 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-8 .item-8 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-8 .item-8 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-8 .item-8 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-8 .item-8 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-8 .item-8 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-8 .item-8 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-8 .item-8 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-9 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-9 .item-1 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-9 .item-1 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-9 .item-1 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-9 .item-1 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-9 .item-1 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-9 .item-1 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-9 .item-1 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-9 .item-1 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-9 .item-1 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-9 .item-1 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-9 .item-1 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-9 .item-1 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-9 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-9 .item-2 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-9 .item-2 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-9 .item-2 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-9 .item-2 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-9 .item-2 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-9 .item-2 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-9 .item-2 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-9 .item-2 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-9 .item-2 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-9 .item-2 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-9 .item-2 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-9 .item-2 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-9 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-9 .item-3 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-9 .item-3 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-9 .item-3 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-9 .item-3 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-9 .item-3 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-9 .item-3 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-9 .item-3 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-9 .item-3 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-9 .item-3 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-9 .item-3 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-9 .item-3 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-9 .item-3 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-9 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-9 .item-4 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-9 .item-4 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-9 .item-4 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-9 .item-4 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-9 .item-4 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-9 .item-4 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-9 .item-4 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-9 .item-4 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-9 .item-4 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-9 .item-4 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-9 .item-4 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-9 .item-4 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-9 .item-5 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-9 .item-5 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-9 .item-5 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-9 .item-5 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-9 .item-5 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-9 .item-5 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-9 .item-5 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-9 .item-5 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-9 .item-5 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-9 .item-5 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-9 .item-5 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-9 .item-5 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-9 .item-5 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-9 .item-6 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-9 .item-6 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-9 .item-6 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-9 .item-6 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-9 .item-6 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-9 .item-6 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-9 .item-6 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-9 .item-6 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-9 .item-6 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-9 .item-6 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-9 .item-6 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-9 .item-6 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-9 .item-6 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-9 .item-7 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-9 .item-7 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-9 .item-7 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-9 .item-7 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-9 .item-7 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-9 .item-7 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-9 .item-7 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-9 .item-7 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-9 .item-7 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-9 .item-7 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-9 .item-7 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-9 .item-7 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-9 .item-7 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-9 .item-8 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-9 .item-8 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-9 .item-8 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-9 .item-8 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-9 .item-8 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-9 .item-8 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-9 .item-8 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-9 .item-8 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-9 .item-8 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-9 .item-8 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-9 .item-8 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-9 .item-8 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-9 .item-8 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-9 .item-9 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-9 .item-9 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-9 .item-9 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-9 .item-9 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-9 .item-9 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-9 .item-9 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-9 .item-9 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-9 .item-9 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-9 .item-9 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-9 .item-9 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-9 .item-9 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-9 .item-9 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-9 .item-9 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-10 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-10 .item-1 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-10 .item-1 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-10 .item-1 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-1 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-1 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-10 .item-1 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-10 .item-1 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-10 .item-1 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-10 .item-1 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-10 .item-1 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-10 .item-1 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-10 .item-1 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-10 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-10 .item-2 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-10 .item-2 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-10 .item-2 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-2 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-2 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-10 .item-2 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-10 .item-2 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-10 .item-2 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-10 .item-2 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-10 .item-2 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-10 .item-2 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-10 .item-2 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-10 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-10 .item-3 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-10 .item-3 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-10 .item-3 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-3 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-3 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-10 .item-3 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-10 .item-3 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-10 .item-3 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-10 .item-3 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-10 .item-3 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-10 .item-3 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-10 .item-3 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-10 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-10 .item-4 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-10 .item-4 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-10 .item-4 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-4 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-4 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-10 .item-4 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-10 .item-4 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-10 .item-4 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-10 .item-4 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-10 .item-4 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-10 .item-4 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-10 .item-4 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-10 .item-5 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-10 .item-5 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-10 .item-5 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-10 .item-5 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-5 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-5 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-10 .item-5 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-10 .item-5 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-10 .item-5 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-10 .item-5 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-10 .item-5 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-10 .item-5 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-10 .item-5 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-10 .item-6 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-10 .item-6 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-10 .item-6 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-10 .item-6 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-6 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-6 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-10 .item-6 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-10 .item-6 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-10 .item-6 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-10 .item-6 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-10 .item-6 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-10 .item-6 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-10 .item-6 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-10 .item-7 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-10 .item-7 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-10 .item-7 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-10 .item-7 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-7 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-7 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-10 .item-7 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-10 .item-7 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-10 .item-7 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-10 .item-7 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-10 .item-7 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-10 .item-7 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-10 .item-7 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-10 .item-8 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-10 .item-8 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-10 .item-8 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-10 .item-8 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-8 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-8 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-10 .item-8 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-10 .item-8 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-10 .item-8 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-10 .item-8 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-10 .item-8 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-10 .item-8 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-10 .item-8 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-10 .item-9 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-10 .item-9 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-10 .item-9 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-10 .item-9 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-9 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-9 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-10 .item-9 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-10 .item-9 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-10 .item-9 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-10 .item-9 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-10 .item-9 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-10 .item-9 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-10 .item-9 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-10 .item-10 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-10 .item-10 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-10 .item-10 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-10 .item-10 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-10 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-10 .item-10 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-10 .item-10 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-10 .item-10 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-10 .item-10 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-10 .item-10 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-10 .item-10 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-10 .item-10 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-10 .item-10 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-11 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-11 .item-1 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-11 .item-1 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-11 .item-1 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-11 .item-1 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-11 .item-1 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-11 .item-1 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-11 .item-1 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-11 .item-1 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-11 .item-1 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-11 .item-1 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-11 .item-1 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-11 .item-1 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-11 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-11 .item-2 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-11 .item-2 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-11 .item-2 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-11 .item-2 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-11 .item-2 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-11 .item-2 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-11 .item-2 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-11 .item-2 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-11 .item-2 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-11 .item-2 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-11 .item-2 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-11 .item-2 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-11 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.auto.grid-11 .item-3 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-11 .item-3 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-11 .item-3 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-11 .item-3 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-11 .item-3 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-11 .item-3 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-11 .item-3 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-11 .item-3 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-11 .item-3 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-11 .item-3 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-11 .item-3 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-11 .item-3 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-11 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-11 .item-4 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-11 .item-4 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-11 .item-4 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-11 .item-4 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-11 .item-4 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-11 .item-4 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-11 .item-4 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-11 .item-4 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-11 .item-4 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-11 .item-4 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-11 .item-4 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-11 .item-4 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-11 .item-5 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-11 .item-5 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-11 .item-5 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-11 .item-5 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-11 .item-5 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-11 .item-5 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-11 .item-5 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-11 .item-5 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-11 .item-5 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-11 .item-5 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-11 .item-5 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-11 .item-5 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-11 .item-5 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-11 .item-6 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-11 .item-6 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-11 .item-6 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-11 .item-6 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-11 .item-6 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-11 .item-6 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-11 .item-6 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-11 .item-6 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-11 .item-6 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-11 .item-6 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-11 .item-6 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-11 .item-6 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-11 .item-6 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-11 .item-7 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-11 .item-7 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-11 .item-7 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-11 .item-7 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-11 .item-7 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-11 .item-7 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-11 .item-7 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-11 .item-7 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-11 .item-7 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-11 .item-7 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-11 .item-7 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-11 .item-7 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-11 .item-7 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-11 .item-8 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.auto.grid-11 .item-8 .rts-card {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  .rts-grid.auto.grid-11 .item-8 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 45%;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: none;
  }
  .rts-grid.auto.grid-11 .item-8 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    -webkit-flex: 1 1 55%;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: none;
    -webkit-align-self: center;
    align-self: center;
    -ms-flex-item-align: center;
  }
  .rts-grid.auto.grid-11 .item-8 .rts-card .card-thumbnail + .card-caption {
    padding-top: 0;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-11 .item-8 .rts-card .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-11 .item-9 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.auto.grid-11 .item-9 .rts-card {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  .rts-grid.auto.grid-11 .item-9 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 45%;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: none;
  }
  .rts-grid.auto.grid-11 .item-9 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    -webkit-flex: 1 1 55%;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: none;
    -webkit-align-self: center;
    align-self: center;
    -ms-flex-item-align: center;
  }
  .rts-grid.auto.grid-11 .item-9 .rts-card .card-thumbnail + .card-caption {
    padding-top: 0;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-11 .item-9 .rts-card .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-11 .item-10 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.auto.grid-11 .item-10 .rts-card {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  .rts-grid.auto.grid-11 .item-10 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 45%;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: none;
  }
  .rts-grid.auto.grid-11 .item-10 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    -webkit-flex: 1 1 55%;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: none;
    -webkit-align-self: center;
    align-self: center;
    -ms-flex-item-align: center;
  }
  .rts-grid.auto.grid-11 .item-10 .rts-card .card-thumbnail + .card-caption {
    padding-top: 0;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-11 .item-10 .rts-card .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-11 .item-11 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.auto.grid-11 .item-11 .rts-card {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  .rts-grid.auto.grid-11 .item-11 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 45%;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: none;
  }
  .rts-grid.auto.grid-11 .item-11 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    -webkit-flex: 1 1 55%;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: none;
    -webkit-align-self: center;
    align-self: center;
    -ms-flex-item-align: center;
  }
  .rts-grid.auto.grid-11 .item-11 .rts-card .card-thumbnail + .card-caption {
    padding-top: 0;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-11 .item-11 .rts-card .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-12 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-12 .item-1 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-12 .item-1 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-12 .item-1 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-1 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-1 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-12 .item-1 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-12 .item-1 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-12 .item-1 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-12 .item-1 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-12 .item-1 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-12 .item-1 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-12 .item-1 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-12 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-12 .item-2 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-12 .item-2 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-12 .item-2 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-2 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-2 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-12 .item-2 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-12 .item-2 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-12 .item-2 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-12 .item-2 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-12 .item-2 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-12 .item-2 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-12 .item-2 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-12 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-12 .item-3 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-12 .item-3 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-12 .item-3 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-3 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-3 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-12 .item-3 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-12 .item-3 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-12 .item-3 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-12 .item-3 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-12 .item-3 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-12 .item-3 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-12 .item-3 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-12 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-12 .item-4 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-12 .item-4 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-12 .item-4 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-4 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-4 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-12 .item-4 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-12 .item-4 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-12 .item-4 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-12 .item-4 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-12 .item-4 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-12 .item-4 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-12 .item-4 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-12 .item-5 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-12 .item-5 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-12 .item-5 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-12 .item-5 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-5 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-5 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-12 .item-5 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-12 .item-5 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-12 .item-5 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-12 .item-5 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-12 .item-5 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-12 .item-5 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-12 .item-5 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-12 .item-6 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-12 .item-6 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-12 .item-6 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-12 .item-6 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-6 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-6 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-12 .item-6 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-12 .item-6 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-12 .item-6 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-12 .item-6 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-12 .item-6 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-12 .item-6 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-12 .item-6 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-12 .item-7 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-12 .item-7 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-12 .item-7 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-12 .item-7 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-7 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-7 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-12 .item-7 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-12 .item-7 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-12 .item-7 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-12 .item-7 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-12 .item-7 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-12 .item-7 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-12 .item-7 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-12 .item-8 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-12 .item-8 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-12 .item-8 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-12 .item-8 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-8 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-8 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-12 .item-8 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-12 .item-8 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-12 .item-8 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-12 .item-8 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-12 .item-8 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-12 .item-8 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-12 .item-8 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-12 .item-9 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-12 .item-9 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-12 .item-9 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-12 .item-9 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-9 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-9 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-12 .item-9 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-12 .item-9 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-12 .item-9 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-12 .item-9 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-12 .item-9 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-12 .item-9 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-12 .item-9 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-12 .item-10 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-12 .item-10 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-12 .item-10 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-12 .item-10 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-10 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-10 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-12 .item-10 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-12 .item-10 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-12 .item-10 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-12 .item-10 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-12 .item-10 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-12 .item-10 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-12 .item-10 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-12 .item-11 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-12 .item-11 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-12 .item-11 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-12 .item-11 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-11 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-11 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-12 .item-11 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-12 .item-11 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-12 .item-11 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-12 .item-11 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-12 .item-11 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-12 .item-11 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-12 .item-11 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-grid.auto.grid-12 .item-12 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.auto.grid-12 .item-12 .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-grid.auto.grid-12 .item-12 .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-grid.auto.grid-12 .item-12 .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-12 .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-grid.auto.grid-12 .item-12 .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.auto.grid-12 .item-12 .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-grid.auto.grid-12 .item-12 .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-grid.auto.grid-12 .item-12 .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-grid.auto.grid-12 .item-12 .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.auto.grid-12 .item-12 .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-grid.auto.grid-12 .item-12 .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.auto.grid-12 .item-12 .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
}
.rts-grid.big .rts-card {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.rts-grid.big .rts-card .RATIO_STANDARD_CARD::before {
  padding-top: 56.25%;
}
.rts-grid.big .rts-card .card-thumbnail {
  -ms-flex-positive: 0;
  -ms-flex-negative: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: none;
}
.rts-grid.big .rts-card .card-caption {
  -ms-flex-positive: 1;
  -ms-flex-negative: 0;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: none;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  max-width: none;
}
.rts-grid.big .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-grid.big .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
  border-top-left-radius: 0.1875rem;
  border-top-right-radius: 0.1875rem;
  border-bottom-left-radius: 0;
}
.rts-grid.big .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
  padding-top: 1em;
  padding-left: 0;
}
.rts-grid.big .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
  padding-top: 1em;
}
.rts-grid.big .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-grid.big .rts-card:not(.thumbnail-bg).s-card .card-caption {
  padding: 1em;
}
.rts-grid.big .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-grid.big .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
  padding-top: 1em;
  padding-left: 1em;
}
@media (min-width: 508px) {
  .rts-grid.big.grid-1 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.big.grid-2 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.big.grid-2 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.big.grid-3 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-3 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-3 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-4 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.big.grid-4 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.big.grid-4 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.big.grid-4 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.big.grid-5 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.big.grid-5 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.big.grid-5 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-5 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-5 .item-5 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-6 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-6 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-6 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-6 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-6 .item-5 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-6 .item-6 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-7 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.big.grid-7 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.big.grid-7 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.big.grid-7 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.big.grid-7 .item-5 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-7 .item-6 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-7 .item-7 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-8 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.big.grid-8 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.big.grid-8 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-8 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-8 .item-5 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-8 .item-6 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-8 .item-7 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-8 .item-8 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-9 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-9 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-9 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-9 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-9 .item-5 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-9 .item-6 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-9 .item-7 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-9 .item-8 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-9 .item-9 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-10 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.big.grid-10 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.big.grid-10 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.big.grid-10 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.big.grid-10 .item-5 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-10 .item-6 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-10 .item-7 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-10 .item-8 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-10 .item-9 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-10 .item-10 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-11 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.big.grid-11 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .rts-grid.big.grid-11 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-11 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-11 .item-5 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-11 .item-6 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-11 .item-7 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-11 .item-8 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-11 .item-9 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-11 .item-10 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-11 .item-11 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-12 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-12 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-12 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-12 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-12 .item-5 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-12 .item-6 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-12 .item-7 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-12 .item-8 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-12 .item-9 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-12 .item-10 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-12 .item-11 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-12 .item-12 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}
@media (min-width: 920px) {
  .rts-grid.big.grid-4 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-4 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-4 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-4 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-7 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-7 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-7 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-7 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-7 .item-5 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-7 .item-6 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-7 .item-7 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-8 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-8 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-8 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-8 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-8 .item-5 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-8 .item-6 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-8 .item-7 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-8 .item-8 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-9 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-9 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-9 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-9 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-9 .item-5 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-9 .item-6 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-9 .item-7 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-9 .item-8 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-9 .item-9 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-10 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-10 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-10 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-10 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-10 .item-5 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-10 .item-6 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-10 .item-7 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-10 .item-8 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-10 .item-9 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-10 .item-10 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-11 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-11 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-11 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 33.3333333333%;
    -ms-flex: 1 0 33.3333333333%;
    flex: 1 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rts-grid.big.grid-11 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-11 .item-5 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-11 .item-6 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-11 .item-7 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-11 .item-8 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-11 .item-9 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-11 .item-10 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-11 .item-11 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-12 .item-1 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-12 .item-2 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-12 .item-3 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-12 .item-4 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-12 .item-5 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-12 .item-6 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-12 .item-7 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-12 .item-8 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-12 .item-9 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-12 .item-10 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-12 .item-11 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
  .rts-grid.big.grid-12 .item-12 {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
  }
}
.rts-grid.small .rts-card {
  font-size: 0.85em;
}
.rts-grid.small .rts-card .card-caption .card-bait {
  display: none;
}
@media (min-width: 700px) {
  .rts-grid.small .grid-item {
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
  }
}
@media (min-width: 1200px) {
  .rts-grid.small .rts-card {
    font-size: 1em;
  }
}

.rts-list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.rts-list.summary .list-item {
  padding: 0;
  margin: 0;
}
.rts-list.summary .list-item + .list-item .list-link {
  border-top: 1px solid #efefef;
}
.rts-list.summary .list-link {
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0.75em 0;
}
.rts-list.summary .list-link:hover {
  background-color: #fafafa;
}
.rts-list.summary .list-item-thumbnail {
  -ms-flex-positive: 0;
  -ms-flex-negative: 0;
  -webkit-flex: 0 0 35%;
  -ms-flex: 0 0 35%;
  flex: 0 0 35%;
  max-width: none;
  background-color: #fbfbfb;
  box-shadow: 0 0.0625rem 0.125rem 0 rgba(0, 0, 0, 0.2);
}
.rts-list.summary .list-item-caption {
  -ms-flex-positive: 1;
  -ms-flex-negative: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: none;
}
.rts-list.summary .list-item-thumbnail + .list-item-caption {
  padding-left: 1em;
}

.rts-list.cards {
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-flex-positive: 1;
  -ms-flex-negative: 0;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: none;
}
.rts-list.cards .list-item {
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
  -ms-flex-negative: 0;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: none;
  padding: 1em 0;
  border-bottom: 1px solid #efefef;
}
.rts-list.cards .list-item .card-thumbnail {
  max-width: 16rem;
  background-color: #fbfbfb;
  box-shadow: 0 0.0625rem 0.125rem 0 rgba(0, 0, 0, 0.2);
}
.rts-list.cards .list-item:hover {
  background-color: #fafafa;
}
.rts-list.cards .list-item:first-child {
  border-top: 1px solid #efefef;
}

.rts-list.comments {
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-flex-positive: 1;
  -ms-flex-negative: 0;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: none;
}
.rts-list.comments .list-item {
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
  -ms-flex-negative: 0;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: none;
}
.rts-list.comments .list-item .card-thumbnail {
  max-width: 7.5rem;
  background-color: #fbfbfb;
}
.rts-list.comments .list-item:last-child {
  border-bottom: 1px solid #efefef;
}
.rts-list.comments .list-item.news {
  padding-top: 1rem;
  border-top: 1px solid #efefef;
}
.rts-list.comments .list-item.comment {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.rts-list.comments .list-item.comment .rts-comment {
  -ms-flex-positive: 1;
  -ms-flex-negative: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: none;
}

.rts-list.dark .list-item {
  background: transparent;
  border: 0;
}
.rts-list.dark .list-item .card-thumbnail {
  max-width: none;
}
.rts-list.dark .list-item:hover {
  background: transparent;
}
.rts-list.dark .list-item:first-child {
  background: transparent;
  border: 0;
}

.rts-list.timeline {
  position: relative;
  margin-left: 0.3125rem;
  background-color: inherit;
}
.rts-list.timeline::before {
  position: absolute;
  top: 0.825em;
  bottom: 0;
  left: 0;
  width: 1px;
  content: "";
  border-left: 0.0625rem solid #db2e33;
}
.rts-list.timeline .list-item {
  position: relative;
  padding: 0.75em 0;
  margin-left: 0.75rem;
  font-size: 1em;
  background-color: inherit;
}
.rts-list.timeline .list-item:hover {
  color: #db2e33;
}
.rts-list.timeline .list-item::before,
.rts-list.timeline .list-item::after {
  position: absolute;
  top: 0.825em;
  left: -1.1875rem;
  width: 0.9375rem;
  height: 0.9375rem;
  content: "";
  background-color: inherit;
  border-radius: 0.625rem;
}
.rts-list.timeline .list-item::after {
  background-color: #db2e33;
  background-clip: padding-box;
  border: 0.3125rem solid transparent;
}
.rts-list.timeline .list-bait,
.rts-list.timeline .list-title {
  display: inline-block;
  font-size: 0.9375em;
  line-height: 1.25em;
}
.rts-list.timeline .list-bait {
  margin-bottom: 0.375em;
  font-weight: 500;
}
.rts-list.timeline .list-item.current .list-bait {
  font-weight: 600;
}

.rts-responsive-list .list-item {
  padding: 1em 0;
  border-bottom: 1px solid #d8d8d8;
}
.rts-responsive-list .list-item.full-width {
  border-bottom: 0;
}
.rts-responsive-list .list-item.full-width.centered {
  text-align: center;
}
.rts-responsive-list .rts-card .card-thumbnail {
  background-color: #f8f8f8;
}
@media (max-width: 508px) {
  .rts-responsive-list .rts-card {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-responsive-list .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-responsive-list .rts-card .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-responsive-list .rts-card .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-responsive-list .rts-card.b-card .card-thumbnail:first-child .embed-responsive, .rts-responsive-list .rts-card.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-responsive-list .rts-card:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-responsive-list .rts-card:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-responsive-list .rts-card:not(.thumbnail-bg).b-card .card-caption, .rts-responsive-list .rts-card:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-responsive-list .rts-card:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-responsive-list .rts-card:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
  .rts-responsive-list .rts-card .card-title {
    margin-bottom: 0.75rem;
    font-size: 1em;
    font-weight: 500;
    line-height: 1.25em;
  }
  .rts-responsive-list .rts-card .card-lead {
    font-size: 0.8125em;
    line-height: 1.375em;
  }
  .rts-responsive-list .rts-card .card-lead.ellipsis {
    line-height: 1.375em;
    max-height: 5.5em;
    overflow: hidden;
  }
}
@media (min-width: 508px) {
  .rts-responsive-list .rts-card .card-thumbnail,
.rts-responsive-list .rts-card .card-caption {
    align-self: flex-start;
  }
  .rts-responsive-list .rts-card .card-thumbnail {
    max-width: 260px;
  }
  .rts-responsive-list .rts-card .card-thumbnail .rts-picto.article {
    font-size: 1.75em;
  }
  .rts-responsive-list .rts-card .card-title {
    margin-bottom: 0.75rem;
    font-size: 1.25em;
    font-weight: 500;
    line-height: 1.25em;
  }
  .rts-responsive-list .rts-card .card-lead {
    font-size: 0.875em;
    line-height: 1.375em;
  }
  .rts-responsive-list .rts-card .card-lead.ellipsis {
    line-height: 1.375em;
    max-height: 5.5em;
    overflow: hidden;
  }
}

.rts-card {
  position: relative;
  background-size: cover;
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
  -ms-flex-negative: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: none;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  font-size: 1em;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.rts-card .card-thumbnail {
  -ms-flex-positive: 0;
  -ms-flex-negative: 0;
  -webkit-flex: 0 0 45%;
  -ms-flex: 0 0 45%;
  flex: 0 0 45%;
  max-width: none;
}
.rts-card .card-caption {
  -ms-flex-positive: 1;
  -ms-flex-negative: 1;
  -webkit-flex: 1 1 55%;
  -ms-flex: 1 1 55%;
  flex: 1 1 55%;
  max-width: none;
  -webkit-align-self: center;
  align-self: center;
  -ms-flex-item-align: center;
}
.rts-card .card-thumbnail + .card-caption {
  padding-top: 0;
  padding-left: 1em;
}
.rts-card .card-body + .card-footer {
  padding-top: 1em;
}
.rts-card.vertical {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  font-size: 1em;
}
.rts-card.vertical .RATIO_STANDARD_CARD::before {
  padding-top: 56.25%;
}
.rts-card.vertical .card-thumbnail {
  -ms-flex-positive: 0;
  -ms-flex-negative: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: none;
}
.rts-card.vertical .card-caption {
  -ms-flex-positive: 1;
  -ms-flex-negative: 0;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: none;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  max-width: none;
}
.rts-card.vertical.b-card .card-thumbnail:first-child .embed-responsive, .rts-card.vertical.s-card .card-thumbnail:first-child .embed-responsive {
  border-top-left-radius: 0.1875rem;
  border-top-right-radius: 0.1875rem;
  border-bottom-left-radius: 0;
}
.rts-card.vertical:not(.thumbnail-bg) .card-thumbnail + .card-caption {
  padding-top: 1em;
  padding-left: 0;
}
.rts-card.vertical:not(.thumbnail-bg) .card-body + .card-footer {
  padding-top: 1em;
}
.rts-card.vertical:not(.thumbnail-bg).b-card .card-caption, .rts-card.vertical:not(.thumbnail-bg).s-card .card-caption {
  padding: 1em;
}
.rts-card.vertical:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-card.vertical:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
  padding-top: 1em;
  padding-left: 1em;
}
.rts-card .card-caption {
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.rts-card .card-split {
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-flex-positive: 1;
  -ms-flex-negative: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: none;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
}
.rts-card.vertical-phone {
  font-size: 1em;
}
@media (max-width: 507.98px) {
  .rts-card.vertical-phone {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-card.vertical-phone .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-card.vertical-phone .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-card.vertical-phone .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-card.vertical-phone.b-card .card-thumbnail:first-child .embed-responsive, .rts-card.vertical-phone.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-card.vertical-phone:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-card.vertical-phone:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-card.vertical-phone:not(.thumbnail-bg).b-card .card-caption, .rts-card.vertical-phone:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-card.vertical-phone:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-card.vertical-phone:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
}
.rts-card.vertical-tablet {
  font-size: 1em;
}
@media (min-width: 508px) and (max-width: 919.98px) {
  .rts-card.vertical-tablet {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-card.vertical-tablet .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-card.vertical-tablet .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-card.vertical-tablet .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-card.vertical-tablet.b-card .card-thumbnail:first-child .embed-responsive, .rts-card.vertical-tablet.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-card.vertical-tablet:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-card.vertical-tablet:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-card.vertical-tablet:not(.thumbnail-bg).b-card .card-caption, .rts-card.vertical-tablet:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-card.vertical-tablet:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-card.vertical-tablet:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
}
.rts-card.vertical-desktop {
  font-size: 1em;
}
@media (min-width: 920px) {
  .rts-card.vertical-desktop {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-card.vertical-desktop .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-card.vertical-desktop .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-card.vertical-desktop .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-card.vertical-desktop.b-card .card-thumbnail:first-child .embed-responsive, .rts-card.vertical-desktop.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-card.vertical-desktop:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-card.vertical-desktop:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-card.vertical-desktop:not(.thumbnail-bg).b-card .card-caption, .rts-card.vertical-desktop:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-card.vertical-desktop:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-card.vertical-desktop:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
}
.rts-card.vertical-down {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.rts-card.vertical-down .RATIO_STANDARD_CARD::before {
  padding-top: 56.25%;
}
.rts-card.vertical-down .card-thumbnail {
  -ms-flex-positive: 0;
  -ms-flex-negative: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: none;
}
.rts-card.vertical-down .card-caption {
  -ms-flex-positive: 1;
  -ms-flex-negative: 0;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: none;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  max-width: none;
}
.rts-card.vertical-down.b-card .card-thumbnail:first-child .embed-responsive, .rts-card.vertical-down.s-card .card-thumbnail:first-child .embed-responsive {
  border-top-left-radius: 0.1875rem;
  border-top-right-radius: 0.1875rem;
  border-bottom-left-radius: 0;
}
.rts-card.vertical-down:not(.thumbnail-bg) .card-thumbnail + .card-caption {
  padding-top: 1em;
  padding-left: 0;
}
.rts-card.vertical-down:not(.thumbnail-bg) .card-body + .card-footer {
  padding-top: 1em;
}
.rts-card.vertical-down:not(.thumbnail-bg).b-card .card-caption, .rts-card.vertical-down:not(.thumbnail-bg).s-card .card-caption {
  padding: 1em;
}
.rts-card.vertical-down:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-card.vertical-down:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
  padding-top: 1em;
  padding-left: 1em;
}
.rts-card.vertical-up {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.rts-card.vertical-up .RATIO_STANDARD_CARD::before {
  padding-top: 56.25%;
}
.rts-card.vertical-up .card-thumbnail {
  -ms-flex-positive: 0;
  -ms-flex-negative: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: none;
}
.rts-card.vertical-up .card-caption {
  -ms-flex-positive: 1;
  -ms-flex-negative: 0;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: none;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  max-width: none;
}
.rts-card.vertical-up.b-card .card-thumbnail:first-child .embed-responsive, .rts-card.vertical-up.s-card .card-thumbnail:first-child .embed-responsive {
  border-top-left-radius: 0.1875rem;
  border-top-right-radius: 0.1875rem;
  border-bottom-left-radius: 0;
}
.rts-card.vertical-up:not(.thumbnail-bg) .card-thumbnail + .card-caption {
  padding-top: 1em;
  padding-left: 0;
}
.rts-card.vertical-up:not(.thumbnail-bg) .card-body + .card-footer {
  padding-top: 1em;
}
.rts-card.vertical-up:not(.thumbnail-bg).b-card .card-caption, .rts-card.vertical-up:not(.thumbnail-bg).s-card .card-caption {
  padding: 1em;
}
.rts-card.vertical-up:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-card.vertical-up:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
  padding-top: 1em;
  padding-left: 1em;
}
@media (max-width: 508px) {
  .rts-card.vertical-phone-down {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-card.vertical-phone-down .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-card.vertical-phone-down .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-card.vertical-phone-down .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-card.vertical-phone-down.b-card .card-thumbnail:first-child .embed-responsive, .rts-card.vertical-phone-down.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-card.vertical-phone-down:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-card.vertical-phone-down:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-card.vertical-phone-down:not(.thumbnail-bg).b-card .card-caption, .rts-card.vertical-phone-down:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-card.vertical-phone-down:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-card.vertical-phone-down:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
}
@media (min-width: 508px) {
  .rts-card.vertical-phone-up {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-card.vertical-phone-up .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-card.vertical-phone-up .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-card.vertical-phone-up .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-card.vertical-phone-up.b-card .card-thumbnail:first-child .embed-responsive, .rts-card.vertical-phone-up.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-card.vertical-phone-up:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-card.vertical-phone-up:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-card.vertical-phone-up:not(.thumbnail-bg).b-card .card-caption, .rts-card.vertical-phone-up:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-card.vertical-phone-up:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-card.vertical-phone-up:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
}
@media (max-width: 700px) {
  .rts-card.vertical-tablet-down {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-card.vertical-tablet-down .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-card.vertical-tablet-down .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-card.vertical-tablet-down .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-card.vertical-tablet-down.b-card .card-thumbnail:first-child .embed-responsive, .rts-card.vertical-tablet-down.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-card.vertical-tablet-down:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-card.vertical-tablet-down:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-card.vertical-tablet-down:not(.thumbnail-bg).b-card .card-caption, .rts-card.vertical-tablet-down:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-card.vertical-tablet-down:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-card.vertical-tablet-down:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
}
@media (min-width: 700px) {
  .rts-card.vertical-tablet-up {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-card.vertical-tablet-up .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-card.vertical-tablet-up .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-card.vertical-tablet-up .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-card.vertical-tablet-up.b-card .card-thumbnail:first-child .embed-responsive, .rts-card.vertical-tablet-up.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-card.vertical-tablet-up:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-card.vertical-tablet-up:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-card.vertical-tablet-up:not(.thumbnail-bg).b-card .card-caption, .rts-card.vertical-tablet-up:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-card.vertical-tablet-up:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-card.vertical-tablet-up:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
}
@media (max-width: 920px) {
  .rts-card.vertical-tablet-landscape-down {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-card.vertical-tablet-landscape-down .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-card.vertical-tablet-landscape-down .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-card.vertical-tablet-landscape-down .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-card.vertical-tablet-landscape-down.b-card .card-thumbnail:first-child .embed-responsive, .rts-card.vertical-tablet-landscape-down.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-card.vertical-tablet-landscape-down:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-card.vertical-tablet-landscape-down:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-card.vertical-tablet-landscape-down:not(.thumbnail-bg).b-card .card-caption, .rts-card.vertical-tablet-landscape-down:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-card.vertical-tablet-landscape-down:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-card.vertical-tablet-landscape-down:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
}
@media (min-width: 920px) {
  .rts-card.vertical-tablet-landscape-up {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-card.vertical-tablet-landscape-up .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-card.vertical-tablet-landscape-up .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-card.vertical-tablet-landscape-up .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-card.vertical-tablet-landscape-up.b-card .card-thumbnail:first-child .embed-responsive, .rts-card.vertical-tablet-landscape-up.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-card.vertical-tablet-landscape-up:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-card.vertical-tablet-landscape-up:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-card.vertical-tablet-landscape-up:not(.thumbnail-bg).b-card .card-caption, .rts-card.vertical-tablet-landscape-up:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-card.vertical-tablet-landscape-up:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-card.vertical-tablet-landscape-up:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
}
@media (max-width: 1200px) {
  .rts-card.vertical-desktop-down {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-card.vertical-desktop-down .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-card.vertical-desktop-down .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-card.vertical-desktop-down .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-card.vertical-desktop-down.b-card .card-thumbnail:first-child .embed-responsive, .rts-card.vertical-desktop-down.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-card.vertical-desktop-down:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-card.vertical-desktop-down:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-card.vertical-desktop-down:not(.thumbnail-bg).b-card .card-caption, .rts-card.vertical-desktop-down:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-card.vertical-desktop-down:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-card.vertical-desktop-down:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
}
@media (min-width: 1200px) {
  .rts-card.vertical-desktop-up {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-card.vertical-desktop-up .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-card.vertical-desktop-up .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-card.vertical-desktop-up .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-card.vertical-desktop-up.b-card .card-thumbnail:first-child .embed-responsive, .rts-card.vertical-desktop-up.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-card.vertical-desktop-up:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-card.vertical-desktop-up:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-card.vertical-desktop-up:not(.thumbnail-bg).b-card .card-caption, .rts-card.vertical-desktop-up:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-card.vertical-desktop-up:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-card.vertical-desktop-up:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
}
@media (max-width: 1232px) {
  .rts-card.vertical-fluid-down {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-card.vertical-fluid-down .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-card.vertical-fluid-down .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-card.vertical-fluid-down .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-card.vertical-fluid-down.b-card .card-thumbnail:first-child .embed-responsive, .rts-card.vertical-fluid-down.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-card.vertical-fluid-down:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-card.vertical-fluid-down:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-card.vertical-fluid-down:not(.thumbnail-bg).b-card .card-caption, .rts-card.vertical-fluid-down:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-card.vertical-fluid-down:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-card.vertical-fluid-down:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
}
@media (min-width: 1232px) {
  .rts-card.vertical-fluid-up {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-card.vertical-fluid-up .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-card.vertical-fluid-up .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-card.vertical-fluid-up .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-card.vertical-fluid-up.b-card .card-thumbnail:first-child .embed-responsive, .rts-card.vertical-fluid-up.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-card.vertical-fluid-up:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-card.vertical-fluid-up:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-card.vertical-fluid-up:not(.thumbnail-bg).b-card .card-caption, .rts-card.vertical-fluid-up:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-card.vertical-fluid-up:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-card.vertical-fluid-up:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
}
@media (max-width: 1800px) {
  .rts-card.vertical-big-screen-down {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-card.vertical-big-screen-down .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-card.vertical-big-screen-down .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-card.vertical-big-screen-down .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-card.vertical-big-screen-down.b-card .card-thumbnail:first-child .embed-responsive, .rts-card.vertical-big-screen-down.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-card.vertical-big-screen-down:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-card.vertical-big-screen-down:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-card.vertical-big-screen-down:not(.thumbnail-bg).b-card .card-caption, .rts-card.vertical-big-screen-down:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-card.vertical-big-screen-down:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-card.vertical-big-screen-down:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
}
@media (min-width: 1800px) {
  .rts-card.vertical-big-screen-up {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .rts-card.vertical-big-screen-up .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-card.vertical-big-screen-up .card-thumbnail {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
  }
  .rts-card.vertical-big-screen-up .card-caption {
    -ms-flex-positive: 1;
    -ms-flex-negative: 0;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: none;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    max-width: none;
  }
  .rts-card.vertical-big-screen-up.b-card .card-thumbnail:first-child .embed-responsive, .rts-card.vertical-big-screen-up.s-card .card-thumbnail:first-child .embed-responsive {
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .rts-card.vertical-big-screen-up:not(.thumbnail-bg) .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 0;
  }
  .rts-card.vertical-big-screen-up:not(.thumbnail-bg) .card-body + .card-footer {
    padding-top: 1em;
  }
  .rts-card.vertical-big-screen-up:not(.thumbnail-bg).b-card .card-caption, .rts-card.vertical-big-screen-up:not(.thumbnail-bg).s-card .card-caption {
    padding: 1em;
  }
  .rts-card.vertical-big-screen-up:not(.thumbnail-bg).b-card .card-thumbnail + .card-caption, .rts-card.vertical-big-screen-up:not(.thumbnail-bg).s-card .card-thumbnail + .card-caption {
    padding-top: 1em;
    padding-left: 1em;
  }
}

.rts-card + .rts-card {
  margin-top: 1em;
}

.rts-card.b-card,
.rts-card.s-card {
  border-radius: 0.25rem;
}
.rts-card.b-card .card-caption,
.rts-card.s-card .card-caption {
  padding: 0.5em;
}
.rts-card.b-card .card-thumbnail + .card-caption,
.rts-card.s-card .card-thumbnail + .card-caption {
  padding-top: 0.5em;
  padding-left: 1em;
}
.rts-card.b-card .card-thumbnail:first-child .embed-responsive,
.rts-card.s-card .card-thumbnail:first-child .embed-responsive {
  border-top-left-radius: 0.1875rem;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0.1875rem;
}

.rts-card .card-thumbnail-fullheight .abs,
.rts-card .card-thumbnail .abs {
  margin: 0.5rem 0;
}
.rts-card .card-thumbnail-fullheight .abs.pos-br,
.rts-card .card-thumbnail-fullheight .abs.pos-cr,
.rts-card .card-thumbnail-fullheight .abs.pos-tr,
.rts-card .card-thumbnail .abs.pos-br,
.rts-card .card-thumbnail .abs.pos-cr,
.rts-card .card-thumbnail .abs.pos-tr {
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.rts-card .card-thumbnail-fullheight .abs.pos-cc,
.rts-card .card-thumbnail .abs.pos-cc {
  margin: 0;
}
.rts-card .card-thumbnail-fullheight .abs.pos-tl,
.rts-card .card-thumbnail-fullheight .abs.pos-cl,
.rts-card .card-thumbnail-fullheight .abs.pos-bl,
.rts-card .card-thumbnail .abs.pos-tl,
.rts-card .card-thumbnail .abs.pos-cl,
.rts-card .card-thumbnail .abs.pos-bl {
  margin: 0.5rem 0 0.5rem 0.5rem;
}
.rts-card .card-thumbnail-fullheight .abs.pos-br + .abs.pos-br,
.rts-card .card-thumbnail .abs.pos-br + .abs.pos-br {
  right: auto;
  left: 0;
}
.rts-card .card-thumbnail-fullheight .o-media-duration,
.rts-card .card-thumbnail .o-media-duration {
  padding: 0.2em 0.4em 0.3em;
  margin: 0.25rem;
  font-weight: 500;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.7);
}
.rts-card .card-thumbnail-fullheight .o-media-live,
.rts-card .card-thumbnail .o-media-live {
  padding: 0.2em 0.4em 0.3em;
  margin: 0.3rem;
  color: #fff;
  background-color: #af001e;
  border-radius: 2px;
}
.rts-card .card-thumbnail-fullheight .o-actions,
.rts-card .card-thumbnail .o-actions {
  z-index: 1001;
  display: none;
}
.rts-card .card-thumbnail-fullheight .o-text,
.rts-card .card-thumbnail .o-text {
  padding: 0;
  margin: 0;
  background: rgba(0, 0, 0, 0.6);
}
.rts-card .card-thumbnail-fullheight .o-text p,
.rts-card .card-thumbnail .o-text p {
  display: inline-block;
  font-family: "Gotham Narrow SSm A", "Gotham Narrow SSm B", "SRGSSR", "SRGSSRType_Text_Rg", "Helvetica", "Arial", "Verdana", sans-serif;
  font-size: 1.2em;
  font-weight: 400;
  color: #fff;
}
.rts-card .card-thumbnail-fullheight .rts-picto.circle,
.rts-card .card-thumbnail .rts-picto.circle {
  font-size: 1.75em;
}
.rts-card .card-thumbnail-fullheight .rts-picto.square,
.rts-card .card-thumbnail .rts-picto.square {
  font-size: 1.85em;
}
.rts-card .card-thumbnail-fullheight .abs.pos-cc .rts-picto.square,
.rts-card .card-thumbnail .abs.pos-cc .rts-picto.square {
  font-size: 2.5em;
}
.rts-card .card-thumbnail-fullheight .rts-picto.article,
.rts-card .card-thumbnail .rts-picto.article {
  font-size: 2.2em;
}

.card-thumbnail:hover .o-actions a:hover .card-thumbnail .o-actions {
  display: initial;
}

.rts-card .card-thumbnail .pos-cc .rts-picto.square.overlay {
  transition: background-color 100ms linear, border-color 100ms linear;
}

.card-thumbnail:hover .rts-picto.square.overlay,
a:hover .card-thumbnail .rts-picto.square.overlay {
  background-color: #e3212c;
}
.card-thumbnail:hover .rts-picto.square.overlay.bordered,
a:hover .card-thumbnail .rts-picto.square.overlay.bordered {
  border-color: #e3212c;
}

.rts-card .RATIO_STANDARD_CARD::before {
  padding-top: 75%;
}
.rts-card .RATIO_THUMBNAIL_BG::before {
  padding-top: 62.5%;
}
@media (min-width: 508px) {
  .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 62.5%;
  }
}
@media (min-width: 920px) {
  .rts-card .RATIO_STANDARD_CARD::before {
    padding-top: 56.25%;
  }
  .rts-card .RATIO_THUMBNAIL_BG::before {
    padding-top: 100%;
  }
}

.rts-card .card-caption {
  text-align: left;
}
.rts-card .card-caption.abs {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.rts-card .card-caption.abs.pos-tr, .rts-card .card-caption.abs.pos-cr, .rts-card .card-caption.abs.pos-br {
  margin-right: 1rem;
}
.rts-card .card-caption.abs.pos-cc {
  margin: 0;
}
.rts-card .card-caption.abs.pos-tl, .rts-card .card-caption.abs.pos-cl, .rts-card .card-caption.abs.pos-bl {
  margin-left: 1rem;
}
.rts-card .card-caption.abs.pos-cr, .rts-card .card-caption.abs.pos-cl {
  margin-top: 0;
  margin-bottom: 0;
}
.rts-card .card-caption.abs.pos-t {
  margin-top: 0;
}
.rts-card .card-caption.abs.pos-b {
  margin-bottom: 0;
}
.rts-card .card-caption.o-light, .rts-card .card-caption.o-dark, .rts-card .card-caption.o-red, .rts-card .card-caption.o-dark-gradient {
  padding: 1rem !important;
}
.rts-card .card-caption.o-transparent {
  text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
}
.rts-card .card-caption.o-light {
  background: rgba(255, 255, 255, 0.8);
}
.rts-card .card-caption.o-dark {
  background: rgba(0, 0, 0, 0.6);
}
.rts-card .card-caption.o-red {
  background: rgba(175, 0, 30, 0.8);
}
.rts-card .card-caption.o-dark-gradient {
  background: linear-gradient(transparent, #000);
}
.rts-card .card-caption.o-transparent, .rts-card .card-caption.o-dark, .rts-card .card-caption.o-red, .rts-card .card-caption.o-dark-gradient {
  color: #fff;
}
.rts-card .card-caption.o-transparent .card-title,
.rts-card .card-caption.o-transparent .card-bait,
.rts-card .card-caption.o-transparent .card-lead, .rts-card .card-caption.o-dark .card-title,
.rts-card .card-caption.o-dark .card-bait,
.rts-card .card-caption.o-dark .card-lead, .rts-card .card-caption.o-red .card-title,
.rts-card .card-caption.o-red .card-bait,
.rts-card .card-caption.o-red .card-lead, .rts-card .card-caption.o-dark-gradient .card-title,
.rts-card .card-caption.o-dark-gradient .card-bait,
.rts-card .card-caption.o-dark-gradient .card-lead {
  color: #fff;
}
.rts-card .card-caption.no-caption {
  display: none !important;
}

.rts-card p + p {
  margin-top: 0.25em;
  margin-bottom: 0;
}
.rts-card .card-bait,
.rts-card .card-title,
.rts-card .card-lead,
.rts-card .card-time {
  line-height: 1.25em;
}
.rts-card .card-bait::first-letter,
.rts-card .card-title::first-letter,
.rts-card .card-lead::first-letter,
.rts-card .card-time::first-letter {
  text-transform: uppercase;
}
.rts-card .card-bait,
.rts-card .card-title,
.rts-card .card-lead {
  overflow-wrap: break-word;
}
.rts-card .card-bait.max-1,
.rts-card .card-lead.max-1 {
  line-height: 1.125em;
  max-height: 1.125em;
  overflow: hidden;
}
.rts-card .card-bait.max-2,
.rts-card .card-lead.max-2 {
  line-height: 1.125em;
  max-height: 2.25em;
  overflow: hidden;
}
.rts-card .card-bait.max-3,
.rts-card .card-lead.max-3 {
  line-height: 1.125em;
  max-height: 3.375em;
  overflow: hidden;
}
.rts-card .card-bait.max-4,
.rts-card .card-lead.max-4 {
  line-height: 1.125em;
  max-height: 4.5em;
  overflow: hidden;
}
.rts-card .card-bait.max-5,
.rts-card .card-lead.max-5 {
  line-height: 1.125em;
  max-height: 5.625em;
  overflow: hidden;
}
.rts-card .card-bait {
  font-size: 0.9375em;
  font-weight: 500;
}
.rts-card .card-title {
  font-weight: 500;
}
.rts-card .card-title.max-1 {
  line-height: 1.25em;
  max-height: 1.25em;
  overflow: hidden;
}
.rts-card .card-title.max-2 {
  line-height: 1.25em;
  max-height: 2.5em;
  overflow: hidden;
}
.rts-card .card-title.max-3 {
  line-height: 1.25em;
  max-height: 3.75em;
  overflow: hidden;
}
.rts-card .card-title.max-4 {
  line-height: 1.25em;
  max-height: 5em;
  overflow: hidden;
}
.rts-card .card-title.max-5 {
  line-height: 1.25em;
  max-height: 6.25em;
  overflow: hidden;
}
.rts-card .card-lead {
  font-size: 0.8125em;
}
.rts-card .card-category {
  font-size: 0.8125em;
  font-weight: 500;
}
.rts-card .card-time {
  font-size: 0.8125em;
}
.rts-card .card-time::first-letter {
  text-transform: uppercase;
}
.rts-card .card-media-duration {
  display: inline-block;
  font-size: 0.75em;
  font-weight: 300;
}
.rts-card .card-link {
  display: inline-block;
  font-size: 0.875em;
  font-weight: 500;
}
.rts-card .card-footer-info .card-bait {
  font-size: 0.8125rem;
  line-height: 1.25em;
}
.rts-card .card-footer-info .card-time {
  font-size: 0.6875rem;
  line-height: 1.25em;
}
.rts-card .card-footer-info .card-bait + .card-time {
  margin-top: 0.125rem;
}

.rts-card.webcontent .card-caption {
  -ms-flex-positive: 0;
  -ms-flex-negative: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: none;
}
.rts-card.webcontent .card-webcontent {
  position: relative;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex-basis: auto;
  flex: 1;
}
.rts-card.webcontent .card-webcontent iframe {
  max-width: 100%;
}
.rts-card.webcontent .card-webcontent [src*="datawrapper.dwcdn.net"] {
  padding: 0 1em 1em;
}
.rts-card.webcontent .card-webcontent .tableauPlaceholder {
  width: 100%;
  max-width: 100%;
}

.rts-card.webcontent.youtube .card-webcontent::before {
  padding-top: 56.25%;
}
.rts-card.webcontent.youtube .card-webcontent iframe {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: 0;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
}

.rts-card[data-media-urn],
.card-thumbnail[data-media-urn] {
  cursor: pointer;
}

.card-player-container {
  display: none;
  background-color: #000;
}
.card-player-container.embed-responsive {
  display: none;
}
.card-player-container.player-current {
  display: block !important;
}
.card-player-container.player-current ~ .abs, .card-player-container.player-current ~ .rts-picto, .card-player-container.player-current ~ .embed-responsive, .card-player-container.player-current ~ .embed-responsive-item, .card-player-container.player-current ~ img {
  display: none !important;
}

.rts-card.player-selected[data-media-container].b-card {
  margin: -1px;
  border-color: #f45050;
  border-width: 2px;
}
.rts-card.player-selected[data-media-container] .rts-picto.square.overlay {
  background-color: #e3212c;
  border: 0;
}

.card-message {
  padding: 0.5em;
}
.card-message.warning {
  color: #fff;
  background: #ffa500;
}
.card-message p {
  font-size: 0.65em;
  font-weight: 600;
  text-transform: uppercase;
}

.rts-card.empty-card {
  pointer-events: none !important;
  cursor: initial !important;
  background-color: rgba(0, 0, 0, 0.2) !important;
}
.rts-card.empty-card .card-header,
.rts-card.empty-card .card-thumbnail,
.rts-card.empty-card .card-caption,
.rts-card.empty-card .card-message,
.rts-card.empty-card .card-footer {
  opacity: 0;
}
.rts-card.empty-card .card-caption {
  min-height: 6rem;
}

.card-timeline {
  display: none;
  padding: 0 1em 1em;
}

.rts-card.thumbnail-bg {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-position: center;
  background-size: cover;
}
.rts-card.thumbnail-bg .card-thumbnail-fullheight,
.rts-card.thumbnail-bg .card-caption {
  overflow: hidden;
  border-radius: 0.1875rem;
}
.rts-card.thumbnail-bg .card-thumbnail-fullheight {
  -ms-flex-positive: 1;
  -ms-flex-negative: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: none;
}
.rts-card.thumbnail-bg .card-caption {
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
  -ms-flex-negative: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: none;
  -webkit-align-self: stretch;
  align-self: stretch;
  -ms-flex-item-align: stretch;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  height: calc(100% - 3px);
}
.rts-card.thumbnail-bg .border-colored-bottom ~ .card-caption {
  bottom: 3px;
  height: calc(100% - 3px);
}
.rts-card.thumbnail-bg .card-body {
  max-width: 100%;
}
@media (min-width: 508px) {
  .rts-card.thumbnail-bg {
    max-height: none;
    font-size: 1em;
  }
}

.rts-card.thumbnail-bg.storytelling .card-thumbnail-fullheight {
  background-color: rgba(0, 0, 0, 0.15);
  border-bottom-style: solid;
  border-bottom-width: 0.1875rem;
}
.rts-card.thumbnail-bg.storytelling .card-caption {
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.rts-card.thumbnail-bg.storytelling .card-caption .card-bait {
  display: none;
}
.rts-card.thumbnail-bg.storytelling .card-caption .card-title {
  font-size: 1.1875em;
  font-weight: 600;
  line-height: 1.5em;
  color: #fff;
  text-align: center;
  text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.8);
  text-transform: uppercase;
  line-height: 1.5em;
  max-height: 9em;
  overflow: hidden;
}
.rts-card.thumbnail-bg.storytelling .card-caption .card-category {
  margin-top: 1rem;
  font-weight: 500;
  line-height: 1.5em;
  color: #fff;
  text-align: center;
  text-shadow: 0 0 0 0.1875em rgba(0, 0, 0, 0.7);
  text-transform: uppercase;
}
.rts-card.thumbnail-bg.storytelling .card-thumbnail-fullheight + .card-caption {
  padding: 4rem 1.875rem !important;
}

.rts-card.thumbnail-bg.gallery .card-thumbnail-fullheight,
.rts-card.thumbnail-bg.playlist .card-thumbnail-fullheight {
  border-bottom-style: solid;
  border-bottom-width: 0.1875rem;
}
.rts-card.thumbnail-bg.gallery .card-caption,
.rts-card.thumbnail-bg.playlist .card-caption {
  justify-content: flex-end;
  background: linear-gradient(transparent, #000);
  background-repeat: repeat-x;
  background-position-y: 100%;
  background-size: 50%;
}
.rts-card.thumbnail-bg.gallery .card-caption .card-bait,
.rts-card.thumbnail-bg.gallery .card-caption .card-title,
.rts-card.thumbnail-bg.playlist .card-caption .card-bait,
.rts-card.thumbnail-bg.playlist .card-caption .card-title {
  font-weight: 500;
  color: #fff;
}
.rts-card.thumbnail-bg.gallery .card-caption .card-bait,
.rts-card.thumbnail-bg.playlist .card-caption .card-bait {
  margin-top: 0.5em;
  font-size: 0.75em;
  font-weight: 400;
}
.rts-card.thumbnail-bg.gallery .card-caption .card-title,
.rts-card.thumbnail-bg.playlist .card-caption .card-title {
  text-align: left;
}
.rts-card.thumbnail-bg.gallery .card-caption .card-lead,
.rts-card.thumbnail-bg.playlist .card-caption .card-lead {
  display: none;
}
.rts-card.thumbnail-bg.gallery .card-caption,
.rts-card.thumbnail-bg.gallery .card-thumbnail-fullheight + .card-caption,
.rts-card.thumbnail-bg.playlist .card-caption,
.rts-card.thumbnail-bg.playlist .card-thumbnail-fullheight + .card-caption {
  padding: 3em 1em 1em;
}

.rts-card.thumbnail-bg.thumbnail-only .card-caption {
  display: none;
}

.rts-card.card-list {
  padding: 0 1em;
}
.rts-card.card-list .card-main-title {
  margin: 1.5em 0 0.75em;
  font-size: 1em;
  font-weight: 500;
}
.rts-card.card-list .card-list-item {
  display: block;
  padding: 1em 0;
}
.rts-card.card-list .card-list-item:not(:first-of-type) {
  border-top: 1px solid #ededed;
}
.rts-card.card-list .card-list-bait,
.rts-card.card-list .card-list-title {
  font-size: 1em;
  line-height: 1.25em;
}
.rts-card.card-list .card-list-bait {
  font-size: 0.8125em;
  font-weight: 500;
}
.rts-card.card-list .card-list-title {
  margin-top: 0.375em;
  font-weight: 500;
}
@media (min-width: 508px) {
  .rts-card.card-list .card-list-item {
    padding: 0.75em 0;
  }
  .rts-card.card-list .card-list-bait,
.rts-card.card-list .card-list-title {
    font-size: 0.8125em;
  }
  .rts-card.card-list .card-list-title {
    font-weight: 400;
  }
}

.rts-card.dark {
  display: block;
  width: 100%;
  overflow: hidden;
  background: #212121;
  border-radius: 8px;
}
.rts-card.dark .card-caption {
  padding: 0;
  font-family: "Gotham SSm A", "Gotham SSm B", "SRGSSR", "SRGSSRType_Text_Rg", "Helvetica", "Arial", "Verdana", sans-serif;
}
.rts-card.dark .card-title {
  display: block;
  margin: 12px 12px 4px;
  font-size: 11px;
  font-weight: 500;
  line-height: 14px;
  color: #dedede;
  letter-spacing: 0.02em;
}
.rts-card.dark .card-bait {
  display: block;
  margin: 4px 12px 12px;
  font-size: 10px;
  font-weight: 300;
  color: #dedede;
}
.rts-card.dark .card-thumbnail {
  width: 100%;
}

.card-btn.read-more {
  font-size: 0.625rem;
  line-height: 0.6875rem;
  font-weight: 500;
  font-style: normal;
  color: #db2e33;
  border: 1px solid #db2e33;
  border-radius: 0.125rem;
  padding: 0.375rem;
  position: absolute;
  bottom: 0.75rem;
  right: 0.75rem;
}

a:hover .card-btn.read-more {
  color: #fff;
  background-color: #db2e33;
}

.card-btn + .card-footer-info {
  margin-right: 85px;
}

.bg-universe .rts-card.s-card.card-storytelling {
  background-color: #171717;
}

.rts-card.zoom.z-card {
  transition: transform 200ms ease-in-out;
}
.rts-card.zoom.z-card:hover {
  z-index: 1000;
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.rts-card.zoom.z-s-card {
  transition: transform 200ms ease-in-out, box-shadow 200ms ease-in-out;
}
.rts-card.zoom.z-s-card:hover {
  z-index: 1000;
  box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.35);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.rts-card.zoom.z-thumbnail .card-thumbnail .embed-responsive-item {
  transition: transform 200ms ease-in-out;
}
.rts-card.zoom.z-thumbnail:hover .card-thumbnail .embed-responsive-item {
  -ms-transform: scale(1.2, 1.2) translateX(-40%);
  transform: scale(1.2, 1.2) translateX(-40%);
}

#hummingbirdDebugButton {
  position: fixed;
  bottom: 1rem;
  left: 1rem;
  z-index: 2000;
  width: 4rem;
  height: 2.5rem;
  background-image: url("/hummingbird-static/images/pictos/menu/picto-debug.png");
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0.1;
}
#hummingbirdDebugButton .inner-debug {
  position: absolute;
  bottom: 2.5rem;
  left: 0;
  display: none;
  min-width: 15rem;
  padding: 1rem 0.5rem;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.8);
  border: 2px solid #000;
}
#hummingbirdDebugButton:hover {
  opacity: 1;
}
#hummingbirdDebugButton:hover .inner-debug {
  display: block;
}
#hummingbirdDebugButton .dbg-btn {
  display: inline-block;
  width: 100%;
  padding: 0.5rem 1rem;
  font-size: 0.75rem;
  font-weight: 600;
  color: inherit;
  text-align: center;
  cursor: pointer;
  background: none;
  border: 0;
}
#hummingbirdDebugButton .dbg-btn:hover {
  background-color: #af001e;
}
#hummingbirdDebugButton .dbg-btn:active {
  background-color: #7c0015;
}
#hummingbirdDebugButton ul {
  margin: 0;
}
#hummingbirdDebugButton li + li {
  margin: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.8);
}

@keyframes rts-anim-spinner {
  0% {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rts-anim-spinner-centered {
  0% {
    -ms-transform: translate(-50%, -50%) rotate(0deg);
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    -ms-transform: translate(-50%, -50%) rotate(360deg);
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
.loading-animation {
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  margin: 1rem;
  color: #af001e;
  border-color: currentColor currentColor currentColor transparent;
  border-style: solid;
  border-width: 0.15em;
  border-radius: 50%;
  animation: rts-anim-spinner 800ms infinite linear;
}

.loading-animation-reco {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  margin: 1rem;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-left-color: rgba(255, 255, 255, 0.8);
  border-radius: 2rem;
  animation: rts-anim-spinner 800ms infinite linear;
}

#nprogress .bar,
#nprogress .spinner {
  z-index: 5000;
}

#nprogress .bar {
  background: #af001e;
}

#nprogress .peg {
  box-shadow: 0 0 10px #af001e, 0 0 5px #af001e;
}

#nprogress .spinner-icon {
  border-top-color: #af001e;
  border-left-color: #af001e;
}

.rts-badge {
  display: inline-block;
  padding: 0.5em 0.75em;
  font-size: 0.6275em;
  font-weight: 500;
  line-height: 1;
  color: #fff;
  text-transform: uppercase;
  background-color: #888;
  border-radius: 500px;
}

.rts-card .rts-badge {
  z-index: 1001;
  margin: 0.5rem 0.5rem 0.5rem 0;
}

.rts-box + .rts-box {
  margin: 1.5rem 0 0;
}

.rts-box.box-callout {
  padding: 1em;
  overflow: hidden;
  font-size: 0.9375em;
  font-weight: 400;
  line-height: 1.375em;
  background: #fbfbfb;
  background-clip: padding-box;
  border: 1px solid #dedede;
  border-left: 3px solid #dc2733;
  border-radius: 3px;
  box-shadow: 0 0 0 4px #f0f0f0;
}
.rts-box.box-callout .box-title {
  margin: 0 0 1rem;
}
@media (min-width: 700px) {
  .rts-box.box-callout {
    padding: 1.25rem;
    font-size: 1em;
  }
}

.rts-box.box-shadow {
  padding: 1rem;
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
@media (min-width: 700px) {
  .rts-box.box-shadow {
    padding: 2rem;
  }
}

.rts-box.box-shadow.important {
  border-top: 4px solid #dc2733;
  border-radius: 0 0 2px 2px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}

.rts-box.box-paper {
  position: relative;
  padding-top: 54px;
  padding-bottom: 25px;
  margin: 0 auto;
  background: #fff;
  border: 1px solid #f3f3f3;
}

.rts-btn {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  display: block;
  padding: 0.75em;
  margin: 1rem 0;
  font-family: inherit;
  font-size: 0.75em;
  font-weight: 500;
  text-align: center;
  cursor: pointer;
  background-color: transparent;
  border: 0;
  border-radius: 0.25rem;
}
.rts-btn .btn-text {
  display: none;
  text-transform: uppercase;
  vertical-align: middle;
}
.rts-btn .btn-picto {
  margin: 0.5em 0.75em 0.5em 0.25em;
  font-size: 1em;
}
@media (min-width: 508px) {
  .rts-btn.phone-up .btn-text {
    display: inline-block;
  }
  .rts-btn.phone-up .btn-picto {
    margin: 0 0 0 0.5em;
  }
}
@media (min-width: 700px) {
  .rts-btn {
    padding: 0.625rem 0.75rem;
  }
  .rts-btn .btn-text {
    display: inline-block;
  }
  .rts-btn .btn-picto {
    margin: 0 0 0 0.5em;
  }
}
.rts-btn.flat {
  display: inline-block;
  padding: 0;
  margin: 0;
  font-size: 1em;
  font-weight: 400;
  color: #af001e;
}
.rts-btn.inline {
  display: inline-block;
}
.rts-btn.bordered {
  padding: 0.75em 1.25em;
  background-color: #fff;
  border: 1px solid #d8d8d8;
}
.rts-btn.bordered:hover {
  background-color: #f0f0f0;
}
.rts-btn.light {
  padding: 0.75em 1.25em;
  font-weight: 400;
  background-color: #f9f9f9;
  border: 1px solid #d8d8d8;
}
.rts-btn.light:hover {
  background-color: #ececec;
}
.rts-btn.overlay {
  padding: 0.75em 1.25em;
  background-color: rgba(0, 0, 0, 0.8);
}
.rts-btn.validate {
  font-weight: 500;
  color: #fff;
  background: #af001e;
}
.rts-btn.validate:hover {
  background-color: #e20027;
}
.rts-btn.accept {
  font-weight: 500;
  color: #fff;
  background: #76ab43;
}
.rts-btn.accept:hover {
  background-color: #69993c;
}
.rts-btn.neutral {
  font-weight: 500;
  color: #000;
  background: #e2e2e2;
}
.rts-btn.neutral:hover {
  background-color: #d5d5d5;
}
.rts-btn.destructive {
  font-weight: 500;
  color: #fff;
  background: #c43132;
}
.rts-btn.destructive:hover {
  background-color: #b02c2d;
}
.rts-btn.cancel {
  color: #fff;
  background: #333;
}
.rts-btn.cancel:hover {
  background-color: #4d4d4d;
}
.rts-btn.last-btn {
  margin: 0.25rem 0;
}
@media (min-width: 700px) {
  .rts-btn.last-btn {
    margin: 1rem 0 0;
  }
}
.rts-btn.load-more {
  position: relative;
  display: inline-block;
  padding: 0.75rem 2rem;
  margin: 2rem auto;
  font-size: 0.875em;
  font-weight: 500;
  color: #bc272c;
  border: 1px solid #d8d8d8;
}
.rts-btn.load-more:hover {
  color: #dc2733;
  border: 1px solid #dc2733;
}
.rts-btn.loading .rts-btn-txt {
  visibility: hidden;
}
.rts-btn.loading::after {
  position: absolute;
  top: 50%;
  left: 50%;
  display: inline-block;
  width: 1em;
  height: 1em;
  content: "";
  border-color: currentColor currentColor currentColor transparent;
  border-style: solid;
  border-width: 0.15em;
  border-radius: 50%;
  animation: rts-anim-spinner-centered 800ms infinite linear;
}
.rts-btn.page-load-more-btn {
  display: inline-block;
  width: auto;
  padding: 0.875rem 1.875rem;
  margin: 0.1875rem auto;
  font-size: 0.875em;
  font-weight: 500;
  text-align: center;
  background: #fff;
  border: 1px solid #d5d5d5;
  border-radius: 0.3125rem;
}
.rts-btn.btn-large {
  padding: 0.75em 1em;
  font-size: 0.875em;
  font-weight: 400;
}
.rts-btn.btn-x-large {
  padding: 1em;
  font-size: 0.9375em;
  font-weight: 500;
}

.marts-btn.add-to-playlist {
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  padding: 0.25rem;
  font-size: 1rem;
  color: #f0f0f0;
  text-align: center;
  cursor: pointer;
  background: #000;
  border: 0;
  border-radius: 1em;
}

.rts-checkbox {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  display: inline;
  width: 1em;
  height: 1em;
  font-size: 1.25em;
  vertical-align: middle;
  cursor: pointer;
}

.rts-checkbox input {
  position: absolute;
  cursor: pointer;
  opacity: 0;
}

.rts-checkbox .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  width: 1em;
  height: 1em;
  background-color: #eee;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.125em;
}
.rts-checkbox .checkmark::after {
  position: absolute;
  display: none;
  content: "";
}

.rts-checkbox:hover input ~ .checkmark {
  background-color: #ccc;
}

.rts-checkbox input:checked ~ .checkmark {
  background-color: #2196f3;
}

.rts-checkbox input:disabled ~ .checkmark {
  background-color: #aaa !important;
}

.rts-checkbox input:checked ~ .checkmark::after {
  display: block;
}

.rts-checkbox .checkmark::after {
  top: 50%;
  left: 50%;
  width: 0.375em;
  height: 0.625em;
  margin-top: -0.1em;
  border: solid #fff;
  border-width: 0 0.125em 0.125em 0;
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
}

.rts-checkbox + label {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-left: 2em;
  vertical-align: middle;
}

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  min-height: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive > img,
.embed-responsive > picture > img,
.embed-responsive .embed-responsive-item {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto;
  min-width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive iframe,
.embed-responsive iframe.embed-responsive-item {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: 0;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
}
.embed-responsive .embed-responsive-item.full-height {
  width: 100%;
  min-width: initial;
  height: auto;
  min-height: 100%;
}

.embed-responsive::before {
  padding-top: 56.25%;
}

.RATIO_3_2::before {
  padding-top: 66.6666666667%;
}

.RATIO_4_3::before {
  padding-top: 75%;
}

.RATIO_16_10::before {
  padding-top: 62.5%;
}

.RATIO_16_9::before {
  padding-top: 56.25%;
}

.RATIO_HALF::before {
  padding-top: 51%;
}

.RATIO_PROMO::before {
  padding-top: 40%;
}

.RATIO_BANNER::before {
  padding-top: 31.1557788945%;
}

.RATIO_TIMELINE_BANNER::before {
  padding-top: 19.9856733524%;
}

.RATIO_TEASER_IMAGE::before {
  padding-top: 24.4680851064%;
}

.RATIO_SQUARE::before {
  padding-top: 100%;
}

.RATIO_HEADER::before {
  padding-top: 11.9791666667%;
}

.RATIO_PORTRAIT_SMALL::before {
  padding-top: 115.25%;
}

.RATIO_PORTRAIT_MEDIUM::before {
  padding-top: 112.5%;
}

.RATIO_PORTRAIT::before {
  padding-top: 140%;
}

.legend {
  display: block;
  margin: 0.33em 0 0;
  font-size: 0.75em;
  line-height: 1.25em;
  color: #9a9a9a;
  text-decoration: none;
}
@media (min-width: 700px) {
  .legend {
    font-size: 0.8125em;
    color: #595959;
  }
}

.inline-search-form {
  width: 100%;
  font-size: 1em;
  white-space: nowrap;
}
.inline-search-form .navbar-search-submit {
  font-size: 1em;
  vertical-align: middle;
}
.inline-search-form .navbar-search {
  width: 100%;
  padding: 0;
  margin: 0;
  vertical-align: middle;
  background-color: transparent;
  border: 0;
  -webkit-appearance: initial;
}
.inline-search-form .navbar-search:focus {
  outline: 0;
}
.inline-search-form .navbar-search::-webkit-input-placeholder {
  line-height: 1.2;
  font-family: inherit;
  color: inherit;
}
.inline-search-form .navbar-search::-moz-placeholder {
  font-family: inherit;
  color: inherit;
}
.inline-search-form .navbar-search:-ms-input-placeholder {
  font-family: inherit;
  color: inherit;
}
.inline-search-form .navbar-search-submit + .navbar-search {
  width: calc(100% - 2.5em);
  margin-left: 0.5em;
}

.inline-search-form.dark {
  padding: 0.25em 0.75em;
  margin-bottom: 1em;
  font-size: 1em;
  background-color: #4d4d4d;
  border-radius: 2em;
}
.inline-search-form.dark .navbar-search {
  height: 2em;
  font-family: "Gotham Narrow SSm A", "Gotham Narrow SSm B", "SRGSSR", "SRGSSRType_Text_Rg", "Helvetica", "Arial", "Verdana", sans-serif;
  font-size: 1.15em;
  color: #fff;
}
.inline-search-form.dark .navbar-search::-webkit-input-placeholder {
  line-height: 1.2;
  color: #bbb;
  text-transform: uppercase;
}
.inline-search-form.dark .navbar-search::-moz-placeholder {
  color: #bbb;
  text-transform: uppercase;
}
.inline-search-form.dark .navbar-search:-ms-input-placeholder {
  color: #bbb;
  text-transform: uppercase;
}
.inline-search-form.dark .rts-picto.form.search {
  font-size: 1.15em;
  background-image: url("/hummingbird-static/images/pictos/forms/icone_search-white.svg");
}
@media (min-width: 508px) {
  .inline-search-form.dark {
    margin-bottom: 0;
  }
  .inline-search-form.dark .navbar-search {
    height: 1.5em;
    font-size: 0.875em;
  }
}

.inline-search-form.light {
  padding: 0.25em 0.5em;
  margin-bottom: 1em;
  font-size: 1em;
  background-color: #fff;
  border: 1px solid #d8d8d8;
  border-radius: 0.25rem;
}
.inline-search-form.light .navbar-search {
  height: 1.75em;
  font-family: "Gotham SSm A", "Gotham SSm B", "SRGSSR", "SRGSSRType_Text_Rg", "Helvetica", "Arial", "Verdana", sans-serif;
  font-size: 1em;
  color: #000;
}
.inline-search-form.light .navbar-search::-webkit-input-placeholder {
  line-height: 1.2;
  color: #999;
}
.inline-search-form.light .navbar-search::-moz-placeholder {
  color: #999;
}
.inline-search-form.light .navbar-search:-ms-input-placeholder {
  color: #999;
}
@media (min-width: 508px) {
  .inline-search-form.light {
    margin-bottom: 0;
  }
  .inline-search-form.light .navbar-search {
    height: 1.75em;
    font-size: 0.875em;
  }
}

.inline-search-form.inline-page {
  padding: 0.25em 0.5em;
  margin-bottom: 2em;
  font-size: 1em;
  background-color: #fff;
  border: 1px solid #d8d8d8;
  border-radius: 0.25rem;
}
.inline-search-form.inline-page .navbar-search {
  height: 1.75em;
  font-family: "Gotham SSm A", "Gotham SSm B", "SRGSSR", "SRGSSRType_Text_Rg", "Helvetica", "Arial", "Verdana", sans-serif;
  font-size: 1em;
  color: #000;
}
.inline-search-form.inline-page .navbar-search::-webkit-input-placeholder {
  line-height: 1.2;
  color: #999;
}
.inline-search-form.inline-page .navbar-search::-moz-placeholder {
  color: #999;
}
.inline-search-form.inline-page .navbar-search:-ms-input-placeholder {
  color: #999;
}
@media (min-width: 508px) {
  .inline-search-form.inline-page .navbar-search {
    height: 1.75em;
    font-size: 0.875em;
  }
}

.rts .datepicker {
  width: 270px;
  font-family: "Gotham Narrow SSm A", "Gotham Narrow SSm B", "SRGSSR", "SRGSSRType_Text_Rg", "Helvetica", "Arial", "Verdana", sans-serif;
}

.rts .datepicker--nav {
  background-color: #f4f4f4;
}

.rts .datepicker--nav-title {
  font-weight: 500;
}

.rts .datepicker--day-name {
  font-size: 0.9rem;
  font-weight: 500;
  color: #dc143c !important;
}

.rts .-current- {
  color: #af001e !important;
}

.rts .-selected- {
  color: #fff !important;
  background-color: #af001e !important;
}

.parsley-errors-list {
  color: #dc143c;
}

.parsley-error {
  background-color: #eacbcb;
  border-color: #dc143c !important;
}

.parsley-error::placeholder {
  color: #dc143c;
}

.marts-form [type=checkbox] {
  display: inline-block;
  width: auto;
  margin: 0 0.5rem 0 0;
}

.social-list .rts-picto {
  font-size: 3.2em;
}

.bs-callout {
  margin: 2rem 0;
}

.bs-callout-warning {
  display: none;
  color: #af001e;
}

.parsley-errors-list {
  display: none;
}

.fotorama.inline-page {
  padding: 0.8rem;
  margin-bottom: 3rem;
  background: #131313;
}
.fotorama.inline-page .fotorama__thumb-border {
  border-color: #db2e33;
}
.fotorama.inline-page .fotorama-element-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  max-height: 8.4rem;
  padding: 1.5rem 0;
  overflow: hidden;
  font-size: 0.6875em;
  font-weight: 400;
  line-height: 1.25em;
  text-align: center;
  background: rgba(19, 19, 19, 0.8);
}
.fotorama.inline-page .fotorama-element-caption .fotorama-bait {
  color: #db2e33;
}
.fotorama.inline-page .fotorama-element-caption .fotorama-title {
  color: #fff;
}
@media (min-width: 700px) {
  .fotorama.inline-page .fotorama-element-caption {
    font-size: 0.8125em;
  }
}
.fotorama.inline-page.fotorama--fullscreen {
  background: #000;
}
.fotorama.inline-page.fotorama--fullscreen .fotorama-element-caption {
  text-align: center;
  background: rgba(0, 0, 0, 0.8);
}

.inline-dropdown {
  position: relative;
}

.inline-dropdown-label {
  padding: 0 0 0.25rem;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.inline-dropdown-menu {
  position: absolute;
  top: 100%;
  z-index: 1001;
  min-width: 200px;
  padding: 0 0.5rem;
  margin: 0;
  font-size: 1rem;
  background-color: #f4f4f4;
  border: 1px solid #999;
  box-shadow: 0 0.375rem 0.75rem rgba(0, 0, 0, 0.175);
}
.inline-dropdown-menu.right-aligned {
  right: 0;
}

.inline-dropdown-item {
  color: #111;
  border-bottom: 1px solid #999;
}

.inline-dropdown-item.disabled {
  color: #aaa;
}

.inline-dropdown-item:last-of-type {
  border-bottom: 0;
}

.inline-dropdown-link {
  display: block;
  padding: 0.875rem 0;
  font-size: 0.875em;
}

.inline-dropdown-menu,
.inline-dropdown-checkbox,
.inline-dropdown-overlay {
  display: none;
}

.inline-dropdown-checkbox:checked ~ .inline-dropdown-menu,
.inline-dropdown-checkbox:checked ~ .inline-dropdown-overlay {
  display: block;
}

.inline-dropdown-overlay {
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: transparent;
}

.live-preview .live-preview-container {
  cursor: pointer;
  background: transparent;
}
.live-preview .live-preview-container::before {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1002;
  display: block;
  width: 0;
  height: 4px;
  content: "";
  background-color: #af001e;
}
.live-preview .live-preview-container .abs {
  pointer-events: none !important;
}
.live-preview .live-preview-container iframe {
  pointer-events: none !important;
  opacity: 0;
  transition: all 0.35s linear;
}
.live-preview.loading .live-preview-container::before {
  width: 100%;
  transition: all 2.5s ease-in-out;
}
.live-preview.playing .live-preview-container iframe {
  opacity: 1;
}
.live-preview.playing .live-preview-container ~ * {
  display: none !important;
}

.rts-logo {
  display: inline-block;
  width: 1em;
  height: 1em;
  padding: 0;
  margin: 0;
  line-height: 0;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.rts-logo + .rts-logo {
  margin-left: 0.125em;
}
.rts-logo.root-link {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
  display: block;
  width: 110px;
  height: 55px;
  background: url("/hummingbird-static/images/logos/logo_marts-black.svg") no-repeat, url("/hummingbird-static/images/marts/cartouche-biseau.svg") no-repeat;
  background-position: 18px 15px, 100%;
  background-size: 56px auto, cover;
}
.rts-logo.rts {
  width: 1.489em;
  background-image: url("/hummingbird-static/images/logos/logo_rts-rouge.svg");
}
.rts-logo.rts.grey {
  background-image: url("/hummingbird-static/images/logos/logo_rts-grey.svg");
}
.rts-logo.marts {
  width: 2.85em;
  background-image: url("/hummingbird-static/images/logos/logo_marts-black.svg");
}
.rts-logo.marts.white {
  background-image: url("/hummingbird-static/images/logos/logo_marts.svg");
}
.rts-logo.brand {
  width: 3.625em;
  background-image: url("/hummingbird-static/images/entreprise/menu/entreprise_logo_rts.svg");
}
.rts-logo.srgssr {
  width: 3em;
  background-image: url("/hummingbird-static/images/logos/logo_srgssr-rouge.svg");
}
.rts-logo.rts.info {
  width: 1.73em;
  background-image: url("/hummingbird-static/images/logos/logo_rtsinfo_2019.svg");
}
.rts-logo.rts.info.white {
  background-image: url("/hummingbird-static/images/logos/logo_rtsinfo_2019-white.svg");
}
.rts-logo.rts.info.black {
  background-image: url("/hummingbird-static/images/logos/logo_rtsinfo_2019-black.svg");
}
.rts-logo.rts.sport {
  width: 1.73em;
  background-image: url("/hummingbird-static/images/logos/logo_rtssport_2019.svg");
}
.rts-logo.rts.sport.white {
  background-image: url("/hummingbird-static/images/logos/logo_rtssport_2019-white.svg");
}
.rts-logo.rts.sport.black {
  background-image: url("/hummingbird-static/images/logos/logo_rtssport_2019-black.svg");
}
.rts-logo.rts.sport .root-link.relative {
  width: 4.65em;
  background: url("/hummingbird-static/images/logos/logo_rtssport_2019.svg") no-repeat, url("/hummingbird-static/images/marts/cartouche-biseau.svg") no-repeat;
  background-position: 10px 16px, 100%;
  background-size: 75px auto, cover;
}
.rts-logo.rts.culture {
  width: 1.73em;
  background-image: url("/hummingbird-static/images/logos/logo_rtsculture_2019.svg");
}
.rts-logo.rts.culture.white {
  background-image: url("/hummingbird-static/images/logos/logo_rtsculture_2019-white.svg");
}
.rts-logo.rts.culture.black {
  background-image: url("/hummingbird-static/images/logos/logo_rtsculture_2019-black.svg");
}
.rts-logo.rts.archives {
  width: 4.69em;
  background-image: url("/hummingbird-static/images/logos/logo_rtsarchives.svg");
}
.rts-logo.rts.religion {
  width: 4.1em;
  background-image: url("/hummingbird-static/images/logos/logo_rtsreligion.svg");
}
.rts-logo.rts.fiction {
  width: 2.427em;
  background-image: url("/hummingbird-static/images/logos/logo_rtsfiction.png");
}
.rts-logo.tv.RTS_UN {
  width: 1.73em;
  background-image: url("/hummingbird-static/images/logos/logo-tv-rtsun_2019.svg");
}
.rts-logo.tv.RTS_UN.white {
  background-image: url("/hummingbird-static/images/logos/logo-tv-rtsun_2019-white.svg");
}
.rts-logo.tv.RTS_UN.black {
  background-image: url("/hummingbird-static/images/logos/logo-tv-rtsun_2019-black.svg");
}
.rts-logo.tv.RTS_DEUX {
  width: 1.73em;
  background-image: url("/hummingbird-static/images/logos/logo-tv-rtsdeux_2019.svg");
}
.rts-logo.tv.RTS_DEUX.white {
  background-image: url("/hummingbird-static/images/logos/logo-tv-rtsdeux_2019-white.svg");
}
.rts-logo.tv.RTS_DEUX.black {
  background-image: url("/hummingbird-static/images/logos/logo-tv-rtsdeux_2019-black.svg");
}
.rts-logo.tv.RTS_INFO {
  width: 1.73em;
  background-image: url("/hummingbird-static/images/logos/logo-tv-rtsinfo_2019.svg");
}
.rts-logo.tv.RTS_INFO.white {
  background-image: url("/hummingbird-static/images/logos/logo-tv-rtsinfo_2019-white.svg");
}
.rts-logo.tv.RTS_INFO.black {
  background-image: url("/hummingbird-static/images/logos/logo-tv-rtsinfo_2019-black.svg");
}
.rts-logo.tv.RTS_INFO_LIVE {
  width: 2.25em;
  background-image: url("/hummingbird-static/images/logos/logo-tv-rtsinfo-live_2019.svg");
}
.rts-logo.tv.RTS_INFO_LIVE.white {
  background-image: url("/hummingbird-static/images/logos/logo-tv-rtsinfo-live_2019-white.svg");
}
.rts-logo.tv.RTS_INFO_LIVE.black {
  background-image: url("/hummingbird-static/images/logos/logo-tv-rtsinfo-live_2019-black.svg");
}
.rts-logo.tv.RTS_SPORT {
  width: 1.73em;
  background-image: url("/hummingbird-static/images/logos/logo-tv-rtssport_2019.svg");
}
.rts-logo.tv.RTS_SPORT.white {
  background-image: url("/hummingbird-static/images/logos/logo-tv-rtssport_2019-white.svg");
}
.rts-logo.tv.RTS_SPORT.black {
  background-image: url("/hummingbird-static/images/logos/logo-tv-rtssport_2019-black.svg");
}
.rts-logo.tv.RTS_SPORT_LIVE {
  width: 2.25em;
  background-image: url("/hummingbird-static/images/logos/logo-tv-rtssport-live_2019.svg");
}
.rts-logo.tv.RTS_SPORT_LIVE.white {
  background-image: url("/hummingbird-static/images/logos/logo-tv-rtssport-live_2019-white.svg");
}
.rts-logo.tv.RTS_SPORT_LIVE.black {
  background-image: url("/hummingbird-static/images/logos/logo-tv-rtssport-live_2019-black.svg");
}
.rts-logo.PLAY_RTS {
  width: 3.24em;
  background-image: url("/hummingbird-static/images/logos/logo-tv-playrts.svg");
}
.rts-logo.PLAY_RTS.white {
  background-image: url("/hummingbird-static/images/logos/logo-tv-playrts.svg");
}
.rts-logo.PLAY_RTS.black {
  background-image: url("/hummingbird-static/images/logos/logo-tv-playrts.svg");
}
.rts-logo.radio.small {
  width: 2em;
  height: 2em;
}
.rts-logo.radio.LA_1ERE.small {
  background-image: url("/hummingbird-static/images/logos/logo-radio_la_1ere.svg");
}
.rts-logo.radio.ESPACE_2.small {
  background-image: url("/hummingbird-static/images/logos/logo-radio_espace_2.svg");
}
.rts-logo.radio.COULEUR_3.small {
  background-image: url("/hummingbird-static/images/logos/logo-radio_couleur_3.svg");
}
.rts-logo.radio.OPTION_MUSIQUE.small {
  background-image: url("/hummingbird-static/images/logos/logo-radio_option_musique.svg");
}

@keyframes display-content {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.rts-layout.lightbox {
  height: 100vh;
  color: #fff;
  background-color: #171717;
}
.rts-layout.lightbox .rts-panel.main {
  display: flex;
  flex-direction: column;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}
.rts-layout.lightbox .lightbox-navbar {
  flex: 1 0 100%;
  background-color: #1a1a1a;
  display: flex;
  align-items: center;
  padding: 1rem;
}
.rts-layout.lightbox .lightbox-navbar .lightbox-close {
  font-size: 0.75rem;
  cursor: pointer;
}
.rts-layout.lightbox .lightbox-navbar .lightbox-close .rtsp {
  margin-right: 0.25rem;
}
.rts-layout.lightbox .lightbox-navbar,
.rts-layout.lightbox .rts-module.page-media-player,
.rts-layout.lightbox .rts-module.page-media-grids {
  flex: 0;
}
.rts-layout.lightbox .rts-module.page-media-player .page-media-player-wrapper {
  display: flex;
  flex-direction: column;
  max-width: 1200px;
  margin: 0 auto;
}
.rts-layout.lightbox .rts-module.page-media-grids {
  flex: 1;
  height: 100%;
  overflow: scroll;
}
.rts-layout.lightbox .rts-module.page-media-grids .medias-list-title {
  font-size: 1rem;
  font-weight: 500;
  color: #fff;
  background-color: #171717;
  z-index: 1020;
  margin-bottom: 0.75rem;
}
.rts-layout.lightbox .rts-module.page-media-grids .medias-list-items .medias-list-item {
  flex: 0 0 100%;
  border: 0;
}
.rts-layout.lightbox .rts-module.page-media-grids .medias-list-items .lightbox-item {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  padding: 0 0.75rem 0.75rem;
  margin: 0 -0.75rem;
}
.rts-layout.lightbox .rts-module.page-media-grids .medias-list-items .lightbox-item .card-header {
  flex: 1 0 100%;
  display: flex;
  flex-direction: row;
  padding: 0.75rem 0;
  align-items: center;
  font-size: 0.6875rem;
}
.rts-layout.lightbox .rts-module.page-media-grids .medias-list-items .lightbox-item .card-header span + span {
  margin-left: 0.5rem;
}
.rts-layout.lightbox .rts-module.page-media-grids .medias-list-items .lightbox-item .card-thumbnail {
  flex: 0 0 35%;
  overflow: hidden;
  border-radius: 0.25rem;
}
.rts-layout.lightbox .rts-module.page-media-grids .medias-list-items .lightbox-item .card-caption {
  flex: 1 1 65%;
  padding-left: 0.75rem;
}
.rts-layout.lightbox .rts-module.page-media-grids .medias-list-items .lightbox-item .card-bait {
  font-weight: 800;
  text-transform: uppercase;
}
.rts-layout.lightbox .rts-module.page-media-grids .medias-list-items .lightbox-item .card-time {
  font-style: italic;
}
.rts-layout.lightbox .rts-module.page-media-grids .medias-list-items .lightbox-item .card-title {
  font-size: 0.8125em;
  line-height: 1.5em;
}
.rts-layout.lightbox .rts-module.page-media-grids .medias-list-items .lightbox-item.player-selected {
  background-color: #3d3d3d;
}
@media (min-width: 700px) {
  .rts-layout.lightbox .rts-module.page-media-grids .medias-list-items .medias-list-item {
    flex: 0 0 50%;
  }
}
@media (max-width: 920px) {
  .rts-layout.lightbox .main-player {
    width: calc(100% + 2rem);
    margin-right: -1rem;
    margin-left: -1rem;
  }
}
@media (min-width: 920px) {
  .rts-layout.lightbox .rts-panel.main {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .rts-layout.lightbox .lightbox-navbar {
    flex: 1 0 100%;
  }
  .rts-layout.lightbox .rts-container {
    max-width: 100%;
    height: 100vh;
    padding: 1.5rem 1rem;
  }
  .rts-layout.lightbox .rts-module.page-media-player {
    flex: 0 0 calc(100% - 400px);
    overflow: scroll;
  }
  .rts-layout.lightbox .rts-module.page-media-grids {
    flex: 0 0 400px;
    height: calc(100vh - 45px);
  }
  .rts-layout.lightbox .rts-module.page-media-grids .medias-list-items .medias-list-item {
    flex: 0 0 100%;
  }
}
.rts-layout.lightbox .rts-module.page-media-player .page-media-player-wrapper {
  max-width: 1600px;
}

.rts-modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0;
  transition: all 200ms;
}
.rts-modal-backdrop.show {
  opacity: 0.5;
}

.rts-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  transform: translateY(2rem);
  transition: all 200ms;
  opacity: 0;
}
.rts-modal.show {
  opacity: 1;
  transform: translateY(0);
}

.rts-modal-dialog {
  position: relative;
  width: auto;
  margin: 1em;
}
.rts-modal-dialog .rts-dialog-content {
  position: relative;
  overflow: hidden;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.25rem;
  outline: 0;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}
.rts-modal-dialog .rts-dialog-header {
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  position: relative;
  overflow: hidden;
  background-color: #333;
  text-align: center;
  padding: 1em;
  border-bottom: 1px solid #e5e5e5;
}
.rts-modal-dialog .rts-dialog-header .dialog-title {
  display: inline-block;
  margin: 0;
  font-family: "Gotham SSm A", "Gotham SSm B", "SRGSSR", "SRGSSRType_Text_Rg", "Helvetica", "Arial", "Verdana", sans-serif;
  font-size: 1em;
  font-weight: 600;
  line-height: 1.25em;
  color: #fff;
}
.rts-modal-dialog .rts-dialog-body {
  position: relative;
  padding: 1em;
  font-size: 0.875em;
  font-weight: 300;
  line-height: 1.25em;
  text-align: center;
  background: rgba(255, 255, 255, 0.95);
}
.rts-modal-dialog .rts-dialog-form {
  font-size: 1rem;
  text-align: left;
}
.rts-modal-dialog .rts-dialog-form p {
  font-size: 1rem;
  line-height: 1.25em;
}
.rts-modal-dialog .rts-dialog-form p + p {
  margin-top: 1em;
}
.rts-modal-dialog .rts-dialog-footer {
  padding: 15px;
  text-align: right;
  background: rgba(255, 255, 255, 0.95);
  border-top: 1px solid #e5e5e5;
}
.rts-modal-dialog .rts-dialog-footer .rts-btn {
  display: inline-block;
  margin: 0;
}
.rts-modal-dialog .rts-dialog-footer .rts-btn.close {
  color: #db2e33;
}
.rts-modal-dialog .rts-dialog-footer .rts-btn.close:hover {
  text-decoration: underline;
}
.rts-modal-dialog .rts-dialog-footer .rts-btn + .rts-btn {
  margin-bottom: 0;
  margin-left: 5px;
}
@media (min-width: 508px) {
  .rts-modal-dialog .rts-dialog-header {
    padding: 1.5em 1em;
  }
  .rts-modal-dialog .rts-dialog-body {
    padding: 2em;
  }
}
@media (min-width: 700px) {
  .rts-modal-dialog {
    width: 600px;
    margin: 3em auto;
  }
  .rts-modal-dialog .rts-dialog-form {
    padding: 0 2em;
  }
  .rts-modal-dialog .rts-dialog-content {
    box-shadow: 0 0.375em 1em rgba(0, 0, 0, 0.4);
  }
}

.rts-overlay-bg {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.65);
  opacity: 0;
  transition: opacity 0.3s;
}
.rts-overlay-bg.show {
  opacity: 1;
}
.rts-overlay-bg.from-top .rts-overlay-content {
  -webkit-align-self: flex-start;
  align-self: flex-start;
  -ms-flex-item-align: start;
  margin-top: 0;
  opacity: 0;
  transition: opacity 0.3s, margin-top 0.3s;
}
.rts-overlay-bg.from-top.show .rts-overlay-content {
  margin-top: 2em;
  opacity: 1;
  transition: opacity 0.3s, margin-top 0.3s;
}
.rts-overlay-bg.full {
  padding: 10px;
  background: #333;
}

.rts-overlay-content {
  min-width: 18em;
  max-width: 100%;
  max-height: 100%;
  font-family: "Gotham SSm A", "Gotham SSm B", "SRGSSR", "SRGSSRType_Text_Rg", "Helvetica", "Arial", "Verdana", sans-serif;
  background-color: #fff;
  box-shadow: 0.5em 0.5em 1.75em rgba(0, 0, 0, 0.6);
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.rts-overlay-content .rts-overlay-header {
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  min-height: 1.5em;
  padding: 0.75em 1em;
  color: #fff;
  background-color: #333;
}
.rts-overlay-content .rts-overlay-header .rts-picto.menu.picto-action {
  width: 3em;
  height: 3em;
  margin-right: -1em;
}
.rts-overlay-content .rts-overlay-header .rts-picto.menu.picto-action:hover {
  background-color: rgba(0, 0, 0, 0.25);
}
.rts-overlay-content .rts-overlay-body {
  -ms-flex-positive: 1;
  -ms-flex-negative: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: none;
  max-height: 100%;
  overflow: scroll;
}
.rts-overlay-content .rts-overlay-loading {
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 18em;
  height: 13em;
}
.rts-overlay-content .rts-overlay-footer {
  -ms-flex-positive: 1;
  -ms-flex-negative: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: none;
}

.rts-fullscreen-overlay {
  position: fixed;
  top: 0;
  z-index: 5000;
  width: 100%;
  height: 100%;
  border: 0;
}

.b-lock {
  overflow: hidden;
}
@supports (-webkit-overflow-scrolling: touch) {
  .b-lock {
    position: fixed;
  }
}

@keyframes lightbox-opener {
  0% {
    height: 0;
  }
  100% {
    height: 100%;
  }
}
@keyframes lightbox-closer {
  0% {
    height: 100%;
    opacity: 1;
  }
  100% {
    height: 104%;
    opacity: 0;
  }
}
.rts-media-overlay {
  animation: lightbox-opener 0.28s ease-out;
}
.rts-media-overlay::before {
  position: fixed;
  top: 0;
  z-index: 1040;
  display: block;
  width: 100vw;
  height: 100vh;
  content: "";
  background: rgba(12, 12, 12, 0.96);
}
.rts-media-overlay .rts-media-overlay-wrapper {
  position: fixed;
  top: 0;
  z-index: 1040;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.rts-media-overlay.closing {
  animation: lightbox-closer 0.2s ease-out forwards;
}

.rts-pager {
  position: relative;
  overflow: hidden;
}
.rts-pager .pager-edge-padding,
.rts-pager .pager-btn {
  position: absolute;
  content: "";
}
.rts-pager .pager-btn {
  top: 50%;
  z-index: 1003;
  display: none;
  text-align: center;
  cursor: pointer;
  outline: none;
  opacity: 0.6;
  transform: translateY(-50%);
  transition: opacity 0.2s;
}
.rts-pager .pager-btn.disabled {
  opacity: 0.15;
}
.rts-pager .pager-btn i {
  pointer-events: none;
}
.rts-pager .pager-edge-padding {
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1002;
  width: 50px;
  background: linear-gradient(90deg, rgba(17, 17, 17, 0) 0%, rgba(17, 17, 17, 0.8) 100%);
  pointer-events: none;
  transition: opacity 0.2s;
}
.rts-pager .pager-edge-padding.disabled {
  opacity: 0;
}
.rts-pager:hover .pager-btn:not(.disabled) {
  opacity: 1;
}
.rts-pager.pager-disabled .pager-edge-padding,
.rts-pager.pager-disabled .pager-btn {
  display: none;
}
@media (pointer: fine) and (min-width: 475px) {
  .rts-pager .pager-btn {
    display: flex;
  }
}
@media (min-width: 1200px) {
  .rts-pager .pager-btn {
    display: flex;
  }
}

.rts-pager-wrapper {
  position: relative;
  margin: 0 -0.25rem;
  overflow: hidden;
}
@media (min-width: 700px) {
  .rts-pager-wrapper {
    margin: 0 -0.75rem;
  }
}

.rts-pager-container {
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  position: relative;
  display: flex;
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  -ms-overflow-style: none;
  scroll-padding: 0.25rem;
}
.rts-pager-container::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}
.rts-pager-container > div {
  -ms-flex-positive: 0;
  -ms-flex-negative: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: none;
  width: 75%;
  padding: 0 0.25rem;
}
@media (min-width: 508px) {
  .rts-pager-container > div {
    width: 42%;
  }
}
@media (min-width: 700px) {
  .rts-pager-container {
    scroll-padding: 0;
  }
  .rts-pager-container > div {
    width: 29%;
    padding: 0 0.75rem;
  }
}
@media (min-width: 920px) {
  .rts-pager-container > div {
    width: 22%;
  }
}
.rts-pager.pager-disabled .rts-pager-container > div {
  width: 100%;
}
@media (min-width: 508px) {
  .rts-pager.pager-disabled .rts-pager-container > div {
    width: 50%;
  }
}
@media (min-width: 700px) {
  .rts-pager.pager-disabled .rts-pager-container > div {
    width: 33.3333333333%;
  }
}
@media (min-width: 920px) {
  .rts-pager.pager-disabled .rts-pager-container > div {
    width: 25%;
  }
}

.rts-pager-container.smooth-scrolling {
  -webkit-scroll-snap-type: x mandatory;
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
}
.rts-pager-container.smooth-scrolling > div {
  scroll-snap-align: center;
  scroll-snap-stop: normal;
}
@media (min-width: 508px) {
  .rts-pager-container.smooth-scrolling > div {
    scroll-snap-align: start;
  }
}

.rts-pager-container.smooth-scrolling.align-start > div {
  scroll-snap-align: start;
}

.pagination {
  margin: 1em 0;
  text-align: center;
}
.pagination .pages {
  display: inline-block;
  margin: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.pagination .pages::after {
  display: block;
  clear: both;
  content: "";
}
.pagination .page {
  float: left;
  min-width: 2em;
  height: 2em;
  margin: 0;
  line-height: 2em;
}
.pagination .page.previous a, .pagination .page.next a {
  padding: 0 10px;
}
.pagination .page.disabled a {
  color: #d8d8d8;
  pointer-events: none;
}
.pagination a {
  display: block;
  padding: 0 0.25rem;
  font-size: 0.6875em;
  font-weight: 400;
  color: #222;
  background-color: #f8f8f8;
}
.pagination a:hover {
  color: #000;
  background-color: #f0f0f0;
}
.pagination a.active {
  font-weight: 600;
  color: #fff;
}
@media (max-width: 700px) {
  .pagination .pages {
    width: 100%;
  }
  .pagination .page {
    width: 33%;
  }
  .pagination .page.other {
    display: none;
  }
  .pagination .page.previous.disabled, .pagination .page.next.disabled {
    visibility: hidden;
  }
  .pagination .page.previous a, .pagination .page.next a {
    display: inline-block;
    padding: 0 10px;
  }
  .pagination .page.previous a::before, .pagination .page.previous a::after, .pagination .page.next a::before, .pagination .page.next a::after {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 10px;
    height: 100%;
    content: " ";
    background-repeat: no-repeat;
    background-position: 0% 50%;
    background-size: 7px;
  }
  .pagination .page.previous {
    text-align: left;
  }
  .pagination .page.previous a::before {
    left: 0;
    margin-left: 0;
    background-image: url("/hummingbird-static/images/pictos/arrows/arrow-pagination-l.svg");
  }
  .pagination .page.next {
    text-align: right;
  }
  .pagination .page.next a::after {
    right: 0;
    margin-right: -5px;
    background-image: url("/hummingbird-static/images/pictos/arrows/arrow-pagination-r.svg");
  }
  .pagination a {
    position: relative;
    font-weight: 500;
    background-color: transparent !important;
  }
  .pagination a.active {
    display: inline;
    width: 30px;
    margin: 0 auto;
    font-weight: 500;
    color: #222;
    pointer-events: none;
  }
  .pagination a.active::before {
    content: "Page ";
  }
}
@media (min-width: 700px) {
  .pagination .page {
    margin: 3px;
  }
  .pagination .active {
    text-shadow: rgba(0, 0, 0, 0.5) 0 0 0.0625rem;
  }
}

.rts-arrow {
  display: inline-block;
  width: 1em;
  height: 1em;
  vertical-align: middle;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.rts-arrow.link {
  border-color: #000;
  border-style: solid;
  border-width: 0 0.125rem 0.125rem 0;
}
.rts-arrow.link.right {
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.rts-arrow.link.left {
  -ms-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}
.rts-arrow.link.up {
  -ms-transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.rts-arrow.link.down {
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.rts-arrow.a-before {
  width: auto;
  height: auto;
  padding-left: 1.75em;
  background-size: 1.3em auto;
}
.rts-arrow.external-link {
  background-image: url("/hummingbird-static/images/pictos/arrows/arrow_externallink_black.svg");
  background-position: center left;
}
.rts-arrow.external-link.white {
  background-image: url("/hummingbird-static/images/pictos/arrows/arrow_externallink_white.svg");
  color: #fff;
}
.rts-arrow.scroll-down {
  font-size: 2em;
  background-image: url("/hummingbird-static/images/pictos/arrows/scroll-down-black.svg");
}
.rts-arrow.scroll-down.white {
  background-image: url("/hummingbird-static/images/pictos/arrows/scroll-down-white.svg");
}
.rts-arrow.scroll-up {
  font-size: 2em;
  background-image: url("/hummingbird-static/images/pictos/arrows/scroll-up-black.svg");
}
.rts-arrow.scroll-up.white {
  background-image: url("/hummingbird-static/images/pictos/arrows/scroll-up-white.svg");
}

.rts-picto.article.circle {
  font-size: 2.2em;
  background-size: 80% auto;
  border: 0;
}
.rts-picto.article.circle.bordered {
  font-size: 2.3125em;
  background-size: contain;
  border: 3px solid #fff;
  box-shadow: 0 0 1px black;
}
.rts-picto.article.gallery {
  background-image: url("/hummingbird-static/images/pictos/articles/gallery-white.svg");
}
.rts-picto.article.media-playlist {
  background-image: url("/hummingbird-static/images/pictos/articles/media-playlist-white.svg");
}
.rts-picto.article.storytelling {
  background-image: url("/hummingbird-static/images/pictos/articles/storytelling-white.svg");
}
.rts-picto.article.folder {
  background-image: url("/hummingbird-static/images/pictos/articles/folder-white.svg");
}
.rts-picto.article.video {
  background-image: url("/hummingbird-static/images/pictos/articles/video-white.svg");
}
.rts-picto.article.audio {
  background-image: url("/hummingbird-static/images/pictos/articles/audio-white.svg");
}

.rts-picto.comments {
  display: inline-block;
  width: 1em;
  min-width: 1em;
  height: 1em;
  font-size: 1em;
  vertical-align: middle;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 0;
}
.rts-picto.comments ~ span {
  margin-left: 0.1875em;
  vertical-align: middle;
}
.rts-picto.comments.reply-to {
  width: 1.1em;
  background-image: url("/hummingbird-static/images/pictos/comments/comment-reply-to.svg");
}
.rts-picto.comments.reply-from {
  width: 1.7em;
  font-size: 0.685em;
  background-image: url("/hummingbird-static/images/pictos/comments/comment-reply-from.svg");
}
.rts-picto.comments.vote {
  width: 1.25em;
  background-image: url("/hummingbird-static/images/pictos/comments/comment-vote.svg");
}
.rts-picto.comments.voted {
  width: 1.25em;
  background-image: url("/hummingbird-static/images/pictos/comments/comment-voted.svg");
}
.rts-picto.comments.delete {
  font-size: 1.25em;
  background-image: url("/hummingbird-static/images/pictos/comments/comment-delete.svg");
}
.rts-picto.comments.load-more {
  width: 1.5em;
  background-image: url("/hummingbird-static/images/pictos/comments/comments-load-more.svg");
}
.rts-picto.comments.counter {
  width: 2rem;
  height: 100%;
  background-image: url("/hummingbird-static/images/pictos/comments/comments-bubble.svg");
  background-position-x: 0.175rem;
}

.rts-picto.form {
  display: inline-block;
  width: 1em;
  height: 1em;
  padding: 0;
  font-size: 1em;
  vertical-align: middle;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border: 0;
}
.rts-picto.form.search {
  background-image: url("/hummingbird-static/images/pictos/forms/icone_search-black.svg");
  background-size: 1em;
}
.rts-picto.form.search.white {
  background-image: url("/hummingbird-static/images/pictos/forms/icone_search-white.svg");
}

.rts-picto {
  display: inline-block;
  width: 1.71em;
  height: 1.2em;
  vertical-align: middle;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-clip: content-box;
  background-size: 45% auto;
  border: 0;
}
.rts-picto.picto-video {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%270%200%20100%20100%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpolygon%20fill%3D%27%23fff%27%20points%3D%2725%2C12%2090%2C50%2025%2C88%27%2F%3E%3C%2Fsvg%3E");
}
.rts-picto.picto-video.p-grey {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%270%200%20100%20100%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpolygon%20fill%3D%27%238e8e8e%27%20points%3D%2725%2C12%2090%2C50%2025%2C88%27%2F%3E%3C%2Fsvg%3E");
}
.rts-picto.picto-video.p-red {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%270%200%20100%20100%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpolygon%20fill%3D%27%23e3212c%27%20points%3D%2725%2C12%2090%2C50%2025%2C88%27%2F%3E%3C%2Fsvg%3E");
}
.rts-picto.picto-audio {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%270%200%20100%20100%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M2.7%2C34.9h11.7v28.4H2.7V34.9z%20M49.7%2C18.5c0-1.4-1-2-2.2-1.3L22.6%2C31.6c-1.2%2C0.7-2.2%2C2.5-2.2%2C3.8v27.4%20c0%2C1.4%2C1%2C3.2%2C2.2%2C3.8L47.5%2C81c1.2%2C0.7%2C2.2%2C0.2%2C2.2-1.3L49.7%2C18.5L49.7%2C18.5z%20M61.2%2C37c4.5%2C2.8%2C7.5%2C7.8%2C7.5%2C13.5s-3%2C10.7-7.5%2C13.5%20l-3.7-4.8c3.1-1.7%2C5.3-4.9%2C5.3-8.7c0-3.7-2-6.8-4.9-8.6L61.2%2C37z%20M77.5%2C13.5c11.9%2C8%2C19.8%2C21.6%2C19.8%2C36.9c0%2C14.8-7.3%2C27.9-18.5%2C36%20l-3.7-4.7c9.8-7%2C16.2-18.4%2C16.2-31.3c0-13.4-6.8-25.2-17.1-32.1L77.5%2C13.5z%20M68.6%2C26.3c7.8%2C5.2%2C13.1%2C14.1%2C13.1%2C24.1%20c0%2C9.8-4.9%2C18.5-12.5%2C23.8l-3.7-4.7c6.1-4.1%2C10.1-11.1%2C10.1-19c0-8.1-4.2-15.2-10.5-19.3L68.6%2C26.3z%27%2F%3E%3C%2Fsvg%3E");
}
.rts-picto.picto-audio.p-grey {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%270%200%20100%20100%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20fill%3D%27%238e8e8e%27%20d%3D%27M2.7%2C34.9h11.7v28.4H2.7V34.9z%20M49.7%2C18.5c0-1.4-1-2-2.2-1.3L22.6%2C31.6c-1.2%2C0.7-2.2%2C2.5-2.2%2C3.8v27.4%20c0%2C1.4%2C1%2C3.2%2C2.2%2C3.8L47.5%2C81c1.2%2C0.7%2C2.2%2C0.2%2C2.2-1.3L49.7%2C18.5L49.7%2C18.5z%20M61.2%2C37c4.5%2C2.8%2C7.5%2C7.8%2C7.5%2C13.5s-3%2C10.7-7.5%2C13.5%20l-3.7-4.8c3.1-1.7%2C5.3-4.9%2C5.3-8.7c0-3.7-2-6.8-4.9-8.6L61.2%2C37z%20M77.5%2C13.5c11.9%2C8%2C19.8%2C21.6%2C19.8%2C36.9c0%2C14.8-7.3%2C27.9-18.5%2C36%20l-3.7-4.7c9.8-7%2C16.2-18.4%2C16.2-31.3c0-13.4-6.8-25.2-17.1-32.1L77.5%2C13.5z%20M68.6%2C26.3c7.8%2C5.2%2C13.1%2C14.1%2C13.1%2C24.1%20c0%2C9.8-4.9%2C18.5-12.5%2C23.8l-3.7-4.7c6.1-4.1%2C10.1-11.1%2C10.1-19c0-8.1-4.2-15.2-10.5-19.3L68.6%2C26.3z%27%2F%3E%3C%2Fsvg%3E");
}
.rts-picto.picto-audio.p-red {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%270%200%20100%20100%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20fill%3D%27%23e3212c%27%20d%3D%27M2.7%2C34.9h11.7v28.4H2.7V34.9z%20M49.7%2C18.5c0-1.4-1-2-2.2-1.3L22.6%2C31.6c-1.2%2C0.7-2.2%2C2.5-2.2%2C3.8v27.4%20c0%2C1.4%2C1%2C3.2%2C2.2%2C3.8L47.5%2C81c1.2%2C0.7%2C2.2%2C0.2%2C2.2-1.3L49.7%2C18.5L49.7%2C18.5z%20M61.2%2C37c4.5%2C2.8%2C7.5%2C7.8%2C7.5%2C13.5s-3%2C10.7-7.5%2C13.5%20l-3.7-4.8c3.1-1.7%2C5.3-4.9%2C5.3-8.7c0-3.7-2-6.8-4.9-8.6L61.2%2C37z%20M77.5%2C13.5c11.9%2C8%2C19.8%2C21.6%2C19.8%2C36.9c0%2C14.8-7.3%2C27.9-18.5%2C36%20l-3.7-4.7c9.8-7%2C16.2-18.4%2C16.2-31.3c0-13.4-6.8-25.2-17.1-32.1L77.5%2C13.5z%20M68.6%2C26.3c7.8%2C5.2%2C13.1%2C14.1%2C13.1%2C24.1%20c0%2C9.8-4.9%2C18.5-12.5%2C23.8l-3.7-4.7c6.1-4.1%2C10.1-11.1%2C10.1-19c0-8.1-4.2-15.2-10.5-19.3L68.6%2C26.3z%27%2F%3E%3C%2Fsvg%3E");
}
.rts-picto.picto-sound {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20100%20100%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20id%3D%22picto-sound%22%20fill%3D%22%23fff%22%20d%3D%22M50%2C0%20C52.7614293%2C0%2055%2C2.32466163%2055%2C5.19229004%20L55%2C94.80771%20C55%2C97.6753384%2052.7614293%2C100%2050%2C100%20C47.2385707%2C100%2045%2C97.6753384%2045%2C94.80771%20L45%2C5.19229004%20C45%2C2.32466163%2047.2385707%2C0%2050%2C0%20Z%20M31.0000187%2C14%20C33.7614377%2C14%2036%2C16.310714%2036%2C19.1611371%20L36%2C79.8388629%20C36%2C82.689286%2033.7614377%2C85%2031.0000187%2C85%20C28.2385623%2C85%2026%2C82.689286%2026%2C79.8388629%20L26%2C19.1611371%20C26%2C16.310714%2028.2385623%2C14%2031.0000187%2C14%20Z%20M69.9999813%2C14%20C72.7614377%2C14%2075%2C16.310714%2075%2C19.1611371%20L75%2C79.8388629%20C75%2C82.689286%2072.7614377%2C85%2069.9999813%2C85%20C67.2385623%2C85%2065%2C82.689286%2065%2C79.8388629%20L65%2C19.1611371%20C65%2C16.310714%2067.2385623%2C14%2069.9999813%2C14%20Z%20M11.9999813%2C28%20C14.7614003%2C28%2017%2C30.3324117%2017%2C33.2096004%20L17%2C65.7903996%20C17%2C68.6675883%2014.7614003%2C71%2011.9999813%2C71%20C9.23856228%2C71%207%2C68.6675883%207%2C65.7903996%20L7%2C33.2096004%20C7%2C30.3324117%209.23856228%2C28%2011.9999813%2C28%20Z%20M89.0000187%2C28%20C91.7614377%2C28%2094%2C30.3324117%2094%2C33.2096004%20L94%2C65.7903996%20C94%2C68.6675883%2091.7614377%2C71%2089.0000187%2C71%20C86.2385997%2C71%2084%2C68.6675883%2084%2C65.7903996%20L84%2C33.2096004%20C84%2C30.3324117%2086.2385997%2C28%2089.0000187%2C28%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
.rts-picto.media.multiangle {
  width: 1.71em;
  height: 1.2em;
  background-image: url("/hummingbird-static/images/pictos/medias/multiangle.svg");
}
.rts-picto.media.bdl {
  width: 5em;
  height: 2.02em;
  background-image: url("/hummingbird-static/images/pictos/medias/bdl.svg");
  background-size: 100%;
}
.rts-picto.standalone {
  font-size: 2.5em;
  background-color: transparent;
}
.rts-picto.square {
  width: 1.55em;
  height: 1em;
  font-size: 2em;
  background-size: 1em 0.5625em;
}
.rts-picto.circle {
  width: 1.25em;
  height: 1.25em;
  font-size: 1em;
  background-size: 65% auto;
  border-radius: 1em;
}
.rts-picto.overlay {
  background-color: rgba(0, 0, 0, 0.65);
}
.rts-picto.hover {
  background-color: #e3212c;
}
.rts-picto.bordered {
  background-clip: content-box;
  border: 1px solid rgba(255, 255, 255, 0.8);
}
.rts-picto.circle.bordered {
  border: 2px solid rgba(255, 255, 255, 0.8);
}
.rts-picto.circle.bordered.small {
  border: 1px solid #fff;
}
.rts-picto.p-grey {
  background-color: transparent;
  border: 0.0625em solid #8e8e8e;
}
.rts-picto.p-white {
  background-color: transparent;
  border: 0.0625em solid #fff;
}
.rts-picto.p-red {
  background-color: transparent;
  border: 0.0625em solid #e3212c;
}

.rts-picto.menu {
  display: inline-block;
  width: 1em;
  height: 1em;
  font-size: 1em;
  vertical-align: middle;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border: 0;
}
.rts-picto.menu.picto-action {
  width: 2em;
  height: 2em;
  margin: -1em 0;
  cursor: pointer;
  background-size: 1em;
}
.rts-picto.menu.burger {
  background-image: url("/hummingbird-static/images/pictos/menu/burger-black.svg");
}
.rts-picto.menu.burger.white {
  background-image: url("/hummingbird-static/images/pictos/menu/burger-white.svg");
}
.rts-picto.menu.close-overlay {
  background-image: url("/hummingbird-static/images/pictos/menu/close-overlay.svg");
}
.rts-picto.menu.close-overlay.white {
  background-image: url("/hummingbird-static/images/pictos/menu/close-overlay.svg");
}

.rts-picto.social {
  display: inline-block;
  width: 1em;
  height: 1em;
  margin: 0.125em;
  font-size: 2em;
  vertical-align: middle;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border: 0;
}
.rts-picto.social.facebook.default {
  background-image: url("/hummingbird-static/images/pictos/social/facebook-default.svg");
}
.rts-picto.social.facebook.default-c7 {
  background-image: url("/hummingbird-static/images/pictos/social/facebook-default-c7.svg");
}
.rts-picto.social.facebook.colored {
  background-image: url("/hummingbird-static/images/pictos/social/facebook-color.svg");
}
.rts-picto.social.facebook.grey {
  background-image: url("/hummingbird-static/images/pictos/social/facebook-grey.svg");
}
.rts-picto.social.facebook.bordered {
  background-image: url("/hummingbird-static/images/pictos/social/facebook-bordered.svg");
}
.rts-picto.social.facebook.outline {
  background-image: url("/hummingbird-static/images/pictos/social/facebook-outline.svg");
}
.rts-picto.social.google.default {
  background-image: url("/hummingbird-static/images/pictos/social/google-default.svg");
}
.rts-picto.social.google.default-c7 {
  background-image: url("/hummingbird-static/images/pictos/social/google-default-c7.svg");
}
.rts-picto.social.google.colored {
  background-image: url("/hummingbird-static/images/pictos/social/google-color.svg");
}
.rts-picto.social.google.grey {
  background-image: url("/hummingbird-static/images/pictos/social/google-grey.svg");
}
.rts-picto.social.google.bordered {
  background-image: url("/hummingbird-static/images/pictos/social/google-bordered.svg");
}
.rts-picto.social.google.outline {
  background-image: url("/hummingbird-static/images/pictos/social/google-outline.svg");
}
.rts-picto.social.googleplus.default {
  background-image: url("/hummingbird-static/images/pictos/social/googleplus-default.svg");
}
.rts-picto.social.googleplus.default-c7 {
  background-image: url("/hummingbird-static/images/pictos/social/googleplus-default-c7.svg");
}
.rts-picto.social.googleplus.colored {
  background-image: url("/hummingbird-static/images/pictos/social/googleplus-color.svg");
}
.rts-picto.social.googleplus.grey {
  background-image: url("/hummingbird-static/images/pictos/social/googleplus-grey.svg");
}
.rts-picto.social.googleplus.bordered {
  background-image: url("/hummingbird-static/images/pictos/social/googleplus-bordered.svg");
}
.rts-picto.social.googleplus.outline {
  background-image: url("/hummingbird-static/images/pictos/social/googleplus-outline.svg");
}
.rts-picto.social.instagram.default {
  background-image: url("/hummingbird-static/images/pictos/social/instagram-default.svg");
}
.rts-picto.social.instagram.default-c7 {
  background-image: url("/hummingbird-static/images/pictos/social/instagram-default-c7.svg");
}
.rts-picto.social.instagram.colored {
  background-image: url("/hummingbird-static/images/pictos/social/instagram-color.svg");
}
.rts-picto.social.instagram.grey {
  background-image: url("/hummingbird-static/images/pictos/social/instagram-grey.svg");
}
.rts-picto.social.instagram.bordered {
  background-image: url("/hummingbird-static/images/pictos/social/instagram-bordered.svg");
}
.rts-picto.social.instagram.outline {
  background-image: url("/hummingbird-static/images/pictos/social/instagram-outline.svg");
}
.rts-picto.social.linkedin.default {
  background-image: url("/hummingbird-static/images/pictos/social/linkedin-default.svg");
}
.rts-picto.social.linkedin.default-c7 {
  background-image: url("/hummingbird-static/images/pictos/social/linkedin-default-c7.svg");
}
.rts-picto.social.linkedin.colored {
  background-image: url("/hummingbird-static/images/pictos/social/linkedin-color.svg");
}
.rts-picto.social.linkedin.grey {
  background-image: url("/hummingbird-static/images/pictos/social/linkedin-grey.svg");
}
.rts-picto.social.linkedin.bordered {
  background-image: url("/hummingbird-static/images/pictos/social/linkedin-bordered.svg");
}
.rts-picto.social.linkedin.outline {
  background-image: url("/hummingbird-static/images/pictos/social/linkedin-outline.svg");
}
.rts-picto.social.snapshat.default {
  background-image: url("/hummingbird-static/images/pictos/social/snapshat-default.svg");
}
.rts-picto.social.snapshat.default-c7 {
  background-image: url("/hummingbird-static/images/pictos/social/snapshat-default-c7.svg");
}
.rts-picto.social.snapshat.colored {
  background-image: url("/hummingbird-static/images/pictos/social/snapshat-color.svg");
}
.rts-picto.social.snapshat.grey {
  background-image: url("/hummingbird-static/images/pictos/social/snapshat-grey.svg");
}
.rts-picto.social.snapshat.bordered {
  background-image: url("/hummingbird-static/images/pictos/social/snapshat-bordered.svg");
}
.rts-picto.social.snapshat.outline {
  background-image: url("/hummingbird-static/images/pictos/social/snapshat-outline.svg");
}
.rts-picto.social.twitter.default {
  background-image: url("/hummingbird-static/images/pictos/social/twitter-default.svg");
}
.rts-picto.social.twitter.default-c7 {
  background-image: url("/hummingbird-static/images/pictos/social/twitter-default-c7.svg");
}
.rts-picto.social.twitter.colored {
  background-image: url("/hummingbird-static/images/pictos/social/twitter-color.svg");
}
.rts-picto.social.twitter.grey {
  background-image: url("/hummingbird-static/images/pictos/social/twitter-grey.svg");
}
.rts-picto.social.twitter.bordered {
  background-image: url("/hummingbird-static/images/pictos/social/twitter-bordered.svg");
}
.rts-picto.social.twitter.outline {
  background-image: url("/hummingbird-static/images/pictos/social/twitter-outline.svg");
}
.rts-picto.social.youtube.default {
  background-image: url("/hummingbird-static/images/pictos/social/youtube-default.svg");
}
.rts-picto.social.youtube.default-c7 {
  background-image: url("/hummingbird-static/images/pictos/social/youtube-default-c7.svg");
}
.rts-picto.social.youtube.colored {
  background-image: url("/hummingbird-static/images/pictos/social/youtube-color.svg");
}
.rts-picto.social.youtube.grey {
  background-image: url("/hummingbird-static/images/pictos/social/youtube-grey.svg");
}
.rts-picto.social.youtube.bordered {
  background-image: url("/hummingbird-static/images/pictos/social/youtube-bordered.svg");
}
.rts-picto.social.youtube.outline {
  background-image: url("/hummingbird-static/images/pictos/social/youtube-outline.svg");
}

.rts-picto.show {
  display: inline-block;
  width: 1em;
  height: 1em;
  font-size: 1em;
  vertical-align: middle;
  background: transparent no-repeat center;
  background-size: cover;
  border: 0;
}
.rts-picto.show.podcast {
  background-image: url("/hummingbird-static/images/pictos/podcasts/podcast.svg");
}
.rts-picto.show.rss {
  background-image: url("/hummingbird-static/images/pictos/podcasts/rss.svg");
}
.rts-picto.show.itunes {
  background-image: url("/hummingbird-static/images/pictos/podcasts/itunes.svg");
}
.rts-picto.show.download {
  background-image: url("/hummingbird-static/images/pictos/podcasts/download.svg");
}
.rts-picto.show.play {
  background-image: url("/hummingbird-static/images/pictos/podcasts/play.svg");
}
.rts-picto.show.icon {
  background-image: url("/hummingbird-static/images/pictos/podcasts/picto_video.svg");
}
.rts-picto.show.icon.audio {
  background-image: url("/hummingbird-static/images/pictos/podcasts/picto_audio.svg");
}

.rts-sidebar-menu {
  position: relative;
  padding: 0;
  margin: 0;
  list-style: none;
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.rts-sidebar-menu.list-alphabet > li {
  -ms-flex-positive: 0;
  -ms-flex-negative: 1;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  max-width: none;
  width: 30px;
  padding: 0;
  margin: 0.25em;
}
.rts-sidebar-menu.list-alphabet > li > a {
  display: block;
  width: 30px;
  height: 30px;
  font-size: 0.8em;
  font-weight: 600;
  line-height: 28px;
  color: #222;
  text-align: center;
  text-transform: uppercase;
  vertical-align: text-top;
  background: #fff;
  border: 1px solid #f1f1f1;
}
.rts-sidebar-menu.links {
  width: 100%;
}
.rts-sidebar-menu.links li {
  -ms-flex-positive: 1;
  -ms-flex-negative: 0;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  max-width: none;
}
.rts-sidebar-menu.links li + li {
  margin: 0.75em 0 0;
}
.rts-sidebar-menu.links .selected {
  border-left: 3px solid #af001e;
}
.rts-sidebar-menu.links li .level-2 {
  padding: 0;
  margin: 0 0 0 20px;
  list-style: none;
}
.rts-sidebar-menu.links li > a {
  display: block;
  width: 100%;
  padding: 1.25em;
  margin: 0;
  font-size: 0.75em;
  font-weight: 600;
  color: #222;
  text-transform: uppercase;
  background: #fff;
  border: 1px solid #e8e8e8;
}

.rts-split-grid-medias {
  position: relative;
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.rts-split-grid-medias .grid-item {
  -ms-flex-positive: 0;
  -ms-flex-negative: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.rts-split-grid-medias .grid-item + .grid-item {
  margin: 1em 0 0;
}
@media (min-width: 508px) {
  .rts-split-grid-medias .grid-item + .grid-item {
    margin: 0;
  }
  .rts-split-grid-medias .ratio-other-media::before {
    padding-top: 66.6666666667%;
  }
  .rts-split-grid-medias .item-2 {
    padding: 0.5rem 0.25rem 0 0;
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .rts-split-grid-medias .item-3 {
    padding: 0.5rem 0 0 0.25rem;
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 920px) {
  .rts-split-grid-medias {
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .rts-split-grid-medias .ratio-other-media::before {
    padding-top: 56.25%;
  }
  .rts-split-grid-medias .item-1 {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .rts-split-grid-medias .item-2,
.rts-split-grid-medias .item-3 {
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding: 0 0 0 0.5rem;
  }
  .rts-split-grid-medias .item-3 {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 33.3333333333%;
  }
  .rts-split-grid-medias.reverse {
    -ms-flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .rts-split-grid-medias.reverse .item-2,
.rts-split-grid-medias.reverse .item-3 {
    padding: 0 0.5rem 0 0;
  }
  .rts-split-grid-medias.reverse .item-3 {
    right: auto;
    left: 0;
  }
}

#rtstop {
  right: 1em;
  bottom: 1em;
  z-index: 1021 !important;
  width: 2.5em;
  height: 2.5em;
  background-image: url("/hummingbird-static/images/pictos/arrows/scroll-to-top-arrow.png");
  background-size: cover;
}
@supports (padding: max(0px)) {
  @media screen and (orientation: landscape) {
    #rtstop {
      bottom: max(1rem, env(safe-area-inset-bottom));
    }
  }
}

.rts-message {
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 90%;
  max-width: 600px;
  padding: 2rem 2rem 2rem 1rem;
  margin: 10rem auto;
  font-family: "Gotham Narrow SSm A", "Gotham Narrow SSm B", "SRGSSR", "SRGSSRType_Text_Rg", "Helvetica", "Arial", "Verdana", sans-serif;
  font-size: 0.9em;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.4);
}
.rts-message.warning {
  border-left: 4px solid #ffa500;
}

.player-current.mini-player iframe {
  position: fixed;
  top: auto;
  right: 1rem;
  bottom: 1rem;
  left: auto;
  z-index: 5000;
  width: 320px;
  min-width: auto;
  height: 180px;
  min-height: auto;
  box-shadow: 1px 1px 3px 2px rgba(0, 0, 0, 0.6);
  transform: none;
}

.thumbnail-player {
  position: fixed;
  bottom: -300px;
  left: 2rem;
  display: none;
  width: 250px;
  font-size: 0.75em;
  color: #fff;
  cursor: pointer;
  background-image: linear-gradient(to bottom, #999 50%, #111 100%);
  box-shadow: 0 5px 10px 2px rgba(0, 0, 0, 0.5);
  opacity: 0;
}
.thumbnail-player .thumbnail-player-info {
  padding: 1rem;
  font-size: 0.75em;
}
.thumbnail-player img {
  max-width: 100%;
}
.thumbnail-player.visible {
  bottom: 20px;
  opacity: 1;
}

.fullscreen-player {
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 5000;
  background-color: #000;
}
.fullscreen-player .embed-responsive {
  min-height: auto;
}

.timeline-summary {
  display: block;
  padding-left: 1rem;
  margin: 0;
  color: #000;
  border-color: #000;
}
.timeline-summary .list-item {
  margin: 0;
  list-style: disc;
  border-color: inherit;
}
.timeline-summary .list-item::before {
  font-size: 1rem;
}
.timeline-summary .list-item:last-child > .timeline-part.content {
  padding-bottom: 1em;
  margin-bottom: 0;
}
.timeline-summary .timeline-part {
  position: relative;
}
.timeline-summary .timeline-part.content {
  padding: 0.25em 1.125em 1em;
  margin-left: -1.125em;
  border-color: inherit;
}
.timeline-summary .timeline-part.content::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 2px;
  width: 1px;
  content: " ";
}
.timeline-summary .timeline-part.title {
  font-weight: 600;
}
.timeline-summary .list-item.timeline-extended {
  list-style-type: none;
}
.timeline-summary .list-item.timeline-extended .timeline-part.content {
  height: 1.5em;
  border-color: inherit;
  border-left: 1px dashed;
}

.timeline-minutes {
  position: relative;
  width: 100%;
  padding: 0;
  margin: 0;
  font-size: 0.8125em;
  text-align: left;
  list-style: none;
}
.timeline-minutes.full::after {
  position: absolute;
  bottom: -6px;
  left: -2px;
  display: block;
  width: 9px;
  height: 2px;
  content: "";
}

.timeline-minute {
  margin: 0;
}
.timeline-minute > a {
  display: block;
}
.timeline-minute > a:hover .summary-content {
  color: inherit;
}
.timeline-minute .summary-picto {
  height: 1.25em;
  margin-left: 0.5em;
}
.timeline-minute .summary-title,
.timeline-minute .summary-content {
  position: relative;
  padding-left: 0.875rem;
  margin: 0;
  line-height: 1.375em;
}
.timeline-minute .summary-title::after,
.timeline-minute .summary-content::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 2px;
  width: 1px;
  content: " ";
}
.timeline-minute .summary-title {
  padding-bottom: 0.25rem;
  font-weight: 500;
}
.timeline-minute .summary-title::first-letter {
  text-transform: uppercase;
}
.timeline-minute .summary-title::before {
  position: absolute;
  top: 0.375em;
  left: 0;
  display: block;
  width: 0.3125rem;
  height: 0.3125rem;
  content: "";
  border-radius: 0.15rem;
}
.timeline-minute .summary-title::after {
  top: 1.0625rem;
}
.timeline-minute .summary-content {
  padding-bottom: 1rem;
}
.timeline-minute .summary-content::after {
  bottom: 0;
}

.timeline-minutes.full-height {
  display: flex;
  flex-direction: column;
}
.timeline-minutes.full-height .timeline-minute {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.timeline-minutes.full-height .summary-content {
  flex: 1;
}

@media (min-width: 700px) {
  .timeline-minutes {
    font-size: 0.9375em;
  }
}
.rts-card .timeline-minutes.white .summary-title::after,
.rts-card .timeline-minutes.white .summary-content::after {
  border-left: 1px solid #fff;
}
.rts-card .timeline-minutes.white .summary-title {
  color: #fff;
}
.rts-card .timeline-minutes.white .summary-content {
  color: #fff;
}
.rts-card .timeline-minutes.white .summary-title::before {
  background-color: #fff;
}
.rts-card .timeline-minutes.white:not(.partial)::after {
  background-color: #fff;
}

.rts-timeslider {
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.rts-timeslider .timeslider-start-time,
.rts-timeslider .timeslider-end-time {
  min-width: 3.5em;
  font-size: 0.75em;
}
.rts-timeslider .timeslider-end-time {
  text-align: right;
}
.rts-timeslider .timeslider-indicator {
  display: block;
  height: 0.3125em;
  margin-right: 0.5rem;
  margin-left: 0.5rem;
  background-color: #eee;
  -ms-flex-positive: 1;
  -ms-flex-negative: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: none;
}
.rts-timeslider .timeslider-progress {
  display: block;
  height: inherit;
  background-color: #af001e;
}
.rts-timeslider.text-above {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.rts-timeslider.text-above .timeslider-start-time,
.rts-timeslider.text-above .timeslider-end-time {
  padding: 0.25rem 0 0.15rem;
}
.rts-timeslider.text-above .timeslider-start-time {
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
}
.rts-timeslider.text-above .timeslider-end-time {
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}
.rts-timeslider.text-above .timeslider-indicator {
  -ms-flex-order: 3;
  -webkit-order: 3;
  order: 3;
  margin: 0;
}

.channel-color .text-color {
  color: #af001e;
}
.channel-color .bg-color {
  background-color: #af001e;
}
.channel-color.RTS_UN .text-color {
  color: #007896;
}
.channel-color.RTS_UN .bg-color {
  background-color: #007896;
}
.channel-color.RTS_DEUX .text-color {
  color: #dc5c43;
}
.channel-color.RTS_DEUX .bg-color {
  background-color: #dc5c43;
}

.rts-toast {
  position: fixed;
  z-index: 5000;
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  cursor: pointer;
  opacity: 0;
}
.rts-toast a:hover {
  text-decoration: underline;
}
.rts-toast.from-bottom {
  right: 0;
  bottom: 0;
  left: 0;
  transition: opacity 0.5s, bottom 0.5s;
}
.rts-toast.from-bottom.show {
  bottom: 1rem;
  opacity: 1;
  transition: opacity 0.5s, bottom 0.5s;
}
.rts-toast.from-top {
  top: 0;
  right: 0;
  left: 0;
  transition: opacity 0.5s, top 0.5s;
}
.rts-toast.from-top.show {
  top: 1rem;
  opacity: 1;
  transition: opacity 0.5s, top 0.5s;
}
.rts-toast .rts-toast-content {
  position: relative;
  z-index: 1050;
  max-width: 80%;
  padding: 1.25em;
  font-family: "Gotham SSm A", "Gotham SSm B", "SRGSSR", "SRGSSRType_Text_Rg", "Helvetica", "Arial", "Verdana", sans-serif;
  font-size: 0.9375em;
  font-weight: 400;
  border-radius: 0.25em;
}
.rts-toast .rts-toast-content.default {
  padding: 1.5em;
  color: #fff;
  background: #323232;
  border: 1px solid #555;
  box-shadow: 0 0.25em 1em rgba(0, 0, 0, 0.25);
}
.rts-toast .rts-toast-content.success {
  color: #fff;
  background: #51ab62;
}
.rts-toast .rts-toast-content.error {
  color: #fff;
  background: #cf432d;
}
@media (min-width: 700px) {
  .rts-toast .rts-toast-content {
    max-width: 35em;
  }
}

/*# sourceMappingURL=rts-common.css.map */
