/*!
 * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
.fa {
  font-family:"Font Awesome 6 Free","Font Awesome 5 Free","FontAwesome";
  font-weight: var(--fa-style, 900); }

.fa,
.fa-classic,
.fa-sharp,
.fas,
.fa-solid,
.far,
.fa-regular,
.fab,
.fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto; }

.fas,
.fa-classic,
.fa-solid,
.far,
.fa-regular {
  font-family: 'Font Awesome 6 Free'; }

.fab,
.fa-brands {
  font-family: 'Font Awesome 6 Brands'; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em; }

.fa-xs {
  font-size: 0.75em;
  line-height: 0.08333em;
  vertical-align: 0.125em; }

.fa-sm {
  font-size: 0.875em;
  line-height: 0.07143em;
  vertical-align: 0.05357em; }

.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em; }

.fa-xl {
  font-size: 1.5em;
  line-height: 0.04167em;
  vertical-align: -0.125em; }

.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: calc(var(--fa-li-width, 2em) * -1);
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit; }

.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); }

.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em); }

.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em); }

.fa-beat {
  -webkit-animation-name: fa-beat;
          animation-name: fa-beat;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
          animation-timing-function: var(--fa-animation-timing, ease-in-out); }

.fa-bounce {
  -webkit-animation-name: fa-bounce;
          animation-name: fa-bounce;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); }

.fa-fade {
  -webkit-animation-name: fa-fade;
          animation-name: fa-fade;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }

.fa-beat-fade {
  -webkit-animation-name: fa-beat-fade;
          animation-name: fa-beat-fade;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }

.fa-flip {
  -webkit-animation-name: fa-flip;
          animation-name: fa-flip;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
          animation-timing-function: var(--fa-animation-timing, ease-in-out); }

.fa-shake {
  -webkit-animation-name: fa-shake;
          animation-name: fa-shake;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, linear);
          animation-timing-function: var(--fa-animation-timing, linear); }

.fa-spin {
  -webkit-animation-name: fa-spin;
          animation-name: fa-spin;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 2s);
          animation-duration: var(--fa-animation-duration, 2s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, linear);
          animation-timing-function: var(--fa-animation-timing, linear); }

.fa-spin-reverse {
  --fa-animation-direction: reverse; }

.fa-pulse,
.fa-spin-pulse {
  -webkit-animation-name: fa-spin;
          animation-name: fa-spin;
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));
          animation-timing-function: var(--fa-animation-timing, steps(8)); }

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    -webkit-animation-delay: -1ms;
            animation-delay: -1ms;
    -webkit-animation-duration: 1ms;
            animation-duration: 1ms;
    -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1;
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
    -webkit-transition-duration: 0s;
            transition-duration: 0s; } }

@-webkit-keyframes fa-beat {
  0%, 90% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  45% {
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
            transform: scale(var(--fa-beat-scale, 1.25)); } }

@keyframes fa-beat {
  0%, 90% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  45% {
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
            transform: scale(var(--fa-beat-scale, 1.25)); } }

@-webkit-keyframes fa-bounce {
  0% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0); }
  10% {
    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
            transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
  30% {
    -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
            transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
  50% {
    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
            transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
  57% {
    -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
            transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
  64% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0); }
  100% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0); } }

@keyframes fa-bounce {
  0% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0); }
  10% {
    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
            transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
  30% {
    -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
            transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
  50% {
    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
            transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
  57% {
    -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
            transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
  64% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0); }
  100% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0); } }

@-webkit-keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4); } }

@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4); } }

@-webkit-keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    opacity: 1;
    -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
            transform: scale(var(--fa-beat-fade-scale, 1.125)); } }

@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    opacity: 1;
    -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
            transform: scale(var(--fa-beat-fade-scale, 1.125)); } }

@-webkit-keyframes fa-flip {
  50% {
    -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
            transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }

@keyframes fa-flip {
  50% {
    -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
            transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }

@-webkit-keyframes fa-shake {
  0% {
    -webkit-transform: rotate(-15deg);
            transform: rotate(-15deg); }
  4% {
    -webkit-transform: rotate(15deg);
            transform: rotate(15deg); }
  8%, 24% {
    -webkit-transform: rotate(-18deg);
            transform: rotate(-18deg); }
  12%, 28% {
    -webkit-transform: rotate(18deg);
            transform: rotate(18deg); }
  16% {
    -webkit-transform: rotate(-22deg);
            transform: rotate(-22deg); }
  20% {
    -webkit-transform: rotate(22deg);
            transform: rotate(22deg); }
  32% {
    -webkit-transform: rotate(-12deg);
            transform: rotate(-12deg); }
  36% {
    -webkit-transform: rotate(12deg);
            transform: rotate(12deg); }
  40%, 100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); } }

@keyframes fa-shake {
  0% {
    -webkit-transform: rotate(-15deg);
            transform: rotate(-15deg); }
  4% {
    -webkit-transform: rotate(15deg);
            transform: rotate(15deg); }
  8%, 24% {
    -webkit-transform: rotate(-18deg);
            transform: rotate(-18deg); }
  12%, 28% {
    -webkit-transform: rotate(18deg);
            transform: rotate(18deg); }
  16% {
    -webkit-transform: rotate(-22deg);
            transform: rotate(-22deg); }
  20% {
    -webkit-transform: rotate(22deg);
            transform: rotate(22deg); }
  32% {
    -webkit-transform: rotate(-12deg);
            transform: rotate(-12deg); }
  36% {
    -webkit-transform: rotate(12deg);
            transform: rotate(12deg); }
  40%, 100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); } }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.fa-rotate-90 {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.fa-rotate-180 {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.fa-rotate-270 {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg); }

.fa-flip-horizontal {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1); }

.fa-flip-vertical {
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1); }

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1); }

.fa-rotate-by {
  -webkit-transform: rotate(var(--fa-rotate-angle, none));
          transform: rotate(var(--fa-rotate-angle, none)); }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: var(--fa-stack-z-index, auto); }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: var(--fa-inverse, #fff); }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */

.fa-0::before {
  content: "\30"; }

.fa-1::before {
  content: "\31"; }

.fa-2::before {
  content: "\32"; }

.fa-3::before {
  content: "\33"; }

.fa-4::before {
  content: "\34"; }

.fa-5::before {
  content: "\35"; }

.fa-6::before {
  content: "\36"; }

.fa-7::before {
  content: "\37"; }

.fa-8::before {
  content: "\38"; }

.fa-9::before {
  content: "\39"; }

.fa-fill-drip::before {
  content: "\f576"; }

.fa-arrows-to-circle::before {
  content: "\e4bd"; }

.fa-circle-chevron-right::before {
  content: "\f138"; }

.fa-chevron-circle-right::before {
  content: "\f138"; }

.fa-at::before {
  content: "\40"; }

.fa-trash-can::before {
  content: "\f2ed"; }

.fa-trash-alt::before {
  content: "\f2ed"; }

.fa-text-height::before {
  content: "\f034"; }

.fa-user-xmark::before {
  content: "\f235"; }

.fa-user-times::before {
  content: "\f235"; }

.fa-stethoscope::before {
  content: "\f0f1"; }

.fa-message::before {
  content: "\f27a"; }

.fa-comment-alt::before {
  content: "\f27a"; }

.fa-info::before {
  content: "\f129"; }

.fa-down-left-and-up-right-to-center::before {
  content: "\f422"; }

.fa-compress-alt::before {
  content: "\f422"; }

.fa-explosion::before {
  content: "\e4e9"; }

.fa-file-lines::before {
  content: "\f15c"; }

.fa-file-alt::before {
  content: "\f15c"; }

.fa-file-text::before {
  content: "\f15c"; }

.fa-wave-square::before {
  content: "\f83e"; }

.fa-ring::before {
  content: "\f70b"; }

.fa-building-un::before {
  content: "\e4d9"; }

.fa-dice-three::before {
  content: "\f527"; }

.fa-calendar-days::before {
  content: "\f073"; }

.fa-calendar-alt::before {
  content: "\f073"; }

.fa-anchor-circle-check::before {
  content: "\e4aa"; }

.fa-building-circle-arrow-right::before {
  content: "\e4d1"; }

.fa-volleyball::before {
  content: "\f45f"; }

.fa-volleyball-ball::before {
  content: "\f45f"; }

.fa-arrows-up-to-line::before {
  content: "\e4c2"; }

.fa-sort-down::before {
  content: "\f0dd"; }

.fa-sort-desc::before {
  content: "\f0dd"; }

.fa-circle-minus::before {
  content: "\f056"; }

.fa-minus-circle::before {
  content: "\f056"; }

.fa-door-open::before {
  content: "\f52b"; }

.fa-right-from-bracket::before {
  content: "\f2f5"; }

.fa-sign-out-alt::before {
  content: "\f2f5"; }

.fa-atom::before {
  content: "\f5d2"; }

.fa-soap::before {
  content: "\e06e"; }

.fa-icons::before {
  content: "\f86d"; }

.fa-heart-music-camera-bolt::before {
  content: "\f86d"; }

.fa-microphone-lines-slash::before {
  content: "\f539"; }

.fa-microphone-alt-slash::before {
  content: "\f539"; }

.fa-bridge-circle-check::before {
  content: "\e4c9"; }

.fa-pump-medical::before {
  content: "\e06a"; }

.fa-fingerprint::before {
  content: "\f577"; }

.fa-hand-point-right::before {
  content: "\f0a4"; }

.fa-magnifying-glass-location::before {
  content: "\f689"; }

.fa-search-location::before {
  content: "\f689"; }

.fa-forward-step::before {
  content: "\f051"; }

.fa-step-forward::before {
  content: "\f051"; }

.fa-face-smile-beam::before {
  content: "\f5b8"; }

.fa-smile-beam::before {
  content: "\f5b8"; }

.fa-flag-checkered::before {
  content: "\f11e"; }

.fa-football::before {
  content: "\f44e"; }

.fa-football-ball::before {
  content: "\f44e"; }

.fa-school-circle-exclamation::before {
  content: "\e56c"; }

.fa-crop::before {
  content: "\f125"; }

.fa-angles-down::before {
  content: "\f103"; }

.fa-angle-double-down::before {
  content: "\f103"; }

.fa-users-rectangle::before {
  content: "\e594"; }

.fa-people-roof::before {
  content: "\e537"; }

.fa-people-line::before {
  content: "\e534"; }

.fa-beer-mug-empty::before {
  content: "\f0fc"; }

.fa-beer::before {
  content: "\f0fc"; }

.fa-diagram-predecessor::before {
  content: "\e477"; }

.fa-arrow-up-long::before {
  content: "\f176"; }

.fa-long-arrow-up::before {
  content: "\f176"; }

.fa-fire-flame-simple::before {
  content: "\f46a"; }

.fa-burn::before {
  content: "\f46a"; }

.fa-person::before {
  content: "\f183"; }

.fa-male::before {
  content: "\f183"; }

.fa-laptop::before {
  content: "\f109"; }

.fa-file-csv::before {
  content: "\f6dd"; }

.fa-menorah::before {
  content: "\f676"; }

.fa-truck-plane::before {
  content: "\e58f"; }

.fa-record-vinyl::before {
  content: "\f8d9"; }

.fa-face-grin-stars::before {
  content: "\f587"; }

.fa-grin-stars::before {
  content: "\f587"; }

.fa-bong::before {
  content: "\f55c"; }

.fa-spaghetti-monster-flying::before {
  content: "\f67b"; }

.fa-pastafarianism::before {
  content: "\f67b"; }

.fa-arrow-down-up-across-line::before {
  content: "\e4af"; }

.fa-spoon::before {
  content: "\f2e5"; }

.fa-utensil-spoon::before {
  content: "\f2e5"; }

.fa-jar-wheat::before {
  content: "\e517"; }

.fa-envelopes-bulk::before {
  content: "\f674"; }

.fa-mail-bulk::before {
  content: "\f674"; }

.fa-file-circle-exclamation::before {
  content: "\e4eb"; }

.fa-circle-h::before {
  content: "\f47e"; }

.fa-hospital-symbol::before {
  content: "\f47e"; }

.fa-pager::before {
  content: "\f815"; }

.fa-address-book::before {
  content: "\f2b9"; }

.fa-contact-book::before {
  content: "\f2b9"; }

.fa-strikethrough::before {
  content: "\f0cc"; }

.fa-k::before {
  content: "\4b"; }

.fa-landmark-flag::before {
  content: "\e51c"; }

.fa-pencil::before {
  content: "\f303"; }

.fa-pencil-alt::before {
  content: "\f303"; }

.fa-backward::before {
  content: "\f04a"; }

.fa-caret-right::before {
  content: "\f0da"; }

.fa-comments::before {
  content: "\f086"; }

.fa-paste::before {
  content: "\f0ea"; }

.fa-file-clipboard::before {
  content: "\f0ea"; }

.fa-code-pull-request::before {
  content: "\e13c"; }

.fa-clipboard-list::before {
  content: "\f46d"; }

.fa-truck-ramp-box::before {
  content: "\f4de"; }

.fa-truck-loading::before {
  content: "\f4de"; }

.fa-user-check::before {
  content: "\f4fc"; }

.fa-vial-virus::before {
  content: "\e597"; }

.fa-sheet-plastic::before {
  content: "\e571"; }

.fa-blog::before {
  content: "\f781"; }

.fa-user-ninja::before {
  content: "\f504"; }

.fa-person-arrow-up-from-line::before {
  content: "\e539"; }

.fa-scroll-torah::before {
  content: "\f6a0"; }

.fa-torah::before {
  content: "\f6a0"; }

.fa-broom-ball::before {
  content: "\f458"; }

.fa-quidditch::before {
  content: "\f458"; }

.fa-quidditch-broom-ball::before {
  content: "\f458"; }

.fa-toggle-off::before {
  content: "\f204"; }

.fa-box-archive::before {
  content: "\f187"; }

.fa-archive::before {
  content: "\f187"; }

.fa-person-drowning::before {
  content: "\e545"; }

.fa-arrow-down-9-1::before {
  content: "\f886"; }

.fa-sort-numeric-desc::before {
  content: "\f886"; }

.fa-sort-numeric-down-alt::before {
  content: "\f886"; }

.fa-face-grin-tongue-squint::before {
  content: "\f58a"; }

.fa-grin-tongue-squint::before {
  content: "\f58a"; }

.fa-spray-can::before {
  content: "\f5bd"; }

.fa-truck-monster::before {
  content: "\f63b"; }

.fa-w::before {
  content: "\57"; }

.fa-earth-africa::before {
  content: "\f57c"; }

.fa-globe-africa::before {
  content: "\f57c"; }

.fa-rainbow::before {
  content: "\f75b"; }

.fa-circle-notch::before {
  content: "\f1ce"; }

.fa-tablet-screen-button::before {
  content: "\f3fa"; }

.fa-tablet-alt::before {
  content: "\f3fa"; }

.fa-paw::before {
  content: "\f1b0"; }

.fa-cloud::before {
  content: "\f0c2"; }

.fa-trowel-bricks::before {
  content: "\e58a"; }

.fa-face-flushed::before {
  content: "\f579"; }

.fa-flushed::before {
  content: "\f579"; }

.fa-hospital-user::before {
  content: "\f80d"; }

.fa-tent-arrow-left-right::before {
  content: "\e57f"; }

.fa-gavel::before {
  content: "\f0e3"; }

.fa-legal::before {
  content: "\f0e3"; }

.fa-binoculars::before {
  content: "\f1e5"; }

.fa-microphone-slash::before {
  content: "\f131"; }

.fa-box-tissue::before {
  content: "\e05b"; }

.fa-motorcycle::before {
  content: "\f21c"; }

.fa-bell-concierge::before {
  content: "\f562"; }

.fa-concierge-bell::before {
  content: "\f562"; }

.fa-pen-ruler::before {
  content: "\f5ae"; }

.fa-pencil-ruler::before {
  content: "\f5ae"; }

.fa-people-arrows::before {
  content: "\e068"; }

.fa-people-arrows-left-right::before {
  content: "\e068"; }

.fa-mars-and-venus-burst::before {
  content: "\e523"; }

.fa-square-caret-right::before {
  content: "\f152"; }

.fa-caret-square-right::before {
  content: "\f152"; }

.fa-scissors::before {
  content: "\f0c4"; }

.fa-cut::before {
  content: "\f0c4"; }

.fa-sun-plant-wilt::before {
  content: "\e57a"; }

.fa-toilets-portable::before {
  content: "\e584"; }

.fa-hockey-puck::before {
  content: "\f453"; }

.fa-table::before {
  content: "\f0ce"; }

.fa-magnifying-glass-arrow-right::before {
  content: "\e521"; }

.fa-tachograph-digital::before {
  content: "\f566"; }

.fa-digital-tachograph::before {
  content: "\f566"; }

.fa-users-slash::before {
  content: "\e073"; }

.fa-clover::before {
  content: "\e139"; }

.fa-reply::before {
  content: "\f3e5"; }

.fa-mail-reply::before {
  content: "\f3e5"; }

.fa-star-and-crescent::before {
  content: "\f699"; }

.fa-house-fire::before {
  content: "\e50c"; }

.fa-square-minus::before {
  content: "\f146"; }

.fa-minus-square::before {
  content: "\f146"; }

.fa-helicopter::before {
  content: "\f533"; }

.fa-compass::before {
  content: "\f14e"; }

.fa-square-caret-down::before {
  content: "\f150"; }

.fa-caret-square-down::before {
  content: "\f150"; }

.fa-file-circle-question::before {
  content: "\e4ef"; }

.fa-laptop-code::before {
  content: "\f5fc"; }

.fa-swatchbook::before {
  content: "\f5c3"; }

.fa-prescription-bottle::before {
  content: "\f485"; }

.fa-bars::before {
  content: "\f0c9"; }

.fa-navicon::before {
  content: "\f0c9"; }

.fa-people-group::before {
  content: "\e533"; }

.fa-hourglass-end::before {
  content: "\f253"; }

.fa-hourglass-3::before {
  content: "\f253"; }

.fa-heart-crack::before {
  content: "\f7a9"; }

.fa-heart-broken::before {
  content: "\f7a9"; }

.fa-square-up-right::before {
  content: "\f360"; }

.fa-external-link-square-alt::before {
  content: "\f360"; }

.fa-face-kiss-beam::before {
  content: "\f597"; }

.fa-kiss-beam::before {
  content: "\f597"; }

.fa-film::before {
  content: "\f008"; }

.fa-ruler-horizontal::before {
  content: "\f547"; }

.fa-people-robbery::before {
  content: "\e536"; }

.fa-lightbulb::before {
  content: "\f0eb"; }

.fa-caret-left::before {
  content: "\f0d9"; }

.fa-circle-exclamation::before {
  content: "\f06a"; }

.fa-exclamation-circle::before {
  content: "\f06a"; }

.fa-school-circle-xmark::before {
  content: "\e56d"; }

.fa-arrow-right-from-bracket::before {
  content: "\f08b"; }

.fa-sign-out::before {
  content: "\f08b"; }

.fa-circle-chevron-down::before {
  content: "\f13a"; }

.fa-chevron-circle-down::before {
  content: "\f13a"; }

.fa-unlock-keyhole::before {
  content: "\f13e"; }

.fa-unlock-alt::before {
  content: "\f13e"; }

.fa-cloud-showers-heavy::before {
  content: "\f740"; }

.fa-headphones-simple::before {
  content: "\f58f"; }

.fa-headphones-alt::before {
  content: "\f58f"; }

.fa-sitemap::before {
  content: "\f0e8"; }

.fa-circle-dollar-to-slot::before {
  content: "\f4b9"; }

.fa-donate::before {
  content: "\f4b9"; }

.fa-memory::before {
  content: "\f538"; }

.fa-road-spikes::before {
  content: "\e568"; }

.fa-fire-burner::before {
  content: "\e4f1"; }

.fa-flag::before {
  content: "\f024"; }

.fa-hanukiah::before {
  content: "\f6e6"; }

.fa-feather::before {
  content: "\f52d"; }

.fa-volume-low::before {
  content: "\f027"; }

.fa-volume-down::before {
  content: "\f027"; }

.fa-comment-slash::before {
  content: "\f4b3"; }

.fa-cloud-sun-rain::before {
  content: "\f743"; }

.fa-compress::before {
  content: "\f066"; }

.fa-wheat-awn::before {
  content: "\e2cd"; }

.fa-wheat-alt::before {
  content: "\e2cd"; }

.fa-ankh::before {
  content: "\f644"; }

.fa-hands-holding-child::before {
  content: "\e4fa"; }

.fa-asterisk::before {
  content: "\2a"; }

.fa-square-check::before {
  content: "\f14a"; }

.fa-check-square::before {
  content: "\f14a"; }

.fa-peseta-sign::before {
  content: "\e221"; }

.fa-heading::before {
  content: "\f1dc"; }

.fa-header::before {
  content: "\f1dc"; }

.fa-ghost::before {
  content: "\f6e2"; }

.fa-list::before {
  content: "\f03a"; }

.fa-list-squares::before {
  content: "\f03a"; }

.fa-square-phone-flip::before {
  content: "\f87b"; }

.fa-phone-square-alt::before {
  content: "\f87b"; }

.fa-cart-plus::before {
  content: "\f217"; }

.fa-gamepad::before {
  content: "\f11b"; }

.fa-circle-dot::before {
  content: "\f192"; }

.fa-dot-circle::before {
  content: "\f192"; }

.fa-face-dizzy::before {
  content: "\f567"; }

.fa-dizzy::before {
  content: "\f567"; }

.fa-egg::before {
  content: "\f7fb"; }

.fa-house-medical-circle-xmark::before {
  content: "\e513"; }

.fa-campground::before {
  content: "\f6bb"; }

.fa-folder-plus::before {
  content: "\f65e"; }

.fa-futbol::before {
  content: "\f1e3"; }

.fa-futbol-ball::before {
  content: "\f1e3"; }

.fa-soccer-ball::before {
  content: "\f1e3"; }

.fa-paintbrush::before {
  content: "\f1fc"; }

.fa-paint-brush::before {
  content: "\f1fc"; }

.fa-lock::before {
  content: "\f023"; }

.fa-gas-pump::before {
  content: "\f52f"; }

.fa-hot-tub-person::before {
  content: "\f593"; }

.fa-hot-tub::before {
  content: "\f593"; }

.fa-map-location::before {
  content: "\f59f"; }

.fa-map-marked::before {
  content: "\f59f"; }

.fa-house-flood-water::before {
  content: "\e50e"; }

.fa-tree::before {
  content: "\f1bb"; }

.fa-bridge-lock::before {
  content: "\e4cc"; }

.fa-sack-dollar::before {
  content: "\f81d"; }

.fa-pen-to-square::before {
  content: "\f044"; }

.fa-edit::before {
  content: "\f044"; }

.fa-car-side::before {
  content: "\f5e4"; }

.fa-share-nodes::before {
  content: "\f1e0"; }

.fa-share-alt::before {
  content: "\f1e0"; }

.fa-heart-circle-minus::before {
  content: "\e4ff"; }

.fa-hourglass-half::before {
  content: "\f252"; }

.fa-hourglass-2::before {
  content: "\f252"; }

.fa-microscope::before {
  content: "\f610"; }

.fa-sink::before {
  content: "\e06d"; }

.fa-bag-shopping::before {
  content: "\f290"; }

.fa-shopping-bag::before {
  content: "\f290"; }

.fa-arrow-down-z-a::before {
  content: "\f881"; }

.fa-sort-alpha-desc::before {
  content: "\f881"; }

.fa-sort-alpha-down-alt::before {
  content: "\f881"; }

.fa-mitten::before {
  content: "\f7b5"; }

.fa-person-rays::before {
  content: "\e54d"; }

.fa-users::before {
  content: "\f0c0"; }

.fa-eye-slash::before {
  content: "\f070"; }

.fa-flask-vial::before {
  content: "\e4f3"; }

.fa-hand::before {
  content: "\f256"; }

.fa-hand-paper::before {
  content: "\f256"; }

.fa-om::before {
  content: "\f679"; }

.fa-worm::before {
  content: "\e599"; }

.fa-house-circle-xmark::before {
  content: "\e50b"; }

.fa-plug::before {
  content: "\f1e6"; }

.fa-chevron-up::before {
  content: "\f077"; }

.fa-hand-spock::before {
  content: "\f259"; }

.fa-stopwatch::before {
  content: "\f2f2"; }

.fa-face-kiss::before {
  content: "\f596"; }

.fa-kiss::before {
  content: "\f596"; }

.fa-bridge-circle-xmark::before {
  content: "\e4cb"; }

.fa-face-grin-tongue::before {
  content: "\f589"; }

.fa-grin-tongue::before {
  content: "\f589"; }

.fa-chess-bishop::before {
  content: "\f43a"; }

.fa-face-grin-wink::before {
  content: "\f58c"; }

.fa-grin-wink::before {
  content: "\f58c"; }

.fa-ear-deaf::before {
  content: "\f2a4"; }

.fa-deaf::before {
  content: "\f2a4"; }

.fa-deafness::before {
  content: "\f2a4"; }

.fa-hard-of-hearing::before {
  content: "\f2a4"; }

.fa-road-circle-check::before {
  content: "\e564"; }

.fa-dice-five::before {
  content: "\f523"; }

.fa-square-rss::before {
  content: "\f143"; }

.fa-rss-square::before {
  content: "\f143"; }

.fa-land-mine-on::before {
  content: "\e51b"; }

.fa-i-cursor::before {
  content: "\f246"; }

.fa-stamp::before {
  content: "\f5bf"; }

.fa-stairs::before {
  content: "\e289"; }

.fa-i::before {
  content: "\49"; }

.fa-hryvnia-sign::before {
  content: "\f6f2"; }

.fa-hryvnia::before {
  content: "\f6f2"; }

.fa-pills::before {
  content: "\f484"; }

.fa-face-grin-wide::before {
  content: "\f581"; }

.fa-grin-alt::before {
  content: "\f581"; }

.fa-tooth::before {
  content: "\f5c9"; }

.fa-v::before {
  content: "\56"; }

.fa-bangladeshi-taka-sign::before {
  content: "\e2e6"; }

.fa-bicycle::before {
  content: "\f206"; }

.fa-staff-snake::before {
  content: "\e579"; }

.fa-rod-asclepius::before {
  content: "\e579"; }

.fa-rod-snake::before {
  content: "\e579"; }

.fa-staff-aesculapius::before {
  content: "\e579"; }

.fa-head-side-cough-slash::before {
  content: "\e062"; }

.fa-truck-medical::before {
  content: "\f0f9"; }

.fa-ambulance::before {
  content: "\f0f9"; }

.fa-wheat-awn-circle-exclamation::before {
  content: "\e598"; }

.fa-snowman::before {
  content: "\f7d0"; }

.fa-mortar-pestle::before {
  content: "\f5a7"; }

.fa-road-barrier::before {
  content: "\e562"; }

.fa-school::before {
  content: "\f549"; }

.fa-igloo::before {
  content: "\f7ae"; }

.fa-joint::before {
  content: "\f595"; }

.fa-angle-right::before {
  content: "\f105"; }

.fa-horse::before {
  content: "\f6f0"; }

.fa-q::before {
  content: "\51"; }

.fa-g::before {
  content: "\47"; }

.fa-notes-medical::before {
  content: "\f481"; }

.fa-temperature-half::before {
  content: "\f2c9"; }

.fa-temperature-2::before {
  content: "\f2c9"; }

.fa-thermometer-2::before {
  content: "\f2c9"; }

.fa-thermometer-half::before {
  content: "\f2c9"; }

.fa-dong-sign::before {
  content: "\e169"; }

.fa-capsules::before {
  content: "\f46b"; }

.fa-poo-storm::before {
  content: "\f75a"; }

.fa-poo-bolt::before {
  content: "\f75a"; }

.fa-face-frown-open::before {
  content: "\f57a"; }

.fa-frown-open::before {
  content: "\f57a"; }

.fa-hand-point-up::before {
  content: "\f0a6"; }

.fa-money-bill::before {
  content: "\f0d6"; }

.fa-bookmark::before {
  content: "\f02e"; }

.fa-align-justify::before {
  content: "\f039"; }

.fa-umbrella-beach::before {
  content: "\f5ca"; }

.fa-helmet-un::before {
  content: "\e503"; }

.fa-bullseye::before {
  content: "\f140"; }

.fa-bacon::before {
  content: "\f7e5"; }

.fa-hand-point-down::before {
  content: "\f0a7"; }

.fa-arrow-up-from-bracket::before {
  content: "\e09a"; }

.fa-folder::before {
  content: "\f07b"; }

.fa-folder-blank::before {
  content: "\f07b"; }

.fa-file-waveform::before {
  content: "\f478"; }

.fa-file-medical-alt::before {
  content: "\f478"; }

.fa-radiation::before {
  content: "\f7b9"; }

.fa-chart-simple::before {
  content: "\e473"; }

.fa-mars-stroke::before {
  content: "\f229"; }

.fa-vial::before {
  content: "\f492"; }

.fa-gauge::before {
  content: "\f624"; }

.fa-dashboard::before {
  content: "\f624"; }

.fa-gauge-med::before {
  content: "\f624"; }

.fa-tachometer-alt-average::before {
  content: "\f624"; }

.fa-wand-magic-sparkles::before {
  content: "\e2ca"; }

.fa-magic-wand-sparkles::before {
  content: "\e2ca"; }

.fa-e::before {
  content: "\45"; }

.fa-pen-clip::before {
  content: "\f305"; }

.fa-pen-alt::before {
  content: "\f305"; }

.fa-bridge-circle-exclamation::before {
  content: "\e4ca"; }

.fa-user::before {
  content: "\f007"; }

.fa-school-circle-check::before {
  content: "\e56b"; }

.fa-dumpster::before {
  content: "\f793"; }

.fa-van-shuttle::before {
  content: "\f5b6"; }

.fa-shuttle-van::before {
  content: "\f5b6"; }

.fa-building-user::before {
  content: "\e4da"; }

.fa-square-caret-left::before {
  content: "\f191"; }

.fa-caret-square-left::before {
  content: "\f191"; }

.fa-highlighter::before {
  content: "\f591"; }

.fa-key::before {
  content: "\f084"; }

.fa-bullhorn::before {
  content: "\f0a1"; }

.fa-globe::before {
  content: "\f0ac"; }

.fa-synagogue::before {
  content: "\f69b"; }

.fa-person-half-dress::before {
  content: "\e548"; }

.fa-road-bridge::before {
  content: "\e563"; }

.fa-location-arrow::before {
  content: "\f124"; }

.fa-c::before {
  content: "\43"; }

.fa-tablet-button::before {
  content: "\f10a"; }

.fa-building-lock::before {
  content: "\e4d6"; }

.fa-pizza-slice::before {
  content: "\f818"; }

.fa-money-bill-wave::before {
  content: "\f53a"; }

.fa-chart-area::before {
  content: "\f1fe"; }

.fa-area-chart::before {
  content: "\f1fe"; }

.fa-house-flag::before {
  content: "\e50d"; }

.fa-person-circle-minus::before {
  content: "\e540"; }

.fa-ban::before {
  content: "\f05e"; }

.fa-cancel::before {
  content: "\f05e"; }

.fa-camera-rotate::before {
  content: "\e0d8"; }

.fa-spray-can-sparkles::before {
  content: "\f5d0"; }

.fa-air-freshener::before {
  content: "\f5d0"; }

.fa-star::before {
  content: "\f005"; }

.fa-repeat::before {
  content: "\f363"; }

.fa-cross::before {
  content: "\f654"; }

.fa-box::before {
  content: "\f466"; }

.fa-venus-mars::before {
  content: "\f228"; }

.fa-arrow-pointer::before {
  content: "\f245"; }

.fa-mouse-pointer::before {
  content: "\f245"; }

.fa-maximize::before {
  content: "\f31e"; }

.fa-expand-arrows-alt::before {
  content: "\f31e"; }

.fa-charging-station::before {
  content: "\f5e7"; }

.fa-shapes::before {
  content: "\f61f"; }

.fa-triangle-circle-square::before {
  content: "\f61f"; }

.fa-shuffle::before {
  content: "\f074"; }

.fa-random::before {
  content: "\f074"; }

.fa-person-running::before {
  content: "\f70c"; }

.fa-running::before {
  content: "\f70c"; }

.fa-mobile-retro::before {
  content: "\e527"; }

.fa-grip-lines-vertical::before {
  content: "\f7a5"; }

.fa-spider::before {
  content: "\f717"; }

.fa-hands-bound::before {
  content: "\e4f9"; }

.fa-file-invoice-dollar::before {
  content: "\f571"; }

.fa-plane-circle-exclamation::before {
  content: "\e556"; }

.fa-x-ray::before {
  content: "\f497"; }

.fa-spell-check::before {
  content: "\f891"; }

.fa-slash::before {
  content: "\f715"; }

.fa-computer-mouse::before {
  content: "\f8cc"; }

.fa-mouse::before {
  content: "\f8cc"; }

.fa-arrow-right-to-bracket::before {
  content: "\f090"; }

.fa-sign-in::before {
  content: "\f090"; }

.fa-shop-slash::before {
  content: "\e070"; }

.fa-store-alt-slash::before {
  content: "\e070"; }

.fa-server::before {
  content: "\f233"; }

.fa-virus-covid-slash::before {
  content: "\e4a9"; }

.fa-shop-lock::before {
  content: "\e4a5"; }

.fa-hourglass-start::before {
  content: "\f251"; }

.fa-hourglass-1::before {
  content: "\f251"; }

.fa-blender-phone::before {
  content: "\f6b6"; }

.fa-building-wheat::before {
  content: "\e4db"; }

.fa-person-breastfeeding::before {
  content: "\e53a"; }

.fa-right-to-bracket::before {
  content: "\f2f6"; }

.fa-sign-in-alt::before {
  content: "\f2f6"; }

.fa-venus::before {
  content: "\f221"; }

.fa-passport::before {
  content: "\f5ab"; }

.fa-heart-pulse::before {
  content: "\f21e"; }

.fa-heartbeat::before {
  content: "\f21e"; }

.fa-people-carry-box::before {
  content: "\f4ce"; }

.fa-people-carry::before {
  content: "\f4ce"; }

.fa-temperature-high::before {
  content: "\f769"; }

.fa-microchip::before {
  content: "\f2db"; }

.fa-crown::before {
  content: "\f521"; }

.fa-weight-hanging::before {
  content: "\f5cd"; }

.fa-xmarks-lines::before {
  content: "\e59a"; }

.fa-file-prescription::before {
  content: "\f572"; }

.fa-weight-scale::before {
  content: "\f496"; }

.fa-weight::before {
  content: "\f496"; }

.fa-user-group::before {
  content: "\f500"; }

.fa-user-friends::before {
  content: "\f500"; }

.fa-arrow-up-a-z::before {
  content: "\f15e"; }

.fa-sort-alpha-up::before {
  content: "\f15e"; }

.fa-chess-knight::before {
  content: "\f441"; }

.fa-face-laugh-squint::before {
  content: "\f59b"; }

.fa-laugh-squint::before {
  content: "\f59b"; }

.fa-wheelchair::before {
  content: "\f193"; }

.fa-circle-arrow-up::before {
  content: "\f0aa"; }

.fa-arrow-circle-up::before {
  content: "\f0aa"; }

.fa-toggle-on::before {
  content: "\f205"; }

.fa-person-walking::before {
  content: "\f554"; }

.fa-walking::before {
  content: "\f554"; }

.fa-l::before {
  content: "\4c"; }

.fa-fire::before {
  content: "\f06d"; }

.fa-bed-pulse::before {
  content: "\f487"; }

.fa-procedures::before {
  content: "\f487"; }

.fa-shuttle-space::before {
  content: "\f197"; }

.fa-space-shuttle::before {
  content: "\f197"; }

.fa-face-laugh::before {
  content: "\f599"; }

.fa-laugh::before {
  content: "\f599"; }

.fa-folder-open::before {
  content: "\e533"; }

.fa-heart-circle-plus::before {
  content: "\e500"; }

.fa-code-fork::before {
  content: "\e13b"; }

.fa-city::before {
  content: "\f64f"; }

.fa-microphone-lines::before {
  content: "\f3c9"; }

.fa-microphone-alt::before {
  content: "\f3c9"; }

.fa-pepper-hot::before {
  content: "\f816"; }

.fa-unlock::before {
  content: "\f09c"; }

.fa-colon-sign::before {
  content: "\e140"; }

.fa-headset::before {
  content: "\f590"; }

.fa-store-slash::before {
  content: "\e071"; }

.fa-road-circle-xmark::before {
  content: "\e566"; }

.fa-user-minus::before {
  content: "\f503"; }

.fa-mars-stroke-up::before {
  content: "\f22a"; }

.fa-mars-stroke-v::before {
  content: "\f22a"; }

.fa-champagne-glasses::before {
  content: "\f79f"; }

.fa-glass-cheers::before {
  content: "\f79f"; }

.fa-clipboard::before {
  content: "\f328"; }

.fa-house-circle-exclamation::before {
  content: "\e50a"; }

.fa-file-arrow-up::before {
  content: "\f574"; }

.fa-file-upload::before {
  content: "\f574"; }

.fa-wifi::before {
  content: "\f1eb"; }

.fa-wifi-3::before {
  content: "\f1eb"; }

.fa-wifi-strong::before {
  content: "\f1eb"; }

.fa-bath::before {
  content: "\f2cd"; }

.fa-bathtub::before {
  content: "\f2cd"; }

.fa-underline::before {
  content: "\f0cd"; }

.fa-user-pen::before {
  content: "\f4ff"; }

.fa-user-edit::before {
  content: "\f4ff"; }

.fa-signature::before {
  content: "\f5b7"; }

.fa-stroopwafel::before {
  content: "\f551"; }

.fa-bold::before {
  content: "\f032"; }

.fa-anchor-lock::before {
  content: "\e4ad"; }

.fa-building-ngo::before {
  content: "\e4d7"; }

.fa-manat-sign::before {
  content: "\e1d5"; }

.fa-not-equal::before {
  content: "\f53e"; }

.fa-border-top-left::before {
  content: "\f853"; }

.fa-border-style::before {
  content: "\f853"; }

.fa-map-location-dot::before {
  content: "\f5a0"; }

.fa-map-marked-alt::before {
  content: "\f5a0"; }

.fa-jedi::before {
  content: "\f669"; }

.fa-square-poll-vertical::before {
  content: "\f681"; }

.fa-poll::before {
  content: "\f681"; }

.fa-mug-hot::before {
  content: "\f7b6"; }

.fa-car-battery::before {
  content: "\f5df"; }

.fa-battery-car::before {
  content: "\f5df"; }

.fa-gift::before {
  content: "\f06b"; }

.fa-dice-two::before {
  content: "\f528"; }

.fa-chess-queen::before {
  content: "\f445"; }

.fa-glasses::before {
  content: "\f530"; }

.fa-chess-board::before {
  content: "\f43c"; }

.fa-building-circle-check::before {
  content: "\e4d2"; }

.fa-person-chalkboard::before {
  content: "\e53d"; }

.fa-mars-stroke-right::before {
  content: "\f22b"; }

.fa-mars-stroke-h::before {
  content: "\f22b"; }

.fa-hand-back-fist::before {
  content: "\f255"; }

.fa-hand-rock::before {
  content: "\f255"; }

.fa-square-caret-up::before {
  content: "\f151"; }

.fa-caret-square-up::before {
  content: "\f151"; }

.fa-cloud-showers-water::before {
  content: "\e4e4"; }

.fa-chart-bar::before {
  content: "\f080"; }

.fa-bar-chart::before {
  content: "\f080"; }

.fa-hands-bubbles::before {
  content: "\e05e"; }

.fa-hands-wash::before {
  content: "\e05e"; }

.fa-less-than-equal::before {
  content: "\f537"; }

.fa-train::before {
  content: "\f238"; }

.fa-eye-low-vision::before {
  content: "\f2a8"; }

.fa-low-vision::before {
  content: "\f2a8"; }

.fa-crow::before {
  content: "\f520"; }

.fa-sailboat::before {
  content: "\e445"; }

.fa-window-restore::before {
  content: "\f2d2"; }

.fa-square-plus::before {
  content: "\f0fe"; }

.fa-plus-square::before {
  content: "\f0fe"; }

.fa-torii-gate::before {
  content: "\f6a1"; }

.fa-frog::before {
  content: "\f52e"; }

.fa-bucket::before {
  content: "\e4cf"; }

.fa-image::before {
  content: "\f03e"; }

.fa-microphone::before {
  content: "\f130"; }

.fa-cow::before {
  content: "\f6c8"; }

.fa-caret-up::before {
  content: "\f0d8"; }

.fa-screwdriver::before {
  content: "\f54a"; }

.fa-folder-closed::before {
  content: "\e185"; }

.fa-house-tsunami::before {
  content: "\e515"; }

.fa-square-nfi::before {
  content: "\e576"; }

.fa-arrow-up-from-ground-water::before {
  content: "\e4b5"; }

.fa-martini-glass::before {
  content: "\f57b"; }

.fa-glass-martini-alt::before {
  content: "\f57b"; }

.fa-rotate-left::before {
  content: "\f2ea"; }

.fa-rotate-back::before {
  content: "\f2ea"; }

.fa-rotate-backward::before {
  content: "\f2ea"; }

.fa-undo-alt::before {
  content: "\f2ea"; }

.fa-table-columns::before {
  content: "\f0db"; }

.fa-columns::before {
  content: "\f0db"; }

.fa-lemon::before {
  content: "\f094"; }

.fa-head-side-mask::before {
  content: "\e063"; }

.fa-handshake::before {
  content: "\f2b5"; }

.fa-gem::before {
  content: "\f3a5"; }

.fa-dolly::before {
  content: "\f472"; }

.fa-dolly-box::before {
  content: "\f472"; }

.fa-smoking::before {
  content: "\f48d"; }

.fa-minimize::before {
  content: "\f78c"; }

.fa-compress-arrows-alt::before {
  content: "\f78c"; }

.fa-monument::before {
  content: "\f5a6"; }

.fa-snowplow::before {
  content: "\f7d2"; }

.fa-angles-right::before {
  content: "\f101"; }

.fa-angle-double-right::before {
  content: "\f101"; }

.fa-cannabis::before {
  content: "\f55f"; }

.fa-circle-play::before {
  content: "\f144"; }

.fa-play-circle::before {
  content: "\f144"; }

.fa-tablets::before {
  content: "\f490"; }

.fa-ethernet::before {
  content: "\f796"; }

.fa-euro-sign::before {
  content: "\f153"; }

.fa-eur::before {
  content: "\f153"; }

.fa-euro::before {
  content: "\f153"; }

.fa-chair::before {
  content: "\f6c0"; }

.fa-circle-check::before {
  content: "\f058"; }

.fa-check-circle::before {
  content: "\f058"; }

.fa-circle-stop::before {
  content: "\f28d"; }

.fa-stop-circle::before {
  content: "\f28d"; }

.fa-compass-drafting::before {
  content: "\f568"; }

.fa-drafting-compass::before {
  content: "\f568"; }

.fa-plate-wheat::before {
  content: "\e55a"; }

.fa-icicles::before {
  content: "\f7ad"; }

.fa-person-shelter::before {
  content: "\e54f"; }

.fa-neuter::before {
  content: "\f22c"; }

.fa-id-badge::before {
  content: "\f2c1"; }

.fa-marker::before {
  content: "\f5a1"; }

.fa-face-laugh-beam::before {
  content: "\f59a"; }

.fa-laugh-beam::before {
  content: "\f59a"; }

.fa-helicopter-symbol::before {
  content: "\e502"; }

.fa-universal-access::before {
  content: "\f29a"; }

.fa-circle-chevron-up::before {
  content: "\f139"; }

.fa-chevron-circle-up::before {
  content: "\f139"; }

.fa-lari-sign::before {
  content: "\e1c8"; }

.fa-volcano::before {
  content: "\f770"; }

.fa-person-walking-dashed-line-arrow-right::before {
  content: "\e553"; }

.fa-sterling-sign::before {
  content: "\f154"; }

.fa-gbp::before {
  content: "\f154"; }

.fa-pound-sign::before {
  content: "\f154"; }

.fa-viruses::before {
  content: "\e076"; }

.fa-square-person-confined::before {
  content: "\e577"; }

.fa-user-tie::before {
  content: "\f508"; }

.fa-arrow-down-long::before {
  content: "\f175"; }

.fa-long-arrow-down::before {
  content: "\f175"; }

.fa-tent-arrow-down-to-line::before {
  content: "\e57e"; }

.fa-certificate::before {
  content: "\f0a3"; }

.fa-reply-all::before {
  content: "\f122"; }

.fa-mail-reply-all::before {
  content: "\f122"; }

.fa-suitcase::before {
  content: "\f0f2"; }

.fa-person-skating::before {
  content: "\f7c5"; }

.fa-skating::before {
  content: "\f7c5"; }

.fa-filter-circle-dollar::before {
  content: "\f662"; }

.fa-funnel-dollar::before {
  content: "\f662"; }

.fa-camera-retro::before {
  content: "\f083"; }

.fa-circle-arrow-down::before {
  content: "\f0ab"; }

.fa-arrow-circle-down::before {
  content: "\f0ab"; }

.fa-file-import::before {
  content: "\f56f"; }

.fa-arrow-right-to-file::before {
  content: "\f56f"; }

.fa-square-arrow-up-right::before {
  content: "\f14c"; }

.fa-external-link-square::before {
  content: "\f14c"; }

.fa-box-open::before {
  content: "\f49e"; }

.fa-scroll::before {
  content: "\f70e"; }

.fa-spa::before {
  content: "\f5bb"; }

.fa-location-pin-lock::before {
  content: "\e51f"; }

.fa-pause::before {
  content: "\f04c"; }

.fa-hill-avalanche::before {
  content: "\e507"; }

.fa-temperature-empty::before {
  content: "\f2cb"; }

.fa-temperature-0::before {
  content: "\f2cb"; }

.fa-thermometer-0::before {
  content: "\f2cb"; }

.fa-thermometer-empty::before {
  content: "\f2cb"; }

.fa-bomb::before {
  content: "\f1e2"; }

.fa-registered::before {
  content: "\f25d"; }

.fa-address-card::before {
  content: "\f2bb"; }

.fa-contact-card::before {
  content: "\f2bb"; }

.fa-vcard::before {
  content: "\f2bb"; }

.fa-scale-unbalanced-flip::before {
  content: "\f516"; }

.fa-balance-scale-right::before {
  content: "\f516"; }

.fa-subscript::before {
  content: "\f12c"; }

.fa-diamond-turn-right::before {
  content: "\f5eb"; }

.fa-directions::before {
  content: "\f5eb"; }

.fa-burst::before {
  content: "\e4dc"; }

.fa-house-laptop::before {
  content: "\e066"; }

.fa-laptop-house::before {
  content: "\e066"; }

.fa-face-tired::before {
  content: "\f5c8"; }

.fa-tired::before {
  content: "\f5c8"; }

.fa-money-bills::before {
  content: "\e1f3"; }

.fa-smog::before {
  content: "\f75f"; }

.fa-crutch::before {
  content: "\f7f7"; }

.fa-cloud-arrow-up::before {
  content: "\f0ee"; }

.fa-cloud-upload::before {
  content: "\f0ee"; }

.fa-cloud-upload-alt::before {
  content: "\f0ee"; }

.fa-palette::before {
  content: "\f53f"; }

.fa-arrows-turn-right::before {
  content: "\e4c0"; }

.fa-vest::before {
  content: "\e085"; }

.fa-ferry::before {
  content: "\e4ea"; }

.fa-arrows-down-to-people::before {
  content: "\e4b9"; }

.fa-seedling::before {
  content: "\f4d8"; }

.fa-sprout::before {
  content: "\f4d8"; }

.fa-left-right::before {
  content: "\f337"; }

.fa-arrows-alt-h::before {
  content: "\f337"; }

.fa-boxes-packing::before {
  content: "\e4c7"; }

.fa-circle-arrow-left::before {
  content: "\f0a8"; }

.fa-arrow-circle-left::before {
  content: "\f0a8"; }

.fa-group-arrows-rotate::before {
  content: "\e4f6"; }

.fa-bowl-food::before {
  content: "\e4c6"; }

.fa-candy-cane::before {
  content: "\f786"; }

.fa-arrow-down-wide-short::before {
  content: "\f160"; }

.fa-sort-amount-asc::before {
  content: "\f160"; }

.fa-sort-amount-down::before {
  content: "\f160"; }

.fa-cloud-bolt::before {
  content: "\f76c"; }

.fa-thunderstorm::before {
  content: "\f76c"; }

.fa-text-slash::before {
  content: "\f87d"; }

.fa-remove-format::before {
  content: "\f87d"; }

.fa-face-smile-wink::before {
  content: "\f4da"; }

.fa-smile-wink::before {
  content: "\f4da"; }

.fa-file-word::before {
  content: "\f1c2"; }

.fa-file-powerpoint::before {
  content: "\f1c4"; }

.fa-arrows-left-right::before {
  content: "\f07e"; }

.fa-arrows-h::before {
  content: "\f07e"; }

.fa-house-lock::before {
  content: "\e510"; }

.fa-cloud-arrow-down::before {
  content: "\f0ed"; }

.fa-cloud-download::before {
  content: "\f0ed"; }

.fa-cloud-download-alt::before {
  content: "\f0ed"; }

.fa-children::before {
  content: "\e4e1"; }

.fa-chalkboard::before {
  content: "\f51b"; }

.fa-blackboard::before {
  content: "\f51b"; }

.fa-user-large-slash::before {
  content: "\f4fa"; }

.fa-user-alt-slash::before {
  content: "\f4fa"; }

.fa-envelope-open::before {
  content: "\f2b6"; }

.fa-handshake-simple-slash::before {
  content: "\e05f"; }

.fa-handshake-alt-slash::before {
  content: "\e05f"; }

.fa-mattress-pillow::before {
  content: "\e525"; }

.fa-guarani-sign::before {
  content: "\e19a"; }

.fa-arrows-rotate::before {
  content: "\f021"; }

.fa-refresh::before {
  content: "\f021"; }

.fa-sync::before {
  content: "\f021"; }

.fa-fire-extinguisher::before {
  content: "\f134"; }

.fa-cruzeiro-sign::before {
  content: "\e152"; }

.fa-greater-than-equal::before {
  content: "\f532"; }

.fa-shield-halved::before {
  content: "\f3ed"; }

.fa-shield-alt::before {
  content: "\f3ed"; }

.fa-book-atlas::before {
  content: "\f558"; }

.fa-atlas::before {
  content: "\f558"; }

.fa-virus::before {
  content: "\e074"; }

.fa-envelope-circle-check::before {
  content: "\e4e8"; }

.fa-layer-group::before {
  content: "\f5fd"; }

.fa-arrows-to-dot::before {
  content: "\e4be"; }

.fa-archway::before {
  content: "\f557"; }

.fa-heart-circle-check::before {
  content: "\e4fd"; }

.fa-house-chimney-crack::before {
  content: "\f6f1"; }

.fa-house-damage::before {
  content: "\f6f1"; }

.fa-file-zipper::before {
  content: "\f1c6"; }

.fa-file-archive::before {
  content: "\f1c6"; }

.fa-square::before {
  content: "\f0c8"; }

.fa-martini-glass-empty::before {
  content: "\f000"; }

.fa-glass-martini::before {
  content: "\f000"; }

.fa-couch::before {
  content: "\f4b8"; }

.fa-cedi-sign::before {
  content: "\e0df"; }

.fa-italic::before {
  content: "\f033"; }

.fa-church::before {
  content: "\f51d"; }

.fa-comments-dollar::before {
  content: "\f653"; }

.fa-democrat::before {
  content: "\f747"; }

.fa-z::before {
  content: "\5a"; }

.fa-person-skiing::before {
  content: "\f7c9"; }

.fa-skiing::before {
  content: "\f7c9"; }

.fa-road-lock::before {
  content: "\e567"; }

.fa-a::before {
  content: "\41"; }

.fa-temperature-arrow-down::before {
  content: "\e03f"; }

.fa-temperature-down::before {
  content: "\e03f"; }

.fa-feather-pointed::before {
  content: "\f56b"; }

.fa-feather-alt::before {
  content: "\f56b"; }

.fa-p::before {
  content: "\50"; }

.fa-snowflake::before {
  content: "\f2dc"; }

.fa-newspaper::before {
  content: "\f1ea"; }

.fa-rectangle-ad::before {
  content: "\f641"; }

.fa-ad::before {
  content: "\f641"; }

.fa-circle-arrow-right::before {
  content: "\f0a9"; }

.fa-arrow-circle-right::before {
  content: "\f0a9"; }

.fa-filter-circle-xmark::before {
  content: "\e17b"; }

.fa-locust::before {
  content: "\e520"; }

.fa-sort::before {
  content: "\f0dc"; }

.fa-unsorted::before {
  content: "\f0dc"; }

.fa-list-ol::before {
  content: "\f0cb"; }

.fa-list-1-2::before {
  content: "\f0cb"; }

.fa-list-numeric::before {
  content: "\f0cb"; }

.fa-person-dress-burst::before {
  content: "\e544"; }

.fa-money-check-dollar::before {
  content: "\f53d"; }

.fa-money-check-alt::before {
  content: "\f53d"; }

.fa-vector-square::before {
  content: "\f5cb"; }

.fa-bread-slice::before {
  content: "\f7ec"; }

.fa-language::before {
  content: "\f1ab"; }

.fa-face-kiss-wink-heart::before {
  content: "\f598"; }

.fa-kiss-wink-heart::before {
  content: "\f598"; }

.fa-filter::before {
  content: "\f0b0"; }

.fa-question::before {
  content: "\3f"; }

.fa-file-signature::before {
  content: "\f573"; }

.fa-up-down-left-right::before {
  content: "\f0b2"; }

.fa-arrows-alt::before {
  content: "\f0b2"; }

.fa-house-chimney-user::before {
  content: "\e065"; }

.fa-hand-holding-heart::before {
  content: "\f4be"; }

.fa-puzzle-piece::before {
  content: "\f12e"; }

.fa-money-check::before {
  content: "\f53c"; }

.fa-star-half-stroke::before {
  content: "\f5c0"; }

.fa-star-half-alt::before {
  content: "\f5c0"; }

.fa-code::before {
  content: "\f121"; }

.fa-whiskey-glass::before {
  content: "\f7a0"; }

.fa-glass-whiskey::before {
  content: "\f7a0"; }

.fa-building-circle-exclamation::before {
  content: "\e4d3"; }

.fa-magnifying-glass-chart::before {
  content: "\e522"; }

.fa-arrow-up-right-from-square::before {
  content: "\f08e"; }

.fa-external-link::before {
  content: "\f08e"; }

.fa-cubes-stacked::before {
  content: "\e4e6"; }

.fa-won-sign::before {
  content: "\f159"; }

.fa-krw::before {
  content: "\f159"; }

.fa-won::before {
  content: "\f159"; }

.fa-virus-covid::before {
  content: "\e4a8"; }

.fa-austral-sign::before {
  content: "\e0a9"; }

.fa-f::before {
  content: "\46"; }

.fa-leaf::before {
  content: "\f06c"; }

.fa-road::before {
  content: "\f018"; }

.fa-taxi::before {
  content: "\f1ba"; }

.fa-cab::before {
  content: "\f1ba"; }

.fa-person-circle-plus::before {
  content: "\e541"; }

.fa-chart-pie::before {
  content: "\f200"; }

.fa-pie-chart::before {
  content: "\f200"; }

.fa-bolt-lightning::before {
  content: "\e0b7"; }

.fa-sack-xmark::before {
  content: "\e56a"; }

.fa-file-excel::before {
  content: "\f1c3"; }

.fa-file-contract::before {
  content: "\f56c"; }

.fa-fish-fins::before {
  content: "\e4f2"; }

.fa-building-flag::before {
  content: "\e4d5"; }

.fa-face-grin-beam::before {
  content: "\f582"; }

.fa-grin-beam::before {
  content: "\f582"; }

.fa-object-ungroup::before {
  content: "\f248"; }

.fa-poop::before {
  content: "\f619"; }

.fa-location-pin::before {
  content: "\f041"; }

.fa-map-marker::before {
  content: "\f041"; }

.fa-kaaba::before {
  content: "\f66b"; }

.fa-toilet-paper::before {
  content: "\f71e"; }

.fa-helmet-safety::before {
  content: "\f807"; }

.fa-hard-hat::before {
  content: "\f807"; }

.fa-hat-hard::before {
  content: "\f807"; }

.fa-eject::before {
  content: "\f052"; }

.fa-circle-right::before {
  content: "\f35a"; }

.fa-arrow-alt-circle-right::before {
  content: "\f35a"; }

.fa-plane-circle-check::before {
  content: "\e555"; }

.fa-face-rolling-eyes::before {
  content: "\f5a5"; }

.fa-meh-rolling-eyes::before {
  content: "\f5a5"; }

.fa-object-group::before {
  content: "\f247"; }

.fa-chart-line::before {
  content: "\f201"; }

.fa-line-chart::before {
  content: "\f201"; }

.fa-mask-ventilator::before {
  content: "\e524"; }

.fa-arrow-right::before {
  content: "\f061"; }

.fa-signs-post::before {
  content: "\f277"; }

.fa-map-signs::before {
  content: "\f277"; }

.fa-cash-register::before {
  content: "\f788"; }

.fa-person-circle-question::before {
  content: "\e542"; }

.fa-h::before {
  content: "\48"; }

.fa-tarp::before {
  content: "\e57b"; }

.fa-screwdriver-wrench::before {
  content: "\f7d9"; }

.fa-tools::before {
  content: "\f7d9"; }

.fa-arrows-to-eye::before {
  content: "\e4bf"; }

.fa-plug-circle-bolt::before {
  content: "\e55b"; }

.fa-heart::before {
  content: "\f004"; }

.fa-mars-and-venus::before {
  content: "\f224"; }

.fa-house-user::before {
  content: "\e1b0"; }

.fa-home-user::before {
  content: "\e1b0"; }

.fa-dumpster-fire::before {
  content: "\f794"; }

.fa-house-crack::before {
  content: "\e3b1"; }

.fa-martini-glass-citrus::before {
  content: "\f561"; }

.fa-cocktail::before {
  content: "\f561"; }

.fa-face-surprise::before {
  content: "\f5c2"; }

.fa-surprise::before {
  content: "\f5c2"; }

.fa-bottle-water::before {
  content: "\e4c5"; }

.fa-circle-pause::before {
  content: "\f28b"; }

.fa-pause-circle::before {
  content: "\f28b"; }

.fa-toilet-paper-slash::before {
  content: "\e072"; }

.fa-apple-whole::before {
  content: "\f5d1"; }

.fa-apple-alt::before {
  content: "\f5d1"; }

.fa-kitchen-set::before {
  content: "\e51a"; }

.fa-r::before {
  content: "\52"; }

.fa-temperature-quarter::before {
  content: "\f2ca"; }

.fa-temperature-1::before {
  content: "\f2ca"; }

.fa-thermometer-1::before {
  content: "\f2ca"; }

.fa-thermometer-quarter::before {
  content: "\f2ca"; }

.fa-cube::before {
  content: "\f1b2"; }

.fa-bitcoin-sign::before {
  content: "\e0b4"; }

.fa-shield-dog::before {
  content: "\e573"; }

.fa-solar-panel::before {
  content: "\f5ba"; }

.fa-lock-open::before {
  content: "\f3c1"; }

.fa-elevator::before {
  content: "\e16d"; }

.fa-money-bill-transfer::before {
  content: "\e528"; }

.fa-money-bill-trend-up::before {
  content: "\e529"; }

.fa-house-flood-water-circle-arrow-right::before {
  content: "\e50f"; }

.fa-square-poll-horizontal::before {
  content: "\f682"; }

.fa-poll-h::before {
  content: "\f682"; }

.fa-circle::before {
  content: "\f111"; }

.fa-backward-fast::before {
  content: "\f049"; }

.fa-fast-backward::before {
  content: "\f049"; }

.fa-recycle::before {
  content: "\f1b8"; }

.fa-user-astronaut::before {
  content: "\f4fb"; }

.fa-plane-slash::before {
  content: "\e069"; }

.fa-trademark::before {
  content: "\f25c"; }

.fa-basketball::before {
  content: "\f434"; }

.fa-basketball-ball::before {
  content: "\f434"; }

.fa-satellite-dish::before {
  content: "\f7c0"; }

.fa-circle-up::before {
  content: "\f35b"; }

.fa-arrow-alt-circle-up::before {
  content: "\f35b"; }

.fa-mobile-screen-button::before {
  content: "\f3cd"; }

.fa-mobile-alt::before {
  content: "\f3cd"; }

.fa-volume-high::before {
  content: "\f028"; }

.fa-volume-up::before {
  content: "\f028"; }

.fa-users-rays::before {
  content: "\e593"; }

.fa-wallet::before {
  content: "\f555"; }

.fa-clipboard-check::before {
  content: "\f46c"; }

.fa-file-audio::before {
  content: "\f1c7"; }

.fa-burger::before {
  content: "\f805"; }

.fa-hamburger::before {
  content: "\f805"; }

.fa-wrench::before {
  content: "\f0ad"; }

.fa-bugs::before {
  content: "\e4d0"; }

.fa-rupee-sign::before {
  content: "\f156"; }

.fa-rupee::before {
  content: "\f156"; }

.fa-file-image::before {
  content: "\f1c5"; }

.fa-circle-question::before {
  content: "\f059"; }

.fa-question-circle::before {
  content: "\f059"; }

.fa-plane-departure::before {
  content: "\f5b0"; }

.fa-handshake-slash::before {
  content: "\e060"; }

.fa-book-bookmark::before {
  content: "\e0bb"; }

.fa-code-branch::before {
  content: "\f126"; }

.fa-hat-cowboy::before {
  content: "\f8c0"; }

.fa-bridge::before {
  content: "\e4c8"; }

.fa-phone-flip::before {
  content: "\f879"; }

.fa-phone-alt::before {
  content: "\f879"; }

.fa-truck-front::before {
  content: "\e2b7"; }

.fa-cat::before {
  content: "\f6be"; }

.fa-anchor-circle-exclamation::before {
  content: "\e4ab"; }

.fa-truck-field::before {
  content: "\e58d"; }

.fa-route::before {
  content: "\f4d7"; }

.fa-clipboard-question::before {
  content: "\e4e3"; }

.fa-panorama::before {
  content: "\e209"; }

.fa-comment-medical::before {
  content: "\f7f5"; }

.fa-teeth-open::before {
  content: "\f62f"; }

.fa-file-circle-minus::before {
  content: "\e4ed"; }

.fa-tags::before {
  content: "\f02c"; }

.fa-wine-glass::before {
  content: "\f4e3"; }

.fa-forward-fast::before {
  content: "\f050"; }

.fa-fast-forward::before {
  content: "\f050"; }

.fa-face-meh-blank::before {
  content: "\f5a4"; }

.fa-meh-blank::before {
  content: "\f5a4"; }

.fa-square-parking::before {
  content: "\f540"; }

.fa-parking::before {
  content: "\f540"; }

.fa-house-signal::before {
  content: "\e012"; }

.fa-bars-progress::before {
  content: "\f828"; }

.fa-tasks-alt::before {
  content: "\f828"; }

.fa-faucet-drip::before {
  content: "\e006"; }

.fa-cart-flatbed::before {
  content: "\f474"; }

.fa-dolly-flatbed::before {
  content: "\f474"; }

.fa-ban-smoking::before {
  content: "\f54d"; }

.fa-smoking-ban::before {
  content: "\f54d"; }

.fa-terminal::before {
  content: "\f120"; }

.fa-mobile-button::before {
  content: "\f10b"; }

.fa-house-medical-flag::before {
  content: "\e514"; }

.fa-basket-shopping::before {
  content: "\f291"; }

.fa-shopping-basket::before {
  content: "\f291"; }

.fa-tape::before {
  content: "\f4db"; }

.fa-bus-simple::before {
  content: "\f55e"; }

.fa-bus-alt::before {
  content: "\f55e"; }

.fa-eye::before {
  content: "\f06e"; }

.fa-face-sad-cry::before {
  content: "\f5b3"; }

.fa-sad-cry::before {
  content: "\f5b3"; }

.fa-audio-description::before {
  content: "\f29e"; }

.fa-person-military-to-person::before {
  content: "\e54c"; }

.fa-file-shield::before {
  content: "\e4f0"; }

.fa-user-slash::before {
  content: "\f506"; }

.fa-pen::before {
  content: "\f304"; }

.fa-tower-observation::before {
  content: "\e586"; }

.fa-file-code::before {
  content: "\f1c9"; }

.fa-signal::before {
  content: "\f012"; }

.fa-signal-5::before {
  content: "\f012"; }

.fa-signal-perfect::before {
  content: "\f012"; }

.fa-bus::before {
  content: "\f207"; }

.fa-heart-circle-xmark::before {
  content: "\e501"; }

.fa-house-chimney::before {
  content: "\e3af"; }

.fa-home-lg::before {
  content: "\e3af"; }

.fa-window-maximize::before {
  content: "\f2d0"; }

.fa-face-frown::before {
  content: "\f119"; }

.fa-frown::before {
  content: "\f119"; }

.fa-prescription::before {
  content: "\f5b1"; }

.fa-shop::before {
  content: "\f54f"; }

.fa-store-alt::before {
  content: "\f54f"; }

.fa-floppy-disk::before {
  content: "\f0c7"; }

.fa-save::before {
  content: "\f0c7"; }

.fa-vihara::before {
  content: "\f6a7"; }

.fa-scale-unbalanced::before {
  content: "\f515"; }

.fa-balance-scale-left::before {
  content: "\f515"; }

.fa-sort-up::before {
  content: "\f0de"; }

.fa-sort-asc::before {
  content: "\f0de"; }

.fa-comment-dots::before {
  content: "\f4ad"; }

.fa-commenting::before {
  content: "\f4ad"; }

.fa-plant-wilt::before {
  content: "\e5aa"; }

.fa-diamond::before {
  content: "\f219"; }

.fa-face-grin-squint::before {
  content: "\f585"; }

.fa-grin-squint::before {
  content: "\f585"; }

.fa-hand-holding-dollar::before {
  content: "\f4c0"; }

.fa-hand-holding-usd::before {
  content: "\f4c0"; }

.fa-bacterium::before {
  content: "\e05a"; }

.fa-hand-pointer::before {
  content: "\f25a"; }

.fa-drum-steelpan::before {
  content: "\f56a"; }

.fa-hand-scissors::before {
  content: "\f257"; }

.fa-hands-praying::before {
  content: "\f684"; }

.fa-praying-hands::before {
  content: "\f684"; }

.fa-arrow-rotate-right::before {
  content: "\f01e"; }

.fa-arrow-right-rotate::before {
  content: "\f01e"; }

.fa-arrow-rotate-forward::before {
  content: "\f01e"; }

.fa-redo::before {
  content: "\f01e"; }

.fa-biohazard::before {
  content: "\f780"; }

.fa-location-crosshairs::before {
  content: "\f601"; }

.fa-location::before {
  content: "\f601"; }

.fa-mars-double::before {
  content: "\f227"; }

.fa-child-dress::before {
  content: "\e59c"; }

.fa-users-between-lines::before {
  content: "\e591"; }

.fa-lungs-virus::before {
  content: "\e067"; }

.fa-face-grin-tears::before {
  content: "\f588"; }

.fa-grin-tears::before {
  content: "\f588"; }

.fa-phone::before {
  content: "\f095"; }

.fa-calendar-xmark::before {
  content: "\f273"; }

.fa-calendar-times::before {
  content: "\f273"; }

.fa-child-reaching::before {
  content: "\e59d"; }

.fa-head-side-virus::before {
  content: "\e064"; }

.fa-user-gear::before {
  content: "\f4fe"; }

.fa-user-cog::before {
  content: "\f4fe"; }

.fa-arrow-up-1-9::before {
  content: "\f163"; }

.fa-sort-numeric-up::before {
  content: "\f163"; }

.fa-door-closed::before {
  content: "\f52a"; }

.fa-shield-virus::before {
  content: "\e06c"; }

.fa-dice-six::before {
  content: "\f526"; }

.fa-mosquito-net::before {
  content: "\e52c"; }

.fa-bridge-water::before {
  content: "\e4ce"; }

.fa-person-booth::before {
  content: "\f756"; }

.fa-text-width::before {
  content: "\f035"; }

.fa-hat-wizard::before {
  content: "\f6e8"; }

.fa-pen-fancy::before {
  content: "\f5ac"; }

.fa-person-digging::before {
  content: "\f85e"; }

.fa-digging::before {
  content: "\f85e"; }

.fa-trash::before {
  content: "\f1f8"; }

.fa-gauge-simple::before {
  content: "\f629"; }

.fa-gauge-simple-med::before {
  content: "\f629"; }

.fa-tachometer-average::before {
  content: "\f629"; }

.fa-book-medical::before {
  content: "\f7e6"; }

.fa-poo::before {
  content: "\f2fe"; }

.fa-quote-right::before {
  content: "\f10e"; }

.fa-quote-right-alt::before {
  content: "\f10e"; }

.fa-shirt::before {
  content: "\f553"; }

.fa-t-shirt::before {
  content: "\f553"; }

.fa-tshirt::before {
  content: "\f553"; }

.fa-cubes::before {
  content: "\f1b3"; }

.fa-divide::before {
  content: "\f529"; }

.fa-tenge-sign::before {
  content: "\f7d7"; }

.fa-tenge::before {
  content: "\f7d7"; }

.fa-headphones::before {
  content: "\f025"; }

.fa-hands-holding::before {
  content: "\f4c2"; }

.fa-hands-clapping::before {
  content: "\e1a8"; }

.fa-republican::before {
  content: "\f75e"; }

.fa-arrow-left::before {
  content: "\f060"; }

.fa-person-circle-xmark::before {
  content: "\e543"; }

.fa-ruler::before {
  content: "\f545"; }

.fa-align-left::before {
  content: "\f036"; }

.fa-dice-d6::before {
  content: "\f6d1"; }

.fa-restroom::before {
  content: "\f7bd"; }

.fa-j::before {
  content: "\4a"; }

.fa-users-viewfinder::before {
  content: "\e595"; }

.fa-file-video::before {
  content: "\f1c8"; }

.fa-up-right-from-square::before {
  content: "\f35d"; }

.fa-external-link-alt::before {
  content: "\f35d"; }

.fa-table-cells::before {
  content: "\f00a"; }

.fa-th::before {
  content: "\f00a"; }

.fa-file-pdf::before {
  content: "\f1c1"; }

.fa-book-bible::before {
  content: "\f647"; }

.fa-bible::before {
  content: "\f647"; }

.fa-o::before {
  content: "\4f"; }

.fa-suitcase-medical::before {
  content: "\f0fa"; }

.fa-medkit::before {
  content: "\f0fa"; }

.fa-user-secret::before {
  content: "\f21b"; }

.fa-otter::before {
  content: "\f700"; }

.fa-person-dress::before {
  content: "\f182"; }

.fa-female::before {
  content: "\f182"; }

.fa-comment-dollar::before {
  content: "\f651"; }

.fa-business-time::before {
  content: "\f64a"; }

.fa-briefcase-clock::before {
  content: "\f64a"; }

.fa-table-cells-large::before {
  content: "\f009"; }

.fa-th-large::before {
  content: "\f009"; }

.fa-book-tanakh::before {
  content: "\f827"; }

.fa-tanakh::before {
  content: "\f827"; }

.fa-phone-volume::before {
  content: "\f2a0"; }

.fa-volume-control-phone::before {
  content: "\f2a0"; }

.fa-hat-cowboy-side::before {
  content: "\f8c1"; }

.fa-clipboard-user::before {
  content: "\f7f3"; }

.fa-child::before {
  content: "\f1ae"; }

.fa-lira-sign::before {
  content: "\f195"; }

.fa-satellite::before {
  content: "\f7bf"; }

.fa-plane-lock::before {
  content: "\e558"; }

.fa-tag::before {
  content: "\f02b"; }

.fa-comment::before {
  content: "\f075"; }

.fa-cake-candles::before {
  content: "\f1fd"; }

.fa-birthday-cake::before {
  content: "\f1fd"; }

.fa-cake::before {
  content: "\f1fd"; }

.fa-envelope::before {
  content: "\f0e0"; }

.fa-angles-up::before {
  content: "\f102"; }

.fa-angle-double-up::before {
  content: "\f102"; }

.fa-paperclip::before {
  content: "\f0c6"; }

.fa-arrow-right-to-city::before {
  content: "\e4b3"; }

.fa-ribbon::before {
  content: "\f4d6"; }

.fa-lungs::before {
  content: "\f604"; }

.fa-arrow-up-9-1::before {
  content: "\f887"; }

.fa-sort-numeric-up-alt::before {
  content: "\f887"; }

.fa-litecoin-sign::before {
  content: "\e1d3"; }

.fa-border-none::before {
  content: "\f850"; }

.fa-circle-nodes::before {
  content: "\e4e2"; }

.fa-parachute-box::before {
  content: "\f4cd"; }

.fa-indent::before {
  content: "\f03c"; }

.fa-truck-field-un::before {
  content: "\e58e"; }

.fa-hourglass::before {
  content: "\f254"; }

.fa-hourglass-empty::before {
  content: "\f254"; }

.fa-mountain::before {
  content: "\f6fc"; }

.fa-user-doctor::before {
  content: "\f0f0"; }

.fa-user-md::before {
  content: "\f0f0"; }

.fa-circle-info::before {
  content: "\f05a"; }

.fa-info-circle::before {
  content: "\f05a"; }

.fa-cloud-meatball::before {
  content: "\f73b"; }

.fa-camera::before {
  content: "\f030"; }

.fa-camera-alt::before {
  content: "\f030"; }

.fa-square-virus::before {
  content: "\e578"; }

.fa-meteor::before {
  content: "\f753"; }

.fa-car-on::before {
  content: "\e4dd"; }

.fa-sleigh::before {
  content: "\f7cc"; }

.fa-arrow-down-1-9::before {
  content: "\f162"; }

.fa-sort-numeric-asc::before {
  content: "\f162"; }

.fa-sort-numeric-down::before {
  content: "\f162"; }

.fa-hand-holding-droplet::before {
  content: "\f4c1"; }

.fa-hand-holding-water::before {
  content: "\f4c1"; }

.fa-water::before {
  content: "\f773"; }

.fa-calendar-check::before {
  content: "\f274"; }

.fa-braille::before {
  content: "\f2a1"; }

.fa-prescription-bottle-medical::before {
  content: "\f486"; }

.fa-prescription-bottle-alt::before {
  content: "\f486"; }

.fa-landmark::before {
  content: "\f66f"; }

.fa-truck::before {
  content: "\f0d1"; }

.fa-crosshairs::before {
  content: "\f05b"; }

.fa-person-cane::before {
  content: "\e53c"; }

.fa-tent::before {
  content: "\e57d"; }

.fa-vest-patches::before {
  content: "\e086"; }

.fa-check-double::before {
  content: "\f560"; }

.fa-arrow-down-a-z::before {
  content: "\f15d"; }

.fa-sort-alpha-asc::before {
  content: "\f15d"; }

.fa-sort-alpha-down::before {
  content: "\f15d"; }

.fa-money-bill-wheat::before {
  content: "\e52a"; }

.fa-cookie::before {
  content: "\f563"; }

.fa-arrow-rotate-left::before {
  content: "\f0e2"; }

.fa-arrow-left-rotate::before {
  content: "\f0e2"; }

.fa-arrow-rotate-back::before {
  content: "\f0e2"; }

.fa-arrow-rotate-backward::before {
  content: "\f0e2"; }

.fa-undo::before {
  content: "\f0e2"; }

.fa-hard-drive::before {
  content: "\f0a0"; }

.fa-hdd::before {
  content: "\f0a0"; }

.fa-face-grin-squint-tears::before {
  content: "\f586"; }

.fa-grin-squint-tears::before {
  content: "\f586"; }

.fa-dumbbell::before {
  content: "\f44b"; }

.fa-rectangle-list::before {
  content: "\f022"; }

.fa-list-alt::before {
  content: "\f022"; }

.fa-tarp-droplet::before {
  content: "\e57c"; }

.fa-house-medical-circle-check::before {
  content: "\e511"; }

.fa-person-skiing-nordic::before {
  content: "\f7ca"; }

.fa-skiing-nordic::before {
  content: "\f7ca"; }

.fa-calendar-plus::before {
  content: "\f271"; }

.fa-plane-arrival::before {
  content: "\f5af"; }

.fa-circle-left::before {
  content: "\f359"; }

.fa-arrow-alt-circle-left::before {
  content: "\f359"; }

.fa-train-subway::before {
  content: "\f239"; }

.fa-subway::before {
  content: "\f239"; }

.fa-chart-gantt::before {
  content: "\e0e4"; }

.fa-indian-rupee-sign::before {
  content: "\e1bc"; }

.fa-indian-rupee::before {
  content: "\e1bc"; }

.fa-inr::before {
  content: "\e1bc"; }

.fa-crop-simple::before {
  content: "\f565"; }

.fa-crop-alt::before {
  content: "\f565"; }

.fa-money-bill-1::before {
  content: "\f3d1"; }

.fa-money-bill-alt::before {
  content: "\f3d1"; }

.fa-left-long::before {
  content: "\f30a"; }

.fa-long-arrow-alt-left::before {
  content: "\f30a"; }

.fa-dna::before {
  content: "\f471"; }

.fa-virus-slash::before {
  content: "\e075"; }

.fa-minus::before {
  content: "\f068"; }

.fa-subtract::before {
  content: "\f068"; }

.fa-chess::before {
  content: "\f439"; }

.fa-arrow-left-long::before {
  content: "\f177"; }

.fa-long-arrow-left::before {
  content: "\f177"; }

.fa-plug-circle-check::before {
  content: "\e55c"; }

.fa-street-view::before {
  content: "\f21d"; }

.fa-franc-sign::before {
  content: "\e18f"; }

.fa-volume-off::before {
  content: "\f026"; }

.fa-hands-asl-interpreting::before {
  content: "\f2a3"; }

.fa-american-sign-language-interpreting::before {
  content: "\f2a3"; }

.fa-asl-interpreting::before {
  content: "\f2a3"; }

.fa-hands-american-sign-language-interpreting::before {
  content: "\f2a3"; }

.fa-gear::before {
  content: "\f013"; }

.fa-cog::before {
  content: "\f013"; }

.fa-droplet-slash::before {
  content: "\f5c7"; }

.fa-tint-slash::before {
  content: "\f5c7"; }

.fa-mosque::before {
  content: "\f678"; }

.fa-mosquito::before {
  content: "\e52b"; }

.fa-star-of-david::before {
  content: "\f69a"; }

.fa-person-military-rifle::before {
  content: "\e54b"; }

.fa-cart-shopping::before {
  content: "\f07a"; }

.fa-shopping-cart::before {
  content: "\f07a"; }

.fa-vials::before {
  content: "\f493"; }

.fa-plug-circle-plus::before {
  content: "\e55f"; }

.fa-place-of-worship::before {
  content: "\f67f"; }

.fa-grip-vertical::before {
  content: "\f58e"; }

.fa-arrow-turn-up::before {
  content: "\f148"; }

.fa-level-up::before {
  content: "\f148"; }

.fa-u::before {
  content: "\55"; }

.fa-square-root-variable::before {
  content: "\f698"; }

.fa-square-root-alt::before {
  content: "\f698"; }

.fa-clock::before {
  content: "\f017"; }

.fa-clock-four::before {
  content: "\f017"; }

.fa-backward-step::before {
  content: "\f048"; }

.fa-step-backward::before {
  content: "\f048"; }

.fa-pallet::before {
  content: "\f482"; }

.fa-faucet::before {
  content: "\e005"; }

.fa-baseball-bat-ball::before {
  content: "\f432"; }

.fa-s::before {
  content: "\53"; }

.fa-timeline::before {
  content: "\e29c"; }

.fa-keyboard::before {
  content: "\f11c"; }

.fa-caret-down::before {
  content: "\f0d7"; }

.fa-house-chimney-medical::before {
  content: "\f7f2"; }

.fa-clinic-medical::before {
  content: "\f7f2"; }

.fa-temperature-three-quarters::before {
  content: "\f2c8"; }

.fa-temperature-3::before {
  content: "\f2c8"; }

.fa-thermometer-3::before {
  content: "\f2c8"; }

.fa-thermometer-three-quarters::before {
  content: "\f2c8"; }

.fa-mobile-screen::before {
  content: "\f3cf"; }

.fa-mobile-android-alt::before {
  content: "\f3cf"; }

.fa-plane-up::before {
  content: "\e22d"; }

.fa-piggy-bank::before {
  content: "\f4d3"; }

.fa-battery-half::before {
  content: "\f242"; }

.fa-battery-3::before {
  content: "\f242"; }

.fa-mountain-city::before {
  content: "\e52e"; }

.fa-coins::before {
  content: "\f51e"; }

.fa-khanda::before {
  content: "\f66d"; }

.fa-sliders::before {
  content: "\f1de"; }

.fa-sliders-h::before {
  content: "\f1de"; }

.fa-folder-tree::before {
  content: "\f802"; }

.fa-network-wired::before {
  content: "\f6ff"; }

.fa-map-pin::before {
  content: "\f276"; }

.fa-hamsa::before {
  content: "\f665"; }

.fa-cent-sign::before {
  content: "\e3f5"; }

.fa-flask::before {
  content: "\f0c3"; }

.fa-person-pregnant::before {
  content: "\e31e"; }

.fa-wand-sparkles::before {
  content: "\f72b"; }

.fa-ellipsis-vertical::before {
  content: "\f142"; }

.fa-ellipsis-v::before {
  content: "\f142"; }

.fa-ticket::before {
  content: "\f145"; }

.fa-power-off::before {
  content: "\f011"; }

.fa-right-long::before {
  content: "\f30b"; }

.fa-long-arrow-alt-right::before {
  content: "\f30b"; }

.fa-flag-usa::before {
  content: "\f74d"; }

.fa-laptop-file::before {
  content: "\e51d"; }

.fa-tty::before {
  content: "\f1e4"; }

.fa-teletype::before {
  content: "\f1e4"; }

.fa-diagram-next::before {
  content: "\e476"; }

.fa-person-rifle::before {
  content: "\e54e"; }

.fa-house-medical-circle-exclamation::before {
  content: "\e512"; }

.fa-closed-captioning::before {
  content: "\f20a"; }

.fa-person-hiking::before {
  content: "\f6ec"; }

.fa-hiking::before {
  content: "\f6ec"; }

.fa-venus-double::before {
  content: "\f226"; }

.fa-images::before {
  content: "\f302"; }

.fa-calculator::before {
  content: "\f1ec"; }

.fa-people-pulling::before {
  content: "\e535"; }

.fa-n::before {
  content: "\4e"; }

.fa-cable-car::before {
  content: "\f7da"; }

.fa-tram::before {
  content: "\f7da"; }

.fa-cloud-rain::before {
  content: "\f73d"; }

.fa-building-circle-xmark::before {
  content: "\e4d4"; }

.fa-ship::before {
  content: "\f21a"; }

.fa-arrows-down-to-line::before {
  content: "\e4b8"; }

.fa-download::before {
  content: "\f019"; }

.fa-face-grin::before {
  content: "\f580"; }

.fa-grin::before {
  content: "\f580"; }

.fa-delete-left::before {
  content: "\f55a"; }

.fa-backspace::before {
  content: "\f55a"; }

.fa-eye-dropper::before {
  content: "\f1fb"; }

.fa-eye-dropper-empty::before {
  content: "\f1fb"; }

.fa-eyedropper::before {
  content: "\f1fb"; }

.fa-file-circle-check::before {
  content: "\e5a0"; }

.fa-forward::before {
  content: "\f04e"; }

.fa-mobile::before {
  content: "\f3ce"; }

.fa-mobile-android::before {
  content: "\f3ce"; }

.fa-mobile-phone::before {
  content: "\f3ce"; }

.fa-face-meh::before {
  content: "\f11a"; }

.fa-meh::before {
  content: "\f11a"; }

.fa-align-center::before {
  content: "\f037"; }

.fa-book-skull::before {
  content: "\f6b7"; }

.fa-book-dead::before {
  content: "\f6b7"; }

.fa-id-card::before {
  content: "\f2c2"; }

.fa-drivers-license::before {
  content: "\f2c2"; }

.fa-outdent::before {
  content: "\f03b"; }

.fa-dedent::before {
  content: "\f03b"; }

.fa-heart-circle-exclamation::before {
  content: "\e4fe"; }

.fa-house::before {
  content: "\f015"; }

.fa-home::before {
  content: "\f015"; }

.fa-home-alt::before {
  content: "\f015"; }

.fa-home-lg-alt::before {
  content: "\f015"; }

.fa-calendar-week::before {
  content: "\f784"; }

.fa-laptop-medical::before {
  content: "\f812"; }

.fa-b::before {
  content: "\42"; }

.fa-file-medical::before {
  content: "\f477"; }

.fa-dice-one::before {
  content: "\f525"; }

.fa-kiwi-bird::before {
  content: "\f535"; }

.fa-arrow-right-arrow-left::before {
  content: "\f0ec"; }

.fa-exchange::before {
  content: "\f0ec"; }

.fa-rotate-right::before {
  content: "\f2f9"; }

.fa-redo-alt::before {
  content: "\f2f9"; }

.fa-rotate-forward::before {
  content: "\f2f9"; }

.fa-utensils::before {
  content: "\f2e7"; }

.fa-cutlery::before {
  content: "\f2e7"; }

.fa-arrow-up-wide-short::before {
  content: "\f161"; }

.fa-sort-amount-up::before {
  content: "\f161"; }

.fa-mill-sign::before {
  content: "\e1ed"; }

.fa-bowl-rice::before {
  content: "\e2eb"; }

.fa-skull::before {
  content: "\f54c"; }

.fa-tower-broadcast::before {
  content: "\f519"; }

.fa-broadcast-tower::before {
  content: "\f519"; }

.fa-truck-pickup::before {
  content: "\f63c"; }

.fa-up-long::before {
  content: "\f30c"; }

.fa-long-arrow-alt-up::before {
  content: "\f30c"; }

.fa-stop::before {
  content: "\f04d"; }

.fa-code-merge::before {
  content: "\f387"; }

.fa-upload::before {
  content: "\f093"; }

.fa-hurricane::before {
  content: "\f751"; }

.fa-mound::before {
  content: "\e52d"; }

.fa-toilet-portable::before {
  content: "\e583"; }

.fa-compact-disc::before {
  content: "\f51f"; }

.fa-file-arrow-down::before {
  content: "\f56d"; }

.fa-file-download::before {
  content: "\f56d"; }

.fa-caravan::before {
  content: "\f8ff"; }

.fa-shield-cat::before {
  content: "\e572"; }

.fa-bolt::before {
  content: "\f0e7"; }

.fa-zap::before {
  content: "\f0e7"; }

.fa-glass-water::before {
  content: "\e4f4"; }

.fa-oil-well::before {
  content: "\e532"; }

.fa-vault::before {
  content: "\e2c5"; }

.fa-mars::before {
  content: "\f222"; }

.fa-toilet::before {
  content: "\f7d8"; }

.fa-plane-circle-xmark::before {
  content: "\e557"; }

.fa-yen-sign::before {
  content: "\f157"; }

.fa-cny::before {
  content: "\f157"; }

.fa-jpy::before {
  content: "\f157"; }

.fa-rmb::before {
  content: "\f157"; }

.fa-yen::before {
  content: "\f157"; }

.fa-ruble-sign::before {
  content: "\f158"; }

.fa-rouble::before {
  content: "\f158"; }

.fa-rub::before {
  content: "\f158"; }

.fa-ruble::before {
  content: "\f158"; }

.fa-sun::before {
  content: "\f185"; }

.fa-guitar::before {
  content: "\f7a6"; }

.fa-face-laugh-wink::before {
  content: "\f59c"; }

.fa-laugh-wink::before {
  content: "\f59c"; }

.fa-horse-head::before {
  content: "\f7ab"; }

.fa-bore-hole::before {
  content: "\e4c3"; }

.fa-industry::before {
  content: "\f275"; }

.fa-circle-down::before {
  content: "\f358"; }

.fa-arrow-alt-circle-down::before {
  content: "\f358"; }

.fa-arrows-turn-to-dots::before {
  content: "\e4c1"; }

.fa-florin-sign::before {
  content: "\e184"; }

.fa-arrow-down-short-wide::before {
  content: "\f884"; }

.fa-sort-amount-desc::before {
  content: "\f884"; }

.fa-sort-amount-down-alt::before {
  content: "\f884"; }

.fa-less-than::before {
  content: "\3c"; }

.fa-angle-down::before {
  content: "\f107"; }

.fa-car-tunnel::before {
  content: "\e4de"; }

.fa-head-side-cough::before {
  content: "\e061"; }

.fa-grip-lines::before {
  content: "\f7a4"; }

.fa-thumbs-down::before {
  content: "\f165"; }

.fa-user-lock::before {
  content: "\f502"; }

.fa-arrow-right-long::before {
  content: "\f178"; }

.fa-long-arrow-right::before {
  content: "\f178"; }

.fa-anchor-circle-xmark::before {
  content: "\e4ac"; }

.fa-ellipsis::before {
  content: "\f141"; }

.fa-ellipsis-h::before {
  content: "\f141"; }

.fa-chess-pawn::before {
  content: "\f443"; }

.fa-kit-medical::before {
  content: "\f479"; }

.fa-first-aid::before {
  content: "\f479"; }

.fa-person-through-window::before {
  content: "\e5a9"; }

.fa-toolbox::before {
  content: "\f552"; }

.fa-hands-holding-circle::before {
  content: "\e4fb"; }

.fa-bug::before {
  content: "\f188"; }

.fa-credit-card::before {
  content: "\f09d"; }

.fa-credit-card-alt::before {
  content: "\f09d"; }

.fa-car::before {
  content: "\f1b9"; }

.fa-automobile::before {
  content: "\f1b9"; }

.fa-hand-holding-hand::before {
  content: "\e4f7"; }

.fa-book-open-reader::before {
  content: "\f5da"; }

.fa-book-reader::before {
  content: "\f5da"; }

.fa-mountain-sun::before {
  content: "\e52f"; }

.fa-arrows-left-right-to-line::before {
  content: "\e4ba"; }

.fa-dice-d20::before {
  content: "\f6cf"; }

.fa-truck-droplet::before {
  content: "\e58c"; }

.fa-file-circle-xmark::before {
  content: "\e5a1"; }

.fa-temperature-arrow-up::before {
  content: "\e040"; }

.fa-temperature-up::before {
  content: "\e040"; }

.fa-medal::before {
  content: "\f5a2"; }

.fa-bed::before {
  content: "\f236"; }

.fa-square-h::before {
  content: "\f0fd"; }

.fa-h-square::before {
  content: "\f0fd"; }

.fa-podcast::before {
  content: "\f2ce"; }

.fa-temperature-full::before {
  content: "\f2c7"; }

.fa-temperature-4::before {
  content: "\f2c7"; }

.fa-thermometer-4::before {
  content: "\f2c7"; }

.fa-thermometer-full::before {
  content: "\f2c7"; }

.fa-bell::before {
  content: "\f0f3"; }

.fa-superscript::before {
  content: "\f12b"; }

.fa-plug-circle-xmark::before {
  content: "\e560"; }

.fa-star-of-life::before {
  content: "\f621"; }

.fa-phone-slash::before {
  content: "\f3dd"; }

.fa-paint-roller::before {
  content: "\f5aa"; }

.fa-handshake-angle::before {
  content: "\f4c4"; }

.fa-hands-helping::before {
  content: "\f4c4"; }

.fa-location-dot::before {
  content: "\f3c5"; }

.fa-map-marker-alt::before {
  content: "\f3c5"; }

.fa-file::before {
  content: "\f15b"; }

.fa-greater-than::before {
  content: "\3e"; }

.fa-person-swimming::before {
  content: "\f5c4"; }

.fa-swimmer::before {
  content: "\f5c4"; }

.fa-arrow-down::before {
  content: "\f063"; }

.fa-droplet::before {
  content: "\f043"; }

.fa-tint::before {
  content: "\f043"; }

.fa-eraser::before {
  content: "\f12d"; }

.fa-earth-americas::before {
  content: "\f57d"; }

.fa-earth::before {
  content: "\f57d"; }

.fa-earth-america::before {
  content: "\f57d"; }

.fa-globe-americas::before {
  content: "\f57d"; }

.fa-person-burst::before {
  content: "\e53b"; }

.fa-dove::before {
  content: "\f4ba"; }

.fa-battery-empty::before {
  content: "\f244"; }

.fa-battery-0::before {
  content: "\f244"; }

.fa-socks::before {
  content: "\f696"; }

.fa-inbox::before {
  content: "\f01c"; }

.fa-section::before {
  content: "\e447"; }

.fa-gauge-high::before {
  content: "\f625"; }

.fa-tachometer-alt::before {
  content: "\f625"; }

.fa-tachometer-alt-fast::before {
  content: "\f625"; }

.fa-envelope-open-text::before {
  content: "\f658"; }

.fa-hospital::before {
  content: "\f0f8"; }

.fa-hospital-alt::before {
  content: "\f0f8"; }

.fa-hospital-wide::before {
  content: "\f0f8"; }

.fa-wine-bottle::before {
  content: "\f72f"; }

.fa-chess-rook::before {
  content: "\f447"; }

.fa-bars-staggered::before {
  content: "\f550"; }

.fa-reorder::before {
  content: "\f550"; }

.fa-stream::before {
  content: "\f550"; }

.fa-dharmachakra::before {
  content: "\f655"; }

.fa-hotdog::before {
  content: "\f80f"; }

.fa-person-walking-with-cane::before {
  content: "\f29d"; }

.fa-blind::before {
  content: "\f29d"; }

.fa-drum::before {
  content: "\f569"; }

.fa-ice-cream::before {
  content: "\f810"; }

.fa-heart-circle-bolt::before {
  content: "\e4fc"; }

.fa-fax::before {
  content: "\f1ac"; }

.fa-paragraph::before {
  content: "\f1dd"; }

.fa-check-to-slot::before {
  content: "\f772"; }

.fa-vote-yea::before {
  content: "\f772"; }

.fa-star-half::before {
  content: "\f089"; }

.fa-boxes-stacked::before {
  content: "\f468"; }

.fa-boxes::before {
  content: "\f468"; }

.fa-boxes-alt::before {
  content: "\f468"; }

.fa-link::before {
  content: "\f0c1"; }

.fa-chain::before {
  content: "\f0c1"; }

.fa-ear-listen::before {
  content: "\f2a2"; }

.fa-assistive-listening-systems::before {
  content: "\f2a2"; }

.fa-tree-city::before {
  content: "\e587"; }

.fa-play::before {
  content: "\f04b"; }

.fa-font::before {
  content: "\f031"; }

.fa-rupiah-sign::before {
  content: "\e23d"; }

.fa-magnifying-glass::before {
  content: "\f002"; }

.fa-search::before {
  content: "\f002"; }

.fa-table-tennis-paddle-ball::before {
  content: "\f45d"; }

.fa-ping-pong-paddle-ball::before {
  content: "\f45d"; }

.fa-table-tennis::before {
  content: "\f45d"; }

.fa-person-dots-from-line::before {
  content: "\f470"; }

.fa-diagnoses::before {
  content: "\f470"; }

.fa-trash-can-arrow-up::before {
  content: "\f82a"; }

.fa-trash-restore-alt::before {
  content: "\f82a"; }

.fa-naira-sign::before {
  content: "\e1f6"; }

.fa-cart-arrow-down::before {
  content: "\f218"; }

.fa-walkie-talkie::before {
  content: "\f8ef"; }

.fa-file-pen::before {
  content: "\f31c"; }

.fa-file-edit::before {
  content: "\f31c"; }

.fa-receipt::before {
  content: "\f543"; }

.fa-square-pen::before {
  content: "\f14b"; }

.fa-pen-square::before {
  content: "\f14b"; }

.fa-pencil-square::before {
  content: "\f14b"; }

.fa-suitcase-rolling::before {
  content: "\f5c1"; }

.fa-person-circle-exclamation::before {
  content: "\e53f"; }

.fa-chevron-down::before {
  content: "\f078"; }

.fa-battery-full::before {
  content: "\f240"; }

.fa-battery::before {
  content: "\f240"; }

.fa-battery-5::before {
  content: "\f240"; }

.fa-skull-crossbones::before {
  content: "\f714"; }

.fa-code-compare::before {
  content: "\e13a"; }

.fa-list-ul::before {
  content: "\f0ca"; }

.fa-list-dots::before {
  content: "\f0ca"; }

.fa-school-lock::before {
  content: "\e56f"; }

.fa-tower-cell::before {
  content: "\e585"; }

.fa-down-long::before {
  content: "\f309"; }

.fa-long-arrow-alt-down::before {
  content: "\f309"; }

.fa-ranking-star::before {
  content: "\e561"; }

.fa-chess-king::before {
  content: "\f43f"; }

.fa-person-harassing::before {
  content: "\e549"; }

.fa-brazilian-real-sign::before {
  content: "\e46c"; }

.fa-landmark-dome::before {
  content: "\f752"; }

.fa-landmark-alt::before {
  content: "\f752"; }

.fa-arrow-up::before {
  content: "\f062"; }

.fa-tv::before {
  content: "\f26c"; }

.fa-television::before {
  content: "\f26c"; }

.fa-tv-alt::before {
  content: "\f26c"; }

.fa-shrimp::before {
  content: "\e448"; }

.fa-list-check::before {
  content: "\f0ae"; }

.fa-tasks::before {
  content: "\f0ae"; }

.fa-jug-detergent::before {
  content: "\e519"; }

.fa-circle-user::before {
  content: "\f2bd"; }

.fa-user-circle::before {
  content: "\f2bd"; }

.fa-user-shield::before {
  content: "\f505"; }

.fa-wind::before {
  content: "\f72e"; }

.fa-car-burst::before {
  content: "\f5e1"; }

.fa-car-crash::before {
  content: "\f5e1"; }

.fa-y::before {
  content: "\59"; }

.fa-person-snowboarding::before {
  content: "\f7ce"; }

.fa-snowboarding::before {
  content: "\f7ce"; }

.fa-truck-fast::before {
  content: "\f48b"; }

.fa-shipping-fast::before {
  content: "\f48b"; }

.fa-fish::before {
  content: "\f578"; }

.fa-user-graduate::before {
  content: "\f501"; }

.fa-circle-half-stroke::before {
  content: "\f042"; }

.fa-adjust::before {
  content: "\f042"; }

.fa-clapperboard::before {
  content: "\e131"; }

.fa-circle-radiation::before {
  content: "\f7ba"; }

.fa-radiation-alt::before {
  content: "\f7ba"; }

.fa-baseball::before {
  content: "\f433"; }

.fa-baseball-ball::before {
  content: "\f433"; }

.fa-jet-fighter-up::before {
  content: "\e518"; }

.fa-diagram-project::before {
  content: "\f542"; }

.fa-project-diagram::before {
  content: "\f542"; }

.fa-copy::before {
  content: "\f0c5"; }

.fa-volume-xmark::before {
  content: "\f6a9"; }

.fa-volume-mute::before {
  content: "\f6a9"; }

.fa-volume-times::before {
  content: "\f6a9"; }

.fa-hand-sparkles::before {
  content: "\e05d"; }

.fa-grip::before {
  content: "\f58d"; }

.fa-grip-horizontal::before {
  content: "\f58d"; }

.fa-share-from-square::before {
  content: "\f14d"; }

.fa-share-square::before {
  content: "\f14d"; }

.fa-child-combatant::before {
  content: "\e4e0"; }

.fa-child-rifle::before {
  content: "\e4e0"; }

.fa-gun::before {
  content: "\e19b"; }

.fa-square-phone::before {
  content: "\f098"; }

.fa-phone-square::before {
  content: "\f098"; }

.fa-plus::before {
  content: "\2b"; }

.fa-add::before {
  content: "\2b"; }

.fa-expand::before {
  content: "\f065"; }

.fa-computer::before {
  content: "\e4e5"; }

.fa-xmark::before {
  content: "\f00d"; }

.fa-close::before {
  content: "\f00d"; }

.fa-multiply::before {
  content: "\f00d"; }

.fa-remove::before {
  content: "\f00d"; }

.fa-times::before {
  content: "\f00d"; }

.fa-arrows-up-down-left-right::before {
  content: "\f047"; }

.fa-arrows::before {
  content: "\f047"; }

.fa-chalkboard-user::before {
  content: "\f51c"; }

.fa-chalkboard-teacher::before {
  content: "\f51c"; }

.fa-peso-sign::before {
  content: "\e222"; }

.fa-building-shield::before {
  content: "\e4d8"; }

.fa-baby::before {
  content: "\f77c"; }

.fa-users-line::before {
  content: "\e592"; }

.fa-quote-left::before {
  content: "\f10d"; }

.fa-quote-left-alt::before {
  content: "\f10d"; }

.fa-tractor::before {
  content: "\f722"; }

.fa-trash-arrow-up::before {
  content: "\f829"; }

.fa-trash-restore::before {
  content: "\f829"; }

.fa-arrow-down-up-lock::before {
  content: "\e4b0"; }

.fa-lines-leaning::before {
  content: "\e51e"; }

.fa-ruler-combined::before {
  content: "\f546"; }

.fa-copyright::before {
  content: "\f1f9"; }

.fa-equals::before {
  content: "\3d"; }

.fa-blender::before {
  content: "\f517"; }

.fa-teeth::before {
  content: "\f62e"; }

.fa-shekel-sign::before {
  content: "\f20b"; }

.fa-ils::before {
  content: "\f20b"; }

.fa-shekel::before {
  content: "\f20b"; }

.fa-sheqel::before {
  content: "\f20b"; }

.fa-sheqel-sign::before {
  content: "\f20b"; }

.fa-map::before {
  content: "\f279"; }

.fa-rocket::before {
  content: "\f135"; }

.fa-photo-film::before {
  content: "\f87c"; }

.fa-photo-video::before {
  content: "\f87c"; }

.fa-folder-minus::before {
  content: "\f65d"; }

.fa-store::before {
  content: "\f54e"; }

.fa-arrow-trend-up::before {
  content: "\e098"; }

.fa-plug-circle-minus::before {
  content: "\e55e"; }

.fa-sign-hanging::before {
  content: "\f4d9"; }

.fa-sign::before {
  content: "\f4d9"; }

.fa-bezier-curve::before {
  content: "\f55b"; }

.fa-bell-slash::before {
  content: "\f1f6"; }

.fa-tablet::before {
  content: "\f3fb"; }

.fa-tablet-android::before {
  content: "\f3fb"; }

.fa-school-flag::before {
  content: "\e56e"; }

.fa-fill::before {
  content: "\f575"; }

.fa-angle-up::before {
  content: "\f106"; }

.fa-drumstick-bite::before {
  content: "\f6d7"; }

.fa-holly-berry::before {
  content: "\f7aa"; }

.fa-chevron-left::before {
  content: "\f053"; }

.fa-bacteria::before {
  content: "\e059"; }

.fa-hand-lizard::before {
  content: "\f258"; }

.fa-notdef::before {
  content: "\e1fe"; }

.fa-disease::before {
  content: "\f7fa"; }

.fa-briefcase-medical::before {
  content: "\f469"; }

.fa-genderless::before {
  content: "\f22d"; }

.fa-chevron-right::before {
  content: "\f054"; }

.fa-retweet::before {
  content: "\f079"; }

.fa-car-rear::before {
  content: "\f5de"; }

.fa-car-alt::before {
  content: "\f5de"; }

.fa-pump-soap::before {
  content: "\e06b"; }

.fa-video-slash::before {
  content: "\f4e2"; }

.fa-battery-quarter::before {
  content: "\f243"; }

.fa-battery-2::before {
  content: "\f243"; }

.fa-radio::before {
  content: "\f8d7"; }

.fa-baby-carriage::before {
  content: "\f77d"; }

.fa-carriage-baby::before {
  content: "\f77d"; }

.fa-traffic-light::before {
  content: "\f637"; }

.fa-thermometer::before {
  content: "\f491"; }

.fa-vr-cardboard::before {
  content: "\f729"; }

.fa-hand-middle-finger::before {
  content: "\f806"; }

.fa-percent::before {
  content: "\25"; }

.fa-percentage::before {
  content: "\25"; }

.fa-truck-moving::before {
  content: "\f4df"; }

.fa-glass-water-droplet::before {
  content: "\e4f5"; }

.fa-display::before {
  content: "\e163"; }

.fa-face-smile::before {
  content: "\f118"; }

.fa-smile::before {
  content: "\f118"; }

.fa-thumbtack::before {
  content: "\f08d"; }

.fa-thumb-tack::before {
  content: "\f08d"; }

.fa-trophy::before {
  content: "\f091"; }

.fa-person-praying::before {
  content: "\f683"; }

.fa-pray::before {
  content: "\f683"; }

.fa-hammer::before {
  content: "\f6e3"; }

.fa-hand-peace::before {
  content: "\f25b"; }

.fa-rotate::before {
  content: "\f2f1"; }

.fa-sync-alt::before {
  content: "\f2f1"; }

.fa-spinner::before {
  content: "\f110"; }

.fa-robot::before {
  content: "\f544"; }

.fa-peace::before {
  content: "\f67c"; }

.fa-gears::before {
  content: "\f085"; }

.fa-cogs::before {
  content: "\f085"; }

.fa-warehouse::before {
  content: "\f494"; }

.fa-arrow-up-right-dots::before {
  content: "\e4b7"; }

.fa-splotch::before {
  content: "\f5bc"; }

.fa-face-grin-hearts::before {
  content: "\f584"; }

.fa-grin-hearts::before {
  content: "\f584"; }

.fa-dice-four::before {
  content: "\f524"; }

.fa-sim-card::before {
  content: "\f7c4"; }

.fa-transgender::before {
  content: "\f225"; }

.fa-transgender-alt::before {
  content: "\f225"; }

.fa-mercury::before {
  content: "\f223"; }

.fa-arrow-turn-down::before {
  content: "\f149"; }

.fa-level-down::before {
  content: "\f149"; }

.fa-person-falling-burst::before {
  content: "\e547"; }

.fa-award::before {
  content: "\f559"; }

.fa-ticket-simple::before {
  content: "\f3ff"; }

.fa-ticket-alt::before {
  content: "\f3ff"; }

.fa-building::before {
  content: "\f1ad"; }

.fa-angles-left::before {
  content: "\f100"; }

.fa-angle-double-left::before {
  content: "\f100"; }

.fa-qrcode::before {
  content: "\f029"; }

.fa-clock-rotate-left::before {
  content: "\f1da"; }

.fa-history::before {
  content: "\f1da"; }

.fa-face-grin-beam-sweat::before {
  content: "\f583"; }

.fa-grin-beam-sweat::before {
  content: "\f583"; }

.fa-file-export::before {
  content: "\f56e"; }

.fa-arrow-right-from-file::before {
  content: "\f56e"; }

.fa-shield::before {
  content: "\f132"; }

.fa-shield-blank::before {
  content: "\f132"; }

.fa-arrow-up-short-wide::before {
  content: "\f885"; }

.fa-sort-amount-up-alt::before {
  content: "\f885"; }

.fa-house-medical::before {
  content: "\e3b2"; }

.fa-golf-ball-tee::before {
  content: "\f450"; }

.fa-golf-ball::before {
  content: "\f450"; }

.fa-circle-chevron-left::before {
  content: "\f137"; }

.fa-chevron-circle-left::before {
  content: "\f137"; }

.fa-house-chimney-window::before {
  content: "\e00d"; }

.fa-pen-nib::before {
  content: "\f5ad"; }

.fa-tent-arrow-turn-left::before {
  content: "\e580"; }

.fa-tents::before {
  content: "\e582"; }

.fa-wand-magic::before {
  content: "\f0d0"; }

.fa-magic::before {
  content: "\f0d0"; }

.fa-dog::before {
  content: "\f6d3"; }

.fa-carrot::before {
  content: "\f787"; }

.fa-moon::before {
  content: "\f186"; }

.fa-wine-glass-empty::before {
  content: "\f5ce"; }

.fa-wine-glass-alt::before {
  content: "\f5ce"; }

.fa-cheese::before {
  content: "\f7ef"; }

.fa-yin-yang::before {
  content: "\f6ad"; }

.fa-music::before {
  content: "\f001"; }

.fa-code-commit::before {
  content: "\f386"; }

.fa-temperature-low::before {
  content: "\f76b"; }

.fa-person-biking::before {
  content: "\f84a"; }

.fa-biking::before {
  content: "\f84a"; }

.fa-broom::before {
  content: "\f51a"; }

.fa-shield-heart::before {
  content: "\e574"; }

.fa-gopuram::before {
  content: "\f664"; }

.fa-earth-oceania::before {
  content: "\e47b"; }

.fa-globe-oceania::before {
  content: "\e47b"; }

.fa-square-xmark::before {
  content: "\f2d3"; }

.fa-times-square::before {
  content: "\f2d3"; }

.fa-xmark-square::before {
  content: "\f2d3"; }

.fa-hashtag::before {
  content: "\23"; }

.fa-up-right-and-down-left-from-center::before {
  content: "\f424"; }

.fa-expand-alt::before {
  content: "\f424"; }

.fa-oil-can::before {
  content: "\f613"; }

.fa-t::before {
  content: "\54"; }

.fa-hippo::before {
  content: "\f6ed"; }

.fa-chart-column::before {
  content: "\e0e3"; }

.fa-infinity::before {
  content: "\f534"; }

.fa-vial-circle-check::before {
  content: "\e596"; }

.fa-person-arrow-down-to-line::before {
  content: "\e538"; }

.fa-voicemail::before {
  content: "\f897"; }

.fa-fan::before {
  content: "\f863"; }

.fa-person-walking-luggage::before {
  content: "\e554"; }

.fa-up-down::before {
  content: "\f338"; }

.fa-arrows-alt-v::before {
  content: "\f338"; }

.fa-cloud-moon-rain::before {
  content: "\f73c"; }

.fa-calendar::before {
  content: "\f133"; }

.fa-trailer::before {
  content: "\e041"; }

.fa-bahai::before {
  content: "\f666"; }

.fa-haykal::before {
  content: "\f666"; }

.fa-sd-card::before {
  content: "\f7c2"; }

.fa-dragon::before {
  content: "\f6d5"; }

.fa-shoe-prints::before {
  content: "\f54b"; }

.fa-circle-plus::before {
  content: "\f055"; }

.fa-plus-circle::before {
  content: "\f055"; }

.fa-face-grin-tongue-wink::before {
  content: "\f58b"; }

.fa-grin-tongue-wink::before {
  content: "\f58b"; }

.fa-hand-holding::before {
  content: "\f4bd"; }

.fa-plug-circle-exclamation::before {
  content: "\e55d"; }

.fa-link-slash::before {
  content: "\f127"; }

.fa-chain-broken::before {
  content: "\f127"; }

.fa-chain-slash::before {
  content: "\f127"; }

.fa-unlink::before {
  content: "\f127"; }

.fa-clone::before {
  content: "\f24d"; }

.fa-person-walking-arrow-loop-left::before {
  content: "\e551"; }

.fa-arrow-up-z-a::before {
  content: "\f882"; }

.fa-sort-alpha-up-alt::before {
  content: "\f882"; }

.fa-fire-flame-curved::before {
  content: "\f7e4"; }

.fa-fire-alt::before {
  content: "\f7e4"; }

.fa-tornado::before {
  content: "\f76f"; }

.fa-file-circle-plus::before {
  content: "\e494"; }

.fa-book-quran::before {
  content: "\f687"; }

.fa-quran::before {
  content: "\f687"; }

.fa-anchor::before {
  content: "\f13d"; }

.fa-border-all::before {
  content: "\f84c"; }

.fa-face-angry::before {
  content: "\f556"; }

.fa-angry::before {
  content: "\f556"; }

.fa-cookie-bite::before {
  content: "\f564"; }

.fa-arrow-trend-down::before {
  content: "\e097"; }

.fa-rss::before {
  content: "\f09e"; }

.fa-feed::before {
  content: "\f09e"; }

.fa-draw-polygon::before {
  content: "\f5ee"; }

.fa-scale-balanced::before {
  content: "\f24e"; }

.fa-balance-scale::before {
  content: "\f24e"; }

.fa-gauge-simple-high::before {
  content: "\f62a"; }

.fa-tachometer::before {
  content: "\f62a"; }

.fa-tachometer-fast::before {
  content: "\f62a"; }

.fa-shower::before {
  content: "\f2cc"; }

.fa-desktop::before {
  content: "\f390"; }

.fa-desktop-alt::before {
  content: "\f390"; }

.fa-m::before {
  content: "\4d"; }

.fa-table-list::before {
  content: "\f00b"; }

.fa-th-list::before {
  content: "\f00b"; }

.fa-comment-sms::before {
  content: "\f7cd"; }

.fa-sms::before {
  content: "\f7cd"; }

.fa-book::before {
  content: "\f02d"; }

.fa-user-plus::before {
  content: "\f234"; }

.fa-check::before {
  content: "\f00c"; }

.fa-battery-three-quarters::before {
  content: "\f241"; }

.fa-battery-4::before {
  content: "\f241"; }

.fa-house-circle-check::before {
  content: "\e509"; }

.fa-angle-left::before {
  content: "\f104"; }

.fa-diagram-successor::before {
  content: "\e47a"; }

.fa-truck-arrow-right::before {
  content: "\e58b"; }

.fa-arrows-split-up-and-left::before {
  content: "\e4bc"; }

.fa-hand-fist::before {
  content: "\f6de"; }

.fa-fist-raised::before {
  content: "\f6de"; }

.fa-cloud-moon::before {
  content: "\f6c3"; }

.fa-briefcase::before {
  content: "\f0b1"; }

.fa-person-falling::before {
  content: "\e546"; }

.fa-image-portrait::before {
  content: "\f3e0"; }

.fa-portrait::before {
  content: "\f3e0"; }

.fa-user-tag::before {
  content: "\f507"; }

.fa-rug::before {
  content: "\e569"; }

.fa-earth-europe::before {
  content: "\f7a2"; }

.fa-globe-europe::before {
  content: "\f7a2"; }

.fa-cart-flatbed-suitcase::before {
  content: "\f59d"; }

.fa-luggage-cart::before {
  content: "\f59d"; }

.fa-rectangle-xmark::before {
  content: "\f410"; }

.fa-rectangle-times::before {
  content: "\f410"; }

.fa-times-rectangle::before {
  content: "\f410"; }

.fa-window-close::before {
  content: "\f410"; }

.fa-baht-sign::before {
  content: "\e0ac"; }

.fa-book-open::before {
  content: "\f518"; }

.fa-book-journal-whills::before {
  content: "\f66a"; }

.fa-journal-whills::before {
  content: "\f66a"; }

.fa-handcuffs::before {
  content: "\e4f8"; }

.fa-triangle-exclamation::before {
  content: "\f071"; }

.fa-exclamation-triangle::before {
  content: "\f071"; }

.fa-warning::before {
  content: "\f071"; }

.fa-database::before {
  content: "\f1c0"; }

.fa-share::before {
  content: "\f064"; }

.fa-arrow-turn-right::before {
  content: "\f064"; }

.fa-mail-forward::before {
  content: "\f064"; }

.fa-bottle-droplet::before {
  content: "\e4c4"; }

.fa-mask-face::before {
  content: "\e1d7"; }

.fa-hill-rockslide::before {
  content: "\e508"; }

.fa-right-left::before {
  content: "\f362"; }

.fa-exchange-alt::before {
  content: "\f362"; }

.fa-paper-plane::before {
  content: "\f1d8"; }

.fa-road-circle-exclamation::before {
  content: "\e565"; }

.fa-dungeon::before {
  content: "\f6d9"; }

.fa-align-right::before {
  content: "\f038"; }

.fa-money-bill-1-wave::before {
  content: "\f53b"; }

.fa-money-bill-wave-alt::before {
  content: "\f53b"; }

.fa-life-ring::before {
  content: "\f1cd"; }

.fa-hands::before {
  content: "\f2a7"; }

.fa-sign-language::before {
  content: "\f2a7"; }

.fa-signing::before {
  content: "\f2a7"; }

.fa-calendar-day::before {
  content: "\f783"; }

.fa-water-ladder::before {
  content: "\f5c5"; }

.fa-ladder-water::before {
  content: "\f5c5"; }

.fa-swimming-pool::before {
  content: "\f5c5"; }

.fa-arrows-up-down::before {
  content: "\f07d"; }

.fa-arrows-v::before {
  content: "\f07d"; }

.fa-face-grimace::before {
  content: "\f57f"; }

.fa-grimace::before {
  content: "\f57f"; }

.fa-wheelchair-move::before {
  content: "\e2ce"; }

.fa-wheelchair-alt::before {
  content: "\e2ce"; }

.fa-turn-down::before {
  content: "\f3be"; }

.fa-level-down-alt::before {
  content: "\f3be"; }

.fa-person-walking-arrow-right::before {
  content: "\e552"; }

.fa-square-envelope::before {
  content: "\f199"; }

.fa-envelope-square::before {
  content: "\f199"; }

.fa-dice::before {
  content: "\f522"; }

.fa-bowling-ball::before {
  content: "\f436"; }

.fa-brain::before {
  content: "\f5dc"; }

.fa-bandage::before {
  content: "\f462"; }

.fa-band-aid::before {
  content: "\f462"; }

.fa-calendar-minus::before {
  content: "\f272"; }

.fa-circle-xmark::before {
  content: "\f057"; }

.fa-times-circle::before {
  content: "\f057"; }

.fa-xmark-circle::before {
  content: "\f057"; }

.fa-gifts::before {
  content: "\f79c"; }

.fa-hotel::before {
  content: "\f594"; }

.fa-earth-asia::before {
  content: "\f57e"; }

.fa-globe-asia::before {
  content: "\f57e"; }

.fa-id-card-clip::before {
  content: "\f47f"; }

.fa-id-card-alt::before {
  content: "\f47f"; }

.fa-magnifying-glass-plus::before {
  content: "\f00e"; }

.fa-search-plus::before {
  content: "\f00e"; }

.fa-thumbs-up::before {
  content: "\f164"; }

.fa-user-clock::before {
  content: "\f4fd"; }

.fa-hand-dots::before {
  content: "\f461"; }

.fa-allergies::before {
  content: "\f461"; }

.fa-file-invoice::before {
  content: "\f570"; }

.fa-window-minimize::before {
  content: "\f2d1"; }

.fa-mug-saucer::before {
  content: "\f0f4"; }

.fa-coffee::before {
  content: "\f0f4"; }

.fa-brush::before {
  content: "\f55d"; }

.fa-mask::before {
  content: "\f6fa"; }

.fa-magnifying-glass-minus::before {
  content: "\f010"; }

.fa-search-minus::before {
  content: "\f010"; }

.fa-ruler-vertical::before {
  content: "\f548"; }

.fa-user-large::before {
  content: "\f406"; }

.fa-user-alt::before {
  content: "\f406"; }

.fa-train-tram::before {
  content: "\e5b4"; }

.fa-user-nurse::before {
  content: "\f82f"; }

.fa-syringe::before {
  content: "\f48e"; }

.fa-cloud-sun::before {
  content: "\f6c4"; }

.fa-stopwatch-20::before {
  content: "\e06f"; }

.fa-square-full::before {
  content: "\f45c"; }

.fa-magnet::before {
  content: "\f076"; }

.fa-jar::before {
  content: "\e516"; }

.fa-note-sticky::before {
  content: "\f249"; }

.fa-sticky-note::before {
  content: "\f249"; }

.fa-bug-slash::before {
  content: "\e490"; }

.fa-arrow-up-from-water-pump::before {
  content: "\e4b6"; }

.fa-bone::before {
  content: "\f5d7"; }

.fa-user-injured::before {
  content: "\f728"; }

.fa-face-sad-tear::before {
  content: "\f5b4"; }

.fa-sad-tear::before {
  content: "\f5b4"; }

.fa-plane::before {
  content: "\f072"; }

.fa-tent-arrows-down::before {
  content: "\e581"; }

.fa-exclamation::before {
  content: "\21"; }

.fa-arrows-spin::before {
  content: "\e4bb"; }

.fa-print::before {
  content: "\f02f"; }

.fa-turkish-lira-sign::before {
  content: "\e2bb"; }

.fa-try::before {
  content: "\e2bb"; }

.fa-turkish-lira::before {
  content: "\e2bb"; }

.fa-dollar-sign::before {
  content: "\24"; }

.fa-dollar::before {
  content: "\24"; }

.fa-usd::before {
  content: "\24"; }

.fa-x::before {
  content: "\58"; }

.fa-magnifying-glass-dollar::before {
  content: "\f688"; }

.fa-search-dollar::before {
  content: "\f688"; }

.fa-users-gear::before {
  content: "\f509"; }

.fa-users-cog::before {
  content: "\f509"; }

.fa-person-military-pointing::before {
  content: "\e54a"; }

.fa-building-columns::before {
  content: "\f19c"; }

.fa-bank::before {
  content: "\f19c"; }

.fa-institution::before {
  content: "\f19c"; }

.fa-museum::before {
  content: "\f19c"; }

.fa-university::before {
  content: "\f19c"; }

.fa-umbrella::before {
  content: "\f0e9"; }

.fa-trowel::before {
  content: "\e589"; }

.fa-d::before {
  content: "\44"; }

.fa-stapler::before {
  content: "\e5af"; }

.fa-masks-theater::before {
  content: "\f630"; }

.fa-theater-masks::before {
  content: "\f630"; }

.fa-kip-sign::before {
  content: "\e1c4"; }

.fa-hand-point-left::before {
  content: "\f0a5"; }

.fa-handshake-simple::before {
  content: "\f4c6"; }

.fa-handshake-alt::before {
  content: "\f4c6"; }

.fa-jet-fighter::before {
  content: "\f0fb"; }

.fa-fighter-jet::before {
  content: "\f0fb"; }

.fa-square-share-nodes::before {
  content: "\f1e1"; }

.fa-share-alt-square::before {
  content: "\f1e1"; }

.fa-barcode::before {
  content: "\f02a"; }

.fa-plus-minus::before {
  content: "\e43c"; }

.fa-video::before {
  content: "\f03d"; }

.fa-video-camera::before {
  content: "\f03d"; }

.fa-graduation-cap::before {
  content: "\f19d"; }

.fa-mortar-board::before {
  content: "\f19d"; }

.fa-hand-holding-medical::before {
  content: "\e05c"; }

.fa-person-circle-check::before {
  content: "\e53e"; }

.fa-turn-up::before {
  content: "\f3bf"; }

.fa-level-up-alt::before {
  content: "\f3bf"; }

.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }

.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }
:root, :host {
  --fa-style-family-brands: 'Font Awesome 6 Brands';
  --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'; }

@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(//www.i-cin.it//templates/rxnsport/css/../fonts/fontawesome-free-6.4.2-web/fa-brands-400.woff2) format("woff2"), url(//www.i-cin.it//templates/rxnsport/css/../fonts/fontawesome-free-6.4.2-web/fa-brands-400.ttf) format("truetype"); }

.fab,
.fa-brands {
  font-weight: 400; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-aws:before {
  content: "\f375"; }

.fa-redhat:before {
  content: "\f7bc"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-cloudflare:before {
  content: "\e07d"; }

.fa-ups:before {
  content: "\f7e0"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-stackpath:before {
  content: "\f842"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-modx:before {
  content: "\f285"; }

.fa-guilded:before {
  content: "\e07e"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-square-js:before {
  content: "\f3b9"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-orcid:before {
  content: "\f8d2"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-invision:before {
  content: "\f7b0"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-unity:before {
  content: "\e049"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-vk:before {
  content: "\f189"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-square-reddit:before {
  content: "\f1a2"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-square-font-awesome:before {
  content: "\e5ad"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-square-instagram:before {
  content: "\e055"; }

.fa-instagram-square:before {
  content: "\e055"; }

.fa-battle-net:before {
  content: "\f835"; }

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-square-hacker-news:before {
  content: "\f3af"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-edge:before {
  content: "\f282"; }

.fa-threads:before {
  content: "\e618"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-square-snapchat:before {
  content: "\f2ad"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-artstation:before {
  content: "\f77a"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-diaspora:before {
  content: "\f791"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-safari:before {
  content: "\f267"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-square-font-awesome-stroke:before {
  content: "\f35c"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-atlassian:before {
  content: "\f77b"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-chromecast:before {
  content: "\f838"; }

.fa-evernote:before {
  content: "\f839"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-watchman-monitoring:before {
  content: "\e087"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-git-alt:before {
  content: "\f841"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-square-viadeo:before {
  content: "\f2aa"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-centos:before {
  content: "\f789"; }

.fa-adn:before {
  content: "\f170"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-square-dribbble:before {
  content: "\f397"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-node:before {
  content: "\f419"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-debian:before {
  content: "\e60b"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-instalod:before {
  content: "\e081"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-square-twitter:before {
  content: "\f081"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-golang:before {
  content: "\e40f"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-uncharted:before {
  content: "\e084"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-square-youtube:before {
  content: "\f431"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-wpressr:before {
  content: "\f3e4"; }

.fa-rendact:before {
  content: "\f3e4"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-nfc-directional:before {
  content: "\e530"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-fedora:before {
  content: "\f798"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-meta:before {
  content: "\e49b"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

.fa-hips:before {
  content: "\f452"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-discord:before {
  content: "\f392"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-confluence:before {
  content: "\f78d"; }

.fa-mdb:before {
  content: "\f8ca"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-unsplash:before {
  content: "\e07c"; }

.fa-yarn:before {
  content: "\f7e3"; }

.fa-square-steam:before {
  content: "\f1b7"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-500px:before {
  content: "\f26e"; }

.fa-square-vimeo:before {
  content: "\f194"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-flag:before {
  content: "\f2b4"; }

.fa-font-awesome-logo-full:before {
  content: "\f2b4"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-apple:before {
  content: "\f179"; }

.fa-hive:before {
  content: "\e07f"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-padlet:before {
  content: "\e4a0"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-square-github:before {
  content: "\f092"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-fedex:before {
  content: "\f797"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-shopify:before {
  content: "\e057"; }

.fa-neos:before {
  content: "\f612"; }

.fa-square-threads:before {
  content: "\e619"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-swift:before {
  content: "\f8e1"; }

.fa-angular:before {
  content: "\f420"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-envira:before {
  content: "\f299"; }

.fa-square-gitlab:before {
  content: "\e5ae"; }

.fa-gitlab-square:before {
  content: "\e5ae"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-square-odnoklassniki:before {
  content: "\f264"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-sith:before {
  content: "\f512"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-hashnode:before {
  content: "\e499"; }

.fa-react:before {
  content: "\f41b"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-itch-io:before {
  content: "\f83a"; }

.fa-umbraco:before {
  content: "\f8e8"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-ubuntu:before {
  content: "\f7df"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-gg:before {
  content: "\f260"; }

.fa-dhl:before {
  content: "\f790"; }

.fa-square-pinterest:before {
  content: "\f0d3"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-xing:before {
  content: "\f168"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-less:before {
  content: "\f41d"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-dailymotion:before {
  content: "\e052"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-bootstrap:before {
  content: "\f836"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-nfc-symbol:before {
  content: "\e531"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-speaker-deck:before {
  content: "\f83c"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-ello:before {
  content: "\f5f1"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-square-google-plus:before {
  content: "\f0d4"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-square-xing:before {
  content: "\f169"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-usps:before {
  content: "\f7e1"; }

.fa-megaport:before {
  content: "\f5a3"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-fly:before {
  content: "\f417"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-viber:before {
  content: "\f409"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-symfony:before {
  content: "\f83d"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-audible:before {
  content: "\f373"; }

.fa-think-peaks:before {
  content: "\f731"; }

.fa-bilibili:before {
  content: "\e3d9"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-x-twitter:before {
  content: "\e61b"; }

.fa-cotton-bureau:before {
  content: "\f89e"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-42-group:before {
  content: "\e080"; }

.fa-innosoft:before {
  content: "\e080"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-square-pied-piper:before {
  content: "\e01e"; }

.fa-pied-piper-square:before {
  content: "\e01e"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-tiktok:before {
  content: "\e07b"; }

.fa-square-facebook:before {
  content: "\f082"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-mixer:before {
  content: "\e056"; }

.fa-square-lastfm:before {
  content: "\f203"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-mendeley:before {
  content: "\f7b3"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-figma:before {
  content: "\f799"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-cmplid:before {
  content: "\e360"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-deezer:before {
  content: "\e077"; }

.fa-raspberry-pi:before {
  content: "\f7bb"; }

.fa-jira:before {
  content: "\f7b1"; }

.fa-docker:before {
  content: "\f395"; }

.fa-screenpal:before {
  content: "\e570"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-microblog:before {
  content: "\e01a"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-wirsindhandwerk:before {
  content: "\e2d0"; }

.fa-wsh:before {
  content: "\e2d0"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-salesforce:before {
  content: "\f83b"; }

.fa-octopus-deploy:before {
  content: "\e082"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-apper:before {
  content: "\f371"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-waze:before {
  content: "\f83f"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ab"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

.fa-rust:before {
  content: "\e07a"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-square-behance:before {
  content: "\f1b5"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-kaggle:before {
  content: "\f5fa"; }

.fa-space-awesome:before {
  content: "\e5ac"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-square-git:before {
  content: "\f1d2"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-square-tumblr:before {
  content: "\f174"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-trello:before {
  content: "\f181"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-perbyte:before {
  content: "\e083"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-android:before {
  content: "\f17b"; }

.fa-bots:before {
  content: "\e340"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-ideal:before {
  content: "\e013"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-dev:before {
  content: "\f6cc"; }

.fa-sketch:before {
  content: "\f7c6"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-uber:before {
  content: "\f402"; }

.fa-github:before {
  content: "\f09b"; }

.fa-php:before {
  content: "\f457"; }

.fa-alipay:before {
  content: "\f642"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-firefox-browser:before {
  content: "\e007"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-suse:before {
  content: "\f7d6"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-buffer:before {
  content: "\f837"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-yammer:before {
  content: "\f840"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-stubber:before {
  content: "\e5c7"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f2c6"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-odysee:before {
  content: "\e5c6"; }

.fa-square-whatsapp:before {
  content: "\f40c"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-edge-legacy:before {
  content: "\e078"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f198"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-usb:before {
  content: "\f287"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-square-x-twitter:before {
  content: "\e61a"; }

.fa-reacteurope:before {
  content: "\f75d"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f23a"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-critical-role:before {
  content: "\f6c9"; }

.fa-sitrox:before {
  content: "\e44a"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-airbnb:before {
  content: "\f834"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-buy-n-large:before {
  content: "\f8a6"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-strava:before {
  content: "\f428"; }

.fa-ember:before {
  content: "\f423"; }

.fa-canadian-maple-leaf:before {
  content: "\f785"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-wodu:before {
  content: "\e088"; }

.fa-google-pay:before {
  content: "\e079"; }

.fa-intercom:before {
  content: "\f7af"; }

.fa-zhihu:before {
  content: "\f63f"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-pix:before {
  content: "\e43a"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }
:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Free';
  --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free'; }

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(//www.i-cin.it//templates/rxnsport/css/../fonts/fontawesome-free-6.4.2-web/fa-regular-400.woff2) format("woff2"), url(//www.i-cin.it//templates/rxnsport/css/../fonts/fontawesome-free-6.4.2-web/fa-regular-400.ttf) format("truetype"); }

.far,
.fa-regular {
  font-weight: 400; }
:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Free';
  --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; }

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(//www.i-cin.it//templates/rxnsport/css/../fonts/fontawesome-free-6.4.2-web/fa-solid-900.woff2) format("woff2"), url(//www.i-cin.it//templates/rxnsport/css/../fonts/fontawesome-free-6.4.2-web/fa-solid-900.ttf) format("truetype"); }

.fas,
.fa-solid {
  font-weight: 900; }
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-display: block;
  font-weight: 400;
  src: url(//www.i-cin.it//templates/rxnsport/css/../fonts/fontawesome-free-6.4.2-web/fa-brands-400.woff2) format("woff2"), url(//www.i-cin.it//templates/rxnsport/css/../fonts/fontawesome-free-6.4.2-web/fa-brands-400.ttf) format("truetype"); }

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-display: block;
  font-weight: 900;
  src: url(//www.i-cin.it//templates/rxnsport/css/../fonts/fontawesome-free-6.4.2-web/fa-solid-900.woff2) format("woff2"), url(//www.i-cin.it//templates/rxnsport/css/../fonts/fontawesome-free-6.4.2-web/fa-solid-900.ttf) format("truetype"); }

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-display: block;
  font-weight: 400;
  src: url(//www.i-cin.it//templates/rxnsport/css/../fonts/fontawesome-free-6.4.2-web/fa-regular-400.woff2) format("woff2"), url(//www.i-cin.it//templates/rxnsport/css/../fonts/fontawesome-free-6.4.2-web/fa-regular-400.ttf) format("truetype"); }
@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url(//www.i-cin.it//templates/rxnsport/css/../fonts/fontawesome-free-6.4.2-web/fa-solid-900.woff2) format("woff2"), url(//www.i-cin.it//templates/rxnsport/css/../fonts/fontawesome-free-6.4.2-web/fa-solid-900.ttf) format("truetype"); }

@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url(//www.i-cin.it//templates/rxnsport/css/../fonts/fontawesome-free-6.4.2-web/fa-brands-400.woff2) format("woff2"), url(//www.i-cin.it//templates/rxnsport/css/../fonts/fontawesome-free-6.4.2-web/fa-brands-400.ttf) format("truetype"); }

@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url(//www.i-cin.it//templates/rxnsport/css/../fonts/fontawesome-free-6.4.2-web/fa-regular-400.woff2) format("woff2"), url(//www.i-cin.it//templates/rxnsport/css/../fonts/fontawesome-free-6.4.2-web/fa-regular-400.ttf) format("truetype");
  unicode-range: U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC; }

@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url(//www.i-cin.it//templates/rxnsport/css/../fonts/fontawesome-free-6.4.2-web/fa-v4compatibility.woff2) format("woff2"), url(//www.i-cin.it//templates/rxnsport/css/../fonts/fontawesome-free-6.4.2-web/fa-v4compatibility.ttf) format("truetype");
  unicode-range: U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A; }

.s2s_contenedor{align-items:center}.s2s_contenedor,.s2s_contenedor a{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}.s2s_hide{display:none}span.s2s_share_text.s2s_share_text_left{margin-right:4px;margin-bottom:10px}.s2s_supra_contenedor{clear:both}.s2s_supra_contenedor.align_right{text-align:right}.s2s_supra_contenedor.align_center{text-align:center}.s2s_supra_contenedor.align_left{text-align:left}.s2s_supra_contenedor.s2s_sticky{position:sticky;top:0px}.s2s_contenedor{margin-top:4px;margin-bottom:4px;flex-wrap:wrap}.s2s_contenedor.s2s_fill{width:100%}.s2s_contenedor>.s2s_btn a.s2s_icon{text-decoration:none}.s2s_contenedor>.s2s_btn.afterplus{max-width:0px;opacity:.5;padding:0px;border-left-width:0px;border-right-width:0px}.s2s_contenedor>.s2s_btn.afterplus.afterplus_open{opacity:1;width:auto;max-width:100%;border-left-width:1px;border-right-width:1px}.s2s_contenedor>.s2s_btn.afterplus.afterplus_open a.s2s_icon{visibility:visible}.s2s_btn{position:relative;display:inline-flex;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;justify-content:center;user-select:none;border:1px solid rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);padding:.375rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-bottom:10px}.s2s_btn>a.s2s_icon{display:inline-flex;align-items:center;transition:color 300ms}.s2s_btn:not(:disabled):not(.disabled){cursor:pointer}.s2s_btn.s2s-btn-xs{font-size:18px;padding:4px 2px}.s2s_btn.s2s-btn-xs a.s2s_icon{line-height:1rem}.s2s_btn.s2s-btn-xs .s2s_social_text{font-size:12px;padding-left:4px;padding-right:4px}.s2s_btn.s2s-btn-xs.afterplus.afterplus_open{padding:4px 2px}.s2s_btn.s2s-btn-sm{font-size:22px;padding:4px 6px}.s2s_btn.s2s-btn-sm a.s2s_icon{line-height:1rem}.s2s_btn.s2s-btn-sm .s2s_social_text{font-size:14px;padding-left:4px;padding-right:4px}.s2s_btn.s2s-btn-sm.afterplus.afterplus_open{padding:4px 6px}.s2s_btn.s2s-btn-default{font-size:26px;padding:4px 6px}.s2s_btn.s2s-btn-default a.s2s_icon{line-height:1rem}.s2s_btn.s2s-btn-default .s2s_social_text{font-size:14px;padding-left:4px;padding-right:4px}.s2s_btn.s2s-btn-default.afterplus.afterplus_open{padding:4px 6px}.s2s_btn.s2s-btn-lg{font-size:34px;padding:4px 6px}.s2s_btn.s2s-btn-lg a.s2s_icon{line-height:1rem}.s2s_btn.s2s-btn-lg .s2s_social_text{font-size:16px;padding-left:4px;padding-right:4px}.s2s_btn.s2s-btn-lg.afterplus.afterplus_open{padding:4px 6px;max-width:150px}.s2s_btn.s2s-btn-lg.s2s_mas_style_fa i{font-size:xx-large}.s2s_contenedor.s2s-btn-group{position:relative;display:inline-flex;vertical-align:middle;flex-wrap:wrap;justify-content:space-between}.s2s_contenedor.s2s-btn-group>.s2s_btn{position:relative;flex-grow:0;flex:0 1 auto;flex-grow:1;justify-content:center;border-radius:0rem}.s2s_contenedor.s2s-btn-group>.s2s_btn>a.s2s_icon{display:inline-flex;align-items:center}.s2s_contenedor.s2s-btn-group>.s2s_btn:first-child{border-radius:.2rem 0 0 .2rem}.s2s_contenedor.s2s-btn-group>.s2s_btn:last-child{border-radius:0 .2rem .2rem 0}.s2s_contenedor.s2s-btn-split{position:relative;display:inline-flex;vertical-align:middle;flex-wrap:wrap;justify-content:space-between}.s2s_contenedor.s2s-btn-split>.s2s_btn{margin-left:4px;margin-right:4px;display:flex;align-items:center;flex-grow:1}.s2s_contenedor.s2s-btn-split>.s2s_btn.afterplus{margin-left:0px;margin-right:0px}.s2s_contenedor.s2s-btn-split>.s2s_btn.afterplus_open{margin-left:4px;margin-right:4px}div.s2s_mas a{display:flex}div.s2s_mas svg:last-child,div.s2s_mas img:last-child,div.s2s_mas i:last-child{display:none}div.s2s_mas.s2s_mas_opened svg:last-child,div.s2s_mas.s2s_mas_opened img:last-child,div.s2s_mas.s2s_mas_opened i:last-child{display:block}div.s2s_mas.s2s_mas_opened svg:first-child,div.s2s_mas.s2s_mas_opened img:first-child,div.s2s_mas.s2s_mas_opened i:first-child{display:none}div.s2s_mas.s2s_mas_style_fa{opacity:.8;transition:opacity 300ms ease-in-out}div.s2s_mas.s2s_mas_style_fa:hover{opacity:1}div.s2s_mas.s2s_mas_style_fa a{font-size:1rem}.s2s_credits_wrapper .social2s_credits{margin-top:-10px;margin-bottom:10px;display:block;font-size:9px}@media(max-width: 768px){.fill_mobile.s2s_contenedor{display:flex;flex-wrap:wrap;justify-content:center}.fill_mobile>div{flex-grow:1}div.s2s_text_mobile .s2s_social_text{display:none}.s2s_supra_contenedor.s2s_sticky_mobile{position:sticky;top:0px}}.s2s_supra_contenedor.s2smodern .s2s_contenedor>.s2s_btn.s2s-btn-xs.afterplus.afterplus_open{max-width:60px}.s2s_supra_contenedor.s2smodern .s2s_contenedor>.s2s_btn.s2s-btn-sm.afterplus.afterplus_open{max-width:60px}.s2s_supra_contenedor.s2smodern .s2s_contenedor>.s2s_btn.s2s-btn-default.afterplus.afterplus_open{max-width:60px}.s2s_supra_contenedor.s2smodern .s2s_contenedor>.s2s_btn.s2s-btn-lg.afterplus.afterplus_open{max-width:50px}.s2s_supra_contenedor.s2smodern .s2s_contenedor>.s2s_btn.afterplus{transition:all 400ms;max-width:0px;opacity:.5;border-left-width:0px;border-right-width:0px}.s2s_supra_contenedor.s2smodern .s2s_contenedor>.s2s_btn.afterplus a.s2s_icon{opacity:0;transform:scale(0, 1);transition:transform 400ms,color 300ms,opacity 300ms}.s2s_supra_contenedor.s2smodern .s2s_contenedor>.s2s_btn.afterplus.afterplus_open{transform:scale(1, 1);opacity:1;width:auto;max-width:100%}.s2s_supra_contenedor.s2smodern .s2s_contenedor>.s2s_btn.afterplus.afterplus_open a.s2s_icon{transform:scale(1, 1);opacity:1}
.s2s_contenedor .s2s_btn{background-color:rgba(233,233,233,.5);background-color:rgba(0,0,0,0)}.s2s_contenedor .s2s_btn.active .s2s_flecha{opacity:1}.s2s_contenedor .s2s_btn .s2s_a_btn{background-color:rgba(228,228,228,.5);color:#eee}.s2s_contenedor .s2s_btn .s2s_a_btn:hover{background-color:rgba(243,243,243,.5)}.s2s_contenedor .s2s_btn .s2s_flecha{content:" ";position:absolute;border:8px solid;border-color:#d6d6d6 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);z-index:99999;top:-1px;-webkit-transition:opacity 300ms;-webkit-transition-delay:100ms;opacity:0}.s2s_contenedor.s2s-btn-group>div.s2s_btn{border-left:solid 1px rgba(225,225,225,.5)}.s2s_contenedor.s2s-btn-group>div.s2s_btn.afterplus{border-left:solid 0px rgba(225,225,225,.5)}.s2s_contenedor.s2s-btn-group>div.s2s_btn.afterplus_open{border-left:solid 1px rgba(225,225,225,.5)}.s2s_contenedor.s2s-btn-group>div.s2s_btn:first-child{border-left:solid 0px rgba(225,225,225,.5)}.s2s_contenedor .s2s_twitter:hover a.s2s_icon{color:#00aced}.s2s_contenedor .s2s_twitter.active{background-color:#00aced}.s2s_contenedor .s2s_twitter.active:hover a.s2s_icon,.s2s_contenedor .s2s_twitter.active a.s2s_icon{color:#eee}.s2s_contenedor .s2s_twitter .s2s_flecha{border-color:#00aced rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.s2s_contenedor .s2s_twitter .s2s_a_btn{color:#3894b6}.s2s_contenedor .s2s_twitter .s2s_a_btn:hover{color:#00aced}.s2s_contenedor .s2s_facebook:hover a.s2s_icon{color:#3b5998}.s2s_contenedor .s2s_facebook.active{background-color:#3b5998}.s2s_contenedor .s2s_facebook.active:hover a.s2s_icon,.s2s_contenedor .s2s_facebook.active a.s2s_icon{color:#eee}.s2s_contenedor .s2s_facebook .s2s_flecha{border-color:#3b5998 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.s2s_contenedor .s2s_pinterest:hover a.s2s_icon{color:#cb2027}.s2s_contenedor .s2s_pinterest.active{background-color:#cb2027}.s2s_contenedor .s2s_pinterest.active:hover a.s2s_icon,.s2s_contenedor .s2s_pinterest.active a.s2s_icon{color:#eee}.s2s_contenedor .s2s_pinterest .s2s_flecha{border-color:#cb2027 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.s2s_contenedor .s2s_pinterest .s2s_a_btn{color:#a4484c}.s2s_contenedor .s2s_pinterest .s2s_a_btn:hover{color:#cb2027}.s2s_contenedor .s2s_linkedin:hover a.s2s_icon{color:#007bb6}.s2s_contenedor .s2s_linkedin.active{background-color:#007bb6}.s2s_contenedor .s2s_linkedin.active:hover a.s2s_icon,.s2s_contenedor .s2s_linkedin.active a.s2s_icon{color:#eee}.s2s_contenedor .s2s_linkedin .s2s_flecha{border-color:#007bb6 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.s2s_contenedor .s2s_linkedin .s2s_a_btn{color:#2a6d8c}.s2s_contenedor .s2s_linkedin .s2s_a_btn:hover{color:#007bb6}.s2s_contenedor .s2s_wapp:hover a.s2s_icon{color:#37af45}.s2s_contenedor .s2s_wapp.active{background-color:#37af45}.s2s_contenedor .s2s_wapp.active:hover a.s2s_icon,.s2s_contenedor .s2s_wapp.active a.s2s_icon{color:#eee}.s2s_contenedor .s2s_wapp .s2s_flecha{border-color:#37af45 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.s2s_contenedor .s2s_wapp .s2s_a_btn{color:#43d854}.s2s_contenedor .s2s_wapp .s2s_a_btn:hover{color:#37af45}.s2s_contenedor .s2s_tumblr:hover a.s2s_icon{color:#32506d}.s2s_contenedor .s2s_tumblr.active{background-color:#32506d}.s2s_contenedor .s2s_tumblr.active:hover a.s2s_icon,.s2s_contenedor .s2s_tumblr.active a.s2s_icon{color:#eee}.s2s_contenedor .s2s_tumblr .s2s_flecha{border-color:#32506d rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.s2s_contenedor .s2s_tumblr .s2s_a_btn{color:#3894b6}.s2s_contenedor .s2s_tumblr .s2s_a_btn:hover{color:#00aced}.s2s_contenedor .s2s_vk:hover a.s2s_icon{color:#45668e}.s2s_contenedor .s2s_vk.active{background-color:#45668e}.s2s_contenedor .s2s_vk.active:hover a.s2s_icon,.s2s_contenedor .s2s_vk.active a.s2s_icon{color:#eee}.s2s_contenedor .s2s_vk .s2s_flecha{border-color:#45668e rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.s2s_contenedor .s2s_vk .s2s_a_btn{color:#3894b6}.s2s_contenedor .s2s_vk .s2s_a_btn:hover{color:#00aced}.s2s_contenedor .s2s_tgram:hover a.s2s_icon{color:#08c}.s2s_contenedor .s2s_tgram.active{background-color:#08c}.s2s_contenedor .s2s_tgram.active:hover a.s2s_icon,.s2s_contenedor .s2s_tgram.active a.s2s_icon{color:#eee}.s2s_contenedor .s2s_tgram .s2s_flecha{border-color:#08c rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.s2s_contenedor .s2s_tgram .s2s_a_btn{color:#127fb6}.s2s_contenedor .s2s_tgram .s2s_a_btn:hover{color:#08c}.s2s_contenedor .s2s_flipb:hover a.s2s_icon{color:#8c1010}.s2s_contenedor .s2s_flipb.active{background-color:#8c1010}.s2s_contenedor .s2s_flipb.active:hover a.s2s_icon,.s2s_contenedor .s2s_flipb.active a.s2s_icon{color:#eee}.s2s_contenedor .s2s_flipb .s2s_flecha{border-color:#8c1010 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.s2s_contenedor .s2s_flipb .s2s_a_btn{color:#c21010}.s2s_contenedor .s2s_flipb .s2s_a_btn:hover{color:#8c1010}.s2s_contenedor .s2s_delio:hover a.s2s_icon{color:#1e61a3}.s2s_contenedor .s2s_delio.active{background-color:#1e61a3}.s2s_contenedor .s2s_delio.active:hover a.s2s_icon,.s2s_contenedor .s2s_delio.active a.s2s_icon{color:#eee}.s2s_contenedor .s2s_delio .s2s_flecha{border-color:#1e61a3 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.s2s_contenedor .s2s_delio .s2s_a_btn{color:#257acc}.s2s_contenedor .s2s_delio .s2s_a_btn:hover{color:#1e61a3}.s2s_contenedor .s2s_reddit:hover a.s2s_icon{color:#ff4500}.s2s_contenedor .s2s_reddit.active{background-color:#ff4500}.s2s_contenedor .s2s_reddit.active:hover a.s2s_icon,.s2s_contenedor .s2s_reddit.active a.s2s_icon{color:#eee}.s2s_contenedor .s2s_reddit .s2s_flecha{border-color:#ff4500 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.s2s_contenedor .s2s_reddit .s2s_a_btn{color:#ea6a3a}.s2s_contenedor .s2s_reddit .s2s_a_btn:hover{color:#ff4500}.s2s_contenedor .s2s_email:hover a.s2s_icon{color:#0076e8}.s2s_contenedor .s2s_email.active{background-color:#0076e8}.s2s_contenedor .s2s_email.active:hover a.s2s_icon,.s2s_contenedor .s2s_email.active a.s2s_icon{color:#eee}.s2s_contenedor .s2s_email .s2s_flecha{border-color:#0076e8 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.s2s_contenedor .s2s_email .s2s_a_btn{color:#257acc}.s2s_contenedor .s2s_email .s2s_a_btn:hover{color:#0076e8}.s2s_contenedor .s2s_snap:hover a.s2s_icon{color:#525000}.s2s_contenedor .s2s_snap.active{background-color:#525000}.s2s_contenedor .s2s_snap.active:hover a.s2s_icon,.s2s_contenedor .s2s_snap.active a.s2s_icon{color:#eee}.s2s_contenedor .s2s_snap .s2s_flecha{border-color:#525000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.s2s_contenedor .s2s_snap .s2s_a_btn{color:#000}.s2s_contenedor .s2s_snap .s2s_a_btn:hover{color:#525000}.globo{background-color:rgba(243,243,243,.95);padding:10px;border:0 solid #ccc;border-radius:0 4px 4px 4px;box-shadow:1px 2px 4px #aaa}.s2s_balloon_top .globo{border-bottom:solid 2px;box-shadow:0px 0px 4px rgba(0,0,0,.3);border-radius:6px}.s2s_balloon_top .s2s_twitter .globo{border-color:#00aced}.s2s_balloon_top .s2s_facebook .globo{border-color:#3b5998}.s2s_balloon_top .s2s_pinterest .globo{border-color:#cb2027}.s2s_balloon_top .s2s_linkedin .globo{border-color:#007bb6}.s2s_balloon_top .s2s_gplus .globo{border-color:#dd4b39}.s2s_balloon_top .s2s_wapp .globo{border-color:#37af45}.s2s_balloon_top .s2s_tumblr .globo{border-color:#32506d}.s2s_balloon_top .s2s_vk .globo{border-color:#45668e}.s2s_balloon_top .s2s_email .globo{border-color:#257acc}.s2s_balloon_top .s2s_reddit .globo{border-color:#ff4500}.s2s_balloon_top .s2s_delio .globo{border-color:#1e61a3}.s2s_balloon_top .s2s_tgram .globo{border-color:#08c}.s2s_balloon_top .s2s_flipb .globo{border-color:#8c1010}.is_on_screen.globo{border-radius:4px 0 4px 4px}
/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
          filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-acquisitions-incorporated:before {
  content: "\f6af"; }

.fa-ad:before {
  content: "\f641"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-card:before {
  content: "\f2bb"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-adn:before {
  content: "\f170"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-air-freshener:before {
  content: "\f5d0"; }

.fa-airbnb:before {
  content: "\f834"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-alipay:before {
  content: "\f642"; }

.fa-allergies:before {
  content: "\f461"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-android:before {
  content: "\f17b"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angry:before {
  content: "\f556"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-angular:before {
  content: "\f420"; }

.fa-ankh:before {
  content: "\f644"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-apper:before {
  content: "\f371"; }

.fa-apple:before {
  content: "\f179"; }

.fa-apple-alt:before {
  content: "\f5d1"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-archive:before {
  content: "\f187"; }

.fa-archway:before {
  content: "\f557"; }

.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-arrows-alt-h:before {
  content: "\f337"; }

.fa-arrows-alt-v:before {
  content: "\f338"; }

.fa-artstation:before {
  content: "\f77a"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-atlas:before {
  content: "\f558"; }

.fa-atlassian:before {
  content: "\f77b"; }

.fa-atom:before {
  content: "\f5d2"; }

.fa-audible:before {
  content: "\f373"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-award:before {
  content: "\f559"; }

.fa-aws:before {
  content: "\f375"; }

.fa-baby:before {
  content: "\f77c"; }

.fa-baby-carriage:before {
  content: "\f77d"; }

.fa-backspace:before {
  content: "\f55a"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-bacon:before {
  content: "\f7e5"; }

.fa-bacteria:before {
  content: "\e059"; }

.fa-bacterium:before {
  content: "\e05a"; }

.fa-bahai:before {
  content: "\f666"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-balance-scale-left:before {
  content: "\f515"; }

.fa-balance-scale-right:before {
  content: "\f516"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-band-aid:before {
  content: "\f462"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-bars:before {
  content: "\f0c9"; }

.fa-baseball-ball:before {
  content: "\f433"; }

.fa-basketball-ball:before {
  content: "\f434"; }

.fa-bath:before {
  content: "\f2cd"; }

.fa-battery-empty:before {
  content: "\f244"; }

.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battle-net:before {
  content: "\f835"; }

.fa-bed:before {
  content: "\f236"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bezier-curve:before {
  content: "\f55b"; }

.fa-bible:before {
  content: "\f647"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-biking:before {
  content: "\f84a"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-biohazard:before {
  content: "\f780"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-blender:before {
  content: "\f517"; }

.fa-blender-phone:before {
  content: "\f6b6"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-blog:before {
  content: "\f781"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-bold:before {
  content: "\f032"; }

.fa-bolt:before {
  content: "\f0e7"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-bone:before {
  content: "\f5d7"; }

.fa-bong:before {
  content: "\f55c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-book-dead:before {
  content: "\f6b7"; }

.fa-book-medical:before {
  content: "\f7e6"; }

.fa-book-open:before {
  content: "\f518"; }

.fa-book-reader:before {
  content: "\f5da"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-bootstrap:before {
  content: "\f836"; }

.fa-border-all:before {
  content: "\f84c"; }

.fa-border-none:before {
  content: "\f850"; }

.fa-border-style:before {
  content: "\f853"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-box:before {
  content: "\f466"; }

.fa-box-open:before {
  content: "\f49e"; }

.fa-box-tissue:before {
  content: "\e05b"; }

.fa-boxes:before {
  content: "\f468"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-brain:before {
  content: "\f5dc"; }

.fa-bread-slice:before {
  content: "\f7ec"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-briefcase-medical:before {
  content: "\f469"; }

.fa-broadcast-tower:before {
  content: "\f519"; }

.fa-broom:before {
  content: "\f51a"; }

.fa-brush:before {
  content: "\f55d"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-buffer:before {
  content: "\f837"; }

.fa-bug:before {
  content: "\f188"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-burn:before {
  content: "\f46a"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-bus:before {
  content: "\f207"; }

.fa-bus-alt:before {
  content: "\f55e"; }

.fa-business-time:before {
  content: "\f64a"; }

.fa-buy-n-large:before {
  content: "\f8a6"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-calendar:before {
  content: "\f133"; }

.fa-calendar-alt:before {
  content: "\f073"; }

.fa-calendar-check:before {
  content: "\f274"; }

.fa-calendar-day:before {
  content: "\f783"; }

.fa-calendar-minus:before {
  content: "\f272"; }

.fa-calendar-plus:before {
  content: "\f271"; }

.fa-calendar-times:before {
  content: "\f273"; }

.fa-calendar-week:before {
  content: "\f784"; }

.fa-camera:before {
  content: "\f030"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-campground:before {
  content: "\f6bb"; }

.fa-canadian-maple-leaf:before {
  content: "\f785"; }

.fa-candy-cane:before {
  content: "\f786"; }

.fa-cannabis:before {
  content: "\f55f"; }

.fa-capsules:before {
  content: "\f46b"; }

.fa-car:before {
  content: "\f1b9"; }

.fa-car-alt:before {
  content: "\f5de"; }

.fa-car-battery:before {
  content: "\f5df"; }

.fa-car-crash:before {
  content: "\f5e1"; }

.fa-car-side:before {
  content: "\f5e4"; }

.fa-caravan:before {
  content: "\f8ff"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-caret-square-down:before {
  content: "\f150"; }

.fa-caret-square-left:before {
  content: "\f191"; }

.fa-caret-square-right:before {
  content: "\f152"; }

.fa-caret-square-up:before {
  content: "\f151"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-carrot:before {
  content: "\f787"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cash-register:before {
  content: "\f788"; }

.fa-cat:before {
  content: "\f6be"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-centos:before {
  content: "\f789"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-chair:before {
  content: "\f6c0"; }

.fa-chalkboard:before {
  content: "\f51b"; }

.fa-chalkboard-teacher:before {
  content: "\f51c"; }

.fa-charging-station:before {
  content: "\f5e7"; }

.fa-chart-area:before {
  content: "\f1fe"; }

.fa-chart-bar:before {
  content: "\f080"; }

.fa-chart-line:before {
  content: "\f201"; }

.fa-chart-pie:before {
  content: "\f200"; }

.fa-check:before {
  content: "\f00c"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-check-double:before {
  content: "\f560"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-cheese:before {
  content: "\f7ef"; }

.fa-chess:before {
  content: "\f439"; }

.fa-chess-bishop:before {
  content: "\f43a"; }

.fa-chess-board:before {
  content: "\f43c"; }

.fa-chess-king:before {
  content: "\f43f"; }

.fa-chess-knight:before {
  content: "\f441"; }

.fa-chess-pawn:before {
  content: "\f443"; }

.fa-chess-queen:before {
  content: "\f445"; }

.fa-chess-rook:before {
  content: "\f447"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-chromecast:before {
  content: "\f838"; }

.fa-church:before {
  content: "\f51d"; }

.fa-circle:before {
  content: "\f111"; }

.fa-circle-notch:before {
  content: "\f1ce"; }

.fa-city:before {
  content: "\f64f"; }

.fa-clinic-medical:before {
  content: "\f7f2"; }

.fa-clipboard:before {
  content: "\f328"; }

.fa-clipboard-check:before {
  content: "\f46c"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

.fa-clock:before {
  content: "\f017"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-closed-captioning:before {
  content: "\f20a"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-cloud-download-alt:before {
  content: "\f381"; }

.fa-cloud-meatball:before {
  content: "\f73b"; }

.fa-cloud-moon:before {
  content: "\f6c3"; }

.fa-cloud-moon-rain:before {
  content: "\f73c"; }

.fa-cloud-rain:before {
  content: "\f73d"; }

.fa-cloud-showers-heavy:before {
  content: "\f740"; }

.fa-cloud-sun:before {
  content: "\f6c4"; }

.fa-cloud-sun-rain:before {
  content: "\f743"; }

.fa-cloud-upload-alt:before {
  content: "\f382"; }

.fa-cloudflare:before {
  content: "\e07d"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-cocktail:before {
  content: "\f561"; }

.fa-code:before {
  content: "\f121"; }

.fa-code-branch:before {
  content: "\f126"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cog:before {
  content: "\f013"; }

.fa-cogs:before {
  content: "\f085"; }

.fa-coins:before {
  content: "\f51e"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-comment:before {
  content: "\f075"; }

.fa-comment-alt:before {
  content: "\f27a"; }

.fa-comment-dollar:before {
  content: "\f651"; }

.fa-comment-dots:before {
  content: "\f4ad"; }

.fa-comment-medical:before {
  content: "\f7f5"; }

.fa-comment-slash:before {
  content: "\f4b3"; }

.fa-comments:before {
  content: "\f086"; }

.fa-comments-dollar:before {
  content: "\f653"; }

.fa-compact-disc:before {
  content: "\f51f"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-compress:before {
  content: "\f066"; }

.fa-compress-alt:before {
  content: "\f422"; }

.fa-compress-arrows-alt:before {
  content: "\f78c"; }

.fa-concierge-bell:before {
  content: "\f562"; }

.fa-confluence:before {
  content: "\f78d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-cookie:before {
  content: "\f563"; }

.fa-cookie-bite:before {
  content: "\f564"; }

.fa-copy:before {
  content: "\f0c5"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-cotton-bureau:before {
  content: "\f89e"; }

.fa-couch:before {
  content: "\f4b8"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-critical-role:before {
  content: "\f6c9"; }

.fa-crop:before {
  content: "\f125"; }

.fa-crop-alt:before {
  content: "\f565"; }

.fa-cross:before {
  content: "\f654"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-crow:before {
  content: "\f520"; }

.fa-crown:before {
  content: "\f521"; }

.fa-crutch:before {
  content: "\f7f7"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-cut:before {
  content: "\f0c4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

.fa-dailymotion:before {
  content: "\e052"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-deaf:before {
  content: "\f2a4"; }

.fa-deezer:before {
  content: "\e077"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-democrat:before {
  content: "\f747"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-dev:before {
  content: "\f6cc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-dharmachakra:before {
  content: "\f655"; }

.fa-dhl:before {
  content: "\f790"; }

.fa-diagnoses:before {
  content: "\f470"; }

.fa-diaspora:before {
  content: "\f791"; }

.fa-dice:before {
  content: "\f522"; }

.fa-dice-d20:before {
  content: "\f6cf"; }

.fa-dice-d6:before {
  content: "\f6d1"; }

.fa-dice-five:before {
  content: "\f523"; }

.fa-dice-four:before {
  content: "\f524"; }

.fa-dice-one:before {
  content: "\f525"; }

.fa-dice-six:before {
  content: "\f526"; }

.fa-dice-three:before {
  content: "\f527"; }

.fa-dice-two:before {
  content: "\f528"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-digital-tachograph:before {
  content: "\f566"; }

.fa-directions:before {
  content: "\f5eb"; }

.fa-discord:before {
  content: "\f392"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-disease:before {
  content: "\f7fa"; }

.fa-divide:before {
  content: "\f529"; }

.fa-dizzy:before {
  content: "\f567"; }

.fa-dna:before {
  content: "\f471"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-docker:before {
  content: "\f395"; }

.fa-dog:before {
  content: "\f6d3"; }

.fa-dollar-sign:before {
  content: "\f155"; }

.fa-dolly:before {
  content: "\f472"; }

.fa-dolly-flatbed:before {
  content: "\f474"; }

.fa-donate:before {
  content: "\f4b9"; }

.fa-door-closed:before {
  content: "\f52a"; }

.fa-door-open:before {
  content: "\f52b"; }

.fa-dot-circle:before {
  content: "\f192"; }

.fa-dove:before {
  content: "\f4ba"; }

.fa-download:before {
  content: "\f019"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-drafting-compass:before {
  content: "\f568"; }

.fa-dragon:before {
  content: "\f6d5"; }

.fa-draw-polygon:before {
  content: "\f5ee"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-drum:before {
  content: "\f569"; }

.fa-drum-steelpan:before {
  content: "\f56a"; }

.fa-drumstick-bite:before {
  content: "\f6d7"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-dumbbell:before {
  content: "\f44b"; }

.fa-dumpster:before {
  content: "\f793"; }

.fa-dumpster-fire:before {
  content: "\f794"; }

.fa-dungeon:before {
  content: "\f6d9"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-edge:before {
  content: "\f282"; }

.fa-edge-legacy:before {
  content: "\e078"; }

.fa-edit:before {
  content: "\f044"; }

.fa-egg:before {
  content: "\f7fb"; }

.fa-eject:before {
  content: "\f052"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-ello:before {
  content: "\f5f1"; }

.fa-ember:before {
  content: "\f423"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-text:before {
  content: "\f658"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-envira:before {
  content: "\f299"; }

.fa-equals:before {
  content: "\f52c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-ethernet:before {
  content: "\f796"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-euro-sign:before {
  content: "\f153"; }

.fa-evernote:before {
  content: "\f839"; }

.fa-exchange-alt:before {
  content: "\f362"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-expand:before {
  content: "\f065"; }

.fa-expand-alt:before {
  content: "\f424"; }

.fa-expand-arrows-alt:before {
  content: "\f31e"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-external-link-alt:before {
  content: "\f35d"; }

.fa-external-link-square-alt:before {
  content: "\f360"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-dropper:before {
  content: "\f1fb"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-fan:before {
  content: "\f863"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-faucet:before {
  content: "\e005"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-feather:before {
  content: "\f52d"; }

.fa-feather-alt:before {
  content: "\f56b"; }

.fa-fedex:before {
  content: "\f797"; }

.fa-fedora:before {
  content: "\f798"; }

.fa-female:before {
  content: "\f182"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-figma:before {
  content: "\f799"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-alt:before {
  content: "\f15c"; }

.fa-file-archive:before {
  content: "\f1c6"; }

.fa-file-audio:before {
  content: "\f1c7"; }

.fa-file-code:before {
  content: "\f1c9"; }

.fa-file-contract:before {
  content: "\f56c"; }

.fa-file-csv:before {
  content: "\f6dd"; }

.fa-file-download:before {
  content: "\f56d"; }

.fa-file-excel:before {
  content: "\f1c3"; }

.fa-file-export:before {
  content: "\f56e"; }

.fa-file-image:before {
  content: "\f1c5"; }

.fa-file-import:before {
  content: "\f56f"; }

.fa-file-invoice:before {
  content: "\f570"; }

.fa-file-invoice-dollar:before {
  content: "\f571"; }

.fa-file-medical:before {
  content: "\f477"; }

.fa-file-medical-alt:before {
  content: "\f478"; }

.fa-file-pdf:before {
  content: "\f1c1"; }

.fa-file-powerpoint:before {
  content: "\f1c4"; }

.fa-file-prescription:before {
  content: "\f572"; }

.fa-file-signature:before {
  content: "\f573"; }

.fa-file-upload:before {
  content: "\f574"; }

.fa-file-video:before {
  content: "\f1c8"; }

.fa-file-word:before {
  content: "\f1c2"; }

.fa-fill:before {
  content: "\f575"; }

.fa-fill-drip:before {
  content: "\f576"; }

.fa-film:before {
  content: "\f008"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-fingerprint:before {
  content: "\f577"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-fire-alt:before {
  content: "\f7e4"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-firefox-browser:before {
  content: "\e007"; }

.fa-first-aid:before {
  content: "\f479"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-fish:before {
  content: "\f578"; }

.fa-fist-raised:before {
  content: "\f6de"; }

.fa-flag:before {
  content: "\f024"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-flag-usa:before {
  content: "\f74d"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-flushed:before {
  content: "\f579"; }

.fa-fly:before {
  content: "\f417"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-minus:before {
  content: "\f65d"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-folder-plus:before {
  content: "\f65e"; }

.fa-font:before {
  content: "\f031"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-font-awesome-flag:before {
  content: "\f425"; }

.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-football-ball:before {
  content: "\f44e"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-frog:before {
  content: "\f52e"; }

.fa-frown:before {
  content: "\f119"; }

.fa-frown-open:before {
  content: "\f57a"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-funnel-dollar:before {
  content: "\f662"; }

.fa-futbol:before {
  content: "\f1e3"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-gas-pump:before {
  content: "\f52f"; }

.fa-gavel:before {
  content: "\f0e3"; }

.fa-gem:before {
  content: "\f3a5"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-ghost:before {
  content: "\f6e2"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-gifts:before {
  content: "\f79c"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-git-alt:before {
  content: "\f841"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-github:before {
  content: "\f09b"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-glass-cheers:before {
  content: "\f79f"; }

.fa-glass-martini:before {
  content: "\f000"; }

.fa-glass-martini-alt:before {
  content: "\f57b"; }

.fa-glass-whiskey:before {
  content: "\f7a0"; }

.fa-glasses:before {
  content: "\f530"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-globe-africa:before {
  content: "\f57c"; }

.fa-globe-americas:before {
  content: "\f57d"; }

.fa-globe-asia:before {
  content: "\f57e"; }

.fa-globe-europe:before {
  content: "\f7a2"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-golf-ball:before {
  content: "\f450"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-pay:before {
  content: "\e079"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-gopuram:before {
  content: "\f664"; }

.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-greater-than:before {
  content: "\f531"; }

.fa-greater-than-equal:before {
  content: "\f532"; }

.fa-grimace:before {
  content: "\f57f"; }

.fa-grin:before {
  content: "\f580"; }

.fa-grin-alt:before {
  content: "\f581"; }

.fa-grin-beam:before {
  content: "\f582"; }

.fa-grin-beam-sweat:before {
  content: "\f583"; }

.fa-grin-hearts:before {
  content: "\f584"; }

.fa-grin-squint:before {
  content: "\f585"; }

.fa-grin-squint-tears:before {
  content: "\f586"; }

.fa-grin-stars:before {
  content: "\f587"; }

.fa-grin-tears:before {
  content: "\f588"; }

.fa-grin-tongue:before {
  content: "\f589"; }

.fa-grin-tongue-squint:before {
  content: "\f58a"; }

.fa-grin-tongue-wink:before {
  content: "\f58b"; }

.fa-grin-wink:before {
  content: "\f58c"; }

.fa-grip-horizontal:before {
  content: "\f58d"; }

.fa-grip-lines:before {
  content: "\f7a4"; }

.fa-grip-lines-vertical:before {
  content: "\f7a5"; }

.fa-grip-vertical:before {
  content: "\f58e"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-guilded:before {
  content: "\e07e"; }

.fa-guitar:before {
  content: "\f7a6"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-hamburger:before {
  content: "\f805"; }

.fa-hammer:before {
  content: "\f6e3"; }

.fa-hamsa:before {
  content: "\f665"; }

.fa-hand-holding:before {
  content: "\f4bd"; }

.fa-hand-holding-heart:before {
  content: "\f4be"; }

.fa-hand-holding-medical:before {
  content: "\e05c"; }

.fa-hand-holding-usd:before {
  content: "\f4c0"; }

.fa-hand-holding-water:before {
  content: "\f4c1"; }

.fa-hand-lizard:before {
  content: "\f258"; }

.fa-hand-middle-finger:before {
  content: "\f806"; }

.fa-hand-paper:before {
  content: "\f256"; }

.fa-hand-peace:before {
  content: "\f25b"; }

.fa-hand-point-down:before {
  content: "\f0a7"; }

.fa-hand-point-left:before {
  content: "\f0a5"; }

.fa-hand-point-right:before {
  content: "\f0a4"; }

.fa-hand-point-up:before {
  content: "\f0a6"; }

.fa-hand-pointer:before {
  content: "\f25a"; }

.fa-hand-rock:before {
  content: "\f255"; }

.fa-hand-scissors:before {
  content: "\f257"; }

.fa-hand-sparkles:before {
  content: "\e05d"; }

.fa-hand-spock:before {
  content: "\f259"; }

.fa-hands:before {
  content: "\f4c2"; }

.fa-hands-helping:before {
  content: "\f4c4"; }

.fa-hands-wash:before {
  content: "\e05e"; }

.fa-handshake:before {
  content: "\f2b5"; }

.fa-handshake-alt-slash:before {
  content: "\e05f"; }

.fa-handshake-slash:before {
  content: "\e060"; }

.fa-hanukiah:before {
  content: "\f6e6"; }

.fa-hard-hat:before {
  content: "\f807"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-hat-cowboy:before {
  content: "\f8c0"; }

.fa-hat-cowboy-side:before {
  content: "\f8c1"; }

.fa-hat-wizard:before {
  content: "\f6e8"; }

.fa-hdd:before {
  content: "\f0a0"; }

.fa-head-side-cough:before {
  content: "\e061"; }

.fa-head-side-cough-slash:before {
  content: "\e062"; }

.fa-head-side-mask:before {
  content: "\e063"; }

.fa-head-side-virus:before {
  content: "\e064"; }

.fa-heading:before {
  content: "\f1dc"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-headphones-alt:before {
  content: "\f58f"; }

.fa-headset:before {
  content: "\f590"; }

.fa-heart:before {
  content: "\f004"; }

.fa-heart-broken:before {
  content: "\f7a9"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-helicopter:before {
  content: "\f533"; }

.fa-highlighter:before {
  content: "\f591"; }

.fa-hiking:before {
  content: "\f6ec"; }

.fa-hippo:before {
  content: "\f6ed"; }

.fa-hips:before {
  content: "\f452"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-history:before {
  content: "\f1da"; }

.fa-hive:before {
  content: "\e07f"; }

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-holly-berry:before {
  content: "\f7aa"; }

.fa-home:before {
  content: "\f015"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-horse:before {
  content: "\f6f0"; }

.fa-horse-head:before {
  content: "\f7ab"; }

.fa-hospital:before {
  content: "\f0f8"; }

.fa-hospital-alt:before {
  content: "\f47d"; }

.fa-hospital-symbol:before {
  content: "\f47e"; }

.fa-hospital-user:before {
  content: "\f80d"; }

.fa-hot-tub:before {
  content: "\f593"; }

.fa-hotdog:before {
  content: "\f80f"; }

.fa-hotel:before {
  content: "\f594"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-start:before {
  content: "\f251"; }

.fa-house-damage:before {
  content: "\f6f1"; }

.fa-house-user:before {
  content: "\e065"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-hryvnia:before {
  content: "\f6f2"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-ice-cream:before {
  content: "\f810"; }

.fa-icicles:before {
  content: "\f7ad"; }

.fa-icons:before {
  content: "\f86d"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-id-card:before {
  content: "\f2c2"; }

.fa-id-card-alt:before {
  content: "\f47f"; }

.fa-ideal:before {
  content: "\e013"; }

.fa-igloo:before {
  content: "\f7ae"; }

.fa-image:before {
  content: "\f03e"; }

.fa-images:before {
  content: "\f302"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-industry:before {
  content: "\f275"; }

.fa-infinity:before {
  content: "\f534"; }

.fa-info:before {
  content: "\f129"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-innosoft:before {
  content: "\e080"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-instagram-square:before {
  content: "\e055"; }

.fa-instalod:before {
  content: "\e081"; }

.fa-intercom:before {
  content: "\f7af"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-invision:before {
  content: "\f7b0"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-italic:before {
  content: "\f033"; }

.fa-itch-io:before {
  content: "\f83a"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-jedi:before {
  content: "\f669"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-jira:before {
  content: "\f7b1"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-joint:before {
  content: "\f595"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-journal-whills:before {
  content: "\f66a"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-kaaba:before {
  content: "\f66b"; }

.fa-kaggle:before {
  content: "\f5fa"; }

.fa-key:before {
  content: "\f084"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-keyboard:before {
  content: "\f11c"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-khanda:before {
  content: "\f66d"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-kiss:before {
  content: "\f596"; }

.fa-kiss-beam:before {
  content: "\f597"; }

.fa-kiss-wink-heart:before {
  content: "\f598"; }

.fa-kiwi-bird:before {
  content: "\f535"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-landmark:before {
  content: "\f66f"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-laptop-code:before {
  content: "\f5fc"; }

.fa-laptop-house:before {
  content: "\e066"; }

.fa-laptop-medical:before {
  content: "\f812"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-laugh:before {
  content: "\f599"; }

.fa-laugh-beam:before {
  content: "\f59a"; }

.fa-laugh-squint:before {
  content: "\f59b"; }

.fa-laugh-wink:before {
  content: "\f59c"; }

.fa-layer-group:before {
  content: "\f5fd"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-lemon:before {
  content: "\f094"; }

.fa-less:before {
  content: "\f41d"; }

.fa-less-than:before {
  content: "\f536"; }

.fa-less-than-equal:before {
  content: "\f537"; }

.fa-level-down-alt:before {
  content: "\f3be"; }

.fa-level-up-alt:before {
  content: "\f3bf"; }

.fa-life-ring:before {
  content: "\f1cd"; }

.fa-lightbulb:before {
  content: "\f0eb"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-link:before {
  content: "\f0c1"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-lira-sign:before {
  content: "\f195"; }

.fa-list:before {
  content: "\f03a"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-lock:before {
  content: "\f023"; }

.fa-lock-open:before {
  content: "\f3c1"; }

.fa-long-arrow-alt-down:before {
  content: "\f309"; }

.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-luggage-cart:before {
  content: "\f59d"; }

.fa-lungs:before {
  content: "\f604"; }

.fa-lungs-virus:before {
  content: "\e067"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-mail-bulk:before {
  content: "\f674"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-male:before {
  content: "\f183"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-map:before {
  content: "\f279"; }

.fa-map-marked:before {
  content: "\f59f"; }

.fa-map-marked-alt:before {
  content: "\f5a0"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-map-marker-alt:before {
  content: "\f3c5"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-marker:before {
  content: "\f5a1"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mask:before {
  content: "\f6fa"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-mdb:before {
  content: "\f8ca"; }

.fa-medal:before {
  content: "\f5a2"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f3c7"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-megaport:before {
  content: "\f5a3"; }

.fa-meh:before {
  content: "\f11a"; }

.fa-meh-blank:before {
  content: "\f5a4"; }

.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

.fa-memory:before {
  content: "\f538"; }

.fa-mendeley:before {
  content: "\f7b3"; }

.fa-menorah:before {
  content: "\f676"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-meteor:before {
  content: "\f753"; }

.fa-microblog:before {
  content: "\e01a"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-alt:before {
  content: "\f3c9"; }

.fa-microphone-alt-slash:before {
  content: "\f539"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-microscope:before {
  content: "\f610"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-minus:before {
  content: "\f068"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-mitten:before {
  content: "\f7b5"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-mixer:before {
  content: "\e056"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-mobile:before {
  content: "\f10b"; }

.fa-mobile-alt:before {
  content: "\f3cd"; }

.fa-modx:before {
  content: "\f285"; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-money-bill:before {
  content: "\f0d6"; }

.fa-money-bill-alt:before {
  content: "\f3d1"; }

.fa-money-bill-wave:before {
  content: "\f53a"; }

.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

.fa-money-check:before {
  content: "\f53c"; }

.fa-money-check-alt:before {
  content: "\f53d"; }

.fa-monument:before {
  content: "\f5a6"; }

.fa-moon:before {
  content: "\f186"; }

.fa-mortar-pestle:before {
  content: "\f5a7"; }

.fa-mosque:before {
  content: "\f678"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-mountain:before {
  content: "\f6fc"; }

.fa-mouse:before {
  content: "\f8cc"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-mug-hot:before {
  content: "\f7b6"; }

.fa-music:before {
  content: "\f001"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-neos:before {
  content: "\f612"; }

.fa-network-wired:before {
  content: "\f6ff"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-newspaper:before {
  content: "\f1ea"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-not-equal:before {
  content: "\f53e"; }

.fa-notes-medical:before {
  content: "\f481"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-octopus-deploy:before {
  content: "\e082"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-oil-can:before {
  content: "\f613"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-om:before {
  content: "\f679"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-orcid:before {
  content: "\f8d2"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-otter:before {
  content: "\f700"; }

.fa-outdent:before {
  content: "\f03b"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-pager:before {
  content: "\f815"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-paint-roller:before {
  content: "\f5aa"; }

.fa-palette:before {
  content: "\f53f"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-pallet:before {
  content: "\f482"; }

.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-parachute-box:before {
  content: "\f4cd"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-parking:before {
  content: "\f540"; }

.fa-passport:before {
  content: "\f5ab"; }

.fa-pastafarianism:before {
  content: "\f67b"; }

.fa-paste:before {
  content: "\f0ea"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-peace:before {
  content: "\f67c"; }

.fa-pen:before {
  content: "\f304"; }

.fa-pen-alt:before {
  content: "\f305"; }

.fa-pen-fancy:before {
  content: "\f5ac"; }

.fa-pen-nib:before {
  content: "\f5ad"; }

.fa-pen-square:before {
  content: "\f14b"; }

.fa-pencil-alt:before {
  content: "\f303"; }

.fa-pencil-ruler:before {
  content: "\f5ae"; }

.fa-penny-arcade:before {
  content: "\f704"; }

.fa-people-arrows:before {
  content: "\e068"; }

.fa-people-carry:before {
  content: "\f4ce"; }

.fa-pepper-hot:before {
  content: "\f816"; }

.fa-perbyte:before {
  content: "\e083"; }

.fa-percent:before {
  content: "\f295"; }

.fa-percentage:before {
  content: "\f541"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-person-booth:before {
  content: "\f756"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-phone:before {
  content: "\f095"; }

.fa-phone-alt:before {
  content: "\f879"; }

.fa-phone-slash:before {
  content: "\f3dd"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-phone-square-alt:before {
  content: "\f87b"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-photo-video:before {
  content: "\f87c"; }

.fa-php:before {
  content: "\f457"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-pied-piper-square:before {
  content: "\e01e"; }

.fa-piggy-bank:before {
  content: "\f4d3"; }

.fa-pills:before {
  content: "\f484"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-pizza-slice:before {
  content: "\f818"; }

.fa-place-of-worship:before {
  content: "\f67f"; }

.fa-plane:before {
  content: "\f072"; }

.fa-plane-arrival:before {
  content: "\f5af"; }

.fa-plane-departure:before {
  content: "\f5b0"; }

.fa-plane-slash:before {
  content: "\e069"; }

.fa-play:before {
  content: "\f04b"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-plus:before {
  content: "\f067"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-poll:before {
  content: "\f681"; }

.fa-poll-h:before {
  content: "\f682"; }

.fa-poo:before {
  content: "\f2fe"; }

.fa-poo-storm:before {
  content: "\f75a"; }

.fa-poop:before {
  content: "\f619"; }

.fa-portrait:before {
  content: "\f3e0"; }

.fa-pound-sign:before {
  content: "\f154"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-pray:before {
  content: "\f683"; }

.fa-praying-hands:before {
  content: "\f684"; }

.fa-prescription:before {
  content: "\f5b1"; }

.fa-prescription-bottle:before {
  content: "\f485"; }

.fa-prescription-bottle-alt:before {
  content: "\f486"; }

.fa-print:before {
  content: "\f02f"; }

.fa-procedures:before {
  content: "\f487"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-project-diagram:before {
  content: "\f542"; }

.fa-pump-medical:before {
  content: "\e06a"; }

.fa-pump-soap:before {
  content: "\e06b"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-question:before {
  content: "\f128"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-quidditch:before {
  content: "\f458"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-quran:before {
  content: "\f687"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-radiation:before {
  content: "\f7b9"; }

.fa-radiation-alt:before {
  content: "\f7ba"; }

.fa-rainbow:before {
  content: "\f75b"; }

.fa-random:before {
  content: "\f074"; }

.fa-raspberry-pi:before {
  content: "\f7bb"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-react:before {
  content: "\f41b"; }

.fa-reacteurope:before {
  content: "\f75d"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-receipt:before {
  content: "\f543"; }

.fa-record-vinyl:before {
  content: "\f8d9"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-redhat:before {
  content: "\f7bc"; }

.fa-redo:before {
  content: "\f01e"; }

.fa-redo-alt:before {
  content: "\f2f9"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-remove-format:before {
  content: "\f87d"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-reply:before {
  content: "\f3e5"; }

.fa-reply-all:before {
  content: "\f122"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-republican:before {
  content: "\f75e"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-restroom:before {
  content: "\f7bd"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-ribbon:before {
  content: "\f4d6"; }

.fa-ring:before {
  content: "\f70b"; }

.fa-road:before {
  content: "\f018"; }

.fa-robot:before {
  content: "\f544"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-route:before {
  content: "\f4d7"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-ruble-sign:before {
  content: "\f158"; }

.fa-ruler:before {
  content: "\f545"; }

.fa-ruler-combined:before {
  content: "\f546"; }

.fa-ruler-horizontal:before {
  content: "\f547"; }

.fa-ruler-vertical:before {
  content: "\f548"; }

.fa-running:before {
  content: "\f70c"; }

.fa-rupee-sign:before {
  content: "\f156"; }

.fa-rust:before {
  content: "\e07a"; }

.fa-sad-cry:before {
  content: "\f5b3"; }

.fa-sad-tear:before {
  content: "\f5b4"; }

.fa-safari:before {
  content: "\f267"; }

.fa-salesforce:before {
  content: "\f83b"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-satellite:before {
  content: "\f7bf"; }

.fa-satellite-dish:before {
  content: "\f7c0"; }

.fa-save:before {
  content: "\f0c7"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-school:before {
  content: "\f549"; }

.fa-screwdriver:before {
  content: "\f54a"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-scroll:before {
  content: "\f70e"; }

.fa-sd-card:before {
  content: "\f7c2"; }

.fa-search:before {
  content: "\f002"; }

.fa-search-dollar:before {
  content: "\f688"; }

.fa-search-location:before {
  content: "\f689"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-seedling:before {
  content: "\f4d8"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-server:before {
  content: "\f233"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-shapes:before {
  content: "\f61f"; }

.fa-share:before {
  content: "\f064"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-shekel-sign:before {
  content: "\f20b"; }

.fa-shield-alt:before {
  content: "\f3ed"; }

.fa-shield-virus:before {
  content: "\e06c"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-shipping-fast:before {
  content: "\f48b"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shoe-prints:before {
  content: "\f54b"; }

.fa-shopify:before {
  content: "\e057"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-shuttle-van:before {
  content: "\f5b6"; }

.fa-sign:before {
  content: "\f4d9"; }

.fa-sign-in-alt:before {
  content: "\f2f6"; }

.fa-sign-language:before {
  content: "\f2a7"; }

.fa-sign-out-alt:before {
  content: "\f2f5"; }

.fa-signal:before {
  content: "\f012"; }

.fa-signature:before {
  content: "\f5b7"; }

.fa-sim-card:before {
  content: "\f7c4"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sink:before {
  content: "\e06d"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-sith:before {
  content: "\f512"; }

.fa-skating:before {
  content: "\f7c5"; }

.fa-sketch:before {
  content: "\f7c6"; }

.fa-skiing:before {
  content: "\f7c9"; }

.fa-skiing-nordic:before {
  content: "\f7ca"; }

.fa-skull:before {
  content: "\f54c"; }

.fa-skull-crossbones:before {
  content: "\f714"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f3ef"; }

.fa-slash:before {
  content: "\f715"; }

.fa-sleigh:before {
  content: "\f7cc"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-smile:before {
  content: "\f118"; }

.fa-smile-beam:before {
  content: "\f5b8"; }

.fa-smile-wink:before {
  content: "\f4da"; }

.fa-smog:before {
  content: "\f75f"; }

.fa-smoking:before {
  content: "\f48d"; }

.fa-smoking-ban:before {
  content: "\f54d"; }

.fa-sms:before {
  content: "\f7cd"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-snowboarding:before {
  content: "\f7ce"; }

.fa-snowflake:before {
  content: "\f2dc"; }

.fa-snowman:before {
  content: "\f7d0"; }

.fa-snowplow:before {
  content: "\f7d2"; }

.fa-soap:before {
  content: "\e06e"; }

.fa-socks:before {
  content: "\f696"; }

.fa-solar-panel:before {
  content: "\f5ba"; }

.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-alpha-down:before {
  content: "\f15d"; }

.fa-sort-alpha-down-alt:before {
  content: "\f881"; }

.fa-sort-alpha-up:before {
  content: "\f15e"; }

.fa-sort-alpha-up-alt:before {
  content: "\f882"; }

.fa-sort-amount-down:before {
  content: "\f160"; }

.fa-sort-amount-down-alt:before {
  content: "\f884"; }

.fa-sort-amount-up:before {
  content: "\f161"; }

.fa-sort-amount-up-alt:before {
  content: "\f885"; }

.fa-sort-down:before {
  content: "\f0dd"; }

.fa-sort-numeric-down:before {
  content: "\f162"; }

.fa-sort-numeric-down-alt:before {
  content: "\f886"; }

.fa-sort-numeric-up:before {
  content: "\f163"; }

.fa-sort-numeric-up-alt:before {
  content: "\f887"; }

.fa-sort-up:before {
  content: "\f0de"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-spa:before {
  content: "\f5bb"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-speaker-deck:before {
  content: "\f83c"; }

.fa-spell-check:before {
  content: "\f891"; }

.fa-spider:before {
  content: "\f717"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-splotch:before {
  content: "\f5bc"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-spray-can:before {
  content: "\f5bd"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-square-full:before {
  content: "\f45c"; }

.fa-square-root-alt:before {
  content: "\f698"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-stackpath:before {
  content: "\f842"; }

.fa-stamp:before {
  content: "\f5bf"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-and-crescent:before {
  content: "\f699"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-star-half-alt:before {
  content: "\f5c0"; }

.fa-star-of-david:before {
  content: "\f69a"; }

.fa-star-of-life:before {
  content: "\f621"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stopwatch:before {
  content: "\f2f2"; }

.fa-stopwatch-20:before {
  content: "\e06f"; }

.fa-store:before {
  content: "\f54e"; }

.fa-store-alt:before {
  content: "\f54f"; }

.fa-store-alt-slash:before {
  content: "\e070"; }

.fa-store-slash:before {
  content: "\e071"; }

.fa-strava:before {
  content: "\f428"; }

.fa-stream:before {
  content: "\f550"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-stroopwafel:before {
  content: "\f551"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-subway:before {
  content: "\f239"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-suitcase-rolling:before {
  content: "\f5c1"; }

.fa-sun:before {
  content: "\f185"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-surprise:before {
  content: "\f5c2"; }

.fa-suse:before {
  content: "\f7d6"; }

.fa-swatchbook:before {
  content: "\f5c3"; }

.fa-swift:before {
  content: "\f8e1"; }

.fa-swimmer:before {
  content: "\f5c4"; }

.fa-swimming-pool:before {
  content: "\f5c5"; }

.fa-symfony:before {
  content: "\f83d"; }

.fa-synagogue:before {
  content: "\f69b"; }

.fa-sync:before {
  content: "\f021"; }

.fa-sync-alt:before {
  content: "\f2f1"; }

.fa-syringe:before {
  content: "\f48e"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-table-tennis:before {
  content: "\f45d"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-tablet-alt:before {
  content: "\f3fa"; }

.fa-tablets:before {
  content: "\f490"; }

.fa-tachometer-alt:before {
  content: "\f3fd"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-tape:before {
  content: "\f4db"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-taxi:before {
  content: "\f1ba"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-teeth:before {
  content: "\f62e"; }

.fa-teeth-open:before {
  content: "\f62f"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f3fe"; }

.fa-temperature-high:before {
  content: "\f769"; }

.fa-temperature-low:before {
  content: "\f76b"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-tenge:before {
  content: "\f7d7"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-theater-masks:before {
  content: "\f630"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-thermometer:before {
  content: "\f491"; }

.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-think-peaks:before {
  content: "\f731"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbtack:before {
  content: "\f08d"; }

.fa-ticket-alt:before {
  content: "\f3ff"; }

.fa-tiktok:before {
  content: "\e07b"; }

.fa-times:before {
  content: "\f00d"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-tint:before {
  content: "\f043"; }

.fa-tint-slash:before {
  content: "\f5c7"; }

.fa-tired:before {
  content: "\f5c8"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-toilet:before {
  content: "\f7d8"; }

.fa-toilet-paper:before {
  content: "\f71e"; }

.fa-toilet-paper-slash:before {
  content: "\e072"; }

.fa-toolbox:before {
  content: "\f552"; }

.fa-tools:before {
  content: "\f7d9"; }

.fa-tooth:before {
  content: "\f5c9"; }

.fa-torah:before {
  content: "\f6a0"; }

.fa-torii-gate:before {
  content: "\f6a1"; }

.fa-tractor:before {
  content: "\f722"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-traffic-light:before {
  content: "\f637"; }

.fa-trailer:before {
  content: "\e041"; }

.fa-train:before {
  content: "\f238"; }

.fa-tram:before {
  content: "\f7da"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-trash-alt:before {
  content: "\f2ed"; }

.fa-trash-restore:before {
  content: "\f829"; }

.fa-trash-restore-alt:before {
  content: "\f82a"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-trello:before {
  content: "\f181"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-truck-loading:before {
  content: "\f4de"; }

.fa-truck-monster:before {
  content: "\f63b"; }

.fa-truck-moving:before {
  content: "\f4df"; }

.fa-truck-pickup:before {
  content: "\f63c"; }

.fa-tshirt:before {
  content: "\f553"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-ubuntu:before {
  content: "\f7df"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-umbraco:before {
  content: "\f8e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-umbrella-beach:before {
  content: "\f5ca"; }

.fa-uncharted:before {
  content: "\e084"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-undo:before {
  content: "\f0e2"; }

.fa-undo-alt:before {
  content: "\f2ea"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-unity:before {
  content: "\e049"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-university:before {
  content: "\f19c"; }

.fa-unlink:before {
  content: "\f127"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-unsplash:before {
  content: "\e07c"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-upload:before {
  content: "\f093"; }

.fa-ups:before {
  content: "\f7e0"; }

.fa-usb:before {
  content: "\f287"; }

.fa-user:before {
  content: "\f007"; }

.fa-user-alt:before {
  content: "\f406"; }

.fa-user-alt-slash:before {
  content: "\f4fa"; }

.fa-user-astronaut:before {
  content: "\f4fb"; }

.fa-user-check:before {
  content: "\f4fc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-clock:before {
  content: "\f4fd"; }

.fa-user-cog:before {
  content: "\f4fe"; }

.fa-user-edit:before {
  content: "\f4ff"; }

.fa-user-friends:before {
  content: "\f500"; }

.fa-user-graduate:before {
  content: "\f501"; }

.fa-user-injured:before {
  content: "\f728"; }

.fa-user-lock:before {
  content: "\f502"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-user-minus:before {
  content: "\f503"; }

.fa-user-ninja:before {
  content: "\f504"; }

.fa-user-nurse:before {
  content: "\f82f"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-user-shield:before {
  content: "\f505"; }

.fa-user-slash:before {
  content: "\f506"; }

.fa-user-tag:before {
  content: "\f507"; }

.fa-user-tie:before {
  content: "\f508"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-users:before {
  content: "\f0c0"; }

.fa-users-cog:before {
  content: "\f509"; }

.fa-users-slash:before {
  content: "\e073"; }

.fa-usps:before {
  content: "\f7e1"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-utensil-spoon:before {
  content: "\f2e5"; }

.fa-utensils:before {
  content: "\f2e7"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-vector-square:before {
  content: "\f5cb"; }

.fa-venus:before {
  content: "\f221"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-vest:before {
  content: "\e085"; }

.fa-vest-patches:before {
  content: "\e086"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-vial:before {
  content: "\f492"; }

.fa-vials:before {
  content: "\f493"; }

.fa-viber:before {
  content: "\f409"; }

.fa-video:before {
  content: "\f03d"; }

.fa-video-slash:before {
  content: "\f4e2"; }

.fa-vihara:before {
  content: "\f6a7"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-virus:before {
  content: "\e074"; }

.fa-virus-slash:before {
  content: "\e075"; }

.fa-viruses:before {
  content: "\e076"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-voicemail:before {
  content: "\f897"; }

.fa-volleyball-ball:before {
  content: "\f45f"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-mute:before {
  content: "\f6a9"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-vote-yea:before {
  content: "\f772"; }

.fa-vr-cardboard:before {
  content: "\f729"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-walking:before {
  content: "\f554"; }

.fa-wallet:before {
  content: "\f555"; }

.fa-warehouse:before {
  content: "\f494"; }

.fa-watchman-monitoring:before {
  content: "\e087"; }

.fa-water:before {
  content: "\f773"; }

.fa-wave-square:before {
  content: "\f83e"; }

.fa-waze:before {
  content: "\f83f"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weight:before {
  content: "\f496"; }

.fa-weight-hanging:before {
  content: "\f5cd"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-wind:before {
  content: "\f72e"; }

.fa-window-close:before {
  content: "\f410"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-wine-bottle:before {
  content: "\f72f"; }

.fa-wine-glass:before {
  content: "\f4e3"; }

.fa-wine-glass-alt:before {
  content: "\f5ce"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-wodu:before {
  content: "\e088"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-won-sign:before {
  content: "\f159"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wpressr:before {
  content: "\f3e4"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-x-ray:before {
  content: "\f497"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yammer:before {
  content: "\f840"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yarn:before {
  content: "\f7e3"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-yen-sign:before {
  content: "\f157"; }

.fa-yin-yang:before {
  content: "\f6ad"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-zhihu:before {
  content: "\f63f"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(//www.i-cin.it//plugins/system/t4/themes/base/vendors/font-awesome5/css/../webfonts/fa-brands-400.eot);
  src: url(//www.i-cin.it//plugins/system/t4/themes/base/vendors/font-awesome5/css/../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(//www.i-cin.it//plugins/system/t4/themes/base/vendors/font-awesome5/css/../webfonts/fa-brands-400.woff2) format("woff2"), url(//www.i-cin.it//plugins/system/t4/themes/base/vendors/font-awesome5/css/../webfonts/fa-brands-400.woff) format("woff"), url(//www.i-cin.it//plugins/system/t4/themes/base/vendors/font-awesome5/css/../webfonts/fa-brands-400.ttf) format("truetype"), url(//www.i-cin.it//plugins/system/t4/themes/base/vendors/font-awesome5/css/../webfonts/fa-brands-400.svg#fontawesome) format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(//www.i-cin.it//plugins/system/t4/themes/base/vendors/font-awesome5/css/../webfonts/fa-regular-400.eot);
  src: url(//www.i-cin.it//plugins/system/t4/themes/base/vendors/font-awesome5/css/../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(//www.i-cin.it//plugins/system/t4/themes/base/vendors/font-awesome5/css/../webfonts/fa-regular-400.woff2) format("woff2"), url(//www.i-cin.it//plugins/system/t4/themes/base/vendors/font-awesome5/css/../webfonts/fa-regular-400.woff) format("woff"), url(//www.i-cin.it//plugins/system/t4/themes/base/vendors/font-awesome5/css/../webfonts/fa-regular-400.ttf) format("truetype"), url(//www.i-cin.it//plugins/system/t4/themes/base/vendors/font-awesome5/css/../webfonts/fa-regular-400.svg#fontawesome) format("svg"); }

.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(//www.i-cin.it//plugins/system/t4/themes/base/vendors/font-awesome5/css/../webfonts/fa-solid-900.eot);
  src: url(//www.i-cin.it//plugins/system/t4/themes/base/vendors/font-awesome5/css/../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(//www.i-cin.it//plugins/system/t4/themes/base/vendors/font-awesome5/css/../webfonts/fa-solid-900.woff2) format("woff2"), url(//www.i-cin.it//plugins/system/t4/themes/base/vendors/font-awesome5/css/../webfonts/fa-solid-900.woff) format("woff"), url(//www.i-cin.it//plugins/system/t4/themes/base/vendors/font-awesome5/css/../webfonts/fa-solid-900.ttf) format("truetype"), url(//www.i-cin.it//plugins/system/t4/themes/base/vendors/font-awesome5/css/../webfonts/fa-solid-900.svg#fontawesome) format("svg"); }

.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }

/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
 [class^=icon-],
 [class*=" icon-"],
 .icon-joomla {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   display: inline-block;
   font-style: normal;
   font-variant: normal;
   text-rendering: auto;
   line-height: 1;
 }
 
 .icon-joomla, [class^=icon-],
 [class*=" icon-"] {
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   display: inline-block;
   font-style: normal;
   font-variant: normal;
   font-weight: normal;
   line-height: 1;
 }
 
 .icon-lg {
   font-size: 1.3333333333em;
   line-height: 0.75em;
   vertical-align: -0.0667em;
 }
 
 .icon-xs {
   font-size: 0.75em;
 }
 
 .icon-sm {
   font-size: 0.875em;
 }
 
 .icon-fw {
   text-align: center;
   width: 1.25em;
 }
 
 .icon-ul {
   list-style-type: none;
   margin-left: 2.5em;
   padding-left: 0;
 }
 
 .icon-ul > li {
   position: relative;
 }
 
 .icon-li {
   left: -2em;
   position: absolute;
   text-align: center;
   width: 2em;
   line-height: inherit;
 }
 
 .icon-border {
   border: solid 0.08em #eee;
   border-radius: 0.1em;
   padding: 0.2em 0.25em 0.15em;
 }
 
 .icon-pull-left {
   float: left;
 }
 
 .icon-pull-right {
   float: right;
 }
 
 .fa.fa-pull-left, .fa.icon-pull-left,
 .fas.fa-pull-left,
 .fas.icon-pull-left,
 .fa-pull-left[class^=icon-],
 [class^=icon-].icon-pull-left,
 .fa-pull-left[class*=" icon-"],
 [class*=" icon-"].icon-pull-left,
 .far.fa-pull-left,
 .far.icon-pull-left,
 .fal.fa-pull-left,
 .fal.icon-pull-left,
 .fab.fa-pull-left,
 .fab.icon-pull-left,
 .fa-pull-left.icon-joomla,
 .icon-joomla.icon-pull-left {
   margin-right: 0.3em;
 }
 .fa.fa-pull-right, .fa.icon-pull-right,
 .fas.fa-pull-right,
 .fas.icon-pull-right,
 .fa-pull-right[class^=icon-],
 [class^=icon-].icon-pull-right,
 .fa-pull-right[class*=" icon-"],
 [class*=" icon-"].icon-pull-right,
 .far.fa-pull-right,
 .far.icon-pull-right,
 .fal.fa-pull-right,
 .fal.icon-pull-right,
 .fab.fa-pull-right,
 .fab.icon-pull-right,
 .fa-pull-right.icon-joomla,
 .icon-joomla.icon-pull-right {
   margin-left: 0.3em;
 }
 
 .icon-spin {
   -webkit-animation: fa-spin 2s infinite linear;
           animation: fa-spin 2s infinite linear;
 }
 
 .icon-pulse {
   -webkit-animation: fa-spin 1s infinite steps(8);
           animation: fa-spin 1s infinite steps(8);
 }
 
 @-webkit-keyframes fa-spin {
   0% {
     -webkit-transform: rotate(0deg);
             transform: rotate(0deg);
   }
   100% {
     -webkit-transform: rotate(360deg);
             transform: rotate(360deg);
   }
 }
 
 @keyframes fa-spin {
   0% {
     -webkit-transform: rotate(0deg);
             transform: rotate(0deg);
   }
   100% {
     -webkit-transform: rotate(360deg);
             transform: rotate(360deg);
   }
 }
 .icon-rotate-90 {
   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
   -webkit-transform: rotate(90deg);
           transform: rotate(90deg);
 }
 
 .icon-rotate-180 {
   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
   -webkit-transform: rotate(180deg);
           transform: rotate(180deg);
 }
 
 .icon-rotate-270 {
   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
   -webkit-transform: rotate(270deg);
           transform: rotate(270deg);
 }
 
 .icon-flip-horizontal {
   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
   -webkit-transform: scale(-1, 1);
           transform: scale(-1, 1);
 }
 
 .icon-flip-vertical {
   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
   -webkit-transform: scale(1, -1);
           transform: scale(1, -1);
 }
 
 .icon-flip-both, .fa-flip-horizontal.fa-flip-vertical, .fa-flip-horizontal.icon-flip-vertical, .fa-flip-vertical.icon-flip-horizontal, .icon-flip-horizontal.icon-flip-vertical {
   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
   -webkit-transform: scale(-1, -1);
           transform: scale(-1, -1);
 }
 
 :root .fa-rotate-90, :root .icon-rotate-90,
 :root .fa-rotate-180,
 :root .icon-rotate-180,
 :root .fa-rotate-270,
 :root .icon-rotate-270,
 :root .fa-flip-horizontal,
 :root .icon-flip-horizontal,
 :root .fa-flip-vertical,
 :root .icon-flip-vertical,
 :root .fa-flip-both,
 :root .icon-flip-both {
   -webkit-filter: none;
           filter: none;
 }
 
 .icon-stack {
   display: inline-block;
   height: 2em;
   line-height: 2em;
   position: relative;
   vertical-align: middle;
   width: 2.5em;
 }
 
 .icon-stack-1x,
 .icon-stack-2x {
   left: 0;
   position: absolute;
   text-align: center;
   width: 100%;
 }
 
 .icon-stack-1x {
   line-height: inherit;
 }
 
 .icon-stack-2x {
   font-size: 2em;
 }
 
 .icon-inverse {
   color: #fff;
 }
 
 .sr-only {
   border: 0;
   clip: rect(0, 0, 0, 0);
   height: 1px;
   margin: -1px;
   overflow: hidden;
   padding: 0;
   position: absolute;
   width: 1px;
 }
 
 .sr-only-focusable:active, .sr-only-focusable:focus {
   clip: auto;
   height: auto;
   margin: 0;
   overflow: visible;
   position: static;
   width: auto;
 }
 
 /*!
  * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
  * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
  */
 [class^=icon-],
 [class*=" icon-"] {
   font-family: "Font Awesome 5 Free";
   font-weight: 900;
 }
 
 /*!
  * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
  * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
  */
 .icon-joomla {
   font-family: "Font Awesome 5 Brands";
   font-weight: 400;
 }
 
 /**
  *  IcoMoon to Fontawesome Conversion
  */
 [class^=icon-],
 [class*=" icon-"] {
   speak: none;
 }
 
 [class^=icon-].disabled,
 [class*=" icon-"].disabled,
 [class^=fa-].disabled,
 [class*=" fa-"].disabled {
   font-weight: 400;
 }
 
 .icon-joomla:before {
   content: "";
 }
 
 .icon-accessible:before {
   content: "";
 }
 
 .icon-add:before {
   content: "";
 }
 
 .icon-address-book:before {
   content: "";
 }
 
 .icon-address:before {
   content: "";
 }
 
 .icon-align-justify:before {
   content: "";
 }
 
 .icon-angle-double-left:before {
   content: "";
 }
 
 .icon-angle-double-right:before {
   content: "";
 }
 
 .icon-angle-down:before {
   content: "";
 }
 
 .icon-angle-left:before {
   content: "";
 }
 
 .icon-angle-right:before {
   content: "";
 }
 
 .icon-angle-up:before {
   content: "";
 }
 
 .icon-apply:before {
   content: "";
 }
 
 .icon-archive:before {
   content: "";
 }
 
 .icon-arrow-down-2:before {
   content: "";
 }
 
 .icon-arrow-down-3:before {
   content: "";
 }
 
 .icon-arrow-down-4:before {
   content: "";
 }
 
 .icon-arrow-down:before {
   content: "";
 }
 
 .icon-arrow-first:before {
   content: "";
 }
 
 .icon-arrow-last:before {
   content: "";
 }
 
 .icon-arrow-left-2:before {
   content: "";
 }
 
 .icon-arrow-left-3:before {
   content: "";
 }
 
 .icon-arrow-left-4:before {
   content: "";
 }
 
 .icon-arrow-left:before {
   content: "";
 }
 
 .icon-arrow-right-2:before {
   content: "";
 }
 
 .icon-arrow-right-3:before {
   content: "";
 }
 
 .icon-arrow-right-4:before {
   content: "";
 }
 
 .icon-arrow-right:before {
   content: "";
 }
 
 .icon-arrow-up-2:before {
   content: "";
 }
 
 .icon-arrow-up-3:before {
   content: "";
 }
 
 .icon-arrow-up-4:before {
   content: "";
 }
 
 .icon-arrow-up:before {
   content: "";
 }
 
 .icon-arrows-alt:before {
   content: "";
 }
 
 .icon-asterisk:before {
   content: "";
 }
 
 .icon-attachment:before {
   content: "";
 }
 
 .icon-backward-2:before {
   content: "";
 }
 
 .icon-backward-circle:before {
   content: "";
 }
 
 .icon-backward:before {
   content: "";
 }
 
 .icon-ban-circle:before {
   content: "";
 }
 
 .icon-bars:before {
   content: "";
 }
 
 .icon-basket:before {
   content: "";
 }
 
 .icon-bell:before {
   content: "";
 }
 
 .icon-bolt:before {
   content: "";
 }
 
 .icon-book:before {
   content: "";
 }
 
 .icon-bookmark-2:before {
   content: "";
 }
 
 .icon-bookmark:before {
   content: "";
 }
 
 .icon-box-add:before {
   content: "";
 }
 
 .icon-box-remove:before {
   content: "";
 }
 
 .icon-briefcase:before {
   content: "";
 }
 
 .icon-broadcast:before {
   content: "";
 }
 
 .icon-brush:before {
   content: "";
 }
 
 .icon-bubble-quote:before {
   content: "";
 }
 
 .icon-bullhorn:before {
   content: "";
 }
 
 .icon-calendar-check:before {
   content: "";
 }
 
 .icon-calendar-2:before {
   content: "";
 }
 
 .icon-calendar-3:before {
   content: "";
 }
 
 .icon-calendar-alt:before {
   content: "";
 }
 
 .icon-calendar:before {
   content: "";
 }
 
 .icon-camera-2:before {
   content: "";
 }
 
 .icon-camera:before {
   content: "";
 }
 
 .icon-cancel-2:before {
   content: "";
 }
 
 .icon-cancel-circle:before {
   content: "";
 }
 
 .icon-cancel:before {
   content: "";
 }
 
 .icon-caret-down:before {
   content: "";
 }
 
 .icon-caret-up:before {
   content: "";
 }
 
 .icon-cart:before {
   content: "";
 }
 
 .icon-chart:before {
   content: "";
 }
 
 .icon-check-circle:before {
   content: "";
 }
 
 .icon-check-square:before {
   content: "";
 }
 
 .icon-check:before {
   content: "";
 }
 
 .icon-checkbox-checked:before {
   content: "";
 }
 
 .icon-checkbox-partial:before {
   content: "";
 }
 
 .icon-checkbox-unchecked:before {
   content: "";
 }
 
 .icon-checkbox:before {
   content: "";
 }
 
 .icon-checkedout:before {
   content: "";
 }
 
 .icon-checkin:before {
   content: "";
 }
 
 .icon-checkmark-2:before {
   content: "";
 }
 
 .icon-checkmark-circle:before {
   content: "";
 }
 
 .icon-checkmark:before {
   content: "";
 }
 
 .icon-chevron-down:before {
   content: "";
 }
 
 .icon-chevron-left:before {
   content: "";
 }
 
 .icon-chevron-right:before {
   content: "";
 }
 
 .icon-chevron-up:before {
   content: "";
 }
 
 .icon-circle:before {
   content: "";
 }
 
 .icon-clipboard:before {
   content: "";
 }
 
 .icon-clock:before {
   content: "";
 }
 
 .icon-cloud-download-alt:before {
   content: "";
 }
 
 .icon-cloud-download:before {
   content: "";
 }
 
 .icon-cloud-upload:before {
   content: "";
 }
 
 .icon-cloud:before {
   content: "";
 }
 
 .icon-code:before {
   content: "";
 }
 
 .icon-code-branch:before {
   content: "";
 }
 
 .icon-cog:before {
   content: "";
 }
 
 .icon-cogs:before {
   content: "";
 }
 
 .icon-collapse:before {
   content: "";
 }
 
 .icon-color-palette:before {
   content: "";
 }
 
 .icon-comment-dots:before {
   content: "";
 }
 
 .icon-comment:before {
   content: "";
 }
 
 .icon-comments-2:before {
   content: "";
 }
 
 .icon-comments:before {
   content: "";
 }
 
 .icon-compass:before {
   content: "";
 }
 
 .icon-connection:before {
   content: "";
 }
 
 .icon-contract-2:before {
   content: "";
 }
 
 .icon-contract:before {
   content: "";
 }
 
 .icon-copy:before {
   content: "";
 }
 
 .icon-credit-2:before {
   content: "";
 }
 
 .icon-credit:before {
   content: "";
 }
 
 .icon-crop:before {
   content: "";
 }
 
 .icon-cube:before {
   content: "";
 }
 
 .icon-cubes:before {
   content: "";
 }
 
 .icon-dashboard:before {
   content: "";
 }
 
 .icon-database:before {
   content: "";
 }
 
 .icon-default:before {
   content: "";
 }
 
 .icon-delete:before {
   content: "";
 }
 
 .icon-desktop:before {
   content: "";
 }
 
 .icon-downarrow:before {
   content: "";
 }
 
 .icon-download:before {
   content: "";
 }
 
 .icon-drawer-2:before {
   content: "";
 }
 
 .icon-drawer:before {
   content: "";
 }
 
 .icon-edit:before {
   content: "";
 }
 
 .icon-ellipsis-h:before {
   content: "";
 }
 
 .icon-ellipsis-v:before {
   content: "";
 }
 
 .icon-enter:before {
   content: "";
 }
 
 .icon-envelope-open-text:before {
   content: "";
 }
 
 .icon-envelope-opened:before {
   content: "";
 }
 
 .icon-envelope:before {
   content: "";
 }
 
 .icon-equalizer:before {
   content: "";
 }
 
 .icon-error:before {
   content: "";
 }
 
 .icon-exclamation-circle:before {
   content: "";
 }
 
 .icon-exclamation-triangle:before {
   content: "";
 }
 
 .icon-exclamation:before {
   content: "";
 }
 
 .icon-exit:before {
   content: "";
 }
 
 .icon-expand-2:before {
   content: "";
 }
 
 .icon-expand:before {
   content: "";
 }
 
 .icon-expired:before {
   content: "";
 }
 
 .icon-external-link-alt:before {
   content: "";
 }
 
 .icon-eye-2:before {
   content: "";
 }
 
 .icon-eye-blocked:before {
   content: "";
 }
 
 .icon-eye-close:before {
   content: "";
 }
 
 .icon-eye-open:before {
   content: "";
 }
 
 .icon-eye-slash:before {
   content: "";
 }
 
 .icon-eye:before {
   content: "";
 }
 
 .icon-fax:before {
   content: "";
 }
 
 .icon-featured:before {
   content: "";
 }
 
 .icon-feed:before {
   content: "";
 }
 
 .icon-file-2:before {
   content: "";
 }
 
 .icon-file-add:before {
   content: "";
 }
 
 .icon-file-alt:before {
   content: "";
 }
 
 .icon-file-check:before {
   content: "";
 }
 
 .icon-file-minus:before {
   content: "";
 }
 
 .icon-file-plus:before {
   content: "";
 }
 
 .icon-file-remove:before {
   content: "";
 }
 
 .icon-file:before {
   content: "";
 }
 
 .icon-filter:before {
   content: "";
 }
 
 .icon-first:before {
   content: "";
 }
 
 .icon-flag-2:before {
   content: "";
 }
 
 .icon-flag-3:before {
   content: "";
 }
 
 .icon-flag:before {
   content: "";
 }
 
 .icon-flash:before {
   content: "";
 }
 
 .icon-folder-2:before {
   content: "";
 }
 
 .icon-folder-3:before {
   content: "";
 }
 
 .icon-folder-close:before {
   content: "";
 }
 
 .icon-folder-minus:before {
   content: "";
 }
 
 .icon-folder-open:before {
   content: "";
 }
 
 .icon-folder-plus-2:before {
   content: "";
 }
 
 .icon-folder-plus:before {
   content: "";
 }
 
 .icon-folder-remove:before {
   content: "";
 }
 
 .icon-folder:before {
   content: "";
 }
 
 .icon-forward-2:before {
   content: "";
 }
 
 .icon-forward-circle:before {
   content: "";
 }
 
 .icon-forward:before {
   content: "";
 }
 
 .icon-generic:before {
   content: "";
 }
 
 .icon-globe:before {
   content: "";
 }
 
 .icon-grid-2:before {
   content: "";
 }
 
 .icon-grid-view-2:before {
   content: "";
 }
 
 .icon-grid-view:before {
   content: "";
 }
 
 .icon-grid:before {
   content: "";
 }
 
 .icon-handshake:before {
   content: "";
 }
 
 .icon-health:before {
   content: "";
 }
 
 .icon-heart-2:before {
   content: "";
 }
 
 .icon-heart:before {
   content: "";
 }
 
 .icon-help:before {
   content: "";
 }
 
 .icon-hits:before {
   content: "";
 }
 
 .icon-home-2:before {
   content: "";
 }
 
 .icon-home:before {
   content: "";
 }
 
 .icon-image:before {
   content: "";
 }
 
 .icon-images:before {
   content: "";
 }
 
 .icon-info-2:before {
   content: "";
 }
 
 .icon-info-circle:before {
   content: "";
 }
 
 .icon-info:before {
   content: "";
 }
 
 .icon-key:before {
   content: "";
 }
 
 .icon-lamp:before {
   content: "";
 }
 
 .icon-language:before {
   content: "";
 }
 
 .icon-last:before {
   content: "";
 }
 
 .icon-leftarrow:before {
   content: "";
 }
 
 .icon-lightbulb:before {
   content: "";
 }
 
 .icon-lightning:before {
   content: "";
 }
 
 .icon-link:before {
   content: "";
 }
 
 .icon-list-2:before {
   content: "";
 }
 
 .icon-list-view:before {
   content: "";
 }
 
 .icon-list:before {
   content: "";
 }
 
 .icon-loading:before {
   content: "";
 }
 
 .icon-location:before {
   content: "";
 }
 
 .icon-lock:before {
   content: "";
   font-weight: 600;
 }
 
 .icon-locked:before {
   content: "";
 }
 
 .icon-loop:before {
   content: "";
 }
 
 .icon-mail-2:before {
   content: "";
 }
 
 .icon-mail:before {
   content: "";
 }
 
 .icon-map-signs:before {
   content: "";
 }
 
 .icon-menu-2:before {
   content: "";
 }
 
 .icon-menu-3:before {
   content: "";
 }
 
 .icon-menu:before {
   content: "";
 }
 
 .icon-minus-2:before {
   content: "";
 }
 
 .icon-minus-circle:before {
   content: "";
 }
 
 .icon-minus-sign:before {
   content: "";
 }
 
 .icon-minus:before {
   content: "";
 }
 
 .icon-mobile:before {
   content: "";
 }
 
 .icon-move:before {
   content: "";
 }
 
 .icon-music:before {
   content: "";
 }
 
 .icon-new-tab-2:before {
   content: "";
 }
 
 .icon-new-tab:before {
   content: "";
 }
 
 .icon-new:before {
   content: "";
 }
 
 .icon-next:before {
   content: "";
 }
 
 .icon-not-ok:before {
   content: "";
 }
 
 .icon-notification-2:before {
   content: "";
 }
 
 .icon-notification-circle:before {
   content: "";
 }
 
 .icon-notification:before {
   content: "";
 }
 
 .icon-ok:before {
   content: "";
 }
 
 .icon-open:before {
   content: "";
 }
 
 .icon-options:before {
   content: "";
 }
 
 .icon-out-2:before {
   content: "";
 }
 
 .icon-out-3:before {
   content: "";
 }
 
 .icon-out:before {
   content: "";
 }
 
 .icon-paint-brush:before {
   content: "";
 }
 
 .icon-palette:before {
   content: "";
 }
 
 .icon-paperclip:before {
   content: "";
 }
 
 .icon-paragraph-center:before {
   content: "";
 }
 
 .icon-paragraph-justify:before {
   content: "";
 }
 
 .icon-paragraph-left:before {
   content: "";
 }
 
 .icon-paragraph-right:before {
   content: "";
 }
 
 .icon-pause-circle:before {
   content: "";
 }
 
 .icon-pause:before {
   content: "";
 }
 
 .icon-pen-square:before {
   content: "";
 }
 
 .icon-pencil-2:before {
   content: "";
 }
 
 .icon-pencil-alt:before {
   content: "";
 }
 
 .icon-pencil:before {
   content: "";
 }
 
 .icon-pending:before {
   content: "";
 }
 
 .icon-phone-2:before {
   content: "";
 }
 
 .icon-phone:before {
   content: "";
 }
 
 .icon-picture:before {
   content: "";
 }
 
 .icon-pictures:before {
   content: "";
 }
 
 .icon-pie:before {
   content: "";
 }
 
 .icon-pin:before {
   content: "";
 }
 
 .icon-play-2:before {
   content: "";
 }
 
 .icon-play-circle:before {
   content: "";
 }
 
 .icon-play:before {
   content: "";
 }
 
 .icon-plug:before {
   content: "";
 }
 
 .icon-plus-2:before {
   content: "";
 }
 
 .icon-plus-circle:before {
   content: "";
 }
 
 .icon-plus-square:before {
   content: "";
 }
 
 .icon-plus:before {
   content: "";
 }
 
 .icon-power-cord:before {
   content: "";
 }
 
 .icon-power-off:before {
   content: "";
 }
 
 .icon-previous:before {
   content: "";
 }
 
 .icon-print:before {
   content: "";
 }
 
 .icon-printer:before {
   content: "";
 }
 
 .icon-project-diagram:before {
   content: "";
 }
 
 .icon-protected:before {
   content: "";
 }
 
 .icon-publish:before {
   content: "";
 }
 
 .icon-purge:before {
   content: "";
 }
 
 .icon-pushpin:before {
   content: "";
 }
 
 .icon-puzzle-piece:before {
   content: "";
 }
 
 .icon-puzzle:before {
   content: "";
 }
 
 .icon-question-2:before {
   content: "";
 }
 
 .icon-question-circle:before {
   content: "";
 }
 
 .icon-question-sign:before {
   content: "";
 }
 
 .icon-question:before {
   content: "";
 }
 
 .icon-quote-2:before {
   content: "";
 }
 
 .icon-quote-3:before {
   content: "";
 }
 
 .icon-quote:before {
   content: "";
 }
 
 .icon-quotes-left:before {
   content: "";
 }
 
 .icon-quotes-right:before {
   content: "";
 }
 
 .icon-radio-checked:before {
   content: "";
 }
 
 .icon-radio-unchecked:before {
   content: "";
 }
 
 .icon-redo-2:before {
   content: "";
 }
 
 .icon-redo:before {
   content: "";
 }
 
 .icon-refresh:before {
   content: "";
 }
 
 .icon-register:before {
   content: "";
 }
 
 .icon-remove:before {
   content: "";
 }
 
 .icon-reply:before {
   content: "";
 }
 
 .icon-rightarrow:before {
   content: "";
 }
 
 .icon-rss:before {
   content: "";
 }
 
 .icon-save-copy:before {
   content: "";
 }
 
 .icon-save-new:before {
   content: "";
 }
 
 .icon-save:before {
   content: "";
 }
 
 .icon-scissors:before {
   content: "";
 }
 
 .icon-screen:before {
   content: "";
 }
 
 .icon-screwdriver:before {
   content: "";
 }
 
 .icon-search-minus:before {
   content: "";
 }
 
 .icon-search-plus:before {
   content: "";
 }
 
 .icon-search:before {
   content: "";
 }
 
 .icon-select-file:before {
   content: "";
 }
 
 .icon-share-alt:before {
   content: "";
 }
 
 .icon-share:before {
   content: "";
 }
 
 .icon-shield-alt:before {
   content: "";
 }
 
 .icon-shield:before {
   content: "";
 }
 
 .icon-shuffle:before {
   content: "";
 }
 
 .icon-signup:before {
   content: "";
 }
 
 .icon-sliders-h:before {
   content: "";
 }
 
 .icon-smiley-2:before {
   content: "";
 }
 
 .icon-smiley-happy-2:before {
   content: "";
 }
 
 .icon-smiley-happy:before {
   content: "";
 }
 
 .icon-smiley-neutral-2:before {
   content: "";
 }
 
 .icon-smiley-neutral:before {
   content: "";
 }
 
 .icon-smiley-sad-2:before {
   content: "";
 }
 
 .icon-smiley-sad:before {
   content: "";
 }
 
 .icon-smiley:before {
   content: "";
 }
 
 .icon-sort:before {
   content: "";
 }
 
 .icon-spinner:before {
   content: "";
 }
 
 .icon-square:before {
   content: "";
 }
 
 .icon-stack:before {
   content: "";
 }
 
 .icon-star-2:before {
   content: "";
 }
 
 .icon-star-empty:before {
   content: "";
 }
 
 .icon-star:before {
   content: "";
 }
 
 .icon-stop-circle:before {
   content: "";
 }
 
 .icon-stop:before {
   content: "";
 }
 
 .icon-success:before {
   content: "";
 }
 
 .icon-support:before {
   content: "";
 }
 
 .icon-switch:before {
   content: "";
 }
 
 .icon-sync:before {
   content: "";
 }
 
 .icon-tablet:before {
   content: "";
 }
 
 .icon-tachometer-alt:before {
   content: "";
 }
 
 .icon-tag-2:before {
   content: "";
 }
 
 .icon-tag:before {
   content: "";
 }
 
 .icon-tags-2:before {
   content: "";
 }
 
 .icon-tags:before {
   content: "";
 }
 
 .icon-tasks:before {
   content: "";
 }
 
 .icon-text-width:before {
   content: "";
 }
 
 .icon-th:before {
   content: "";
 }
 
 .icon-th-large:before {
   content: "";
 }
 
 .icon-thumbs-down:before {
   content: "";
 }
 
 .icon-thumbs-up:before {
   content: "";
 }
 
 .icon-times:before {
   content: "";
 }
 
 .icon-toggle-off:before {
   content: "";
 }
 
 .icon-toggle-on:before {
   content: "";
 }
 
 .icon-tools:before {
   content: "";
 }
 
 .icon-trash:before {
   content: "";
 }
 
 .icon-tree-2:before {
   content: "";
 }
 
 .icon-tree:before {
   content: "";
 }
 
 .icon-trophy:before {
   content: "";
 }
 
 .icon-unarchive:before {
   content: "";
 }
 
 .icon-unblock:before {
   content: "";
 }
 
 .icon-undo-2:before {
   content: "";
 }
 
 .icon-undo:before {
   content: "";
 }
 
 .icon-unfeatured:before {
   content: "";
 }
 
 .icon-universal:before {
   content: "";
 }
 
 .icon-universal-access:before {
   content: "";
 }
 
 .icon-unlock-alt:before {
   content: "";
 }
 
 .icon-unlock:before {
   content: "";
 }
 
 .icon-unpublish:before {
   content: "";
 }
 
 .icon-uparrow:before {
   content: "";
 }
 
 .icon-upload:before {
   content: "";
 }
 
 .icon-user-circle:before {
   content: "";
 }
 
 .icon-user-edit:before {
   content: "";
 }
 
 .icon-user-lock:before {
   content: "";
 }
 
 .icon-user-tag:before {
   content: "";
 }
 
 .icon-user:before {
   content: "";
   font-weight: 600;
 }
 
 .icon-users-cog:before {
   content: "";
 }
 
 .icon-users:before {
   content: "";
 }
 
 .icon-vcard:before {
   content: "";
 }
 
 .icon-video-2:before {
   content: "";
 }
 
 .icon-video:before {
   content: "";
 }
 
 .icon-wand:before {
   content: "";
 }
 
 .icon-warning-2:before {
   content: "";
 }
 
 .icon-warning-circle:before {
   content: "";
 }
 
 .icon-warning:before {
   content: "";
 }
 
 .icon-wifi:before {
   content: "";
 }
 
 .icon-wrench:before {
   content: "";
 }
 
 .icon-zoom-in:before {
   content: "";
 }
 
 .icon-zoom-out:before {
   content: "";
 }  
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(//www.i-cin.it//plugins/system/t4/themes/base/vendors/font-awesome/css/../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(//www.i-cin.it//plugins/system/t4/themes/base/vendors/font-awesome/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(//www.i-cin.it//plugins/system/t4/themes/base/vendors/font-awesome/css/../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(//www.i-cin.it//plugins/system/t4/themes/base/vendors/font-awesome/css/../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(//www.i-cin.it//plugins/system/t4/themes/base/vendors/font-awesome/css/../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(//www.i-cin.it//plugins/system/t4/themes/base/vendors/font-awesome/css/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

@charset "UTF-8";
/***!  /templates/rxnsport/css/extras/com_docman.css?5d2550  !***/

.k-ui-namespace span[class*=k-icon-]::before {
  font-size: 18px;
}
.k-ui-namespace .k-icon-document-document::before {
  color: #4275f4;
}
.k-ui-namespace .k-icon-document-pdf::before {
  color: #fc6a6b;
}
.k-ui-namespace .k-icon-document-image::before {
  color: #2CC990;
}
.k-ui-namespace .k-icon-document-video::before {
  color: #FF7416;
}
.k-ui-namespace .k-icon-document-archive::before {
  color: #42729B;
}
.k-ui-namespace .docman_download {
  background: var(--t4-gray-100);
  border: 1px dashed var(--t4-gray-300);
  border-radius: 0.375rem;
  padding: 1.5rem;
}
.k-ui-namespace .docman_download.docman_download--left {
  margin: 0 1.5rem 1.5rem 0;
}
.k-ui-namespace .docman_download.docman_download--right {
  margin: 0 0 1.5rem 1.5rem;
}
@media (max-width: 576px) {
  .k-ui-namespace .docman_download.docman_download--right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-width: 100%;
    margin-left: 0;
    gap: 1rem;
    width: 100%;
  }
}
@media (max-width: 576px) {
  .k-ui-namespace .docman_download a.btn {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0.5rem;
    width: auto;
  }
}
.k-ui-namespace .k-toolbar {
  border-radius: var(--t4-border-radius);
  border: 0;
}
.k-ui-namespace .docman_category {
  background-color: #fff7ed;
  border-radius: 6px;
  padding: 1rem;
  margin-bottom: 1rem;
}
.k-ui-namespace .docman_category h3.koowa_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.k-ui-namespace .docman_category h3.koowa_header .koowa_header__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.k-ui-namespace .docman_category h3.koowa_header .koowa_header__item .k-icon--size-medium {
  font-size: 1.125rem;
}
.k-ui-namespace .docman_category .docman_description {
  padding-bottom: 0;
}
.k-ui-namespace h1.koowa_header {
  font-size: 1.75rem;
}
.k-ui-namespace h1.koowa_header a {
  color: var(--body-text-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
}
.k-ui-namespace h1.koowa_header a:hover, .k-ui-namespace h1.koowa_header a:focus, .k-ui-namespace h1.koowa_header a:active {
  color: var(--body-link-hover-color);
}
.k-ui-namespace h1.koowa_header span[class*=k-icon-] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.k-ui-namespace .koowa_header__item .label {
  font-size: 0.875rem;
  font-weight: 400;
  padding: 0.25rem 0.375rem;
}
.k-ui-namespace .docman_list_layout .koowa_header,
.k-ui-namespace .docman_document_layout .koowa_header {
  margin-bottom: 0.75rem;
}
.k-ui-namespace .docman_list_layout .koowa_header a,
.k-ui-namespace .docman_document_layout .koowa_header a {
  color: var(--body-text-color);
}
.k-ui-namespace .docman_list_layout .koowa_header a:hover, .k-ui-namespace .docman_list_layout .koowa_header a:focus, .k-ui-namespace .docman_list_layout .koowa_header a:active,
.k-ui-namespace .docman_document_layout .koowa_header a:hover,
.k-ui-namespace .docman_document_layout .koowa_header a:focus,
.k-ui-namespace .docman_document_layout .koowa_header a:active {
  color: var(--body-link-hover-color);
}
.k-ui-namespace .docman_list_layout .koowa_header .whitespace_preserver,
.k-ui-namespace .docman_document_layout .koowa_header .whitespace_preserver {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
}
.k-ui-namespace .docman_list_layout .docman_description .docman_thumbnail,
.k-ui-namespace .docman_document_layout .docman_description .docman_thumbnail {
  margin: 0.375rem 1.5rem 1.5rem 0;
}
@media (max-width: 576px) {
  .k-ui-namespace .docman_list_layout .docman_description .docman_thumbnail,
.k-ui-namespace .docman_document_layout .docman_description .docman_thumbnail {
    margin-left: 0;
    margin-right: 0;
    max-width: 100%;
    min-width: 100%;
    width: 100%;
  }
}
.k-ui-namespace .docman_list_layout .docman_description .docman_thumbnail img,
.k-ui-namespace .docman_document_layout .docman_description .docman_thumbnail img {
  border-radius: 0.375rem;
}
.k-ui-namespace .docman_table_layout .table td {
  padding: 0.5rem 1rem;
}
.k-ui-namespace .docman_table_layout .table td.k-table-data--toggle {
  padding-left: 0;
  padding-right: 0;
}
.k-ui-namespace .docman_table_layout .table td.koowa_table__dates {
  font-size: 0.875rem;
}

.k-ui-namespace .mod_docman.mod_docman--documents ul {
  margin: 0;
  padding: 0;
}
.k-ui-namespace .mod_docman.mod_docman--documents ul li {
  margin: 0;
}
.k-ui-namespace .mod_docman.mod_docman--documents ul li + li {
  border-top: 1px solid var(--t4-border-color);
  margin-top: 0.5rem;
  padding-top: 0.5rem;
}
.k-ui-namespace .mod_docman.mod_docman--documents ul li .koowa_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin: 0;
  padding: 0;
  gap: 0.75rem;
}
.k-ui-namespace .mod_docman.mod_docman--documents ul li .koowa_header::before, .k-ui-namespace .mod_docman.mod_docman--documents ul li .koowa_header::after {
  display: none;
}
.k-ui-namespace .mod_docman.mod_docman--documents ul li .koowa_header .label {
  font-size: 11px;
  font-weight: 400;
}
.k-ui-namespace .mod_docman.mod_docman--documents ul li .module_document__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
}
.k-ui-namespace .mod_docman.mod_docman--documents ul li .module_document__info .module_document__category,
.k-ui-namespace .mod_docman.mod_docman--documents ul li .module_document__info .module_document__date,
.k-ui-namespace .mod_docman.mod_docman--documents ul li .module_document__info .module_document__size,
.k-ui-namespace .mod_docman.mod_docman--documents ul li .module_document__info .module_document__downloads {
  font-size: 0.75rem;
  opacity: 0.8;
  width: auto;
}
.k-ui-namespace .mod_docman.mod_docman--documents ul li .module_document__info .module_document__category .koowa_wrapped_content,
.k-ui-namespace .mod_docman.mod_docman--documents ul li .module_document__info .module_document__date .koowa_wrapped_content,
.k-ui-namespace .mod_docman.mod_docman--documents ul li .module_document__info .module_document__size .koowa_wrapped_content,
.k-ui-namespace .mod_docman.mod_docman--documents ul li .module_document__info .module_document__downloads .koowa_wrapped_content {
  width: auto;
}
.k-ui-namespace .mod_docman.mod_docman--documents ul li .koowa_header__item--image_container {
  padding: 0;
  min-width: auto;
  width: auto;
}
.k-ui-namespace .mod_docman.mod_docman--documents ul li a {
  color: var(--body-text-color);
}
.k-ui-namespace .mod_docman.mod_docman--documents ul li a:hover, .k-ui-namespace .mod_docman.mod_docman--documents ul li a:focus, .k-ui-namespace .mod_docman.mod_docman--documents ul li a:active {
  color: var(--body-link-hover-color);
}
.k-ui-namespace .mod_docman.mod_docman--categories ul {
  margin: 0;
  padding: 0;
}
.k-ui-namespace .mod_docman.mod_docman--categories ul li a {
  --body-link-color: var(--body-text-color);
}

@charset "UTF-8";
/***!  /templates/rxnsport/css/extras/com_easyblog.css?5d2550  !***/


#eb.eb-component .btn {
  background-color: var(--t4-btn-bg);
  border-radius: var(--t4-btn-border-radius);
  font-size: var(--t4-btn-font-size);
  font-weight: var(--t4-btn-font-weight);
  line-height: var(--t4-btn-line-height);
  padding: var(--t4-btn-padding-y) var(--t4-btn-padding-x);
}
#eb.eb-component .btn-default {
  color: #495057 !important;
  background-color: var(--t4-border-color) !important;
  border: 1px solid var(--t4-border-color) !important;
}
#eb.eb-component .btn-default:hover {
  color: #fff !important;
  background-color: var(--t4-link-hover-color) !important;
  border-color: var(--t4-link-hover-color) !important;
}
#eb.eb-component .btn-primary {
  background-color: var(--color-primary) !important;
  border-color: var(--color-primary) !important;
}
#eb.eb-component .form-control {
  border: 1px solid var(--t4-gray-300);
  border-radius: var(--t4-border-radius);
  font-size: 1rem;
  line-height: 1.5;
  height: auto;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
#eb.eb-component .eb-post-thumb .eb-post-image img {
  border-radius: 4px;
}
#eb.eb-component .eb-card {
  border-radius: var(--t4-border-radius);
  overflow: hidden;
}
#eb.eb-component .eb-card .eb-post-title {
  font-size: 1.5rem;
  font-weight: var(--heading-font-weight);
  line-height: var(--heading-line-height);
  margin: 0;
}
#eb.eb-component .eb-card .eb-post-title a {
  color: #495057;
}
#eb.eb-component .eb-card .eb-post-title a:hover {
  color: var(--t4-link-hover-color);
}
#eb.eb-component .eb-post-simple .o-aspect-ratio > :first-child {
  border-radius: var(--t4-border-radius);
}
#eb.eb-component .eb-post-simple .eb-post-simple__title {
  font-size: 1.5rem;
  font-weight: var(--heading-font-weight);
  line-height: var(--heading-line-height);
  padding-top: 0;
}
#eb.eb-component .eb-post-simple .eb-post-simple__foot {
  padding-top: 0;
}
#eb.eb-component .eb-post-simple a {
  color: var(--body-text-color);
}
#eb.eb-component .eb-post-simple a:hover {
  color: var(--body-link-hover-color);
}
#eb.eb-component .eb-post-nickel {
  border-color: #e9ecef;
  border-radius: var(--t4-border-radius);
}
@media (min-width: 992px) {
  #eb.eb-component .eb-post-nickel .eb-post-title {
    font-size: 1.5rem;
    font-weight: var(--heading-font-weight);
    line-height: var(--heading-line-height);
  }
}
#eb.eb-component .eb-post-nickel .eb-post-foot {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#eb.eb-component .eb-post-nickel .eb-shares {
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: right;
  margin-top: 0 !important;
}
#eb.eb-component .eb-post-listing.is-masonry .eb-post-listing__item {
  margin-bottom: 3rem;
}
#eb.eb-component .eb-post-listing.is-masonry .eb-post-actions {
  margin-top: 0;
}
#eb.eb-component .eb-post-listing.is-mobile .eb-post-avatar {
  float: left !important;
}
#eb.eb-component .eb-post-listing.is-mobile .eb-post-meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#eb.eb-component .eb-post-listing.is-mobile .eb-post-meta div {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
#eb.eb-component .eb-post-listing.is-mobile .eb-post-meta div + div::before {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  content: "";
  content: "·";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 13px;
  vertical-align: middle;
  padding: 0 6px;
}
#eb.eb-component .eb-entry a {
  --body-link-color: #495057;
}
#eb.eb-component .eb-entry .eb-entry-title {
  font-size: var(--h2-font-size);
}
#eb.eb-component .eb-entry .eb-entry-meta {
  font-size: 0.75rem;
  text-transform: uppercase;
}
#eb.eb-component .eb-section-heading {
  border-color: var(--t4-border-color);
}
#eb.eb-component .eb-entry-author-bio {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
#eb.eb-component .eb-entry-author-bio .eb-entry-author-meta > span {
  margin-top: 0.25rem !important;
}
#eb.eb-component .eb-entry-related .eb-related-thumb {
  border-radius: var(--t4-border-radius);
}
#eb.eb-component .eb-comment-head {
  --body-link-color: var(--body-text-color);
}
#eb.eb-component .eb-tags-filter {
  border-color: var(--t4-border-color);
}
#eb.eb-component .eb-tags-item__link {
  --body-link-color: var(--body-text-color);
}
#eb.eb-component .input-group-btn > .btn {
  height: auto;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
#eb.eb-component .eb-authors .eb-author {
  background: var(--t4-gray-100);
  border-radius: var(--t4-border-radius);
  padding: 1rem 1rem 0;
}
#eb.eb-component .eb-authors .eb-author .eb-author {
  padding: 0;
}
#eb.eb-component .eb-authors .eb-author.is-mobile {
  padding-bottom: 1rem;
}
#eb.eb-component .eb-authors .eb-authors-subscribe {
  margin-top: 0.5rem;
}
#eb.eb-component .eb-authors .eb-authors-head {
  padding: 0;
}
#eb.eb-component .eb-authors .eb-simple-post__context {
  --body-link-color: var(--body-text-color);
}
#eb.eb-component .eb-authors .eb-simple-post__date {
  -ms-flex-item-align: end;
      align-self: flex-end;
  font-size: 0.75rem;
}
@media (max-width: 576px) {
  #eb.eb-component .eb-authors .eb-simple-post__date {
    padding: 0;
    margin-top: 0.25rem;
  }
}
@media (max-width: 576px) {
  #eb.eb-component .eb-authors .eb-simple-post__content {
    display: block;
  }
}
#eb.eb-component .eb-calendar .table {
  --t4-table-accent-bg: transparent;
}
#eb.eb-component .eb-calendar tbody > tr > td.empty > small,
#eb.eb-component .eb-calendar .eb-calendar-days > td {
  background: transparent;
}
#eb.eb-component .editor-xtd-buttons button {
  color: var(--t4-btn-color);
  margin-bottom: 0.25rem;
}
#eb.eb-component .eb-comp__side .btn-eb-default {
  background-color: var(--t4-btn-bg) !important;
}
#eb.eb-component .form-horizontal .eb-dashboard-form-section .editor-xtd-buttons .btn {
  color: var(--t4-btn-color);
  margin-bottom: 0.25rem;
}
#eb.eb-component .form-actions {
  background-color: transparent;
}
#eb.eb-component .fade.show {
  opacity: 1;
}
#eb.eb-component .fd-tab__item {
  border-bottom-width: 1px;
  margin-bottom: -1px;
}
#eb.eb-component .eb-bar--filter-bar {
  background-color: transparent;
}
@media (max-width: 576px) {
  #eb.eb-component .eb-bar--filter-bar {
    text-align: center;
  }
}
#eb.eb-component .eb-table.table {
  --t4-table-accent-bg: transparent;
  --t4-table-striped-bg: transparent;
}
#eb.eb-component .eb-dashboard-empty .eb-dashboard-empty__content {
  position: unset;
  -webkit-transform: unset;
          transform: unset;
}
#eb.eb-component #fd.mod-si-toolbar .is-active .fd-toolbar__link {
  background-color: var(--t4-link-hover-color);
  color: #fff;
}
#eb.eb-component #fd.mod-si-toolbar .fd-toolbar__link.is-composer {
  background-color: var(--t4-link-hover-color);
  color: #fff;
}
#eb.eb-component #fd .o-pagination {
  --fd-border-radius-md: .25rem;
}
#eb.eb-component #fd .o-pagination .o-pagination__btn {
  border-color: var(--t4-border-color);
  font-size: 1rem;
  line-height: var(--body-line-height);
  padding: 0.375rem 0.75rem;
}
#eb.eb-component #fd .o-pagination .o-pagination__btn.text-gray-300 {
  color: #6c757d;
}
#eb.eb-component #fd .o-pagination .o-pagination__btn.text-gray-500 {
  color: #fff;
}
#eb.eb-component #fd .o-pagination .o-pagination__btn .fa:before {
  font: normal normal normal 14px/1 FontAwesome;
}
#eb.eb-component #fd .o-pagination .fdi.fa-fw {
  width: auto;
}
#eb.eb-component #fd .o-pagination .bg-gray-100 {
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.com_easyblog.modal-open .modal .modal-body iframe {
  padding: 1rem 0 0;
  width: 100%;
}

@media (max-width: 576px) {
  .container-popup .btn-toolbar {
    gap: 0.5rem;
    padding-top: 0.5rem;
  }
}
.container-popup .btn-toolbar .js-stools-field-list {
  margin-right: 0.5rem;
}

.com_easyblog #fd .o-btn--primary {
  background-color: var(--color-primary);
  border-color: var(--color-primary);
  color: var(--color-white);
}
.com_easyblog #fd a.fd-link {
  color: var(--body-text-color);
}
.com_easyblog #fd a.fd-link:hover {
  color: var(--t4-link-hover-color);
}

#eb.mod_easyblogcategories .eb-mod-media-thumb.fa {
  display: none;
}
#eb.mod_easyblogcategories .eb-mod-media-title {
  --body-link-color: var(--body-text-color);
  display: block;
  font-size: 1rem;
  font-weight: var(--heading-font-weight);
  line-height: var(--heading-line-height);
  margin-bottom: 0.5rem;
}
#eb.mod_easyblogcategories .eb-brand-rss {
  --body-link-color: #495057;
}
#eb.mod_easyblogcategories .fa-rss-square {
  color: #0a58ca;
}
#eb.mod_easyblogmostpopularpost {
  --body-link-color: var(--body-text-color);
}
#eb.mod_easyblogmostpopularpost .eb-mod-thumb {
  margin-top: 0;
}
#eb.mod_easyblogmostpopularpost .eb-mod-thumb .eb-mod-image-cover {
  border: 0;
  border-radius: 4px;
  padding: 0;
}
#eb.mod_easyblogmostpopularpost .eb-mod-thumb .eb-mod-image-cover::before {
  border: 0;
}
#eb.mod_easyblogmostpopularpost .eb-mod-title {
  margin-bottom: 0.25rem;
  padding-top: 0;
}
#eb.mod_easyblogmostpopularpost .mod-items-grid .eb-mod-head .eb-mod-media-title {
  display: block;
  font-weight: 600;
  line-height: 1.3;
  margin-bottom: 0.5rem;
}
#eb.mod_easyblogmostpopularpost .mod-items-grid .eb-mod-title .eb-mod-media-title {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.3;
}
#eb.mod_easyblogmostpopularpost .mod-items-grid .mod-post-type {
  margin-top: 0.5rem;
}
#eb.mod_easyblogmostpopularpost .mod-item .eb-mod-media-title {
  font-weight: 600;
  line-height: 1.3;
}
#eb.mod_easyblogmostpopularpost .mod-item .mod-post-type {
  float: left;
  margin-right: 0.5rem;
}
#eb.mod_easyblogmostpopularpost.is-mobile .eb-mod-thumb.is-left {
  float: left;
  margin-right: 0.5rem;
}
#eb.mod-easyblogimagewall .ezb-grids {
  margin: 0;
}
#eb.mod-easyblogimagewall .ezb-grids > .ezb-grid {
  margin-bottom: 1rem;
  overflow: hidden;
  border-radius: var(--t4-border-radius);
  padding-left: 0;
  padding-right: 0;
}
#eb.mod-easyblogimagewall .ezb-grids .ezb-card:after {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0) 100%);
}
#eb.mod-easyblogsearch .form-control {
  border-radius: var(--t4-border-radius);
  padding: 0.375rem 0.75rem;
}
#eb.mod-easyblogsearch .btn-default {
  border-radius: var(--t4-border-radius);
}
#eb .o-form-multi-item__input {
  outline: none;
}

@charset "UTF-8";
/***!  /templates/rxnsport/css/extras/com_easydiscuss.css?5d2550  !***/

.si-theme--dark {
  --body-text-color: var(--t4-white);
}

.com_easydiscuss #ed {
  --si-line-height: var(--body-line-height);
  --si-root-font-size: var(--body-font-size);
  --si-font-size--02: var(--body-font-size);
  --si-basic--700: var(--body-text-color);
  --si-body: var(--body-bg-color);
  --si-primary: var(--t4-link-color);
  --si-primary--bg: var(--t4-link-color);
  --si-primary--border: var(--t4-link-color);
  --si-ui-radius: var(--t4-border-radius);
  --fd-border-radius-md: var(--t4-border-radius);
  --t4-border-color: var(--t4-gray-200);
  --body-link-color: var(--body-text-color);
  font-family: var(--body-font-family) !important;
}
.com_easydiscuss #ed h1, .com_easydiscuss #ed h2, .com_easydiscuss #ed h3, .com_easydiscuss #ed h4, .com_easydiscuss #ed h5, .com_easydiscuss #ed h6 {
  font-family: var(--heading-font-family);
  line-height: var(--heading-line-height) !important;
}
.com_easydiscuss #ed.si-theme--light .o-card.is-unread {
  background-color: var(--t4-gray-200);
}
.com_easydiscuss #ed .o-title a.si-link {
  font-size: 1rem;
  color: var(--body-link-color);
}
.com_easydiscuss #ed .o-title:hover > a.si-link {
  color: var(--t4-link-hover-color);
}
.com_easydiscuss #ed .o-avatar--rounded,
.com_easydiscuss #ed .o-avatar--rounded img {
  border-radius: var(--t4-border-radius);
}
.com_easydiscuss #ed .o-meta {
  line-height: var(--body-line-height);
  letter-spacing: 0;
}
.com_easydiscuss #ed .o-meta,
.com_easydiscuss #ed .o-meta a,
.com_easydiscuss #ed .o-meta a.si-link {
  color: var(--body-text-color);
}
.com_easydiscuss #ed .o-meta > span:hover,
.com_easydiscuss #ed .o-meta a > span:hover,
.com_easydiscuss #ed .o-meta a.si-link > span:hover {
  color: var(--t4-link-hover-color);
}
.com_easydiscuss #ed .o-avatar-status__indicator {
  top: -6px;
  right: -6px;
}
.com_easydiscuss #ed .o-tabs {
  font-size: var(--body-font-size);
}
.com_easydiscuss #ed .o-body {
  letter-spacing: 0;
}
.com_easydiscuss #ed #fd.mod-si-toolbar .fd-toolbar__o-nav-item.is-active a {
  background-color: var(--t4-link-hover-color);
  color: var(--t4-white);
}
.com_easydiscuss #ed #fd.mod-si-toolbar #fd-toolbar-search #fd-search {
  border: var(--t4-border-width) solid var(--t4-border-color);
  margin-left: 0.5rem;
}
.com_easydiscuss #ed #fd.mod-si-toolbar #fd-toolbar-search #fd-search:hover {
  border-color: var(--t4-link-color);
}
.com_easydiscuss #ed #fd.mod-si-toolbar #fd-toolbar-search #fd-search:focus {
  border: var(--t4-border-width) solid var(--t4-link-color) !important;
}
.com_easydiscuss #ed #fd.mod-si-toolbar #fd-toolbar-search .fd-toolbar__btn-search:hover {
  background: transparent;
  color: var(--t4-link-color);
}
.com_easydiscuss #ed #fd.mod-si-toolbar .fd-toolbar__item--action .fd-toolbar__link.is-composer {
  background-color: var(--color-primary);
  color: var(--color-white);
}
.com_easydiscuss #ed #fd.mod-si-toolbar .fd-toolbar__avatar .o-avatar--rounded,
.com_easydiscuss #ed #fd.mod-si-toolbar .fd-toolbar__avatar .o-avatar--rounded img {
  border-radius: 50%;
}
.com_easydiscuss #ed .ed-filters .t-d--flex {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: var(--global-spacing);
}
.com_easydiscuss #ed .ed-filters .o-btn {
  font-size: 0.875rem;
}
.com_easydiscuss #ed .o-card.is-unread {
  border-radius: var(--t4-border-radius);
}
.com_easydiscuss #ed .o-card.is-unread .o-card__body {
  padding: 1rem;
  color: var(--body-text-color);
}
.com_easydiscuss #ed .o-card,
.com_easydiscuss #ed .ed-ask,
.com_easydiscuss #ed .ed-reply-form,
.com_easydiscuss #ed .ed-tag {
  border: 1px solid var(--t4-border-color);
  border-radius: var(--t4-border-radius);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.com_easydiscuss #ed .ed-posts-list h4.o-title {
  font-size: var(--h4-font-size);
  margin-bottom: 0.25rem;
}
.com_easydiscuss #ed .ed-posts-list .o-card--ed-post-item {
  margin-top: 0.5rem;
}
.com_easydiscuss #ed .ed-posts-list .o-card {
  background-color: transparent;
  border: 1px solid var(--t4-border-color);
  -webkit-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.com_easydiscuss #ed .ed-posts-list .o-card:hover {
  border-color: var(--t4-link-color);
}
.com_easydiscuss #ed .ed-posts-list .ed-post-status-bar {
  margin-left: 0.5rem;
}
.com_easydiscuss #ed .ed-posts-list .ed-state-new .o-label {
  background-color: var(--color-primary);
  color: var(--color-white);
}
.com_easydiscuss #ed .ed-posts-list .o-label-group .o-label {
  background-color: var(--si-danger) !important;
  color: #fff !important;
  font-weight: 600;
  padding: 4px 8px;
  line-height: 1.1;
}
.com_easydiscuss #ed .ed-posts-list .l-stack .lg\:t-d--flex:first-child .t-flex-grow--1 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}
.com_easydiscuss #ed .ed-entry .o-card--ed-entry-item h1.o-title a {
  font-size: var(--h2-font-size);
}
.com_easydiscuss #ed .ed-entry .ed-rating .fa {
  font: normal normal normal 14px/1 FontAwesome;
}
.com_easydiscuss #ed .ed-tag .ed-tag__subscribe-link:hover {
  color: var(--t4-link-hover-color);
}
.com_easydiscuss #ed .ed-badges-wrapper .o-card,
.com_easydiscuss #ed .ed-tags-item-wrapper .o-card {
  border: 1px solid var(--si-basic--200);
}
.com_easydiscuss #ed .ed-badges-wrapper .o-card .o-btn:hover,
.com_easydiscuss #ed .ed-tags-item-wrapper .o-card .o-btn:hover {
  background-color: var(--color-primary);
  border-color: var(--color-primary);
  color: var(--t4-white);
}
.com_easydiscuss #ed .ed-badges-wrapper .o-card .ed-badge__name,
.com_easydiscuss #ed .ed-tags-item-wrapper .o-card .ed-badge__name {
  line-height: var(--heading-line-height);
  font-weight: var(--heading-font-weight);
}
.com_easydiscuss #ed .ed-badges-wrapper .o-card:hover,
.com_easydiscuss #ed .ed-tags-item-wrapper .o-card:hover {
  border: 1px solid var(--color-primary);
}
.com_easydiscuss #ed .ed-profile .o-card--ed-user-profile .o-media__body div:last-child .o-avatar--sm {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.com_easydiscuss #ed .ed-profile .o-card--ed-user-profile .o-media__body div:last-child .fa {
  -webkit-transform: scale(1);
          transform: scale(1);
  text-align: left;
}
.com_easydiscuss #ed .ed-profile .ed-user-profile-stats .t-rounded--lg {
  border: 1px solid var(--t4-border-color);
  border-radius: var(--t4-border-radius);
}
.com_easydiscuss #ed .ed-profile .o-tabs {
  border-bottom: 2px solid var(--t4-border-color);
}
.com_easydiscuss #ed .ed-profile .o-tabs .o-tabs__item {
  margin-bottom: -2px;
}
.com_easydiscuss #ed .ed-profile .o-tabs .o-tabs__link {
  font-size: var(--body-font-size);
}

.com_easydiscuss #ed.ed-mod.ed-mod--quick-question .ed-mod-card__body {
  border: 1px solid var(--t4-link-color);
  border-radius: var(--t4-border-radius);
}
.com_easydiscuss #ed.ed-mod.ed-mod--topmembers .o-card {
  border: 0;
}
.com_easydiscuss #ed.ed-mod.ed-mod--topmembers .o-card .o-card__body {
  padding: 0;
}
.com_easydiscuss #ed.ed-mod.ed-mod--topmembers .o-card .o-avatar {
  width: 3rem;
  height: 3rem;
}
.com_easydiscuss #ed.ed-mod.ed-mod--topmembers .o-card .ed-user-name {
  font-weight: var(--heading-font-weight);
  line-height: var(--heading-line-height);
}
.com_easydiscuss #ed.ed-mod.ed-mod--topmembers .o-card .o-meta {
  line-height: 1.25;
}
.com_easydiscuss #ed.ed-mod.ed-mod--topmembers .o-card .o-meta div .m-list__item:last-child {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.com_easydiscuss #ed.ed-mod.ed-mod--categories .o-card .o-avatar--sm {
  width: 3rem;
  height: 3rem;
}
.com_easydiscuss #ed.ed-mod.ed-mod--categories .o-card .o-media--top {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.com_easydiscuss #ed.ed-mod.ed-mod--categories .o-card .o-title {
  line-height: var(--heading-line-height);
}
.com_easydiscuss #ed.ed-mod.ed-mod--recent-discussions .o-card__body .o-title {
  margin: 0;
  padding-right: 3rem;
  line-height: var(--heading-line-height);
}
.com_easydiscuss #ed.ed-mod.ed-mod--recent-discussions .o-card__body .o-meta:first-child {
  position: absolute;
  top: 1rem;
  right: 1rem;
}
.com_easydiscuss #ed.ed-mod.ed-mod--recent-discussions .o-card__body .ed-post-status-bar .l-cluster div {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.com_easydiscuss #ed.ed-mod.ed-mod--recent-discussions .o-card__body .o-meta:last-child {
  margin: 0.25rem 0 0;
}
.com_easydiscuss #ed.ed-mod.ed-mod--recent-discussions .o-card__body .o-meta:last-child a.si-link {
  font-size: 0.75rem;
  font-weight: 400;
}
.com_easydiscuss #ed.ed-mod.ed-mod--recent-discussions .o-card__body .o-meta:last-child > div > div:not(.o-avatar-status, .o-meta_info) {
  padding-right: 3rem;
}
.com_easydiscuss #ed.ed-mod.ed-mod--recent-discussions .o-card__body .o-meta:last-child > div {
  margin: 0;
}
.com_easydiscuss #ed.ed-mod.ed-mod--recent-discussions .o-card__body .o-meta:last-child > div > div {
  margin: 4px 0;
}
.com_easydiscuss #ed.ed-mod.ed-mod--recent-discussions .o-card__body .o-meta_description {
  font-size: var(--body-font-size);
  line-height: var(--body-line-height);
}
.com_easydiscuss #ed.ed-mod.ed-mod--recent-discussions .o-card__body .o-meta_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}
.com_easydiscuss #ed.ed-mod.ed-mod--recent-discussions .o-card__body .o-meta_info p {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.com_easydiscuss #ed.ed-mod.ed-mod--recent-discussions .o-card__body .o-meta_info p:not(:last-child):after {
  content: "";
  display: inline-block;
  width: 4px;
  height: 4px;
  border-radius: 100px;
  background-color: var(--t4-dark);
  margin: 0 0.5rem;
}

@charset "UTF-8";
/***!  /templates/rxnsport/css/extras/com_virtuemart.css?5d2550  !***/

.com_virtuemart input[type=text],
.com_virtuemart input[type=password] {
  background: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  padding: 0.375rem 0.75rem;
}
.com_virtuemart input[type=submit],
.com_virtuemart .manufacturer-product-link a,
.com_virtuemart .vm-button-correct {
  border: 1px solid var(--color-primary);
  background: var(--color-primary);
  color: #fff;
  border-radius: 0.25rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  padding: 0.375rem 0.75rem;
}
.com_virtuemart textarea,
.com_virtuemart textarea.virtuemart {
  border-color: #ced4da;
  border-radius: 0.25rem;
  width: 100%;
}
.com_virtuemart select {
  font-family: sans-serif;
  font-weight: 500;
}
.com_virtuemart .category-view .row .category {
  padding-left: calc(var(--t4-gutter-x) * 0.5);
  padding-right: calc(var(--t4-gutter-x) * 0.5);
}
@media (max-width: 576px) {
  .com_virtuemart .category-view .row .category {
    margin-bottom: var(--t4-gutter-x);
  }
}
.com_virtuemart .category-view .row .category .spacer {
  background: none;
  border-radius: var(--t4-border-radius);
  overflow: hidden;
  height: 100%;
  padding: 0;
  position: relative;
}
.com_virtuemart .category-view .row .category .spacer::before {
  background: -webkit-gradient(linear, left bottom, left top, from(rgb(2, 0, 36)), color-stop(0%, rgb(194, 194, 194)), color-stop(46%, rgba(255, 255, 255, 0)));
  background: linear-gradient(0deg, rgb(2, 0, 36) 0%, rgb(194, 194, 194) 0%, rgba(255, 255, 255, 0) 46%);
  content: "";
  height: 100%;
  position: absolute;
  width: 100%;
}
.com_virtuemart .category-view .row .category .spacer h2 {
  position: absolute;
  bottom: 5%;
  width: 100%;
  font-size: var(--h5-font-size);
}
.com_virtuemart .category-view .horizontal-separator {
  margin: calc(var(--t4-gutter-x) / 2) 0;
  background: transparent;
}
.com_virtuemart div[class*=-view] .row {
  margin-right: calc(-0.5 * var(--t4-gutter-x));
  margin-left: calc(-0.5 * var(--t4-gutter-x));
}
@media (max-width: 576px) {
  .com_virtuemart .row {
    --t4-gutter-x: 1rem;
  }
}
@media (max-width: 992px) {
  .com_virtuemart #com-form-login {
    padding-bottom: 1rem;
  }
}
.com_virtuemart #com-form-login fieldset {
  display: inline-block;
}
@media (max-width: 576px) {
  .com_virtuemart #com-form-login input[type=text],
.com_virtuemart #com-form-login input[type=password],
.com_virtuemart #com-form-login input[type=submit] {
    margin-bottom: 1rem;
    width: 100%;
  }
}
@media (max-width: 576px) {
  .com_virtuemart #userForm .control-buttons button {
    margin-bottom: 0.5rem;
    margin-left: 0;
    width: 100%;
  }
}
@media (max-width: 576px) {
  .com_virtuemart #userForm table.user-details {
    width: auto;
  }
}
.com_virtuemart .virtuemart_search .form-group.m-0 {
  margin-bottom: 1rem !important;
}
.com_virtuemart .virtuemart_search .chosen-container {
  max-width: 240px;
}
.com_virtuemart .virtuemart_search .chosen-container .chosen-single {
  border-color: #ced4da;
  border-radius: 0.25rem;
  background: #fff;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  height: auto;
  padding: 0.375rem 0.75rem;
}
.com_virtuemart .virtuemart_search .chosen-container .chosen-single div {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.com_virtuemart .virtuemart_search .chosen-container .chosen-single b {
  height: 20px;
}
.com_virtuemart .virtuemart_search .vm-search-custom-search-input .inputbox {
  vertical-align: baseline;
}
@media (max-width: 576px) {
  .com_virtuemart .virtuemart_search .vm-search-custom-search-input .inputbox {
    width: 100%;
    margin-bottom: 0.5rem;
  }
}
.com_virtuemart .virtuemart_search .vm-search-custom-search-input .button {
  background: var(--color-primary);
  border: 1px solid var(--color-primary);
  border-radius: 0.25rem;
  color: var(--color-white);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  padding: 0.375rem 0.75rem;
}
.com_virtuemart .virtuemart_search .vm-search-custom-search-input .vm-search-descr {
  margin-top: 1rem;
}
.com_virtuemart .orderby-displaynumber {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: none;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 1rem;
}
.com_virtuemart .orderby-displaynumber .orderlistcontainer {
  --body-link-color: var(--t4-body-color);
  font-size: var(--body-font-style);
  margin-left: 0;
  position: relative;
}
.com_virtuemart .orderby-displaynumber .orderlistcontainer .orderlist {
  border: 1px solid var(--t4-gray-300);
}
.com_virtuemart .orderby-displaynumber .orderlistcontainer .orderlist > div {
  padding-top: 4px;
  padding-bottom: 4px;
}
.com_virtuemart .orderby-displaynumber .orderlistcontainer .orderlist > div:hover, .com_virtuemart .orderby-displaynumber .orderlistcontainer .orderlist > div:focus, .com_virtuemart .orderby-displaynumber .orderlistcontainer .orderlist > div:active {
  background: var(--t4-gray-200);
}
.com_virtuemart .orderby-displaynumber .title {
  font-size: 0.875rem;
  margin-bottom: 0.5rem;
}
.com_virtuemart .orderby-displaynumber div.activeOrder {
  background-position: center right;
  border: 1px solid var(--t4-gray-300);
  padding: 6px 24px 6px 12px;
}
.com_virtuemart .orderby-displaynumber .orderlist {
  left: 0;
  right: 0;
}
.com_virtuemart .orderby-displaynumber .display-number {
  font-size: 0.875rem;
  margin-right: 0;
}
@media (max-width: 576px) {
  .com_virtuemart .orderby-displaynumber .display-number {
    float: none;
    text-align: left !important;
    margin-top: 1rem;
  }
}
.com_virtuemart .orderby-displaynumber .display-number select {
  margin-top: 0.5rem;
}
@media (max-width: 576px) {
  .com_virtuemart .orderby-displaynumber .vm-order-list {
    float: none;
  }
}
.com_virtuemart .orderby-displaynumber .vm-order-list .orderlistcontainer {
  min-width: 200px;
}
.com_virtuemart .spacer.product-container {
  margin: 0;
  border: 0;
}
.com_virtuemart .featured-view .spacer,
.com_virtuemart .discontinued-view .spacer,
.com_virtuemart .latest-view .spacer,
.com_virtuemart .topten-view .spacer,
.com_virtuemart .recent-view .spacer,
.com_virtuemart .related-products-view .spacer,
.com_virtuemart .browse-view .row .product .spacer {
  padding: 0;
  height: 100%;
  overflow: hidden;
  padding: 0 !important;
}
.com_virtuemart .featured-view .spacer:hover .vm3pr-1,
.com_virtuemart .featured-view .spacer:hover .vm3pr-0,
.com_virtuemart .discontinued-view .spacer:hover .vm3pr-1,
.com_virtuemart .discontinued-view .spacer:hover .vm3pr-0,
.com_virtuemart .latest-view .spacer:hover .vm3pr-1,
.com_virtuemart .latest-view .spacer:hover .vm3pr-0,
.com_virtuemart .topten-view .spacer:hover .vm3pr-1,
.com_virtuemart .topten-view .spacer:hover .vm3pr-0,
.com_virtuemart .recent-view .spacer:hover .vm3pr-1,
.com_virtuemart .recent-view .spacer:hover .vm3pr-0,
.com_virtuemart .related-products-view .spacer:hover .vm3pr-1,
.com_virtuemart .related-products-view .spacer:hover .vm3pr-0,
.com_virtuemart .browse-view .row .product .spacer:hover .vm3pr-1,
.com_virtuemart .browse-view .row .product .spacer:hover .vm3pr-0 {
  opacity: 1;
}
.com_virtuemart .featured-view .spacer:hover img,
.com_virtuemart .discontinued-view .spacer:hover img,
.com_virtuemart .latest-view .spacer:hover img,
.com_virtuemart .topten-view .spacer:hover img,
.com_virtuemart .recent-view .spacer:hover img,
.com_virtuemart .related-products-view .spacer:hover img,
.com_virtuemart .browse-view .row .product .spacer:hover img {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.com_virtuemart .featured-view .spacer span.PricesalesPrice,
.com_virtuemart .discontinued-view .spacer span.PricesalesPrice,
.com_virtuemart .latest-view .spacer span.PricesalesPrice,
.com_virtuemart .topten-view .spacer span.PricesalesPrice,
.com_virtuemart .recent-view .spacer span.PricesalesPrice,
.com_virtuemart .related-products-view .spacer span.PricesalesPrice,
.com_virtuemart .browse-view .row .product .spacer span.PricesalesPrice {
  font-size: 1.125rem;
  font-weight: var(--heading-font-weight);
  line-height: var(--heading-line-height);
}
.com_virtuemart .featured-view h4,
.com_virtuemart .discontinued-view h4,
.com_virtuemart .latest-view h4,
.com_virtuemart .topten-view h4,
.com_virtuemart .recent-view h4,
.com_virtuemart .related-products-view h4,
.com_virtuemart .browse-view .row .product h4 {
  font-size: var(--h4-font-size);
}
.com_virtuemart .featured-view img,
.com_virtuemart .discontinued-view img,
.com_virtuemart .latest-view img,
.com_virtuemart .topten-view img,
.com_virtuemart .recent-view img,
.com_virtuemart .related-products-view img,
.com_virtuemart .browse-view .row .product img {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.com_virtuemart .featured-view.col-3,
.com_virtuemart .discontinued-view.col-3,
.com_virtuemart .latest-view.col-3,
.com_virtuemart .topten-view.col-3,
.com_virtuemart .recent-view.col-3,
.com_virtuemart .related-products-view.col-3,
.com_virtuemart .browse-view .row .product.col-3 {
  --h5-font-size: 1rem;
}
.com_virtuemart .featured-view .vm-product-media-container,
.com_virtuemart .discontinued-view .vm-product-media-container,
.com_virtuemart .latest-view .vm-product-media-container,
.com_virtuemart .topten-view .vm-product-media-container,
.com_virtuemart .recent-view .vm-product-media-container,
.com_virtuemart .related-products-view .vm-product-media-container,
.com_virtuemart .browse-view .row .product .vm-product-media-container {
  border-radius: 0.25rem;
  overflow: hidden;
  position: relative;
}
.com_virtuemart .featured-view .vm-product-media-container .vm3pr-1,
.com_virtuemart .featured-view .vm-product-media-container .vm3pr-0,
.com_virtuemart .discontinued-view .vm-product-media-container .vm3pr-1,
.com_virtuemart .discontinued-view .vm-product-media-container .vm3pr-0,
.com_virtuemart .latest-view .vm-product-media-container .vm3pr-1,
.com_virtuemart .latest-view .vm-product-media-container .vm3pr-0,
.com_virtuemart .topten-view .vm-product-media-container .vm3pr-1,
.com_virtuemart .topten-view .vm-product-media-container .vm3pr-0,
.com_virtuemart .recent-view .vm-product-media-container .vm3pr-1,
.com_virtuemart .recent-view .vm-product-media-container .vm3pr-0,
.com_virtuemart .related-products-view .vm-product-media-container .vm3pr-1,
.com_virtuemart .related-products-view .vm-product-media-container .vm3pr-0,
.com_virtuemart .browse-view .row .product .vm-product-media-container .vm3pr-1,
.com_virtuemart .browse-view .row .product .vm-product-media-container .vm3pr-0 {
  bottom: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
  width: 100%;
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.com_virtuemart .featured-view .vm-customfields-wraps,
.com_virtuemart .discontinued-view .vm-customfields-wraps,
.com_virtuemart .latest-view .vm-customfields-wraps,
.com_virtuemart .topten-view .vm-customfields-wraps,
.com_virtuemart .recent-view .vm-customfields-wraps,
.com_virtuemart .related-products-view .vm-customfields-wraps,
.com_virtuemart .browse-view .row .product .vm-customfields-wraps {
  display: none;
}
.com_virtuemart .featured-view .quantity-plus,
.com_virtuemart .featured-view .quantity-box,
.com_virtuemart .featured-view .quantity-minus,
.com_virtuemart .discontinued-view .quantity-plus,
.com_virtuemart .discontinued-view .quantity-box,
.com_virtuemart .discontinued-view .quantity-minus,
.com_virtuemart .latest-view .quantity-plus,
.com_virtuemart .latest-view .quantity-box,
.com_virtuemart .latest-view .quantity-minus,
.com_virtuemart .topten-view .quantity-plus,
.com_virtuemart .topten-view .quantity-box,
.com_virtuemart .topten-view .quantity-minus,
.com_virtuemart .recent-view .quantity-plus,
.com_virtuemart .recent-view .quantity-box,
.com_virtuemart .recent-view .quantity-minus,
.com_virtuemart .related-products-view .quantity-plus,
.com_virtuemart .related-products-view .quantity-box,
.com_virtuemart .related-products-view .quantity-minus,
.com_virtuemart .browse-view .row .product .quantity-plus,
.com_virtuemart .browse-view .row .product .quantity-box,
.com_virtuemart .browse-view .row .product .quantity-minus {
  display: none;
}
.com_virtuemart .featured-view span.addtocart-button,
.com_virtuemart .discontinued-view span.addtocart-button,
.com_virtuemart .latest-view span.addtocart-button,
.com_virtuemart .topten-view span.addtocart-button,
.com_virtuemart .recent-view span.addtocart-button,
.com_virtuemart .related-products-view span.addtocart-button,
.com_virtuemart .browse-view .row .product span.addtocart-button {
  padding: 0;
}
.com_virtuemart .featured-view span.quantity-controls,
.com_virtuemart .discontinued-view span.quantity-controls,
.com_virtuemart .latest-view span.quantity-controls,
.com_virtuemart .topten-view span.quantity-controls,
.com_virtuemart .recent-view span.quantity-controls,
.com_virtuemart .related-products-view span.quantity-controls,
.com_virtuemart .browse-view .row .product span.quantity-controls {
  display: inline-block;
}
.com_virtuemart .products-view h4 {
  margin-bottom: 0.5rem;
}
.com_virtuemart div.product {
  min-width: auto;
  margin-bottom: var(--t4-gutter-x);
}
@media (max-width: 576px) {
  .com_virtuemart div.product {
    width: 50%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
  }
}
.com_virtuemart span.addtocart-button {
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 1rem;
}
.com_virtuemart span.addtocart-button input.addtocart-button {
  background: var(--color-primary);
  border-color: var(--color-primary);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  padding: 0.375rem 0.75rem;
  width: 100%;
}
.com_virtuemart span.quantity-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.25rem;
  margin: 0;
  width: auto;
}
.com_virtuemart span.quantity-controls input.quantity-plus {
  background: url("https://www.i-cin.it/templates/rxnsport/images/plus.png") no-repeat 0 0 #fff;
}
.com_virtuemart span.quantity-controls input.quantity-minus {
  background: url("https://www.i-cin.it/templates/rxnsport/images/minus.png") no-repeat 0 0 #fff;
}
.com_virtuemart span.quantity-controls input.quantity-controls {
  background-position: center !important;
  border: 1px solid var(--t4-border-color);
  border-radius: var(--t4-border-radius);
  margin: 0;
  height: 38px;
  padding: 0;
  width: 32px;
}
.com_virtuemart span.quantity-controls .quantity-input {
  background: transparent;
  border-color: #ced4da;
  color: var(--body-text-color);
  line-height: 1.5;
  padding: 0.375rem 0.75rem;
  height: auto;
  width: 60px;
}
.com_virtuemart .vm-product-descr-container-1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: auto;
  margin-bottom: 0.5rem;
  gap: 0.5rem;
}
@media (max-width: 576px) {
  .com_virtuemart .vm-product-descr-container-1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.com_virtuemart .vm-product-descr-container-1 > h2 {
  --body-link-color: var(--body-text-color);
  font-size: 1.125rem;
  line-height: var(--heading-line-height);
  margin: 0;
  text-align: left;
}
.com_virtuemart .vm-product-descr-container-1 .vm3pr-1 .product-price {
  min-height: auto;
  margin: 0;
}
.com_virtuemart p.product_s_desc {
  font-size: 0.875rem;
  line-height: 1.5rem;
  margin-bottom: 1rem;
  opacity: 0.9;
  text-align: left;
  height: auto;
}
.com_virtuemart .vm-product-rating-container {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.com_virtuemart .vm-product-rating-container > div.ratingbox,
.com_virtuemart .vm-product-rating-container > span.vmicon {
  margin: 0;
}
.com_virtuemart div.ratingbox div,
.com_virtuemart div.ratingbox span,
.com_virtuemart div.stars-orange,
.com_virtuemart span.stars-orange {
  background: url(https://www.i-cin.it/templates/rxnsport/images/star-fill.svg) repeat-x left center var(--body-bg-color) !important;
  border: medium none;
  cursor: pointer;
  height: 16px;
  left: 0;
  line-height: 16px;
  outline: medium none;
  overflow: hidden;
  position: absolute;
  text-indent: -1000px;
  top: 0;
}
.com_virtuemart div.ratingbox,
.com_virtuemart span.ratingbox {
  background: url(https://www.i-cin.it/templates/rxnsport/images/star.svg) repeat-x left center;
  display: inline-block;
  text-align: left;
  background-position: left top;
  height: 16px !important;
  list-style: none outside none;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 80px;
}
.com_virtuemart .vm2-normalstock {
  background: url(https://www.i-cin.it/templates/rxnsport/images/vm-normalstock.png) no-repeat left center;
}
.com_virtuemart .vm2-lowstock {
  background: url(https://www.i-cin.it/templates/rxnsport/images/vm-lowstock.png) no-repeat left center;
}
.com_virtuemart .vm2-nostock {
  background: url(https://www.i-cin.it/templates/rxnsport/images/vm-nostock.png) no-repeat left center;
}
.com_virtuemart .vm-details-button {
  display: none;
}
.com_virtuemart .productdetails-view {
  --body-link-color: var(--body-text-color);
}
.com_virtuemart .productdetails-view .product-neighbours a.previous-page {
  background: url("https://www.i-cin.it/templates/rxnsport/images/ic-left.png") no-repeat;
  background-size: 20px;
}
.com_virtuemart .productdetails-view .product-neighbours a.next-page {
  background: url("https://www.i-cin.it/templates/rxnsport/images/ic-right.png") no-repeat;
  background-size: 20px;
  background-position: right;
}
.com_virtuemart .productdetails-view .vm-product-media {
  position: sticky;
  top: 5%;
}
.com_virtuemart .productdetails-view .back-to-category {
  float: none;
}
.com_virtuemart .productdetails-view .back-to-category a.product-details {
  background: none;
  border: 0;
  padding: 0;
}
.com_virtuemart .productdetails-view .list-icon {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: right;
  gap: 0.5rem;
}
.com_virtuemart .productdetails-view .edit-this-product a::before {
  color: var(--body-text-color);
  content: "\f044";
  font-family: "Font Awesome 5 Free";
  display: inline-block;
  font-size: 1.4rem;
}
.com_virtuemart .productdetails-view .edit-this-product img {
  display: none;
}
.com_virtuemart .productdetails-view .icons {
  text-align: left;
  float: none;
  margin: 0;
}
.com_virtuemart .productdetails-view .icons a::before {
  color: var(--body-text-color);
  content: "\f0e0";
  font-family: "Font Awesome 5 Free";
  display: inline-block;
  font-size: 1rem;
}
.com_virtuemart .productdetails-view .icons img {
  display: none;
}
.com_virtuemart .productdetails-view .product-price {
  text-align: left;
  float: none;
  font-size: var(--h4-font-size);
  margin: 0 0 1rem;
}
.com_virtuemart .productdetails-view .vm-product-details-container {
  width: 100%;
  float: none;
}
.com_virtuemart .productdetails-view .spacer-buy-area {
  padding-left: 0;
}
.com_virtuemart .productdetails-view .addtocart-area .product-fields-title strong {
  font-weight: var(--heading-font-weight);
}
.com_virtuemart .productdetails-view .product-fields-title-wrapper {
  display: inline-block;
}
.com_virtuemart .productdetails-view .chosen-container .chosen-single {
  background: transparent;
  border-color: var(--t4-border-color);
  -webkit-box-shadow: none;
          box-shadow: none;
  height: auto;
  padding: 0.375rem 0.75rem;
}
.com_virtuemart .productdetails-view .chosen-container .chosen-single div {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.com_virtuemart .productdetails-view .chosen-container .chosen-single div b {
  height: 20px;
}
.com_virtuemart .productdetails-view .chosen-container .chosen-drop {
  border-color: var(--t4-border-color);
  border-top: 1px solid var(--t4-border-color);
}
.com_virtuemart .productdetails-view .product-field-type-S .controls {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0.5rem 1fr 0.5rem 1fr;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.5rem;
}
.com_virtuemart .productdetails-view .form-check-inline {
  margin: 0;
  padding: 0;
}
.com_virtuemart .productdetails-view .form-check-inline input {
  visibility: hidden;
}
.com_virtuemart .productdetails-view .form-check-inline input[type=radio]:checked + label {
  border-color: var(--color-primary);
  color: var(--color-primary);
}
.com_virtuemart .productdetails-view .form-check-inline label {
  border: 1px solid var(--t4-border-color);
  border-radius: 0.25rem;
  font-size: 1rem;
  line-height: 1.5;
  text-align: center;
  padding: 0.375rem 0.75rem;
  width: 100%;
}
.com_virtuemart .productdetails-view .form-check-inline label:hover {
  border-color: var(--body-text-color);
  cursor: pointer;
}
.com_virtuemart .productdetails-view .ask-a-question a.ask-a-question {
  background: transparent;
  border-color: var(--t4-border-color);
  border-radius: 0.25rem;
  color: var(--body-text-color);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  padding: 0.375rem 0.75rem;
  width: 100%;
}
.com_virtuemart .productdetails-view .ask-a-question a.ask-a-question:hover {
  border-color: var(--color-secondary);
  background: var(--color-secondary);
  color: #fff;
}
.com_virtuemart .productdetails-view .product-short-description {
  margin-top: 1.5rem;
}
.com_virtuemart .productdetails-view .accordion {
  --t4-accordion-active-color: var(--body-text-color);
  --t4-accordion-btn-padding-x: 0;
  --t4-accordion-btn-focus-border-color: var(--t4-border-color);
  --t4-accordion-btn-focus-box-shadow: none;
  --t4-accordion-active-bg: transparent;
  --t4-accordion-active-color: var(--body-text-color);
}
.com_virtuemart .productdetails-view .accordion .accordion-body {
  padding-left: 0;
  padding-right: 0;
}
.com_virtuemart .productdetails-view .accordion-item {
  border: 0;
  border-bottom: var(--t4-accordion-border-width) solid var(--t4-border-color);
  border-radius: 0;
}
.com_virtuemart .productdetails-view .sku-product,
.com_virtuemart .productdetails-view .category-pd,
.com_virtuemart .productdetails-view .manufacturer-product {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 0.5rem;
}
.com_virtuemart .productdetails-view .manufacturer {
  margin-top: 0;
}
.com_virtuemart .productdetails-view .customer-reviews {
  margin: 0;
}
.com_virtuemart .productdetails-view .customer-reviews .step {
  display: block;
  margin-bottom: 1rem;
}
.com_virtuemart .productdetails-view .customer-reviews strong {
  margin-bottom: 0.5rem;
}
.com_virtuemart .productdetails-view .customer-reviews .list-reviews {
  margin-top: 0.5rem;
}
.com_virtuemart .productdetails-view .customer-reviews .list-reviews .normal {
  border-color: var(--t4-border-color);
}
.com_virtuemart .productdetails-view .customer-reviews span.ratingbox {
  margin-bottom: 0;
}
.com_virtuemart .productdetails-view .customer-reviews span.vote {
  float: none;
  margin-left: 0;
  margin-bottom: 0;
}
.com_virtuemart .productdetails-view .customer-reviews blockquote {
  font-size: var(--t4-body-font-size);
}
.com_virtuemart .productdetails-view .write-reviews input {
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  padding: 0.375rem 0.75rem;
}
.com_virtuemart .productdetails-view .write-reviews .highlight-button {
  background-color: var(--color-primary);
  border-color: var(--color-primary);
  font-size: 1rem;
}
.com_virtuemart .productdetails-view .category-view {
  padding-top: 2rem;
}
.com_virtuemart .productdetails-view .category-view .category-view-title {
  position: relative;
  padding-top: 2rem;
}
.com_virtuemart .productdetails-view .category-view .category-view-title::before {
  background: var(--t4-border-color);
  content: "";
  height: 1px;
  left: 1;
  top: 50%;
  position: absolute;
  width: 100%;
}
.com_virtuemart .productdetails-view .category-view h4 {
  background: var(--body-bg-color);
  display: inline-block;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  padding-right: 1rem;
}
.com_virtuemart .productdetails-view .category-view .spacer h2 a img {
  margin-top: 1rem !important;
}
.com_virtuemart .section-tabs {
  padding-top: 4rem;
}
.com_virtuemart .section-tabs .nav {
  --t4-nav-link-color: var(--body-text-color);
}
.com_virtuemart .section-tabs .nav-tabs {
  --t4-nav-tabs-link-active-color: var(--mainnav-link-active-color);
  --t4-nav-tabs-link-hover-border-color: transparent;
}
.com_virtuemart .section-tabs .nav-tabs .nav-link.active {
  border-color: #fff;
  border-bottom-color: var(--color-primary);
}
.com_virtuemart .product-related-products,
.com_virtuemart .product-related-categories {
  border: 0;
  padding-top: 4rem;
  margin-left: calc(-0.5 * var(--t4-gutter-x));
  margin-right: calc(-0.5 * var(--t4-gutter-x));
}
.com_virtuemart .product-related-products b,
.com_virtuemart .product-related-products strong,
.com_virtuemart .product-related-categories b,
.com_virtuemart .product-related-categories strong {
  font-weight: var(--heading-font-weight);
  opacity: 0.5;
}
.com_virtuemart .product-related-products .product-fields-title-wrapper,
.com_virtuemart .product-related-categories .product-fields-title-wrapper {
  display: block;
  font-size: var(--h4-font-size);
  font-weight: var(--heading-font-weight);
  padding: 0 calc(var(--t4-gutter-x) * 0.5);
  margin-bottom: 2rem;
}
.com_virtuemart .product-related-products .product-fields-title-wrapper .hasTooltip,
.com_virtuemart .product-related-categories .product-fields-title-wrapper .hasTooltip {
  display: none !important;
}
.com_virtuemart .product-related-products .product-field,
.com_virtuemart .product-related-categories .product-field {
  margin: 0;
  padding-right: calc(var(--t4-gutter-x) * 0.5);
  padding-left: calc(var(--t4-gutter-x) * 0.5);
  max-width: 33.3333333333%;
  margin-bottom: var(--t4-gutter-x);
  width: 100%;
}
.com_virtuemart .product-related-products .vm-product-media-container,
.com_virtuemart .product-related-categories .vm-product-media-container {
  text-align: left;
  margin-bottom: 0.5rem;
}
.com_virtuemart .product-related-products .vm-product-media-container a,
.com_virtuemart .product-related-categories .vm-product-media-container a {
  font-size: 1.125rem;
  font-weight: 500;
  line-height: var(--heading-line-height);
}
.com_virtuemart .product-related-products .vm-product-media-container a img,
.com_virtuemart .product-related-categories .vm-product-media-container a img {
  margin-bottom: 0.5rem;
  border-radius: var(--t4-border-radius);
}
.com_virtuemart .product-related-products .product-price,
.com_virtuemart .product-related-categories .product-price {
  font-size: 1rem;
  font-weight: 500;
}
.com_virtuemart .product-related-products .vm3pr-related,
.com_virtuemart .product-related-categories .vm3pr-related {
  margin-bottom: 1rem;
}
.com_virtuemart .product-related-categories .product-field-display {
  font-size: 1.25rem;
  text-align: center;
}
.com_virtuemart .product-related-categories .product-field-display img {
  margin-bottom: 0.5rem;
  border-radius: var(--t4-border-radius);
}
.com_virtuemart .vm-cart-header-container {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.5rem;
}
.com_virtuemart .vm-cart-header-container h1 {
  margin: 0;
}
.com_virtuemart .vm-cart-header-container .continue_link {
  border: 1px solid var(--t4-border-color);
  border-radius: var(--t4-border-radius);
  color: var(--body-text-color);
  display: inline-block;
  padding: 0.5rem 1rem;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.com_virtuemart .vm-cart-header-container .continue_link:hover, .com_virtuemart .vm-cart-header-container .continue_link:focus, .com_virtuemart .vm-cart-header-container .continue_link:active {
  background-color: var(--color-primary);
  border-color: var(--color-primary);
  color: #fff;
}
.com_virtuemart #cart-view .userdata {
  margin-bottom: 1rem;
}
@media (max-width: 576px) {
  .com_virtuemart #cart-view .userdata {
    width: 100%;
  }
}
.com_virtuemart #cart-view #com-form-login {
  background-color: var(--t4-gray-100);
  border-radius: var(--t4-border-radius);
  padding: 1rem;
}
@media (max-width: 576px) {
  .com_virtuemart #cart-view #com-form-login-username,
.com_virtuemart #cart-view #com-form-login-password {
    margin: 0;
    width: 100%;
  }
}
.com_virtuemart #cart-view #com-form-login-username input,
.com_virtuemart #cart-view #com-form-login-password input {
  background: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  padding: 0.375rem 0.75rem;
  width: 100%;
}
.com_virtuemart #cart-view #com-form-login-remember {
  margin-right: 0;
}
.com_virtuemart #cart-view #com-form-login-remember .default {
  background: var(--color-primary);
  border: 1px solid var(--color-primary);
  border-radius: 0.25rem;
  color: #fff;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  padding: 0.375rem 0.75rem;
}
.com_virtuemart #cart-view #com-form-login-remember #remember {
  vertical-align: middle;
}
.com_virtuemart #cart-view .vm-login-option {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  gap: 1rem;
}
.com_virtuemart #cart-view #form-login {
  border-bottom: 1px solid var(--t4-border-color);
  padding-bottom: 1.5rem;
}
.com_virtuemart #cart-view #form-login input {
  background: var(--color-secondary);
  border: 0;
  border-radius: 0.25rem;
  color: #fff;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  margin-left: 1rem;
  padding: 0.375rem 0.75rem;
}
.com_virtuemart #cart-view .inline .button {
  background: var(--color-secondary);
  border: 0;
  border-radius: 0.25rem;
  color: #fff;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  padding: 0.375rem 0.75rem;
}
@media (max-width: 992px) {
  .com_virtuemart #cart-view .inline #userIDcart {
    margin-bottom: 1rem;
  }
}
.com_virtuemart #cart-view .inline .chosen-container {
  font-size: 1rem;
  min-width: 300px;
}
.com_virtuemart #cart-view .inline .chosen-container .chosen-single {
  background: #fff;
  border-color: #ced4da;
  line-height: 1.5;
  height: auto;
  padding: 0.375rem 0.75rem;
  width: auto;
}
.com_virtuemart #cart-view .inline .chosen-container .chosen-single div {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.com_virtuemart #cart-view .inline .chosen-container .chosen-single div b {
  height: 20px;
}
.com_virtuemart #cart-view .inline .chosen-container ul.chosen-choices {
  border-radius: 0.25rem;
  padding: 0.375rem 0.75rem;
}
@media (max-width: 992px) {
  .com_virtuemart #cart-view .inline .chosen-container ul.chosen-choices {
    margin-bottom: 1rem;
  }
}
@media (max-width: 992px) {
  .com_virtuemart #cart-view .inline td {
    display: block;
  }
}
@media (max-width: 992px) {
  .com_virtuemart #cart-view .inline td input:not(.chosen-search-input) {
    margin-left: 0 !important;
    margin-bottom: 1rem;
  }
}
.com_virtuemart #cart-view .billto-shipto {
  border: 0;
  padding: 2rem 0;
  margin: 0 0 2rem 0;
}
.com_virtuemart #cart-view .billto-shipto span {
  font-size: 18px;
  font-weight: 600;
}
.com_virtuemart #cart-view .billto-shipto a.details {
  background: var(--color-secondary);
  border: 0 !important;
  border-radius: 0.25rem;
  color: #fff;
  padding: 0.375rem 0.75rem;
}
.com_virtuemart #cart-view .billto-shipto a.details:hover, .com_virtuemart #cart-view .billto-shipto a.details:focus, .com_virtuemart #cart-view .billto-shipto a.details:active {
  background: var(--color-primary);
}
@media (max-width: 576px) {
  .com_virtuemart #cart-view .billto-shipto .width50 {
    width: 100%;
  }
}
@media (max-width: 992px) {
  .com_virtuemart #checkoutForm .vm-fieldset-pricelist {
    overflow: scroll;
  }
}
@media (max-width: 992px) {
  .com_virtuemart #checkoutForm table {
    min-width: 800px;
  }
}
.com_virtuemart #checkoutForm table.cart-summary tr th {
  background: transparent;
  border-color: var(--t4-border-color);
  font-size: 15px;
  font-weight: 600;
  text-align: center;
}
.com_virtuemart #checkoutForm table.cart-summary td,
.com_virtuemart #checkoutForm table.cart-summary th {
  border-left: 0;
  border-right: 0;
  vertical-align: middle;
  padding: 0.5rem 0.25rem;
}
.com_virtuemart #checkoutForm table.cart-summary h3 {
  font-size: 1.25rem;
}
.com_virtuemart #checkoutForm .vm-cart-item-name {
  --body-link-color: var(--body-text-color);
}
.com_virtuemart #checkoutForm .vm-cart-item-name .cart-images {
  display: block;
  float: left;
  max-width: 80px;
  margin-right: 0.5rem;
}
.com_virtuemart #checkoutForm .vm-cart-item-name .cart-images img {
  width: 100%;
  border-radius: 0.25rem;
}
.com_virtuemart #checkoutForm .vm-customfield-cart br {
  display: none;
}
.com_virtuemart #checkoutForm .vm-customfield-cart span:not(:first-child):before {
  content: "/";
  display: inline-block;
  margin: 0 0.5rem;
}
.com_virtuemart #checkoutForm .vm-cart-item-sku {
  text-align: center;
  white-space: nowrap;
}
.com_virtuemart #checkoutForm .vm-cart-item-quantity {
  white-space: nowrap;
}
.com_virtuemart #checkoutForm .vm-cart-item-quantity input {
  padding: 0;
}
.com_virtuemart #checkoutForm .vm-cart-item-quantity button {
  background: transparent;
  vertical-align: baseline;
}
.com_virtuemart #checkoutForm .vm2-add_quantity_cart::before {
  content: "\f021" !important;
  color: #000;
  font-family: FontAwesome;
}
.com_virtuemart #checkoutForm .vm2-remove_from_cart::before {
  content: "\f00d" !important;
  color: #000;
  font-family: FontAwesome;
}
.com_virtuemart #checkoutForm .vm-cart-item-total .line-through,
.com_virtuemart #checkoutForm .vm-cart-item-total br {
  display: none;
}
.com_virtuemart #checkoutForm .coupon,
.com_virtuemart #checkoutForm #customer_note_field {
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  padding: 0.375rem 0.75rem;
}
.com_virtuemart #checkoutForm span.details-button input.details-button,
.com_virtuemart #checkoutForm #checkoutFormSubmit {
  background: var(--color-secondary);
  border: 1px solid var(--color-secondary);
  border-radius: 0.25rem;
  color: #fff;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  padding: 0.375rem 0.75rem;
}
.com_virtuemart #checkoutForm #customer_note_field {
  min-height: 150px;
  width: 100%;
}
.com_virtuemart #checkoutForm .checkout-button-top {
  border: 0;
  margin-top: 1rem;
  padding-top: 1rem;
}
@media (max-width: 992px) {
  .com_virtuemart #checkoutForm .checkout-button-top {
    padding-bottom: 1rem;
  }
}
.com_virtuemart #checkoutForm #checkoutFormSubmit {
  background: var(--color-primary);
  border-color: var(--color-primary);
}
.com_virtuemart #checkoutForm div.terms-of-service {
  display: block;
}
.com_virtuemart .vm-order-done #form-login {
  margin-top: 1rem;
}
.com_virtuemart .vm-order-done .button,
.com_virtuemart .vm-order-done .vm-button-correct {
  border: 1px solid var(--color-primary);
  border-radius: 0.25rem;
  color: #fff;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  padding: 0.375rem 0.75rem;
}
.com_virtuemart .vm-orders-list > h1 {
  margin: 0 0 1.5rem;
}
.com_virtuemart .vm-orders-list input[type=text],
.com_virtuemart .vm-orders-list input[type=password] {
  margin-bottom: 0.5rem;
  width: 100%;
}
.com_virtuemart .vm-orders-list input.button {
  margin-top: 1.5rem;
}
@media (max-width: 576px) {
  .com_virtuemart .vm-orders-list input.button {
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .com_virtuemart .vm-orders-list .width30.floatleft {
    margin-right: 1.25rem;
  }
}
.com_virtuemart #editcell table {
  width: 100%;
}
.com_virtuemart #editcell tbody tr {
  border-top: 1px solid var(--t4-border-color);
}
.com_virtuemart #editcell th {
  border-bottom: 2px solid var(--t4-border-color);
}
.com_virtuemart #editcell th,
.com_virtuemart #editcell td {
  padding: 0.75rem 0;
}
.com_virtuemart .vm-orders-information #ui-tabs {
  padding-left: 0;
  padding-right: 0;
}
.com_virtuemart .vm-orders-information #ui-tabs ul#tabs {
  border-bottom: 1px solid var(--color-primary);
  padding-left: 0;
}
.com_virtuemart .vm-orders-information #ui-tabs ul#tabs li {
  background: transparent;
}
.com_virtuemart .vm-orders-information #ui-tabs ul#tabs li.current {
  background: var(--color-primary);
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  color: #fff;
}
.com_virtuemart .vm-orders-information #ui-tabs .tabs {
  padding-left: 0;
  padding-right: 0;
}
.com_virtuemart .vm-orders-information #ui-tabs .tabs tr + tr {
  border-top: 1px solid var(--t4-border-color);
}
.com_virtuemart .vm-orders-information #ui-tabs .tabs th {
  white-space: nowrap;
}
.com_virtuemart .vm-orders-information #ui-tabs .tabs td {
  padding: 0.5rem 0;
}
.com_virtuemart #shipmentForm h1 {
  font-size: var(--h4-font-size);
}
.com_virtuemart .vm-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  float: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 1rem;
  gap: 0.5rem;
}
.com_virtuemart .vm-pagination.vm-pagination-top {
  border-bottom: 1px solid var(--t4-border-color);
  padding-bottom: 1rem;
}
.com_virtuemart .vm-pagination.vm-pagination-bottom {
  border-top: 1px solid var(--t4-border-color);
  margin-top: 2rem;
  padding-top: 1rem;
}
.com_virtuemart .vm-pagination ul {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
  padding: 0;
  gap: 0.25rem;
}
.com_virtuemart .vm-pagination ul li .pagenav {
  background: transparent;
  border: 1px solid var(--t4-border-color);
  border-radius: var(--t4-border-radius);
  display: block;
  margin: 0;
  padding: 0.25rem 0.5rem;
}
.com_virtuemart .module-ct .menu {
  list-style: none;
  padding: 0;
}
.com_virtuemart .module-ct .menu li {
  --body-link-color: var(--body-text-color);
  padding: 0.25rem;
}
.com_virtuemart .module-ct .navbar {
  padding: 0;
}
.com_virtuemart .vmgroup ul {
  list-style: none;
  padding: 0;
}
.com_virtuemart ul.vmproduct {
  --t4-gutter-x: 1rem;
  margin-left: calc(-0.5 * var(--t4-gutter-x));
  margin-right: calc(-0.5 * var(--t4-gutter-x));
}
.com_virtuemart ul.vmproduct > li {
  padding-right: calc(var(--t4-gutter-x) * 0.5);
  padding-left: calc(var(--t4-gutter-x) * 0.5);
}
.com_virtuemart ul.vmproduct .width100 .productdetails {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 1rem;
  gap: 0.5rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.com_virtuemart ul.vmproduct .addtocart-area {
  margin-bottom: 0;
}
.com_virtuemart ul.vmproduct .width50 {
  margin-bottom: var(--t4-gutter-x);
}
.com_virtuemart ul.vmproduct .width50 .productdetails {
  display: block;
  margin-top: 0.5rem;
}
.com_virtuemart div.vmgroup {
  --body-link-color: var(--body-text-color);
}
.com_virtuemart div.vmgroup .spacer {
  margin-bottom: calc(var(--t4-gutter-x) * 0.5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.875rem;
}
.com_virtuemart div.vmgroup .product-item-media {
  max-width: 25%;
  width: 100%;
}
.com_virtuemart div.vmgroup .featuredProductImage {
  border-radius: 0.25rem;
}
.com_virtuemart div.vmgroup .vm-product-descr {
  text-align: left;
  width: 100%;
}
.com_virtuemart div.vmgroup .vm-product-descr h5 {
  font-size: 1rem;
  font-weight: 500;
}
.com_virtuemart div.vmgroup h5,
.com_virtuemart div.vmgroup h6 {
  margin: 0;
}
.com_virtuemart div.vmgroup .product-price {
  margin: 0;
  float: none;
  line-height: var(--body-line-height);
  text-align: left;
}
.com_virtuemart div.vmgroup .addtocart-bar {
  margin: 0;
  text-align: left;
}
.com_virtuemart div.vmgroup .quantity-box,
.com_virtuemart div.vmgroup .quantity-controls {
  display: none;
}
.com_virtuemart div.vmgroup input.addtocart-button {
  margin: 0;
  font-size: 0.75rem;
}
.com_virtuemart #fancybox-wrap {
  max-width: 1200px;
  position: fixed;
  top: 50% !important;
  left: 50% !important;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  overflow: hidden;
  --t4-gutter-x: 2rem;
}
@media (max-width: 992px) {
  .com_virtuemart #fancybox-wrap {
    left: 1.25rem !important;
    right: 1.25rem !important;
    width: auto !important;
  }
}
@media (min-width: 992px) {
  .com_virtuemart #fancybox-wrap {
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media (min-width: 1200px) {
  .com_virtuemart #fancybox-wrap {
    min-width: 800px;
  }
}
.com_virtuemart #fancybox-wrap #fancybox-outer {
  padding: 1.5rem;
}
.com_virtuemart #fancybox-wrap #fancybox-title {
  padding: 0;
  width: auto !important;
}
.com_virtuemart #fancybox-wrap #fancybox-content {
  width: 100% !important;
}
.com_virtuemart #fancybox-wrap #fancybox-content > div {
  overflow: hidden !important;
}
.com_virtuemart #fancybox-wrap #fancybox-content > div > h4 {
  background: var(--t4-gray-100);
  border-radius: var(--t4-border-radius);
  font-size: 1rem;
  padding: 0.825rem 1rem;
  margin: 1.5rem 0 0;
}
.com_virtuemart #fancybox-wrap #fancybox-content .product-related-products {
  padding: 2rem 0 0;
  overflow: hidden;
  margin: 0 calc(var(--t4-gutter-x) * -0.5);
}
@media (max-width: 576px) {
  .com_virtuemart #fancybox-wrap #fancybox-content .product-related-products {
    display: none;
  }
}
.com_virtuemart #fancybox-wrap #fancybox-content .product-related-products h4 {
  padding: 0 calc(var(--t4-gutter-x) * 0.5);
  font-weight: 500;
  width: 100%;
}
.com_virtuemart #fancybox-wrap #fancybox-content .product-related-products .product-field {
  margin-bottom: 0;
}
.com_virtuemart #fancybox-wrap #fancybox-content h4 {
  font-size: 1.25rem;
  font-weight: var(--body-font-weight);
  margin-top: 0;
}
@media (max-width: 576px) {
  .com_virtuemart #fancybox-wrap #fancybox-content h4 {
    font-size: 1rem;
  }
}
@media (max-width: 576px) {
  .com_virtuemart #fancybox-wrap #fancybox-content .vm-btn {
    width: auto;
  }
}
.com_virtuemart .vm-btn.vm-btn-secondary {
  background-color: var(--color-secondary);
  border-color: var(--color-secondary);
  color: #fff;
}
.com_virtuemart .vm-btn.vm-btn-primary {
  background-color: var(--color-primary);
  border-color: var(--color-primary);
}
.com_virtuemart .ask-a-question-view input.counter,
.com_virtuemart .ask-a-question-view input#name,
.com_virtuemart .ask-a-question-view input#email {
  background: transparent;
  border-color: #ced4da;
  border-radius: 0.25rem;
  padding: 0.375rem 0.75rem;
}
.com_virtuemart .ask-a-question-view input.highlight-button {
  background: var(--color-primary);
  border-color: var(--color-primary);
  border-radius: 0.25rem;
  font-size: 1rem;
  padding: 0.375rem 0.75rem;
}
.com_virtuemart #vmCartModule .dropdownCart-container {
  min-width: 340px;
  right: -40px;
  top: 120%;
  z-index: 2;
}
@media (min-width: 992px) {
  .com_virtuemart #vmCartModule .dropdownCart-container {
    min-width: 360px;
    right: 0;
  }
}
.com_virtuemart #vmCartModule .dropdownCart-btn {
  padding: 0;
}
.com_virtuemart #vmCartModule .dropdownCart-btn::after {
  display: none;
}
.com_virtuemart #vmCartModule svg.bi.bi-cart {
  width: 20px;
  height: 20px;
}
.com_virtuemart #vmCartModule .total_products {
  position: absolute;
  right: -4px;
  bottom: -3px;
  font-size: 0.875rem;
  border-radius: 100%;
  color: #fff;
  background: var(--color-primary);
  width: 16px;
  line-height: 1rem;
}
.com_virtuemart #vmCartModule .product_row_info {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.com_virtuemart #vmCartModule .product_row_info .product_name {
  padding: 0 1rem;
  --body-link-color: var(--body-text-color);
}
.com_virtuemart #vmCartModule .product_row_info .product_price {
  text-align: left;
  width: auto;
}
.com_virtuemart #vmCartModule .vm-customfield-mod:not(:empty) {
  margin-top: 0;
  padding-left: 76px;
}
.com_virtuemart #vmCartModule .show_cart a.details {
  background: var(--color-primary);
  border-color: var(--color-primary);
  color: #fff;
  padding: 0.375rem 0.75rem;
}
.com_virtuemart .manufacturer-view-default h2 {
  --body-link-color: var(--body-text-color);
  font-size: var(--h4-font-size);
  text-align: center;
}
@media (max-width: 992px) {
  .com_virtuemart .manufacturer-view-default h2 {
    font-size: 1rem;
  }
}
.com_virtuemart .manufacturer-view-default img {
  border-radius: 0.25rem;
}
.com_virtuemart .manufacturer-details-view h1 {
  font-size: var(--h1-font-size);
}
.com_virtuemart .manufacturer-details-view a {
  --body-link-color: var(--t4-body-color);
}
.com_virtuemart .manufacturer-details-view .spacer {
  padding-left: 0;
  padding-right: 0;
}
.com_virtuemart .manufacturer-details-view img.manufacturer-image {
  border-radius: var(--t4-border-radius);
  margin-bottom: 1rem;
}
@media (min-width: 576px) {
  .com_virtuemart .manufacturer-details-view img.manufacturer-image {
    float: right;
    margin-left: 2rem;
    max-width: 300px;
  }
}
.com_virtuemart .manufacturer-details-view .manufacturer-email {
  margin-bottom: 0.5rem;
}
.com_virtuemart .manufacturer-details-view .manufacturer-email joomla-hidden-mail {
  font-weight: 600;
}
.com_virtuemart .manufacturer-details-view .manufacturer-email joomla-hidden-mail::after {
  content: ":";
  display: inline-block;
  margin: 0 0.25rem;
}
.com_virtuemart .manufacturer-details-view .manufacturer-url {
  margin-bottom: 0.5rem;
}
.com_virtuemart .manufacturer-details-view .manufacturer-url .manufacturer-url-title {
  font-weight: 600;
}
.com_virtuemart .manufacturer-details-view .manufacturer-url .manufacturer-url-title::after {
  content: ":";
  display: inline-block;
  margin: 0 0.25rem;
}
.com_virtuemart .manufacturer-details-view .manufacturer-product-link {
  padding-top: 1rem;
}
@media (max-width: 992px) {
  .com_virtuemart .vendor-details-view {
    padding-bottom: 1rem;
  }
}
.com_virtuemart .vendor-details-view .form-validate label {
  margin-bottom: 1rem;
  width: 100%;
}
@media (max-width: 768px) {
  .com_virtuemart .vendor-details-view .form-validate .submit > div {
    width: auto;
  }
}
.com_virtuemart .vendor-details-view .vendor-image {
  margin: 1rem 0;
}
.com_virtuemart .vendor-details-view .vendor-image img {
  border-radius: var(--t4-border-radius);
}
.com_virtuemart .vendor-details-view .vdr-title {
  border-bottom: 1px solid var(--t4-border-color);
  padding-bottom: 0.5rem;
}
.com_virtuemart .vendor-details-view .vendor-detail-view-btn {
  text-align: right;
  padding-top: 1rem;
}
.com_virtuemart .vendor-details-view .vendor-detail-view-btn a {
  background: var(--color-primary);
  border: 1px solid var(--color-primary);
  border-radius: var(--t4-border-radius);
  color: var(--color-white);
  display: inline-block;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  height: auto;
  padding: 0.375rem 0.75rem;
}
.com_virtuemart .vendor-details-view .vendor-detail-view-btn a + a {
  margin-left: 1rem;
}
@media (min-width: 768px) {
  .com_virtuemart .vendor-details-view #counter {
    margin: 0;
  }
}
.com_virtuemart .manufacturer-view-default .manufacturer .spacer {
  padding: 0;
}
.com_virtuemart .manufacturer-view-default .manufacturer .spacer h2 {
  margin: 0 0 1rem;
}

@charset "UTF-8";
/***!  /templates/rxnsport/css/extras/com_kunena.css?5d2550  !***/

#kunena.layout select {
  font-family: sans-serif;
}
#kunena.layout table {
  width: 100%;
}
#kunena.layout .navbar-nav > li.nav-item > a.nav-link {
  color: var(--mainnav-link-color);
}
#kunena.layout .navbar-nav > li.nav-item > a.nav-link:hover, #kunena.layout .navbar-nav > li.nav-item > a.nav-link:focus, #kunena.layout .navbar-nav > li.nav-item > a.nav-link:active {
  color: var(--mainnav-link-hover-color);
}
#kunena.layout .navbar-nav > li.nav-item.active > a.nav-link {
  color: var(--mainnav-link-active-color);
}
#kunena.layout .nav-tabs {
  border: 0;
  position: relative;
}
#kunena.layout .nav-tabs::after {
  background: var(--t4-border-color);
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  width: 100%;
}
#kunena.layout .nav-tabs .nav-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
#kunena.layout .nav-tabs .nav-item .nav-link {
  border: 0;
  border-radius: 0;
  color: var(--body-text-color);
  display: block;
  margin: 0;
  padding: 0 0 0.75rem 0;
  position: relative;
  z-index: 2;
}
#kunena.layout .nav-tabs .nav-item .nav-link:hover, #kunena.layout .nav-tabs .nav-item .nav-link:focus, #kunena.layout .nav-tabs .nav-item .nav-link:active {
  color: var(--body-link-hover-color);
}
#kunena.layout .nav-tabs .nav-item .nav-link:hover::after, #kunena.layout .nav-tabs .nav-item .nav-link:focus::after, #kunena.layout .nav-tabs .nav-item .nav-link:active::after {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
  -webkit-transform-origin: bottom left;
          transform-origin: bottom left;
}
#kunena.layout .nav-tabs .nav-item .nav-link::after {
  background: rgba(0, 0, 0, 0.3);
  content: "";
  display: block;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: bottom right;
          transform-origin: bottom right;
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
  transition: -webkit-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
  -webkit-transition-timing-function: cubic-bezier(0.14, 0, 0, 1.01);
          transition-timing-function: cubic-bezier(0.14, 0, 0, 1.01);
  width: 100%;
}
#kunena.layout .nav-tabs .nav-item .nav-link.active {
  color: var(--body-link-hover-color);
}
#kunena.layout .nav-tabs .nav-item .nav-link.active::after {
  background: var(--body-link-hover-color);
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
}
#kunena.layout .offcanvas.offcanvas-start {
  width: 80%;
}
@media (max-width: 768px) {
  #kunena.layout .offcanvas.offcanvas-start .navbar-nav > li {
    border-bottom: 1px dashed var(--t4-border-color);
  }
}
#kunena.layout #kdesktop-loginform .klogin-links a,
#kunena.layout #kmobile-loginform .klogin-links a {
  color: var(--body-text-color);
  font-size: 0.938rem;
}
#kunena.layout #kdesktop-loginform .klogin-links a:hover, #kunena.layout #kdesktop-loginform .klogin-links a:focus, #kunena.layout #kdesktop-loginform .klogin-links a:active,
#kunena.layout #kmobile-loginform .klogin-links a:hover,
#kunena.layout #kmobile-loginform .klogin-links a:focus,
#kunena.layout #kmobile-loginform .klogin-links a:active {
  color: var(--body-link-hover-color);
}
#kunena.layout .pagination-container-links ol > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#kunena.layout .pagination-container-links ol > li + li::before {
  content: "/";
  display: inline-block;
}
#kunena.layout .pagination-container-links ol > li a {
  --body-link-color: var(--body-text-color);
  font-size: 0.938rem;
  opacity: 0.85;
}
#kunena.layout .pagination-container-links ol > li a:hover, #kunena.layout .pagination-container-links ol > li a:focus, #kunena.layout .pagination-container-links ol > li a:active {
  opacity: 1;
}
#kunena.layout .table {
  border-spacing: 0;
  border-collapse: collapse;
}
#kunena.layout .table > :not(caption) > * > * {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-width: 1px;
}
#kunena.layout .user-avatar svg {
  color: var(--body-text-color);
  height: 2rem;
  width: 2rem;
}
#kunena.layout #postform #postcatid {
  width: auto;
}
#kunena.layout #postform #subject {
  max-width: 100%;
}
#kunena.layout fieldset legend {
  font-size: 1.125rem;
  font-weight: 500;
}
#kunena.layout #main-search #mode .form-select.mb-3 {
  margin-bottom: 0 !important;
}
#kunena.layout .section .section-header a {
  color: var(--body-text-color);
}
#kunena.layout .section .section-header a:hover, #kunena.layout .section .section-header a:focus, #kunena.layout .section .section-header a:active {
  color: var(--body-link-hover-color);
}
#kunena.layout .section .ksub-cat a {
  color: var(--body-text-color);
}
#kunena.layout .section .ksub-cat a:hover, #kunena.layout .section .ksub-cat a:focus, #kunena.layout .section .ksub-cat a:active {
  color: var(--body-link-hover-color);
  text-decoration: underline;
}
#kunena.layout #kwho .row div > svg,
#kunena.layout #kstats .row div > svg {
  width: 2rem;
  height: 2rem;
}
#kunena.layout #banmanager {
  width: 100%;
}
#kunena.layout #banmanager > table {
  margin-bottom: 1rem;
}
#kunena.layout .topic-item-messages .profilebox {
  margin-top: 2rem;
  margin-bottom: 1rem;
}
#kunena.layout .topic-item-messages .profilebox svg {
  height: 60px;
  width: 60px;
}
#kunena.layout .topic-item-messages .profilebox .topic-starter {
  border-radius: 0;
  border: 0;
}
#kunena.layout .topic-item-messages .profile-expand {
  margin-bottom: 2rem;
}
#kunena.layout .topic-item-messages .message-published {
  padding-top: 1rem;
}
#kunena.layout .topic-item-messages .message-published > small {
  font-size: 0.75rem;
  margin-bottom: 0.5rem;
}
#kunena.layout .pagination .page-item:first-child .page-link {
  z-index: 2;
}

.modal-open #kunena.layout .message .modal {
  background: rgba(0, 0, 0, 0.5);
  border: 0;
  border-radius: 0;
  position: fixed !important;
  left: 0;
  top: 0 !important;
  right: 0 !important;
  bottom: 0;
  margin: 0;
  z-index: 100 !important;
}
.modal-open #kunena.layout .message .modal .modal-content {
  padding: 1.5rem;
}
.modal-open #kunena.layout .message .modal .modal-content .modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1rem;
  padding: 0 0 0.5rem 0;
}
.modal-open #kunena.layout .message .modal .modal-content .modal-header .modal-title {
  margin: 0;
}
.modal-open #kunena.layout .message .modal .modal-content .card-body .form-group {
  margin-bottom: 1rem;
}
.modal-open #kunena.layout .message .modal .modal-content .card-body .form-group label {
  margin-bottom: 0.5rem;
}
.modal-open #kunena.layout .message .modal .modal-content .card-body #mesubscribe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@charset "UTF-8";
/***!  /templates/rxnsport/css/extras/com_jomsocial.css?5d2550  !***/

.com_community {
  --body-link-color: var(--body-text-color);
}
@media (max-width: 992px) {
  .com_community #community-wrap {
    padding-bottom: 1rem;
  }
}
.com_community .jomsocial {
  border-radius: var(--t4-border-radius);
}
.com_community .joms-button--primary,
.com_community .joms-button--add,
.com_community .joms-button--login,
.com_community .joms-button__approve,
.com_community .joms-postbox-tab .joms-postbox-save,
.com_community .joms-postbox-tab .joms-postbox-done,
.com_community .joms-focus__button--add {
  background-color: var(--color-primary);
  border-color: var(--color-primary);
}
.com_community .joms-button--primary:hover,
.com_community .joms-button--add:hover,
.com_community .joms-button--login:hover,
.com_community .joms-button__approve:hover,
.com_community .joms-postbox-tab .joms-postbox-save:hover,
.com_community .joms-postbox-tab .joms-postbox-done:hover,
.com_community .joms-focus__button--add:hover {
  overflow: 0.85;
}
.com_community .joms-button--neutral,
.com_community .joms-button--privacy,
.com_community .joms-button--more,
.com_community .joms-button--comment,
.com_community .joms-button__reject,
.com_community .joms-postbox-tab .joms-postbox-cancel,
.com_community .joms-focus__button--options {
  background-color: var(--color-secondary);
  border-color: var(--color-secondary);
  color: #fff !important;
}
.com_community .joms-button--privacy svg {
  fill: #fff;
}
.com_community .joms-icon--emoticon > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 992px) {
  .com_community #form-login .joms-input--append {
    margin-bottom: 0.5rem;
  }
}
.com_community #form-login .joms-input--append .joms-input {
  margin-bottom: 0;
}
.com_community #form-login .joms-input--append .joms-icon {
  bottom: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.com_community .joms-toolbar--desktop > ul > li:hover, .com_community .joms-toolbar--desktop > ul > li.active {
  background: var(--t4-gray-200);
}
.com_community .joms-toolbar--desktop > ul > li > a {
  font-size: 0.875rem;
}
.com_community .joms-toolbar,
.com_community .joms-subnav--desktop,
.com_community .joms-toolbar--desktop,
.com_community .joms-toolbar--mobile,
.com_community .joms-menu,
.com_community .joms-menu--user {
  background: var(--body-bg-color);
}
.com_community .joms-postbox {
  border-color: var(--t4-border-color);
  border-radius: var(--t4-border-radius);
}
.com_community #joms-postbox-status .joms-postbox-poll-inner .input-option {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  height: auto;
  padding: 0.375rem 0.75rem;
}
.com_community #joms-postbox-status .joms-postbox-poll-inner .joms-postbox-poll__remove-option {
  height: auto;
  padding: 0.375rem 0.75rem;
}
.com_community #joms-postbox-status .joms-postbox-poll-inner .joms-postbox-poll__add-option {
  background-color: var(--color-primary);
  border-color: var(--color-primary);
  border-radius: var(--t4-border-radius);
  color: #fff;
  font-size: 1rem;
  padding: 0.375rem 0.75rem;
}
.com_community #joms-postbox-status .joms-postbox-poll-inner .joms-postbox-poll__add-option:hover {
  opacity: 0.75;
}
.com_community #joms-postbox-status .joms-postbox-poll-inner .settings-item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
}
.com_community .joms-activity-filter {
  border-color: var(--t4-border-color);
  border-radius: var(--t4-border-radius);
}
.com_community .joms-js--stream {
  border-color: var(--t4-border-color);
  border-radius: var(--t4-border-radius);
}
.com_community .joms-js--stream .joms-stream__body.no-head .joms-icon {
  vertical-align: baseline;
}
.com_community .joms-js--stream .joms-stream__body .joms-media__cover::before {
  padding: 0;
}
.com_community .joms-js--stream .joms-stream__body .joms-media__cover img {
  position: unset;
}
.com_community .joms-js--stream .joms-stream__body h4 {
  font-size: var(--h5-font-size);
}
.com_community .joms-js--stream .joms-media.like,
.com_community .joms-js--stream .joms-media--image,
.com_community .joms-js--stream .joms-media--images,
.com_community .joms-js--stream .joms-media--event,
.com_community .joms-js--stream .joms-media--video,
.com_community .joms-js--stream .joms-media--album {
  max-width: 100%;
}
.com_community .joms-js--stream .joms-media--image {
  text-align: center;
}
.com_community .joms-js--stream .joms-media--video .joms-media__title {
  font-size: 1rem;
}
.com_community .joms-js--stream .joms-stream__status {
  background: transparent;
  border-bottom: 1px solid var(--t4-border-color);
}
.com_community .joms-js--stream .joms-comment {
  background: transparent;
}
.com_community .joms-js--stream .joms-comment .joms-comment__item {
  border: 0;
}
.com_community .joms-js--stream .joms-comment .joms-comment-content-user {
  background: var(--t4-gray-100);
  border-radius: var(--t4-border-radius);
  padding: 0.5rem 0.75rem;
}
@media (max-width: 768px) {
  .com_community .joms-js--stream .joms-comment .joms-avatar--comment .joms-avatar--comment img {
    border: 0;
    max-width: 38px;
    padding: 0;
  }
}
.com_community .joms-js--stream .joms-comment .joms-js--comment-content {
  display: block;
}
.com_community .joms-js--stream .joms-comment .joms-comment__time {
  clear: both;
}
.com_community .joms-js--stream .joms-comment .joms-comment__body {
  padding-top: 0;
}
.com_community .joms-js--stream .joms-comment .joms-comment__body small {
  font-size: 0.875rem;
}
.com_community .joms-js--stream .joms-comment__reply {
  background: transparent;
}
.com_community .joms-js--stream .joms-comment__reply .joms-icon--emoticon > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.com_community .joms-js--stream .joms-stream__actions a {
  margin-right: 0.5rem;
  margin-left: 0;
}
.com_community .joms-js--stream .joms-button--share .joms-icon {
  display: inline-block !important;
}
.com_community .joms-js--stream .joms-stream__meta .joms-stream__time {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.com_community .joms-js--stream .joms-stream__meta a {
  font-weight: 600;
}
@media (min-width: 1200px) {
  .com_community .joms-js--stream .joms-js--newcomment {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0.75rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.com_community .joms-js--stream .joms-js--newcomment .joms-avatar--comment {
  max-width: 48px;
  width: 100%;
}
@media (max-width: 1200px) {
  .com_community .joms-js--stream .joms-js--newcomment .joms-avatar--comment {
    display: none;
  }
}
.com_community .joms-js--stream .joms-js--newcomment .joms-icon--emoticon,
.com_community .joms-js--stream .joms-js--newcomment .joms-icon--add {
  bottom: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  top: 50%;
}
.com_community .joms-js--stream .joms-list--block {
  padding: 0.875rem;
}
.com_community .joms-js--stream .joms-list--block .reset-gap {
  font-size: 1rem;
  padding: 0;
}
.com_community .joms-js--stream[data-stream-type=easyblog] .joms-stream__body div img {
  min-width: 100%;
  margin: 0 0 1rem !important;
}
.com_community .joms-js--stream[data-stream-type=easyblog] .joms-stream__body div p {
  padding: 0.875rem;
}
.com_community .joms-js--stream[data-stream-type=easyblog] .joms-stream__body div a {
  padding-right: 0.875rem;
}
.com_community .joms-js--stream[data-stream-type=easyblog] .joms-stream__body div div {
  text-align: right;
  display: inline-block;
  float: right;
}
.com_community .joms-js--stream[data-stream-type=easyblog] .joms-stream__body p {
  margin: 0;
}
.com_community .joms-js--stream[data-stream-type=easyblog] .joms-stream__actions {
  padding: 0 0.875rem;
}
@media (max-width: 992px) {
  .com_community .joms-list__search .joms-list__search-title {
    display: block;
    width: 100%;
  }
}
.com_community .joms-list__search .joms-input--search {
  border-radius: var(--t4-border-radius);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  height: auto;
  padding: 0.375rem 0.75rem;
  width: auto;
}
.com_community .joms-list__search .joms-button--neutral,
.com_community .joms-list__search .joms-button--add {
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
}
@media (max-width: 576px) {
  .com_community .joms-list__search .joms-button--add {
    position: unset;
  }
}
.com_community .joms-subnav--desktop {
  background: transparent;
  border: 0;
}
.com_community .joms-subnav--desktop > ul {
  border-bottom: 1px solid var(--t4-border-color);
}
.com_community .joms-subnav--desktop > ul > li {
  border-right: 0;
  padding: 0 0.5rem;
}
.com_community .joms-subnav--desktop > ul > li:hover a, .com_community .joms-subnav--desktop > ul > li:focus a {
  color: var(--t4-link-hover-color);
}
.com_community .joms-subnav--desktop > ul > li:hover a:not(.active)::after, .com_community .joms-subnav--desktop > ul > li:focus a:not(.active)::after {
  width: 100%;
}
.com_community .joms-subnav--desktop > ul > li.joms-right {
  border: none;
  float: none;
}
.com_community .joms-subnav--desktop a {
  margin-bottom: -1px;
}
.com_community .joms-subnav--desktop a.active {
  color: var(--t4-link-color);
}
.com_community .joms-subnav--desktop a.active::after {
  width: 100%;
}
.com_community .joms-subnav--desktop a::after {
  bottom: 0;
  background: var(--color-primary);
  content: "";
  display: block;
  height: 1px;
  -webkit-transition: width 0.5s;
  transition: width 0.5s;
  position: absolute;
  width: 0;
}
.com_community .joms-list--friend .joms-list__item {
  background: transparent;
}
.com_community .joms-list--friend .joms-list__body a {
  --body-link-color: var(--body-text-color);
}
.com_community .joms-form--search span {
  padding-bottom: 0.5rem;
}
@media (min-width: 992px) {
  .com_community .joms-form--search span {
    padding-bottom: 0;
  }
}
.com_community .joms-form--search .joms-form__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.com_community .joms-form--search .joms-form__item .joms-input {
  height: 100%;
  width: 100%;
}
.com_community .joms-form--search .joms-input--small {
  padding-right: 0.5rem;
}
@media (max-width: 992px) {
  .com_community .joms-list__utilities {
    display: block;
    margin-top: 0.5rem;
  }
}
.com_community .joms-list__utilities .joms-input--search {
  font-size: 1rem;
  line-height: 1.5;
  max-width: 240px;
  padding: 0.375rem 0.75rem;
  width: 100%;
}
.com_community .joms-list__utilities .joms-button--small {
  padding: 0.375rem 0.75rem;
}
.com_community .js-form .joms-form__group .big {
  padding-top: 0;
  width: auto;
}
.com_community .js-form .joms-form__group .joms-select--wrapper {
  border: 0;
}
.com_community .js-form .joms-select,
.com_community .js-form .joms-input {
  border-color: var(--t4-border-color);
  font-size: 1rem;
  line-height: 1.5;
  padding: 0.375rem 0.75rem;
}
.com_community .joms-form__group input {
  vertical-align: baseline;
}
.com_community .joms-form__group .joms-button--neutral {
  margin-right: 1rem;
}
.com_community .joms-select--wrapper {
  padding: 0;
}
.com_community .joms-select--wrapper select {
  padding: 0.375rem 0.75rem;
}
@media (max-width: 576px) {
  .com_community .joms-focus .joms-focus__actions {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 0.25rem;
    padding-top: 1rem;
  }
}
.com_community .joms-focus .joms-focus__actions--desktop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 0.25rem;
}
.com_community .joms-page > .joms-tab__bar {
  border: 0;
}
.com_community .joms-page .joms-poll-option .joms-input[type=text] {
  margin-top: 0;
}
.com_community .joms-list--card .joms-list__item {
  border-radius: var(--t4-border-radius);
  --body-link-color: var(--body-text-color);
  overflow: hidden;
}
.com_community .joms-list--card .joms-list__item .joms-focus__button--options {
  display: none;
}
.com_community .joms-list--card .joms-list__content .joms-list__title {
  font-size: var(--h4-font-size);
  font-weight: var(--heading-font-weight);
}
@media (max-width: 576px) {
  .com_community .joms-list--card .joms-poll__item .joms-poll__meta {
    display: inline-block;
  }
}
@media (max-width: 576px) {
  .com_community .joms-list--card .joms-poll__item .joms-gap {
    display: none;
  }
}
.com_community .joms-list--card .joms-poll__item .joms-list__permission {
  text-align: left;
  padding: 0;
}
.com_community .joms-poll__checkbox--custom.input--checkbox label {
  border-radius: 50%;
}
.com_community .joms-poll__checkbox--custom.input--checkbox label:after {
  content: "";
  height: 6px;
  width: 6px;
  left: 3px;
  top: 3px;
  position: absolute;
  background-color: #666;
  border-radius: 50%;
  opacity: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.com_community .joms-gallery .joms-gallery__item {
  --t4-gutter-x: 1rem;
  margin-bottom: var(--t4-gutter-x);
  margin-left: 0;
}
.com_community .joms-gallery .joms-gallery__body {
  --body-link-color: var(--body-text-color);
}
.com_community .joms-gallery .joms-gallery__title {
  font-size: 0.875rem;
}
.com_community .joms-gallery .joms-gallery__thumbnail,
.com_community .joms-gallery .joms-gallery__body,
.com_community .joms-gallery .joms-gallery__count {
  display: block;
}
.com_community .joms-gallery .joms-gallery__thumbnail img,
.com_community .joms-gallery .joms-gallery__body img,
.com_community .joms-gallery .joms-gallery__count img {
  width: 100%;
}
.com_community .joms-avatar img,
.com_community .joms-avatar--stream img,
.com_community .joms-avatar--comment img,
.com_community .joms-avatar--focus img,
.com_community .joms-avatar--poll img,
.com_community .joms-avatar--video img {
  border: 0;
  padding: 0;
}
.com_community .joms-list--video {
  --body-link-color: var(--body-text-color);
}
.com_community .joms-list--video .joms-text--title {
  font-size: 1rem;
  margin-bottom: 0.5rem;
}
.com_community .joms-list--video .joms-text--light {
  font-size: 0.875rem;
}
.com_community .joms-textarea__wrapper .joms-textarea {
  line-height: 1.5;
  padding: 0.375rem 0.75rem;
}
.com_community .joms-pagination li > span,
.com_community .joms-pagination li > a {
  border: var(--t4-pagination-border-width) solid var(--t4-pagination-border-color);
  color: var(--t4-pagination-color);
  padding: var(--t4-pagination-padding-y) var(--t4-pagination-padding-x) !important;
}
.com_community .joms-pagination .active > span {
  background-color: var(--t4-pagination-active-bg);
  border-color: var(--t4-pagination-active-border-color);
  color: var(--t4-pagination-active-color);
}
.com_community .mfp-wrap .joms-popup__comment {
  background: var(--body-bg-color);
  --body-link-color: var(--body-text-color);
}
.com_community .mfp-wrap .joms-comment__reply {
  background: var(--body-bg-color);
}
.com_community .mfp-wrap .joms-phototag__input input {
  border-color: var(--t4-border-radius);
  font-size: 1rem;
  line-height: 1.5;
  height: auto !important;
  outline: none;
  padding: 0.375rem 0.75rem;
}

.joms-module__wrapper {
  border-radius: var(--t4-border-radius);
}

.joms-list--group {
  --body-link-color: var(--body-text-color);
}

.joms-popover {
  border-color: var(--t4-border-color);
  padding: 0.5rem;
}

.joms-popover__content h5 {
  font-size: 1rem;
  font-weight: var(--body-font-size);
  line-height: var(--body-line-height);
}

.joms-button--link {
  position: relative;
}
.joms-button--link::after {
  border-bottom: 1px solid var(--t4-link-hover-color);
  bottom: 0;
  content: "";
  display: inline-block;
  left: 0;
  -webkit-transition: width 0.5s;
  transition: width 0.5s;
  position: absolute;
  padding-bottom: 0.375rem;
  width: 0;
}
.joms-button--link:hover::after {
  width: 100%;
}

li.joms-stream__header.no-gap {
  margin-bottom: 1rem;
}
li.joms-stream__header .joms-popover__content > div {
  display: none;
}

.js-polls-module ul {
  padding: 0;
}
.js-polls-module .joms-poll__progress .joms-poll__progress-bar {
  background-color: var(--color-primary);
}

@media (max-width: 992px) {
  .joms-hcard {
    max-width: 100%;
  }
}
.joms-hcard .joms-hcard__actions .joms-button--small {
  font-size: 0.75rem;
  font-weight: 400;
  padding: 0.375rem 0.25rem;
}

.joms-module--topmembers h5 {
  margin-bottom: 0;
}

.joms-tab__bar {
  background: var(--body-bg-color);
}
.joms-tab__bar .active {
  border-bottom: 1px solid var(--color-primary);
  color: var(--t4-link-color);
}
.joms-tab__bar > a {
  border-bottom: 1px solid var(--t4-border-color);
  font-weight: var(--heading-font-weight);
}
.joms-tab__bar > a:hover, .joms-tab__bar > a.active:hover {
  color: var(--t4-link-hover-color);
}

.cUpdatesHelper {
  border: 0;
  font-size: 0.875rem;
  padding-top: 0;
}

.joms-form .joms-input--append {
  margin-bottom: 0.5rem;
}
.joms-form .joms-icon {
  top: 50%;
  bottom: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.joms-form .joms-input {
  margin-bottom: 0;
}

.joms-module--hellome .joms-hcard {
  border-radius: var(--t4-border-radius) var(--t4-border-radius) 0 0;
  overflow: hidden;
}
.joms-module--hellome .joms-list--hellome li {
  border-color: var(--t4-border-color);
  font-size: 0.875rem;
}

#joms-emoticon-js__board .joms-emoji-search {
  border: 1px solid --t4-border-color;
  font-size: 1rem;
  line-height: 1.5;
  outline: none;
  width: 100%;
}

@charset "UTF-8";
/***!  /media/vendor/awesomplete/css/awesomplete.css?1.1.7  !***/


.awesomplete [hidden] {
  display: none;
}

.awesomplete .visually-hidden {
  clip: rect(0, 0, 0, 0);
  position: absolute;
}

.awesomplete {
  display: inline-block;
  position: relative;
}

.awesomplete > input {
  display: block;
}

.awesomplete > ul {
  z-index: 1;
  box-sizing: border-box;
  background: #fff;
  min-width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  left: 0;
}

.awesomplete > ul:empty {
  display: none;
}

.awesomplete > ul {
  text-shadow: none;
  background: linear-gradient(to bottom right, #fff, #fffc);
  border: 1px solid #0000004d;
  border-radius: .3em;
  margin: .2em 0 0;
  box-shadow: .05em .2em .6em #0003;
}

@supports (transform: scale(0)) {
  .awesomplete > ul {
    transform-origin: 1.43em -.43em;
    transition: all .3s cubic-bezier(.4, .2, .5, 1.4);
  }

  .awesomplete > ul[hidden], .awesomplete > ul:empty {
    opacity: 0;
    visibility: hidden;
    transition-timing-function: ease;
    display: block;
    transform: scale(0);
  }
}

.awesomplete > ul:before {
  content: "";
  border: inherit;
  background: #fff;
  border-bottom: 0;
  border-right: 0;
  width: 0;
  height: 0;
  padding: .4em;
  position: absolute;
  top: -.43em;
  left: 1em;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.awesomplete > ul > li {
  cursor: pointer;
  padding: .2em .5em;
  position: relative;
}

.awesomplete > ul > li:hover {
  color: #000;
  background: #b8d3e0;
}

.awesomplete > ul > li[aria-selected="true"] {
  color: #fff;
  background: #3d6d8f;
}

.awesomplete mark {
  background: #eaff00;
}

.awesomplete li:hover mark {
  background: #b5d100;
}

.awesomplete li[aria-selected="true"] mark {
  color: inherit;
  background: #3d6b00;
}


@charset "UTF-8";button[class*=plg_system_webauthn_login_button]{padding:.4rem}
@charset "UTF-8";
/***!  /media/vendor/joomla-custom-elements/css/joomla-alert.min.css?0.4.1  !***/

joomla-alert{--jui-alert-min-width:250px;--jui-alert-padding:.5rem 1.25rem;--jui-alert-margin:0 0 1rem 0;--jui-alert-border:1px solid transparent;--jui-alert-border-radius:.25rem;--jui-alert-animation-duration:.5s;--jui-alert-animation-timing-function:ease-in-out;--jui-alert-button-color-dark:#000;--jui-alert-button-color-light:#fff;--jui-alert-success-color:#234423;--jui-alert-success-background-color:#d9e6d9;--jui-alert-success-border-color:#cadcca;--jui-alert-success-link-color:#122212;--jui-alert-info-color:#0c5460;--jui-alert-info-background-color:#d1ecf1;--jui-alert-info-border-color:#bee5eb;--jui-alert-info-link-color:#062c33;--jui-alert-warning-color:#7d5a29;--jui-alert-warning-background-color:#fcefdc;--jui-alert-warning-border-color:#fbe8cd;--jui-alert-warning-link-color:#573e1c;--jui-alert-danger-color:#712b29;--jui-alert-danger-background-color:#f7dddc;--jui-alert-danger-border-color:#f4cfce;--jui-alert-danger-link-color:#4c1d1b;animation-duration:var(--jui-alert-animation-duration,.5s);animation-timing-function:var(--jui-alert-animation-timing-function,ease-in-out);border:var(--jui-alert-border,1px solid transparent);border-radius:var(--jui-alert-border-radius,.25rem);margin:var(--jui-alert-margin,0 0 1rem 0);min-width:var(--jui-alert-min-width,250px);padding:var(--jui-alert-padding,.5rem 1.25rem);display:block}joomla-alert .joomla-alert--close{color:var(--jui-alert-button-color-dark,#000);float:right;opacity:.5;text-shadow:0 1px 0 var(--jui-alert-button-color-light,#fff);background:0 0;border:0;padding:.2rem 1rem;font-size:1.5rem;font-weight:700;line-height:1;position:relative;top:-.5rem;right:-1.25rem}joomla-alert .joomla-alert--close:focus,joomla-alert .joomla-alert--close:hover{color:var(--jui-alert-button-color-dark,#000);cursor:pointer;opacity:.75;text-decoration:none}joomla-alert[type=success]{background-color:var(--jui-alert-success-background-color,#d9e6d9);border-color:var(--jui-alert-success-border-color,#cadcca);color:var(--jui-alert-success-color,#234423)}joomla-alert[type=success] hr{border-top-color:var(--jui-alert-success-border-color,#cadcca)}joomla-alert[type=success] .alert-link{color:var(--jui-alert-success-link-color,#122212)}joomla-alert[type=info]{background-color:var(--jui-alert-info-background-color,#d1ecf1);border-color:var(--jui-alert-info-border-color,#bee5eb);color:var(--jui-alert-info-color,#0c5460)}joomla-alert[type=info] hr{border-top-color:var(--jui-alert-info-border-color,#bee5eb)}joomla-alert[type=info] .alert-link{color:var(--jui-alert-info-link-color,#062c33)}joomla-alert[type=warning]{background-color:var(--jui-alert-warning-background-color,#fcefdc);border-color:var(--jui-alert-warning-border-color,#fbe8cd);color:var(--jui-alert-warning-color,#7d5a29)}joomla-alert[type=warning] hr{border-top-color:var(--jui-alert-warning-border-color,#fbe8cd)}joomla-alert[type=warning] .alert-link{color:var(--jui-alert-warning-link-color,#573e1c)}joomla-alert[type=danger]{background-color:var(--jui-alert-danger-background-color,#f7dddc);border-color:var(--jui-alert-danger-border-color,#f4cfce);color:var(--jui-alert-danger-color,#712b29)}joomla-alert[type=danger] hr{border-top-color:var(--jui-alert-danger-border-color,#f4cfce)}joomla-alert[type=danger] .alert-link{color:var(--jui-alert-danger-link-color,#4c1d1b)}html[dir=rtl] joomla-alert .joomla-alert--close,html[dir=rtl] joomla-alert .joomla-alert-button--close{float:left;left:-1.25rem;right:auto}@keyframes joomla-alert-fade-in {0%{opacity:0}}@keyframes joomla-alert-fade-out {0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce) {joomla-alert{animation-duration:1ms!important}}

#redim-cookiehint{
	padding: 20px 20px;
	box-sizing: border-box;
	font-size: 16px;
	-webkit-box-shadow: 0px 0px 5px 4px rgba(0,0,0,0.21);
	-moz-box-shadow: 0px 0px 5px 4px rgba(0,0,0,0.21);
	box-shadow: 0px 0px 5px 4px rgba(0,0,0,0.21);
	background-color: #eeeeee;
	text-align: center;
}

#redim-cookiehint .reset {
	margin: 0px !important;
	padding: 0px !important;
}

#cookiehintinfo {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}
#cookiehintinfo > * {
	margin: 2px 6px;
}

#redim-cookiehint-modal {
	background-color: rgba(0,0,0,0.75);
	padding: 15%;
}

#cookiehintinfo {
	margin-right: 12px;
}

#redim-cookiehint .cookiecontent{
	font-size: 16px;
	line-height: 20px;
	display: block;
}

#redim-cookiehint, #redim-cookiehint a  {
	color: #000000;
}

#redim-cookiehint .cookiehead {
	font-size: 1.45em;
	padding: 4px 2px 12px 2px;
}

#redim-cookiehint .cookiebuttons{
	display: block;
	padding: 8px;
	margin-top: 2px;
}
#redim-cookiehint .clr {
	clear: both;
}

#redim-cookiehint .cookiebuttons .btn{
	padding: 5px 10px !important;
	border-radius: 0px !important;
	color: #ffffff !important;
	background-color: #333 !important;
	font-size: 14px;
	margin-top: 2px;	
	margin-bottom: 2px;
	cursor: pointer;
	line-height: 2.5em;
}

#redim-cookiehint .cookiebuttons a.btn {
	text-decoration: none !important;
	background-image: none !important;
}

#redim-cookiehint .cookiebuttons .btn:hover{ 
	background-color: #111111 !important;
	color: #ffffff !important;
}

#redim-cookiehint.hidden{
	display: none;
	visibility: hidden;
}
body .embera-embed-responsive:not(.embera-embed-responsive-provider-flickr):not(.embera-embed-responsive-provider-facebook){position:relative;display:block;width:100%;overflow:hidden}body .embera-embed-responsive:not(.embera-embed-responsive-provider-flickr):not(.embera-embed-responsive-provider-facebook) iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;margin:0}body .embera-embed-responsive-provider-dailymotion,body .embera-embed-responsive-provider-kickstarter,body .embera-embed-responsive-provider-rutube,body .embera-embed-responsive-provider-ted,body .embera-embed-responsive-provider-vimeo,body .embera-embed-responsive-provider-youtube,body .embera-embed-responsive-provider-animatron,body .embera-embed-responsive-provider-amcharts,body .embera-embed-responsive-provider-on-aol-com,body .embera-embed-responsive-provider-animoto,body .embera-embed-responsive-provider-videojug,body .embera-embed-responsive-provider-speakerdeck,body .embera-embed-responsive-provider-sketchfab,body .embera-embed-responsive-provider-spotify,body .embera-embed-responsive-provider-livestream,body .embera-embed-responsive-provider-googlemaps{padding-bottom:56.25%}body .embera-embed-responsive-provider-ustream{padding-bottom:63.3%}body .embera-embed-responsive-provider-googledocs{-webkit-overflow-scrolling:touch;overflow-y:auto;padding-bottom:62.6%}body .embera-embed-responsive-provider-googledocs.embera-embed-responsive-googledocs-document,body .embera-embed-responsive-provider-googledocs.embera-embed-responsive-googledocs-forms,body .embera-embed-responsive-provider-googledocs.embera-embed-responsive-googledocs-spreadsheets{padding-bottom:142%}div.osembed-debug{word-break:break-all}div.osembed-debug span{font-weight:bold}div.osembed-debug ul li div:first-child{float:left;width:5em}div.osembed-debug ul li div:nth-child(2){margin-left:5em}


@charset "UTF-8";
/**
 * @version   $Id$
 * @author    JoomlaUX
 * @package   Joomla.Site
 * @subpackage  mod_jux_portfolio
 * @copyright Copyright (C) 2013 JoomlaUX. All rights reserved.
 * @license   License GNU General Public License version 2 or later; see LICENSE.txt, see LICENSE.php
 */
.jux-portfolio {
  position: relative;
  font-weight: normal;
}
.jux-portfolio a {
  text-decoration: none;
}
.jux-portfolio a:focus {
  text-decoration: none;
  color: black;
}
.juxp-item {
  display: inline-block;
  position: relative;
  overflow: hidden;
}
.jux-tag {
  padding: 0px;
  margin: 0 0 9px 20px;
}
.jux-tag li a {
  font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.post-content.media-box-text .excerpt-container {
  font-size: 14px;
  color: #747474;
}
.entry-title a {
  transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.jux-tag li a {
  color: #747474;
}
.jux-title {
  color: #333333;
}
.hover-1:hover .info-content .jux-title-hv {
  opacity: 1;
  z-index: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.hover-1:hover .info-content h4 {
  opacity: 1;
  -webkit-transform: translate3d(0, 0px, 0);
  transform: translate3d(0, 0px, 0);
}
.hover-1 .juxp-icon a:hover {
  color: #e2e0e0;
}
.hover-1 .juxp-icon .juxp-zoom:hover,
.hover-1 .juxp-icon .juxp-link:hover {
  background: #8c6262c7;
}
.hover-1 .juxp-icon a {
  color: #f9f8f8;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.hover-1 .juxp-icon .juxp-link,
.hover-1 .juxp-icon .juxp-zoom {
  opacity: 1;
  font-size: 15px;
  text-align: center;
  height: 37px;
  width: 37px;
  border-radius: 50%;
}
.hover-1 .juxp-zoom {
  color: #3f3f3f;
  width: 37px;
  height: 37px;
  margin: 0 3px;
  background: #613737bd;
  line-height: 37px;
  display: inline-block;
  border-radius: 100%;
  opacity: 1;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.hover-1 .juxp-link {
  color: #3f3f3f;
  width: 37px;
  height: 37px;
  margin: 0 3px;
  opacity: 1;
  line-height: 37px;
  display: inline-block;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  background: #613737bd;
  border-radius: 100%;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.hover-1 .fa {
  padding: 8px;
}
.hover-1 .info-content .jux-title-hv {
  position: absolute;
  top: 30%;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  font-size: 90%;
  opacity: 0;
  -webkit-transform: translate3d(0, 28px, 0);
          transform: translate3d(0, 28px, 0);
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transform: translate3d(-100px, 0px, 0);
  transform: translate3d(-100px, 0px, 0);
}
.hover-1 .jux-tag-item {
  z-index: 1;
  position: absolute;
  bottom: 27%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
}
.hover-1 .info-content h4 {
  width: 100%;
  text-align: center;
  color: #fff;
  text-transform: none;
  font-size: 90%;
  opacity: 0;
  -webkit-transform: translate3d(0, 28px, 0);
          transform: translate3d(0, 28px, 0);
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transform: translate3d(100px, 0px, 0);
  transform: translate3d(100px, 0px, 0);
}
.hover-1 .juxp-line::before {
  -webkit-transform: scale(1);
  transform: scale(0, 1);
}
.hover-1 .juxp-line::after {
  -webkit-transform: scale(1, 0);
  transform: scale(1, 0);
}
.hover-1:hover .juxp-line::before,
.hover-1:hover .juxp-line::after {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.hover-1:hover .juxp-img img {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.hover-1 .juxp-img img {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.hover-1 .juxp-icon {
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  position: absolute;
  top: 50%;
  right: 50%;
}
.hover-1:hover .juxp-icon {
  -webkit-transform: translate(50%, -50%) scale(1);
  transform: translate(50%, -50%) scale(1);
  z-index: 1;
  opacity: 1;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.hover-1 .juxp-icon {
  -webkit-transform: translate(50%, -50%) scale(0.5);
  transform: translate(50%, -50%) scale(0.5);
  opacity: 0;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.hover-1 {
  overflow: hidden;
}
.hover-1 .juxp-icon p {
  color: #312b2b !important;
}
.hover-1 .juxp-img {
  position: relative;
}
.hover-1 .jux-line-left:before,
.hover-1 .jux-line-left:after,
.hover-1 .jux-line-right:before,
.hover-1 .jux-line-right:after {
  opacity: 0;
  background-color: rgba(104, 84, 84, 0.56);
}
.hover-1 .jux-line-left:before,
.hover-1 .jux-line-left:after,
.hover-1 .jux-line-right:before,
.hover-1 .jux-line-right:after {
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
}
.hover-1:hover .jux-line-left:after,
.hover-1:hover .jux-line-left:before,
.hover-1:hover .jux-line-right:after,
.hover-1:hover .jux-line-right:before {
  -webkit-transform: translate(0, 0) scale(1);
  transform: translate(0, 0) scale(1);
}
.hover-1:hover .jux-line-left:after,
.hover-1:hover .jux-line-left:before,
.hover-1:hover .jux-line-right:after,
.hover-1:hover .jux-line-right:before {
  opacity: 1;
}
.hover-1 .jux-line-left:before {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
.hover-1 .jux-line-left:after {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
.hover-1 .jux-line-right:before {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}
.hover-1 .jux-line-right:after {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}
.hover-1 .jux-line-left:before {
  top: 0;
  right: 0;
}
.hover-1 .jux-line-left:after {
  bottom: 0;
  left: 0;
}
.hover-1 .jux-line-right:before {
  top: 0;
  left: 0;
}
.hover-1 .jux-line-right:after {
  bottom: 0;
  right: 0;
}
.hover-1 .jux-line-left:after,
.hover-1 .jux-line-left:before,
.hover-1 .jux-line-right:after,
.hover-1 .jux-line-right:before {
  height: 50%;
  width: 50%;
}
.hover-1 .jux-line-left:after,
.hover-1 .jux-line-left:before,
.hover-1 .jux-line-right:after,
.hover-1 .jux-line-right:before {
  content: '';
  position: absolute;
}
.juxp-filters {
  /* border-bottom: 2px solid #EBEBEB; */
  margin-bottom: 20px;
  /*padding-bottom: 5px;*/
  /*margin-top: 20px;*/
}
.juxp-filters ul {
  list-style: none outside none;
  margin: 0px;
  padding: 0px;
  margin-top: 15px;
}
.juxp-filters li {
  display: inline-block;
  padding: 3px 5px;
}
.juxp-filters li a {
  font-size: 14px;
  color: #515252c4;
  display: block;
  border: 1px solid rgba(51, 51, 51, 0.2);
  border-radius: 2px;
  padding: 7px 15px;
  text-transform: capitalize;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.juxp-filters li a:hover {
  border-color: #515252c4;
  color: #fff;
  background: #96003A;
}
.juxp-filters li.next {
  background-size: 2px 12px;
}
.juxp-filters li.last {
  background: none !important;
}
.juxp-filters li a.active {
  background-color: #96003A;
  color: #fff;
  border-radius: 2px;
  border: 1px solid #515252c4;
}
.juxp-filters a {
  font-weight: 0.46428571 normal;
  text-decoration: none;
}
.npp-title {
  font-weight: bold;
  display: block;
}
/**** Isotope Filtering ****/
.isotope-item {
  z-index: 2;
}
.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}
/**** Isotope CSS3 transitions ****/
.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
  transition-duration: 0.8s;
}
.isotope {
  -webkit-transition-property: height, width;
  transition-property: height, width;
}
.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
}
/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}
.info-content h4 a {
  font: 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #fff;
}
.info-content h4 a:hover {
  text-decoration: none;
}
.fancybox-nav {
  width: 36px;
}
.jux-portfolio .juxp-item .juxp-img img {
  width: 100%;
}
.jux-portfolio .juxp-item .jux-textlayout {
  margin-top: 0px;
  padding: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
}
.jux-portfolio .juxp-item .jux-textlayout div.entry-title {
  font: 18px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  margin: 0;
}
.jux-portfolio .juxp-item .jux-textlayout div.entry-title a:hover {
  text-decoration: none;
  color: #272727;
}
.jux-portfolio .juxp-item .jux-textlayout h4 a {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 13px;
  margin: 0px;
}
.jux-portfolio .juxp-item .jux-textlayout h4 a:hover {
  text-decoration: none;
  color: #A0CE4E;
}
.jux-portfolio .juxp-item .jux-textlayout .post-content .excerpt-container p {
  margin: 0;
}
.jux-textlayout .post-content.media-box-text {
  display: block;
  margin-top: 5px;
}
.jux-textlayout .jux-icon-tag {
  display: inline-block;
  margin-top: 15px;
}
.hover-2 {
  background: #000;
  position: relative;
  overflow: hidden;
}
.hover-2 .juxp-icon {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  height: 50px;
  background: #7A548F;
  opacity: 0.8;
  color: #3c4a50;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}
.hover-2:hover .juxp-icon {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.hover-2:hover .juxp-img img {
  opacity: 0.5;
}
.hover-2 .info-content .jux-title-hv {
  position: absolute;
  bottom: 40%;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  font-size: 90%;
  opacity: 0;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transform: translate3d(0, -25px, 0);
  transform: translate3d(0, -25px, 0);
}
.hover-2:hover .info-content .jux-title-hv {
  opacity: 1;
  -webkit-transform: translate3d(0, -25px, 0);
  transform: translate3d(0, -25px, 0);
  -moz-transform: translate3d(0, -25px, 0);
  -ms-transform: translate3d(0, -25px, 0);
  -o-transform: translate3d(0, -25px, 0);
}
.hover-2 .info-content h4 {
  position: absolute;
  width: 100%;
  margin-bottom: 5px;
  text-align: center;
  color: #fff;
  text-transform: none;
  font-size: 90%;
  opacity: 0;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.hover-2:hover .info-content h4 {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.hover-2 .info-content p {
  position: absolute;
  bottom: 8em;
  padding: 2em;
  color: #fff;
  text-transform: none;
  font-size: 90%;
  opacity: 0;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
  -webkit-transform: translate3d(0, 20px, 0);
  transform: translate3d(0, 20px, 0);
}
.hover-2:hover .info-content p {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.hover-2 .jux-tag-item {
  position: absolute;
  bottom: 40%;
  left: 50%;
  transform: translate(-50%, -28px);
  -webkit-transform: translate(-50%, -28px);
  width: 100%;
}
.hover-2 .juxp-icon .juxp-zoom {
  right: 20%;
  position: relative;
  height: 32px;
  width: 32px;
  border-radius: 20px;
  display: inline-block;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.hover-2 .juxp-zoom:hover {
  background: #3D2A47;
}
.hover-2 .fa {
  padding: 7px 8px;
}
.hover-2 .fa-link:before {
  color: #F4F6F7;
  font-size: 18px;
}
.hover-2 .fa-play-circle:before,
.hover-2 .fa-search:before {
  color: #F4F6F7;
  font-size: 18px;
}
.hover-2 .juxp-icon .juxp-zoom.juxp-zoom-text {
  background: none;
}
.hover-2 .juxp-icon .juxp-zoom.juxp-zoom-text a {
  text-decoration: none;
}
.hover-2 .juxp-icon .juxp-zoom.juxp-zoom-text a p {
  color: #fff;
}
.hover-2 .juxp-icon .juxp-zoom.juxp-zoom-text a p:hover {
  color: #A6CC65;
}
.hover-2 .juxp-icon .juxp-link {
  left: 20%;
  position: relative;
  height: 32px;
  width: 32px;
  border-radius: 20px;
  display: inline-block;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.hover-2 .juxp-link:hover {
  background: #3D2A47;
}
.hover-2 .juxp-icon .juxp-link.juxp-link-text {
  background: none;
}
.hover-2 .juxp-icon .juxp-link.juxp-link-text a {
  text-decoration: none;
}
.hover-2 .juxp-icon .juxp-link.juxp-link-text a p {
  color: #fff;
}
.hover-2 .juxp-icon .juxp-link.juxp-link-text a p:hover {
  color: #A6CC65;
}
/*CSS effect hover style three*/
.hover-3 {
  position: relative;
  overflow: hidden;
}
.hover-3:hover .juxp-img img {
  opacity: 0.5;
}
.hover-3 .info-content .jux-title-hv {
  position: absolute;
  bottom: 52%;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  font-size: 90%;
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transform: translate3d(0, -50px, 0);
  transform: translate3d(0, -50px, 0);
}
.hover-3 .info-content .jux-title-hv a {
  color: #fff;
}
.hover-3:hover .info-content .jux-tag-item h4 {
  opacity: 1;
  -webkit-transform: translate3d(0, 10px, 0);
  transform: translate3d(0, 10px, 0);
  -moz-transform: translate3d(0, 10px, 0);
  -ms-transform: translate3d(0, 10px, 0);
  -o-transform: translate3d(0, 10px, 0);
}
.hover-3:hover .info-content .jux-title-hv {
  opacity: 1;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
  -moz-transform: translate3d(0, -10px, 0);
  -ms-transform: translate3d(0, -10px, 0);
  -o-transform: translate3d(0, -10px, 0);
}
.hover-3 .info-content .jux-title-hv a:hover {
  text-decoration: none;
}
.hover-3 .jux-tag-item {
  position: absolute;
  bottom: 50%;
  width: 100%;
  left: 50%;
  transform: translate(-50%, 50px);
  -webkit-transform: translate(-50%, 50px);
  -moz-transform: translate(-50%, 50px);
  -ms-transform: translate(-50%, 50px);
  -o-transform: translate(-50%, 50px);
}
.hover-3 .info-content h4 {
  position: absolute;
  bottom: 50%;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  font-size: 90%;
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transform: translate3d(0, 50px, 0);
  transform: translate3d(0, 50px, 0);
}
.hover-3 .info-content h4 a {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #fff;
  text-decoration: none;
  font-weight: normal;
  line-height: 20px;
}
.hover-3:hover .info-content h4 {
  opacity: 1;
}
.hover-3 .juxp-line .jux-line-left {
  position: absolute;
  bottom: 50%;
  left: 5%;
  -webkit-transform: translate(0, 7px);
  transform: translate(0, 7px);
  display: block;
  height: 1px;
  background-color: #fff;
  -webkit-transition: all 500ms ease-out;
  transition: all 500ms ease-out;
}
.hover-3 .juxp-line .jux-line-right {
  position: absolute;
  bottom: 50%;
  right: 5%;
  display: block;
  height: 1px;
  background: #fff;
  -webkit-transform: translate(0, 7px);
  transform: translate(0, 7px);
  -webkit-transition: all 500ms ease-out;
  transition: all 500ms ease-out;
}
.hover-3 .info-content p {
  position: absolute;
  bottom: 8em;
  padding: 2em;
  color: #fff;
  text-transform: none;
  font-size: 90%;
  opacity: 0;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
  -webkit-transform: translate3d(0, 20px, 0);
  transform: translate3d(0, 20px, 0);
}
.hover-3:hover .info-content p {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.hover-3 .juxp-icon {
  z-index: 9;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
}
.hover-3 .juxp-icon .juxp-zoom {
  background: #2680a9;
  opacity: 0;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
  position: relative;
  height: 35px;
  top: 5px;
  left: -2px;
  width: 35px;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 20px;
  -webkit-transform: translate3d(-50px, 0, 0);
  transform: translate3d(-50px, 0, 0);
}
.hover-3 .juxp-icon .juxp-zoom:hover {
  background: rgba(255, 255, 255, 0.2);
}
.hover-3 .juxp-icon .juxp-zoom.juxp-zoom-text {
  background: none;
}
.hover-3 .juxp-icon .juxp-zoom.juxp-zoom-text a {
  text-decoration: none;
}
.hover-3 .juxp-icon .juxp-zoom.juxp-zoom-text a p {
  color: #fff;
}
.hover-3 .juxp-icon .juxp-zoom.juxp-zoom-text a p:hover {
  color: #A6CC65;
}
.hover-3 .juxp-icon .juxp-link {
  background: #2680a9;
  position: relative;
  top: 5px;
  right: -2px;
  display: inline-block;
  height: 35px;
  width: 35px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 20px;
  opacity: 0;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transform: translate3d(50px, 0, 0);
  transform: translate3d(50px, 0, 0);
}
.hover-3 .juxp-icon .juxp-link:hover {
  background: rgba(255, 255, 255, 0.2);
}
.hover-3 .juxp-icon .juxp-link.juxp-link-text {
  background: none;
}
.hover-3 .juxp-icon .juxp-link.juxp-link-text a {
  text-decoration: none;
}
.hover-3 .juxp-icon .juxp-link.juxp-link-text a p {
  color: #fff;
}
.hover-3 .juxp-icon .juxp-link.juxp-link-text a p:hover {
  color: #A6CC65;
}
.hover-3 .fa {
  padding: 9px 9px;
}
.hover-3 .fa-link:before {
  color: #F4F6F7;
  font-size: 17px;
}
.hover-3 .fa-play-circle:before,
.hover-3 .fa-search:before {
  color: #F4F6F7;
  font-size: 16px;
}
.hover-3:hover .juxp-icon .juxp-zoom {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.hover-3:hover .juxp-icon .juxp-link {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.hover-3 .juxp-line {
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
}
.hover-3 .juxp-line {
  background-color: rgba(3, 169, 244, 0.59);
}
.hover-3:hover .juxp-line {
  top: 0;
  bottom: 0;
}
.hover-3:hover .juxp-line {
  opacity: 1;
}
.hover-3 .juxp-line {
  opacity: 0;
}
.hover-3 .juxp-line {
  top: 50%;
  bottom: 50%;
  width: auto;
  height: auto;
}
.hover-3 .juxp-line {
  position: absolute;
  /*top: 0;*/
  left: 0;
  right: 0;
  /*bottom: 0;*/
  z-index: 1;
}
.juxp-content:hover .info-content .jux-tag-item,
.juxp-content:hover .info-content .jux-title-hv {
  z-index: 9;
}
/*Hover effect 4*/
.hover-4 {
  position: relative;
  overflow: hidden;
  /*  background-color: rgba(0, 0, 0, 1); */
}
.hover-4 .info-content .jux-title-hv {
  position: absolute;
  bottom: 50%;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  font-size: 90%;
}
.hover-4 .info-content .jux-title-hv a {
  color: #fff;
}
.hover-4 .info-content h4 {
  position: absolute;
  top: 50%;
  width: 100%;
  margin-bottom: 5px;
  text-align: center;
  color: #fff;
  text-transform: none;
  font-size: 90%;
  opacity: 0;
  transform: translate3d(0, 28px, 0);
  -webkit-transform: translate3d(0, 28px, 0);
  -moz-transform: translate3d(0, 28px, 0);
  -o-transform: translate3d(0, 28px, 0);
}
.hover-4 .info-content h4 a {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #fff;
  text-decoration: none;
  font-weight: normal;
  line-height: 20px;
}
.hover-4 .juxp-icon .juxp-zoom {
  background: #338646;
  left: 46%;
  top: 5%;
  position: absolute;
  height: 32px;
  width: 32px;
  border-radius: 5px;
  opacity: 0;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transform: translate3d(0, -20px, 0);
  transform: translate3d(0, -20px, 0);
}
.hover-4 .juxp-icon a {
  text-decoration: none;
}
.hover-4 .juxp-icon .juxp-zoom:hover {
  background: rgba(255, 255, 255, 0.2);
}
.hover-4 .juxp-icon .juxp-link {
  background: #338646;
  bottom: 5%;
  left: 46%;
  position: absolute;
  height: 32px;
  width: 32px;
  border-radius: 5px;
  opacity: 0;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transform: translate3d(0, 20px, 0);
  transform: translate3d(0, 20px, 0);
}
.hover-4 .juxp-icon .juxp-link:hover {
  background: rgba(255, 255, 255, 0.2);
}
.hover-4 .fa {
  padding: 6px 7px;
}
.hover-4 .fa-link:before {
  color: #F4F6F7;
  font-size: 18px;
}
.hover-4 .fa-play-circle:before,
.hover-4 .fa-search:before {
  color: #F4F6F7;
  font-size: 18px;
}
.hover-4 .info-content .jux-title-hv {
  -webkit-transform: translateY(-40%);
  transform: translateY(-40%);
}
.hover-4 .info-content .jux-tag-item h4 {
  -webkit-transform: translateY(40%);
  transform: translateY(40%);
}
.hover-4:hover .info-content .jux-tag-item h4 {
  -webkit-transition-delay: 0.35s;
  transition-delay: 0.35s;
}
.hover-4:hover .info-content .jux-title-hv {
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
.hover-4:hover .info-content .jux-tag-item h4 {
  opacity: 1;
  z-index: 9;
  -webkit-transform: translateX(0) translateY(0);
  transform: translateX(0) translateY(0px);
}
.hover-4:hover .info-content .jux-title-hv {
  opacity: 1;
  z-index: 9;
  -webkit-transform: translateX(0) translateY(0);
  transform: translateX(0) translateY(0);
}
.hover-4 .info-content .jux-tag-item h4,
.hover-4 .info-content .jux-title-hv {
  opacity: 0;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.hover-4:hover .info-content h4 {
  z-index: 9;
  opacity: 1;
  /*-webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);*/
}
.hover-4:hover .juxp-img img {
  /*opacity: 0.6;*/
}
.hover-4:hover .juxp-icon .juxp-zoom {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.hover-4:hover .juxp-icon .juxp-link {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.hover-4 .jux-line-left:before,
.hover-4 .jux-line-left:after,
.hover-4 .jux-line-right:before,
.hover-4 .jux-line-right:after {
  background-color: rgba(0, 84, 26, 0.59);
}
.hover-4 .jux-line-left:before,
.hover-4 .jux-line-left:after,
.hover-4 .jux-line-right:before,
.hover-4 .jux-line-right:after {
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
}
.hover-4:hover .jux-line-left:after,
.hover-4:hover .jux-line-left:before,
.hover-4:hover .jux-line-right:after,
.hover-4:hover .jux-line-right:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.hover-4:hover .jux-line-left:after,
.hover-4:hover .jux-line-left:before,
.hover-4:hover .jux-line-right:after,
.hover-4:hover .jux-line-right:before {
  opacity: 1;
}
.hover-4:hover .jux-line-left {
  opacity: 1;
}
.hover-4 .jux-line-left:before {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.hover-4 .jux-line-left:after {
  -webkit-transition-delay: 105ms;
  transition-delay: 105ms;
}
.hover-4 .jux-line-right:before {
  -webkit-transition-delay: 0.21s;
  transition-delay: 0.21s;
}
.hover-4 .jux-line-right:after {
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
.hover-4 .jux-line-left:after,
.hover-4 .jux-line-left:before,
.hover-4 .jux-line-right:after,
.hover-4 .jux-line-right:before {
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
}
.hover-4 .jux-line-left:before {
  top: 0;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.hover-4 .jux-line-left:after {
  top: 25%;
  -webkit-transition-delay: 105ms;
  transition-delay: 105ms;
}
.hover-4 .jux-line-right:before {
  top: 50%;
  -webkit-transition-delay: 0.21s;
  transition-delay: 0.21s;
}
.hover-4 .jux-line-right:after {
  top: 75%;
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
.hover-4 .jux-line-left:after,
.hover-4 .jux-line-left:before,
.hover-4 .jux-line-right:after,
.hover-4 .jux-line-right:before {
  opacity: 0;
  -webkit-transition-timing-function: steps(4);
  transition-timing-function: steps(4);
  height: 25%;
  width: 100%;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  left: 0;
}
.hover-4 .jux-line-left:after,
.hover-4 .jux-line-left:before,
.hover-4 .jux-line-right:after,
.hover-4 .jux-line-right:before {
  content: '';
  position: absolute;
}
/*Hover effect 5*/
.hover-5 {
  position: relative;
  /*  background-color: rgba(0, 0, 0, 1); */
  overflow: hidden;
}
.hover-5 .juxp-img img {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.hover-5 .jux-tag-item {
  position: absolute;
  bottom: 50%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
}
.hover-5 .info-content .jux-title-hv {
  position: absolute;
  bottom: 50%;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  font-size: 90%;
  opacity: 0;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transform: translate3d(0, -50px, 0);
  transform: translate3d(0, -50px, 0);
}
.hover-5 .info-content .jux-title-hv a {
  color: #fff;
}
.hover-5 .info-content h4 {
  position: absolute;
  top: 50%;
  width: 100%;
  margin-bottom: 5px;
  text-align: center;
  color: #fff;
  text-transform: none;
  font-size: 90%;
  opacity: 0;
  -webkit-transform: translate3d(0, 28px, 0);
          transform: translate3d(0, 28px, 0);
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transform: translate3d(0, 50px, 0);
  transform: translate3d(0, 50px, 0);
}
.hover-5 .info-content h4 a {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #fff;
  text-decoration: none;
  font-weight: normal;
  line-height: 20px;
}
.hover-5 .juxp-icon {
  text-align: center;
}
.hover-5 .juxp-icon .juxp-zoom {
  background: #5f5c49c4;
  left: 25%;
  bottom: 4%;
  position: absolute;
  height: 32px;
  width: 32px;
  border-radius: 5px;
  opacity: 0;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transform: translate3d(0, 20px, 0);
  transform: translate3d(0, 20px, 0);
}
.hover-5 .juxp-icon .juxp-zoom:hover {
  background: rgba(255, 255, 255, 0.2);
}
.hover-5 .juxp-icon .juxp-link {
  background: #5f5c49c4;
  bottom: 4%;
  right: 25%;
  position: absolute;
  height: 32px;
  width: 32px;
  border-radius: 5px;
  opacity: 0;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transform: translate3d(0, 20px, 0);
  transform: translate3d(0, 20px, 0);
}
.hover-5 .juxp-icon .juxp-link:hover {
  background: rgba(255, 255, 255, 0.2);
}
.hover-5 .fa {
  padding: 7px 0px;
}
.hover-5 .fa-link:before {
  color: #F4F6F7;
  font-size: 18px;
}
.hover-5 .fa-play-circle:before,
.hover-5 .fa-search:before {
  color: #F4F6F7;
  font-size: 18px;
}
.hover-5:hover .juxp-img img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.hover-5:hover .info-content .jux-title-hv {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.hover-5:hover .info-content h4 {
  opacity: 1;
  -webkit-transform: translate3d(0, 0px, 0);
  transform: translate3d(0, 0px, 0);
}
.hover-5:hover .juxp-img img {
  opacity: 0.6;
}
.hover-5:hover .juxp-icon .juxp-zoom {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.hover-5:hover .juxp-icon a {
  text-decoration: none;
}
.hover-5:hover .juxp-icon .juxp-link {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.hover-5 .jux-line-left:before,
.hover-5 .jux-line-left:after,
.hover-5 .jux-line-right:before,
.hover-5 .jux-line-right:after {
  background-color: rgba(119, 98, 52, 0.55);
}
.hover-5 .jux-line-left:before,
.hover-5 .jux-line-left:after,
.hover-5 .jux-line-right:before,
.hover-5 .jux-line-right:after {
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
}
.hover-5:hover .jux-line-left:before,
.hover-5:hover .jux-line-left:after,
.hover-5:hover .jux-line-right:before,
.hover-5:hover .jux-line-right:after {
  -webkit-transform: translate(0, 0) scale(1);
  transform: translate(0, 0) scale(1);
}
.hover-5:hover .jux-line-left:before,
.hover-5:hover .jux-line-left:after,
.hover-5:hover .jux-line-right:before,
.hover-5:hover .jux-line-right:after {
  opacity: 1;
}
.hover-5 .jux-line-left:before {
  -webkit-transform: translate(100%, -100%);
  transform: translate(100%, -100%);
}
.hover-5 .jux-line-left:after {
  -webkit-transform: translate(-100%, 100%);
  transform: translate(-100%, 100%);
}
.hover-5 .jux-line-right:before {
  -webkit-transform: translate(-100%, -100%);
  transform: translate(-100%, -100%);
}
.hover-5 .jux-line-right:after {
  -webkit-transform: translate(100%, 100%);
  transform: translate(100%, 100%);
}
.hover-5 .jux-line-left:before {
  top: 0;
  right: 0;
}
.hover-5 .jux-line-left:after {
  bottom: 0;
  left: 0;
}
.hover-5 .jux-line-right:before {
  top: 0;
  left: 0;
}
.hover-5 .jux-line-right:after {
  bottom: 0;
  right: 0;
}
.hover-5 .jux-line-left:before,
.hover-5 .jux-line-left:after,
.hover-5 .jux-line-right:before,
.hover-5 .jux-line-right:after {
  height: 50%;
  width: 50%;
}
.hover-5 .jux-line-left:before,
.hover-5 .jux-line-left:after,
.hover-5 .jux-line-right:before,
.hover-5 .jux-line-right:after {
  content: '';
  position: absolute;
}
.hover-5 .jux-line-left:before,
.hover-5 .jux-line-left:after,
.hover-5 .jux-line-right:before,
.hover-5 .jux-line-right:after {
  opacity: 0;
}
.jux-title_tag {
  background: #EBEBEB;
  padding: 3px 0px;
  text-transform: capitalize;
}
.jux-title_tag .jux-title {
  margin: 0px;
  font-size: 20px;
  padding-left: 10px;
}
.jux-tag {
  width: 100%;
}
.jux-tag li {
  float: left;
  list-style: none;
  margin-right: 5px;
}
.jux-tag li a {
  font-style: italic;
  float: left;
  text-transform: capitalize;
  font-size: 14px;
}
.jux-tag li a:hover {
  color: #747474;
  text-decoration: none;
}
.jux-author {
  margin-top: 10px;
  font-size: 16px;
}
.jux-author a {
  text-transform: capitalize;
  cursor: default;
  font-size: 17px;
  padding-left: 5px;
  font-weight: bold;
  color: #656565;
}
.jux-author a:hover {
  color: #747474;
  text-decoration: none;
}
.jux-description p {
  line-height: 25px;
  font-size: 14px;
}
.jux-lightbox2 .jux-media {
  float: left;
}
.jux-lightbox2.has-info .jux-media {
  width: 50%;
}
.jux-lightbox2 .jux-media img {
  /*width: auto;*/
  width: 100%;
  height: auto;
}
.jux-lightbox2 .jux-video .jux-video-size {
  height: 500px;
}
.jux-lightbox2 {
  float: left;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.jux-lightbox2 .jux-info {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  margin-top: 0px;
  padding: 30px;
}
.jux-lightbox2 .jux-info .jux-description {
  margin-top: 10px;
  line-height: 25px;
  font-size: 14px;
}
@media (max-width: 1024px) {
  .jux-lightbox2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .jux-lightbox2.has-info .jux-media {
    width: 100%;
  }
  .jux-lightbox2 .jux-info {
    width: 100%;
  }
  .jux-lightbox2 .jux-video .jux-video-size {
    height: 300px;
  }
}
@media (max-width: 768px) {
  .jux-lightbox2 .jux-media {
    margin-bottom: 20px;
    height: auto;
  }
  .jux-lightbox2 .jux-video .jux-video-size {
    height: 368px;
  }
  .jux-lightbox2 .jux-info {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 550px) {
  .jux-lightbox2 .jux-video .jux-video-size {
    height: 212px;
  }
}
.jux-lightbox1 .jux-video .jux-video-size {
  height: 500px;
}
.jux-lightbox1 .jux-media {
  width: auto;
  height: 100%;
}
.jux-lightbox1 .jux-media img {
  width: 100%;
  height: 100%;
}
.jux-lightbox1 .jux-info {
  height: auto;
  margin-top: 20px;
}
.jux-lightbox1 .jux-info .jux-description {
  margin-top: 10px;
  font: 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media (max-width: 768px) {
  .jux-lightbox1 .jux-video .jux-video-size {
    height: 368px;
  }
}
@media (max-width: 550px) {
  .jux-lightbox1 .jux-media {
    height: auto;
  }
  .jux-lightbox1 .jux-video .jux-video-size {
    height: 212px;
  }
  .jux-lightbox1 .jux-title_tag .jux-title {
    font-size: 14px;
  }
}
/* Lightbox style */
.nivo-lightbox-content .jux_lightbox_container {
  overflow-y: auto;
}
/*Srearch*/
.jux-fortfolio-search input {
  padding: 8px 14px;
  border: 1px solid rgba(51, 51, 51, 0.2);
  height: 100%;
  border-radius: 2px;
  -webkit-transform: translateY(1.5px);
          transform: translateY(1.5px);
}
.hover-6 .juxp-icon .juxp-link,
.hover-6 .juxp-icon .juxp-zoom {
  font-size: 15px;
  text-align: center;
  right: 40%;
  top: 50%;
  position: absolute;
  height: 37px;
  width: 37px;
  border-radius: 50%;
}
.hover-6 .fa {
  padding: 8px;
}
.hover-6 .juxp-zoom {
  color: #3f3f3f;
  width: 40px;
  height: 37px;
  margin: 0 3px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(67, 221, 182, 0.37)), to(rgba(231, 56, 39, 0.75)));
  background: linear-gradient(to bottom, rgba(67, 221, 182, 0.37) 0%, rgba(231, 56, 39, 0.75) 100%);
  line-height: 37px;
  display: inline-block;
  border-radius: 100%;
  opacity: 0;
  -webkit-transform: translate(50px, -50%);
  transform: translate(50px, -50%);
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.hover-6 .juxp-icon a {
  color: #fff;
}
.hover-6 .juxp-link {
  left: 40%;
  color: #3f3f3f;
  width: 37px;
  height: 37px;
  margin: 0 3px;
  opacity: 0;
  line-height: 37px;
  display: inline-block;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(67, 221, 182, 0.37)), to(rgba(231, 56, 39, 0.75)));
  background: linear-gradient(to bottom, rgba(67, 221, 182, 0.37) 0%, rgba(231, 56, 39, 0.75) 100%);
  border-radius: 100%;
  -webkit-transform: translate(-50px, -50%);
  transform: translate(-50px, -50%);
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.hover-6:hover .juxp-link {
  opacity: 1;
  -webkit-transform: translate(50px, -50%);
  transform: translate(50px, -50%);
}
.hover-6:hover .juxp-zoom {
  opacity: 1;
  -webkit-transform: translate(-50px, -50%);
  transform: translate(-50px, -50%);
}
.hover-6 .juxp-line {
  top: 20px;
  left: 20px;
  bottom: 20px;
  right: 20px;
  opacity: 0;
  z-index: 1;
  color: #9b6767;
  padding: 0;
  font-style: italic;
  position: absolute;
  -webkit-transition: opacity 0.3s linear 0s;
  transition: opacity 0.3s linear 0s;
}
.hover-6:hover .juxp-line {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(67, 221, 182, 0.37)), to(rgba(231, 56, 39, 0.75)));
  background: linear-gradient(to bottom, rgba(67, 221, 182, 0.37) 0%, rgba(231, 56, 39, 0.75) 100%);
  z-index: 0;
  opacity: 1;
}
.hover-6:hover .juxp-line::before,
.hover-6:hover .juxp-line::after {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.hover-6 .juxp-line::before,
.hover-6 .juxp-line::after {
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  -webkit-transition: -webkit-transform 0.5s ease 0.5s;
  transition: -webkit-transform 0.5s ease 0.5s;
  transition: transform 0.5s ease 0.5s;
  transition: transform 0.5s ease 0.5s, -webkit-transform 0.5s ease 0.5s;
}
.hover-6 .juxp-line::before {
  border-bottom: 1px solid white;
  border-top: 1px solid white;
  -webkit-transform: scale(1);
  transform: scale(0, 1);
}
.hover-6 .juxp-line::after {
  border-left: 1px solid white;
  border-right: 1px solid white;
  -webkit-transform: scale(1, 0);
  transform: scale(1, 0);
}
.hover-6 .jux-tag-item h4 {
  margin-top: 0;
  margin-bottom: 0;
}
.hover-6:hover .info-content .jux-tag-item {
  z-index: 1;
  opacity: 1;
  -webkit-transform: translate3d(0, 30px, 0);
  transform: translate3d(0, 30px, 0);
}
.hover-6:hover .info-content .jux-title-hv {
  z-index: 1;
  opacity: 1;
  -webkit-transform: translate3d(0, -30px, 0);
  transform: translate3d(0, -30px, 0);
}
.hover-6 .info-content .jux-tag-item {
  position: absolute;
  top: 50%;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  font-size: 90%;
  opacity: 0;
  -webkit-transform: translate3d(0, 28px, 0);
          transform: translate3d(0, 28px, 0);
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transform: translate3d(0, -20px, 0);
  transform: translate3d(0, -20px, 0);
}
.hover-6 .info-content .jux-title-hv {
  position: absolute;
  bottom: 50%;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  font-size: 90%;
  opacity: 0;
  -webkit-transform: translate3d(0, 28px, 0);
          transform: translate3d(0, 28px, 0);
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transform: translate3d(0, 20px, 0);
  transform: translate3d(0, 20px, 0);
}
.jux-tag-item a {
  text-transform: capitalize;
}
.juxp-item .hover-6 {
  overflow: hidden;
  position: relative;
}
.hover-7 .item-info {
  background-color: #000;
}
.hover-7 .item-info {
  left: 0;
  position: absolute;
  top: -100%;
  -webkit-transition: all 0.35s ease-in-out 0s;
  transition: all 0.35s ease-in-out 0s;
  -moz-transition: all 0.35s ease-in-out;
  -webkit-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  height: 100%;
  text-align: center;
  background: #5f5221bd;
  width: 100%;
}
.info-content .jux-tag-item h4 a:hover,
.jux-title-hv a.cs-title:hover {
  text-decoration: none;
}
.jux-title-hv a.cs-title {
  font-size: 18px !important;
  color: #fff;
  text-transform: uppercase;
}
.info-content h4 a {
  color: #fff;
  text-transform: capitalize;
  font-style: italic;
}
.jux-textlayout .entry-title a.media-box-title {
  text-transform: capitalize;
}
.hover-7 .juxp-icon a {
  text-decoration: none;
}
.hover-7 .juxp-link a:hover {
  opacity: 1;
}
.hover-7:hover .item-info {
  top: 0;
}
.hover-7:hover .juxp-zoom .jux-icon1 {
  -webkit-transition-delay: 0.45s !important;
  transition-delay: 0.45s !important;
  opacity: 1;
}
.hover-7:hover .juxp-link .jux-icon2 {
  -webkit-transition-delay: 0.7s !important;
  transition-delay: 0.7s !important;
  opacity: 1;
}
.hover-7:hover .juxp-zoom .jux-icon1,
.hover-7:hover .juxp-link a {
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.hover-7 .juxp-img {
  position: relative;
  overflow: hidden;
}
.hover-7 .juxp-img img {
  width: 101%;
}
.hover-7 .info-content {
  margin-top: 15%;
  padding: 10px;
}
.item-info h2 a {
  font: 12px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #fff;
  text-transform: uppercase;
}
.item-info h2 a:hover {
  color: #fff;
  text-decoration: none;
}
.hover-7 .juxp-zoom .jux-icon1,
.hover-7 .juxp-link a {
  background-color: rgba(255, 255, 255, 0.2);
  background-repeat: no-repeat;
  border-radius: 50%;
  webkit-border-radius: 50%;
  display: block;
  width: 35px;
  height: 35px;
  position: absolute;
  opacity: 0.7;
  filter: alpha(opacity=54);
}
.hover-7 .juxp-link .jux-icon2 {
  background: #483e18bd;
  bottom: 5%;
  right: 25%;
  position: absolute;
  height: 32px;
  width: 32px;
  border-radius: 5px;
  opacity: 0;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transform: translate3d(0, 20px, 0);
  transform: translate3d(0, 20px, 0);
}
.hover-7 .juxp-zoom .jux-icon1 {
  background: #483e18bd;
  left: 25%;
  bottom: 5%;
  position: absolute;
  height: 32px;
  width: 32px;
  border-radius: 5px;
  opacity: 0;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transform: translate3d(0, 20px, 0);
  transform: translate3d(0, 20px, 0);
}
.hover-7 .fa {
  padding: 7px 8px;
}
.hover-7 .fa-link:before {
  color: #F4F6F7;
  font-size: 18px;
}
.hover-7 .fa-play-circle:before,
.hover-7 .fa-search:before {
  color: #F4F6F7;
  font-size: 18px;
}
.hover-8:hover .jux-line-right:after,
.hover-8:hover .jux-line-right:before,
.hover-8:hover .jux-line-left:after,
.hover-8:hover .jux-line-left:before,
.hover-8:hover {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
.hover-8 .jux-line-right:before,
.hover-8 .jux-line-right:after,
.hover-8 .jux-line-left:before,
.hover-8 .jux-line-left:after {
  background-color: rgba(64, 85, 89, 0.66);
}
.hover-8 .jux-line-right:before,
.hover-8 .jux-line-right:after,
.hover-8 .jux-line-left:before,
.hover-8 .jux-line-left:after {
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
}
.hover-8 .jux-line-right:before {
  top: 0;
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
.hover-8 .jux-line-right:after {
  top: 25%;
  -webkit-transition-delay: 0.21s;
  transition-delay: 0.21s;
}
.hover-8 .jux-line-left:before {
  top: 50%;
  -webkit-transition-delay: 105ms;
  transition-delay: 105ms;
}
.hover-8 .jux-line-left:after {
  top: 75%;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.hover-8 .jux-line-right:after,
.hover-8 .jux-line-right:before,
.hover-8 .jux-line-left:after,
.hover-8 .jux-line-left:before {
  height: 25%;
  width: 100%;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  left: 0;
}
.hover-8 .jux-line-right:after,
.hover-8 .jux-line-right:before {
  z-index: 2;
}
.hover-8 .jux-line-right:after,
.hover-8 .jux-line-right:before,
.hover-8 .jux-line-left:after,
.hover-8 .jux-line-left:before {
  z-index: 2;
  content: '';
  position: absolute;
}
.hover-8 {
  position: relative;
}
.hover-8 {
  position: relative;
  /*  background-color: rgba(0, 0, 0, 1); */
  overflow: hidden;
}
.hover-8 .juxp-img img {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.hover-8 .jux-tag-item {
  position: absolute;
  bottom: 50%;
  z-index: 9;
  left: 50%;
  width: 100%;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
}
.hover-8 .info-content .jux-title-hv {
  position: absolute;
  bottom: 50%;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  font-size: 90%;
  opacity: 0;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transform: translate3d(0, -50px, 0);
  transform: translate3d(0, -50px, 0);
}
.hover-8 .info-content .jux-title-hv a {
  color: #fff;
}
.hover-8 .info-content h4 {
  /*   position: absolute;
bottom: 50%; */
  width: 100%;
  margin-bottom: 5px;
  text-align: center;
  color: #fff;
  text-transform: none;
  font-size: 90%;
  opacity: 0;
  -webkit-transform: translate3d(0, 28px, 0);
          transform: translate3d(0, 28px, 0);
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transform: translate3d(0, 50px, 0);
  transform: translate3d(0, 50px, 0);
}
.hover-8 .info-content h4 a {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #fff;
  text-decoration: none;
  font-weight: normal;
  line-height: 20px;
}
.hover-8 .juxp-icon {
  text-align: center;
}
.hover-8 .juxp-icon .juxp-zoom {
  background: #495c63;
  left: 25%;
  bottom: 4%;
  position: absolute;
  height: 32px;
  width: 32px;
  border-radius: 5px;
  opacity: 0;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transform: translate3d(0, 20px, 0);
  transform: translate3d(0, 20px, 0);
}
.hover-8 .juxp-icon .juxp-zoom:hover {
  background: rgba(255, 255, 255, 0.2);
}
.hover-8 .juxp-icon .juxp-link {
  background: #495c63;
  bottom: 4%;
  right: 25%;
  position: absolute;
  height: 32px;
  width: 32px;
  border-radius: 5px;
  opacity: 0;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transform: translate3d(0, 20px, 0);
  transform: translate3d(0, 20px, 0);
}
.hover-8 .juxp-icon .juxp-link:hover {
  background: rgba(255, 255, 255, 0.2);
}
.hover-8 .fa {
  padding: 7px 0px;
}
.hover-8 .fa-link:before {
  color: #F4F6F7;
  font-size: 18px;
}
.hover-8 .fa-play-circle:before,
.hover-8 .fa-search:before {
  color: #F4F6F7;
  font-size: 18px;
}
.hover-8:hover .juxp-img img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.hover-8:hover .info-content .jux-title-hv {
  opacity: 1;
  z-index: 9;
  -webkit-transform: translate3d(0, -5px, 0);
  transform: translate3d(0, -5px, 0);
}
.hover-8:hover .info-content h4 {
  opacity: 1;
  z-index: 9;
  -webkit-transform: translate3d(0, 30px, 0);
  transform: translate3d(0, 30px, 0);
}
.hover-8:hover .juxp-img img {
  opacity: 0.6;
}
.hover-8:hover .juxp-icon .juxp-zoom {
  opacity: 1;
  z-index: 2;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.hover-8:hover .juxp-icon a {
  text-decoration: none;
}
.hover-8:hover .juxp-icon .juxp-link {
  z-index: 2;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.hover-9 {
  position: relative;
  overflow: hidden;
}
.hover-9 .jux-line-left:before,
.hover-9 .jux-line-left:after,
.hover-9 .jux-line-right:before,
.hover-9 .jux-line-right:after {
  background-color: rgba(22, 103, 87, 0.6);
}
.hover-9 .jux-line-left:before,
.hover-9 .jux-line-left:after,
.hover-9 .jux-line-right:before,
.hover-9 .jux-line-right:after {
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
}
.hover-9:hover .jux-line-left:before {
  -webkit-transform: rotate(-45deg) translateY(100%);
  transform: rotate(-45deg) translateY(100%);
}
.hover-9:hover .jux-line-left:after,
.hover-9:hover .jux-line-left:before,
.hover-9:hover .jux-line-right:after,
.hover-9:hover .jux-line-right:before {
  opacity: 1;
}
.hover-9 .jux-line-left:after,
.hover-9 .jux-line-left:before {
  -webkit-transform: rotate(-45deg) translateY(-100%);
  transform: rotate(-45deg) translateY(-100%);
}
.hover-9 .jux-line-left:after,
.hover-9 .jux-line-left:before {
  opacity: 0.75;
  top: -50%;
  bottom: -50%;
  left: -50%;
  right: -50%;
}
.hover-9:hover .jux-line-left:after {
  -webkit-transform: rotate(-45deg) translateY(0);
  transform: rotate(-45deg) translateY(0);
}
.hover-9 .jux-line-left:after {
  -webkit-transition-delay: 175ms;
  transition-delay: 175ms;
}
.hover-9 .jux-line-left:after,
.hover-9 .jux-line-left:before,
.hover-9 .jux-line-right:after,
.hover-9 .jux-line-right:before {
  content: '';
  position: absolute;
}
.hover-9 {
  position: relative;
  /*  background-color: rgba(0, 0, 0, 1); */
  overflow: hidden;
}
.hover-9 .juxp-img img {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.hover-9 .jux-tag-item {
  position: absolute;
  bottom: 47%;
  z-index: 9;
  left: 50%;
  width: 100%;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
}
.hover-9 .info-content .jux-title-hv {
  position: absolute;
  bottom: 50%;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  font-size: 90%;
  opacity: 0;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transform: translate3d(0, -50px, 0);
  transform: translate3d(0, -50px, 0);
}
.hover-9 .info-content .jux-title-hv a {
  color: #fff;
}
.hover-9 .info-content h4 {
  width: 100%;
  text-align: center;
  color: #fff;
  font-weight: normal;
  text-transform: none;
  font-size: 90%;
  opacity: 0;
  -webkit-transform: translate3d(0, 20px, 0);
          transform: translate3d(0, 20px, 0);
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transform: translate3d(0, -50px, 0);
  transform: translate3d(0, -50px, 0);
}
.hover-9 .info-content h4 a {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #fff;
  text-decoration: none;
  font-weight: normal;
  line-height: 20px;
}
.hover-9 .juxp-icon {
  text-align: center;
}
.hover-9 .juxp-icon .juxp-zoom {
  background: #2c5d54;
  left: 25%;
  bottom: 5%;
  position: absolute;
  height: 37px;
  width: 37px;
  border-radius: 50%;
  opacity: 0;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transform: translate3d(0, 20px, 0);
  transform: translate3d(0, 20px, 0);
}
.hover-9 .juxp-icon .juxp-zoom:hover {
  background: rgba(255, 255, 255, 0.2);
}
.hover-9 .juxp-icon .juxp-link {
  background: #2c5d54;
  bottom: 5%;
  right: 25%;
  position: absolute;
  height: 37px;
  width: 37px;
  border-radius: 50%;
  opacity: 0;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transform: translate3d(0, 20px, 0);
  transform: translate3d(0, 20px, 0);
}
.hover-9 .juxp-icon .juxp-link:hover {
  background: rgba(255, 255, 255, 0.2);
}
.hover-9 .fa {
  padding: 9px 0px;
}
.hover-9 .fa-link:before {
  color: #F4F6F7;
  font-size: 18px;
}
.hover-9 .fa-play-circle:before,
.hover-9 .fa-search:before {
  color: #F4F6F7;
  font-size: 18px;
}
.hover-9:hover .juxp-img img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.hover-9:hover .info-content .jux-title-hv {
  opacity: 1;
  z-index: 9999;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.hover-9 .info-content .jux-title-hv a:hover {
  text-decoration: none;
}
.hover-9:hover .info-content h4 {
  opacity: 1;
  z-index: 9999;
  -webkit-transform: translate3d(0, 30px, 0);
  transform: translate3d(0, 30px, 0);
}
.hover-9:hover .juxp-img img {
  opacity: 0.6;
}
.hover-9:hover .juxp-icon .juxp-zoom {
  opacity: 1;
  z-index: 2;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.hover-9:hover .juxp-icon a {
  text-decoration: none;
}
.hover-9:hover .juxp-icon .juxp-link {
  z-index: 2;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.juxp-content:hover .juxp-img img {
  transform: scale(1.2, 1.2);
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transform: scale(1.2, 1.2);
  -moz-transform: scale(1.2, 1.2);
  -moz-transition-property: all;
  -moz-transition-duration: 0.5s;
  -moz-transition-timing-function: ease;
  -moz-transition-delay: 0s;
  -ms-transform: scale(1.2, 1.2);
}
.juxp-content .juxp-img img {
  transition-property: all;
  transition-duration: 0.5s;
  transition-timing-function: ease;
  transition-delay: 0s;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-timing-function: ease;
  -webkit-transition-delay: 0s;
}
.jux-icon-tag .fa-folder-open {
  float: left;
  font-size: 14px;
  line-height: 16px;
}
.nivo-lightbox-content .jux-video-size iframe {
  background: #080808;
}

/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(//www.i-cin.it//modules/mod_jux_portfolio/assets/css/../fonts/fontawesome-webfont.eot?v=4.2.0);src:url(//www.i-cin.it//modules/mod_jux_portfolio/assets/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0) format('embedded-opentype'),url(//www.i-cin.it//modules/mod_jux_portfolio/assets/css/../fonts/fontawesome-webfont.woff?v=4.2.0) format('woff'),url(//www.i-cin.it//modules/mod_jux_portfolio/assets/css/../fonts/fontawesome-webfont.ttf?v=4.2.0) format('truetype'),url(//www.i-cin.it//modules/mod_jux_portfolio/assets/css/../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}
/*
 * Nivo Lightbox v1.2.0
 * http://dev7studios.com/nivo-lightbox
 *
 * Copyright 2013, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

.nivo-lightbox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99998;
	width: 100%;
	height: 100%;
	overflow: hidden;
	visibility: hidden;
	opacity: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.nivo-lightbox-overlay.nivo-lightbox-open {
	visibility: visible;
	opacity: 1;
}
.nivo-lightbox-wrap  {
	position: absolute;
	top: 10%;
	bottom: 10%;
	left: 10%;
	right: 10%;
}
.nivo-lightbox-content {
	width: 100%;
	height: 100%;
}
.nivo-lightbox-title-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 99999;
	text-align: center;
}
.nivo-lightbox-nav { display: none; }
.nivo-lightbox-prev {
	position: absolute;
	top: 50%;
	left: 0;
}
.nivo-lightbox-next {
	position: absolute;
	top: 50%;
	right: 0;
}
.nivo-lightbox-close {
	position: absolute;
	top: 2%;
	right: 2%;
}

.nivo-lightbox-image { text-align: center; }
.nivo-lightbox-image img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	vertical-align: middle;
}
.nivo-lightbox-content iframe {
	width: 100%;
	height: 100%;
}
.nivo-lightbox-inline,
.nivo-lightbox-ajax {
	max-height: 100%;
	overflow: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	/* https://bugzilla.mozilla.org/show_bug.cgi?id=308801 */
}
.nivo-lightbox-error {
	display: table;
	text-align: center;
	width: 100%;
	height: 100%;
	color: #fff;
	text-shadow: 0 1px 1px #000;
}
.nivo-lightbox-error p {
	display: table-cell;
	vertical-align: middle;
}

/* Effects
 **********************************************/
.nivo-lightbox-notouch .nivo-lightbox-effect-fade,
.nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideRight,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideUp,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideDown,
.nivo-lightbox-notouch .nivo-lightbox-effect-fall {
	-webkit-transition: all 0.2s ease-in-out;
	   -moz-transition: all 0.2s ease-in-out;
	    -ms-transition: all 0.2s ease-in-out;
	     -o-transition: all 0.2s ease-in-out;
	        transition: all 0.2s ease-in-out;
}

/* fadeScale */
.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s;
	   -moz-transition: all 0.3s;
	    -ms-transition: all 0.3s;
	     -o-transition: all 0.3s;
	        transition: all 0.3s;
	-webkit-transform: scale(0.7);
	   -moz-transform: scale(0.7);
	    -ms-transform: scale(0.7);
	        transform: scale(0.7);
}
.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	        transform: scale(1);
}

/* slideLeft / slideRight / slideUp / slideDown */
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	   -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	    -ms-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	     -o-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	        transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap {
	-webkit-transform: translateX(-10%);
	   -moz-transform: translateX(-10%);
	    -ms-transform: translateX(-10%);
	        transform: translateX(-10%);
}
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap {
	-webkit-transform: translateX(10%);
	   -moz-transform: translateX(10%);
	    -ms-transform: translateX(10%);
	        transform: translateX(10%);
}
.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateX(0);
	   -moz-transform: translateX(0);
	    -ms-transform: translateX(0);
	        transform: translateX(0);
}
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {
	-webkit-transform: translateY(-10%);
	   -moz-transform: translateY(-10%);
	    -ms-transform: translateY(-10%);
	        transform: translateY(-10%);
}
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap {
	-webkit-transform: translateY(10%);
	   -moz-transform: translateY(10%);
	    -ms-transform: translateY(10%);
	        transform: translateY(10%);
}
.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateY(0);
	   -moz-transform: translateY(0);
	    -ms-transform: translateY(0);
	        transform: translateY(0);
}

/* fall */
.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall {
	-webkit-perspective: 1000px;
	   -moz-perspective: 1000px;
	        perspective: 1000px;
}
.nivo-lightbox-effect-fall .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s ease-out;
	   -moz-transition: all 0.3s ease-out;
	    -ms-transition: all 0.3s ease-out;
	     -o-transition: all 0.3s ease-out;
	        transition: all 0.3s ease-out;
	-webkit-transform: translateZ(300px);
	   -moz-transform: translateZ(300px);
	    -ms-transform: translateZ(300px);
	        transform: translateZ(300px);
}
.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateZ(0);
	   -moz-transform: translateZ(0);
	    -ms-transform: translateZ(0);
	        transform: translateZ(0);
}

/*Custom CSS to display lightbox*/
.lb_icon-line {
  padding-left: 5px;
  padding-right: 5px;
  background: url(//www.i-cin.it//modules/mod_jux_portfolio/assets/css/popup_style/../images/ico/icon-line.png) center center no-repeat;
  height: 15px;
  width: 1px;
  display: inline-block;
}
.lb_icon-author {
  background: url(//www.i-cin.it//modules/mod_jux_portfolio/assets/css/popup_style/../images/ico/icon-author.png) center center no-repeat;
  height: 14px;
  width: 14px;
  display: inline-block;
}
.lb_icon-comment {
  background: url(//www.i-cin.it//modules/mod_jux_portfolio/assets/css/popup_style/../images/ico/icon-comment.png) center center no-repeat;
  height: 15px;
  width: 15px;
  display: inline-block;
}
.lb_icon-hits {
  background: url(//www.i-cin.it//modules/mod_jux_portfolio/assets/css/popup_style/../images/ico/icon-hits.png) left center no-repeat;
  height: 15px;
  width: 20px;
  display: inline-block;
}
.lb_itemImageBlock{
	float: left;
	width: 50%;
	height: auto;
	padding: 15px 25px 0px 0px;
}
.lb_itemIntroText{
	padding: 20px 0 0 0;	
}
.lb_itemFullText{
	padding: 0px 0 0 0;	
}
.itemViewContentFooter{
	display: block;
	text-align: right;
	padding: 4px;
	margin: 16px 0 4px 0;
	border-top: 1px solid #ddd;
	color: #999;
}
.itemViewBody{
	overflow: hidden;
}
.itemViewHeader{
	margin: -16px 0 0px 0;
}
.itemViewInfo{
	padding: 10px 0px 0px 0px;
}

@media only screen and (max-width:479px) { 
	.lb_itemImageBlock{
		width: 110%;
	}
	.lb_itemViewVideo{
		width: 110% !important;
	}
	h2, .h2 {
	font-size: 20px !important;
	}
}
@media only screen and (min-width:480px) and (max-width:668px) {  
	.lb_itemImageBlock{
		width: 110%;
	}
	.lb_itemViewVideo{
		width: 110% !important;
	}
	h2, .h2 {
	font-size: 20px !important;
	}
}
.lb_itemViewVideo{
	float: left;
	width: 50%;
	height: auto;
	padding: 10px 25px 0px 0px;
	display: block;
}
/*@media(max-width:410px){
	.nivo-lightbox-close {
		position: absolute;
		top: 7%;
		right: 10%;
		}
}*/
/*
 * Nivo Lightbox Default Theme v1.0
 * http://dev7studios.com/nivo-lightbox
 *
 * Copyright 2013, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

.nivo-lightbox-theme-default.nivo-lightbox-overlay {
    background: rgba(0, 0, 0, 0.75);
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
    background: url(//www.i-cin.it//modules/mod_jux_portfolio/assets/css/popup_style/img/loading.gif) no-repeat 50% 50%;
}

.nivo-lightbox-theme-default .nivo-lightbox-nav {
    top: 10%;
    width: 8%;
    height: 80%;
    text-indent: -9999px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    opacity: 0.5;
}

.nivo-lightbox-theme-default .nivo-lightbox-nav:hover {
    opacity: 1;
}

.nivo-lightbox-theme-default .nivo-lightbox-prev {
    background-image: url(//www.i-cin.it//modules/mod_jux_portfolio/assets/css/popup_style/img/prev.png);
    border-radius: 0 3px 3px 0;
}

.nivo-lightbox-theme-default .nivo-lightbox-next {
    background-image: url(//www.i-cin.it//modules/mod_jux_portfolio/assets/css/popup_style/img/next.png);
    border-radius: 3px 0 0 3px;
}

.nivo-lightbox-theme-default .nivo-lightbox-close {
    display: block;
    background: url(//www.i-cin.it//modules/mod_jux_portfolio/assets/css/popup_style/img/close.png) no-repeat 5px 5px;
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    opacity: 0.5;
}

.nivo-lightbox-theme-default .nivo-lightbox-close:hover {
    opacity: 1;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap {
    bottom: -7%;
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
    font: 14px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    background: #000;
    color: #fff;
    padding: 7px 15px;
    border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-image img {
    background: #fff;
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
    background: #fff;
    padding: 40px;
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);
}

@media (-webkit-min-device-pixel-ratio: 1.3),
(-o-min-device-pixel-ratio: 2.6/2),
(min--moz-device-pixel-ratio: 1.3),
(min-device-pixel-ratio: 1.3),
(min-resolution: 1.3dppx) {

    .nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
        background-image: url(//www.i-cin.it//modules/mod_jux_portfolio/assets/css/popup_style/img/loading@2x.gif);
        background-size: 32px 32px;
    }

    .nivo-lightbox-theme-default .nivo-lightbox-prev {
        background-image: url(//www.i-cin.it//modules/mod_jux_portfolio/assets/css/popup_style/img/prev.png);
        background-size: 30px 48px;
    }

    .nivo-lightbox-theme-default .nivo-lightbox-next {
        background-image: url(//www.i-cin.it//modules/mod_jux_portfolio/assets/css/popup_style/img/next.png);
        background-size: 30px 48px;
    }

    .nivo-lightbox-theme-default .nivo-lightbox-close {
        background-image: url(//www.i-cin.it//modules/mod_jux_portfolio/assets/css/popup_style/img/close.png);
        background-size: 16px 16px;
    }

}

@media(max-width:800px) {
    .nivo-lightbox-inline {
        padding: 0px !important;
    }

    .nivo-lightbox-theme-default .nivo-lightbox-next {
        right: 5%;
    }

    .nivo-lightbox-wrap {
        left: 15% !important;
        right: 15% !important;
        top: 10%;
        bottom: 20%;
    }

    .nivo-lightbox-theme-default .nivo-lightbox-prev {
        left: 5%;
    }
}

@media(max-width:480px) {
    .nivo-lightbox-theme-default .nivo-lightbox-next {
        background-position: 0 0;
        right: 5%;
    }

    .nivo-lightbox-theme-default .nivo-lightbox-nav {
        width: 38px;
        top: 50% !important;
    }

    .nivo-lightbox-theme-default .nivo-lightbox-prev {
        left: 5%;
        background-position: 0 0;
    }
}

.nivo-lightbox-inline::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.4);
    background-clip: padding-box;
    border: solid transparent;
    border-radius: 8px;
    min-height: 28px;
}

.nivo-lightbox-inline::-webkit-scrollbar {
    height: 10px;
    overflow: visible;
    width: 15px;
}

.nivo-lightbox-inline::-webkit-scrollbar-button {
    width: 0;
    height: 0;
}

.nivo-lightbox-inline::-webkit-scrollbar-track-piece {
    background-clip: padding-box;
    background: #eee;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
    position: relative;
    padding: 0px;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.nivo-lightbox-wrap {
    left: 20%;
    right: 20%;
    top: 10%;
    bottom: 10%;
}

.jux_lightbox_container .jux-info {
    padding: 20px;
}

.nivo-lightbox-content .jux_lightbox_container {
    padding: 0px !important;
}
.jux-images-masonry-loading {
  height: 50px;
  width: 20%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  margin-bottom: 5px;
}
.jux-images-masonry-loading .jux_portfolio_loading_spinner {
  margin: 30px auto;
  width: 32px;
  position: relative;
}
.jux_loadMore {
  display: block;
  text-decoration: none;
  border-radius: 5px;
  color: #fff;
  background-color: #96003A;
  text-align: center;
  width: 150px;
  margin: 0px auto;
  padding: 10px;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.jux_loadMore:hover {
  background-color: #D3276A;
}
.jux_loadMore a#portfolio_viewplus {
  display: block;
  text-decoration: none;
  color: #fff;
  text-align: center;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.jux-images-masonry-loading .jux_portfolio_loading_spinner .cube1,
.jux-images-masonry-loading .jux_portfolio_loading_spinner .cube2,
.jux-images-masonry-loading .jux_portfolio_loading_spinner .cube3,
.jux-images-masonry-loading .jux_portfolio_loading_spinner .cube4,
.jux-images-masonry-loading .jux_portfolio_loading_spinner .cube5 {
  background: #A1A1A1;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 20px;
  left: 0;
  -webkit-animation: cubemove 2s infinite ease-in-out;
  animation: cubemove 2s infinite ease-in-out;
}
.jux-images-masonry-loading .jux_portfolio_loading_spinner .cube2 {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.jux-images-masonry-loading .jux_portfolio_loading_spinner .cube3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.jux-images-masonry-loading .jux_portfolio_loading_spinner .cube4 {
  -webkit-animation-delay: -1.5s;
  animation-delay: -1.5s;
}
.jux-images-masonry-loading .jux_portfolio_loading_spinner .cube5 {
  -webkit-animation-delay: -2s;
  animation-delay: -2s;
}
@-webkit-keyframes cubemove {
  0% {
    -webkit-transform: translateX(-120px);
    transform: translateX(-120px);
  }
  50% {
    -webkit-transform: translateX(0px) rotate(180deg) scale(2.2);
    transform: translateX(0px) rotate(180deg) scale(2.2);
    background: #96003A;
  }
  100% {
    -webkit-transform: translateX(120px);
    transform: translateX(120px);
  }
}
@keyframes cubemove {
  0% {
    -webkit-transform: translateX(-120px);
    transform: translateX(-120px);
  }
  50% {
    -webkit-transform: translateX(0px) rotate(180deg) scale(2.2);
    transform: translateX(0px) rotate(180deg) scale(2.2);
    background: #D3276A;
  }
  100% {
    -webkit-transform: translateX(120px);
    transform: translateX(120px);
  }
}

.wf-columns{display:flex;gap:1rem}.wf-columns .wf-column{max-width:100%;box-sizing:border-box;flex:1}.wf-columns-stack-large,.wf-columns-stack-medium,.wf-columns-stack-small,.wf-columns-stack-xlarge{flex-wrap:wrap}.wf-columns-align-left{justify-content:flex-start}.wf-columns-align-center{justify-content:center}.wf-columns-align-right{justify-content:flex-end}.wf-columns-layout-1-2>.wf-column:last-child,.wf-columns-layout-2-1>.wf-column:first-child{width:calc(100% * 2 / 3.001);flex:none}.wf-columns-layout-1-1-2>.wf-column:last-child,.wf-columns-layout-1-2-1>.wf-column:nth-child(2),.wf-columns-layout-2-1-1>.wf-column:first-child{width:50%;flex:none}.wf-columns-layout-1-3>.wf-column:last-child,.wf-columns-layout-3-1>.wf-column:first-child{width:75%;flex:none}.wf-columns-layout-1-1-3>.wf-column:last-child,.wf-columns-layout-1-3-1>.wf-column:nth-child(2),.wf-columns-layout-2-3>.wf-column:last-child,.wf-columns-layout-3-1-1>.wf-column:first-child,.wf-columns-layout-3-2>.wf-column:first-child{width:60%;flex:none}.wf-columns-layout-1-1-1-2>.wf-column:last-child,.wf-columns-layout-2-1-1-1>.wf-column:first-child{width:40%;flex:none}.wf-columns-layout-1-4>.wf-column:last-child,.wf-columns-layout-4-1>.wf-column:first-child{width:80%;flex:none}.wf-columns-layout-1-2-2>.wf-column:first-child{width:20%;flex:none}.wf-columns-layout-2-1-2>.wf-column:first-child,.wf-columns-layout-2-1-2>.wf-column:last-child{width:40%;flex:none}.wf-columns-layout-2-2-1>.wf-column:last-child{width:20%;flex:none}.wf-columns-gap-small{gap:.5rem}.wf-columns-gap-medium{gap:1rem}.wf-columns-gap-large{gap:2rem}.wf-columns-gap-none{gap:0}.wf-columns-align-top{align-items:flex-start}.wf-columns-align-middle{align-items:center}.wf-columns-align-bottom{align-items:flex-end}.wf-columns-align-stretch{align-items:stretch}@media (max-width:640px){.wf-columns-stack-small>.wf-column{width:100%;flex:auto!important}}@media (max-width:960px){.wf-columns-stack-medium>.wf-column{width:100%;flex:auto!important}}@media (max-width:1200px){.wf-columns-stack-large>.wf-column{width:100%;flex:auto!important}}@media (max-width:1600px){.wf-columns-stack-xlarge>.wf-column{width:100%}}[data-wf-columns]>div>figure img,[data-wf-columns]>div>figure video{object-fit:cover;height:calc(100% - 2rem)}[data-wf-columns]>div>figure{margin:0;display:block;position:relative;height:auto}[data-wf-columns]>div>figure figcaption{text-align:center;line-height:2rem;display:inline-block;width:100%}[data-wf-columns]>div>figure>a.wfpopup+figcaption{pointer-events:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.wf-columns .wf-column{margin-left:1rem}.wf-columns .wf-column:first-child{margin-left:inherit}.wf-columns .wf-column:last-child{margin-right:inherit}.wf-columns-gap-small .wf-column{margin-left:.5rem}.wf-columns-gap-medium .wf-column{margin-left:1rem}.wf-columns-gap-large .wf-column{margin-left:2rem}.wf-columns-gap-none .wf-column{margin-left:inherit}}@media all and (-ms-high-contrast:none) and (max-width:640px),(-ms-high-contrast:active) and (max-width:640px){.wf-columns-stack-small .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-small .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-small.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-small.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-small.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-small.wf-columns-gap-large .wf-column{margin-top:2rem}}@media all and (-ms-high-contrast:none) and (max-width:960px),(-ms-high-contrast:active) and (max-width:960px){.wf-columns-stack-medium .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-medium .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-medium.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-medium.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-medium.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-medium.wf-columns-gap-large .wf-column{margin-top:2rem}}@media all and (-ms-high-contrast:none) and (max-width:1200px),(-ms-high-contrast:active) and (max-width:1200px){.wf-columns-stack-large .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-large .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-large.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-large.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-large.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-large.wf-columns-gap-large .wf-column{margin-top:2rem}}@media all and (-ms-high-contrast:none) and (max-width:1600px),(-ms-high-contrast:active) and (max-width:1600px){.wf-columns-stack-xlarge .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-xlarge .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-xlarge.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-xlarge.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-xlarge.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-xlarge.wf-columns-gap-large .wf-column{margin-top:2rem}}@supports (not (scale:-1)) and (-webkit-hyphens:none){.wf-columns .wf-column{margin-left:1rem}.wf-columns .wf-column:first-child{margin-left:inherit}.wf-columns .wf-column:last-child{margin-right:inherit}.wf-columns-gap-small .wf-column{margin-left:.5rem}.wf-columns-gap-medium .wf-column{margin-left:1rem}.wf-columns-gap-large .wf-column{margin-left:2rem}.wf-columns-gap-none .wf-column{margin-left:inherit}@media (max-width:640px){.wf-columns-stack-small .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-small .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-small.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-small.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-small.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-small.wf-columns-gap-large .wf-column{margin-top:2rem}}@media (max-width:960px){.wf-columns-stack-medium .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-medium .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-medium.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-medium.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-medium.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-medium.wf-columns-gap-large .wf-column{margin-top:2rem}}@media (max-width:1200px){.wf-columns-stack-large .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-large .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-large.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-large.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-large.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-large.wf-columns-gap-large .wf-column{margin-top:2rem}}@media (max-width:1600px){.wf-columns-stack-xlarge .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-xlarge .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-xlarge.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-xlarge.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-xlarge.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-xlarge.wf-columns-gap-large .wf-column{margin-top:2rem}}}[data-wf-columns].uk-flex,[data-wf-columns].uk-flex-gap-small{gap:.5rem}[data-wf-columns].uk-flex-gap-medium{gap:1rem}[data-wf-columns].uk-flex-gap-large{gap:2rem}[data-wf-columns].uk-flex-gap-none{gap:0}[data-wf-columns].row{gap:.5rem;margin:0}[data-wf-columns].row>[class*=col]{padding:0}[data-wf-columns].flex-gap-sm{gap:.5rem}[data-wf-columns].flex-gap-md{gap:1rem}[data-wf-columns].flex-gap-lg{gap:2rem}[data-wf-columns].flex-gap-none{gap:0}[data-wf-columns].flex-top{align-items:flex-start}[data-wf-columns].flex-middle{align-items:center}[data-wf-columns].flex-bottom{align-items:flex-end}[data-wf-columns].flex-stretch{align-items:stretch}figure[data-wf-figure]{display:table;margin-block-start:inherit;margin-block-end:inherit;margin-inline-start:inherit;margin-inline-end:inherit}figure[data-wf-figure] figcaption{display:table-caption;caption-side:bottom}
.c-offcanvas {
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.c-offcanvas-bg.c-offcanvas-bg--push,
.c-offcanvas-bg.c-offcanvas-bg--reveal,
.c-offcanvas-content-wrap, .c-offcanvas {
  transition: background-color 300ms, transform 300ms cubic-bezier(0.4, 0, 0.6, 1);
}

/* Offcanvas-content-wrap */
.c-offcanvas-content-wrap {
  z-index: 3;
}

/* Offcanvas Panel */
.c-offcanvas {
  background: #fff;
  position: fixed;
  min-height: 100%;
  max-height: none;
  top: 0;
  display: block;
  overflow-x: hidden;
  overflow-y: auto;
}

.c-offcanvas--opening {
  transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
}

.c-offcanvas.is-open {
  transform: translate3d(0, 0, 0);
  visibility: visible;
}

.c-offcanvas.is-closed {
  max-height: 100%;
  overflow: hidden;
  visibility: hidden;
  box-shadow: none;
}

.c-offcanvas--overlay {
  z-index: 1080;
}

.c-offcanvas--reveal {
  z-index: 2;
}

/* Offcanvas BG-Overlay */
.c-offcanvas-bg {
  background-color: transparent;
  transition: background-color 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  position: fixed;
  height: 100%;
  top: 0;
  left: -100%;
  width: 100%;
  z-index: 1079;
}

.c-offcanvas-bg.is-animating,
.c-offcanvas-bg.is-open {
  left: 0;
  background-color: rgba(0, 0, 0, 0.68);
  visibility: visible;
}

.c-offcanvas-bg.is-closed {
  visibility: hidden;
}

.c-offcanvas-bg--closing.is-animating {
  background: transparent;
}

/* Background Position Left */
.c-offcanvas--left {
  height: 100%;
  transform: translate3d(-300px, 0, 0);
  width: 300px;
}

/* Position Right */
.c-offcanvas--right {
  height: 100%;
  right: 0;
  transform: translate3d(300px, 0, 0);
  width: 300px;
}

/* RTL Language */
html[dir="rtl"] .c-offcanvas {
  transform: translate3d(300px, 0, 0);
}

html[dir="rtl"] .c-offcanvas.is-open {
  transform: translate3d(0, 0, 0);
}

html[dir="rtl"] .c-offcanvas--right {
  left: 0;
  right: auto;
  transform: translate3d(-300px, 0, 0);
}


/* OFFCANVAS EFFECTS
------------------------------------- */
/* Reveal */
.c-offcanvas-content-wrap {
  z-index: 3;
}
.c-offcanvas-content-wrap--reveal.c-offcanvas-content-wrap--left.is-open {
  transform: translate3d(300px, 0, 0);
}
.c-offcanvas-content-wrap--reveal.c-offcanvas-content-wrap--right.is-open {
  transform: translate3d(-300px, 0, 0);
}

html[dir="rtl"] .c-offcanvas-content-wrap--reveal.c-offcanvas-content-wrap--right.is-open {
  transform: translate3d(300px, 0, 0);
}
html[dir="rtl"] .c-offcanvas-content-wrap--reveal.c-offcanvas-content-wrap--left.is-open {
  transform: translate3d(-300px, 0, 0);
}

.c-offcanvas--reveal {
  z-index: 0;
  transform: translate3d(0, 0, 0);
}
.c-offcanvas-bg.c-offcanvas-bg--reveal.c-offcanvas-bg--left.is-open {
  transform: translate3d(300px, 0, 0);
}
html[dir="rtl"] .c-offcanvas-bg.c-offcanvas-bg--reveal.c-offcanvas-bg--left.is-open,
.c-offcanvas-bg.c-offcanvas-bg--reveal.c-offcanvas-bg--right.is-open {
  transform: translate3d(-300px, 0, 0);
}

html[dir="rtl"] .c-offcanvas-bg.c-offcanvas-bg--reveal.c-offcanvas-bg--right.is-open{
  transform: translate3d(300px, 0, 0);
}
html[dir="rtl"] .c-offcanvas-bg.c-offcanvas-bg--reveal.c-offcanvas-bg--left.is-open{
  transform: translate3d(-300px, 0, 0);
}

/* Push */
.c-offcanvas--push {
  z-index: 6;
}

.c-offcanvas--push--opening {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.c-offcanvas-content-wrap {
  z-index: 3;
}
.c-offcanvas-content-wrap--push.c-offcanvas-content-wrap--left.is-open {
  transform: translate3d(300px, 0, 0);
}
.c-offcanvas-content-wrap--push.c-offcanvas-content-wrap--right.is-open {
  transform: translate3d(-300px, 0, 0);
}
.c-offcanvas-bg.c-offcanvas-bg--push.c-offcanvas-bg--left.is-open {
  transform: translate3d(300px, 0, 0);
}
.c-offcanvas-bg.c-offcanvas-bg--push.c-offcanvas-bg--right.is-open {
  transform: translate3d(-300px, 0, 0);
}
html[dir="rtl"] .c-offcanvas-content-wrap--push.c-offcanvas-content-wrap--right.is-open{
  transform: translate3d(300px, 0, 0);
}
html[dir="rtl"] .c-offcanvas-content-wrap--push.c-offcanvas-content-wrap--left.is-open{
  transform: translate3d(-300px, 0, 0);
}
html[dir="rtl"] .c-offcanvas-bg.c-offcanvas-bg--push.c-offcanvas-bg--right.is-open{
  transform: translate3d(300px, 0, 0);
}
html[dir="rtl"] .c-offcanvas-bg.c-offcanvas-bg--push.c-offcanvas-bg--left.is-open{
  transform: translate3d(-300px, 0, 0);
}

.eafc-window-opener-button-button{
     transition: box-shadow 0.5s;
}

#jform_params_jux_shortcode{
    width: 415px!important;
}
.fbmcc-setupButton:hover, .fbmcc-setupButton:focus {
    background-color: #2f6f2f;
    color: #fff;
    text-decoration: none;
}
.fbmcc-setupButton{
    background: #46a546;
    color: #fff;
    border: none;
    border-radius: 4px;
    width: 135px;
    height: 28px;
}

/**
* @package com_spsimplephotogallery
* @author JoomShaper http://www.joomshaper.com
* @copyright Copyright (c) 2010 - 2017 JoomShaper
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.speasyimagegallery-album{display:block}.speasyimagegallery-album-description{font-size:14px;line-height:1.4;margin-bottom:20px}.speasyimagegallery-album > div > a{display:block;position:relative}.speasyimagegallery-album > div img{width:100%}.speasyimagegallery-album > div > a:after{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);opacity:.5;-webkit-transition:opacity 400ms;transition:opacity 400ms}.speasyimagegallery-album-info{position:absolute;left:0;right:0;bottom:0;padding:20px;z-index:1}.speasyimagegallery-album-title{display:block;font-size:18px;line-height:1;letter-spacing:1px;color:rgba(255,255,255,.9);text-decoration:none;font-weight:700;margin:0 0 5px;outline:0;-webkit-transition:color 400ms;transition:color 400ms}.speasyimagegallery-album-title:hover,.speasyimagegallery-album-title:focus,.speasyimagegallery-album-title:active{outline:0;text-decoration:none}.speasyimagegallery-album-meta{display:block;margin:-5px}.speasyimagegallery-album-meta > span{display:block;float:left;margin:5px;font-size:13px;line-height:1;font-weight:700;letter-spacing:1px;color:rgba(255,255,255,.6);-webkit-transition:color 400ms;transition:color 400ms}.speasyimagegallery-album-meta > span:hover,.speasyimagegallery-album-meta > span:active,.speasyimagegallery-album-meta > span:focus{outline:0;text-decoration:none}.speasyimagegallery-album:hover > div > a:after{opacity:.7}.speasyimagegallery-album:hover .speasyimagegallery-album-title{color:#fff}.speasyimagegallery-album:hover .speasyimagegallery-album-meta > span{color:rgba(255,255,255,.8)}.speasyimagegallery-gallery{display:block}.speasyimagegallery-gallery-item{cursor:zoom-in;display:block}.speasyimagegallery-gallery-item img{width:100%}.speasyimagegallery-gallery-item > div{position:relative}.speasyimagegallery-gallery-item > div:after{content:" ";position:absolute;bottom:0;left:0;right:0;top:0;z-index:1;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.3) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.3) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.3) 100%);opacity:0;-webkit-transition:opacity 400ms;transition:opacity 400ms}.speasyimagegallery-gallery-item:hover > div:after{opacity:1}.speasyimagegallery-gallery-item-content{position:absolute;bottom:0;left:0;right:0;padding:10px;z-index:2;opacity:0;-webkit-transition:opacity 400ms;transition:opacity 400ms}.speasyimagegallery-gallery-item:hover .speasyimagegallery-gallery-item-content{opacity:1}.speasyimagegallery-gallery-item-title{display:block;color:#fff;margin:0;padding:0;font-size:13px;line-height:1.2;font-weight:700;letter-spacing:1px}.speasyimagegallery-modal-open{overflow:hidden}.speasyimagegallery-modal-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;background:rgba(0,0,0,0.8);overflow:hidden;text-align:center;cursor:zoom-out}.speasyimagegallery-modal{position:fixed;top:50%;left:50%;background:#000;z-index:99999;max-width:100%;max-height:100%;box-shadow:0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}.speasyimagegallery-next,.speasyimagegallery-prev{position:fixed;top:0;width:40px;height:100%;opacity:0;-webkit-transition:opacity 300ms;transition:opacity 300ms}.speasyimagegallery-next{right:0}.speasyimagegallery-prev{left:0}.speasyimagegallery-modal-wrapper:hover .speasyimagegallery-next,.speasyimagegallery-modal-wrapper:hover .speasyimagegallery-prev{opacity:1}.speasyimagegallery-next > span,.speasyimagegallery-prev > span{display:block;position:relative;top:50%;width:16px;height:16px;border-top:5px solid #fff}.speasyimagegallery-next > span{left:-3px;border-right:5px solid #fff;transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%)}.speasyimagegallery-prev > span{left:22px;border-left:5px solid #fff;transform:rotate(-45deg) translateY(-50%)}.speasyimagegallery-hidden,.speasyimagegallery-close.speasyimagegallery-hidden{display:none}.speasyimagegallery-close,.speasyimagegallery-close:hover,.speasyimagegallery-close:active,.speasyimagegallery-close:focus{display:block;font-size:30px;height:36px;width:36px;line-height:36px;color:rgba(255,255,255,.8);font-weight:700;text-align:center;position:absolute;top:-36px;right:-10px;text-decoration:none;outline:none;-webkit-transition:color 300ms;transition:color 300ms}.speasyimagegallery-close:hover{color:#fff}.speasyimagegallery-modal-close:hover,.speasyimagegallery-modal-close:active,.speasyimagegallery-modal-close:focus{color:#2384d3}.speasyimagegallery-image-wrapper{position:relative}.speasyimagegallery-modal-body{overflow:hidden}.speasyimagegallery-image-content{position:absolute;z-index:1;background:rgba(0,0,0,.8);color:#fff;bottom:0;left:0;right:0;font-size:14px;line-height:24px;padding:10px;text-align:left;-webkit-animation:fadeInUp 300ms;animation:fadeInUp 300ms}.speasyimagegallery-image-title{font-size:16px;font-weight:700;display:block}.speasyimagegallery-gallery-stat{font-weight:700;font-size:13px;color:rgba(255,255,255,0.5);float:right}.speasyimagegallery-gallery-loading{position:absolute;top:50%;left:50%;margin-left:-12px;margin-top:-12px;border-radius:50%;width:24px;height:24px;border:.25rem solid rgba(255,255,255,.2);border-top-color:#fff;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}.speasyimagegallery-col-xs-1,.speasyimagegallery-col-sm-1,.speasyimagegallery-col-md-1,.speasyimagegallery-col-lg-1,.speasyimagegallery-col-xs-2,.speasyimagegallery-col-sm-2,.speasyimagegallery-col-md-2,.speasyimagegallery-col-lg-2,.speasyimagegallery-col-xs-3,.speasyimagegallery-col-sm-3,.speasyimagegallery-col-md-3,.speasyimagegallery-col-lg-3,.speasyimagegallery-col-xs-4,.speasyimagegallery-col-sm-4,.speasyimagegallery-col-md-4,.speasyimagegallery-col-lg-4,.speasyimagegallery-col-xs-5,.speasyimagegallery-col-sm-5,.speasyimagegallery-col-md-5,.speasyimagegallery-col-lg-5,.speasyimagegallery-col-xs-6,.speasyimagegallery-col-sm-6,.speasyimagegallery-col-md-6,.speasyimagegallery-col-lg-6,.speasyimagegallery-col-xs-7,.speasyimagegallery-col-sm-7,.speasyimagegallery-col-md-7,.speasyimagegallery-col-lg-7,.speasyimagegallery-col-xs-8,.speasyimagegallery-col-sm-8,.speasyimagegallery-col-md-8,.speasyimagegallery-col-lg-8,.speasyimagegallery-col-xs-9,.speasyimagegallery-col-sm-9,.speasyimagegallery-col-md-9,.speasyimagegallery-col-lg-9,.speasyimagegallery-col-xs-10,.speasyimagegallery-col-sm-10,.speasyimagegallery-col-md-10,.speasyimagegallery-col-lg-10,.speasyimagegallery-col-xs-11,.speasyimagegallery-col-sm-11,.speasyimagegallery-col-md-11,.speasyimagegallery-col-lg-11,.speasyimagegallery-col-xs-12,.speasyimagegallery-col-sm-12,.speasyimagegallery-col-md-12,.speasyimagegallery-col-lg-12{position:relative}.speasyimagegallery-col-xs-1,.speasyimagegallery-col-xs-2,.speasyimagegallery-col-xs-3,.speasyimagegallery-col-xs-4,.speasyimagegallery-col-xs-5,.speasyimagegallery-col-xs-6,.speasyimagegallery-col-xs-7,.speasyimagegallery-col-xs-8,.speasyimagegallery-col-xs-9,.speasyimagegallery-col-xs-10,.speasyimagegallery-col-xs-11,.speasyimagegallery-col-xs-12{float:left}.speasyimagegallery-col-xs-12{width:100%}.speasyimagegallery-col-xs-11{width:91.66666667%}.speasyimagegallery-col-xs-10{width:83.33333333%}.speasyimagegallery-col-xs-9{width:75%}.speasyimagegallery-col-xs-8{width:66.66666667%}.speasyimagegallery-col-xs-7{width:58.33333333%}.speasyimagegallery-col-xs-6{width:50%}.speasyimagegallery-col-xs-5{width:41.66666667%}.speasyimagegallery-col-xs-4{width:33.33333333%}.speasyimagegallery-col-xs-3{width:25%}.speasyimagegallery-col-xs-2{width:16.66666667%}.speasyimagegallery-col-xs-1{width:8.33333333%}.speasyimagegallery-col-xs-pull-12{right:100%}.speasyimagegallery-col-xs-pull-11{right:91.66666667%}.speasyimagegallery-col-xs-pull-10{right:83.33333333%}.speasyimagegallery-col-xs-pull-9{right:75%}.speasyimagegallery-col-xs-pull-8{right:66.66666667%}.speasyimagegallery-col-xs-pull-7{right:58.33333333%}.speasyimagegallery-col-xs-pull-6{right:50%}.speasyimagegallery-col-xs-pull-5{right:41.66666667%}.speasyimagegallery-col-xs-pull-4{right:33.33333333%}.speasyimagegallery-col-xs-pull-3{right:25%}.speasyimagegallery-col-xs-pull-2{right:16.66666667%}.speasyimagegallery-col-xs-pull-1{right:8.33333333%}.speasyimagegallery-col-xs-pull-0{right:auto}.speasyimagegallery-col-xs-push-12{left:100%}.speasyimagegallery-col-xs-push-11{left:91.66666667%}.speasyimagegallery-col-xs-push-10{left:83.33333333%}.speasyimagegallery-col-xs-push-9{left:75%}.speasyimagegallery-col-xs-push-8{left:66.66666667%}.speasyimagegallery-col-xs-push-7{left:58.33333333%}.speasyimagegallery-col-xs-push-6{left:50%}.speasyimagegallery-col-xs-push-5{left:41.66666667%}.speasyimagegallery-col-xs-push-4{left:33.33333333%}.speasyimagegallery-col-xs-push-3{left:25%}.speasyimagegallery-col-xs-push-2{left:16.66666667%}.speasyimagegallery-col-xs-push-1{left:8.33333333%}.speasyimagegallery-col-xs-push-0{left:auto}.speasyimagegallery-col-xs-offset-12{margin-left:100%}.speasyimagegallery-col-xs-offset-11{margin-left:91.66666667%}.speasyimagegallery-col-xs-offset-10{margin-left:83.33333333%}.speasyimagegallery-col-xs-offset-9{margin-left:75%}.speasyimagegallery-col-xs-offset-8{margin-left:66.66666667%}.speasyimagegallery-col-xs-offset-7{margin-left:58.33333333%}.speasyimagegallery-col-xs-offset-6{margin-left:50%}.speasyimagegallery-col-xs-offset-5{margin-left:41.66666667%}.speasyimagegallery-col-xs-offset-4{margin-left:33.33333333%}.speasyimagegallery-col-xs-offset-3{margin-left:25%}.speasyimagegallery-col-xs-offset-2{margin-left:16.66666667%}.speasyimagegallery-col-xs-offset-1{margin-left:8.33333333%}.speasyimagegallery-col-xs-offset-0{margin-left:0}@media (min-width: 768px){.speasyimagegallery-col-sm-1,.speasyimagegallery-col-sm-2,.speasyimagegallery-col-sm-3,.speasyimagegallery-col-sm-4,.speasyimagegallery-col-sm-5,.speasyimagegallery-col-sm-6,.speasyimagegallery-col-sm-7,.speasyimagegallery-col-sm-8,.speasyimagegallery-col-sm-9,.speasyimagegallery-col-sm-10,.speasyimagegallery-col-sm-11,.speasyimagegallery-col-sm-12{float:left}.speasyimagegallery-col-sm-12{width:100%}.speasyimagegallery-col-sm-11{width:91.66666667%}.speasyimagegallery-col-sm-10{width:83.33333333%}.speasyimagegallery-col-sm-9{width:75%}.speasyimagegallery-col-sm-8{width:66.66666667%}.speasyimagegallery-col-sm-7{width:58.33333333%}.speasyimagegallery-col-sm-6{width:50%}.speasyimagegallery-col-sm-5{width:41.66666667%}.speasyimagegallery-col-sm-4{width:33.33333333%}.speasyimagegallery-col-sm-3{width:25%}.speasyimagegallery-col-sm-2{width:16.66666667%}.speasyimagegallery-col-sm-1{width:8.33333333%}.speasyimagegallery-col-sm-pull-12{right:100%}.speasyimagegallery-col-sm-pull-11{right:91.66666667%}.speasyimagegallery-col-sm-pull-10{right:83.33333333%}.speasyimagegallery-col-sm-pull-9{right:75%}.speasyimagegallery-col-sm-pull-8{right:66.66666667%}.speasyimagegallery-col-sm-pull-7{right:58.33333333%}.speasyimagegallery-col-sm-pull-6{right:50%}.speasyimagegallery-col-sm-pull-5{right:41.66666667%}.speasyimagegallery-col-sm-pull-4{right:33.33333333%}.speasyimagegallery-col-sm-pull-3{right:25%}.speasyimagegallery-col-sm-pull-2{right:16.66666667%}.speasyimagegallery-col-sm-pull-1{right:8.33333333%}.speasyimagegallery-col-sm-pull-0{right:auto}.speasyimagegallery-col-sm-push-12{left:100%}.speasyimagegallery-col-sm-push-11{left:91.66666667%}.speasyimagegallery-col-sm-push-10{left:83.33333333%}.speasyimagegallery-col-sm-push-9{left:75%}.speasyimagegallery-col-sm-push-8{left:66.66666667%}.speasyimagegallery-col-sm-push-7{left:58.33333333%}.speasyimagegallery-col-sm-push-6{left:50%}.speasyimagegallery-col-sm-push-5{left:41.66666667%}.speasyimagegallery-col-sm-push-4{left:33.33333333%}.speasyimagegallery-col-sm-push-3{left:25%}.speasyimagegallery-col-sm-push-2{left:16.66666667%}.speasyimagegallery-col-sm-push-1{left:8.33333333%}.speasyimagegallery-col-sm-push-0{left:auto}.speasyimagegallery-col-sm-offset-12{margin-left:100%}.speasyimagegallery-col-sm-offset-11{margin-left:91.66666667%}.speasyimagegallery-col-sm-offset-10{margin-left:83.33333333%}.speasyimagegallery-col-sm-offset-9{margin-left:75%}.speasyimagegallery-col-sm-offset-8{margin-left:66.66666667%}.speasyimagegallery-col-sm-offset-7{margin-left:58.33333333%}.speasyimagegallery-col-sm-offset-6{margin-left:50%}.speasyimagegallery-col-sm-offset-5{margin-left:41.66666667%}.speasyimagegallery-col-sm-offset-4{margin-left:33.33333333%}.speasyimagegallery-col-sm-offset-3{margin-left:25%}.speasyimagegallery-col-sm-offset-2{margin-left:16.66666667%}.speasyimagegallery-col-sm-offset-1{margin-left:8.33333333%}.speasyimagegallery-col-sm-offset-0{margin-left:0}}@media (min-width: 992px){.speasyimagegallery-col-md-1,.speasyimagegallery-col-md-2,.speasyimagegallery-col-md-3,.speasyimagegallery-col-md-4,.speasyimagegallery-col-md-5,.speasyimagegallery-col-md-6,.speasyimagegallery-col-md-7,.speasyimagegallery-col-md-8,.speasyimagegallery-col-md-9,.speasyimagegallery-col-md-10,.speasyimagegallery-col-md-11,.speasyimagegallery-col-md-12{float:left}.speasyimagegallery-col-md-12{width:100%}.speasyimagegallery-col-md-11{width:91.66666667%}.speasyimagegallery-col-md-10{width:83.33333333%}.speasyimagegallery-col-md-9{width:75%}.speasyimagegallery-col-md-8{width:66.66666667%}.speasyimagegallery-col-md-7{width:58.33333333%}.speasyimagegallery-col-md-6{width:50%}.speasyimagegallery-col-md-5{width:41.66666667%}.speasyimagegallery-col-md-4{width:33.33333333%}.speasyimagegallery-col-md-3{width:25%}.speasyimagegallery-col-md-2{width:16.66666667%}.speasyimagegallery-col-md-1{width:8.33333333%}.speasyimagegallery-col-md-pull-12{right:100%}.speasyimagegallery-col-md-pull-11{right:91.66666667%}.speasyimagegallery-col-md-pull-10{right:83.33333333%}.speasyimagegallery-col-md-pull-9{right:75%}.speasyimagegallery-col-md-pull-8{right:66.66666667%}.speasyimagegallery-col-md-pull-7{right:58.33333333%}.speasyimagegallery-col-md-pull-6{right:50%}.speasyimagegallery-col-md-pull-5{right:41.66666667%}.speasyimagegallery-col-md-pull-4{right:33.33333333%}.speasyimagegallery-col-md-pull-3{right:25%}.speasyimagegallery-col-md-pull-2{right:16.66666667%}.speasyimagegallery-col-md-pull-1{right:8.33333333%}.speasyimagegallery-col-md-pull-0{right:auto}.speasyimagegallery-col-md-push-12{left:100%}.speasyimagegallery-col-md-push-11{left:91.66666667%}.speasyimagegallery-col-md-push-10{left:83.33333333%}.speasyimagegallery-col-md-push-9{left:75%}.speasyimagegallery-col-md-push-8{left:66.66666667%}.speasyimagegallery-col-md-push-7{left:58.33333333%}.speasyimagegallery-col-md-push-6{left:50%}.speasyimagegallery-col-md-push-5{left:41.66666667%}.speasyimagegallery-col-md-push-4{left:33.33333333%}.speasyimagegallery-col-md-push-3{left:25%}.speasyimagegallery-col-md-push-2{left:16.66666667%}.speasyimagegallery-col-md-push-1{left:8.33333333%}.speasyimagegallery-col-md-push-0{left:auto}.speasyimagegallery-col-md-offset-12{margin-left:100%}.speasyimagegallery-col-md-offset-11{margin-left:91.66666667%}.speasyimagegallery-col-md-offset-10{margin-left:83.33333333%}.speasyimagegallery-col-md-offset-9{margin-left:75%}.speasyimagegallery-col-md-offset-8{margin-left:66.66666667%}.speasyimagegallery-col-md-offset-7{margin-left:58.33333333%}.speasyimagegallery-col-md-offset-6{margin-left:50%}.speasyimagegallery-col-md-offset-5{margin-left:41.66666667%}.speasyimagegallery-col-md-offset-4{margin-left:33.33333333%}.speasyimagegallery-col-md-offset-3{margin-left:25%}.speasyimagegallery-col-md-offset-2{margin-left:16.66666667%}.speasyimagegallery-col-md-offset-1{margin-left:8.33333333%}.speasyimagegallery-col-md-offset-0{margin-left:0}}@media (min-width: 1200px){.speasyimagegallery-col-lg-1,.speasyimagegallery-col-lg-2,.speasyimagegallery-col-lg-3,.speasyimagegallery-col-lg-4,.speasyimagegallery-col-lg-5,.speasyimagegallery-col-lg-6,.speasyimagegallery-col-lg-7,.speasyimagegallery-col-lg-8,.speasyimagegallery-col-lg-9,.speasyimagegallery-col-lg-10,.speasyimagegallery-col-lg-11,.speasyimagegallery-col-lg-12{float:left}.speasyimagegallery-col-lg-12{width:100%}.speasyimagegallery-col-lg-11{width:91.66666667%}.speasyimagegallery-col-lg-10{width:83.33333333%}.speasyimagegallery-col-lg-9{width:75%}.speasyimagegallery-col-lg-8{width:66.66666667%}.speasyimagegallery-col-lg-7{width:58.33333333%}.speasyimagegallery-col-lg-6{width:50%}.speasyimagegallery-col-lg-5{width:41.66666667%}.speasyimagegallery-col-lg-4{width:33.33333333%}.speasyimagegallery-col-lg-3{width:25%}.speasyimagegallery-col-lg-2{width:16.66666667%}.speasyimagegallery-col-lg-1{width:8.33333333%}.speasyimagegallery-col-lg-pull-12{right:100%}.speasyimagegallery-col-lg-pull-11{right:91.66666667%}.speasyimagegallery-col-lg-pull-10{right:83.33333333%}.speasyimagegallery-col-lg-pull-9{right:75%}.speasyimagegallery-col-lg-pull-8{right:66.66666667%}.speasyimagegallery-col-lg-pull-7{right:58.33333333%}.speasyimagegallery-col-lg-pull-6{right:50%}.speasyimagegallery-col-lg-pull-5{right:41.66666667%}.speasyimagegallery-col-lg-pull-4{right:33.33333333%}.speasyimagegallery-col-lg-pull-3{right:25%}.speasyimagegallery-col-lg-pull-2{right:16.66666667%}.speasyimagegallery-col-lg-pull-1{right:8.33333333%}.speasyimagegallery-col-lg-pull-0{right:auto}.speasyimagegallery-col-lg-push-12{left:100%}.speasyimagegallery-col-lg-push-11{left:91.66666667%}.speasyimagegallery-col-lg-push-10{left:83.33333333%}.speasyimagegallery-col-lg-push-9{left:75%}.speasyimagegallery-col-lg-push-8{left:66.66666667%}.speasyimagegallery-col-lg-push-7{left:58.33333333%}.speasyimagegallery-col-lg-push-6{left:50%}.speasyimagegallery-col-lg-push-5{left:41.66666667%}.speasyimagegallery-col-lg-push-4{left:33.33333333%}.speasyimagegallery-col-lg-push-3{left:25%}.speasyimagegallery-col-lg-push-2{left:16.66666667%}.speasyimagegallery-col-lg-push-1{left:8.33333333%}.speasyimagegallery-col-lg-push-0{left:auto}.speasyimagegallery-col-lg-offset-12{margin-left:100%}.speasyimagegallery-col-lg-offset-11{margin-left:91.66666667%}.speasyimagegallery-col-lg-offset-10{margin-left:83.33333333%}.speasyimagegallery-col-lg-offset-9{margin-left:75%}.speasyimagegallery-col-lg-offset-8{margin-left:66.66666667%}.speasyimagegallery-col-lg-offset-7{margin-left:58.33333333%}.speasyimagegallery-col-lg-offset-6{margin-left:50%}.speasyimagegallery-col-lg-offset-5{margin-left:41.66666667%}.speasyimagegallery-col-lg-offset-4{margin-left:33.33333333%}.speasyimagegallery-col-lg-offset-3{margin-left:25%}.speasyimagegallery-col-lg-offset-2{margin-left:16.66666667%}.speasyimagegallery-col-lg-offset-1{margin-left:8.33333333%}.speasyimagegallery-col-lg-offset-0{margin-left:0}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulse{50%{background:#fff}}@keyframes pulse{50%{background:#fff}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}

@-webkit-keyframes fadeIn { from { opacity:0; opacity: 1\9; /* IE9 only */ } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; opacity: 1\9; /* IE9 only */ } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; opacity: 1\9; /* IE9 only */ } to { opacity:1; } }

.fade-in {
    opacity:0;  /* make things invisible upon start */
    -webkit-animation:fadeIn ease-in 1;  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
    -moz-animation:fadeIn ease-in 1;
    animation:fadeIn ease-in 1;

    -webkit-animation-fill-mode:forwards;  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards;

    -webkit-animation-duration:1s;
    -moz-animation-duration:1s;
    animation-duration:1s;
}

.rotatorcaption {
  border: 1px solid #FFF;
  border-radius: 5px;
  box-sizing: border-box;
  float: left;
  margin-left: 1%;
  padding: 15px;
  position: absolute;
  width: 98%;
  overflow: hidden;
}

.rotatorbox img, img .rotatorbox {
  border: none !important;
  margin: 0 !important;
  max-width: 100% !important;
  width: 100%;
}
.jt-search-wrap nav { height: 8em; position: relative;margin:0;}
.jt-search-wrap .btn { position: absolute; width:60px; height:60px;max-height:none; right: 2em; top: 50%; transform: translateY(-50%); border-radius:100%; border: none; font-size:30px; cursor: pointer; transition: background-color 300ms ease-in, color 300ms ease-in;line-height:1;padding:0px;display: grid;place-items: center;}
.mod-jtsearch.form-search{ height:100%;} 
.jt-search-wrap .btn.btn-primary { position: absolute; width:6em; height: 2em; right:4em; top: 50%; transform: translateY(-50%); border-radius:0%; border: none; font-size: 2rem; cursor: pointer; transition: background-color 300ms ease-in, color 300ms ease-in;padding:1rem;}
.jt-search-wrap  .search-btn { background-color: #fff; color: rgb(27, 31, 105);}

.jt-search-wrap .search-btn:hover { color: #fff; background-color: rgb(27, 31, 105);}

.jt-search-wrap  .close-btn { color: #fff; background-color: transparent;}

.jt-search-wrap  .close-btn:hover { background-color: #fff; color: rgb(27, 31, 105);}
.jt-search.container { position: absolute; top: -100%; left: 0; width: 100%;max-width:100%; height: 100%; background-color: rgb(27, 31, 105)!important;opacity:0; transition: all 300ms ease-in-out;}
.jt-search.container.show { top: 0; height: 130%;opacity:1; transition: top 200ms ease-in, height 300ms ease-out 200ms;z-index:99;}
.fa-search::before {content: "\f002";font-family:"Font Awesome 6 Free","Font Awesome 5 Free",fontawesome;font-weight: 900;}
/**********NOSTYLE***********/

.jt-search-wrap.nostyle{ position:relative}
.jt-search-wrap.nostyle nav {height:38px;position: relative;margin:0;      }

.jt-search.container.nostyle{ position: absolute; bottom:-105px;left:auto;top:auto; width:300px;max-width:300px; height:105px; background-color:#1C2024!important;opacity:0; transition: none;z-index:999;right:0;} 
.jt-search.container.show-nostyle { top: auto;bottom:-105px; height:105px;opacity:1;transition:none;   padding-left:20px;   padding-right:20px;}
.jt-search-wrap.nostyle .search-btn{ z-index:9;top: 50%;transform: translateY(-50%);}
.jt-search-wrap.nostyle .close-btn{top:0;/*bottom:calc(100% + 4px);*/ z-index:1; display:none;width:34px;height:38px;border-radius:0px;transform: translateY(-100%);}
.jt-search-wrap.nostyle .jt-search.container.show-nostyle  .close-btn{ display: inherit;}
.jt-search-wrap.nostyle .search-btn,.jt-search-wrap.nostyle .close-btn {color:#fff;background-color:#1C2024;right:0;font-size:1rem;width:34px;height:38px;border-radius:0px;}

.jt-search-wrap.nostyle .btn.btn-primary {position: absolute;width: 34px;height:38px;right: 0em;top: 50%;transform: translateY(-50%);border-radius: 0%;border: none;font-size: 16px;cursor: pointer;transition: background-color 300ms ease-in, color 300ms ease-in;background:#fff;color:#1e1e1e;display:grid;place-items:center;border-radius:0px 3px 3px 0px;padding:0;}
.jt-search-wrap.nostyle .mod-jtsearch .awesomplete input[type="text"] {position: relative;top:50%;transform: translateY(-50%);height:38px;width:225px;font-size:1rem;background-color: #fff;border: 1px solid rgba(255, 255, 255, 1);outline: none;caret-color: #fff;color:#666;border-radius:3px 0px 0px 3px;left:0px}
.jt-search-wrap.nostyle .mod-jtsearch .awesomplete {display: block;width: 100%;height: 105px;}
.jt-search-wrap.nostyle .mod-jtsearch .awesomplete input:focus {border:2px solid blue;outline: 1.5px solid #fff;}
.jt-search-wrap.nostyle .btn.btn-primary  {margin-left:0px!important;}
.jt-search-wrap.nostyle input.js-finder-search-query::placeholder {color: #666;}
.jt-search-wrap.nostyle .btn.btn-primary:hover{ opacity:1;}
/******************************************/ .jt-search-wrap .mod-jtsearch .awesomplete input[type="text"] { position: relative; top: 50%; transform: translateY(-50%); left: 10%; width: 80%; font-size: 1.5rem; background-color: transparent; border: none; border-bottom: 1px solid rgba(255, 255, 255, 0.5); outline: none; caret-color: #fff; color: #fff;}
 .jt-search-wrap  input[type="text"] { position: absolute; top:40%; transform: translateY(-50%); left: 10%; width: 80%; font-size: 1.5rem; background-color: transparent; border: none; border-bottom: 1px solid rgba(255, 255, 255, 0.5); outline: none; caret-color: #fff; color: #fff;}.jt-search-wrap {}.jt-search-wrap  input[type="text"]::placeholder { color: rgba(255, 255, 255, 0.5);}
.mod-jtsearch .awesomplete {display:block;height: 8rem; width:100%;}
.mod-jtsearch .awesomplete > ul::before {content: "";position: absolute;top: -.43em;left: 1em;width: 0;height: 0;padding: .4em;background: white;border: inherit;border-right: 0;border-bottom: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);}

.mod-jtsearch .awesomplete > ul {position: absolute;left:10%;bottom:0;z-index: 1;min-width:50%;box-sizing: border-box;list-style: none;padding: 0;margin: 0;background: #fff;
border-radius:0;margin: .2em 0 0;background: hsla(0,0%,100%,.9);background: linear-gradient(to bottom right, white, hsla(0,0%,100%,.8));border: 1px solid rgba(0,0,0,.3);box-shadow: .05em .2em .6em rgba(0,0,0,.2);text-shadow: none;color:#333;}    
@media (max-width: 424px) { .jt-search-wrap nav {   height: 5em; } .btn {   font-size: 1.5rem;   right: 0.5em; }
 input[type="text"] {   font-size: 1rem;   width: 65%; }}    
.awesomplete [hidden] {
    display: none;
}

.awesomplete .visually-hidden {
    position: absolute;
    clip: rect(0, 0, 0, 0);
}

.awesomplete {
    display: inline-block;
    position: relative;
}

.awesomplete > input {
    display: block;
}

.awesomplete > ul {
    position: absolute;
    left: 0;
    z-index: 1;
    min-width: 100%;
    box-sizing: border-box;
    list-style: none;
    padding: 0;
    margin: 0;
    background: #fff;
}

.awesomplete > ul:empty {
    display: none;
}

.awesomplete > ul {
	border-radius: .3em;
	margin: .2em 0 0;
	background: hsla(0,0%,100%,.9);
	background: linear-gradient(to bottom right, white, hsla(0,0%,100%,.8));
	border: 1px solid rgba(0,0,0,.3);
	box-shadow: .05em .2em .6em rgba(0,0,0,.2);
	text-shadow: none;
}

@supports (transform: scale(0)) {
	.awesomplete > ul {
		transition: .3s cubic-bezier(.4,.2,.5,1.4);
		transform-origin: 1.43em -.43em;
	}
	
	.awesomplete > ul[hidden],
	.awesomplete > ul:empty {
		opacity: 0;
		transform: scale(0);
		display: block;
		transition-timing-function: ease;
	}
}

	/* Pointer */
	.awesomplete > ul:before {
		content: "";
		position: absolute;
		top: -.43em;
		left: 1em;
		width: 0; height: 0;
		padding: .4em;
		background: white;
		border: inherit;
		border-right: 0;
		border-bottom: 0;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}

	.awesomplete > ul > li {
		position: relative;
		padding: .2em .5em;
		cursor: pointer;
	}
	
	.awesomplete > ul > li:hover {
		background: hsl(200, 40%, 80%);
		color: black;
	}
	
	.awesomplete > ul > li[aria-selected="true"] {
		background: hsl(205, 40%, 40%);
		color: white;
	}
	
		.awesomplete mark {
			background: hsl(65, 100%, 50%);
		}
		
		.awesomplete li:hover mark {
			background: hsl(68, 100%, 41%);
		}
		
		.awesomplete li[aria-selected="true"] mark {
			background: hsl(86, 100%, 21%);
			color: inherit;
		}
/*# sourceMappingURL=awesomplete.css.map */

@font-face {
  font-family: 'iconslogin';
  src: url(//www.i-cin.it//modules/mod_jt_login/src/css/../font/iconslogin.eot?1280231);
  src: url(//www.i-cin.it//modules/mod_jt_login/src/css/../font/iconslogin.eot?1280231#iefix) format('embedded-opentype'),
       url(//www.i-cin.it//modules/mod_jt_login/src/css/../font/iconslogin.woff2?1280231) format('woff2'),
       url(//www.i-cin.it//modules/mod_jt_login/src/css/../font/iconslogin.woff?1280231) format('woff'),
       url(//www.i-cin.it//modules/mod_jt_login/src/css/../font/iconslogin.ttf?1280231) format('truetype'),
       url(//www.i-cin.it//modules/mod_jt_login/src/css/../font/iconslogin.svg?1280231#iconslogin) format('svg');
  font-weight: normal;
  font-style: normal;
}

#jtl [class^="icon-"]:before,#jtl [class*=" icon-"]:before {
  font-family: "iconslogin";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;


  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
 font-size: 120%;

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
@keyframes jtFadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}
@keyframes jtFadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}

.icon-eye-icon.icon-eye-slash::before { content: '\e800'; } /* '' */
.icon-user-icon::before { content: '\e803'; } /* '' */
.icon-eye-icon::before { content: '\e804'; } /* '' */
.icon-arrow-icon::before { content: '\e805'; } /* '' */


div.jtl-content-register .jtl-buttonsubmit{ margin:15px 0}
#jtl .btn-close  {box-sizing: content-box;width:22px;height:22px;padding:2px 2px;color:#FFFFFF;background:#fff;border: 0;border-radius:3px 3px 0 0;opacity:1;position:absolute;top:0px;right:0px;-webkit-box-shadow: none;box-shadow:none;opacity:1;z-index:9;}
#jtl .btn-close.jt-cs::before{ content:"";}
#jtl .modal.fade.show{opacity:1;}

#jtl .modal-dialog {margin: 30px auto;}

#jtl input {box-shadow: none; border:1px solid #ced4da;line-height: 1;border-radius: 0;color:#666;padding: 0.6rem 1rem;}
#member-registration input {padding: 0.3rem 0.5rem;width: 100%;}
#jtl input.form-check-input{ padding:0;}
#jtl input:autofill {background-image:unset;}
/**style1*/
#jtl .modal.fade .modal-dialog {-webkit-transform: scale(0.7);-ms-transform: scale(0.7);-o-transform:  scale(0.7);transform: scale(0.7);-webkit-transition: -webkit-transform 0.1s ease-out;-moz-transition: -moz-transform 0.1s ease-out;-o-transition: -o-transform 0.1s ease-out;transition: transform 0.1s ease-out;opacity:0;}
#jtl .modal.fade.show .modal-dialog {-webkit-transform:  scale(1);-ms-transform: scale(1);-o-transform:  scale(1);	transform: scale(1);-webkit-transition: -webkit-transform 0.1s ease-out;-moz-transition: -moz-transform 0.1s ease-out;-o-transition: -o-transform 0.1s ease-out;transition: transform 0.1s ease-out;opacity:1;}

/**style2*/
#jtl.style2 .modal.fade .modal-dialog  {-webkit-transform: translateY(-50px);transform: translateY(-50px);transition: -webkit-transform .3s ease-out;transition: transform .3s ease-outtransition: transform .3s ease-out,-webkit-transform .3s ease-out;opacity:0;}
#jtl.style2 .modal.fade.show .modal-dialog  {-webkit-transform: none;transform: none;transition: -webkit-transform .3s ease-out;transition: transform .3s ease-out
	transition: transform .3s ease-out,-webkit-transform .3s ease-out;opacity:1;}
#jtl.style2 .modal.fade.show{opacity:1;margin: 1.75rem auto;}
/** style3**/
#jtl.style3 .modal.fade.show .modal-dialog{-webkit-animation: jtFadeInUp .4s ease-out 0s both;	animation: jtFadeInUp .4s ease-out 0s both;transition:none;}

 
#jtl .modal-backdrop.show{ z-index:1;opacity:0.7}
#jtl .modal-dialog .modal-content {position: relative;background-color: #ffffff;background-clip: padding-box;border: 0;border-radius:3px;-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);outline: 0;padding:35px 40px 30px 40px;}
#jtl .btn-close svg{ vertical-align:top}
#jtl .jtl-buttonsubmit{ margin:15px 0}
#jtl .jtl-content-login .form-group input,#jtl .modal-content .mod-login .form-group input{}
#jtl .btn-secondary.input-password-toggle{ margin-right:0}
#jtl button.modal-toggle,#jtl button.login-toggle,#jtl button.register-toggle{ padding:6px 15px; margin:0px 10px;box-shadow:none;border: 0;border-radius: 3px;transition: all 0.3s linear 0s;}
#jtl button.modal-toggle:hover,#jtl button.login-toggle:hover,#jtl button.register-toggle:hover{transition: all 0.3s linear 0s;}

#jtl .form-group > .form-control, .form-group > .form-select,#jtl  .form-group > .custom-select {position: relative;flex: 1 1 auto;width: 1%;min-width: 0;
}
#jtl .form-group {border-top-right-radius: 0;border-bottom-right-radius: 0;position: relative;display: flex;flex-wrap: wrap;align-items: stretch;width: 100%;
}
#jtl .form-control {max-width: 100%;background-color: white;
}
#jtl .form-group-text,#jtl .btn-secondary.input-password-toggle {display: flex;align-items: center;font-size:15px;font-weight: 400;line-height:1;color: #22262a;text-align: center;white-space: nowrap;background-color: #eaedf0;border: 1px solid #ced4da;border-radius: 0.25rem;margin-left: -1px;border-top-left-radius: 0;border-bottom-left-radius: 0;
}
#jtl .visually-hidden, .sr-only,#jtl  .visually-hidden-focusable:not(:focus):not(:focus-within) {position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0, 0, 0, 0) !important;white-space: nowrap !important;border: 0 !important;
}
.btn-block {display: block;width: 100%;padding: .5rem 1rem;font-size: 1.25rem;line-height:1.5;border-radius: .3rem;color: #fff;background-color: #1a73e8;border-color: #1a73e8;}
.btn-block:hover {background-color: #0069d9;border-color: #0062cc;}
#jtl a {color: #1a73e8; text-decoration:none}
#jtl .username-password{text-align:center}
#jtl .username-password a{margin:0 5px}
#jtl .registerlink {border-top: 1px solid #e1e3e8;background: #ecf0f7;color: #495057;font-weight: 500;margin: 0 -40px -45px -40px;padding: 30px 40px;border-radius: 0 0 4px 4px;margin-bottom:-45px!important;text-align:center; display:block;}
#member-registration .btn-block {margin-top:30px;}


.ycp-shade{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.9);z-index:2010;color:#222;}
.ycp-shade.ycp-message-win{z-index:2021;}

.ycp-shade .ycp-load-container{position:absolute;left:50%;top:50%;width:50px;height:50px;margin:-25px 0 0 -25px;transform:scale(0.6);}

.ycp-message{padding:10px 20px;background:#fff;color:#333;border:15px solid #fff;border-left-width:0;border-right-width:0;line-height: 1.3;word-wrap: break-word; position: relative; font-size: 14px;font-weight:400;}
.ycp-message::after{content:"";display:block;position: absolute;left:0;top:0;bottom:0;width:4px;}

.ycp-win{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:800px;background:#fff;color:#333;border:0px solid #999;border:0px solid rgba(0,0,0,0.3);border-radius:4px;outline:0;box-shadow:0 3px 7px rgba(0,0,0,0.3);background-clip:padding-box;}

.ycp-win-close{position:absolute;top:-30px;right:-30px;padding:10px;font-size:20px; color:#fff;text-shadow:0 3px 7px rgba(0,0,0,0.3); cursor:pointer;font-family: verdana;transform: rotate(45deg);}

.ycp-message.ycp-type-success::after{background-color:#98c74d;}
.ycp-message.ycp-type-error::after{background-color:#da4f49;}
.ycp-message.ycp-type-info::after{background-color:#00b9ff;}

.ycp-win-body{position: relative;max-height: 600px;max-width:600px;padding:20px 25px;overflow-y: auto;line-height: 1.42;color:#333;}
.ycp-win-body p,
.ycp-message p{padding:0;margin:0;}
.ycp-win-body ul,
.ycp-message ul{margin:0;list-style-type: disc;list-style-position: inside;}
.ycp-win-body p + p{margin-top:10px;}
.ycp-win-body b+p,
.ycp-win-body b+ul,
.ycp-message b+p,
.ycp-message b+ul{margin-top:6px;}


.ycp-load-speeding-wheel{width: 30px; height: 30px;opacity:0.4; margin: 0 auto; border: 3px solid rgb(0,0,0); border-radius: 50%; border-left-color: transparent; border-right-color: transparent; animation: ycp-load-spin 575ms infinite linear; -o-animation: ycp-load-spin 575ms infinite linear; -ms-animation: ycp-load-spin 575ms infinite linear; -webkit-animation: ycp-load-spin 575ms infinite linear; -moz-animation: ycp-load-spin 575ms infinite linear; }
@keyframes ycp-load-spin {100%{ transform: rotate(360deg); transform: rotate(360deg); }}
.ycp-widget-loader{margin:0 auto;padding:15px 0;}

.ycp-widget-wrap{min-height:60px;position:relative;transition:0.2s;border-radius:10px;font-family: "Roboto", Arial, sans-serif;font-size:13px;line-height:1.2;font-weight:400;}
.ycp-widget-wrap a::before{display:none;}

.ycp-widget-header{margin:0 0 20px;}
.ycp-widget-header-banner{height: 0;padding-top: 16.12%;position: relative;border-radius:10px;background-position: 50% 50%;background-size: cover;}
.ycp-widget-header-info{position: relative;}
.ycp-widget-header-banner + .ycp-widget-header-info{margin-top:24px;}
.ycp-widget-header-logo{border-radius:10px;background-position: 50% 50%;background-size: cover;width:160px;height:160px; position: absolute;top:0px;}
.ycp-widget-header-logo.ycp-shape-circle{border-radius:50%;}
.ycp-widget-header-details{}
.ycp-widget-header-logo + .ycp-widget-header-details{padding-left:184px;min-height:160px;}
.ycp-widget-header-title{font-family: "Roboto", Arial, sans-serif !important;font-size: 36px!important;font-weight: 700!important;line-height: 50px!important; text-decoration:none!important;margin:0 0 4px;}
.ycp-widget-header-stats{margin:0 0 10px;}
.ycp-widget-header-stats div{display:inline-block;font-size: 14px;line-height: 20px;}
.ycp-widget-header-stats div + div::before{content:'‧'; display: inline-block; margin: 0 4px;}
.ycp-widget-header-stats div span{text-transform:lowercase;}
.ycp-widget-header-description{font-size: 14px;line-height: 20px;margin:0 0 10px;}

.ycp-widget-menu-wrap{position:relative;}
.ycp-widget-menu{margin:0 0 24px;overflow:hidden;/*overflow-x:auto;*/border-bottom:1px solid rgba(0,0,0,0.1);}
.ycp-widget-menu-items{white-space:nowrap;position:relative;}
.ycp-widget-menu-item{display:inline-block;padding:10px 0;margin-right:24px;font-size: 16px;font-weight: 500;line-height: 22px;cursor: pointer;position: relative;}
.ycp-widget-menu-item.ycp-active,
.ycp-widget-menu-item:hover{border-bottom:2px solid #0f0f0f;}
.ycp-widget-menu-scroller-left,
.ycp-widget-menu-scroller-right{position:absolute;top:0px;bottom:0px;cursor:pointer;font-size:22px;line-height: 43px;}
.ycp-widget-menu-scroller-left{left:0px;padding:0 20px 0 0;}
.ycp-widget-menu-scroller-right{right:0px;padding:0 0 0 20px;}

.ycp-widget-load-more-container{text-align: center;}
.ycp-widget-load-more-btn{display:inline-block;padding:6px 12px; line-height:20px;border-radius:5px; overflow: hidden;font-size:14px;font-weight:500;cursor:pointer;margin-bottom:10px;}
.ycp-widget-load-more-btn.ycp-disabled{cursor:not-allowed; opacity:0.7;}


.ycp-text-expand{max-height:92px;overflow:hidden;transition: all 90ms ease; position:relative;}
.ycp-text-expand.ycp-has-more::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height:25px;}
.ycp-text-expand.ycp-expanded{max-height:none!important;}

.ycp-text-expand-btn{display:inline-block;font-size: 13px;cursor:pointer;}
.ycp-text-expand-btn:hover{text-decoration: underline;}

.ycp-widget-grid{position: relative;}
.ycp-widget-grid-item{transition: opacity 200ms ease;}
.ycp-hidden{opacity: 0;}




/*
### Video Theme Default
*/
.ycp-widget-video-theme-default{padding-bottom:10px;}
.ycp-widget-video-theme-default a.ycp-video-link{display:block!important;border:none!important;padding:0!important;text-decoration:none!important;position:relative;}
.ycp-widget-video-theme-default .ycp-video-thumbnail{width:100%!important;height:auto!important;padding:0!important;margin:0!important;border:none!important;border-radius:10px!important;overflow:hidden;}
.ycp-widget-video-theme-default .ycp-video-duration{position:absolute;bottom: 5px;right: 5px;font-size: 12px;line-height:12px;background: #000;padding: 3px 5px 2px;border-radius:3px;color: #fff;position: absolute;transition: opacity .3s;opacity: .7;}
.ycp-widget-video-theme-default .ycp-video-link:hover .ycp-video-duration{opacity:1;}
.ycp-widget-video-theme-default .ycp-video-title{margin-top:12px;font-size:14px; line-height:20px;font-weight:500;max-height:40px;overflow:hidden;}
.ycp-widget-video-theme-default .ycp-video-stats{margin-top:6px;}
.ycp-widget-video-theme-default .ycp-video-stats-item{display:inline-block;font-size:12px; line-height:18px;}
.ycp-widget-video-theme-default .ycp-video-stats-item span{text-transform:lowercase;}
.ycp-widget-video-theme-default .ycp-video-stats-item + .ycp-video-stats-item::before{content:'•'; display: inline-block; margin: 0 4px;}
.ycp-widget-video-theme-default .ycp-video-description{margin-top:6px;font-size: 14px;line-height: 20px;}
.ycp-widget-video-theme-default .ycp-video-play{color: #fff;position: absolute;transition: opacity .3s;opacity: 0;line-height: 100%;font-size: 65px;left: 50%;top: 50%;transform: translate(-50%,-50%);text-shadow: 2px 2px 2px rgba(0,0,0,.6);}
.ycp-widget-video-theme-default a.ycp-video-link:hover .ycp-video-play{opacity: 1;}

/*
### Video Theme Flipcards
*/
.ycp-widget-video-theme-flipcards{position:relative;padding-top:56%;perspective: 600px;}
.ycp-flipcards-front,
.ycp-flipcards-back{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;background-position: 50% 50%;background-size: cover;}
.ycp-flipcards-front a.ycp-video-link,
.ycp-flipcards-back a.ycp-video-link{position:absolute;top:0;left:0;right:0;bottom:0;}
.ycp-flipcards-front{ z-index: 900;transform: rotateX(0deg) rotateY(0deg);transform-style: preserve-3d;backface-visibility: hidden;transition: all .4s ease-in-out;box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);}
.ycp-widget-video-theme-flipcards:hover .ycp-flipcards-front{z-index: 900;transform: rotateY(180deg);box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);}					
.ycp-widget-video-theme-flipcards a,
.ycp-widget-video-theme-flipcards a:hover{text-decoration:none;color:#fff;}
.ycp-widget-video-theme-flipcards .ycp-video-play{color: #fff;position: absolute;transition: opacity .3s;opacity: 0.7;line-height: 100%;font-size: 65px;left: 50%;top: 50%;transform: translate(-50%,-50%);text-shadow: 2px 2px 2px rgba(0,0,0,.6);}
.ycp-widget-video-theme-flipcards .ycp-video-duration{position:absolute;bottom: 5px;right: 5px;font-size: 12px;line-height:12px;background: #000;padding: 3px 5px 2px;border-radius:3px;color: #fff;position: absolute;transition: opacity .3s;opacity: .7;}

.ycp-flipcards-back{z-index: 800;transform: rotateY(-179deg);transform-style: preserve-3d;backface-visibility: hidden;transition: all .4s ease-in-out;}
.ycp-widget-video-theme-flipcards:hover .ycp-flipcards-back{z-index: 1000;transform: rotateX(0deg) rotateY(0deg);box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);}
.ycp-flipcards-back a{text-decoration:none;background-color:rgba(0,0,0,0.7); padding:15px; text-shadow:1px 1px 0 rgba(0,0,0,0.2);}
.ycp-flipcards-back .ycp-video-title{position:absolute;font-size:18px;line-height:24px;left:15px; top:15px; right:15px;color:#fff;}
.ycp-flipcards-back .ycp-video-stats{position:absolute; left:15px; bottom:15px; right:15px;}
.ycp-flipcards-back .ycp-video-stats-item{display:inline-block;font-size:12px; line-height:18px;}
.ycp-flipcards-back .ycp-video-stats-item span{text-transform:lowercase;}


/*
### Video Theme Circles1
*/
.ycp-widget-video-theme-circles1{}
.ycp-widget-video-theme-circles1 .ycp-video-wrap{padding-top:100%;position: relative;}
.ycp-widget-video-theme-circles1 .mxyt-playlist-item-blank{margin-bottom:20px;}
.ycp-widget-video-theme-circles1 .ycp-video-item {border-radius: 50%;position: absolute;left:0;top:0;right:0;bottom:0;cursor: default;box-shadow: 	inset 0 0 0 16px rgba(255,255,255,0.6),	0 1px 2px rgba(0,0,0,0.1);transition: all 0.4s ease-in-out;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;text-align:center;}
.ycp-widget-video-theme-circles1 .ycp-video-info {position: absolute;background: rgba(0,0,0, 0.7);width: 100%;height: 100%;border-radius: 50%;opacity: 0;transition: all 0.4s ease-in-out;transform: scale(0.01);}
.ycp-widget-video-theme-circles1 .ycp-video-info .ycp-video-title {text-align:center;position:absolute;left:20px;top:45%;right:20px;overflow:hidden;color: #fff;text-transform: uppercase;letter-spacing: 2px;font-size: 17px;line-height: 23px;text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0,0,0,0.3);margin:0;transform:translateY(-50%);}
.ycp-widget-video-theme-circles1 .ycp-video-info a{position:absolute; bottom:15px; left:50%;transform:translateX(-50%);font-size:50px;color:#fff; text-decoration:none; border:none;text-shadow:0 0 10px #000;}
.ycp-widget-video-theme-circles1 .ycp-video-item:hover,
.ycp-widget-video-theme-circles1 .ycp-video-item:active,
.ycp-widget-video-theme-circles1 .ycp-video-item:focus{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 2px rgba(0,0,0,0.1);}
.ycp-widget-video-theme-circles1 .ycp-video-item:hover .ycp-video-info,
.ycp-widget-video-theme-circles1 .ycp-video-item:active .ycp-video-info,
.ycp-widget-video-theme-circles1 .ycp-video-item:focus .ycp-video-info{transform: scale(1);opacity: 1;}


/*
### Video Theme Circles2
*/
.ycp-widget-video-theme-circles2{}
.ycp-widget-video-theme-circles2 .ycp-video-wrap{padding-top:100%;position: relative;margin-bottom:20px;}
.ycp-widget-video-theme-circles2 .ycp-video-item{left:0;top:0;right:0;bottom:0;border-radius: 50%;position: absolute;cursor: default;box-shadow: 0 1px 3px rgba(0,0,0,0.2);}
.ycp-widget-video-theme-circles2 .ycp-video-thumb {left:0;top:0;width:100%;height:100%;border-radius: 50%;overflow: hidden;position: absolute;box-shadow: inset 0 0 0 15px rgba(255,255,255, 0.5);-webkit-transform-origin: 95% 40%;-moz-transform-origin: 95% 40%;-o-transform-origin: 95% 40%;-ms-transform-origin: 95% 40%;transform-origin: 95% 40%;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;background-size:cover; background-position:50% 50%; background-repeat:no-repeat;}
.ycp-widget-video-theme-circles2 .ycp-video-thumb:after {content: '';width: 8px;height: 8px;position: absolute;border-radius: 50%;top: 40%;left: 95%;margin: -4px 0 0 -4px;background: rgb(14,14,14);background: -moz-radial-gradient(center, ellipse cover, rgba(14,14,14,1) 0%, rgba(125,126,125,1) 100%);background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(14,14,14,1)), color-stop(100%,rgba(125,126,125,1)));background: -webkit-radial-gradient(center, ellipse cover, rgba(14,14,14,1) 0%,rgba(125,126,125,1) 100%);background: -o-radial-gradient(center, ellipse cover, rgba(14,14,14,1) 0%,rgba(125,126,125,1) 100%);background: -ms-radial-gradient(center, ellipse cover, rgba(14,14,14,1) 0%,rgba(125,126,125,1) 100%);background: radial-gradient(ellipse at center, rgba(14,14,14,1) 0%,rgba(125,126,125,1) 100%);box-shadow: 0 0 1px rgba(255,255,255,0.9);}
.ycp-widget-video-theme-circles2 .ycp-video-info {left:0;top:0;position: absolute;width: 100%;height: 100%;border-radius: 50%;overflow: hidden;background:#222;box-shadow: inset 0 0 15px rgba(0,0,0,0.7);}
.ycp-widget-video-theme-circles2 .ycp-video-info .ycp-video-title{text-align:center;position:absolute;left:20px;top:45%;right:20px;overflow:hidden;color: #fff;text-transform: uppercase;letter-spacing: 2px;font-size: 17px;line-height:23px;text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0,0,0,0.3);margin:0;transform:translateY(-50%); text-align:center;}
.ycp-widget-video-theme-circles2 .ycp-video-info a{position:absolute; bottom:15px; left:50%;transform:translateX(-50%);font-size:50px;color:#fff; text-decoration:none; border:none;text-shadow:0 0 10px #000;}
.ycp-widget-video-theme-circles2 .ycp-video-item:hover .ycp-video-thumb,
.ycp-widget-video-theme-circles2 .ycp-video-item:active .ycp-video-thumb,
.ycp-widget-video-theme-circles2 .ycp-video-item:focus .ycp-video-thumb{box-shadow: inset 0 0 0 15px rgba(255,255,255, 0.5), 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);transform: rotate(-150deg); }




/*
###################################
### Widget Theme Light
###################################
*/
.ycp-widget-theme-light{color:#606060;background:#fff;}
.ycp-widget-theme-light .ycp-widget-header-title{color:#0f0f0f;}
.ycp-widget-theme-light .ycp-widget-header-stats{color:#606060;}
.ycp-widget-theme-light .ycp-widget-header-description{color:#606060;}
.ycp-widget-theme-light .ycp-widget-menu{border-bottom-color: rgba(0,0,0,0.1);}
.ycp-widget-theme-light .ycp-widget-menu-item{color:#606060;}
.ycp-widget-theme-light .ycp-widget-menu-item.ycp-active,
.ycp-widget-theme-light .ycp-widget-menu-item:hover{color:#0f0f0f;border-bottom-color:#0f0f0f;}
.ycp-widget-theme-light .ycp-widget-menu-scroller-left{color:#0f0f0f;}
.ycp-widget-theme-light .ycp-widget-menu-scroller-right{color:#0f0f0f;}

.ycp-widget-theme-light .ycp-widget-load-more-btn{background:rgba(0, 0, 0, 0.075);color:#0f0f0f;}
.ycp-widget-theme-light .ycp-widget-load-more-btn:hover{background:rgba(0, 0, 0, 0.1);}

.ycp-widget-theme-light .ycp-text-expand-btn{color:#999;}

.ycp-widget-theme-light .ycp-widget-video-theme-default .ycp-video-title{color:#0f0f0f;}
.ycp-widget-theme-light .ycp-widget-video-theme-default .ycp-video-stats-item{color:#606060;}
.ycp-widget-theme-light .ycp-widget-video-theme-default .ycp-video-description{color:#606060;}






/*
###################################
### Widget Theme Dark
###################################
*/
.ycp-widget-theme-dark{color:#aaaaaa;background:#0f0f0f;}
.ycp-widget-theme-dark .ycp-widget-header-title{color:#f1f1f1;}
.ycp-widget-theme-dark .ycp-widget-header-stats{color:#aaaaaa;}
.ycp-widget-theme-dark .ycp-widget-header-description{color:#aaaaaa;}
.ycp-widget-theme-dark .ycp-widget-menu{border-bottom-color: rgba(255,255,255,0.2);}
.ycp-widget-theme-dark .ycp-widget-menu-item{color:#aaaaaa;}
.ycp-widget-theme-dark .ycp-widget-menu-item.ycp-active,
.ycp-widget-theme-dark .ycp-widget-menu-item:hover{color:#f1f1f1;border-bottom-color:#f1f1f1;}
.ycp-widget-theme-dark .ycp-widget-menu-scroller-left{color:#f1f1f1;}
.ycp-widget-theme-dark .ycp-widget-menu-scroller-right{color:#f1f1f1;}

.ycp-widget-theme-dark .ycp-widget-load-more-btn{background:rgba(255, 255, 255, 0.1);color:#f1f1f1;}
.ycp-widget-theme-dark .ycp-widget-load-more-btn:hover{background:rgba(255, 255, 255, 0.2);}

.ycp-widget-theme-dark .ycp-text-expand-btn{color:#aaaaaa;}

.ycp-widget-theme-dark .ycp-widget-video-theme-default .ycp-video-title{color:#f1f1f1;}
.ycp-widget-theme-dark .ycp-widget-video-theme-default .ycp-video-stats-item{color:#aaaaaa;}
.ycp-widget-theme-dark .ycp-widget-video-theme-default .ycp-video-description{color:#aaaaaa;}




.ycp-popup{position:absolute;overflow:visible;transition:all 0.2s ease;opacity:0;margin-top:30px;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);}
.ycp-popup *{box-sizing:border-box;}
.ycp-popup.ycp-visible{opacity:1;margin-top:0px;}
.ycp-popup-close{position:absolute;cursor:pointer;color:#fff;font-size: 26px;text-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);top: -28px;right: -30px;}
.ycp-popup-content-wrap{overflow:hidden;transition:all 0.2s ease;}
.ycp-popup-content-wrap iframe{width:100%;height:100%;background: transparent;border: 0;display: block;}

.ycp-mobile.ycp-popup{left: 0;top: 0;right: 0; transform:none;}
.ycp-mobile .ycp-popup-close{top: 10px;right:7px;z-index: 99999;}
.ycp-mobile .ycp-popup-content-main{width:100%;margin-right:0;min-height:auto;}




@font-face {
  font-family: 'ycp-font';
  src: url(//www.i-cin.it//media/com_youtubechannelpro/css/../font/ycp-font.eot?59489245);
  src: url(//www.i-cin.it//media/com_youtubechannelpro/css/../font/ycp-font.eot?59489245#iefix) format('embedded-opentype'),
       url(//www.i-cin.it//media/com_youtubechannelpro/css/../font/ycp-font.woff2?59489245) format('woff2'),
       url(//www.i-cin.it//media/com_youtubechannelpro/css/../font/ycp-font.woff?59489245) format('woff'),
       url(//www.i-cin.it//media/com_youtubechannelpro/css/../font/ycp-font.ttf?59489245) format('truetype'),
       url(//www.i-cin.it//media/com_youtubechannelpro/css/../font/ycp-font.svg?59489245#ycp-font) format('svg');
  font-weight: normal;
  font-style: normal;
}
 
 [class^="ycp-icon-"]:before, [class*=" ycp-icon-"]:before {
  font-family: "ycp-font";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ycp-icon-trash-empty:before { content: '\e800'; } /* 'о Ђ' */
.ycp-icon-cancel:before { content: '\e801'; } /* 'о Ѓ' */
.ycp-icon-play-circled2:before { content: '\e802'; } /* 'о ‚' */
.ycp-icon-play:before { content: '\e803'; } /* 'о ѓ' */
.ycp-icon-play-circled2-1:before { content: '\e804'; } /* 'о „' */
.ycp-icon-play-1:before { content: '\e805'; } /* 'о …' */
.ycp-icon-heart:before { content: '\e806'; } /* 'о †' */
.ycp-icon-heart-empty:before { content: '\e807'; } /* 'о ‡' */
.ycp-icon-comment:before { content: '\e808'; } /* 'о €' */
.ycp-icon-play-outline:before { content: '\e809'; } /* 'о ‰' */
.ycp-icon-play-2:before { content: '\e80a'; } /* 'о Љ' */
.ycp-icon-spin2:before { content: '\e831'; } /* 'о ±' */
.ycp-icon-right-open-1:before { content: '\f006'; } /* 'пЂ†' */
.ycp-icon-left-open-1:before { content: '\f007'; } /* 'пЂ‡' */
.ycp-icon-export:before { content: '\f081'; } /* 'п‚Ѓ' */
.ycp-icon-comment-empty:before { content: '\f0e5'; } /* 'пѓҐ' */
.ycp-icon-play-circled:before { content: '\f144'; } /* 'п…„' */
.ycp-icon-youtube-squared:before { content: '\f166'; } /* 'п…¦' */
.ycp-icon-youtube:before { content: '\f167'; } /* 'п…§' */
.ycp-icon-youtube-play:before { content: '\f16a'; } /* 'п…Є' */

.ycp-icon-spin2:before{animation: ycp-spin 2s infinite linear;}


@keyframes ycp-spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}


.ffp-shade{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:2010;border-radius:4px;font:13px/16px 'Roboto', sans-serif;color:#222;overflow:auto;}
.ffp-shade.ffp-message-win{z-index:2021;}

.ffp-shade .ffp-load-container{position:absolute;left:50%;top:50%;width:50px;height:50px;margin:-25px 0 0 -25px;transform:scale(0.6);}

.ffp-message{padding:5px 0 5px 15px;background:#fff;color:#333;border:0px solid #999;border:0px solid rgba(0,0,0,0.3);margin:15px 0;line-height: 1.3;word-wrap: break-word;}

.ffp-win{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:800px;background:#fff;color:#333;border:0px solid #999;border:0px solid rgba(0,0,0,0.3);border-radius:4px;outline:0;box-shadow:0 3px 7px rgba(0,0,0,0.3);background-clip:padding-box;}

.ffp-win-close{position:absolute;top:-30px;right:-30px;padding:10px;font-size:20px; color:#fff;text-shadow:0 3px 7px rgba(0,0,0,0.3); cursor:pointer;font-family: verdana;transform: rotate(45deg);}

.ffp-type-success{border-left-width:4px;border-left-color:#98c74d;}
.ffp-type-error{border-left-width:4px;border-left-color:#da4f49;}
.ffp-type-info{border-left-width:4px;border-left-color:#00b9ff;}

.ffp-win-body{position: relative;max-height: 600px;max-width:600px;padding:20px 25px;overflow-y: auto;line-height: 1.42;color:#333;}
.ffp-win-body p,
.ffp-message p{padding:0;margin:0;}
.ffp-win-body ul,
.ffp-message ul{margin:0;list-style-type: disc;list-style-position: inside;}
.ffp-win-body p + p{margin-top:10px;}
.ffp-win-body b+p,
.ffp-win-body b+ul,
.ffp-message b+p,
.ffp-message b+ul{margin-top:6px;}


.ffp-popup{position:absolute;overflow:visible;transition:all 0.2s ease;opacity:0;margin-top:30px;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);}
.ffp-popup,
.ffp-popup *{box-sizing:border-box;}
.ffp-popup.ffp-visible{opacity:1;margin-top:0px;}

.ffp-popup-close,
.ffp-popup-prev,
.ffp-popup-next{position:absolute;cursor:pointer;color:#fff;font-size: 26px;text-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);}
.ffp-popup-close{top: -28px;right: -30px;}
.ffp-popup-prev,
.ffp-popup-next{font-size:50px;padding:50px 0;margin-top:-75px;}
.ffp-popup-prev{left:-71px;top:50%;}
.ffp-popup-next{right:-71px;top:50%;}
.ffp-popup-prev.ffp-disabled,
.ffp-popup-next.ffp-disabled{opacity:0.4;}

.ffp-popup-content-wrap{background:#fff;border-radius:3px;overflow:hidden;}
.ffp-popup-content-wrap:after{content:""; display:block; clear:both;}
.ffp-popup-content-main{transition:all 0.2s ease;margin-right:330px;min-height:250px;min-width:300px;border: 10px solid #fff;}
.ffp-popup-content-main .ffp-media{height: auto;width:auto;max-width:none;min-height: 300px;overflow: hidden;}
.ffp-popup-content-main .ffp-media iframe{width:100%!important;height:100%!important;}
.ffp-popup-content-aside{overflow:hidden;background:#fff;position:absolute;right:0;bottom:0;top:0;padding:20px 25px 20px 20px;width:330px;
-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;
display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;
-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0; box-sizing: border-box;}

.ffp-popup-live-comments-wrap{overflow: hidden; overflow-y: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;overflow:hidden; overflow-y:auto;margin-right:-25px;padding-right: 25px;}
.ffp-popup-live-comments{white-space: pre-wrap;word-wrap: break-word;font-size: 14px;line-height: 18px;}
.ffp-popup-live-comment{}
.ffp-popup-live-comment + .ffp-popup-live-comment{margin-top:12px;}
.ffp-popup-live-comment::after{content: "";display: block;clear: both;height:1px;line-height:1px;}
.ffp-popup-live-comment-author-pic{float:left;width:16px;}
.ffp-popup-live-comment-author-pic img{width:32px;height:32px;border-radius: 50%;}
.ffp-popup-live-comment-block{margin-left:38px;background:rgba(0,0,0,0.06);padding:8px 12px; border-radius:5px;}
.ffp-popup-live-comment-block-author-name{word-wrap: break-word;color: #222;font-size: 14px;font-weight: 600;margin-bottom:2px;}
.ffp-popup-live-comment-block-text{word-wrap: break-word;margin-bottom:2px;}
.ffp-popup-live-comment-time{text-align:right;opacity:0.4;font-size: 12px;margin-top:3px;}


.ffp-popup-author{margin-bottom:25px;}
.ffp-popup-text{overflow: hidden; overflow-y: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;overflow:hidden; overflow-y:auto;}
.ffp-popup-text-content{white-space: pre-wrap;word-wrap: break-word;font-size: 14px;line-height: 18px;}
.ffp-popup-reactions-wrap{color:#888;}
.ffp-popup-reaction{display: inline-block;margin-right: 12px;padding-top: 6px;}
.ffp-popup-share-btn-wrap{float: right;}
.ffp-popup-reaction [class^="ffp-icon-"]{font-size:16px;}

.ffp-popup-content-main.ffp-type-video{width:500px;}
.ffp-popup-content-main .fb-video{background-position: 50% 50%; background-repeat: no-repeat; background-size: cover;min-height:200px;}
.ffp-popup-video{position:relative;}
.ffp-popup-video video{width:100%;height:100%;}
.ffp-popup-video:after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;color: #fff;content:'\e802';font-family: "ffp-font";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size:60px;text-shadow:0 1px 8px rgba(0,0,0,0.6); transition:all 200ms ease-out;}
.ffp-popup-video.ffp-playing:after{transform:translate(-50%,-50%) scale(1.5,1.5);opacity:0;}

.ffp-video-youtube{width:100%;height:100%;}

.ffp-mobile.ffp-popup{left: 0;top: 0;right: 0; transform:none;}
.ffp-mobile .ffp-popup-prev,
.ffp-mobile .ffp-popup-next{font-size: 40px;}
.ffp-mobile .ffp-popup-close{top: 10px;right:7px;z-index: 99999;}
.ffp-mobile .ffp-popup-prev{left: 0;top: 25%;z-index: 99999;}
.ffp-mobile .ffp-popup-next{right: 0;top: 25%;z-index: 99999;}
.ffp-mobile .ffp-popup-content-main{width:100%;margin-right:0;min-height:auto;}
.ffp-mobile .ffp-popup-content-main .ffp-media{width:100%;max-width:100%;min-height:auto;}
.ffp-mobile .ffp-popup-content-aside{width:100%;position:relative;display:block;}
.ffp-mobile .ffp-popup-comments-wrap{display:block;}



.ffp-load-speeding-wheel{width: 30px; height: 30px;opacity:0.4; margin: 0 auto; border: 3px solid rgb(0,0,0); border-radius: 50%; border-left-color: transparent; border-right-color: transparent; animation: ffp-load-spin 575ms infinite linear; -o-animation: ffp-load-spin 575ms infinite linear; -ms-animation: ffp-load-spin 575ms infinite linear; -webkit-animation: ffp-load-spin 575ms infinite linear; -moz-animation: ffp-load-spin 575ms infinite linear; }
@keyframes ffp-load-spin {100%{ transform: rotate(360deg); transform: rotate(360deg); }}
.ffp-feed-wrap{min-height:60px;position:relative;transition:0.2s;border: 1px solid #f1f1f1;border-radius:3px;overflow: hidden;background:#fff;font-family: "Roboto", Arial, sans-serif;font-size:13px;line-height:1.2;color:#333;font-weight:400;}
.ffp-feed-loader{margin:0 auto;padding:15px 0;}
.ffp-feed-header-top{position:relative;}
.ffp-feed-header-cover{position:relative;padding-top: 25%;background-size:cover; background-position: 50% 50%;}
.ffp-feed-header-buttons{position:absolute;left: 174px;right: 14px;bottom: 14px; text-align: right;}
a.ffp-feed-header-button,
a.ffp-feed-btn{display:inline-block;cursor: pointer;text-decoration:none;color:#666;background:#fff;border-radius:3px;padding:4px 14px;transition: .2s all;box-shadow: 0 3px 6px rgba(0,0,0,0.1), 0 3px 6px rgba(0,0,0,0.19);}
a.ffp-feed-header-button:hover,
a.ffp-feed-header-button:active,
a.ffp-feed-header-button:focus,
a.ffp-feed-btn:hover,
a.ffp-feed-btn:active,
a.ffp-feed-btn:focus{color:#2c59a5;background:#f9f9f9;text-decoration:none;}
a.ffp-feed-header-button{margin-left:8px;padding:4px 14px 4px 10px;}
.ffp-feed-header-cover-blank{height:56px;background:#3b5998;}
.ffp-feed-header-info{position: relative;padding:12px 20px 12px 20px; box-sizing: border-box; min-height:73px;}
a.ffp-feed-header-picture{float:left;display:block;width:90px;height:90px;background-size:cover;background-position: 50% 50%;text-decoration:none;margin-top:-45px;margin-right:20px;border-radius:3px;overflow: hidden;box-shadow: 0 3px 6px rgba(0,0,0,0.1), 0 3px 6px rgba(0,0,0,0.19);}
a.ffp-feed-header-picture:hover,
a.ffp-feed-header-picture:active,
a.ffp-feed-header-picture:focus{text-decoration:none;}
a.ffp-feed-header-name{text-decoration:none;font-size:23px;color:#222;font-weight: 600;}
a.ffp-feed-header-name:hover{text-decoration: underline;color:#222;}
.ffp-feed-header-likes{color: #7f8588;font-size: 12px;font-weight: 400;margin-top: 4px;}

.ffp-feed-menu{padding:0 20px;}
.ffp-feed-menu-items{}
.ffp-feed-menu-item{color:#888;font-size:12px;font-weight:600;display: inline-block;position: relative;padding:10px 12px;text-transform:uppercase;cursor:pointer;transition: color 0.2s ease;}
.ffp-feed-menu-item:first-of-type{margin-left: -12px;}
.ffp-feed-menu-item:hover,
.ffp-feed-menu-item.active{color:#222;}
.ffp-feed-menu-item:after{content:"";position:absolute;display:block;opacity:0;left:50%;right:50%;bottom:-1px;height:2px;background:#888;z-index: 1;transition: all 0.2s ease;}
.ffp-feed-menu-item.active:after{background:#222;left:12px;right:12px;opacity:1;}


.ffp-feed-header.ffp-layout-center,
.ffp-layout-mobile .ffp-feed-header{text-align:center;}
.ffp-feed-header.ffp-layout-center .ffp-feed-header-buttons,
.ffp-layout-mobile .ffp-feed-header-buttons{left:50%;top:10px;transform:translateX(-50%);right:auto;bottom:auto;white-space: nowrap;z-index: 2;}
.ffp-feed-header.ffp-layout-center .ffp-feed-header-picture,
.ffp-layout-mobile .ffp-feed-header-picture{border-radius: 50%;float:none;margin:-60px auto 10px;position:relative;z-index: 1;}
.ffp-feed-menu.ffp-layout-center,
.ffp-layout-mobile .ffp-feed-menu{text-align:center;}


.ffp-feed-container{position:relative;overflow:hidden; overflow-y: auto;border-top: 1px solid #f1f1f1;background:rgba(0,0,0,0.06);transition: all 0.2s ease;}

.ffp-feed-view-container{display:none;transition: opacity .2s ease;opacity:0;visibility: hidden;}
.ffp-feed-view-container.ffp-active{opacity:1;display:block;visibility: visible;}


.ffp-feed-photos-items,
.ffp-feed-albumphotos-items{padding:20px;}
.ffp-feed-photos-item{background:#fff;/*padding:20px 20px 15px;*/}

.ffp-feed-posts-items{padding:20px;}
.ffp-feed-posts-item{color:#222;background:#fff;padding:20px 20px 15px;border-radius:3px;}

.ffp-feed-albums-wrap + .ffp-feed-photos-wrap{margin-top:20px;}
.ffp-feed-items-title{font-size: 16px;font-weight: 600;margin-bottom:0px;padding:0 20px;}

.ffp-feed-albums-wrap{padding:20px 20px 30px;background:#fff;}
.ffp-feed-albums-wrap .ffp-feed-items-title{padding:0;margin-bottom:15px;}

.ffp-feed-albums-nav-link{cursor: pointer; text-decoration: underline;}
.ffp-feed-albums-nav-link:hover{text-decoration: none;}
.ffp-feed-albumphotos-container .ffp-feed-items-title{padding-top:18px;font-weight:400;font-size:15px;}
.ffp-feed-album-info{padding:25px 0 13px; text-align: center;}
.ffp-feed-album-info .ffp-feed-album-title{font-size:20px;margin-bottom:6px;}
.ffp-feed-album-info .ffp-feed-album-meta{font-size:13px;opacity:0.6;}

.ffp-feed-items-expand-btn-wrap{float:right;}
.ffp-feed-items-expand-btn{display:inline-block;text-decoration: underline;cursor:pointer;color:#888;font-size: 14px;}
.ffp-feed-items-expand-btn:hover{text-decoration: none;}

.ffp-feed-albums-items{display: flex;justify-content: flex-start;flex-wrap: wrap;text-align: center;overflow: hidden;}
.ffp-feed-albums-item{padding:0 13px;width:25%;flex-grow: 1;flex-basis: 25%;cursor: pointer;box-sizing: border-box;margin-bottom:20px;}
.ffp-feed-albums-item-picture{width:134px;height:134px;position: relative;margin: 0 auto 18px;z-index: 1;}
.ffp-feed-albums-item-picture:before,
.ffp-feed-albums-item-picture:after{content: "";position: absolute;width: 100%;height: 100%;border: 1px solid #dbdbdb;border-radius: 2px;bottom: -6px;right: -6px;z-index: -1;background-color: #fff;}
.ffp-feed-albums-item-picture:after{bottom: -10px;right: -10px;z-index: -2;}
.ffp-feed-albums-item-picture-wrap{position: relative;overflow: hidden;width: 100%;height: 100%;border-radius: 2px;border: 1px solid #dbdbdb;box-sizing: content-box;background: #fff;}
.ffp-feed-albums-item-picture-wrap i{display:block;position:absolute;left:0;top:0;right:0;bottom:0;background-position: 50% 50%; background-repeat: no-repeat; background-size: cover;}
.ffp-feed-albums-item-title{font-size:15px;margin-bottom:4px;}
.ffp-feed-albums-item-descr{font-size: 13px;color:#888;}
.ffp-feed-albums-item:hover .ffp-feed-albums-item-title{text-decoration: underline;}





.ffp-feed-posts-item-head{}
.ffp-feed-author-block{}
.ffp-feed-author-block:after{content:"";clear:both;}
.ffp-feed-author-block-picture{float:left;width: 32px;height: 32px;border: 1px solid #dbdbdb;border-radius:3px;overflow: hidden;}
.ffp-feed-author-block-picture img{width: 32px;height: 32px;}
.ffp-feed-author-block-info{margin-left:42px;}
.ffp-feed-author-block-name{font-size: 14px;font-weight: 600;}
.ffp-feed-author-block-info-created{font-size: 12px;margin-top: 2px;opacity:0.5;}
.ffp-feed-posts-item-fb-link{font-size: 18px;float: right;margin:0 0 8px 8px;z-index: 1;position: relative;}
.ffp-feed-posts-item-fb-link a{color:#222;opacity:0.2;transition: opacity .2s ease;}
.ffp-feed-posts-item-fb-link a,
.ffp-feed-posts-item-fb-link a:hover,
.ffp-feed-posts-item-fb-link a:active{text-decoration:none;}
.ffp-feed-posts-item-fb-link a:hover,
.ffp-feed-posts-item-fb-link a:active{opacity:0.5;}

.ffp-feed-posts-item-author{padding-right: 25px;margin-bottom: 8px;}

.ffp-feed-posts-item-content{}
.ffp-feed-item-message{font-size:14px;line-height:18px;}
.ffp-feed-item-message-content{white-space: pre-wrap;word-wrap: break-word;}
.ffp-feed-item-message + .ffp-feed-item-picture{margin-top:12px;}
.ffp-feed-item-picture a{display:block;position: relative; text-decoration: none;}
.ffp-feed-item-picture{border-radius:2px;overflow: hidden;}
.ffp-feed-item-picture img{width:100%;}
.ffp-feed-item-picture .ffp-feed-item-video-play-icon{position: absolute;left:50%;top:50%;transition: opacity .2s ease;transform:translate(-50%,-50%); pointer-events: none;color: #fff;font-size: 50px;opacity: 0.7;text-shadow:0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);}
.ffp-feed-item-picture .ffp-feed-item-video-length{position: absolute;bottom: 5px;right: 5px;font-size:11px;background: #000;padding:2px 6px;opacity:0.6;color:#fff;border-radius: 3px;}
.ffp-feed-item-picture a:hover{text-decoration: none;}
.ffp-feed-item-picture a:hover .ffp-feed-item-video-play-icon{opacity: 1;}


.ffp-feed-item-link{border: 1px solid #f1f1f1;padding:12px;border-radius: 3px;margin-top:12px;}
.ffp-feed-item-link a{display:block;color:#222;text-decoration:none;}
.ffp-feed-item-link a:hover{color:#222;text-decoration:none;}
.ffp-feed-item-link-picture{margin:-12px -12px 0;position:relative;}
.ffp-feed-item-link-picture img{max-width:100%;display: block;border:4px solid #fff;border-radius:2px;}
.ffp-feed-item-link-title{font-size: 13px;font-weight: bold;}
.ffp-feed-item-link-descr{font-size: 13px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ffp-feed-item-link-domain{font-size: 11px;text-transform: uppercase;opacity: 0.6;transition:opacity 200ms ease;}
.ffp-feed-item-link a:hover .ffp-feed-item-link-domain{opacity:1;}

.ffp-feed-item-link-picture + .ffp-feed-item-link-title,
.ffp-feed-item-link-picture + .ffp-feed-item-link-descr,
.ffp-feed-item-link-title + .ffp-feed-item-link-descr{margin-top:5px;}
.ffp-feed-item-link-picture + .ffp-feed-item-link-domain,
.ffp-feed-item-link-title + .ffp-feed-item-link-domain,
.ffp-feed-item-link-descr + .ffp-feed-item-link-domain{margin-top:10px;}



.ffp-feed-posts-item-reactions{margin-top:12px;color:#888;font-size: 12px;}
.ffp-feed-posts-item-reaction{display:inline;margin-right:8px; white-space: nowrap;}

.ffp-feed-posts-item-share-btn-container{margin-top:12px;}

.ffp-feed-load-more-container{padding-top:5px;}
.ffp-feed-load-more-btn{display:block;text-align:center;cursor:pointer;opacity:0.6;background:#bbb;color:#555;padding:8px 20px;border-radius:3px;transition: all .2s ease;}
.ffp-feed-load-more-btn:hover{opacity:1;}
.ffp-feed-load-more-btn.ffp-disabled{opacity:0.3;cursor:default;}

.ffp-feed-grid{position: relative;}
.ffp-feed-grid-item{transition: opacity 200ms ease;}
.ffp-hidden{opacity: 0;}


.ffp-text-expand{max-height:92px;overflow:hidden;transition: all 90ms ease; position:relative;}
.ffp-text-expand.ffp-has-more:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height:25px;background: linear-gradient(to bottom, rgba(255,255,255, 0.2), #fff 100%);}
.ffp-text-expand.ffp-expanded{max-height:none;overflow: visible;}

.ffp-text-expand-btn{display:inline-block;color:#999;font-size: 13px;cursor:pointer;}
.ffp-text-expand-btn:hover{text-decoration: underline;}

.ffp-feed-videos-items{padding:20px;}
.ffp-feed-videos-item{background:#fff;color:#222;overflow:hidden;border-radius:3px;}
.ffp-feed-videos-item .ffp-feed-item-picture{border-radius:0;}
.ffp-feed-videos-item .ffp-feed-item-title,
.ffp-feed-videos-item .ffp-feed-item-message{padding:15px;}
.ffp-feed-videos-item .ffp-feed-item-title a{font-size: 14px; font-weight: 600;text-decoration: none;color:#222;}
.ffp-feed-videos-item .ffp-feed-item-title a:hover{text-decoration:underline;}
.ffp-feed-videos-item .ffp-feed-item-title + .ffp-feed-item-message{border-top: 1px solid #f1f1f1;}
.ffp-feed-videos-item .ffp-feed-item-title + .ffp-feed-videos-item-reactions,
.ffp-feed-videos-item .ffp-feed-item-message + .ffp-feed-videos-item-reactions{border-top: 1px solid #f1f1f1;}
.ffp-feed-videos-item-reactions{display:flex;flex-direction: row;flex-wrap: wrap;width: 100%;flex: 0 1 auto;box-sizing: border-box;}
.ffp-feed-videos-item-reaction{opacity:0.5;display: flex;flex-direction: row;flex:1 0 auto;padding:10px 15px;justify-content: center;text-align: center;box-sizing: border-box;}
.ffp-feed-videos-item-reaction [class^="ffp-icon-"]{font-size: 17px;}
.ffp-feed-videos-item-reaction .ffp-count{margin-top:2px;}
.ffp-feed-videos-item-reaction.ffp-comments .ffp-count{margin-left:2px;margin-top:3px;}


.ffp-feed-author-block-name,
.ffp-feed-item-message-content,
.ffp-feed-item-link-title,
.ffp-feed-item-link-descr,
.ffp-feed-item-link-domain,
.ffp-popup-text-content{word-wrap: break-word;}




.ffp-style-dark{background: #111;border-color:#111;}
.ffp-style-dark .ffp-feed-header{background: #39393e;color: #fff;}
.ffp-style-dark a.ffp-feed-header-name{color: #fff;}
.ffp-style-dark .ffp-feed-menu{background: #39393e;}
.ffp-style-dark .ffp-feed-menu-item{color: #fff;opacity:0.5;}
.ffp-style-dark .ffp-feed-menu-item.active{opacity:1;}
.ffp-style-dark .ffp-feed-menu-item.active::after{background:#fff;}
.ffp-style-dark .ffp-feed-container,
.ffp-style-dark .ffp-feed-author-block-picture,
.ffp-style-dark .ffp-feed-item-link,
.ffp-style-dark .ffp-feed-item-message,
.ffp-style-dark .ffp-feed-videos-item-reactions,
.ffp-style-dark .ffp-feed-item-link-picture img{border:none!important;}

.ffp-style-dark .ffp-feed-posts-item,
.ffp-style-dark .ffp-feed-videos-item{background: #232323;color:#a5a7ac;}
.ffp-style-dark .ffp-feed-posts-item-head{color:#ddd;}
.ffp-style-dark .ffp-feed-posts-item-fb-link a{color:#ddd;}
.ffp-style-dark .ffp-text-expand.ffp-has-more::after{background: linear-gradient(to bottom, rgba(35,35,35, 0.2), #232323 100%);}
.ffp-style-dark .ffp-feed-item-link a{color:#ddd;}
.ffp-style-dark a.ffp-feed-btn{background: #111;color:#a5a7ac;box-shadow: none;}

.ffp-style-dark .ffp-feed-albums-wrap{background:none;}
.ffp-style-dark .ffp-feed-albums-wrap .ffp-feed-items-title{color:#ddd;margin-bottom: 25px;}
.ffp-style-dark .ffp-feed-albums-item{margin-bottom:25px;}
.ffp-style-dark .ffp-feed-albums-item-picture-wrap{background: #232323;border:none;}
.ffp-style-dark .ffp-feed-albums-item-picture:before,
.ffp-style-dark .ffp-feed-albums-item-picture:after{display:none;}
.ffp-style-dark .ffp-feed-albums-item-picture{margin-bottom:13px;}
.ffp-style-dark .ffp-feed-albums-item-title{color:#a5a7ac;}
.ffp-style-dark .ffp-feed-albums-item-descr{color:#666;}
.ffp-style-dark .ffp-feed-albumphotos-container .ffp-feed-items-title{color:#a5a7ac;}
.ffp-style-dark .ffp-feed-album-info .ffp-feed-album-title{color:#ddd;}
.ffp-style-dark .ffp-feed-album-info .ffp-feed-album-meta{color:#a5a7ac;}

.ffp-style-dark .ffp-feed-load-more-btn{background-color: #39393e;color: #bbb;}

/*
* Icons
*/

@font-face {
  font-family: 'ffp-font';
  src: url(//www.i-cin.it//media/com_facebookfeedpro/css/../font/ffp-font.eot?77776572);
  src: url(//www.i-cin.it//media/com_facebookfeedpro/css/../font/ffp-font.eot?77776572#iefix) format('embedded-opentype'),
       url(//www.i-cin.it//media/com_facebookfeedpro/css/../font/ffp-font.woff2?77776572) format('woff2'),
       url(//www.i-cin.it//media/com_facebookfeedpro/css/../font/ffp-font.woff?77776572) format('woff'),
       url(//www.i-cin.it//media/com_facebookfeedpro/css/../font/ffp-font.ttf?77776572) format('truetype'),
       url(//www.i-cin.it//media/com_facebookfeedpro/css/../font/ffp-font.svg?77776572#ffp-font) format('svg');
  font-weight: normal;
  font-style: normal;
}
 
 [class^="ffp-icon-"]:before, [class*=" ffp-icon-"]:before {
  font-family: "ffp-font";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ffp-icon-trash-empty:before { content: '\e800'; } /* '' */
.ffp-icon-cancel:before { content: '\e801'; } /* '' */
.ffp-icon-play-circled2:before { content: '\e802'; } /* '' */
.ffp-icon-thumbs-up:before { content: '\e803'; } /* '' */
.ffp-icon-spin2:before { content: '\e831'; } /* '' */
.ffp-icon-right-open-1:before { content: '\f006'; } /* '' */
.ffp-icon-left-open-1:before { content: '\f007'; } /* '' */
.ffp-icon-export:before { content: '\f081'; } /* '' */
.ffp-icon-comment-empty:before { content: '\f0e5'; } /* '' */
.ffp-icon-facebook-official:before { content: '\f230'; } /* '' */
.ffp-icon-facebook-squared:before { content: '\f308'; } /* '' */

.ffp-icon-spin2:before{animation: ffp-spin 2s infinite linear;}


@keyframes ffp-spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@charset "UTF-8";
/***!  /templates/rxnsport/local/css/template.css?f1df8a38f6222778bc11d5a87898f0c8  !***/


/**
 *------------------------------------------------------------------------------
 * @package       T4_Blank_BS5 - Free Template for Joomla!
 *------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2004-2021 JoomlArt.com. All Rights Reserved.
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 * @authors       JoomlArt
 *------------------------------------------------------------------------------
**/
:root {
  --t4-table-border-color: var(--border-color);
  --t4-table-color: var(--body-text-color);
  --t4-white-rgb:255,255,255,1;
  --t4-card-color: var(--body-text-color);
  --t4-dropdown-bg:var(--containerbg-color);
  --t4-btn-font-family:var(--heading-font-family);
}
:root, [data-bs-theme="light"] {
  --t4-blue: #0d6efd;
  --t4-indigo: #020202;
  --t4-purple: #6f42c1;
  --t4-pink: #d63384;
  --t4-red: #dc3545;
  --t4-orange: #fd7e14;
  --t4-yellow: #ffc107;
  --t4-green: #198754;
  --t4-teal: #20c997;
  --t4-cyan: #0dcaf0;
  --t4-white: #fff;
  --t4-gray: #6c757d;
  --t4-gray-dark: #343a40;
  --t4-gray-100: #f8f9fa;
  --t4-gray-200: #e9ecef;
  --t4-gray-300: #dee2e6;
  --t4-gray-400: #ced4da;
  --t4-gray-500: #adb5bd;
  --t4-gray-600: #6c757d;
  --t4-gray-700: #495057;
  --t4-gray-800: #343a40;
  --t4-gray-900: #212529;
  --t4-primary: #0d6efd;
  --t4-secondary: #6c757d;
  --t4-success: #198754;
  --t4-info: #0dcaf0;
  --t4-warning: #ffc107;
  --t4-danger: #dc3545;
  --t4-light: #f8f9fa;
  --t4-dark: #212529;
  --t4-primary-rgb: 13, 110, 253;
  --t4-secondary-rgb: 108, 117, 125;
  --t4-success-rgb: 25, 135, 84;
  --t4-info-rgb: 13, 202, 240;
  --t4-warning-rgb: 255, 193, 7;
  --t4-danger-rgb: 220, 53, 69;
  --t4-light-rgb: 248, 249, 250;
  --t4-dark-rgb: 33, 37, 41;
  --t4-primary-text-emphasis: #052c65;
  --t4-secondary-text-emphasis: #2b2f32;
  --t4-success-text-emphasis: #0a3622;
  --t4-info-text-emphasis: #055160;
  --t4-warning-text-emphasis: #664d03;
  --t4-danger-text-emphasis: #58151c;
  --t4-light-text-emphasis: #495057;
  --t4-dark-text-emphasis: #495057;
  --t4-primary-bg-subtle: #cfe2ff;
  --t4-secondary-bg-subtle: #e2e3e5;
  --t4-success-bg-subtle: #d1e7dd;
  --t4-info-bg-subtle: #cff4fc;
  --t4-warning-bg-subtle: #fff3cd;
  --t4-danger-bg-subtle: #f8d7da;
  --t4-light-bg-subtle: #fcfcfd;
  --t4-dark-bg-subtle: #ced4da;
  --t4-primary-border-subtle: #9ec5fe;
  --t4-secondary-border-subtle: #c4c8cb;
  --t4-success-border-subtle: #a3cfbb;
  --t4-info-border-subtle: #9eeaf9;
  --t4-warning-border-subtle: #ffe69c;
  --t4-danger-border-subtle: #f1aeb5;
  --t4-light-border-subtle: #e9ecef;
  --t4-dark-border-subtle: #adb5bd;
  --t4-white-rgb: 255, 255, 255;
  --t4-black-rgb: 0, 0, 0;
  --t4-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --t4-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --t4-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --t4-body-font-family: var(--t4-font-sans-serif);
  --t4-body-font-size: 1rem;
  --t4-body-font-weight: 400;
  --t4-body-line-height: 1.5;
  --t4-body-color: #212529;
  --t4-body-color-rgb: 33, 37, 41;
  --t4-body-bg: #fff;
  --t4-body-bg-rgb: 255, 255, 255;
  --t4-emphasis-color: #000;
  --t4-emphasis-color-rgb: 0, 0, 0;
  --t4-secondary-color: rgba(33, 37, 41, 0.75);
  --t4-secondary-color-rgb: 33, 37, 41;
  --t4-secondary-bg: #e9ecef;
  --t4-secondary-bg-rgb: 233, 236, 239;
  --t4-tertiary-color: rgba(33, 37, 41, 0.5);
  --t4-tertiary-color-rgb: 33, 37, 41;
  --t4-tertiary-bg: #f8f9fa;
  --t4-tertiary-bg-rgb: 248, 249, 250;
  --t4-heading-color: ;
  --t4-link-color: #0d6efd;
  --t4-link-color-rgb: 13, 110, 253;
  --t4-link-decoration: none;
  --t4-link-hover-color: #0a58ca;
  --t4-link-hover-color-rgb: 10, 88, 202;
  --t4-link-hover-decoration: none;
  --t4-code-color: #d63384;
  --t4-highlight-color: #212529;
  --t4-highlight-bg: #fcf8e3;
  --t4-border-width: 1px;
  --t4-border-style: solid;
  --t4-border-color: #e9ecef;
  --t4-border-color-translucent: rgba(0, 0, 0, 0.175);
  --t4-border-radius: 0.25rem;
  --t4-border-radius-sm: 0.2rem;
  --t4-border-radius-lg: 0.3rem;
  --t4-border-radius-xl: 1rem;
  --t4-border-radius-xxl: 2rem;
  --t4-border-radius-2xl: var(--t4-border-radius-xxl);
  --t4-border-radius-pill: 50rem;
  --t4-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --t4-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --t4-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --t4-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --t4-focus-ring-width: 0.25rem;
  --t4-focus-ring-opacity: 0.25;
  --t4-focus-ring-color: rgba(13, 110, 253, 0.25);
  --t4-form-valid-color: #198754;
  --t4-form-valid-border-color: #198754;
  --t4-form-invalid-color: #dc3545;
  --t4-form-invalid-border-color: #dc3545;
}
[data-bs-theme="dark"] {
  color-scheme: dark;
  --t4-body-color: #dee2e6;
  --t4-body-color-rgb: 222, 226, 230;
  --t4-body-bg: #212529;
  --t4-body-bg-rgb: 33, 37, 41;
  --t4-emphasis-color: #fff;
  --t4-emphasis-color-rgb: 255, 255, 255;
  --t4-secondary-color: rgba(222, 226, 230, 0.75);
  --t4-secondary-color-rgb: 222, 226, 230;
  --t4-secondary-bg: #343a40;
  --t4-secondary-bg-rgb: 52, 58, 64;
  --t4-tertiary-color: rgba(222, 226, 230, 0.5);
  --t4-tertiary-color-rgb: 222, 226, 230;
  --t4-tertiary-bg: #2b3035;
  --t4-tertiary-bg-rgb: 43, 48, 53;
  --t4-primary-text-emphasis: #6ea8fe;
  --t4-secondary-text-emphasis: #a7acb1;
  --t4-success-text-emphasis: #75b798;
  --t4-info-text-emphasis: #6edff6;
  --t4-warning-text-emphasis: #ffda6a;
  --t4-danger-text-emphasis: #ea868f;
  --t4-light-text-emphasis: #f8f9fa;
  --t4-dark-text-emphasis: #dee2e6;
  --t4-primary-bg-subtle: #031633;
  --t4-secondary-bg-subtle: #161719;
  --t4-success-bg-subtle: #051b11;
  --t4-info-bg-subtle: #032830;
  --t4-warning-bg-subtle: #332701;
  --t4-danger-bg-subtle: #2c0b0e;
  --t4-light-bg-subtle: #343a40;
  --t4-dark-bg-subtle: #1a1d20;
  --t4-primary-border-subtle: #084298;
  --t4-secondary-border-subtle: #41464b;
  --t4-success-border-subtle: #0f5132;
  --t4-info-border-subtle: #087990;
  --t4-warning-border-subtle: #997404;
  --t4-danger-border-subtle: #842029;
  --t4-light-border-subtle: #495057;
  --t4-dark-border-subtle: #343a40;
  --t4-heading-color: inherit;
  --t4-link-color: #6ea8fe;
  --t4-link-hover-color: #8bb9fe;
  --t4-link-color-rgb: 110, 168, 254;
  --t4-link-hover-color-rgb: 139, 185, 254;
  --t4-code-color: #e685b5;
  --t4-highlight-color: #dee2e6;
  --t4-highlight-bg: #664d03;
  --t4-border-color: #495057;
  --t4-border-color-translucent: rgba(255, 255, 255, 0.15);
  --t4-form-valid-color: #75b798;
  --t4-form-valid-border-color: #75b798;
  --t4-form-invalid-color: #ea868f;
  --t4-form-invalid-border-color: #ea868f;
}
*, *::before, *::after {
  box-sizing: border-box;
}
@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}
body {
  margin: 0;
  font-family: var(--t4-body-font-family);
  font-size: var(--t4-body-font-size);
  font-weight: var(--t4-body-font-weight);
  line-height: var(--t4-body-line-height);
  color: var(--t4-body-color);
  text-align: var(--t4-body-text-align);
  background-color: var(--t4-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--t4-border-width) solid;
  opacity: 0.25;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-family: var(--heading-font-family);
  font-style: var(--heading-font-style);
  font-weight: var(--heading-font-weight);
  line-height: var(--heading-line-height);
  color: var(--t4-heading-color);
}
h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}
h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}
h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}
h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}
h5, .h5 {
  font-size: 1.25rem;
}
h6, .h6 {
  font-size: 1rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol, ul {
  padding-left: 2rem;
}
ol, ul, dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol, ul ul, ol ul, ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b, strong {
  font-weight: bolder;
}
small, .small, #search-results .result-url, #search-results .search-pagination .search-pages-counter {
  font-size: 0.875em;
}
mark, .mark {
  padding: 0.2em;
  color: var(--t4-highlight-color);
  background-color: var(--t4-highlight-bg);
}
sub, sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: rgba(var(--t4-link-color-rgb));
  text-decoration: none;
}
a:hover {
  --t4-link-color-rgb: var(--t4-link-hover-color-rgb);
  text-decoration: none;
}
a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
pre, code, kbd, samp {
  font-family: var(--t4-font-monospace);
  font-size: 1em;
}
pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
code {
  font-size: 0.875em;
  color: var(--t4-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--t4-body-bg);
  background-color: var(--t4-body-color);
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 700;
}
figure {
  margin: 0 0 1rem;
}
img, svg {
  vertical-align: middle;
}
table {
  caption-side: bottom;
  border-collapse: collapse;
}
caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--t4-secondary-color);
  text-align: left;
}
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
thead, tbody, tfoot, tr, td, th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}
label {
  display: inline-block;
}
button {
  border-radius: 0;
}
button:focus:not(:focus-visible) {
  outline: 0;
}
input, button, select, optgroup, textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button, select {
  text-transform: none;
}
[role="button"] {
  cursor: pointer;
}
select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}
[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator {
  display: none !important;
}
button, [type="button"], [type="reset"], [type="submit"] {
  -webkit-appearance: button;
}
button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) {
  cursor: pointer;
}
::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
textarea {
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}
::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-year-field {
  padding: 0;
}
::-webkit-inner-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-color-swatch-wrapper {
  padding: 0;
}
::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
iframe {
  border: 0;
}
summary {
  display: list-item;
  cursor: pointer;
}
progress {
  vertical-align: baseline;
}
[hidden] {
  display: none !important;
}
.lead, .t4-masthead .t4-masthead-description {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: var(--heading-line-height);
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}
.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: var(--heading-line-height);
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}
.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: var(--heading-line-height);
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}
.display-4, .t4-masthead .t4-masthead-title {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: var(--heading-line-height);
}
@media (min-width: 1200px) {
  .display-4, .t4-masthead .t4-masthead-title {
    font-size: 3.5rem;
  }
}
.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: var(--heading-line-height);
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}
.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: var(--heading-line-height);
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}
.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.figure-caption {
  font-size: 0.875em;
  color: var(--t4-secondary-color);
}
.container, .t4-masthead .t4-masthead-detail, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
  --t4-gutter-x: 2rem;
  --t4-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--t4-gutter-x) * .5);
  padding-left: calc(var(--t4-gutter-x) * .5);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container, .t4-masthead .t4-masthead-detail, .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container, .t4-masthead .t4-masthead-detail, .container-sm, .container-md {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container, .t4-masthead .t4-masthead-detail, .container-sm, .container-md, .container-lg {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container, .t4-masthead .t4-masthead-detail, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container, .t4-masthead .t4-masthead-detail, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    max-width: 1320px;
  }
}
:root {
  --t4-breakpoint-xs: 0;
  --t4-breakpoint-sm: 576px;
  --t4-breakpoint-md: 768px;
  --t4-breakpoint-lg: 992px;
  --t4-breakpoint-xl: 1200px;
  --t4-breakpoint-xxl: 1400px;
}
.row {
  --t4-gutter-x: 2rem;
  --t4-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--t4-gutter-y));
  margin-right: calc(-.0 * var(--t4-gutter-x));
  margin-left: calc(-.5 * var(--t4-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--t4-gutter-x) * .0);
  padding-left: calc(var(--t4-gutter-x) * .5);
  margin-top: var(--t4-gutter-y);
}
.col {
  flex: 1 0 0%;
}
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
}
.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}
.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.col-3 {
  flex: 0 0 auto;
  width: 25%;
}
.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}
.col-6 {
  flex: 0 0 auto;
  width: 50%;
}
.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}
.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}
.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
.col-12 {
  flex: 0 0 auto;
  width: 100%;
}
.offset-1 {
  margin-left: 8.33333333%;
}
.offset-2 {
  margin-left: 16.66666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.33333333%;
}
.offset-5 {
  margin-left: 41.66666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.33333333%;
}
.offset-8 {
  margin-left: 66.66666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.33333333%;
}
.offset-11 {
  margin-left: 91.66666667%;
}
.g-0, .gx-0 {
  --t4-gutter-x: 0;
}
.g-0, .gy-0 {
  --t4-gutter-y: 0;
}
.g-1, .gx-1 {
  --t4-gutter-x: 0.25rem;
}
.g-1, .gy-1 {
  --t4-gutter-y: 0.25rem;
}
.g-2, .gx-2 {
  --t4-gutter-x: 0.5rem;
}
.g-2, .gy-2 {
  --t4-gutter-y: 0.5rem;
}
.g-3, .gx-3 {
  --t4-gutter-x: 1rem;
}
.g-3, .gy-3 {
  --t4-gutter-y: 1rem;
}
.g-4, .gx-4 {
  --t4-gutter-x: 1.5rem;
}
.g-4, .gy-4 {
  --t4-gutter-y: 1.5rem;
}
.g-5, .gx-5 {
  --t4-gutter-x: 3rem;
}
.g-5, .gy-5 {
  --t4-gutter-y: 3rem;
}
@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 0%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0, .gx-sm-0 {
    --t4-gutter-x: 0;
  }
  .g-sm-0, .gy-sm-0 {
    --t4-gutter-y: 0;
  }
  .g-sm-1, .gx-sm-1 {
    --t4-gutter-x: 0.25rem;
  }
  .g-sm-1, .gy-sm-1 {
    --t4-gutter-y: 0.25rem;
  }
  .g-sm-2, .gx-sm-2 {
    --t4-gutter-x: 0.5rem;
  }
  .g-sm-2, .gy-sm-2 {
    --t4-gutter-y: 0.5rem;
  }
  .g-sm-3, .gx-sm-3 {
    --t4-gutter-x: 1rem;
  }
  .g-sm-3, .gy-sm-3 {
    --t4-gutter-y: 1rem;
  }
  .g-sm-4, .gx-sm-4 {
    --t4-gutter-x: 1.5rem;
  }
  .g-sm-4, .gy-sm-4 {
    --t4-gutter-y: 1.5rem;
  }
  .g-sm-5, .gx-sm-5 {
    --t4-gutter-x: 3rem;
  }
  .g-sm-5, .gy-sm-5 {
    --t4-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0, .gx-md-0 {
    --t4-gutter-x: 0;
  }
  .g-md-0, .gy-md-0 {
    --t4-gutter-y: 0;
  }
  .g-md-1, .gx-md-1 {
    --t4-gutter-x: 0.25rem;
  }
  .g-md-1, .gy-md-1 {
    --t4-gutter-y: 0.25rem;
  }
  .g-md-2, .gx-md-2 {
    --t4-gutter-x: 0.5rem;
  }
  .g-md-2, .gy-md-2 {
    --t4-gutter-y: 0.5rem;
  }
  .g-md-3, .gx-md-3 {
    --t4-gutter-x: 1rem;
  }
  .g-md-3, .gy-md-3 {
    --t4-gutter-y: 1rem;
  }
  .g-md-4, .gx-md-4 {
    --t4-gutter-x: 1.5rem;
  }
  .g-md-4, .gy-md-4 {
    --t4-gutter-y: 1.5rem;
  }
  .g-md-5, .gx-md-5 {
    --t4-gutter-x: 3rem;
  }
  .g-md-5, .gy-md-5 {
    --t4-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0, .gx-lg-0 {
    --t4-gutter-x: 0;
  }
  .g-lg-0, .gy-lg-0 {
    --t4-gutter-y: 0;
  }
  .g-lg-1, .gx-lg-1 {
    --t4-gutter-x: 0.25rem;
  }
  .g-lg-1, .gy-lg-1 {
    --t4-gutter-y: 0.25rem;
  }
  .g-lg-2, .gx-lg-2 {
    --t4-gutter-x: 0.5rem;
  }
  .g-lg-2, .gy-lg-2 {
    --t4-gutter-y: 0.5rem;
  }
  .g-lg-3, .gx-lg-3 {
    --t4-gutter-x: 1rem;
  }
  .g-lg-3, .gy-lg-3 {
    --t4-gutter-y: 1rem;
  }
  .g-lg-4, .gx-lg-4 {
    --t4-gutter-x: 1.5rem;
  }
  .g-lg-4, .gy-lg-4 {
    --t4-gutter-y: 1.5rem;
  }
  .g-lg-5, .gx-lg-5 {
    --t4-gutter-x: 3rem;
  }
  .g-lg-5, .gy-lg-5 {
    --t4-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0, .gx-xl-0 {
    --t4-gutter-x: 0;
  }
  .g-xl-0, .gy-xl-0 {
    --t4-gutter-y: 0;
  }
  .g-xl-1, .gx-xl-1 {
    --t4-gutter-x: 0.25rem;
  }
  .g-xl-1, .gy-xl-1 {
    --t4-gutter-y: 0.25rem;
  }
  .g-xl-2, .gx-xl-2 {
    --t4-gutter-x: 0.5rem;
  }
  .g-xl-2, .gy-xl-2 {
    --t4-gutter-y: 0.5rem;
  }
  .g-xl-3, .gx-xl-3 {
    --t4-gutter-x: 1rem;
  }
  .g-xl-3, .gy-xl-3 {
    --t4-gutter-y: 1rem;
  }
  .g-xl-4, .gx-xl-4 {
    --t4-gutter-x: 1.5rem;
  }
  .g-xl-4, .gy-xl-4 {
    --t4-gutter-y: 1.5rem;
  }
  .g-xl-5, .gx-xl-5 {
    --t4-gutter-x: 3rem;
  }
  .g-xl-5, .gy-xl-5 {
    --t4-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0, .gx-xxl-0 {
    --t4-gutter-x: 0;
  }
  .g-xxl-0, .gy-xxl-0 {
    --t4-gutter-y: 0;
  }
  .g-xxl-1, .gx-xxl-1 {
    --t4-gutter-x: 0.25rem;
  }
  .g-xxl-1, .gy-xxl-1 {
    --t4-gutter-y: 0.25rem;
  }
  .g-xxl-2, .gx-xxl-2 {
    --t4-gutter-x: 0.5rem;
  }
  .g-xxl-2, .gy-xxl-2 {
    --t4-gutter-y: 0.5rem;
  }
  .g-xxl-3, .gx-xxl-3 {
    --t4-gutter-x: 1rem;
  }
  .g-xxl-3, .gy-xxl-3 {
    --t4-gutter-y: 1rem;
  }
  .g-xxl-4, .gx-xxl-4 {
    --t4-gutter-x: 1.5rem;
  }
  .g-xxl-4, .gy-xxl-4 {
    --t4-gutter-y: 1.5rem;
  }
  .g-xxl-5, .gx-xxl-5 {
    --t4-gutter-x: 3rem;
  }
  .g-xxl-5, .gy-xxl-5 {
    --t4-gutter-y: 3rem;
  }
}
.table {
  --t4-table-color-type: initial;
  --t4-table-bg-type: initial;
  --t4-table-color-state: initial;
  --t4-table-bg-state: initial;
  --t4-table-color: #212529;
  --t4-table-bg: transparent;
  --t4-table-border-color: var(--t4-border-color);
  --t4-table-accent-bg: rgba(0, 0, 0, 0.04);
  --t4-table-striped-color: var(--t4-emphasis-color);
  --t4-table-striped-bg: rgba(var(--t4-emphasis-color-rgb));
  --t4-table-active-color: var(--t4-emphasis-color);
  --t4-table-active-bg: rgba(var(--t4-emphasis-color-rgb));
  --t4-table-hover-color: var(--t4-emphasis-color);
  --t4-table-hover-bg: rgba(var(--t4-emphasis-color-rgb));
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--t4-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--t4-table-color-state, var(--t4-table-color-type, var(--t4-table-color)));
  background-color: var(--t4-table-bg);
  border-bottom-width: var(--t4-border-width);
  box-shadow: inset 0 0 0 9999px var(--t4-table-bg-state, var(--t4-table-bg-type, var(--t4-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}
.table-group-divider {
  border-top: calc(var(--t4-border-width) * 2) solid currentcolor;
}
.caption-top {
  caption-side: top;
}
.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}
.table-bordered > :not(caption) > * {
  border-width: var(--t4-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--t4-border-width);
}
.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}
.table-striped > tbody > tr:nth-of-type(odd) > * {
  --t4-table-color-type: var(--t4-table-striped-color);
  --t4-table-bg-type: var(--t4-table-striped-bg);
}
.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --t4-table-color-type: var(--t4-table-striped-color);
  --t4-table-bg-type: var(--t4-table-striped-bg);
}
.table-active {
  --t4-table-color-state: var(--t4-table-active-color);
  --t4-table-bg-state: var(--t4-table-active-bg);
}
.table-hover > tbody > tr:hover > * {
  --t4-table-color-state: var(--t4-table-hover-color);
  --t4-table-bg-state: var(--t4-table-hover-bg);
}
.table-primary {
  --t4-table-color: #000;
  --t4-table-bg: #cfe2ff;
  --t4-table-border-color: #a6b5cc;
  --t4-table-striped-bg: #c5d7f2;
  --t4-table-striped-color: #000;
  --t4-table-active-bg: #bacbe6;
  --t4-table-active-color: #000;
  --t4-table-hover-bg: #bfd1ec;
  --t4-table-hover-color: #000;
  color: var(--t4-table-color);
  border-color: var(--t4-table-border-color);
}
.table-secondary {
  --t4-table-color: #000;
  --t4-table-bg: #e2e3e5;
  --t4-table-border-color: #b5b6b7;
  --t4-table-striped-bg: #d7d8da;
  --t4-table-striped-color: #000;
  --t4-table-active-bg: #cbccce;
  --t4-table-active-color: #000;
  --t4-table-hover-bg: #d1d2d4;
  --t4-table-hover-color: #000;
  color: var(--t4-table-color);
  border-color: var(--t4-table-border-color);
}
.table-success {
  --t4-table-color: #000;
  --t4-table-bg: #d1e7dd;
  --t4-table-border-color: #a7b9b1;
  --t4-table-striped-bg: #c7dbd2;
  --t4-table-striped-color: #000;
  --t4-table-active-bg: #bcd0c7;
  --t4-table-active-color: #000;
  --t4-table-hover-bg: #c1d6cc;
  --t4-table-hover-color: #000;
  color: var(--t4-table-color);
  border-color: var(--t4-table-border-color);
}
.table-info {
  --t4-table-color: #000;
  --t4-table-bg: #cff4fc;
  --t4-table-border-color: #a6c3ca;
  --t4-table-striped-bg: #c5e8ef;
  --t4-table-striped-color: #000;
  --t4-table-active-bg: #badce3;
  --t4-table-active-color: #000;
  --t4-table-hover-bg: #bfe2e9;
  --t4-table-hover-color: #000;
  color: var(--t4-table-color);
  border-color: var(--t4-table-border-color);
}
.table-warning {
  --t4-table-color: #000;
  --t4-table-bg: #fff3cd;
  --t4-table-border-color: #ccc2a4;
  --t4-table-striped-bg: #f2e7c3;
  --t4-table-striped-color: #000;
  --t4-table-active-bg: #e6dbb9;
  --t4-table-active-color: #000;
  --t4-table-hover-bg: #ece1be;
  --t4-table-hover-color: #000;
  color: var(--t4-table-color);
  border-color: var(--t4-table-border-color);
}
.table-danger {
  --t4-table-color: #000;
  --t4-table-bg: #f8d7da;
  --t4-table-border-color: #c6acae;
  --t4-table-striped-bg: #eccccf;
  --t4-table-striped-color: #000;
  --t4-table-active-bg: #dfc2c4;
  --t4-table-active-color: #000;
  --t4-table-hover-bg: #e5c7ca;
  --t4-table-hover-color: #000;
  color: var(--t4-table-color);
  border-color: var(--t4-table-border-color);
}
.table-light {
  --t4-table-color: #000;
  --t4-table-bg: #f8f9fa;
  --t4-table-border-color: #c6c7c8;
  --t4-table-striped-bg: #ecedee;
  --t4-table-striped-color: #000;
  --t4-table-active-bg: #dfe0e1;
  --t4-table-active-color: #000;
  --t4-table-hover-bg: #e5e6e7;
  --t4-table-hover-color: #000;
  color: var(--t4-table-color);
  border-color: var(--t4-table-border-color);
}
.table-dark {
  --t4-table-color: #fff;
  --t4-table-bg: #212529;
  --t4-table-border-color: #4d5154;
  --t4-table-striped-bg: #2c3034;
  --t4-table-striped-color: #fff;
  --t4-table-active-bg: #373b3e;
  --t4-table-active-color: #fff;
  --t4-table-hover-bg: #323539;
  --t4-table-hover-color: #fff;
  color: var(--t4-table-color);
  border-color: var(--t4-table-border-color);
}
.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
}
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
}
.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}
.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  appearance: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type="file"] {
  overflow: hidden;
}
.form-control[type="file"]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #212529;
  background-color: #fff;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled {
  background-color: #e9ecef;
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--t4-body-color);
  background-color: var(--t4-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--t4-secondary-bg);
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}
.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}
textarea.form-control {
  min-height: calc(1.5em + 0.75rem + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}
.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: 0.25rem;
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: 0.25rem;
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
}
.form-select {
  --t4-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  appearance: none;
  background-color: #fff;
  background-image: var(--t4-form-select-bg-img), var(--t4-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--t4-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
}
.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--t4-border-radius-sm);
}
.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--t4-border-radius-lg);
}
[data-bs-theme="dark"] .form-select {
  --t4-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}
.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input, .form-check .contact .email-copy > input[type="checkbox"], .contact .form-check .email-copy > input[type="checkbox"] {
  float: left;
  margin-left: -1.5em;
}
.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input, .form-check-reverse .contact .email-copy > input[type="checkbox"], .contact .form-check-reverse .email-copy > input[type="checkbox"] {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}
.form-check-input, .contact .email-copy > input[type="checkbox"] {
  --t4-form-check-bg: var(--t4-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  appearance: none;
  background-color: var(--t4-form-check-bg);
  background-image: var(--t4-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--t4-border-width) solid var(--t4-border-color);
  print-color-adjust: exact;
  transition: all 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-check-input, .contact .email-copy > input[type="checkbox"] {
    transition: none;
  }
}
.form-check-input[type="checkbox"], .contact .email-copy > input[type="checkbox"] {
  border-radius: 0.25em;
}
.form-check-input[type="radio"], .contact .email-copy > input[type="checkbox"][type="radio"] {
  border-radius: 50%;
}
.form-check-input:active, .contact .email-copy > input[type="checkbox"]:active {
  filter: brightness(90%);
}
.form-check-input:focus, .contact .email-copy > input[type="checkbox"]:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked, .contact .email-copy > input[type="checkbox"]:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type="checkbox"], .contact .email-copy > input[type="checkbox"]:checked {
  --t4-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type="radio"], .contact .email-copy > input[type="checkbox"][type="radio"]:checked {
  --t4-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type="checkbox"]:indeterminate, .contact .email-copy > input[type="checkbox"]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  --t4-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled, .contact .email-copy > input[type="checkbox"]:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .contact .email-copy > input[type="checkbox"][disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label, .contact .email-copy > input[type="checkbox"]:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}
.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input, .form-switch .contact .email-copy > input[type="checkbox"], .contact .form-switch .email-copy > input[type="checkbox"] {
  --t4-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--t4-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input, .form-switch .contact .email-copy > input[type="checkbox"], .contact .form-switch .email-copy > input[type="checkbox"] {
    transition: none;
  }
}
.form-switch .form-check-input:focus, .form-switch .contact .email-copy > input[type="checkbox"]:focus, .contact .form-switch .email-copy > input[type="checkbox"]:focus {
  --t4-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked, .form-switch .contact .email-copy > input[type="checkbox"]:checked, .contact .form-switch .email-copy > input[type="checkbox"]:checked {
  background-position: right center;
  --t4-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input, .form-switch.form-check-reverse .contact .email-copy > input[type="checkbox"], .contact .form-switch.form-check-reverse .email-copy > input[type="checkbox"] {
  margin-right: -2.5em;
  margin-left: 0;
}
.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}
.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .blog-list .item-readmore .btn-check[disabled] + a, .btn-check:disabled + .btn, .blog-list .item-readmore .btn-check:disabled + a {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}
[data-bs-theme="dark"] .form-switch .form-check-input:not(:checked):not(:focus), [data-bs-theme="dark"] .form-switch .contact .email-copy > input[type="checkbox"]:not(:checked):not(:focus), .contact [data-bs-theme="dark"] .form-switch .email-copy > input[type="checkbox"]:not(:checked):not(:focus) {
  --t4-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}
.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--t4-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--t4-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--t4-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--t4-secondary-color);
}
.form-floating {
  position: relative;
}
.form-floating > .form-control, .form-floating > .form-control-plaintext, .form-floating > .form-select {
  height: calc(3.5rem + calc(var(--t4-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--t4-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control, .form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::placeholder, .form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown), .form-floating > .form-control-plaintext:focus, .form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill, .form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus ~ label, .form-floating > .form-control:not(:placeholder-shown) ~ label, .form-floating > .form-control-plaintext ~ label, .form-floating > .form-select ~ label {
  color: rgba(var(--t4-body-color-rgb));
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label::after, .form-floating > .form-control:not(:placeholder-shown) ~ label::after, .form-floating > .form-control-plaintext ~ label::after, .form-floating > .form-select ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: #fff;
  border-radius: 0.25rem;
}
.form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--t4-body-color-rgb));
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: 1px 0;
}
.form-floating > :disabled ~ label, .form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}
.form-floating > :disabled ~ label::after, .form-floating > .form-control:disabled ~ label::after {
  background-color: #e9ecef;
}
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control, .input-group > .form-select, .input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus, .input-group > .form-select:focus, .input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn, .input-group .blog-list .item-readmore a, .blog-list .item-readmore .input-group a {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus, .input-group .blog-list .item-readmore a:focus, .blog-list .item-readmore .input-group a:focus {
  z-index: 5;
}
.input-group-text, .input-group-addon > span {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--t4-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--t4-tertiary-bg);
  border: 1px solid var(--t4-border-color);
  border-radius: 0.25rem;
}
.input-group-lg > .form-control, .input-group-lg > .form-select, .input-group-lg > .input-group-text, .input-group-addon.input-group-lg > span, .input-group-lg > .btn, .blog-list .item-readmore .input-group-lg > a {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}
.input-group-sm > .form-control, .input-group-sm > .form-select, .input-group-sm > .input-group-text, .input-group-addon.input-group-sm > span, .input-group-sm > .btn, .blog-list .item-readmore .input-group-sm > a {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.input-group-lg > .form-select, .input-group-sm > .form-select {
  padding-right: 3rem;
}
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3), .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), .input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4), .input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-control, .input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(1px * -1);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control, .input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--t4-form-valid-color);
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--t4-success);
  border-radius: var(--t4-border-radius);
}
.was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip, .is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--t4-form-valid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--t4-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--t4-success-rgb));
}
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--t4-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --t4-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--t4-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--t4-success-rgb));
}
.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}
.was-validated .form-check-input:valid, .was-validated .contact .email-copy > input[type="checkbox"]:valid, .contact .was-validated .email-copy > input[type="checkbox"]:valid, .form-check-input.is-valid, .contact .email-copy > input.is-valid[type="checkbox"] {
  border-color: var(--t4-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .was-validated .contact .email-copy > input[type="checkbox"]:valid:checked, .contact .was-validated .email-copy > input[type="checkbox"]:valid:checked, .form-check-input.is-valid:checked, .contact .email-copy > input.is-valid[type="checkbox"]:checked {
  background-color: var(--t4-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .was-validated .contact .email-copy > input[type="checkbox"]:valid:focus, .contact .was-validated .email-copy > input[type="checkbox"]:valid:focus, .form-check-input.is-valid:focus, .contact .email-copy > input.is-valid[type="checkbox"]:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--t4-success-rgb));
}
.was-validated .form-check-input:valid ~ .form-check-label, .was-validated .contact .email-copy > input[type="checkbox"]:valid ~ .form-check-label, .contact .was-validated .email-copy > input[type="checkbox"]:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label, .contact .email-copy > input.is-valid[type="checkbox"] ~ .form-check-label {
  color: var(--t4-form-valid-color);
}
.form-check-inline .form-check-input ~ .valid-feedback, .form-check-inline .contact .email-copy > input[type="checkbox"] ~ .valid-feedback, .contact .form-check-inline .email-copy > input[type="checkbox"] ~ .valid-feedback {
  margin-left: 0.5em;
}
.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, .was-validated .input-group > .form-select:not(:focus):valid, .input-group > .form-select:not(:focus).is-valid, .was-validated .input-group > .form-floating:not(:focus-within):valid, .input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--t4-form-invalid-color);
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--t4-danger);
  border-radius: var(--t4-border-radius);
}
.was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip, .is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--t4-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--t4-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--t4-danger-rgb));
}
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--t4-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --t4-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--t4-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--t4-danger-rgb));
}
.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}
.was-validated .form-check-input:invalid, .was-validated .contact .email-copy > input[type="checkbox"]:invalid, .contact .was-validated .email-copy > input[type="checkbox"]:invalid, .form-check-input.is-invalid, .contact .email-copy > input.is-invalid[type="checkbox"] {
  border-color: var(--t4-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .was-validated .contact .email-copy > input[type="checkbox"]:invalid:checked, .contact .was-validated .email-copy > input[type="checkbox"]:invalid:checked, .form-check-input.is-invalid:checked, .contact .email-copy > input.is-invalid[type="checkbox"]:checked {
  background-color: var(--t4-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .was-validated .contact .email-copy > input[type="checkbox"]:invalid:focus, .contact .was-validated .email-copy > input[type="checkbox"]:invalid:focus, .form-check-input.is-invalid:focus, .contact .email-copy > input.is-invalid[type="checkbox"]:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--t4-danger-rgb));
}
.was-validated .form-check-input:invalid ~ .form-check-label, .was-validated .contact .email-copy > input[type="checkbox"]:invalid ~ .form-check-label, .contact .was-validated .email-copy > input[type="checkbox"]:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label, .contact .email-copy > input.is-invalid[type="checkbox"] ~ .form-check-label {
  color: var(--t4-form-invalid-color);
}
.form-check-inline .form-check-input ~ .invalid-feedback, .form-check-inline .contact .email-copy > input[type="checkbox"] ~ .invalid-feedback, .contact .form-check-inline .email-copy > input[type="checkbox"] ~ .invalid-feedback {
  margin-left: 0.5em;
}
.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, .was-validated .input-group > .form-select:not(:focus):invalid, .input-group > .form-select:not(:focus).is-invalid, .was-validated .input-group > .form-floating:not(:focus-within):invalid, .input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}
.btn, .blog-list .item-readmore a {
  --t4-btn-padding-x: 0.75rem;
  --t4-btn-padding-y: 0.375rem;
  --t4-btn-font-family: ;
  --t4-btn-font-size: 1rem;
  --t4-btn-font-weight: 400;
  --t4-btn-line-height: 1.5;
  --t4-btn-color: var(--t4-body-color);
  --t4-btn-bg: transparent;
  --t4-btn-border-width: 1px;
  --t4-btn-border-color: transparent;
  --t4-btn-border-radius: 0.25rem;
  --t4-btn-hover-border-color: transparent;
  --t4-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --t4-btn-disabled-opacity: 0.65;
  --t4-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--t4-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--t4-btn-padding-y) var(--t4-btn-padding-x);
  font-family: var(--t4-btn-font-family);
  font-size: var(--t4-btn-font-size);
  font-weight: var(--t4-btn-font-weight);
  line-height: var(--t4-btn-line-height);
  color: var(--t4-btn-color);
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: var(--t4-btn-border-width) solid var(--t4-btn-border-color);
  border-radius: var(--t4-btn-border-radius);
  background-color: var(--t4-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn, .blog-list .item-readmore a {
    transition: none;
  }
}
.btn:hover, .blog-list .item-readmore a:hover {
  color: var(--t4-btn-hover-color);
  background-color: var(--t4-btn-hover-bg);
  border-color: var(--t4-btn-hover-border-color);
}
.btn-check + .btn:hover, .blog-list .item-readmore .btn-check + a:hover {
  color: var(--t4-btn-color);
  background-color: var(--t4-btn-bg);
  border-color: var(--t4-btn-border-color);
}
.btn:focus-visible, .blog-list .item-readmore a:focus-visible {
  color: var(--t4-btn-hover-color);
  background-color: var(--t4-btn-hover-bg);
  border-color: var(--t4-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--t4-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn, .blog-list .item-readmore .btn-check:focus-visible + a {
  border-color: var(--t4-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--t4-btn-focus-box-shadow);
}
.btn-check:checked + .btn, .blog-list .item-readmore .btn-check:checked + a, :not(.btn-check) + .btn:active, .blog-list .item-readmore :not(.btn-check) + a:active, .btn:first-child:active, .blog-list .item-readmore a:first-child:active, .btn.active, .blog-list .item-readmore a.active, .btn.show, .blog-list .item-readmore a.show {
  color: var(--t4-btn-active-color);
  background-color: var(--t4-btn-active-bg);
  border-color: var(--t4-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, .blog-list .item-readmore .btn-check:checked + a:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .blog-list .item-readmore :not(.btn-check) + a:active:focus-visible, .btn:first-child:active:focus-visible, .blog-list .item-readmore a:first-child:active:focus-visible, .btn.active:focus-visible, .blog-list .item-readmore a.active:focus-visible, .btn.show:focus-visible, .blog-list .item-readmore a.show:focus-visible {
  box-shadow: var(--t4-btn-focus-box-shadow);
}
.btn:disabled, .blog-list .item-readmore a:disabled, .btn.disabled, .blog-list .item-readmore a.disabled, fieldset:disabled .btn, fieldset:disabled .blog-list .item-readmore a, .blog-list .item-readmore fieldset:disabled a {
  color: var(--t4-btn-disabled-color);
  pointer-events: none;
  background-color: var(--t4-btn-disabled-bg);
  border-color: var(--t4-btn-disabled-border-color);
  opacity: var(--t4-btn-disabled-opacity);
}
.btn-primary, .search .btn-toolbar .btn, .search .btn-toolbar .blog-list .item-readmore a, .blog-list .item-readmore .search .btn-toolbar a {
  --t4-btn-color: #fff;
  --t4-btn-bg: #0d6efd;
  --t4-btn-border-color: #0d6efd;
  --t4-btn-hover-color: #fff;
  --t4-btn-hover-bg: #0b5ed7;
  --t4-btn-hover-border-color: #0a58ca;
  --t4-btn-focus-shadow-rgb: 49, 132, 253;
  --t4-btn-active-color: #fff;
  --t4-btn-active-bg: #0a58ca;
  --t4-btn-active-border-color: #0a53be;
  --t4-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --t4-btn-disabled-color: #fff;
  --t4-btn-disabled-bg: #0d6efd;
  --t4-btn-disabled-border-color: #0d6efd;
}
.btn-secondary, .tag-category .filters .btn-group .btn, .tag-category .filters .btn-group .blog-list .item-readmore a, .blog-list .item-readmore .tag-category .filters .btn-group a, .js-stools-container-bar .btn, .js-stools-container-bar .blog-list .item-readmore a, .blog-list .item-readmore .js-stools-container-bar a {
  --t4-btn-color: #fff;
  --t4-btn-bg: #6c757d;
  --t4-btn-border-color: #6c757d;
  --t4-btn-hover-color: #fff;
  --t4-btn-hover-bg: #5c636a;
  --t4-btn-hover-border-color: #565e64;
  --t4-btn-focus-shadow-rgb: 130, 138, 145;
  --t4-btn-active-color: #fff;
  --t4-btn-active-bg: #565e64;
  --t4-btn-active-border-color: #51585e;
  --t4-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --t4-btn-disabled-color: #fff;
  --t4-btn-disabled-bg: #6c757d;
  --t4-btn-disabled-border-color: #6c757d;
}
.btn-success {
  --t4-btn-color: #fff;
  --t4-btn-bg: #198754;
  --t4-btn-border-color: #198754;
  --t4-btn-hover-color: #fff;
  --t4-btn-hover-bg: #157347;
  --t4-btn-hover-border-color: #146c43;
  --t4-btn-focus-shadow-rgb: 60, 153, 110;
  --t4-btn-active-color: #fff;
  --t4-btn-active-bg: #146c43;
  --t4-btn-active-border-color: #13653f;
  --t4-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --t4-btn-disabled-color: #fff;
  --t4-btn-disabled-bg: #198754;
  --t4-btn-disabled-border-color: #198754;
}
.btn-info {
  --t4-btn-color: #000;
  --t4-btn-bg: #0dcaf0;
  --t4-btn-border-color: #0dcaf0;
  --t4-btn-hover-color: #000;
  --t4-btn-hover-bg: #31d2f2;
  --t4-btn-hover-border-color: #25cff2;
  --t4-btn-focus-shadow-rgb: 11, 172, 204;
  --t4-btn-active-color: #000;
  --t4-btn-active-bg: #3dd5f3;
  --t4-btn-active-border-color: #25cff2;
  --t4-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --t4-btn-disabled-color: #000;
  --t4-btn-disabled-bg: #0dcaf0;
  --t4-btn-disabled-border-color: #0dcaf0;
}
.btn-warning {
  --t4-btn-color: #000;
  --t4-btn-bg: #ffc107;
  --t4-btn-border-color: #ffc107;
  --t4-btn-hover-color: #000;
  --t4-btn-hover-bg: #ffca2c;
  --t4-btn-hover-border-color: #ffc720;
  --t4-btn-focus-shadow-rgb: 217, 164, 6;
  --t4-btn-active-color: #000;
  --t4-btn-active-bg: #ffcd39;
  --t4-btn-active-border-color: #ffc720;
  --t4-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --t4-btn-disabled-color: #000;
  --t4-btn-disabled-bg: #ffc107;
  --t4-btn-disabled-border-color: #ffc107;
}
.btn-danger {
  --t4-btn-color: #fff;
  --t4-btn-bg: #dc3545;
  --t4-btn-border-color: #dc3545;
  --t4-btn-hover-color: #fff;
  --t4-btn-hover-bg: #bb2d3b;
  --t4-btn-hover-border-color: #b02a37;
  --t4-btn-focus-shadow-rgb: 225, 83, 97;
  --t4-btn-active-color: #fff;
  --t4-btn-active-bg: #b02a37;
  --t4-btn-active-border-color: #a52834;
  --t4-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --t4-btn-disabled-color: #fff;
  --t4-btn-disabled-bg: #dc3545;
  --t4-btn-disabled-border-color: #dc3545;
}
.btn-light {
  --t4-btn-color: #000;
  --t4-btn-bg: #f8f9fa;
  --t4-btn-border-color: #f8f9fa;
  --t4-btn-hover-color: #000;
  --t4-btn-hover-bg: #d3d4d5;
  --t4-btn-hover-border-color: #c6c7c8;
  --t4-btn-focus-shadow-rgb: 211, 212, 213;
  --t4-btn-active-color: #000;
  --t4-btn-active-bg: #c6c7c8;
  --t4-btn-active-border-color: #babbbc;
  --t4-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --t4-btn-disabled-color: #000;
  --t4-btn-disabled-bg: #f8f9fa;
  --t4-btn-disabled-border-color: #f8f9fa;
}
.btn-dark {
  --t4-btn-color: #fff;
  --t4-btn-bg: #212529;
  --t4-btn-border-color: #212529;
  --t4-btn-hover-color: #fff;
  --t4-btn-hover-bg: #424649;
  --t4-btn-hover-border-color: #373b3e;
  --t4-btn-focus-shadow-rgb: 66, 70, 73;
  --t4-btn-active-color: #fff;
  --t4-btn-active-bg: #4d5154;
  --t4-btn-active-border-color: #373b3e;
  --t4-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --t4-btn-disabled-color: #fff;
  --t4-btn-disabled-bg: #212529;
  --t4-btn-disabled-border-color: #212529;
}
.btn-outline-primary, .blog-list .item-readmore a {
  --t4-btn-color: #0d6efd;
  --t4-btn-border-color: #0d6efd;
  --t4-btn-hover-color: #fff;
  --t4-btn-hover-bg: #0d6efd;
  --t4-btn-hover-border-color: #0d6efd;
  --t4-btn-focus-shadow-rgb: 13, 110, 253;
  --t4-btn-active-color: #fff;
  --t4-btn-active-bg: #0d6efd;
  --t4-btn-active-border-color: #0d6efd;
  --t4-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --t4-btn-disabled-color: #0d6efd;
  --t4-btn-disabled-bg: transparent;
  --t4-btn-disabled-border-color: #0d6efd;
  --t4-gradient: none;
}
.btn-outline-secondary {
  --t4-btn-color: #6c757d;
  --t4-btn-border-color: #6c757d;
  --t4-btn-hover-color: #fff;
  --t4-btn-hover-bg: #6c757d;
  --t4-btn-hover-border-color: #6c757d;
  --t4-btn-focus-shadow-rgb: 108, 117, 125;
  --t4-btn-active-color: #fff;
  --t4-btn-active-bg: #6c757d;
  --t4-btn-active-border-color: #6c757d;
  --t4-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --t4-btn-disabled-color: #6c757d;
  --t4-btn-disabled-bg: transparent;
  --t4-btn-disabled-border-color: #6c757d;
  --t4-gradient: none;
}
.btn-outline-success {
  --t4-btn-color: #198754;
  --t4-btn-border-color: #198754;
  --t4-btn-hover-color: #fff;
  --t4-btn-hover-bg: #198754;
  --t4-btn-hover-border-color: #198754;
  --t4-btn-focus-shadow-rgb: 25, 135, 84;
  --t4-btn-active-color: #fff;
  --t4-btn-active-bg: #198754;
  --t4-btn-active-border-color: #198754;
  --t4-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --t4-btn-disabled-color: #198754;
  --t4-btn-disabled-bg: transparent;
  --t4-btn-disabled-border-color: #198754;
  --t4-gradient: none;
}
.btn-outline-info {
  --t4-btn-color: #0dcaf0;
  --t4-btn-border-color: #0dcaf0;
  --t4-btn-hover-color: #000;
  --t4-btn-hover-bg: #0dcaf0;
  --t4-btn-hover-border-color: #0dcaf0;
  --t4-btn-focus-shadow-rgb: 13, 202, 240;
  --t4-btn-active-color: #000;
  --t4-btn-active-bg: #0dcaf0;
  --t4-btn-active-border-color: #0dcaf0;
  --t4-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --t4-btn-disabled-color: #0dcaf0;
  --t4-btn-disabled-bg: transparent;
  --t4-btn-disabled-border-color: #0dcaf0;
  --t4-gradient: none;
}
.btn-outline-warning {
  --t4-btn-color: #ffc107;
  --t4-btn-border-color: #ffc107;
  --t4-btn-hover-color: #000;
  --t4-btn-hover-bg: #ffc107;
  --t4-btn-hover-border-color: #ffc107;
  --t4-btn-focus-shadow-rgb: 255, 193, 7;
  --t4-btn-active-color: #000;
  --t4-btn-active-bg: #ffc107;
  --t4-btn-active-border-color: #ffc107;
  --t4-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --t4-btn-disabled-color: #ffc107;
  --t4-btn-disabled-bg: transparent;
  --t4-btn-disabled-border-color: #ffc107;
  --t4-gradient: none;
}
.btn-outline-danger {
  --t4-btn-color: #dc3545;
  --t4-btn-border-color: #dc3545;
  --t4-btn-hover-color: #fff;
  --t4-btn-hover-bg: #dc3545;
  --t4-btn-hover-border-color: #dc3545;
  --t4-btn-focus-shadow-rgb: 220, 53, 69;
  --t4-btn-active-color: #fff;
  --t4-btn-active-bg: #dc3545;
  --t4-btn-active-border-color: #dc3545;
  --t4-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --t4-btn-disabled-color: #dc3545;
  --t4-btn-disabled-bg: transparent;
  --t4-btn-disabled-border-color: #dc3545;
  --t4-gradient: none;
}
.btn-outline-light {
  --t4-btn-color: #f8f9fa;
  --t4-btn-border-color: #f8f9fa;
  --t4-btn-hover-color: #000;
  --t4-btn-hover-bg: #f8f9fa;
  --t4-btn-hover-border-color: #f8f9fa;
  --t4-btn-focus-shadow-rgb: 248, 249, 250;
  --t4-btn-active-color: #000;
  --t4-btn-active-bg: #f8f9fa;
  --t4-btn-active-border-color: #f8f9fa;
  --t4-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --t4-btn-disabled-color: #f8f9fa;
  --t4-btn-disabled-bg: transparent;
  --t4-btn-disabled-border-color: #f8f9fa;
  --t4-gradient: none;
}
.btn-outline-dark {
  --t4-btn-color: #212529;
  --t4-btn-border-color: #212529;
  --t4-btn-hover-color: #fff;
  --t4-btn-hover-bg: #212529;
  --t4-btn-hover-border-color: #212529;
  --t4-btn-focus-shadow-rgb: 33, 37, 41;
  --t4-btn-active-color: #fff;
  --t4-btn-active-bg: #212529;
  --t4-btn-active-border-color: #212529;
  --t4-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --t4-btn-disabled-color: #212529;
  --t4-btn-disabled-bg: transparent;
  --t4-btn-disabled-border-color: #212529;
  --t4-gradient: none;
}
.btn-link {
  --t4-btn-font-weight: 400;
  --t4-btn-color: #0d6efd;
  --t4-btn-bg: transparent;
  --t4-btn-border-color: transparent;
  --t4-btn-hover-color: #0a58ca;
  --t4-btn-hover-border-color: transparent;
  --t4-btn-active-color: #0a58ca;
  --t4-btn-active-border-color: transparent;
  --t4-btn-disabled-color: #6c757d;
  --t4-btn-disabled-border-color: transparent;
  --t4-btn-box-shadow: 0 0 0 #000;
  --t4-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: none;
}
.btn-link:hover, .btn-link:focus-visible {
  text-decoration: none;
}
.btn-link:focus-visible {
  color: var(--t4-btn-color);
}
.btn-link:hover {
  color: var(--t4-btn-hover-color);
}
.btn-lg, .btn-group-lg > .btn, .blog-list .item-readmore .btn-group-lg > a {
  --t4-btn-padding-y: 0.5rem;
  --t4-btn-padding-x: 1rem;
  --t4-btn-font-size: 1.25rem;
  --t4-btn-border-radius: 0.3rem;
}
.btn-sm, .btn-group-sm > .btn, .blog-list .item-readmore .btn-group-sm > a, .blog-list .item-readmore a, .icons .btn, .icons .blog-list .item-readmore a, .blog-list .item-readmore .icons a {
  --t4-btn-padding-y: 0.25rem;
  --t4-btn-padding-x: 0.5rem;
  --t4-btn-font-size: 0.875rem;
  --t4-btn-border-radius: 0.2rem;
}
.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}
.dropup, .dropend, .dropdown, .dropstart, .dropup-center, .dropdown-center {
  position: relative;
}
.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropdown-menu {
  --t4-dropdown-zindex: 1000;
  --t4-dropdown-min-width: 15rem;
  --t4-dropdown-padding-x: 0;
  --t4-dropdown-padding-y: 0.5rem;
  --t4-dropdown-spacer: 0.125rem;
  --t4-dropdown-font-size: 1rem;
  --t4-dropdown-color: #212529;
  --t4-dropdown-bg: #fff;
  --t4-dropdown-border-color: rgba(0, 0, 0, 0.15);
  --t4-dropdown-border-radius: 0.25rem;
  --t4-dropdown-border-width: 1px;
  --t4-dropdown-inner-border-radius: calc(0.25rem - 1px);
  --t4-dropdown-divider-bg: rgba(0, 0, 0, 0.15);
  --t4-dropdown-divider-margin-y: 0.5rem;
  --t4-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --t4-dropdown-link-color: #212529;
  --t4-dropdown-link-hover-color: #1e2125;
  --t4-dropdown-link-hover-bg: #e9ecef;
  --t4-dropdown-link-active-color: #fff;
  --t4-dropdown-link-active-bg: #0d6efd;
  --t4-dropdown-link-disabled-color: #adb5bd;
  --t4-dropdown-item-padding-x: 1rem;
  --t4-dropdown-item-padding-y: 0.25rem;
  --t4-dropdown-header-color: #6c757d;
  --t4-dropdown-header-padding-x: 1rem;
  --t4-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--t4-dropdown-zindex);
  display: none;
  min-width: var(--t4-dropdown-min-width);
  padding: var(--t4-dropdown-padding-y) var(--t4-dropdown-padding-x);
  margin: 0;
  font-size: var(--t4-dropdown-font-size);
  color: var(--t4-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--t4-dropdown-bg);
  background-clip: padding-box;
  border: var(--t4-dropdown-border-width) solid var(--t4-dropdown-border-color);
  border-radius: var(--t4-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--t4-dropdown-spacer);
}
.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}
.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--t4-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--t4-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}
.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--t4-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-divider {
  height: 0;
  margin: var(--t4-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--t4-dropdown-divider-bg);
  opacity: 1;
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--t4-dropdown-item-padding-y) var(--t4-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--t4-dropdown-link-color);
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--t4-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--t4-dropdown-link-hover-color);
  background-color: var(--t4-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--t4-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--t4-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--t4-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  padding: var(--t4-dropdown-header-padding-y) var(--t4-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--t4-dropdown-header-color);
  white-space: nowrap;
}
.dropdown-item-text {
  display: block;
  padding: var(--t4-dropdown-item-padding-y) var(--t4-dropdown-item-padding-x);
  color: var(--t4-dropdown-link-color);
}
.dropdown-menu-dark {
  --t4-dropdown-color: #dee2e6;
  --t4-dropdown-bg: #343a40;
  --t4-dropdown-border-color: rgba(0, 0, 0, 0.15);
  --t4-dropdown-box-shadow: ;
  --t4-dropdown-link-color: #dee2e6;
  --t4-dropdown-link-hover-color: #fff;
  --t4-dropdown-divider-bg: rgba(0, 0, 0, 0.15);
  --t4-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --t4-dropdown-link-active-color: #fff;
  --t4-dropdown-link-active-bg: #0d6efd;
  --t4-dropdown-link-disabled-color: #adb5bd;
  --t4-dropdown-header-color: #adb5bd;
}
.btn-group, .btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn, .blog-list .item-readmore .btn-group > a, .btn-group-vertical > .btn, .blog-list .item-readmore .btn-group-vertical > a {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn, .blog-list .item-readmore .btn-group > .btn-check:checked + a, .btn-group > .btn-check:focus + .btn, .blog-list .item-readmore .btn-group > .btn-check:focus + a, .btn-group > .btn:hover, .blog-list .item-readmore .btn-group > a:hover, .btn-group > .btn:focus, .blog-list .item-readmore .btn-group > a:focus, .btn-group > .btn:active, .blog-list .item-readmore .btn-group > a:active, .btn-group > .btn.active, .blog-list .item-readmore .btn-group > a.active, .btn-group-vertical > .btn-check:checked + .btn, .blog-list .item-readmore .btn-group-vertical > .btn-check:checked + a, .btn-group-vertical > .btn-check:focus + .btn, .blog-list .item-readmore .btn-group-vertical > .btn-check:focus + a, .btn-group-vertical > .btn:hover, .blog-list .item-readmore .btn-group-vertical > a:hover, .btn-group-vertical > .btn:focus, .blog-list .item-readmore .btn-group-vertical > a:focus, .btn-group-vertical > .btn:active, .blog-list .item-readmore .btn-group-vertical > a:active, .btn-group-vertical > .btn.active, .blog-list .item-readmore .btn-group-vertical > a.active {
  z-index: 1;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group {
  border-radius: 0.25rem;
}
.btn-group > :not(.btn-check:first-child) + .btn, .blog-list .item-readmore .btn-group > :not(.btn-check:first-child) + a, .btn-group > .btn-group:not(:first-child) {
  margin-left: calc(1px * -1);
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .blog-list .item-readmore .btn-group > a:not(:last-child):not(.dropdown-toggle), .btn-group > .btn.dropdown-toggle-split:first-child, .blog-list .item-readmore .btn-group > a.dropdown-toggle-split:first-child, .btn-group > .btn-group:not(:last-child) > .btn, .blog-list .item-readmore .btn-group > .btn-group:not(:last-child) > a {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n + 3), .blog-list .item-readmore .btn-group > a:nth-child(n + 3), .btn-group > :not(.btn-check) + .btn, .blog-list .item-readmore .btn-group > :not(.btn-check) + a, .btn-group > .btn-group:not(:first-child) > .btn, .blog-list .item-readmore .btn-group > .btn-group:not(:first-child) > a {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .blog-list .item-readmore .btn-group-sm > a + .dropdown-toggle-split, .blog-list .item-readmore a + .dropdown-toggle-split, .icons .btn + .dropdown-toggle-split, .icons .blog-list .item-readmore a + .dropdown-toggle-split, .blog-list .item-readmore .icons a + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .blog-list .item-readmore .btn-group-lg > a + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn, .blog-list .item-readmore .btn-group-vertical > a, .btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child), .blog-list .item-readmore .btn-group-vertical > a:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(1px * -1);
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .blog-list .item-readmore .btn-group-vertical > a:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn, .blog-list .item-readmore .btn-group-vertical > .btn-group:not(:last-child) > a {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn, .blog-list .item-readmore .btn-group-vertical > a ~ .btn, .blog-list .item-readmore .btn-group-vertical > .btn ~ a, .blog-list .item-readmore .btn-group-vertical > a ~ a, .btn-group-vertical > .btn-group:not(:first-child) > .btn, .blog-list .item-readmore .btn-group-vertical > .btn-group:not(:first-child) > a {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav {
  --t4-nav-link-padding-x: 1rem;
  --t4-nav-link-padding-y: 0.5rem;
  --t4-nav-link-font-size: 0.9375rem;
  --t4-nav-link-font-weight: 500;
  --t4-nav-link-color: #0d6efd;
  --t4-nav-link-hover-color: #0a58ca;
  --t4-nav-link-disabled-color: #6c757d;
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: var(--t4-nav-link-padding-y) var(--t4-nav-link-padding-x);
  font-size: var(--t4-nav-link-font-size);
  font-weight: var(--t4-nav-link-font-weight);
  color: var(--t4-nav-link-color);
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--t4-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--t4-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}
.nav-tabs {
  --t4-nav-tabs-border-width: 1px;
  --t4-nav-tabs-border-color: #dee2e6;
  --t4-nav-tabs-border-radius: 0.25rem;
  --t4-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;
  --t4-nav-tabs-link-active-color: #495057;
  --t4-nav-tabs-link-active-bg: #fff;
  --t4-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;
  border-bottom: var(--t4-nav-tabs-border-width) solid var(--t4-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--t4-nav-tabs-border-width));
  border: var(--t4-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--t4-nav-tabs-border-radius);
  border-top-right-radius: var(--t4-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--t4-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
  color: var(--t4-nav-tabs-link-active-color);
  background-color: var(--t4-nav-tabs-link-active-bg);
  border-color: var(--t4-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--t4-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills {
  --t4-nav-pills-border-radius: 0.25rem;
  --t4-nav-pills-link-active-color: #fff;
  --t4-nav-pills-link-active-bg: #0d6efd;
}
.nav-pills .nav-link {
  border-radius: var(--t4-nav-pills-border-radius);
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color: var(--t4-nav-pills-link-active-color);
  background-color: var(--t4-nav-pills-link-active-bg);
}
.nav-underline {
  --t4-nav-underline-gap: 1rem;
  --t4-nav-underline-border-width: 0.125rem;
  --t4-nav-underline-link-active-color: var(--t4-emphasis-color);
  gap: var(--t4-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--t4-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active, .nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--t4-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}
.nav-fill > .nav-link, .nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified > .nav-link, .nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link {
  width: 100%;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.navbar {
  --t4-navbar-padding-x: 1rem;
  --t4-navbar-padding-y: 1rem;
  --t4-navbar-color: rgba(0, 0, 0, 0.55);
  --t4-navbar-hover-color: rgba(0, 0, 0, 0.7);
  --t4-navbar-disabled-color: rgba(0, 0, 0, 0.3);
  --t4-navbar-active-color: rgba(0, 0, 0, 0.9);
  --t4-navbar-brand-padding-y: 0.3125rem;
  --t4-navbar-brand-margin-end: 1rem;
  --t4-navbar-brand-font-size: 1.25rem;
  --t4-navbar-brand-color: rgba(0, 0, 0, 0.9);
  --t4-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
  --t4-navbar-nav-link-padding-x: 0.5rem;
  --t4-navbar-toggler-padding-y: 0.25rem;
  --t4-navbar-toggler-padding-x: 0.75rem;
  --t4-navbar-toggler-font-size: 1.25rem;
  --t4-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --t4-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
  --t4-navbar-toggler-border-radius: 0.25rem;
  --t4-navbar-toggler-focus-width: 0.25rem;
  --t4-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--t4-navbar-padding-y) var(--t4-navbar-padding-x);
}
.navbar > .container, .t4-masthead .navbar > .t4-masthead-detail, .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--t4-navbar-brand-padding-y);
  padding-bottom: var(--t4-navbar-brand-padding-y);
  margin-right: var(--t4-navbar-brand-margin-end);
  font-size: var(--t4-navbar-brand-font-size);
  color: var(--t4-navbar-brand-color);
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--t4-navbar-brand-hover-color);
}
.navbar-nav {
  --t4-nav-link-padding-x: 0;
  --t4-nav-link-padding-y: 0.5rem;
  --t4-nav-link-font-size: 0.9375rem;
  --t4-nav-link-font-weight: 500;
  --t4-nav-link-color: var(--t4-navbar-color);
  --t4-nav-link-hover-color: var(--t4-navbar-hover-color);
  --t4-nav-link-disabled-color: var(--t4-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--t4-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}
.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--t4-navbar-color);
}
.navbar-text a, .navbar-text a:hover, .navbar-text a:focus {
  color: var(--t4-navbar-active-color);
}
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
.navbar-toggler {
  padding: var(--t4-navbar-toggler-padding-y) var(--t4-navbar-toggler-padding-x);
  font-size: var(--t4-navbar-toggler-font-size);
  line-height: 1;
  color: var(--t4-navbar-color);
  background-color: transparent;
  border: var(--t4-border-width) solid var(--t4-navbar-toggler-border-color);
  border-radius: var(--t4-navbar-toggler-border-radius);
  transition: var(--t4-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--t4-navbar-toggler-focus-width);
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--t4-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.navbar-nav-scroll {
  max-height: var(--t4-scroll-height, 75vh);
  overflow-y: auto;
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--t4-navbar-nav-link-padding-x);
    padding-left: var(--t4-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--t4-navbar-nav-link-padding-x);
    padding-left: var(--t4-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--t4-navbar-nav-link-padding-x);
    padding-left: var(--t4-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--t4-navbar-nav-link-padding-x);
    padding-left: var(--t4-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--t4-navbar-nav-link-padding-x);
    padding-left: var(--t4-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--t4-navbar-nav-link-padding-x);
  padding-left: var(--t4-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}
.navbar-dark, .navbar[data-bs-theme="dark"] {
  --t4-navbar-color: rgba(255, 255, 255, 0.55);
  --t4-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --t4-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --t4-navbar-active-color: #fff;
  --t4-navbar-brand-color: #fff;
  --t4-navbar-brand-hover-color: #fff;
  --t4-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --t4-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
[data-bs-theme="dark"] .navbar-toggler-icon {
  --t4-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.card, body.contentpane .well {
  --t4-card-spacer-y: 1rem;
  --t4-card-spacer-x: 1rem;
  --t4-card-title-spacer-y: 0.5rem;
  --t4-card-title-color: ;
  --t4-card-subtitle-color: ;
  --t4-card-border-width: 1px;
  --t4-card-border-color: rgba(0, 0, 0, 0.125);
  --t4-card-border-radius: 0.25rem;
  --t4-card-box-shadow: ;
  --t4-card-inner-border-radius: calc(0.25rem - 1px);
  --t4-card-cap-padding-y: 0.5rem;
  --t4-card-cap-padding-x: 1rem;
  --t4-card-cap-bg: rgba(0, 0, 0, 0.03);
  --t4-card-cap-color: ;
  --t4-card-height: ;
  --t4-card-color: ;
  --t4-card-bg: #fff;
  --t4-card-img-overlay-padding: 1rem;
  --t4-card-group-margin: 1rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--t4-card-height);
  color: var(--t4-body-color);
  word-wrap: break-word;
  background-color: var(--t4-card-bg);
  background-clip: border-box;
  border: var(--t4-card-border-width) solid var(--t4-card-border-color);
  border-radius: var(--t4-card-border-radius);
}
.card > hr, body.contentpane .well > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group, body.contentpane .well > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child, body.contentpane .well > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--t4-card-inner-border-radius);
  border-top-right-radius: var(--t4-card-inner-border-radius);
}
.card > .list-group:last-child, body.contentpane .well > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--t4-card-inner-border-radius);
  border-bottom-left-radius: var(--t4-card-inner-border-radius);
}
.card > .card-header + .list-group, body.contentpane .well > .card-header + .list-group, .card > .list-group + .card-footer, body.contentpane .well > .list-group + .card-footer {
  border-top: 0;
}
.card-body {
  flex: 1 1 auto;
  padding: var(--t4-card-spacer-y) var(--t4-card-spacer-x);
  color: var(--t4-card-color);
}
.card-title {
  margin-bottom: var(--t4-card-title-spacer-y);
  color: var(--t4-card-title-color);
}
.card-subtitle {
  margin-top: calc(-.5 * var(--t4-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--t4-card-subtitle-color);
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link + .card-link {
  margin-left: var(--t4-card-spacer-x);
}
.card-header {
  padding: var(--t4-card-cap-padding-y) var(--t4-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--t4-card-cap-color);
  background-color: var(--t4-card-cap-bg);
  border-bottom: var(--t4-card-border-width) solid var(--t4-card-border-color);
}
.card-header:first-child {
  border-radius: var(--t4-card-inner-border-radius) var(--t4-card-inner-border-radius) 0 0;
}
.card-footer {
  padding: var(--t4-card-cap-padding-y) var(--t4-card-cap-padding-x);
  color: var(--t4-card-cap-color);
  background-color: var(--t4-card-cap-bg);
  border-top: var(--t4-card-border-width) solid var(--t4-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--t4-card-inner-border-radius) var(--t4-card-inner-border-radius);
}
.card-header-tabs {
  margin-right: calc(-.5 * var(--t4-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--t4-card-cap-padding-y));
  margin-left: calc(-.5 * var(--t4-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--t4-card-bg);
  border-bottom-color: var(--t4-card-bg);
}
.card-header-pills {
  margin-right: calc(-.5 * var(--t4-card-cap-padding-x));
  margin-left: calc(-.5 * var(--t4-card-cap-padding-x));
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--t4-card-img-overlay-padding);
  border-radius: var(--t4-card-inner-border-radius);
}
.card-img, .card-img-top, .card-img-bottom {
  width: 100%;
}
.card-img, .card-img-top {
  border-top-left-radius: var(--t4-card-inner-border-radius);
  border-top-right-radius: var(--t4-card-inner-border-radius);
}
.card-img, .card-img-bottom {
  border-bottom-right-radius: var(--t4-card-inner-border-radius);
  border-bottom-left-radius: var(--t4-card-inner-border-radius);
}
.card-group > .card, body.contentpane .card-group > .well {
  margin-bottom: var(--t4-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card, body.contentpane .card-group > .well {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card, body.contentpane .card-group > .well + .card, body.contentpane .card-group > .card + .well, body.contentpane .card-group > .well + .well {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child), body.contentpane .card-group > .well:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top, body.contentpane .card-group > .well:not(:last-child) .card-img-top, .card-group > .card:not(:last-child) .card-header, body.contentpane .card-group > .well:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom, body.contentpane .card-group > .well:not(:last-child) .card-img-bottom, .card-group > .card:not(:last-child) .card-footer, body.contentpane .card-group > .well:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child), body.contentpane .card-group > .well:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top, body.contentpane .card-group > .well:not(:first-child) .card-img-top, .card-group > .card:not(:first-child) .card-header, body.contentpane .card-group > .well:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom, body.contentpane .card-group > .well:not(:first-child) .card-img-bottom, .card-group > .card:not(:first-child) .card-footer, body.contentpane .card-group > .well:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}
.accordion {
  --t4-accordion-color: var(--t4-body-color);
  --t4-accordion-bg: var(--t4-body-bg);
  --t4-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --t4-accordion-border-color: var(--t4-border-color);
  --t4-accordion-border-width: var(--t4-border-width);
  --t4-accordion-border-radius: var(--t4-border-radius);
  --t4-accordion-inner-border-radius: calc(var(--t4-border-radius) - (var(--t4-border-width)));
  --t4-accordion-btn-padding-x: 1.25rem;
  --t4-accordion-btn-padding-y: 1rem;
  --t4-accordion-btn-color: var(--t4-body-color);
  --t4-accordion-btn-bg: var(--t4-accordion-bg);
  --t4-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --t4-accordion-btn-icon-width: 1.25rem;
  --t4-accordion-btn-icon-transform: rotate(-180deg);
  --t4-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --t4-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --t4-accordion-btn-focus-border-color: #86b7fe;
  --t4-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --t4-accordion-body-padding-x: 1.25rem;
  --t4-accordion-body-padding-y: 1rem;
  --t4-accordion-active-color: var(--t4-primary-text-emphasis);
  --t4-accordion-active-bg: var(--t4-primary-bg-subtle);
}
.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--t4-accordion-btn-padding-y) var(--t4-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--t4-accordion-btn-color);
  text-align: left;
  background-color: var(--t4-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--t4-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--t4-accordion-active-color);
  background-color: var(--t4-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--t4-accordion-border-width)) 0 var(--t4-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--t4-accordion-btn-active-icon);
  transform: var(--t4-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--t4-accordion-btn-icon-width);
  height: var(--t4-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--t4-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--t4-accordion-btn-icon-width);
  transition: var(--t4-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: var(--t4-accordion-btn-focus-border-color);
  outline: 0;
  box-shadow: var(--t4-accordion-btn-focus-box-shadow);
}
.accordion-header {
  margin-bottom: 0;
}
.accordion-item {
  color: var(--t4-accordion-color);
  background-color: var(--t4-accordion-bg);
  border: var(--t4-accordion-border-width) solid var(--t4-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--t4-accordion-border-radius);
  border-top-right-radius: var(--t4-accordion-border-radius);
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: var(--t4-accordion-inner-border-radius);
  border-top-right-radius: var(--t4-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--t4-accordion-border-radius);
  border-bottom-left-radius: var(--t4-accordion-border-radius);
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: var(--t4-accordion-inner-border-radius);
  border-bottom-left-radius: var(--t4-accordion-inner-border-radius);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: var(--t4-accordion-border-radius);
  border-bottom-left-radius: var(--t4-accordion-border-radius);
}
.accordion-body {
  padding: var(--t4-accordion-body-padding-y) var(--t4-accordion-body-padding-x);
}
.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
  border-radius: 0;
}
[data-bs-theme="dark"] .accordion-button::after {
  --t4-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --t4-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.breadcrumb {
  --t4-breadcrumb-padding-x: 0;
  --t4-breadcrumb-padding-y: 0.5rem;
  --t4-breadcrumb-margin-bottom: 1rem;
  --t4-breadcrumb-bg: ;
  --t4-breadcrumb-border-radius: ;
  --t4-breadcrumb-divider-color: #6c757d;
  --t4-breadcrumb-item-padding-x: 0.5rem;
  --t4-breadcrumb-item-active-color: #6c757d;
  display: flex;
  flex-wrap: wrap;
  padding: var(--t4-breadcrumb-padding-y) var(--t4-breadcrumb-padding-x);
  margin-bottom: var(--t4-breadcrumb-margin-bottom);
  font-size: var(--t4-breadcrumb-font-size);
  list-style: none;
  background-color: var(--t4-breadcrumb-bg);
  border-radius: var(--t4-breadcrumb-border-radius);
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--t4-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--t4-breadcrumb-item-padding-x);
  color: var(--t4-breadcrumb-divider-color);
  content: var(--t4-breadcrumb-divider, "/") /* rtl: var(--t4-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--t4-breadcrumb-item-active-color);
}
.pagination {
  --t4-pagination-padding-x: 0.75rem;
  --t4-pagination-padding-y: 0.375rem;
  --t4-pagination-font-size: 1rem;
  --t4-pagination-color: #0d6efd;
  --t4-pagination-bg: #fff;
  --t4-pagination-border-width: 1px;
  --t4-pagination-border-color: #dee2e6;
  --t4-pagination-border-radius: 0.25rem;
  --t4-pagination-hover-color: #0a58ca;
  --t4-pagination-hover-bg: #e9ecef;
  --t4-pagination-hover-border-color: #dee2e6;
  --t4-pagination-focus-color: #0a58ca;
  --t4-pagination-focus-bg: #e9ecef;
  --t4-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --t4-pagination-active-color: #fff;
  --t4-pagination-active-bg: #0d6efd;
  --t4-pagination-active-border-color: #0d6efd;
  --t4-pagination-disabled-color: #6c757d;
  --t4-pagination-disabled-bg: #fff;
  --t4-pagination-disabled-border-color: #dee2e6;
  display: flex;
  padding-left: 0;
  list-style: none;
}
.page-link {
  position: relative;
  display: block;
  padding: var(--t4-pagination-padding-y) var(--t4-pagination-padding-x);
  font-size: var(--t4-pagination-font-size);
  color: var(--t4-pagination-color);
  background-color: var(--t4-pagination-bg);
  border: var(--t4-pagination-border-width) solid var(--t4-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--t4-pagination-hover-color);
  background-color: var(--t4-pagination-hover-bg);
  border-color: var(--t4-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--t4-pagination-focus-color);
  background-color: var(--t4-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--t4-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--t4-pagination-active-color);
  background-color: var(--t4-pagination-active-bg);
  border-color: var(--t4-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--t4-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--t4-pagination-disabled-bg);
  border-color: var(--t4-pagination-disabled-border-color);
}
.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item .page-link {
  border-radius: var(--t4-pagination-border-radius);
}
.pagination-lg {
  --t4-pagination-padding-x: 1.5rem;
  --t4-pagination-padding-y: 0.75rem;
  --t4-pagination-font-size: 1.25rem;
  --t4-pagination-border-radius: 0.3rem;
}
.pagination-sm {
  --t4-pagination-padding-x: 0.5rem;
  --t4-pagination-padding-y: 0.25rem;
  --t4-pagination-font-size: 0.875rem;
  --t4-pagination-border-radius: 0.2rem;
}
.badge {
  --t4-badge-padding-x: 0.65em;
  --t4-badge-padding-y: 0.35em;
  --t4-badge-font-size: 0.75em;
  --t4-badge-font-weight: 700;
  --t4-badge-color: #fff;
  --t4-badge-border-radius: 0.25rem;
  display: inline-block;
  padding: var(--t4-badge-padding-y) var(--t4-badge-padding-x);
  font-size: var(--t4-badge-font-size);
  font-weight: var(--t4-badge-font-weight);
  line-height: 1;
  color: var(--t4-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--t4-badge-border-radius);
}
.badge:empty {
  display: none;
}
.btn .badge, .blog-list .item-readmore a .badge {
  position: relative;
  top: -1px;
}
.alert, .contact .contact-miscinfo, .com_config #page-site h1, .com_config #page-site .h1 {
  --t4-alert-bg: transparent;
  --t4-alert-padding-x: 1rem;
  --t4-alert-padding-y: 1rem;
  --t4-alert-margin-bottom: 1rem;
  --t4-alert-color: inherit;
  --t4-alert-border-color: transparent;
  --t4-alert-border: 1px solid var(--t4-alert-border-color);
  --t4-alert-border-radius: 0.25rem;
  --t4-alert-link-color: inherit;
  position: relative;
  padding: var(--t4-alert-padding-y) var(--t4-alert-padding-x);
  margin-bottom: var(--t4-alert-margin-bottom);
  color: var(--t4-alert-color);
  background-color: var(--t4-alert-bg);
  border: var(--t4-alert-border);
  border-radius: var(--t4-alert-border-radius);
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: 700;
  color: var(--t4-alert-link-color);
}
.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close, .alert-dismissible body.modal-open .modal .modal-header .close, body.modal-open .modal .modal-header .alert-dismissible .close, .alert-dismissible .alert .close, .alert-dismissible .contact .contact-miscinfo .close, .contact .alert-dismissible .contact-miscinfo .close, .alert-dismissible .com_config #page-site h1 .close, .alert-dismissible .com_config #page-site .h1 .close, .com_config #page-site .alert-dismissible h1 .close, .alert .alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}
.alert-primary {
  --t4-alert-color: var(--t4-primary-text-emphasis);
  --t4-alert-bg: var(--t4-primary-bg-subtle);
  --t4-alert-border-color: var(--t4-primary-border-subtle);
  --t4-alert-link-color: var(--t4-primary-text-emphasis);
}
.alert-secondary {
  --t4-alert-color: var(--t4-secondary-text-emphasis);
  --t4-alert-bg: var(--t4-secondary-bg-subtle);
  --t4-alert-border-color: var(--t4-secondary-border-subtle);
  --t4-alert-link-color: var(--t4-secondary-text-emphasis);
}
.alert-success, .alert-message, .com_config #page-site h1, .com_config #page-site .h1 {
  --t4-alert-color: var(--t4-success-text-emphasis);
  --t4-alert-bg: var(--t4-success-bg-subtle);
  --t4-alert-border-color: var(--t4-success-border-subtle);
  --t4-alert-link-color: var(--t4-success-text-emphasis);
}
.alert-info, .contact .contact-miscinfo {
  --t4-alert-color: var(--t4-info-text-emphasis);
  --t4-alert-bg: var(--t4-info-bg-subtle);
  --t4-alert-border-color: var(--t4-info-border-subtle);
  --t4-alert-link-color: var(--t4-info-text-emphasis);
}
.alert-warning, .alert-notice {
  --t4-alert-color: var(--t4-warning-text-emphasis);
  --t4-alert-bg: var(--t4-warning-bg-subtle);
  --t4-alert-border-color: var(--t4-warning-border-subtle);
  --t4-alert-link-color: var(--t4-warning-text-emphasis);
}
.alert-danger, .alert-error {
  --t4-alert-color: var(--t4-danger-text-emphasis);
  --t4-alert-bg: var(--t4-danger-bg-subtle);
  --t4-alert-border-color: var(--t4-danger-border-subtle);
  --t4-alert-link-color: var(--t4-danger-text-emphasis);
}
.alert-light {
  --t4-alert-color: var(--t4-light-text-emphasis);
  --t4-alert-bg: var(--t4-light-bg-subtle);
  --t4-alert-border-color: var(--t4-light-border-subtle);
  --t4-alert-link-color: var(--t4-light-text-emphasis);
}
.alert-dark {
  --t4-alert-color: var(--t4-dark-text-emphasis);
  --t4-alert-bg: var(--t4-dark-bg-subtle);
  --t4-alert-border-color: var(--t4-dark-border-subtle);
  --t4-alert-link-color: var(--t4-dark-text-emphasis);
}
@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress, .progress-stacked {
  --t4-progress-height: 1rem;
  --t4-progress-font-size: 0.75rem;
  --t4-progress-bg: var(--t4-secondary-bg);
  --t4-progress-border-radius: var(--t4-border-radius);
  --t4-progress-box-shadow: var(--t4-box-shadow-inset);
  --t4-progress-bar-color: #fff;
  --t4-progress-bar-bg: #0d6efd;
  --t4-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--t4-progress-height);
  overflow: hidden;
  font-size: var(--t4-progress-font-size);
  background-color: var(--t4-progress-bg);
  border-radius: var(--t4-progress-border-radius);
}
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--t4-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--t4-progress-bar-bg);
  transition: var(--t4-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--t4-progress-height) var(--t4-progress-height);
}
.progress-stacked > .progress {
  overflow: visible;
}
.progress-stacked > .progress > .progress-bar {
  width: 100%;
}
.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}
.list-group {
  --t4-list-group-color: #212529;
  --t4-list-group-bg: #fff;
  --t4-list-group-border-color: rgba(0, 0, 0, 0.125);
  --t4-list-group-border-width: 1px;
  --t4-list-group-border-radius: 0.25rem;
  --t4-list-group-item-padding-x: 1rem;
  --t4-list-group-item-padding-y: 0.5rem;
  --t4-list-group-action-color: #495057;
  --t4-list-group-action-hover-color: #495057;
  --t4-list-group-action-hover-bg: #f8f9fa;
  --t4-list-group-action-active-color: #212529;
  --t4-list-group-action-active-bg: #e9ecef;
  --t4-list-group-disabled-color: #6c757d;
  --t4-list-group-disabled-bg: #fff;
  --t4-list-group-active-color: #fff;
  --t4-list-group-active-bg: #0d6efd;
  --t4-list-group-active-border-color: #0d6efd;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--t4-list-group-border-radius);
}
.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}
.list-group-item-action {
  width: 100%;
  color: var(--t4-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--t4-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--t4-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--t4-list-group-action-active-color);
  background-color: var(--t4-list-group-action-active-bg);
}
.list-group-item {
  position: relative;
  display: block;
  padding: var(--t4-list-group-item-padding-y) var(--t4-list-group-item-padding-x);
  color: var(--t4-list-group-color);
  background-color: var(--t4-list-group-bg);
  border: var(--t4-list-group-border-width) solid var(--t4-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--t4-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--t4-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--t4-list-group-active-color);
  background-color: var(--t4-list-group-active-bg);
  border-color: var(--t4-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--t4-list-group-border-width));
  border-top-width: var(--t4-list-group-border-width);
}
.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--t4-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--t4-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--t4-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--t4-list-group-border-width));
  border-left-width: var(--t4-list-group-border-width);
}
@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--t4-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--t4-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--t4-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--t4-list-group-border-width));
    border-left-width: var(--t4-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--t4-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--t4-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--t4-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--t4-list-group-border-width));
    border-left-width: var(--t4-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--t4-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--t4-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--t4-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--t4-list-group-border-width));
    border-left-width: var(--t4-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--t4-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--t4-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--t4-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--t4-list-group-border-width));
    border-left-width: var(--t4-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--t4-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--t4-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--t4-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--t4-list-group-border-width));
    border-left-width: var(--t4-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--t4-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}
.list-group-item-primary {
  --t4-list-group-color: var(--t4-primary-text-emphasis);
  --t4-list-group-bg: var(--t4-primary-bg-subtle);
  --t4-list-group-border-color: var(--t4-primary-border-subtle);
  --t4-list-group-action-hover-color: var(--t4-emphasis-color);
  --t4-list-group-action-hover-bg: var(--t4-primary-border-subtle);
  --t4-list-group-action-active-color: var(--t4-emphasis-color);
  --t4-list-group-action-active-bg: var(--t4-primary-border-subtle);
  --t4-list-group-active-color: var(--t4-primary-bg-subtle);
  --t4-list-group-active-bg: var(--t4-primary-text-emphasis);
  --t4-list-group-active-border-color: var(--t4-primary-text-emphasis);
}
.list-group-item-secondary {
  --t4-list-group-color: var(--t4-secondary-text-emphasis);
  --t4-list-group-bg: var(--t4-secondary-bg-subtle);
  --t4-list-group-border-color: var(--t4-secondary-border-subtle);
  --t4-list-group-action-hover-color: var(--t4-emphasis-color);
  --t4-list-group-action-hover-bg: var(--t4-secondary-border-subtle);
  --t4-list-group-action-active-color: var(--t4-emphasis-color);
  --t4-list-group-action-active-bg: var(--t4-secondary-border-subtle);
  --t4-list-group-active-color: var(--t4-secondary-bg-subtle);
  --t4-list-group-active-bg: var(--t4-secondary-text-emphasis);
  --t4-list-group-active-border-color: var(--t4-secondary-text-emphasis);
}
.list-group-item-success {
  --t4-list-group-color: var(--t4-success-text-emphasis);
  --t4-list-group-bg: var(--t4-success-bg-subtle);
  --t4-list-group-border-color: var(--t4-success-border-subtle);
  --t4-list-group-action-hover-color: var(--t4-emphasis-color);
  --t4-list-group-action-hover-bg: var(--t4-success-border-subtle);
  --t4-list-group-action-active-color: var(--t4-emphasis-color);
  --t4-list-group-action-active-bg: var(--t4-success-border-subtle);
  --t4-list-group-active-color: var(--t4-success-bg-subtle);
  --t4-list-group-active-bg: var(--t4-success-text-emphasis);
  --t4-list-group-active-border-color: var(--t4-success-text-emphasis);
}
.list-group-item-info {
  --t4-list-group-color: var(--t4-info-text-emphasis);
  --t4-list-group-bg: var(--t4-info-bg-subtle);
  --t4-list-group-border-color: var(--t4-info-border-subtle);
  --t4-list-group-action-hover-color: var(--t4-emphasis-color);
  --t4-list-group-action-hover-bg: var(--t4-info-border-subtle);
  --t4-list-group-action-active-color: var(--t4-emphasis-color);
  --t4-list-group-action-active-bg: var(--t4-info-border-subtle);
  --t4-list-group-active-color: var(--t4-info-bg-subtle);
  --t4-list-group-active-bg: var(--t4-info-text-emphasis);
  --t4-list-group-active-border-color: var(--t4-info-text-emphasis);
}
.list-group-item-warning {
  --t4-list-group-color: var(--t4-warning-text-emphasis);
  --t4-list-group-bg: var(--t4-warning-bg-subtle);
  --t4-list-group-border-color: var(--t4-warning-border-subtle);
  --t4-list-group-action-hover-color: var(--t4-emphasis-color);
  --t4-list-group-action-hover-bg: var(--t4-warning-border-subtle);
  --t4-list-group-action-active-color: var(--t4-emphasis-color);
  --t4-list-group-action-active-bg: var(--t4-warning-border-subtle);
  --t4-list-group-active-color: var(--t4-warning-bg-subtle);
  --t4-list-group-active-bg: var(--t4-warning-text-emphasis);
  --t4-list-group-active-border-color: var(--t4-warning-text-emphasis);
}
.list-group-item-danger {
  --t4-list-group-color: var(--t4-danger-text-emphasis);
  --t4-list-group-bg: var(--t4-danger-bg-subtle);
  --t4-list-group-border-color: var(--t4-danger-border-subtle);
  --t4-list-group-action-hover-color: var(--t4-emphasis-color);
  --t4-list-group-action-hover-bg: var(--t4-danger-border-subtle);
  --t4-list-group-action-active-color: var(--t4-emphasis-color);
  --t4-list-group-action-active-bg: var(--t4-danger-border-subtle);
  --t4-list-group-active-color: var(--t4-danger-bg-subtle);
  --t4-list-group-active-bg: var(--t4-danger-text-emphasis);
  --t4-list-group-active-border-color: var(--t4-danger-text-emphasis);
}
.list-group-item-light {
  --t4-list-group-color: var(--t4-light-text-emphasis);
  --t4-list-group-bg: var(--t4-light-bg-subtle);
  --t4-list-group-border-color: var(--t4-light-border-subtle);
  --t4-list-group-action-hover-color: var(--t4-emphasis-color);
  --t4-list-group-action-hover-bg: var(--t4-light-border-subtle);
  --t4-list-group-action-active-color: var(--t4-emphasis-color);
  --t4-list-group-action-active-bg: var(--t4-light-border-subtle);
  --t4-list-group-active-color: var(--t4-light-bg-subtle);
  --t4-list-group-active-bg: var(--t4-light-text-emphasis);
  --t4-list-group-active-border-color: var(--t4-light-text-emphasis);
}
.list-group-item-dark {
  --t4-list-group-color: var(--t4-dark-text-emphasis);
  --t4-list-group-bg: var(--t4-dark-bg-subtle);
  --t4-list-group-border-color: var(--t4-dark-border-subtle);
  --t4-list-group-action-hover-color: var(--t4-emphasis-color);
  --t4-list-group-action-hover-bg: var(--t4-dark-border-subtle);
  --t4-list-group-action-active-color: var(--t4-emphasis-color);
  --t4-list-group-action-active-bg: var(--t4-dark-border-subtle);
  --t4-list-group-active-color: var(--t4-dark-bg-subtle);
  --t4-list-group-active-bg: var(--t4-dark-text-emphasis);
  --t4-list-group-active-border-color: var(--t4-dark-text-emphasis);
}
.btn-close, body.modal-open .modal .modal-header .close, .alert .close, .contact .contact-miscinfo .close, .com_config #page-site h1 .close, .com_config #page-site .h1 .close {
  --t4-btn-close-color: #000;
  --t4-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
  --t4-btn-close-opacity: 0.5;
  --t4-btn-close-hover-opacity: 0.75;
  --t4-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --t4-btn-close-focus-opacity: 1;
  --t4-btn-close-disabled-opacity: 0.25;
  --t4-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--t4-btn-close-color);
  background: transparent var(--t4-btn-close-bg) center / 1em auto no-repeat;
  border: 0;
  border-radius: 0.25rem;
  opacity: var(--t4-btn-close-opacity);
}
.btn-close:hover, body.modal-open .modal .modal-header .close:hover, .alert .close:hover, .contact .contact-miscinfo .close:hover, .com_config #page-site h1 .close:hover, .com_config #page-site .h1 .close:hover {
  color: var(--t4-btn-close-color);
  text-decoration: none;
  opacity: var(--t4-btn-close-hover-opacity);
}
.btn-close:focus, body.modal-open .modal .modal-header .close:focus, .alert .close:focus, .contact .contact-miscinfo .close:focus, .com_config #page-site h1 .close:focus, .com_config #page-site .h1 .close:focus {
  outline: 0;
  box-shadow: var(--t4-btn-close-focus-shadow);
  opacity: var(--t4-btn-close-focus-opacity);
}
.btn-close:disabled, body.modal-open .modal .modal-header .close:disabled, .alert .close:disabled, .contact .contact-miscinfo .close:disabled, .com_config #page-site h1 .close:disabled, .com_config #page-site .h1 .close:disabled, .btn-close.disabled, body.modal-open .modal .modal-header .disabled.close, .alert .disabled.close, .contact .contact-miscinfo .disabled.close, .com_config #page-site h1 .disabled.close, .com_config #page-site .h1 .disabled.close {
  pointer-events: none;
  user-select: none;
  opacity: var(--t4-btn-close-disabled-opacity);
}
.btn-close-white {
  filter: var(--t4-btn-close-white-filter);
}
[data-bs-theme="dark"] .btn-close, [data-bs-theme="dark"] body.modal-open .modal .modal-header .close, body.modal-open .modal .modal-header [data-bs-theme="dark"] .close, [data-bs-theme="dark"] .alert .close, [data-bs-theme="dark"] .contact .contact-miscinfo .close, .contact [data-bs-theme="dark"] .contact-miscinfo .close, [data-bs-theme="dark"] .com_config #page-site h1 .close, [data-bs-theme="dark"] .com_config #page-site .h1 .close, .com_config #page-site [data-bs-theme="dark"] h1 .close, .alert [data-bs-theme="dark"] .close {
  filter: var(--t4-btn-close-white-filter);
}
.toast {
  --t4-toast-zindex: 1090;
  --t4-toast-padding-x: 0.75rem;
  --t4-toast-padding-y: 0.5rem;
  --t4-toast-spacing: 1.5rem;
  --t4-toast-max-width: 350px;
  --t4-toast-font-size: 0.875rem;
  --t4-toast-color: ;
  --t4-toast-bg: rgba(var(--t4-body-bg-rgb));
  --t4-toast-border-width: var(--t4-border-width);
  --t4-toast-border-color: var(--t4-border-color-translucent);
  --t4-toast-border-radius: var(--t4-border-radius);
  --t4-toast-box-shadow: var(--t4-box-shadow);
  --t4-toast-header-color: var(--t4-secondary-color);
  --t4-toast-header-bg: rgba(var(--t4-body-bg-rgb));
  --t4-toast-header-border-color: var(--t4-border-color-translucent);
  width: var(--t4-toast-max-width);
  max-width: 100%;
  font-size: var(--t4-toast-font-size);
  color: var(--t4-toast-color);
  pointer-events: auto;
  background-color: var(--t4-toast-bg);
  background-clip: padding-box;
  border: var(--t4-toast-border-width) solid var(--t4-toast-border-color);
  box-shadow: var(--t4-toast-box-shadow);
  border-radius: var(--t4-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}
.toast-container {
  --t4-toast-zindex: 1090;
  position: absolute;
  z-index: var(--t4-toast-zindex);
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--t4-toast-spacing);
}
.toast-header {
  display: flex;
  align-items: center;
  padding: var(--t4-toast-padding-y) var(--t4-toast-padding-x);
  color: var(--t4-toast-header-color);
  background-color: var(--t4-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--t4-toast-border-width) solid var(--t4-toast-header-border-color);
  border-top-left-radius: calc(var(--t4-toast-border-radius) - var(--t4-toast-border-width));
  border-top-right-radius: calc(var(--t4-toast-border-radius) - var(--t4-toast-border-width));
}
.toast-header .btn-close, .toast-header body.modal-open .modal .modal-header .close, body.modal-open .modal .modal-header .toast-header .close, .toast-header .alert .close, .toast-header .contact .contact-miscinfo .close, .contact .toast-header .contact-miscinfo .close, .toast-header .com_config #page-site h1 .close, .toast-header .com_config #page-site .h1 .close, .com_config #page-site .toast-header h1 .close, .alert .toast-header .close {
  margin-right: calc(-.5 * var(--t4-toast-padding-x));
  margin-left: var(--t4-toast-padding-x);
}
.toast-body {
  padding: var(--t4-toast-padding-x);
  word-wrap: break-word;
}
.modal {
  --t4-modal-zindex: 1055;
  --t4-modal-width: 500px;
  --t4-modal-padding: 1rem;
  --t4-modal-margin: 0.5rem;
  --t4-modal-color: ;
  --t4-modal-bg: #fff;
  --t4-modal-border-color: rgba(0, 0, 0, 0.2);
  --t4-modal-border-width: 1px;
  --t4-modal-border-radius: 0.3rem;
  --t4-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --t4-modal-inner-border-radius: calc(0.3rem - 1px);
  --t4-modal-header-padding-x: 1rem;
  --t4-modal-header-padding-y: 1rem;
  --t4-modal-header-padding: 1rem 1rem;
  --t4-modal-header-border-color: #e9ecef;
  --t4-modal-header-border-width: 1px;
  --t4-modal-title-line-height: 1.5;
  --t4-modal-footer-gap: 0.5rem;
  --t4-modal-footer-bg: ;
  --t4-modal-footer-border-color: #e9ecef;
  --t4-modal-footer-border-width: 1px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--t4-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--t4-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}
.modal-dialog-scrollable {
  height: calc(100% - var(--t4-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--t4-modal-margin) * 2);
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--t4-modal-color);
  pointer-events: auto;
  background-color: var(--t4-modal-bg);
  background-clip: padding-box;
  border: var(--t4-modal-border-width) solid var(--t4-modal-border-color);
  border-radius: var(--t4-modal-border-radius);
  outline: 0;
}
.modal-backdrop {
  --t4-backdrop-zindex: 1050;
  --t4-backdrop-bg: #000;
  --t4-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--t4-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--t4-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--t4-backdrop-opacity);
}
.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: var(--t4-modal-header-padding);
  border-bottom: var(--t4-modal-header-border-width) solid var(--t4-modal-header-border-color);
  border-top-left-radius: var(--t4-modal-inner-border-radius);
  border-top-right-radius: var(--t4-modal-inner-border-radius);
}
.modal-header .btn-close, .modal-header body.modal-open .modal .modal-header .close, body.modal-open .modal .modal-header .modal-header .close, .modal-header .alert .close, .modal-header .contact .contact-miscinfo .close, .contact .modal-header .contact-miscinfo .close, .modal-header .com_config #page-site h1 .close, .modal-header .com_config #page-site .h1 .close, .com_config #page-site .modal-header h1 .close, .alert .modal-header .close {
  padding: calc(var(--t4-modal-header-padding-y) * .5) calc(var(--t4-modal-header-padding-x) * .5);
  margin: calc(-.5 * var(--t4-modal-header-padding-y)) calc(-.5 * var(--t4-modal-header-padding-x)) calc(-.5 * var(--t4-modal-header-padding-y)) auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: var(--t4-modal-title-line-height);
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--t4-modal-padding);
}
.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--t4-modal-padding) - var(--t4-modal-footer-gap) * .5);
  background-color: var(--t4-modal-footer-bg);
  border-top: var(--t4-modal-footer-border-width) solid var(--t4-modal-footer-border-color);
  border-bottom-right-radius: var(--t4-modal-inner-border-radius);
  border-bottom-left-radius: var(--t4-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--t4-modal-footer-gap) * .5);
}
@media (min-width: 576px) {
  .modal {
    --t4-modal-margin: 1.75rem;
    --t4-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
  .modal-dialog {
    max-width: var(--t4-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --t4-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg, .modal-xl {
    --t4-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --t4-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header, .modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}
@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header, .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header, .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header, .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header, .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header, .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --t4-tooltip-zindex: 1080;
  --t4-tooltip-max-width: 200px;
  --t4-tooltip-padding-x: 0.5rem;
  --t4-tooltip-padding-y: 0.25rem;
  --t4-tooltip-margin: 0;
  --t4-tooltip-font-size: 0.875rem;
  --t4-tooltip-color: #fff;
  --t4-tooltip-bg: #000;
  --t4-tooltip-border-radius: 0.25rem;
  --t4-tooltip-opacity: 0.9;
  --t4-tooltip-arrow-width: 0.8rem;
  --t4-tooltip-arrow-height: 0.4rem;
  z-index: var(--t4-tooltip-zindex);
  display: block;
  margin: var(--t4-tooltip-margin);
  font-family: var(--t4-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--t4-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--t4-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--t4-tooltip-arrow-width);
  height: var(--t4-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow {
  bottom: calc(-1 * var(--t4-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--t4-tooltip-arrow-height) calc(var(--t4-tooltip-arrow-width) * .5) 0;
  border-top-color: var(--t4-tooltip-bg);
}
/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow {
  left: calc(-1 * var(--t4-tooltip-arrow-height));
  width: var(--t4-tooltip-arrow-height);
  height: var(--t4-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--t4-tooltip-arrow-width) * .5) var(--t4-tooltip-arrow-height) calc(var(--t4-tooltip-arrow-width) * .5) 0;
  border-right-color: var(--t4-tooltip-bg);
}
/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow {
  top: calc(-1 * var(--t4-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--t4-tooltip-arrow-width) * .5) var(--t4-tooltip-arrow-height);
  border-bottom-color: var(--t4-tooltip-bg);
}
/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow {
  right: calc(-1 * var(--t4-tooltip-arrow-height));
  width: var(--t4-tooltip-arrow-height);
  height: var(--t4-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--t4-tooltip-arrow-width) * .5) 0 calc(var(--t4-tooltip-arrow-width) * .5) var(--t4-tooltip-arrow-height);
  border-left-color: var(--t4-tooltip-bg);
}
/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--t4-tooltip-max-width);
  padding: var(--t4-tooltip-padding-y) var(--t4-tooltip-padding-x);
  color: var(--t4-tooltip-color);
  text-align: center;
  background-color: var(--t4-tooltip-bg);
  border-radius: var(--t4-tooltip-border-radius);
}
.popover, .control-label .form-control-feedback {
  --t4-popover-zindex: 1070;
  --t4-popover-max-width: 276px;
  --t4-popover-font-size: 0.875rem;
  --t4-popover-bg: #fff;
  --t4-popover-border-width: 1px;
  --t4-popover-border-color: rgba(0, 0, 0, 0.2);
  --t4-popover-border-radius: 0.3rem;
  --t4-popover-inner-border-radius: calc(0.3rem - 1px);
  --t4-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --t4-popover-header-padding-x: 1rem;
  --t4-popover-header-padding-y: 0.5rem;
  --t4-popover-header-font-size: 1rem;
  --t4-popover-header-color: ;
  --t4-popover-header-bg: #f0f0f0;
  --t4-popover-body-padding-x: 1rem;
  --t4-popover-body-padding-y: 1rem;
  --t4-popover-body-color: #212529;
  --t4-popover-arrow-width: 1rem;
  --t4-popover-arrow-height: 0.5rem;
  --t4-popover-arrow-border: var(--t4-popover-border-color);
  z-index: var(--t4-popover-zindex);
  display: block;
  max-width: var(--t4-popover-max-width);
  font-family: var(--t4-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--t4-popover-font-size);
  word-wrap: break-word;
  background-color: var(--t4-popover-bg);
  background-clip: padding-box;
  border: var(--t4-popover-border-width) solid var(--t4-popover-border-color);
  border-radius: var(--t4-popover-border-radius);
}
.popover .popover-arrow, .control-label .form-control-feedback .popover-arrow {
  display: block;
  width: var(--t4-popover-arrow-width);
  height: var(--t4-popover-arrow-height);
}
.popover .popover-arrow::before, .control-label .form-control-feedback .popover-arrow::before, .popover .popover-arrow::after, .control-label .form-control-feedback .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}
.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow, .control-label .form-control-feedback > .popover-arrow {
  bottom: calc(-1 * (var(--t4-popover-arrow-height)) - var(--t4-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before, .control-label .form-control-feedback > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after, .control-label .form-control-feedback > .popover-arrow::after {
  border-width: var(--t4-popover-arrow-height) calc(var(--t4-popover-arrow-width) * .5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before, .control-label .form-control-feedback > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--t4-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after, .control-label .form-control-feedback > .popover-arrow::after {
  bottom: var(--t4-popover-border-width);
  border-top-color: var(--t4-popover-bg);
}
/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow {
  left: calc(-1 * (var(--t4-popover-arrow-height)) - var(--t4-popover-border-width));
  width: var(--t4-popover-arrow-height);
  height: var(--t4-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after {
  border-width: calc(var(--t4-popover-arrow-width) * .5) var(--t4-popover-arrow-height) calc(var(--t4-popover-arrow-width) * .5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--t4-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after {
  left: var(--t4-popover-border-width);
  border-right-color: var(--t4-popover-bg);
}
/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow {
  top: calc(-1 * (var(--t4-popover-arrow-height)) - var(--t4-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after {
  border-width: 0 calc(var(--t4-popover-arrow-width) * .5) var(--t4-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--t4-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after {
  top: var(--t4-popover-border-width);
  border-bottom-color: var(--t4-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--t4-popover-arrow-width);
  margin-left: calc(-.5 * var(--t4-popover-arrow-width));
  content: "";
  border-bottom: var(--t4-popover-border-width) solid var(--t4-popover-header-bg);
}
/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow {
  right: calc(-1 * (var(--t4-popover-arrow-height)) - var(--t4-popover-border-width));
  width: var(--t4-popover-arrow-height);
  height: var(--t4-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after {
  border-width: calc(var(--t4-popover-arrow-width) * .5) 0 calc(var(--t4-popover-arrow-width) * .5) var(--t4-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--t4-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after {
  right: var(--t4-popover-border-width);
  border-left-color: var(--t4-popover-bg);
}
/* rtl:end:ignore */
.popover-header {
  padding: var(--t4-popover-header-padding-y) var(--t4-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--t4-popover-header-font-size);
  color: var(--t4-popover-header-color);
  background-color: var(--t4-popover-header-bg);
  border-bottom: var(--t4-popover-border-width) solid var(--t4-popover-border-color);
  border-top-left-radius: var(--t4-popover-inner-border-radius);
  border-top-right-radius: var(--t4-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}
.popover-body, .control-label .form-control-feedback {
  padding: var(--t4-popover-body-padding-y) var(--t4-popover-body-padding-x);
  color: var(--t4-popover-body-color);
}
.carousel {
  position: relative;
}
.carousel.pointer-event {
  touch-action: pan-y;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}
.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item.active, .carousel-item-next, .carousel-item-prev {
  display: block;
}
.carousel-item-next:not(.carousel-item-start), .active.carousel-item-end {
  transform: translateX(100%);
}
.carousel-item-prev:not(.carousel-item-end), .active.carousel-item-start {
  transform: translateX(-100%);
}
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-start, .carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start, .carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start, .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}
.carousel-control-prev, .carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev, .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-prev-icon, .carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}
/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}
.carousel-dark .carousel-control-prev-icon, .carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}
[data-bs-theme="dark"] .carousel .carousel-control-prev-icon, [data-bs-theme="dark"] .carousel .carousel-control-next-icon, [data-bs-theme="dark"].carousel .carousel-control-prev-icon, [data-bs-theme="dark"].carousel .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
[data-bs-theme="dark"] .carousel .carousel-indicators [data-bs-target], [data-bs-theme="dark"].carousel .carousel-indicators [data-bs-target] {
  background-color: #000;
}
[data-bs-theme="dark"] .carousel .carousel-caption, [data-bs-theme="dark"].carousel .carousel-caption {
  color: #000;
}
.spinner-grow, .spinner-border {
  display: inline-block;
  width: var(--t4-spinner-width);
  height: var(--t4-spinner-height);
  vertical-align: var(--t4-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--t4-spinner-animation-speed) linear infinite var(--t4-spinner-animation-name);
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --t4-spinner-width: 2rem;
  --t4-spinner-height: 2rem;
  --t4-spinner-vertical-align: -0.125em;
  --t4-spinner-border-width: 0.25em;
  --t4-spinner-animation-speed: 0.75s;
  --t4-spinner-animation-name: spinner-border;
  border: var(--t4-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}
.spinner-border-sm {
  --t4-spinner-width: 1rem;
  --t4-spinner-height: 1rem;
  --t4-spinner-border-width: 0.2em;
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --t4-spinner-width: 2rem;
  --t4-spinner-height: 2rem;
  --t4-spinner-vertical-align: -0.125em;
  --t4-spinner-animation-speed: 0.75s;
  --t4-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}
.spinner-grow-sm {
  --t4-spinner-width: 1rem;
  --t4-spinner-height: 1rem;
}
@media (prefers-reduced-motion: reduce) {
  .spinner-border, .spinner-grow {
    --t4-spinner-animation-speed: 1.5s;
  }
}
.clearfix::after, .com-tags-tag.tag-category .list-group .list-group-item::after, .content-category .category-desc::after {
  display: block;
  clear: both;
  content: "";
}
.text-bg-primary {
  color: #fff !important;
  background-color: rgba(var(--t4-primary-rgb)) !important;
}
.text-bg-secondary {
  color: #fff !important;
  background-color: rgba(var(--t4-secondary-rgb)) !important;
}
.text-bg-success {
  color: #fff !important;
  background-color: rgba(var(--t4-success-rgb)) !important;
}
.text-bg-info {
  color: #000 !important;
  background-color: rgba(var(--t4-info-rgb)) !important;
}
.text-bg-warning {
  color: #000 !important;
  background-color: rgba(var(--t4-warning-rgb)) !important;
}
.text-bg-danger {
  color: #fff !important;
  background-color: rgba(var(--t4-danger-rgb)) !important;
}
.text-bg-light {
  color: #000 !important;
  background-color: rgba(var(--t4-light-rgb)) !important;
}
.text-bg-dark {
  color: #fff !important;
  background-color: rgba(var(--t4-dark-rgb)) !important;
}
.link-primary {
  color: rgba(var(--t4-primary-rgb)) !important;
  text-decoration-color: rgba(var(--t4-primary-rgb)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: rgba(10, 88, 202) !important;
  text-decoration-color: rgba(10, 88, 202, var(--t4-link-underline-opacity, 1)) !important;
}
.link-secondary {
  color: rgba(var(--t4-secondary-rgb)) !important;
  text-decoration-color: rgba(var(--t4-secondary-rgb)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: rgba(86, 94, 100) !important;
  text-decoration-color: rgba(86, 94, 100, var(--t4-link-underline-opacity, 1)) !important;
}
.link-success {
  color: rgba(var(--t4-success-rgb)) !important;
  text-decoration-color: rgba(var(--t4-success-rgb)) !important;
}
.link-success:hover, .link-success:focus {
  color: rgba(20, 108, 67) !important;
  text-decoration-color: rgba(20, 108, 67, var(--t4-link-underline-opacity, 1)) !important;
}
.link-info {
  color: rgba(var(--t4-info-rgb)) !important;
  text-decoration-color: rgba(var(--t4-info-rgb)) !important;
}
.link-info:hover, .link-info:focus {
  color: rgba(61, 213, 243) !important;
  text-decoration-color: rgba(61, 213, 243, var(--t4-link-underline-opacity, 1)) !important;
}
.link-warning {
  color: rgba(var(--t4-warning-rgb)) !important;
  text-decoration-color: rgba(var(--t4-warning-rgb)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: rgba(255, 205, 57) !important;
  text-decoration-color: rgba(255, 205, 57, var(--t4-link-underline-opacity, 1)) !important;
}
.link-danger {
  color: rgba(var(--t4-danger-rgb)) !important;
  text-decoration-color: rgba(var(--t4-danger-rgb)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: rgba(176, 42, 55) !important;
  text-decoration-color: rgba(176, 42, 55, var(--t4-link-underline-opacity, 1)) !important;
}
.link-light {
  color: rgba(var(--t4-light-rgb)) !important;
  text-decoration-color: rgba(var(--t4-light-rgb)) !important;
}
.link-light:hover, .link-light:focus {
  color: rgba(249, 250, 251) !important;
  text-decoration-color: rgba(249, 250, 251, var(--t4-link-underline-opacity, 1)) !important;
}
.link-dark {
  color: rgba(var(--t4-dark-rgb)) !important;
  text-decoration-color: rgba(var(--t4-dark-rgb)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: rgba(26, 30, 33) !important;
  text-decoration-color: rgba(26, 30, 33, var(--t4-link-underline-opacity, 1)) !important;
}
.link-body-emphasis {
  color: rgba(var(--t4-emphasis-color-rgb)) !important;
  text-decoration-color: rgba(var(--t4-emphasis-color-rgb)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: rgba(var(--t4-emphasis-color-rgb)) !important;
  text-decoration-color: rgba(var(--t4-emphasis-color-rgb)) !important;
}
.focus-ring:focus {
  outline: 0;
  box-shadow: var(--t4-focus-ring-x, 0) var(--t4-focus-ring-y, 0) var(--t4-focus-ring-blur, 0) var(--t4-focus-ring-width) var(--t4-focus-ring-color);
}
.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--t4-link-color-rgb));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}
.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--t4-icon-link-transform, translate3d(0.25em, 0, 0));
}
.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--t4-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ratio-1x1 {
  --t4-aspect-ratio: 100%;
}
.ratio-4x3 {
  --t4-aspect-ratio: calc(3 / 4 * 100%);
}
.ratio-16x9 {
  --t4-aspect-ratio: calc(9 / 16 * 100%);
}
.ratio-21x9 {
  --t4-aspect-ratio: calc(9 / 21 * 100%);
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}
.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}
@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}
.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}
.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption), .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--t4-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.float-start {
  float: left !important;
}
.float-end {
  float: right !important;
}
.float-none {
  float: none !important;
}
.object-fit-contain {
  object-fit: contain !important;
}
.object-fit-cover {
  object-fit: cover !important;
}
.object-fit-fill {
  object-fit: fill !important;
}
.object-fit-scale {
  object-fit: scale-down !important;
}
.object-fit-none {
  object-fit: none !important;
}
.opacity-0 {
  opacity: 0 !important;
}
.opacity-25 {
  opacity: 0.25 !important;
}
.opacity-50 {
  opacity: 0.5 !important;
}
.opacity-75 {
  opacity: 0.75 !important;
}
.opacity-100 {
  opacity: 1 !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-visible {
  overflow: visible !important;
}
.overflow-scroll {
  overflow: scroll !important;
}
.overflow-x-auto {
  overflow-x: auto !important;
}
.overflow-x-hidden {
  overflow-x: hidden !important;
}
.overflow-x-visible {
  overflow-x: visible !important;
}
.overflow-x-scroll {
  overflow-x: scroll !important;
}
.overflow-y-auto {
  overflow-y: auto !important;
}
.overflow-y-hidden {
  overflow-y: hidden !important;
}
.overflow-y-visible {
  overflow-y: visible !important;
}
.overflow-y-scroll {
  overflow-y: scroll !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block, .blog-list .item-image {
  display: block !important;
}
.d-grid {
  display: grid !important;
}
.d-inline-grid {
  display: inline-grid !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex, .blog-list .item-meta {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
.d-none {
  display: none !important;
}
.shadow {
  box-shadow: var(--t4-box-shadow) !important;
}
.shadow-sm, .blog-list .item-image img, .categories-list .com-content-categories__items .com-content-categories__item img {
  box-shadow: var(--t4-box-shadow-sm) !important;
}
.shadow-lg {
  box-shadow: var(--t4-box-shadow-lg) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.focus-ring-primary {
  --t4-focus-ring-color: rgba(var(--t4-primary-rgb));
}
.focus-ring-secondary {
  --t4-focus-ring-color: rgba(var(--t4-secondary-rgb));
}
.focus-ring-success {
  --t4-focus-ring-color: rgba(var(--t4-success-rgb));
}
.focus-ring-info {
  --t4-focus-ring-color: rgba(var(--t4-info-rgb));
}
.focus-ring-warning {
  --t4-focus-ring-color: rgba(var(--t4-warning-rgb));
}
.focus-ring-danger {
  --t4-focus-ring-color: rgba(var(--t4-danger-rgb));
}
.focus-ring-light {
  --t4-focus-ring-color: rgba(var(--t4-light-rgb));
}
.focus-ring-dark {
  --t4-focus-ring-color: rgba(var(--t4-dark-rgb));
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: sticky !important;
}
.top-0 {
  top: 0 !important;
}
.top-50 {
  top: 50% !important;
}
.top-100 {
  top: 100% !important;
}
.bottom-0 {
  bottom: 0 !important;
}
.bottom-50 {
  bottom: 50% !important;
}
.bottom-100 {
  bottom: 100% !important;
}
.start-0 {
  left: 0 !important;
}
.start-50 {
  left: 50% !important;
}
.start-100 {
  left: 100% !important;
}
.end-0 {
  right: 0 !important;
}
.end-50 {
  right: 50% !important;
}
.end-100 {
  right: 100% !important;
}
.translate-middle {
  transform: translate(-50%, -50%) !important;
}
.translate-middle-x {
  transform: translateX(-50%) !important;
}
.translate-middle-y {
  transform: translateY(-50%) !important;
}
.border {
  border: var(--t4-border-width) var(--t4-border-style) var(--t4-border-color) !important;
}
.border-0 {
  border: 0 !important;
}
.border-top {
  border-top: var(--t4-border-width) var(--t4-border-style) var(--t4-border-color) !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-end {
  border-right: var(--t4-border-width) var(--t4-border-style) var(--t4-border-color) !important;
}
.border-end-0 {
  border-right: 0 !important;
}
.border-bottom {
  border-bottom: var(--t4-border-width) var(--t4-border-style) var(--t4-border-color) !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-start {
  border-left: var(--t4-border-width) var(--t4-border-style) var(--t4-border-color) !important;
}
.border-start-0 {
  border-left: 0 !important;
}
.border-primary {
  --t4-border-opacity: 1;
  border-color: rgba(var(--t4-primary-rgb)) !important;
}
.border-secondary {
  --t4-border-opacity: 1;
  border-color: rgba(var(--t4-secondary-rgb)) !important;
}
.border-success {
  --t4-border-opacity: 1;
  border-color: rgba(var(--t4-success-rgb)) !important;
}
.border-info {
  --t4-border-opacity: 1;
  border-color: rgba(var(--t4-info-rgb)) !important;
}
.border-warning {
  --t4-border-opacity: 1;
  border-color: rgba(var(--t4-warning-rgb)) !important;
}
.border-danger {
  --t4-border-opacity: 1;
  border-color: rgba(var(--t4-danger-rgb)) !important;
}
.border-light {
  --t4-border-opacity: 1;
  border-color: rgba(var(--t4-light-rgb)) !important;
}
.border-dark {
  --t4-border-opacity: 1;
  border-color: rgba(var(--t4-dark-rgb)) !important;
}
.border-black {
  --t4-border-opacity: 1;
  border-color: rgba(var(--t4-black-rgb)) !important;
}
.border-white {
  --t4-border-opacity: 1;
  border-color: rgba(var(--t4-white-rgb)) !important;
}
.border-primary-subtle {
  border-color: var(--t4-primary-border-subtle) !important;
}
.border-secondary-subtle {
  border-color: var(--t4-secondary-border-subtle) !important;
}
.border-success-subtle {
  border-color: var(--t4-success-border-subtle) !important;
}
.border-info-subtle {
  border-color: var(--t4-info-border-subtle) !important;
}
.border-warning-subtle {
  border-color: var(--t4-warning-border-subtle) !important;
}
.border-danger-subtle {
  border-color: var(--t4-danger-border-subtle) !important;
}
.border-light-subtle {
  border-color: var(--t4-light-border-subtle) !important;
}
.border-dark-subtle {
  border-color: var(--t4-dark-border-subtle) !important;
}
.border-1 {
  border-width: 1px !important;
}
.border-2 {
  border-width: 2px !important;
}
.border-3 {
  border-width: 3px !important;
}
.border-4 {
  border-width: 4px !important;
}
.border-5 {
  border-width: 5px !important;
}
.border-opacity-10 {
  --t4-border-opacity: 0.1;
}
.border-opacity-25 {
  --t4-border-opacity: 0.25;
}
.border-opacity-50 {
  --t4-border-opacity: 0.5;
}
.border-opacity-75 {
  --t4-border-opacity: 0.75;
}
.border-opacity-100 {
  --t4-border-opacity: 1;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.mw-100 {
  max-width: 100% !important;
}
.vw-100 {
  width: 100vw !important;
}
.min-vw-100 {
  min-width: 100vw !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.h-auto {
  height: auto !important;
}
.mh-100 {
  max-height: 100% !important;
}
.vh-100 {
  height: 100vh !important;
}
.min-vh-100 {
  min-height: 100vh !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.justify-content-evenly {
  justify-content: space-evenly !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
.order-first {
  order: -1 !important;
}
.order-0 {
  order: 0 !important;
}
.order-1 {
  order: 1 !important;
}
.order-2 {
  order: 2 !important;
}
.order-3 {
  order: 3 !important;
}
.order-4 {
  order: 4 !important;
}
.order-5 {
  order: 5 !important;
}
.order-last {
  order: 6 !important;
}
.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mt-4, p.readmore {
  margin-top: 1.5rem !important;
}
.mt-5 {
  margin-top: 3rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.me-0 {
  margin-right: 0 !important;
}
.me-1 {
  margin-right: 0.25rem !important;
}
.me-2 {
  margin-right: 0.5rem !important;
}
.me-3 {
  margin-right: 1rem !important;
}
.me-4 {
  margin-right: 1.5rem !important;
}
.me-5 {
  margin-right: 3rem !important;
}
.me-auto {
  margin-right: auto !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.mb-3, .blog-list .item-meta, .t4-masthead .t4-masthead-title {
  margin-bottom: 1rem !important;
}
.mb-4, .blog-list .item-image {
  margin-bottom: 1.5rem !important;
}
.mb-5 {
  margin-bottom: 3rem !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.ms-0 {
  margin-left: 0 !important;
}
.ms-1 {
  margin-left: 0.25rem !important;
}
.ms-2 {
  margin-left: 0.5rem !important;
}
.ms-3 {
  margin-left: 1rem !important;
}
.ms-4 {
  margin-left: 1.5rem !important;
}
.ms-5 {
  margin-left: 3rem !important;
}
.ms-auto {
  margin-left: auto !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pt-5 {
  padding-top: 3rem !important;
}
.pe-0 {
  padding-right: 0 !important;
}
.pe-1 {
  padding-right: 0.25rem !important;
}
.pe-2 {
  padding-right: 0.5rem !important;
}
.pe-3 {
  padding-right: 1rem !important;
}
.pe-4 {
  padding-right: 1.5rem !important;
}
.pe-5 {
  padding-right: 3rem !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pb-5 {
  padding-bottom: 3rem !important;
}
.ps-0 {
  padding-left: 0 !important;
}
.ps-1 {
  padding-left: 0.25rem !important;
}
.ps-2 {
  padding-left: 0.5rem !important;
}
.ps-3 {
  padding-left: 1rem !important;
}
.ps-4 {
  padding-left: 1.5rem !important;
}
.ps-5 {
  padding-left: 3rem !important;
}
.gap-0 {
  gap: 0 !important;
}
.gap-1 {
  gap: 0.25rem !important;
}
.gap-2 {
  gap: 0.5rem !important;
}
.gap-3 {
  gap: 1rem !important;
}
.gap-4 {
  gap: 1.5rem !important;
}
.gap-5 {
  gap: 3rem !important;
}
.row-gap-0 {
  row-gap: 0 !important;
}
.row-gap-1 {
  row-gap: 0.25rem !important;
}
.row-gap-2 {
  row-gap: 0.5rem !important;
}
.row-gap-3 {
  row-gap: 1rem !important;
}
.row-gap-4 {
  row-gap: 1.5rem !important;
}
.row-gap-5 {
  row-gap: 3rem !important;
}
.column-gap-0 {
  column-gap: 0 !important;
}
.column-gap-1 {
  column-gap: 0.25rem !important;
}
.column-gap-2 {
  column-gap: 0.5rem !important;
}
.column-gap-3 {
  column-gap: 1rem !important;
}
.column-gap-4 {
  column-gap: 1.5rem !important;
}
.column-gap-5 {
  column-gap: 3rem !important;
}
.font-monospace {
  font-family: var(--t4-font-monospace) !important;
}
.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}
.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}
.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}
.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}
.fs-5, .blog-list .item-title {
  font-size: 1.25rem !important;
}
.fs-6 {
  font-size: 1rem !important;
}
.fst-italic {
  font-style: italic !important;
}
.fst-normal {
  font-style: normal !important;
}
.fw-lighter {
  font-weight: lighter !important;
}
.fw-light {
  font-weight: 300 !important;
}
.fw-normal, .t4-masthead .t4-masthead-title {
  font-weight: 400 !important;
}
.fw-medium {
  font-weight: 500 !important;
}
.fw-semibold {
  font-weight: 500 !important;
}
.fw-bold {
  font-weight: 700 !important;
}
.fw-bolder {
  font-weight: bolder !important;
}
.lh-1 {
  line-height: 1 !important;
}
.lh-sm {
  line-height: 1.25 !important;
}
.lh-base {
  line-height: 1.5 !important;
}
.lh-lg {
  line-height: 2 !important;
}
.text-start {
  text-align: left !important;
}
.text-end {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-decoration-underline {
  text-decoration: underline !important;
}
.text-decoration-line-through {
  text-decoration: line-through !important;
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}
/* rtl:end:remove */
.text-primary {
  --t4-text-opacity: 1;
  color: rgba(var(--t4-primary-rgb)) !important;
}
.text-secondary {
  --t4-text-opacity: 1;
  color: rgba(var(--t4-secondary-rgb)) !important;
}
.text-success {
  --t4-text-opacity: 1;
  color: rgba(var(--t4-success-rgb)) !important;
}
.text-info {
  --t4-text-opacity: 1;
  color: rgba(var(--t4-info-rgb)) !important;
}
.text-warning {
  --t4-text-opacity: 1;
  color: rgba(var(--t4-warning-rgb)) !important;
}
.text-danger {
  --t4-text-opacity: 1;
  color: rgba(var(--t4-danger-rgb)) !important;
}
.text-light {
  --t4-text-opacity: 1;
  color: rgba(var(--t4-light-rgb)) !important;
}
.text-dark {
  --t4-text-opacity: 1;
  color: rgba(var(--t4-dark-rgb)) !important;
}
.text-black {
  --t4-text-opacity: 1;
  color: rgba(var(--t4-black-rgb)) !important;
}
.text-white {
  --t4-text-opacity: 1;
  color: rgba(var(--t4-white-rgb)) !important;
}
.text-body {
  --t4-text-opacity: 1;
  color: rgba(var(--t4-body-color-rgb)) !important;
}
.text-muted {
  --t4-text-opacity: 1;
  color: var(--t4-secondary-color) !important;
}
.text-black-50 {
  --t4-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
  --t4-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}
.text-body-secondary {
  --t4-text-opacity: 1;
  color: var(--t4-secondary-color) !important;
}
.text-body-tertiary {
  --t4-text-opacity: 1;
  color: var(--t4-tertiary-color) !important;
}
.text-body-emphasis {
  --t4-text-opacity: 1;
  color: var(--t4-emphasis-color) !important;
}
.text-reset {
  --t4-text-opacity: 1;
  color: inherit !important;
}
.text-opacity-25 {
  --t4-text-opacity: 0.25;
}
.text-opacity-50 {
  --t4-text-opacity: 0.5;
}
.text-opacity-75 {
  --t4-text-opacity: 0.75;
}
.text-opacity-100 {
  --t4-text-opacity: 1;
}
.text-primary-emphasis {
  color: var(--t4-primary-text-emphasis) !important;
}
.text-secondary-emphasis {
  color: var(--t4-secondary-text-emphasis) !important;
}
.text-success-emphasis {
  color: var(--t4-success-text-emphasis) !important;
}
.text-info-emphasis {
  color: var(--t4-info-text-emphasis) !important;
}
.text-warning-emphasis {
  color: var(--t4-warning-text-emphasis) !important;
}
.text-danger-emphasis {
  color: var(--t4-danger-text-emphasis) !important;
}
.text-light-emphasis {
  color: var(--t4-light-text-emphasis) !important;
}
.text-dark-emphasis {
  color: var(--t4-dark-text-emphasis) !important;
}
.link-opacity-10 {
  --t4-link-opacity: 0.1;
}
.link-opacity-10-hover:hover {
  --t4-link-opacity: 0.1;
}
.link-opacity-25 {
  --t4-link-opacity: 0.25;
}
.link-opacity-25-hover:hover {
  --t4-link-opacity: 0.25;
}
.link-opacity-50 {
  --t4-link-opacity: 0.5;
}
.link-opacity-50-hover:hover {
  --t4-link-opacity: 0.5;
}
.link-opacity-75 {
  --t4-link-opacity: 0.75;
}
.link-opacity-75-hover:hover {
  --t4-link-opacity: 0.75;
}
.link-opacity-100 {
  --t4-link-opacity: 1;
}
.link-opacity-100-hover:hover {
  --t4-link-opacity: 1;
}
.link-offset-1 {
  text-underline-offset: 0.125em !important;
}
.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}
.link-offset-2 {
  text-underline-offset: 0.25em !important;
}
.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}
.link-offset-3 {
  text-underline-offset: 0.375em !important;
}
.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}
.link-underline-primary {
  --t4-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--t4-primary-rgb)) !important;
}
.link-underline-secondary {
  --t4-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--t4-secondary-rgb)) !important;
}
.link-underline-success {
  --t4-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--t4-success-rgb)) !important;
}
.link-underline-info {
  --t4-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--t4-info-rgb)) !important;
}
.link-underline-warning {
  --t4-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--t4-warning-rgb)) !important;
}
.link-underline-danger {
  --t4-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--t4-danger-rgb)) !important;
}
.link-underline-light {
  --t4-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--t4-light-rgb)) !important;
}
.link-underline-dark {
  --t4-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--t4-dark-rgb)) !important;
}
.link-underline {
  --t4-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--t4-link-color-rgb)) !important;
}
.link-underline-opacity-0 {
  --t4-link-underline-opacity: 0;
}
.link-underline-opacity-0-hover:hover {
  --t4-link-underline-opacity: 0;
}
.link-underline-opacity-10 {
  --t4-link-underline-opacity: 0.1;
}
.link-underline-opacity-10-hover:hover {
  --t4-link-underline-opacity: 0.1;
}
.link-underline-opacity-25 {
  --t4-link-underline-opacity: 0.25;
}
.link-underline-opacity-25-hover:hover {
  --t4-link-underline-opacity: 0.25;
}
.link-underline-opacity-50 {
  --t4-link-underline-opacity: 0.5;
}
.link-underline-opacity-50-hover:hover {
  --t4-link-underline-opacity: 0.5;
}
.link-underline-opacity-75 {
  --t4-link-underline-opacity: 0.75;
}
.link-underline-opacity-75-hover:hover {
  --t4-link-underline-opacity: 0.75;
}
.link-underline-opacity-100 {
  --t4-link-underline-opacity: 1;
}
.link-underline-opacity-100-hover:hover {
  --t4-link-underline-opacity: 1;
}
.bg-primary {
  --t4-bg-opacity: 1;
  background-color: rgba(var(--t4-primary-rgb)) !important;
}
.bg-secondary {
  --t4-bg-opacity: 1;
  background-color: rgba(var(--t4-secondary-rgb)) !important;
}
.bg-success {
  --t4-bg-opacity: 1;
  background-color: rgba(var(--t4-success-rgb)) !important;
}
.bg-info {
  --t4-bg-opacity: 1;
  background-color: rgba(var(--t4-info-rgb)) !important;
}
.bg-warning {
  --t4-bg-opacity: 1;
  background-color: rgba(var(--t4-warning-rgb)) !important;
}
.bg-danger {
  --t4-bg-opacity: 1;
  background-color: rgba(var(--t4-danger-rgb)) !important;
}
.bg-light {
  --t4-bg-opacity: 1;
  background-color: rgba(var(--t4-light-rgb)) !important;
}
.bg-dark, .module-dark {
  --t4-bg-opacity: 1;
  background-color: rgba(var(--t4-dark-rgb)) !important;
}
.bg-black {
  --t4-bg-opacity: 1;
  background-color: rgba(var(--t4-black-rgb)) !important;
}
.bg-white {
  --t4-bg-opacity: 1;
  background-color: rgba(var(--t4-white-rgb)) !important;
}
.bg-body {
  --t4-bg-opacity: 1;
  background-color: rgba(var(--t4-body-bg-rgb)) !important;
}
.bg-transparent {
  --t4-bg-opacity: 1;
  background-color: transparent !important;
}
.bg-body-secondary {
  --t4-bg-opacity: 1;
  background-color: rgba(var(--t4-secondary-bg-rgb)) !important;
}
.bg-body-tertiary {
  --t4-bg-opacity: 1;
  background-color: rgba(var(--t4-tertiary-bg-rgb)) !important;
}
.bg-opacity-10 {
  --t4-bg-opacity: 0.1;
}
.bg-opacity-25 {
  --t4-bg-opacity: 0.25;
}
.bg-opacity-50 {
  --t4-bg-opacity: 0.5;
}
.bg-opacity-75 {
  --t4-bg-opacity: 0.75;
}
.bg-opacity-100 {
  --t4-bg-opacity: 1;
}
.bg-primary-subtle {
  background-color: var(--t4-primary-bg-subtle) !important;
}
.bg-secondary-subtle {
  background-color: var(--t4-secondary-bg-subtle) !important;
}
.bg-success-subtle {
  background-color: var(--t4-success-bg-subtle) !important;
}
.bg-info-subtle {
  background-color: var(--t4-info-bg-subtle) !important;
}
.bg-warning-subtle {
  background-color: var(--t4-warning-bg-subtle) !important;
}
.bg-danger-subtle {
  background-color: var(--t4-danger-bg-subtle) !important;
}
.bg-light-subtle {
  background-color: var(--t4-light-bg-subtle) !important;
}
.bg-dark-subtle {
  background-color: var(--t4-dark-bg-subtle) !important;
}
.bg-gradient {
  background-image: var(--t4-gradient) !important;
}
.user-select-all {
  user-select: all !important;
}
.user-select-auto {
  user-select: auto !important;
}
.user-select-none {
  user-select: none !important;
}
.pe-none {
  pointer-events: none !important;
}
.pe-auto {
  pointer-events: auto !important;
}
.rounded {
  border-radius: var(--t4-border-radius) !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.rounded-1 {
  border-radius: var(--t4-border-radius-sm) !important;
}
.rounded-2 {
  border-radius: var(--t4-border-radius) !important;
}
.rounded-3, .categories-list .com-content-categories__items .com-content-categories__item img {
  border-radius: var(--t4-border-radius-lg) !important;
}
.rounded-4, .blog-list .item-image img {
  border-radius: var(--t4-border-radius-xl) !important;
}
.rounded-5 {
  border-radius: var(--t4-border-radius-xxl) !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: var(--t4-border-radius-pill) !important;
}
.rounded-top {
  border-top-left-radius: var(--t4-border-radius) !important;
  border-top-right-radius: var(--t4-border-radius) !important;
}
.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.rounded-top-1 {
  border-top-left-radius: var(--t4-border-radius-sm) !important;
  border-top-right-radius: var(--t4-border-radius-sm) !important;
}
.rounded-top-2 {
  border-top-left-radius: var(--t4-border-radius) !important;
  border-top-right-radius: var(--t4-border-radius) !important;
}
.rounded-top-3 {
  border-top-left-radius: var(--t4-border-radius-lg) !important;
  border-top-right-radius: var(--t4-border-radius-lg) !important;
}
.rounded-top-4 {
  border-top-left-radius: var(--t4-border-radius-xl) !important;
  border-top-right-radius: var(--t4-border-radius-xl) !important;
}
.rounded-top-5 {
  border-top-left-radius: var(--t4-border-radius-xxl) !important;
  border-top-right-radius: var(--t4-border-radius-xxl) !important;
}
.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}
.rounded-top-pill {
  border-top-left-radius: var(--t4-border-radius-pill) !important;
  border-top-right-radius: var(--t4-border-radius-pill) !important;
}
.rounded-end {
  border-top-right-radius: var(--t4-border-radius) !important;
  border-bottom-right-radius: var(--t4-border-radius) !important;
}
.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.rounded-end-1 {
  border-top-right-radius: var(--t4-border-radius-sm) !important;
  border-bottom-right-radius: var(--t4-border-radius-sm) !important;
}
.rounded-end-2 {
  border-top-right-radius: var(--t4-border-radius) !important;
  border-bottom-right-radius: var(--t4-border-radius) !important;
}
.rounded-end-3 {
  border-top-right-radius: var(--t4-border-radius-lg) !important;
  border-bottom-right-radius: var(--t4-border-radius-lg) !important;
}
.rounded-end-4 {
  border-top-right-radius: var(--t4-border-radius-xl) !important;
  border-bottom-right-radius: var(--t4-border-radius-xl) !important;
}
.rounded-end-5 {
  border-top-right-radius: var(--t4-border-radius-xxl) !important;
  border-bottom-right-radius: var(--t4-border-radius-xxl) !important;
}
.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}
.rounded-end-pill {
  border-top-right-radius: var(--t4-border-radius-pill) !important;
  border-bottom-right-radius: var(--t4-border-radius-pill) !important;
}
.rounded-bottom {
  border-bottom-right-radius: var(--t4-border-radius) !important;
  border-bottom-left-radius: var(--t4-border-radius) !important;
}
.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.rounded-bottom-1 {
  border-bottom-right-radius: var(--t4-border-radius-sm) !important;
  border-bottom-left-radius: var(--t4-border-radius-sm) !important;
}
.rounded-bottom-2 {
  border-bottom-right-radius: var(--t4-border-radius) !important;
  border-bottom-left-radius: var(--t4-border-radius) !important;
}
.rounded-bottom-3 {
  border-bottom-right-radius: var(--t4-border-radius-lg) !important;
  border-bottom-left-radius: var(--t4-border-radius-lg) !important;
}
.rounded-bottom-4 {
  border-bottom-right-radius: var(--t4-border-radius-xl) !important;
  border-bottom-left-radius: var(--t4-border-radius-xl) !important;
}
.rounded-bottom-5 {
  border-bottom-right-radius: var(--t4-border-radius-xxl) !important;
  border-bottom-left-radius: var(--t4-border-radius-xxl) !important;
}
.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}
.rounded-bottom-pill {
  border-bottom-right-radius: var(--t4-border-radius-pill) !important;
  border-bottom-left-radius: var(--t4-border-radius-pill) !important;
}
.rounded-start {
  border-bottom-left-radius: var(--t4-border-radius) !important;
  border-top-left-radius: var(--t4-border-radius) !important;
}
.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.rounded-start-1 {
  border-bottom-left-radius: var(--t4-border-radius-sm) !important;
  border-top-left-radius: var(--t4-border-radius-sm) !important;
}
.rounded-start-2 {
  border-bottom-left-radius: var(--t4-border-radius) !important;
  border-top-left-radius: var(--t4-border-radius) !important;
}
.rounded-start-3 {
  border-bottom-left-radius: var(--t4-border-radius-lg) !important;
  border-top-left-radius: var(--t4-border-radius-lg) !important;
}
.rounded-start-4 {
  border-bottom-left-radius: var(--t4-border-radius-xl) !important;
  border-top-left-radius: var(--t4-border-radius-xl) !important;
}
.rounded-start-5 {
  border-bottom-left-radius: var(--t4-border-radius-xxl) !important;
  border-top-left-radius: var(--t4-border-radius-xxl) !important;
}
.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}
.rounded-start-pill {
  border-bottom-left-radius: var(--t4-border-radius-pill) !important;
  border-top-left-radius: var(--t4-border-radius-pill) !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
.z-n1 {
  z-index: -1 !important;
}
.z-0 {
  z-index: 0 !important;
}
.z-1 {
  z-index: 1 !important;
}
.z-2 {
  z-index: 2 !important;
}
.z-3 {
  z-index: 3 !important;
}
@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
body {
  font-weight: 400;
  overflow: visible !important;
}
a {
  color: #0d6efd;
  text-decoration: none;
}
a:hover, a:focus, a:active {
  color: #0a58ca;
}
img {
  max-width: 100%;
  height: auto;
}
input[type=radio].inputbox, input[type=radio].form-control, input[type=checkbox].inputbox, input[type=checkbox].form-control {
  width: auto;
}
.radio input[type=radio], .radio input[type=checkbox], .checkbox input[type=radio], .checkbox input[type=checkbox] {
  margin-right: 0.25rem;
}
/* IcoMoon Conversion */
[class^="icon-"].input-group-text, .input-group-addon > span[class^="icon-"], [class*=" icon-"].input-group-text, .input-group-addon > span[class*=" icon-"] {
  width: auto;
  height: auto;
}
[class^="icon-"].fa::before, [class*=" icon-"].fa::before {
  font-family: FontAwesome;
}
@media (max-width: 575.98px) {
  .t4-sticky {
    position: relative !important;
    top: auto !important;
  }
}
.clearfix::after, .com-tags-tag.tag-category .list-group .list-group-item::after, .content-category .category-desc::after {
  display: block;
  clear: both;
  content: "";
}
.alert .alert-message, .contact .contact-miscinfo .alert-message, .com_config #page-site h1 .alert-message, .com_config #page-site .h1 .alert-message {
  background-color: transparent;
  padding: 0;
  color: inherit;
}
.alert-notice {
  text-align: left;
}
.alert-message {
  text-align: left;
}
.alert-warning, .alert-notice {
  text-align: left;
}
a[name="top-anchor"] {
  position: absolute;
  top: 0;
  height: 100px;
  width: 0px;
  visibility: hidden;
}
#back-to-top {
  background: rgba(0, 0, 0, 0.5);
  border-radius: 5px;
  display: none;
}
.top-away #back-to-top {
  display: block;
}
.modal-open html, .modal-open body {
  -webkit-overflow-scrolling: auto;
}
.modal-open .modal-body {
  -webkit-overflow-scrolling: touch;
}
.btn [class^="icon-"], .blog-list .item-readmore a [class^="icon-"], .btn [class*=" icon-"], .blog-list .item-readmore a [class*=" icon-"] {
  margin-right: 0.5rem;
}
.btn:focus, .blog-list .item-readmore a:focus, .btn.focus, .blog-list .item-readmore a.focus {
  outline: none;
  box-shadow: none;
}
input.invalid, textarea.invalid {
  border: 1px solid #dc3545;
}
.form-control {
  max-width: 240px;
}
.form-control.input-xlarge {
  max-width: 350px;
}
.form-control.input-xxlarge {
  max-width: 550px;
}
.form-control.input-full {
  max-width: 100%;
}
.control-group::after {
  display: table;
  clear: both;
  content: "";
}
.control-label {
  position: relative;
}
.control-label .form-control-feedback {
  position: absolute;
  margin-bottom: 1rem;
  right: auto;
  left: 0;
  top: auto;
  bottom: 1rem;
  min-width: 276px;
}
.control-label .form-control-feedback:after, .control-label .form-control-feedback:before {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-top-color: transparent;
  border-style: solid;
  border-width: 0.5rem 0.5rem 0;
}
.control-label .form-control-feedback:after {
  bottom: -7px;
  border-top-color: #fff;
}
.control-label .form-control-feedback:before {
  bottom: -8px;
  border-top-color: rgba(0, 0, 0, 0.25);
}
form:not(.form-no-margin) .control-group {
  margin-bottom: 18px;
}
form:not(.form-no-margin) .control-group .control-label {
  float: left;
  padding-top: 5px;
  padding-right: 5px;
  text-align: left;
}
form:not(.form-no-margin) .control-group .controls {
  margin-left: 220px;
}
form .form-no-margin .control-group .controls {
  margin-left: 0;
}
form .form-no-margin .control-group .control-label {
  float: none;
}
.custom-select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.btn-toolbar .btn-group + .btn-group {
  margin-left: 0.5rem;
}
.btn.btn-outline-primary:hover, .blog-list .item-readmore a.btn-outline-primary:hover, .blog-list .item-readmore a:hover, .blog-list .item-readmore a.btn:hover {
  color: #fff !important;
}
.btn.btn-outline-white:hover, .blog-list .item-readmore a.btn-outline-white:hover {
  color: #212529 !important;
}
.t4-banner {
  text-align: center;
  background: #f8f9fa;
}
.t4-nav-height-sm .t4-megamenu .navbar-nav > li > a, .t4-nav-height-sm .t4-megamenu .navbar-nav > li > .nav-link {
  height: 70px;
  line-height: 30px;
}
.t4-nav-height-lg .t4-megamenu .navbar-nav > li > a, .t4-nav-height-lg .t4-megamenu .navbar-nav > li > .nav-link {
  height: 90px;
  line-height: 50px;
}
.nav-align-left .t4-megamenu .navbar-nav > li > a, .nav-align-left .t4-megamenu .navbar-nav > li > span {
  padding-left: 0;
  padding-right: 0;
  margin-right: 2rem;
}
.nav-align-left .navbar-toggler, .nav-align-left .t4-offcanvas-toggle {
  margin-right: 1rem;
}
.navbar-nav .btn-primary, .navbar-nav .search .btn-toolbar .btn, .search .btn-toolbar .navbar-nav .btn, .navbar-nav .search .btn-toolbar .blog-list .item-readmore a, .blog-list .item-readmore .navbar-nav .search .btn-toolbar a {
  color: #fff !important;
}
.navbar-nav .btn, .navbar-nav .blog-list .item-readmore a, .blog-list .item-readmore .navbar-nav a {
  padding: 0.375rem 0.75rem !important;
}
.navbar-nav .btn-sm, .navbar-nav .btn-group-sm > .btn, .navbar-nav .blog-list .item-readmore .btn-group-sm > a, .blog-list .item-readmore .navbar-nav .btn-group-sm > a, .navbar-nav .blog-list .item-readmore a, .blog-list .item-readmore .navbar-nav a, .navbar-nav .icons .btn, .navbar-nav .icons .blog-list .item-readmore a, .blog-list .item-readmore .navbar-nav .icons a, .icons .navbar-nav .btn {
  padding: 0.25rem 0.5rem !important;
}
.navbar-nav .btn-lg, .navbar-nav .btn-group-lg > .btn, .navbar-nav .blog-list .item-readmore .btn-group-lg > a, .blog-list .item-readmore .navbar-nav .btn-group-lg > a {
  padding: 0.5rem 1rem !important;
}
.collapse-flex {
  display: none;
}
.nav-breakpoint-xs .collapse-flex {
  display: flex;
}
.nav-breakpoint-xs .collapse-space-between {
  justify-content: space-between !important;
}
.nav-breakpoint-xs .collapse-border-0 {
  border: 0 !important;
}
@media (max-width: 575.98px) {
  .nav-breakpoint-sm .collapse-flex {
    display: flex;
  }
  .nav-breakpoint-sm .collapse-space-between {
    justify-content: space-between !important;
  }
  .nav-breakpoint-sm .collapse-border-0 {
    border: 0 !important;
  }
}
@media (max-width: 767.98px) {
  .nav-breakpoint-md .collapse-flex {
    display: flex;
  }
  .nav-breakpoint-md .collapse-space-between {
    justify-content: space-between !important;
  }
  .nav-breakpoint-md .collapse-border-0 {
    border: 0 !important;
  }
}
@media (max-width: 991.98px) {
  .nav-breakpoint-lg .collapse-flex {
    display: flex;
  }
  .nav-breakpoint-lg .collapse-space-between {
    justify-content: space-between !important;
  }
  .nav-breakpoint-lg .collapse-border-0 {
    border: 0 !important;
  }
}
@media (max-width: 1199.98px) {
  .nav-breakpoint-xl .collapse-flex {
    display: flex;
  }
  .nav-breakpoint-xl .collapse-space-between {
    justify-content: space-between !important;
  }
  .nav-breakpoint-xl .collapse-border-0 {
    border: 0 !important;
  }
}
@media (max-width: 1399.98px) {
  .nav-breakpoint-xxl .collapse-flex {
    display: flex;
  }
  .nav-breakpoint-xxl .collapse-space-between {
    justify-content: space-between !important;
  }
  .nav-breakpoint-xxl .collapse-border-0 {
    border: 0 !important;
  }
}
.input-group-prepend, .input-group-append, .input-group-addon {
  display: flex;
}
.input-group-prepend .btn, .input-group-prepend .blog-list .item-readmore a, .blog-list .item-readmore .input-group-prepend a, .input-group-append .btn, .input-group-addon .btn, .input-group-append .blog-list .item-readmore a, .blog-list .item-readmore .input-group-append a, .input-group-addon .blog-list .item-readmore a, .blog-list .item-readmore .input-group-addon a {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus, .input-group-prepend .blog-list .item-readmore a:focus, .blog-list .item-readmore .input-group-prepend a:focus, .input-group-append .btn:focus, .input-group-addon .btn:focus, .input-group-append .blog-list .item-readmore a:focus, .blog-list .item-readmore .input-group-append a:focus, .input-group-addon .blog-list .item-readmore a:focus, .blog-list .item-readmore .input-group-addon a:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn, .input-group-prepend .blog-list .item-readmore a + .btn, .blog-list .item-readmore .input-group-prepend a + .btn, .input-group-prepend .blog-list .item-readmore .btn + a, .blog-list .item-readmore .input-group-prepend .btn + a, .input-group-prepend .blog-list .item-readmore .blog-list .item-readmore a + a, .blog-list .item-readmore .input-group-prepend .blog-list .item-readmore a + a, .input-group-prepend .btn + .input-group-text, .input-group-prepend .blog-list .item-readmore a + .input-group-text, .blog-list .item-readmore .input-group-prepend a + .input-group-text, .input-group-prepend .input-group-addon.btn > span, .input-group-prepend .input-group-addon > .btn + span, .input-group-prepend .blog-list .item-readmore .input-group-addona > span, .input-group-prepend .blog-list .item-readmore .input-group-addon > a + span, .input-group-prepend .input-group-text + .input-group-text, .input-group-prepend .input-group-addon > span + .input-group-text, .input-group-prepend .input-group-addon.input-group-text > span, .input-group-prepend .input-group-addon > .input-group-text + span, .input-group-prepend .input-group-addon > .input-group-addonspan > span, .input-group-prepend .input-group-addon > .input-group-addon > span + span, .input-group-prepend .input-group-text + .btn, .input-group-prepend .input-group-addon > span + .btn, .input-group-prepend .blog-list .item-readmore .input-group-text + a, .blog-list .item-readmore .input-group-prepend .input-group-text + a, .input-group-prepend .blog-list .item-readmore .input-group-addon > span + a, .blog-list .item-readmore .input-group-prepend .input-group-addon > span + a, .input-group-append .btn + .btn, .input-group-addon .btn + .btn, .input-group-append .blog-list .item-readmore a + .btn, .blog-list .item-readmore .input-group-append a + .btn, .input-group-append .blog-list .item-readmore .btn + a, .blog-list .item-readmore .input-group-append .btn + a, .input-group-addon .blog-list .item-readmore a + .btn, .blog-list .item-readmore .input-group-addon a + .btn, .input-group-addon .blog-list .item-readmore .btn + a, .blog-list .item-readmore .input-group-addon .btn + a, .input-group-addon .blog-list .item-readmore .blog-list .item-readmore a + a, .blog-list .item-readmore .input-group-addon .blog-list .item-readmore a + a, .input-group-append .blog-list .item-readmore .blog-list .item-readmore a + a, .blog-list .item-readmore .input-group-append .blog-list .item-readmore a + a, .input-group-append .btn + .input-group-text, .input-group-addon .btn + .input-group-text, .input-group-append .blog-list .item-readmore a + .input-group-text, .blog-list .item-readmore .input-group-append a + .input-group-text, .input-group-append .input-group-addon.btn > span, .input-group-append .input-group-addon > .btn + span, .input-group-addon .blog-list .item-readmore a + .input-group-text, .blog-list .item-readmore .input-group-addon a + .input-group-text, .input-group-addon > span, .input-group-addon > .btn + span, .input-group-addon .blog-list .item-readmore > span, .input-group-addon .blog-list .item-readmore > a + span, .input-group-append .blog-list .item-readmore .input-group-addona > span, .input-group-append .blog-list .item-readmore .input-group-addon > a + span, .input-group-append .input-group-text + .input-group-text, .input-group-addon .input-group-text + .input-group-text, .input-group-append .input-group-addon > span + .input-group-text, .input-group-append .input-group-addon.input-group-text > span, .input-group-append .input-group-addon > .input-group-text + span, .input-group-addon > span + .input-group-text, .input-group-addon > .input-group-text + span, .input-group-addon > span + span, .input-group-append .input-group-addon > .input-group-addonspan > span, .input-group-append .input-group-addon > .input-group-addon > span + span, .input-group-append .input-group-text + .btn, .input-group-addon .input-group-text + .btn, .input-group-append .input-group-addon > span + .btn, .input-group-append .blog-list .item-readmore .input-group-text + a, .blog-list .item-readmore .input-group-append .input-group-text + a, .input-group-addon > span + .btn, .input-group-addon .blog-list .item-readmore .input-group-text + a, .blog-list .item-readmore .input-group-addon .input-group-text + a, .blog-list .item-readmore .input-group-addon > span + a, .input-group-addon .blog-list .item-readmore > span + a, .input-group-append .blog-list .item-readmore .input-group-addon > span + a, .blog-list .item-readmore .input-group-append .input-group-addon > span + a {
  margin-left: -1px;
}
.input-group-prepend {
  margin-right: -1px;
}
.input-group-append, .input-group-addon {
  margin-left: -1px;
}
.star {
  color: #ffc107;
}
.red {
  color: #dc3545;
}
.wrap {
  width: auto;
  clear: both;
}
.center, .table td.center, .table th.center {
  text-align: center;
}
.element-invisible {
  position: absolute;
  padding: 0;
  margin: 0;
  border: 0;
  height: 1px;
  overflow: hidden;
  width: 1px;
}
.navbar-toggler {
  border-radius: 0;
  border: 0;
  color: var(--mainnav-link-color);
  display: block;
  padding: 0;
  transition: all 0.35s;
}
.navbar-toggler i {
  font-size: 22px;
}
.navbar-toggler:focus {
  box-shadow: none;
}
.navbar-toggler:hover {
  cursor: pointer;
  color: var(--mainnav-link-hover-color);
}
.t4-navbar {
  position: relative;
  padding: 0;
}
.t4-navbar::after {
  display: block;
  clear: both;
  content: "";
}
.t4-navbar .navbar {
  float: left;
}
.t4-navbar .navbar.navbar-expand-sm {
  float: none;
  display: block;
}
.t4-navbar .navbar.navbar-expand-sm::after {
  display: block;
  clear: both;
  content: "";
}
@media (max-width: 575.98px) {
  .t4-navbar .navbar.navbar-expand-md {
    float: none;
    display: block;
  }
  .t4-navbar .navbar.navbar-expand-md::after {
    display: block;
    clear: both;
    content: "";
  }
}
@media (max-width: 767.98px) {
  .t4-navbar .navbar.navbar-expand-lg {
    float: none;
    display: block;
  }
  .t4-navbar .navbar.navbar-expand-lg::after {
    display: block;
    clear: both;
    content: "";
  }
}
@media (max-width: 991.98px) {
  .t4-navbar .navbar.navbar-expand-xl {
    float: none;
    display: block;
  }
  .t4-navbar .navbar.navbar-expand-xl::after {
    display: block;
    clear: both;
    content: "";
  }
}
@media (max-width: 1199.98px) {
  .t4-navbar .navbar.navbar-expand-xxl {
    float: none;
    display: block;
  }
  .t4-navbar .navbar.navbar-expand-xxl::after {
    display: block;
    clear: both;
    content: "";
  }
}
@media (max-width: 1399.98px) {
  .t4-navbar .navbar.navbar-expand {
    float: none;
    display: block;
  }
  .t4-navbar .navbar.navbar-expand::after {
    display: block;
    clear: both;
    content: "";
  }
}
.t4-navbar .dropdown-item.dropdown-toggle {
  position: relative;
}
.t4-navbar .dropdown-item.dropdown-toggle::after {
  position: absolute;
  right: 1rem;
  top: 50%;
  margin-top: -2px;
}
.t4-navbar .nav-item {
  position: relative;
}
@media (min-width: 768px) {
  #t4-navbar-collapse {
    display: block !important;
  }
  .navbar-expand-lg #t4-navbar-collapse {
    display: flex !important;
  }
}
.navbar-expand .navbar-toggler {
  display: none;
}
@media (min-width: 576px) {
  .navbar-expand .navbar-toggler {
    display: none;
  }
}
@media (min-width: 768px) {
  .navbar-expand .navbar-toggler {
    display: none;
  }
}
@media (min-width: 992px) {
  .navbar-expand .navbar-toggler {
    display: none;
  }
}
@media (min-width: 1200px) {
  .navbar-expand .navbar-toggler {
    display: none;
  }
}
@media (min-width: 1400px) {
  .navbar-expand .navbar-toggler {
    display: none;
  }
}
@media (min-width: 992px) {
  .t4-main-nav .navbar-nav {
    flex-direction: row !important;
  }
}
.breadcrumb {
  background-color: transparent;
  border-radius: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.breadcrumb li.breadcrumb-item:first-child {
  color: #adb5bd;
}
.breadcrumb .breadcrumb-item + .breadcrumb-item {
  padding-left: 0;
}
.breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  display: none;
}
.breadcrumb .divider {
  display: inline-block;
  padding-right: 0.5rem;
  text-align: center;
}
.breadcrumb .divider:before {
  color: #ced4da;
  content: "/";
  display: inline-block;
}
.breadcrumb .divider img {
  display: none;
}
.breadcrumb .icon {
  margin-right: 0.5rem;
}
.pagination {
  margin: 1rem auto;
}
.pagination .page-link.disabled, .pagination .pagenav.disabled {
  color: #adb5bd;
}
.pagination .page-link.disabled:hover, .pagination .page-link.disabled:focus, .pagination .page-link.disabled:active, .pagination .pagenav.disabled:hover, .pagination .pagenav.disabled:focus, .pagination .pagenav.disabled:active {
  background-color: transparent;
  cursor: default;
  box-shadow: none;
}
.pagination .page-link .icon-chevron-left, .pagination .page-link .icon-chevron-right, .pagination .pagenav .icon-chevron-left, .pagination .pagenav .icon-chevron-right {
  font-size: 0.725rem;
  text-align: center;
  margin-right: 0.25rem;
}
.pagination .page-link .icon-chevron-right, .pagination .pagenav .icon-chevron-right {
  margin-right: 0;
  margin-left: 0.25rem;
}
.counter {
  margin-top: 0.5rem;
  color: #6c757d;
}
.pagenav {
  list-style: none;
  margin: 2rem 0;
  padding: 0;
  text-align: right;
}
.pagenav::after {
  display: block;
  clear: both;
  content: "";
}
@media (min-width: 992px) {
  .pagenav {
    margin-bottom: 0;
  }
}
.pagenav li {
  display: inline-block;
}
.pagenav li:first-child {
  margin-right: 0.5rem;
}
.pagenav li:last-child {
  margin-left: 0.5rem;
}
.pagenav li a {
  background-color: #e9ecef;
  color: #212529;
  padding: 0.5rem 1rem;
}
.pagenav li a:hover, .pagenav li a:focus, .pagenav li a:active {
  background-color: #dee2e6;
  text-decoration: none;
}
.pagenav li span:before {
  color: #495057;
  font-size: 0.725rem;
}
.nav-tabs + .tab-content {
  padding: 1rem 0;
}
.nav-tabs .nav-link.active {
  border-bottom-color: #fff;
}
.t4-module {
  padding: 0;
  margin-top: 2rem;
}
.t4-module:first-child {
  margin-top: 0;
}
.t4-module .module-inner {
  padding: 0;
}
.module-title {
  font-size: 1rem;
  margin: 0;
  padding: 0;
}
.module-title span {
  display: inline-block;
}
.module-ct::after, .moduletable::after {
  display: block;
  clear: both;
  content: "";
}
.module-ct ul:last-child, .module-ct p:last-child, .moduletable ul:last-child, .moduletable p:last-child {
  margin-bottom: 0;
}
.module-dark {
  color: rgba(255, 255, 255, 0.87);
}
.module-dark .module-title {
  color: #fff;
}
.module-dark .module-title span {
  border-color: rgba(255, 255, 255, 0.87);
}
.module.bg-primary, .module.bg-secondary, .module.bg-success, .module.bg-danger, .module.bg-warning, .module.bg-info, .module.bg-dark, .module.module-dark, .card.bg-primary, body.contentpane .bg-primary.well, .card.bg-secondary, body.contentpane .bg-secondary.well, .card.bg-success, body.contentpane .bg-success.well, .card.bg-danger, body.contentpane .bg-danger.well, .card.bg-warning, body.contentpane .bg-warning.well, .card.bg-info, body.contentpane .bg-info.well, .card.bg-dark, body.contentpane .bg-dark.well, body.contentpane .well.module-dark, .card.module-dark, body.contentpane .module-dark.well {
  color: rgba(255, 255, 255, 0.87);
}
.module.bg-primary .module-title, .module.bg-secondary .module-title, .module.bg-success .module-title, .module.bg-danger .module-title, .module.bg-warning .module-title, .module.bg-info .module-title, .module.bg-dark .module-title, .module.module-dark .module-title, .card.bg-primary .module-title, body.contentpane .bg-primary.well .module-title, .card.bg-secondary .module-title, body.contentpane .bg-secondary.well .module-title, .card.bg-success .module-title, body.contentpane .bg-success.well .module-title, .card.bg-danger .module-title, body.contentpane .bg-danger.well .module-title, .card.bg-warning .module-title, body.contentpane .bg-warning.well .module-title, .card.bg-info .module-title, body.contentpane .bg-info.well .module-title, .card.bg-dark .module-title, body.contentpane .bg-dark.well .module-title, body.contentpane .well.module-dark .module-title, .card.module-dark .module-title, body.contentpane .module-dark.well .module-title {
  border: 0;
  color: #fff;
  margin-bottom: 0;
  padding: 1rem 1rem 0;
}
.module.bg-primary .module-title span, .module.bg-secondary .module-title span, .module.bg-success .module-title span, .module.bg-danger .module-title span, .module.bg-warning .module-title span, .module.bg-info .module-title span, .module.bg-dark .module-title span, .module.module-dark .module-title span, .card.bg-primary .module-title span, body.contentpane .bg-primary.well .module-title span, .card.bg-secondary .module-title span, body.contentpane .bg-secondary.well .module-title span, .card.bg-success .module-title span, body.contentpane .bg-success.well .module-title span, .card.bg-danger .module-title span, body.contentpane .bg-danger.well .module-title span, .card.bg-warning .module-title span, body.contentpane .bg-warning.well .module-title span, .card.bg-info .module-title span, body.contentpane .bg-info.well .module-title span, .card.bg-dark .module-title span, body.contentpane .bg-dark.well .module-title span, body.contentpane .well.module-dark .module-title span, .card.module-dark .module-title span, body.contentpane .module-dark.well .module-title span {
  border-color: rgba(255, 255, 255, 0.87);
}
.module.bg-primary .module-ct, .module.bg-secondary .module-ct, .module.bg-success .module-ct, .module.bg-danger .module-ct, .module.bg-warning .module-ct, .module.bg-info .module-ct, .module.bg-dark .module-ct, .module.module-dark .module-ct, .card.bg-primary .module-ct, body.contentpane .bg-primary.well .module-ct, .card.bg-secondary .module-ct, body.contentpane .bg-secondary.well .module-ct, .card.bg-success .module-ct, body.contentpane .bg-success.well .module-ct, .card.bg-danger .module-ct, body.contentpane .bg-danger.well .module-ct, .card.bg-warning .module-ct, body.contentpane .bg-warning.well .module-ct, .card.bg-info .module-ct, body.contentpane .bg-info.well .module-ct, .card.bg-dark .module-ct, body.contentpane .bg-dark.well .module-ct, body.contentpane .well.module-dark .module-ct, .card.module-dark .module-ct, body.contentpane .module-dark.well .module-ct {
  padding: 1rem;
}
.module.bg-primary .module-ct p, .module.bg-secondary .module-ct p, .module.bg-success .module-ct p, .module.bg-danger .module-ct p, .module.bg-warning .module-ct p, .module.bg-info .module-ct p, .module.bg-dark .module-ct p, .module.module-dark .module-ct p, .card.bg-primary .module-ct p, body.contentpane .bg-primary.well .module-ct p, .card.bg-secondary .module-ct p, body.contentpane .bg-secondary.well .module-ct p, .card.bg-success .module-ct p, body.contentpane .bg-success.well .module-ct p, .card.bg-danger .module-ct p, body.contentpane .bg-danger.well .module-ct p, .card.bg-warning .module-ct p, body.contentpane .bg-warning.well .module-ct p, .card.bg-info .module-ct p, body.contentpane .bg-info.well .module-ct p, .card.bg-dark .module-ct p, body.contentpane .bg-dark.well .module-ct p, body.contentpane .well.module-dark .module-ct p, .card.module-dark .module-ct p, body.contentpane .module-dark.well .module-ct p {
  margin: 0;
}
.module.mod-rounded {
  border-radius: 5px;
}
.module.mod-rounded .mod-rounded {
  border-radius: 0;
}
.t4-card {
  margin-bottom: 1rem;
}
.t4-card .card-header {
  font-size: 1.25rem;
  margin: 0;
  padding: 0.5rem 1rem;
}
.mod-shadow {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}
.mod-shadow .mod-shadow {
  box-shadow: none;
}
.mod-border {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 1rem;
}
.mod-border .mod-border {
  border: 0;
  padding: 0;
}
.moduletable {
  border: 1px solid #e9ecef;
  padding: 1rem;
  border-radius: 0.25rem;
  margin: 1rem auto;
}
.moduletable > h3, .moduletable > .h3 {
  color: #212529;
  font-size: 1rem;
  font-weight: 700;
  margin: 0 0 1rem 0;
  padding: 0;
  text-transform: uppercase;
}
.t4-module .nav li, .t4-card .nav li, .moduletable .nav li, .module_menu .nav li {
  display: block;
  padding: 0;
  margin: 0;
}
.t4-module .nav li .separator, .t4-card .nav li .separator, .moduletable .nav li .separator, .module_menu .nav li .separator {
  padding: 0.25rem;
  display: block;
}
.t4-module .nav li a, .t4-card .nav li a, .moduletable .nav li a, .module_menu .nav li a {
  display: block;
  padding: 0.25rem 0;
  position: relative;
}
.t4-module .nav li a:hover, .t4-module .nav li a:active, .t4-module .nav li a:focus, .t4-card .nav li a:hover, .t4-card .nav li a:active, .t4-card .nav li a:focus, .moduletable .nav li a:hover, .moduletable .nav li a:active, .moduletable .nav li a:focus, .module_menu .nav li a:hover, .module_menu .nav li a:active, .module_menu .nav li a:focus {
  text-decoration: none;
}
.t4-module .nav > li.active > a, .t4-card .nav > li.active > a, .moduletable .nav > li.active > a, .module_menu .nav > li.active > a {
  font-weight: 700;
}
.t4-module .nav li ul ul, .t4-card .nav li ul ul, .moduletable .nav li ul ul, .module_menu .nav li ul ul {
  padding-left: 1rem;
}
.t4-module .nav li ul.small, .t4-module .nav li #search-results ul.result-url, #search-results .t4-module .nav li ul.result-url, .t4-module .nav li #search-results .search-pagination ul.search-pages-counter, #search-results .search-pagination .t4-module .nav li ul.search-pages-counter, .t4-card .nav li ul.small, .t4-card .nav li #search-results ul.result-url, #search-results .t4-card .nav li ul.result-url, .t4-card .nav li #search-results .search-pagination ul.search-pages-counter, #search-results .search-pagination .t4-card .nav li ul.search-pages-counter, .moduletable .nav li ul.small, .moduletable .nav li #search-results ul.result-url, #search-results .moduletable .nav li ul.result-url, .moduletable .nav li #search-results .search-pagination ul.search-pages-counter, #search-results .search-pagination .moduletable .nav li ul.search-pages-counter, .module_menu .nav li ul.small, .module_menu .nav li #search-results ul.result-url, #search-results .module_menu .nav li ul.result-url, .module_menu .nav li #search-results .search-pagination ul.search-pages-counter, #search-results .search-pagination .module_menu .nav li ul.search-pages-counter {
  font-size: 1rem;
}
.t4-module .nav li ul > li > a, .t4-card .nav li ul > li > a, .moduletable .nav li ul > li > a, .module_menu .nav li ul > li > a {
  padding-left: 1rem;
}
.t4-module .nav li ul > li > a:before, .t4-card .nav li ul > li > a:before, .moduletable .nav li ul > li > a:before, .module_menu .nav li ul > li > a:before {
  content: "";
  display: inline-block;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  position: absolute;
  left: 2px;
}
.t4-module .nav li ul > li.active > a, .t4-card .nav li ul > li.active > a, .moduletable .nav li ul > li.active > a, .module_menu .nav li ul > li.active > a {
  color: #212529;
  font-weight: 700;
}
.module.bg-primary .nav li a, .module.bg-secondary .nav li a, .module.bg-success .nav li a, .module.bg-danger .nav li a, .module.bg-warning .nav li a, .module.bg-info .nav li a, .module.bg-dark .nav li a, .module.module-dark .nav li a, .card.bg-primary .nav li a, body.contentpane .bg-primary.well .nav li a, .card.bg-secondary .nav li a, body.contentpane .bg-secondary.well .nav li a, .card.bg-success .nav li a, body.contentpane .bg-success.well .nav li a, .card.bg-danger .nav li a, body.contentpane .bg-danger.well .nav li a, .card.bg-warning .nav li a, body.contentpane .bg-warning.well .nav li a, .card.bg-info .nav li a, body.contentpane .bg-info.well .nav li a, .card.bg-dark .nav li a, body.contentpane .bg-dark.well .nav li a, body.contentpane .well.module-dark .nav li a, .card.module-dark .nav li a, body.contentpane .module-dark.well .nav li a {
  color: rgba(255, 255, 255, 0.7);
}
.module.bg-primary .nav li a:hover, .module.bg-primary .nav li a:active, .module.bg-primary .nav li a:focus, .module.bg-secondary .nav li a:hover, .module.bg-secondary .nav li a:active, .module.bg-secondary .nav li a:focus, .module.bg-success .nav li a:hover, .module.bg-success .nav li a:active, .module.bg-success .nav li a:focus, .module.bg-danger .nav li a:hover, .module.bg-danger .nav li a:active, .module.bg-danger .nav li a:focus, .module.bg-warning .nav li a:hover, .module.bg-warning .nav li a:active, .module.bg-warning .nav li a:focus, .module.bg-info .nav li a:hover, .module.bg-info .nav li a:active, .module.bg-info .nav li a:focus, .module.bg-dark .nav li a:hover, .module.module-dark .nav li a:hover, .module.bg-dark .nav li a:active, .module.module-dark .nav li a:active, .module.bg-dark .nav li a:focus, .module.module-dark .nav li a:focus, .card.bg-primary .nav li a:hover, body.contentpane .bg-primary.well .nav li a:hover, .card.bg-primary .nav li a:active, body.contentpane .bg-primary.well .nav li a:active, .card.bg-primary .nav li a:focus, body.contentpane .bg-primary.well .nav li a:focus, .card.bg-secondary .nav li a:hover, body.contentpane .bg-secondary.well .nav li a:hover, .card.bg-secondary .nav li a:active, body.contentpane .bg-secondary.well .nav li a:active, .card.bg-secondary .nav li a:focus, body.contentpane .bg-secondary.well .nav li a:focus, .card.bg-success .nav li a:hover, body.contentpane .bg-success.well .nav li a:hover, .card.bg-success .nav li a:active, body.contentpane .bg-success.well .nav li a:active, .card.bg-success .nav li a:focus, body.contentpane .bg-success.well .nav li a:focus, .card.bg-danger .nav li a:hover, body.contentpane .bg-danger.well .nav li a:hover, .card.bg-danger .nav li a:active, body.contentpane .bg-danger.well .nav li a:active, .card.bg-danger .nav li a:focus, body.contentpane .bg-danger.well .nav li a:focus, .card.bg-warning .nav li a:hover, body.contentpane .bg-warning.well .nav li a:hover, .card.bg-warning .nav li a:active, body.contentpane .bg-warning.well .nav li a:active, .card.bg-warning .nav li a:focus, body.contentpane .bg-warning.well .nav li a:focus, .card.bg-info .nav li a:hover, body.contentpane .bg-info.well .nav li a:hover, .card.bg-info .nav li a:active, body.contentpane .bg-info.well .nav li a:active, .card.bg-info .nav li a:focus, body.contentpane .bg-info.well .nav li a:focus, .card.bg-dark .nav li a:hover, body.contentpane .bg-dark.well .nav li a:hover, body.contentpane .well.module-dark .nav li a:hover, .card.module-dark .nav li a:hover, body.contentpane .module-dark.well .nav li a:hover, .card.bg-dark .nav li a:active, body.contentpane .bg-dark.well .nav li a:active, body.contentpane .well.module-dark .nav li a:active, .card.module-dark .nav li a:active, body.contentpane .module-dark.well .nav li a:active, .card.bg-dark .nav li a:focus, body.contentpane .bg-dark.well .nav li a:focus, body.contentpane .well.module-dark .nav li a:focus, .card.module-dark .nav li a:focus, body.contentpane .module-dark.well .nav li a:focus {
  color: #fff;
}
#login-form {
  margin-bottom: 0;
}
#login-form ul.unstyled {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding: 0;
  list-style: none;
}
#login-form .mod-login__username input, #login-form .mod-login__password input, #login-form .mod-login__twofactor input {
  max-width: none;
}
@media (min-width: 768px) {
  #login-form .mod-login__username input, #login-form .mod-login__password input, #login-form .mod-login__twofactor input {
    max-width: 240px;
  }
}
#login-form .mod-login__twofactor {
  position: relative;
}
#login-form .mod-login__twofactor .btn, #login-form .mod-login__twofactor .blog-list .item-readmore a, .blog-list .item-readmore #login-form .mod-login__twofactor a {
  position: absolute;
  right: 0.5rem;
  bottom: 0;
}
#login-form #form-login-remember label {
  font-weight: normal;
}
.banneritem a {
  font-weight: bold;
}
.bannerfooter {
  font-size: 0.875rem;
  padding-top: 0.5rem;
  text-align: right;
}
.categories-module {
  margin: 0;
  padding: 0;
}
.categories-module li {
  list-style: none;
  padding: 0;
  margin: 0;
}
.categories-module li a {
  display: block;
  padding: 0.25rem;
  padding-left: calc(1rem + 16px);
  position: relative;
}
.categories-module li a:before {
  content: "";
  display: inline-block;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-align: left;
  position: absolute;
  left: 0;
}
.categories-module li a:hover, .categories-module li a:active, .categories-module li a:focus {
  text-decoration: none;
}
.categories-module h4, .categories-module .h4 {
  font-size: 1rem;
  font-weight: normal;
  margin: 0;
}
.categories-module > li {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.categories-module > li h4, .categories-module > li .h4 {
  font-size: 1rem;
}
.categories-module > li a {
  padding-left: calc(1rem + 8px);
}
.categories-module a {
  color: #212529;
}
.categories-module a:hover, .categories-module a:focus, .categories-module a:active {
  color: #0a58ca;
}
.category-module {
  margin: 0;
  padding: 0;
}
.category-module li {
  list-style: none;
  padding: 0;
  margin: 0;
}
.category-module li a {
  display: block;
  padding: 0.25rem;
  padding-left: calc(1rem + 16px);
  position: relative;
}
.category-module li a:before {
  content: "";
  display: inline-block;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-align: left;
  position: absolute;
  left: 0;
}
.category-module li a:hover, .category-module li a:active, .category-module li a:focus {
  text-decoration: none;
}
.category-module h4, .category-module .h4 {
  font-size: 1rem;
  font-weight: normal;
  margin: 0;
}
.category-module a {
  color: var(--body-text-color);
}
.category-module a:hover, .category-module a:focus, .category-module a:active {
  color: var(--body-link-hover-color);
}
.mostread, .latestnews, .relateditems, .tagssimilar ul {
  margin: 0;
  padding: 0;
}
.mostread li, .latestnews li, .relateditems li, .tagssimilar ul li {
  list-style: none;
  padding: 0;
  margin: 0;
}
.mostread li a, .latestnews li a, .relateditems li a, .tagssimilar ul li a {
  display: block;
  padding: 0.25rem;
  padding-left: calc(1rem + 16px);
  position: relative;
}
.mostread li a:before, .latestnews li a:before, .relateditems li a:before, .tagssimilar ul li a:before {
  content: "";
  display: inline-block;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-align: left;
  position: absolute;
  left: 0;
}
.mostread li a:hover, .mostread li a:active, .mostread li a:focus, .latestnews li a:hover, .latestnews li a:active, .latestnews li a:focus, .relateditems li a:hover, .relateditems li a:active, .relateditems li a:focus, .tagssimilar ul li a:hover, .tagssimilar ul li a:active, .tagssimilar ul li a:focus {
  text-decoration: none;
}
.mostread h4, .mostread .h4, .latestnews h4, .latestnews .h4, .relateditems h4, .relateditems .h4, .tagssimilar ul h4, .tagssimilar ul .h4 {
  font-size: 1rem;
  font-weight: normal;
  margin: 0;
}
.mostread li a, .latestnews li a, .relateditems li a, .tagssimilar ul li a {
  padding-left: calc(1rem + 4px);
}
.archive-module {
  margin: 0;
  padding: 0;
}
.archive-module li {
  list-style: none;
  padding: 0;
  margin: 0;
}
.archive-module li a {
  display: block;
  padding: 0.25rem;
  padding-left: calc(1rem + 16px);
  position: relative;
}
.archive-module li a:before {
  content: "";
  display: inline-block;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-align: left;
  position: absolute;
  left: 0;
}
.archive-module li a:hover, .archive-module li a:active, .archive-module li a:focus {
  text-decoration: none;
}
.archive-module h4, .archive-module .h4 {
  font-size: 1rem;
  font-weight: normal;
  margin: 0;
}
.feed h4, .feed .h4 {
  font-weight: 600;
}
.feed .newsfeed {
  margin-top: 1.5rem;
  padding: 0;
}
.feed .newsfeed li {
  list-style: none;
  padding: 1rem 0;
}
.feed .newsfeed .feed-link {
  font-size: 1rem;
  font-weight: 700;
  margin: 0;
}
.feed .newsfeed .feed-item-description {
  margin-top: 0.5rem;
}
a.syndicate-module {
  background: #fd7e14;
  color: #fff;
  padding: 0.5rem;
  display: inline-block;
}
a.syndicate-module img {
  display: none;
}
a.syndicate-module:before {
  content: "";
  display: inline-block;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  margin-right: 5px;
}
a.syndicate-module:hover, a.syndicate-module:active, a.syndicate-module:focus {
  text-decoration: none;
  background: #f57102;
}
.latestusers {
  margin: 0;
  padding: 0;
}
.latestusers li {
  background: #e9ecef;
  color: #343a40;
  display: inline-block;
  padding: 0.25rem 0.5rem;
  border-radius: 0.25rem;
}
.stats-module {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  margin: 0;
}
.stats-module dt, .stats-module dd {
  border-bottom: 1px solid #e9ecef;
  margin: 0 0 0.5rem 0;
  padding-bottom: 0.5rem;
}
.stats-module dt {
  font-weight: 600;
  flex-basis: 35%;
}
.stats-module dd {
  flex-basis: 65%;
  padding-left: 0.5rem;
}
.tagspopular ul {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}
.tagspopular ul > li {
  color: grays();
  display: inline-block;
  float: left;
  margin: 0 5px 5px 0;
  background: #e9ecef;
  color: #343a40;
  display: inline-block;
  padding: 0.25rem 0.5rem;
  border-radius: 0.25rem;
}
.tagspopular ul > li > a {
  color: #6c757d;
  line-height: 1;
}
.tagspopular ul > li > a:hover, .tagspopular ul > li > a:focus, .tagspopular ul > li > a:active {
  color: #0a58ca;
  text-decoration: none;
}
.tagspopular .tag-count {
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  font-size: 0.875rem;
  padding: 2px 3px;
}
.module-ct > ol.breadcrumb {
  padding: 1.5rem;
  margin-left: 0;
}
.module-title {
  border-bottom: 1px solid #e9ecef;
  margin: 0 0 1rem 0;
  padding: 0;
  text-transform: uppercase;
}
.module-title span {
  border-bottom: 1px solid #adb5bd;
  margin-bottom: -1px;
  padding: 0 0 0.6666666667rem;
}
.t4-module .nav > li.active > a, .t4-card .nav > li.active > a, .moduletable .nav > li.active > a, .module_menu .nav > li.active > a {
  font-weight: 700;
}
#login-form {
  margin-bottom: 0;
}
#login-form .mod-login__username, #login-form .mod-login__password, #login-form .mod-login__twofactor {
  margin-bottom: 1rem;
}
#login-form .mod-login__username input, #login-form .mod-login__password input, #login-form .mod-login__twofactor input {
  max-width: none;
}
@media (min-width: 768px) {
  #login-form .mod-login__username input, #login-form .mod-login__password input, #login-form .mod-login__twofactor input {
    max-width: none;
  }
}
#login-form .mod-login__username .input-group-text, #login-form .mod-login__username .input-group-addon > span, #login-form .mod-login__password .input-group-text, #login-form .mod-login__password .input-group-addon > span, #login-form .mod-login__twofactor .input-group-text, #login-form .mod-login__twofactor .input-group-addon > span {
  border-radius: 0 3px 3px 0;
}
#login-form .mod-login__remember {
  margin-bottom: 1rem;
}
#login-form .mod-login__submit {
  margin-bottom: 0.5rem;
}
#login-form .mod-login__options {
  margin-bottom: 0;
}
#login-form .mod-login__options li {
  padding: 0.25rem 0;
}
#login-form .mod-login__options li a {
  color: var(--body-text-color);
}
#login-form .mod-login__options li a:hover, #login-form .mod-login__options li a:focus, #login-form .mod-login__options li a:active {
  color: var(--body-link-hover-color);
}
.banneritem a {
  font-weight: bold;
}
.bannerfooter {
  border-top: 1px solid #e9ecef;
}
.categories-module {
  margin: 0;
  padding: 0;
}
.categories-module li {
  list-style: none;
  padding: 0;
  margin: 0;
}
.categories-module li a {
  display: block;
  padding: 0.25rem;
  padding-left: calc(1rem + 16px);
  position: relative;
}
.categories-module li a:before {
  content: "";
  display: inline-block;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-align: left;
  position: absolute;
  left: 0;
}
.categories-module li a:hover, .categories-module li a:active, .categories-module li a:focus {
  text-decoration: none;
}
.categories-module h4, .categories-module .h4 {
  font-size: 1rem;
  font-weight: normal;
  margin: 0;
}
.categories-module > li {
  border-bottom: 1px dotted #e9ecef;
  color: #495057;
}
.categories-module > li h4, .categories-module > li .h4 {
  font-weight: 500;
}
.categories-module a {
  color: #212529;
}
.categories-module a:hover, .categories-module a:focus, .categories-module a:active {
  color: #0a58ca;
}
.feed .newsfeed li {
  border-top: 1px solid #e9ecef;
}
.magz-layout .item-image {
  display: block;
  margin-bottom: 1rem;
}
.magz-layout .item-title {
  font-size: 1.1rem;
  margin: 0 0 0.5rem;
}
.magz-layout .item-title a {
  color: var(--body-text-color);
}
.magz-layout .item-title a:hover, .magz-layout .item-title a:focus, .magz-layout .item-title a:active {
  border: 0;
  color: var(--body-link-hover-color);
  text-decoration: none;
}
.magz-layout h2.item-title, .magz-layout .item-title.h2 {
  font-size: 2rem;
}
.magz-layout .item-meta {
  font-size: 0.7rem;
  margin-bottom: 1rem;
  text-transform: uppercase;
}
.magz-layout .item-meta span {
  position: relative;
}
.magz-layout .item-meta span::after {
  color: #ced4da;
  padding: 0 4px;
  content: "-";
  display: inline-block;
}
.magz-layout .item-meta span:last-child::after {
  display: none;
}
.magz-layout .item-meta a {
  border-bottom: 1px solid #e9ecef;
  color: var(--body-text-color);
}
.magz-layout .item-meta a:hover, .magz-layout .item-meta a:focus, .magz-layout .item-meta a:active {
  border-bottom: 1px solid var(--body-link-hover-color);
  color: var(--body-link-hover-color);
}
.magz-layout.list-layout .item-inner {
  display: flex;
  align-items: flex-start;
  margin-bottom: 1.5rem;
}
.magz-layout.list-layout .item-image {
  margin: 0.5rem 1rem 0 0;
  max-width: 25%;
}
.magz-layout.list-layout .item-image img {
  width: 100%;
}
.blog-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.blog-list .item-title {
  margin: 0 0 0.5rem;
}
.blog-list .item-title a {
  color: var(--body-text-color);
}
.blog-list .item-title a:hover, .blog-list .item-title a:focus, .blog-list .item-title a:active {
  color: var(--body-link-hover-color);
}
.blog-list .item-meta span {
  color: var(--body-text-color);
  margin-right: 0.5rem;
  padding-right: 1rem;
  position: relative;
}
.blog-list .item-meta span::after {
  background-color: #ced4da;
  content: "";
  display: block;
  height: 1px;
  position: absolute;
  right: 0;
  top: 10px;
  width: 6px;
}
.blog-list .item-meta span:last-child::after {
  display: none;
}
.blog-list .item-meta a {
  color: var(--body-text-color);
}
.blog-list .item-meta a a:hover, .blog-list .item-meta a a:focus, .blog-list .item-meta a a:active {
  color: var(--body-link-hover-color);
}
.blog-list .item-introtext {
  margin-bottom: 1.5rem;
}
.item-meta {
  display: flex;
  align-items: center;
}
.item-meta .item-author {
  display: flex;
  align-items: center;
}
.item-meta .author-img {
  border-radius: 50%;
  display: inline-block;
  height: 24px;
  overflow: hidden;
  margin-right: 0.5rem;
  padding: 0;
  position: relative;
  width: 24px;
}
.item-meta .author-img::after {
  display: none !important;
}
.item-meta .author-img img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.item-meta strong {
  display: inline-block;
  margin-left: 4px;
}
.mega-col-module .list-layout .blog-item {
  margin-top: 0;
}
.mega-col-module .list-layout .item-inner {
  margin-bottom: 0.5rem;
}
.mega-col-module .list-layout .item-image {
  border-radius: 5px;
  margin-top: 0;
  max-width: 20%;
  overflow: hidden;
}
.mega-col-module .list-layout .item-title {
  font-size: 1rem;
  font-weight: 400;
}
h2.item-title, .item-title.h2, .item-title h2, .item-title .h2 {
  clear: both;
  display: block;
  margin: 0;
}
h2.item-title a:hover, .item-title.h2 a:hover, h2.item-title a:active, .item-title.h2 a:active, h2.item-title a:focus, .item-title.h2 a:focus, .item-title h2 a:hover, .item-title .h2 a:hover, .item-title h2 a:active, .item-title .h2 a:active, .item-title h2 a:focus, .item-title .h2 a:focus {
  text-decoration: none;
}
.page-header h1, .page-header .h1, .categories-list h1, .categories-list .h1 {
  margin-bottom: 1rem;
  text-transform: uppercase;
}
.page-header h2, .page-header .h2, .categories-list h2, .categories-list .h2 {
  margin: 0 0 1rem;
}
.article-aside {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
}
.article-info {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-size: 0.875rem;
  margin-bottom: 0;
}
.article-info .article-info-term {
  display: none;
}
.article-info dd {
  display: flex;
  align-items: center;
  margin: 0;
  white-space: nowrap;
}
.article-info dd > div {
  display: inline-block;
}
.article-info dd:after {
  content: "–";
  display: inline-block;
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-style: normal;
  color: #adb5bd;
  font-size: 1rem;
  margin: 0 6px;
}
.article-info dd:last-child:after {
  display: none;
}
.article-info dd .fa {
  margin-right: 6px;
}
.edit-link a {
  color: #6c757d;
  font-size: 0.875rem;
  position: relative;
}
.edit-link a div[role="tooltip"] {
  background: rgba(0, 0, 0, 0.8);
  border-radius: 3px;
  color: #fff;
  font-size: 0.875rem;
  padding: 4px 6px;
  position: absolute;
  opacity: 0;
  right: 0;
  top: 24px;
  transition: all 0.25s ease-in-out;
  white-space: nowrap;
}
.edit-link a:hover div[role="tooltip"] {
  opacity: 1;
}
.createdby {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.createdby [itemprop="name"] {
  font-weight: 700;
  color: #212529;
}
.createdby .author-img {
  display: inline-block;
  border-radius: 50%;
  height: 24px;
  overflow: hidden;
  margin-right: 8px;
  width: 24px;
}
.createdby .author-img img {
  max-width: 100%;
}
.createdby span {
  margin-left: 4px;
}
.category-name [itemprop="genre"] {
  font-weight: 700;
}
.category-name a {
  margin-left: 4px;
}
.content_rating {
  color: #6c757d;
  display: inline-block;
  font-size: 0.725rem;
  height: 24px;
  margin: 0 0.5rem 0 0;
  text-transform: uppercase;
  vertical-align: middle;
}
.content_rating > p {
  display: inline-block;
}
.content_rating + .form-inline {
  display: inline-block;
}
.content_vote .w-auto {
  display: inline-block;
}
.icons .btn .caret, .icons .blog-list .item-readmore a .caret, .blog-list .item-readmore .icons a .caret {
  display: none;
}
.icons .icon-cog {
  margin: 0;
}
.icons .dropdown-menu {
  border-radius: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.icons .dropdown-menu a {
  display: block;
  padding: 0.5rem;
}
.icons .dropdown-menu a:last-child {
  border: 0;
}
.icons .dropdown-menu a:hover, .icons .dropdown-menu a:focus, .icons .dropdown-menu a:active {
  text-decoration: none;
}
.tags {
  display: block;
}
.tags::after {
  display: block;
  clear: both;
  content: "";
}
.tags > li {
  float: left;
  margin-right: 0.25rem;
  line-height: 1;
}
.tags > li > a {
  display: block;
  padding: 0.3333333333rem 0.5rem;
}
.com-tags-tag.tag-category h2, .com-tags-tag.tag-category .h2 {
  border-bottom: 1px solid #e9ecef;
  font-size: 1.75rem;
  font-weight: 700;
  margin-bottom: 1rem;
  padding-bottom: 0.5rem;
}
.com-tags-tag.tag-category .filters {
  margin-bottom: 1rem;
  width: 100%;
}
.com-tags-tag.tag-category .category {
  display: block;
  width: 100%;
}
.com-tags-tag.tag-category .list-group .list-group-item {
  border-radius: 0;
  border: 0;
  border-bottom: 1px solid #e9ecef;
  margin: 0;
  padding: 1rem 0 0;
}
.com-tags-tag.tag-category .list-group .list-group-item a {
  color: #212529;
}
.com-tags-tag.tag-category .list-group .list-group-item a:hover, .com-tags-tag.tag-category .list-group .list-group-item a:focus, .com-tags-tag.tag-category .list-group .list-group-item a:active {
  color: #0a58ca;
}
.com-tags-tag.tag-category .list-group .list-group-item:hover {
  background-color: transparent;
}
.com-tags-tag.tag-category .item-tag-title {
  font-size: 1.5rem;
  font-weight: 500;
  margin: 0 0 1rem;
}
.com-tags-tag.tag-category .item-tag-image {
  display: block;
  float: left;
  margin-right: 1rem;
  max-width: 33.33%;
  margin-bottom: 1rem;
}
.com-tags-tag.tag-category .item-tag-image img {
  max-width: 100%;
}
.item-image {
  margin-bottom: 1rem;
}
.item-image::after {
  display: block;
  clear: both;
  content: "";
}
.item-image img {
  max-width: 100%;
}
.pull-left.item-image, .item-image.pull-left {
  margin-right: 1rem;
}
.pull-right.item-image, .item-image.pull-right {
  margin-left: 1rem;
}
div.img_caption {
  position: relative;
}
div.img_caption p.img_caption {
  background: #e9ecef;
  bottom: 0;
  clear: both;
  left: 0;
  margin: 0;
  padding: 5px;
  position: absolute;
  text-align: center;
  width: 100%;
}
figure.pull-left {
  margin-left: 0;
  margin-right: 2rem;
}
figure.pull-right {
  margin: 0.5rem 0 0 2rem;
}
figure figcaption {
  background-color: #343a40;
  color: #adb5bd;
  font-size: 0.725rem;
  letter-spacing: 0.5px;
  padding: 0.25rem 0.5rem;
  text-transform: uppercase;
  text-align: center;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
}
figure.pull-none.item-image img {
  width: 100%;
}
.item-intro {
  margin-bottom: 1.5rem;
}
.article-index {
  background-color: #f8f9fa;
  padding: 1rem;
  margin-bottom: 1rem;
  width: 50%;
}
.article-index.pull-right {
  margin-left: 1rem;
}
.article-index.pull-left {
  margin-right: 1rem;
}
.article-index h3, .article-index .h3 {
  font-size: 1.25rem;
}
.article-index ul {
  border: 0;
  display: block;
}
.article-index ul li {
  border-bottom: 1px dotted #e9ecef;
  display: block;
  padding: 0.5rem 0;
}
.article-index ul li a {
  color: #212529;
}
.article-index ul li a:hover, .article-index ul li a:focus, .article-index ul li a:active {
  color: #0a58ca;
}
.com-content-article__body .pagenavcounter {
  margin-bottom: 1rem;
}
.com-content-article__body .pager ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.com-content-article__body .pager ul li {
  border: 1px solid #e9ecef;
  border-radius: 3px;
  display: inline-block;
  padding: 0.5rem 1rem;
}
.com-content-article__body .pane-sliders .panel {
  margin-bottom: 1rem;
}
.com-content-article__body .pane-sliders .panel h3.title, .com-content-article__body .pane-sliders .panel .title.h3 {
  margin: 0;
  padding: 0.5rem 1rem;
}
.com-content-article__body .pane-sliders .panel h3.title.pane-toggler-down, .com-content-article__body .pane-sliders .panel .title.pane-toggler-down.h3 {
  margin-bottom: 1rem;
}
.com-content-article__body .pane-sliders .panel h3.title a, .com-content-article__body .pane-sliders .panel .title.h3 a {
  color: #212529;
}
.com-content-article__body .pane-sliders .panel h3.title a:hover, .com-content-article__body .pane-sliders .panel .title.h3 a:hover, .com-content-article__body .pane-sliders .panel h3.title a:focus, .com-content-article__body .pane-sliders .panel .title.h3 a:focus, .com-content-article__body .pane-sliders .panel h3.title a:active, .com-content-article__body .pane-sliders .panel .title.h3 a:active {
  color: #0a58ca;
  text-decoration: none;
}
.com-content-article__body .pane-sliders .panel .content {
  padding: 1rem;
}
.com-content-article__body .accordion {
  padding: 0;
}
.com-content-article__body .accordion .card, .com-content-article__body .accordion body.contentpane .well, body.contentpane .com-content-article__body .accordion .well {
  border: 1px solid #e9ecef;
  margin-bottom: 0.5rem;
}
.com-content-article__body .accordion .card .card-header, .com-content-article__body .accordion body.contentpane .well .card-header, body.contentpane .com-content-article__body .accordion .well .card-header {
  background: transparent;
  border-bottom: 0;
}
.com-content-article__body .accordion .card .card-body, .com-content-article__body .accordion body.contentpane .well .card-body, body.contentpane .com-content-article__body .accordion .well .card-body {
  border-top: 1px solid #e9ecef;
}
.com-content-article__body .accordion .card .btn-link, .com-content-article__body .accordion body.contentpane .well .btn-link, body.contentpane .com-content-article__body .accordion .well .btn-link {
  color: var(--body-text-color);
}
.com-content-article__body dl.tabs {
  display: block;
  width: 100%;
}
.com-content-article__body dl.tabs::after {
  display: block;
  clear: both;
  content: "";
}
.com-content-article__body dl.tabs dt {
  float: left;
  margin-right: 1rem;
  margin-bottom: -1px;
  padding: 0.5rem 1rem;
}
.com-content-article__body dl.tabs dt h3, .com-content-article__body dl.tabs dt .h3 {
  font-size: 1rem;
  margin: 0;
}
.com-content-article__body dl.tabs dt h3 a:hover, .com-content-article__body dl.tabs dt .h3 a:hover, .com-content-article__body dl.tabs dt h3 a:focus, .com-content-article__body dl.tabs dt .h3 a:focus, .com-content-article__body dl.tabs dt h3 a:active, .com-content-article__body dl.tabs dt .h3 a:active {
  text-decoration: none;
}
.readmore {
  margin-top: 1rem;
  margin-bottom: 0;
}
.readmore .btn, .readmore .blog-list .item-readmore a, .blog-list .item-readmore .readmore a {
  padding: 0;
  white-space: normal;
}
.items-more {
  padding-top: 1rem;
  margin-top: 1rem;
}
.items-more .nav-tabs {
  display: block;
}
.items-more .nav-tabs > li {
  margin: 0;
  padding: 2px 0;
}
.items-more .nav-tabs > li > a {
  border: 0;
  display: inline-block;
  padding: 0.5rem;
  position: relative;
  left: 0;
  transition: left 0.2s ease;
}
.items-more .nav-tabs > li > a:before {
  content: "";
  display: inline-block;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  margin-right: 5px;
}
.items-more .nav-tabs > li > a:hover, .items-more .nav-tabs > li > a:active, .items-more .nav-tabs > li > a:focus {
  left: 3px;
}
.items-leading .col {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.items-leading .col:first-child {
  padding-top: 0;
}
.items-leading .col .item-image {
  max-height: 12;
  overflow: hidden;
}
.items-leading .col p {
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.items-row .item {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
@media (min-width: 768px) {
  .items-row .item {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }
}
.items-row .item .item-title {
  font-size: 1.75rem;
}
.items-row .item .item-image {
  overflow: hidden;
}
.items-row .item .item-content .page-header {
  margin-bottom: 0.5rem;
}
.items-row .item p {
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.items-row.cols-2 .item .item-image, .items-row.cols-3 .item .item-image, .items-row.cols-4 .item .item-image, .items-row.cols-5 .item .item-image, .items-row.cols-6 .item .item-image {
  float: none;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
}
.blog .items-leading .blog-item, .blog-featured .items-leading .blog-item {
  margin-bottom: 1.5rem;
}
.blog .blog-items .blog-item, .blog-featured .blog-items .blog-item {
  margin-bottom: 1.5rem;
}
.blog-featured {
  padding-left: 0;
  padding-right: 0;
}
.item-page [itemprop="articleBody"] {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
@media (max-width: 575.98px) {
  .item-page .pull-left, .item-page .pull-right {
    float: none;
    margin: 0 0 1rem;
  }
  .item-page .pull-left img, .item-page .pull-right img {
    max-width: 100%;
  }
}
.category-desc {
  padding: 1rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
  border-radius: 0.25rem;
}
.category-desc > img {
  float: left;
  max-width: 200px;
  margin-right: 1rem;
}
.category {
  margin: 0;
  padding: 0;
}
.category li {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  list-style: none;
}
.category.row-striped li:nth-child(odd), .category.list-striped li:nth-child(odd) {
  background: rgba(0, 0, 0, 0.04);
}
.filters {
  margin-bottom: 1.5rem;
}
.filters legend {
  display: block;
  font-size: 1rem;
  font-weight: 700;
  width: 100%;
}
.categories-list .page-header {
  border-top: 1px dotted #e9ecef;
  padding: 1rem 0;
  margin: 0;
  font-size: 1.25rem;
}
.categories-list .page-header::after {
  display: block;
  clear: both;
  content: "";
}
.categories-list .page-header .badge {
  font-size: 0.875rem;
  position: relative;
  top: -2px;
  margin-left: 1rem;
  width: auto;
  height: auto;
}
.categories-list .page-header .btn, .categories-list .page-header .blog-list .item-readmore a, .blog-list .item-readmore .categories-list .page-header a {
  background: none;
  border: 0;
  line-height: 1;
}
.categories-list .page-header .btn span, .categories-list .page-header .blog-list .item-readmore a span, .blog-list .item-readmore .categories-list .page-header a span {
  font-size: 1rem;
}
.categories-list .page-header + .fade, .categories-list .fade > div {
  padding-left: 1rem;
}
.categories-list .category-desc {
  margin-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding: 0;
  border: 0;
}
.categories-list .com-content-categories__items {
  flex-wrap: wrap;
  margin-left: -1rem;
  margin-right: -1rem;
}
.categories-list .com-content-categories__items .com-content-categories__item {
  flex-basis: 100%;
  margin-bottom: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 768px) {
  .categories-list .com-content-categories__items .com-content-categories__item {
    flex-basis: 50%;
  }
}
@media (min-width: 992px) {
  .categories-list .com-content-categories__items .com-content-categories__item {
    flex-basis: 33.33%;
    margin: 0;
  }
}
.categories-list .com-content-categories__items .com-content-categories__item .item-inner {
  border-radius: 0.25rem;
  border: 1px solid #e9ecef;
  height: 100%;
  padding: 2rem;
}
.category-list #adminForm {
  padding-bottom: 1rem;
}
.category-list #adminForm p {
  display: block;
  width: 100%;
}
.category-list #adminForm p.counter {
  width: auto;
}
.category-list table.category {
  margin-bottom: 1rem;
}
.content-category .control-group {
  margin-left: 0.5rem;
  margin-top: 0.5rem;
}
.content-category .filters {
  width: 100%;
}
.content-category .cat-children {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.content-category .cat-children > h3, .content-category .cat-children > .h3 {
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 0;
}
.content-category .cat-children .category-desc {
  border: 0;
  padding: 0;
  margin: 0;
}
.content-category .cat-children > div {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.content-category .cat-children > div h3, .content-category .cat-children > div .h3 {
  font-size: 1.25rem;
  font-weight: 500;
}
.com_contact table.category {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}
.com_contact table.category tr:nth-child(2n) {
  background-color: #f8f9fa;
}
.com_contact table.category th, .com_contact table.category td {
  padding: 0.6666666667rem 1rem;
}
.com_contact table.category th {
  background-color: #f8f9fa;
  border-bottom: 1px solid #e9ecef;
}
.contact-category .category {
  --t4-gutter-x: 2rem;
  --t4-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--t4-gutter-x) * .5);
  padding-left: calc(var(--t4-gutter-x) * .5);
  margin-right: auto;
  margin-left: auto;
}
.contact .page-header {
  margin-bottom: 1rem;
}
.contact #selectForm {
  border-bottom: 1px solid #e9ecef;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}
.contact dt {
  float: left;
  margin-right: 0.25rem;
}
.contact [itemprop="jobTitle"] {
  margin-left: auto;
}
.contact #slide-contact {
  padding: 0;
}
.contact #slide-contact .card, .contact #slide-contact body.contentpane .well, body.contentpane .contact #slide-contact .well {
  border: 0;
  border-radius: 0.25rem;
  margin-bottom: 1rem;
}
.contact #slide-contact .card-header {
  background-color: #dee2e6;
  border: 0;
  font-weight: 700;
  margin: 0;
  text-transform: uppercase;
}
.contact #slide-contact .card-header:first-child {
  border-radius: 0;
}
.contact #slide-contact .card-body {
  background-color: #f8f9fa;
}
.contact #contact-form .control-label {
  float: none;
}
.contact #contact-form input.form-control, .contact #contact-form textarea.form-control {
  max-width: 100%;
}
.contact #contact-form .controls {
  margin-left: 0;
}
@media (min-width: 768px) {
  .contact #contact-form .controls {
    margin-left: 220px;
  }
}
.contact #contact-form input.form-check-input, .contact #contact-form .email-copy > input[type="checkbox"] {
  min-width: 16px;
  width: auto;
}
.contact #contact-form fieldset:first-child .control-group:last-child .control-label {
  display: inline-block;
}
@media (min-width: 576px) {
  .contact #contact-form fieldset:first-child .control-group:last-child .control-label {
    display: block;
  }
}
.contact #contact-form fieldset:first-child .control-group:last-child .controls {
  display: inline-block;
}
@media (min-width: 576px) {
  .contact #contact-form fieldset:first-child .control-group:last-child .controls {
    display: block;
  }
}
.contact #contact-form fieldset:first-child .control-group:last-child .controls input[type="checkbox"] {
  width: auto;
  min-width: 16px;
}
.contact #contact-form fieldset.default .control-label {
  float: none;
  margin-top: 0;
}
.contact #contact-form fieldset.default .controls {
  margin-left: 0;
}
.contact .contact-links ul.nav {
  border: 0;
}
.contact .contact-links ul.nav li {
  padding-right: 1rem;
}
.contact .contact-links ul.nav li a {
  background-color: #f8f9fa;
  color: #6c757d;
  line-height: 1;
  padding: 0.5rem 1rem;
}
.contact .contact-links ul.nav li a:hover, .contact .contact-links ul.nav li a:focus, .contact .contact-links ul.nav li a:active {
  color: #0a58ca;
}
.contact .email-copy {
  display: flex;
  align-items: center;
}
.contact .email-copy > div {
  margin-right: 0.5rem;
  padding-left: 0;
}
.contact .email-copy > div input[type="checkbox"] {
  margin-left: 0;
}
.contact .email-copy > input[type="checkbox"] {
  margin: 0 0.5rem 0 0;
}
.contact .plain-style #contact-form input, .contact .plain-style #contact-form textarea {
  max-width: 100%;
}
.contact #contact-form fieldset.captcha .controls {
  margin-left: 0;
}
.grecaptcha-badge {
  z-index: 100;
}
.newsfeed .feed-description {
  color: #6c757d;
}
.newsfeed > ol {
  margin: 0;
  margin-top: 1rem;
  padding: 0;
}
.newsfeed > ol > li {
  list-style: none;
  padding: 1rem 0;
}
.newsfeed .feed-link {
  font-size: 1.25rem;
}
.newsfeed .feed-item-description {
  margin-top: 1rem;
}
.newsfeed .feed-item-description figure {
  margin-bottom: 1.5rem;
}
.newsfeed .feed-item-description .lead, .newsfeed .feed-item-description .t4-masthead .t4-masthead-description, .t4-masthead .newsfeed .feed-item-description .t4-masthead-description {
  font-size: 1rem;
}
.newsfeed-category #filter-search {
  min-width: 200px;
}
.newsfeed-category .category li {
  padding: 1rem;
}
.pagination-wrap {
  padding-top: 2rem;
  margin-bottom: 2rem;
}
.pagination-wrap .counter {
  float: right;
  margin: 0;
}
.pagination-wrap ul {
  padding: 0;
  list-style: none;
}
.pagination-wrap ul li {
  display: inline-block;
}
.search hr {
  border-top: 1px solid #e9ecef;
  opacity: 1;
}
.search .btn-toolbar {
  margin-bottom: 1rem;
}
.search .btn-toolbar .btn, .search .btn-toolbar .blog-list .item-readmore a, .blog-list .item-readmore .search .btn-toolbar a {
  margin-left: 0.5rem;
}
.search fieldset #searchphraseall-lbl, .search fieldset #searchphraseany-lbl {
  margin-right: 1rem;
}
.search fieldset legend {
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: 700;
}
.search .ordering-box select {
  width: auto;
  max-width: 200px;
  margin-left: 0.5rem;
}
.search .search-results, .search #search-results {
  margin-top: 1rem;
}
.search .search-results .highlight, .search #search-results .highlight {
  border-radius: 2px;
  padding: 1px 4px;
}
.search .search-results .result-title, .search #search-results .result-title {
  margin-top: 2rem;
  font-size: 1rem;
}
.search .search-results .result-created, .search #search-results .result-created {
  border-bottom: 1px solid #e9ecef;
  padding-bottom: 2rem;
  font-size: 0.875rem;
}
#search-result-empty {
  margin-top: 1.5rem;
}
div#finder-filter-window .filter-branch {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
div#finder-filter-window .filter-branch .finder-selects {
  float: none;
  flex-basis: 100%;
  margin: 0 0 1rem 0;
}
@media (min-width: 576px) {
  div#finder-filter-window .filter-branch .finder-selects {
    flex-basis: auto;
    margin: 0 1rem 0r 0;
  }
}
@media (min-width: 768px) {
  div#finder-filter-window .filter-branch .finder-selects {
    margin: 0 1.5rem 1rem 0;
  }
}
@media (min-width: 992px) {
  div#finder-filter-window .filter-branch .finder-selects {
    margin-bottom: 0;
  }
}
div#finder-filter-window .filter-branch .finder-selects label {
  clear: right;
  display: block;
  margin-bottom: 0.5rem;
  width: 100%;
}
div#finder-filter-window #finder-filter-select-dates {
  display: flex;
  margin-bottom: 1rem;
}
div#finder-filter-window #finder-filter-select-dates .filter-date {
  display: flex;
  align-items: center;
}
div#finder-filter-window #finder-filter-select-dates .filter-date br {
  display: none;
}
div#finder-filter-window #finder-filter-select-dates .filter-date select.inputbox {
  margin-bottom: 0 !important;
  margin-left: 0.5rem;
}
#search-results {
  padding-top: 0.5rem;
}
#search-results .result-item {
  border-bottom: 1px solid #e9ecef;
  padding: 1rem 0;
}
#highlighter-start {
  display: none;
}
.tag-category .filters {
  position: relative;
}
.tag-category .filters .btn-group.pull-right {
  margin-top: 1rem;
}
@media (min-width: 576px) {
  .tag-category .filters .btn-group.pull-right {
    margin: 0;
    float: none !important;
    position: absolute;
    right: 0;
    top: 0;
  }
}
.tag-category .filters .input-group-append .btn, .tag-category .filters .input-group-addon .btn, .tag-category .filters .input-group-append .blog-list .item-readmore a, .blog-list .item-readmore .tag-category .filters .input-group-append a, .tag-category .filters .input-group-addon .blog-list .item-readmore a, .blog-list .item-readmore .tag-category .filters .input-group-addon a {
  border-radius: 0;
}
.tag-category .filters .input-group-append .btn + .btn, .tag-category .filters .input-group-addon .btn + .btn, .tag-category .filters .input-group-append .blog-list .item-readmore a + .btn, .blog-list .item-readmore .tag-category .filters .input-group-append a + .btn, .tag-category .filters .input-group-append .blog-list .item-readmore .btn + a, .blog-list .item-readmore .tag-category .filters .input-group-append .btn + a, .tag-category .filters .input-group-addon .blog-list .item-readmore a + .btn, .blog-list .item-readmore .tag-category .filters .input-group-addon a + .btn, .tag-category .filters .input-group-addon .blog-list .item-readmore .btn + a, .blog-list .item-readmore .tag-category .filters .input-group-addon .btn + a, .tag-category .filters .input-group-addon .blog-list .item-readmore .blog-list .item-readmore a + a, .blog-list .item-readmore .tag-category .filters .input-group-addon .blog-list .item-readmore a + a, .tag-category .filters .input-group-append .blog-list .item-readmore .blog-list .item-readmore a + a, .blog-list .item-readmore .tag-category .filters .input-group-append .blog-list .item-readmore a + a {
  border-radius: 0 5px 5px 0;
}
.tag-category .category h3, .tag-category .category .h3 {
  font-size: 1.25rem;
}
.input-group-btn .btn + .btn, .input-group-btn .blog-list .item-readmore a + .btn, .blog-list .item-readmore .input-group-btn a + .btn, .input-group-btn .blog-list .item-readmore .btn + a, .blog-list .item-readmore .input-group-btn .btn + a, .input-group-btn .blog-list .item-readmore .blog-list .item-readmore a + a, .blog-list .item-readmore .input-group-btn .blog-list .item-readmore a + a {
  margin-left: 0;
}
.all-tags {
  margin: 0;
  padding: 0;
  list-style: none;
}
.all-tags::after {
  display: block;
  clear: both;
  content: "";
}
.all-tags li {
  float: left;
  padding: 0 0.5rem;
}
.all-tags li a {
  border: 1px solid #e9ecef;
  border-radius: 25px;
  color: #6c757d;
  padding: 0.5rem 1rem;
  transition: all 0.2s ease-in-out;
}
.all-tags li a:hover, .all-tags li a:focus, .all-tags li a:active {
  background-color: #6c757d;
  color: #fff;
  text-decoration: none;
}
.all-tags li a:hover i, .all-tags li a:focus i, .all-tags li a:active i {
  opacity: 1;
}
.all-tags li a i {
  opacity: 0.4;
}
.login-wrap {
  max-width: 400px;
  margin: 0 auto;
}
.login-wrap .frm-login-form .control-group .control-label {
  float: none;
  padding-top: 0;
}
.login-wrap .frm-login-form .control-group .controls {
  margin: 0;
}
.login-wrap label {
  margin-bottom: 4px;
}
.login-wrap input {
  max-width: 100%;
}
.login-wrap .login-remember input.inputbox {
  display: inline-block;
  margin-top: 0;
  margin-right: 4px;
  position: relative;
  vertical-align: middle;
  width: 16px;
}
.login-wrap .login-submit .btn, .login-wrap .login-submit .blog-list .item-readmore a, .blog-list .item-readmore .login-wrap .login-submit a {
  width: 100%;
}
.login-wrap .other-links ul {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}
.login-wrap .other-links ul li {
  display: inline-block;
  padding: 0 0.5rem;
}
.plg_system_webauthn_login_button svg {
  fill: var(--t4-btn-color);
  width: 2rem;
}
div.com-users-remind, div.com-users-reset {
  background-color: #f8f9fa;
  border-radius: 0.25rem;
  max-width: 450px;
  margin: 0 auto;
  padding: 2rem;
}
div.com-users-remind fieldset legend, div.com-users-reset fieldset legend {
  border: 0;
  font-size: 1rem;
  margin-bottom: 1rem;
}
div.com-users-remind .control-group .control-label, div.com-users-reset .control-group .control-label {
  float: none;
  margin-bottom: 0.5rem;
  width: 100%;
}
div.com-users-remind .control-group .controls, div.com-users-reset .control-group .controls {
  margin: 0;
}
div.com-users-remind .control-group .controls .form-control, div.com-users-reset .control-group .controls .form-control {
  max-width: 100%;
  width: 100%;
}
div.com-users-remind .com-users-remind__submit, div.com-users-remind .com-users-reset__submit, div.com-users-reset .com-users-remind__submit, div.com-users-reset .com-users-reset__submit {
  margin-bottom: 0;
}
.registration fieldset {
  margin-bottom: 1.5rem;
  padding-top: 2.5rem;
  position: relative;
}
.registration fieldset::before {
  background-color: #e9ecef;
  content: "";
  height: 3px;
  position: absolute;
  left: 0;
  top: 8px;
  width: 100%;
}
.registration fieldset legend {
  background-color: #fff;
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 24px;
  padding-right: 6px;
  position: absolute;
  top: 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  width: auto;
  z-index: 20;
}
.registration fieldset fieldset {
  margin-bottom: 0;
  padding-top: 0.5rem;
}
.registration fieldset fieldset::before {
  display: none;
}
@media (max-width: 575.98px) {
  .registration fieldset .control-group .control-label {
    float: none;
  }
}
@media (max-width: 575.98px) {
  .registration fieldset .control-group .controls {
    margin-left: 0;
  }
}
@media (max-width: 575.98px) {
  .registration fieldset .control-group .controls input, .registration fieldset .control-group .controls textarea {
    max-width: 100%;
    width: 100%;
  }
}
.registration fieldset .control-group .controls input[type="radio"] {
  max-width: auto;
  width: auto;
}
.registration fieldset .control-group .controls .field-calendar input {
  width: auto;
}
.registration fieldset .control-group .controls .radio {
  display: flex;
  align-items: center;
}
.registration fieldset .control-group .controls .radio label {
  margin-right: 1rem;
}
.registration fieldset .control-group .controls .radio label.form-check {
  margin-right: 0;
}
.registration fieldset .control-group joomla-field-media .field-media-input {
  max-width: 237px;
}
.registration fieldset .control-group joomla-field-media .input-group .button-select {
  border-bottom-right-radius: 5px;
}
.registration meter {
  min-width: 288px;
}
.registration meter + div {
  font-size: 0.8rem;
  text-align: left !important;
}
.registration .password-group .input-group {
  flex-wrap: nowrap;
}
.registration form div.com-users-registration__submit .controls {
  margin-left: 0;
}
#jform_title {
  max-width: unset;
}
.profile .btn-toolbar {
  padding: 0;
}
.profile fieldset {
  margin-bottom: 1rem;
}
.profile fieldset legend {
  border-bottom: 1px solid #e9ecef;
  font-weight: normal;
  font-size: 1.5rem;
  padding-bottom: 0.25rem;
}
@media (min-width: 768px) {
  .profile fieldset dt {
    text-align: right;
  }
}
.profile fieldset dt, .profile fieldset dd {
  border-bottom: 1px dashed #e9ecef;
  margin: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.contentpane {
  padding: 1rem;
}
.contentpane #pop-print {
  position: absolute;
  right: 1rem;
  top: 1rem;
}
.contentpane #pop-print a {
  background-color: #e9ecef;
  display: block;
  padding: 0.5rem 1rem;
}
.contentpane #pop-print a:hover, .contentpane #pop-print a:focus, .contentpane #pop-print a:active {
  background-color: #0a58ca;
  color: #fff;
}
.contentpane #mailto-window {
  position: relative;
}
.contentpane #mailto-window h2, .contentpane #mailto-window .h2 {
  font-size: 1.25rem;
  font-weight: 600;
  margin: 0;
}
.contentpane #mailto-window input[type="checkbox"] {
  display: inline-block;
  width: auto;
}
.contentpane #mailto-window .mailto-close {
  position: absolute;
  top: 1rem;
  right: 1rem;
}
.contentpane #mailtoForm .control-group, .contentpane form.com-mailto__form .control-group {
  margin-bottom: 0.5rem;
}
.contentpane #mailtoForm .control-label, .contentpane form.com-mailto__form .control-label {
  display: block;
  float: none;
}
.contentpane #mailtoForm .controls, .contentpane form.com-mailto__form .controls {
  margin-left: 0;
}
.contentpane #mailtoForm .controls input, .contentpane form.com-mailto__form .controls input {
  max-width: 100%;
  width: 100%;
}
.contentpane #mailtoForm .com-mailto__submit, .contentpane form.com-mailto__form .com-mailto__submit {
  margin: 0;
  padding-top: 1rem;
}
.author-list {
  padding: 3rem 0;
}
.author-block .author-avatar {
  margin-bottom: 1rem;
}
.author-block .author-avatar a, .author-block .author-avatar span {
  border-radius: 50%;
  display: block;
  margin: 0 auto;
  max-width: 120px;
  overflow: hidden;
}
.author-block .author-name {
  font-weight: 600;
  margin-bottom: 0.5rem;
}
.author-block .author-title {
  font-size: 0.875rem;
  margin-bottom: 1rem;
  text-transform: uppercase;
}
.author-block .author-about-me {
  margin-bottom: 1rem;
}
.author-block .author-socials {
  display: flex;
  justify-content: center;
}
.author-block .author-socials a {
  color: var(--body-text-color);
  margin: 0 4px;
}
.author-block .author-socials a:hover, .author-block .author-socials a:focus, .author-block .author-socials a:active {
  color: var(--body-link-hover-color);
}
.author-block.author-block-list {
  margin-top: 2rem;
  margin-bottom: 2rem;
  text-align: center;
}
@media (min-width: 768px) {
  .author-block.author-block-list {
    margin-top: 0;
  }
}
.author-block.author-block-posts {
  margin-top: 2rem;
  margin-bottom: 2rem;
  text-align: center;
}
@media (min-width: 768px) {
  .author-block.author-block-posts {
    max-width: 70%;
    margin: 0 auto 3rem;
  }
}
@media (min-width: 992px) {
  .author-block.author-block-posts {
    max-width: 50%;
  }
}
.author-block.author-block-post-detail {
  background-color: #f8f9fa;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding: 1.5rem;
  text-align: center;
}
@media (min-width: 768px) {
  .author-block.author-block-post-detail {
    margin-bottom: 0;
    justify-content: flex-start;
    text-align: left;
  }
}
.author-block.author-block-post-detail .author-avatar {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .author-block.author-block-post-detail .author-avatar {
    margin-right: 2rem;
    margin-bottom: 0;
  }
}
@media (min-width: 576px) {
  .author-block.author-block-post-detail .author-other-info {
    flex: 1;
    text-align: left;
  }
}
.author-block.author-block-post-detail .author-title {
  margin-bottom: 0.5rem;
}
@media (min-width: 576px) {
  .author-block.author-block-post-detail .author-socials {
    justify-content: flex-start;
  }
}
.author-block.pos-before-content {
  margin-bottom: 1.5rem;
}
.author-posts .item {
  margin-bottom: 2rem;
}
.author-posts .item .article-info dd.category::after {
  display: none;
}
.author-posts .btn-load-more:hover, .author-posts .btn-load-more:focus, .author-posts .btn-load-more:active {
  cursor: pointer;
}
.alert-wrapper .alert-message {
  background: transparent;
  color: inherit;
}
.chzn-container-single .chzn-single div b {
  background: url('https://www.i-cin.it/templates/media/jui/css/chosen-sprite.png') no-repeat 0px 2px;
}
.jmodedit {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 300;
}
h2.item-title, .item-title.h2, .item-title h2, .item-title .h2 {
  font-size: var(--h2-font-size);
  margin-bottom: 0.5rem;
}
h2.item-title a, .item-title.h2 a, .item-title h2 a, .item-title .h2 a {
  color: var(--body-text-color);
}
h2.item-title a:hover, .item-title.h2 a:hover, h2.item-title a:active, .item-title.h2 a:active, h2.item-title a:focus, .item-title.h2 a:focus, .item-title h2 a:hover, .item-title .h2 a:hover, .item-title h2 a:active, .item-title .h2 a:active, .item-title h2 a:focus, .item-title .h2 a:focus {
  color: var(--body-link-hover-color);
}
.page-header h1, .page-header .h1, .categories-list h1, .categories-list .h1 {
  font-size: 1rem;
  font-weight: 700;
}
.page-header h2, .page-header .h2, .categories-list h2, .categories-list .h2 {
  font-size: var(--h3-font-size);
  margin: 0;
}
.page-header h2 a, .page-header .h2 a, .categories-list h2 a, .categories-list .h2 a {
  color: var(--body-text-color);
}
.page-header h2 a:hover, .page-header .h2 a:hover, .page-header h2 a:focus, .page-header .h2 a:focus, .page-header h2 a:active, .page-header .h2 a:active, .categories-list h2 a:hover, .categories-list .h2 a:hover, .categories-list h2 a:focus, .categories-list .h2 a:focus, .categories-list h2 a:active, .categories-list .h2 a:active {
  color: var(--body-link-hover-color);
}
.icons .dropdown-menu a {
  border-bottom: 1px solid #e9ecef;
  color: #495057;
}
.icons .dropdown-menu a:hover, .icons .dropdown-menu a:focus, .icons .dropdown-menu a:active {
  background-color: #f8f9fa;
  color: var(--link-hover-color);
}
.com-tags-tag.tag-category .item-tag-title {
  font-size: 1rem;
}
.com-tags-tag-list #filter-search {
  border: 1px solid #ced4da;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  outline: none;
  padding: 0.375rem 0.75rem;
}
.com-tags-tag-list .com-tags-tag-list__category {
  margin-top: 1rem;
}
.com-content-article__body .pane-sliders .panel {
  border: 1px solid #e9ecef;
}
.com-content-article__body .pane-sliders .panel h3.title, .com-content-article__body .pane-sliders .panel .title.h3 {
  background-color: #f8f9fa;
  font-size: 1rem;
}
.com-content-article__body .pane-sliders .panel h3.title.pane-toggler-down, .com-content-article__body .pane-sliders .panel .title.pane-toggler-down.h3 {
  border-bottom: 1px solid #e9ecef;
}
.com-content-article__body dl.tabs {
  border-bottom: 1px solid #e9ecef;
}
.com-content-article__body dl.tabs dt {
  border: 1px solid #e9ecef;
  border-radius: 3px 3px 0 0;
}
.com-content-article__body dl.tabs dt.open {
  border-bottom: 1px solid #fff;
}
.com-content-article__body dl.tabs dt h3 a, .com-content-article__body dl.tabs dt .h3 a {
  color: var(--body-text-color);
}
.com-content-article__body dl.tabs dt h3 a:hover, .com-content-article__body dl.tabs dt .h3 a:hover, .com-content-article__body dl.tabs dt h3 a:focus, .com-content-article__body dl.tabs dt .h3 a:focus, .com-content-article__body dl.tabs dt h3 a:active, .com-content-article__body dl.tabs dt .h3 a:active {
  color: var(--link-hover-color);
}
p.readmore .btn, p.readmore .blog-list .item-readmore a, .blog-list .item-readmore p.readmore a {
  background-color: #e9ecef;
  padding: 0.3333333333rem 0.6666666667rem;
}
p.readmore .btn:hover, p.readmore .blog-list .item-readmore a:hover, .blog-list .item-readmore p.readmore a:hover, p.readmore .btn:active, p.readmore .blog-list .item-readmore a:active, .blog-list .item-readmore p.readmore a:active, p.readmore .btn:focus, p.readmore .blog-list .item-readmore a:focus, .blog-list .item-readmore p.readmore a:focus {
  background-color: #0d6efd;
  color: #fff;
}
.items-more .nav-tabs > li > a {
  background: #f8f9fa;
  color: var(--body-text-color);
}
.items-more .nav-tabs > li > a:hover, .items-more .nav-tabs > li > a:active, .items-more .nav-tabs > li > a:focus {
  background: #343a40;
  color: #fff;
}
.items-leading::after {
  display: block;
  clear: both;
  content: "";
}
.items-row .item .item-content h2, .items-row .item .item-content .h2 {
  font-size: 1.5rem;
}
.item-page .page-header h2, .item-page .page-header .h2 {
  font-size: var(--h3-font-size);
}
@media (min-width: 768px) {
  .item-page .page-header h2, .item-page .page-header .h2 {
    font-size: var(--h2-font-size);
  }
}
@media (min-width: 992px) {
  .item-page .page-header h2, .item-page .page-header .h2 {
    font-size: var(--h1-font-size);
  }
}
.category-desc {
  border: 1px solid #e9ecef;
}
.category .list-title a {
  color: #495057;
}
.category .list-title a:hover, .category .list-title a:focus, .category .list-title a:active {
  color: var(--link-hover-color);
}
.categories-list .base-desc {
  background-color: #f2f4f6;
  border-radius: 0.25rem;
  padding: 2rem;
}
.categories-list .base-desc p:last-child {
  margin-bottom: 0;
}
.categories-list .page-header {
  border: 0;
  border-bottom: 1px solid #e9ecef;
  margin: 0 0 1rem;
  padding: 0 0 1rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.categories-list .page-header a {
  font-weight: 700;
}
.categories-list .page-header .badge {
  font-weight: 400;
  float: right;
  margin-left: auto;
}
.categories-list .page-header .badge::before {
  display: none;
}
.categories-list .com-content-categories__items {
  display: flex;
  row-gap: 2rem;
}
.categories-list .com-content-categories__items .com-content-categories__item .item-inner {
  padding: 1rem;
}
.categories-list .com-content-categories__items .com-content-categories__item img {
  margin-bottom: 2rem;
}
.categories-list .com-content-categories__children .com-content-categories__items {
  padding: 0;
}
.categories-list .com-content-categories__children .com-content-categories__item {
  flex-basis: 100%;
}
.content-category .cat-children {
  --t4-gutter-x: 2rem;
  --t4-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--t4-gutter-y));
  margin-right: calc(-.5 * var(--t4-gutter-x));
  margin-left: calc(-.5 * var(--t4-gutter-x));
}
.content-category .cat-children > h3, .content-category .cat-children > .h3 {
  flex-basis: 100%;
  padding-left: calc(var(--t4-gutter-x) / 2);
  padding-right: calc(var(--t4-gutter-x) / 2);
}
.content-category .cat-children .cat-child {
  flex: 0 0 auto;
  width: 100%;
  padding-left: calc(var(--t4-gutter-x) / 2);
  padding-right: calc(var(--t4-gutter-x) / 2);
}
@media (min-width: 576px) {
  .content-category .cat-children .cat-child {
    flex: 0 0 auto;
    width: 50%;
  }
}
@media (min-width: 768px) {
  .content-category .cat-children .cat-child {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
}
.content-category .cat-children .category-desc {
  border: 1px solid #e9ecef;
  border-radius: 0.25rem;
  padding: 1rem;
}
.contact-category .category {
  --t4-gutter-x: 2rem;
  --t4-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--t4-gutter-x) * .5);
  padding-left: calc(var(--t4-gutter-x) * .5);
  margin-right: auto;
  margin-left: auto;
}
.contact-category .list-title a {
  font-weight: 700;
}
.contact #slide-contact .card-header {
  padding: 0;
}
.contact #slide-contact .card-header .btn, .contact #slide-contact .card-header .blog-list .item-readmore a, .blog-list .item-readmore .contact #slide-contact .card-header a {
  color: #6c757d;
  display: block;
  font-weight: 700;
  padding: 0.6666666667rem 1rem;
  text-align: left;
  width: 100%;
}
.contact #slide-contact .card-header .btn:hover, .contact #slide-contact .card-header .blog-list .item-readmore a:hover, .blog-list .item-readmore .contact #slide-contact .card-header a:hover, .contact #slide-contact .card-header .btn:focus, .contact #slide-contact .card-header .blog-list .item-readmore a:focus, .blog-list .item-readmore .contact #slide-contact .card-header a:focus, .contact #slide-contact .card-header .btn:active, .contact #slide-contact .card-header .blog-list .item-readmore a:active, .blog-list .item-readmore .contact #slide-contact .card-header a:active {
  color: var(--body-link-hover-color);
  text-decoration: none;
}
.contact h3, .contact .h3 {
  border-bottom: 1px solid #e9ecef;
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 1rem;
  padding-bottom: 0.5rem;
}
.contact .contact-link {
  margin-bottom: 1rem;
}
.pagenavigation .pagination {
  display: flex;
}
.pagenavigation .pagination .next {
  margin-left: auto;
}
.pagenavigation .pagination a.page-link {
  border-radius: 0.2rem;
}
.com-finder__search .input-group > .js-finder-search-query {
  border-radius: 0.25rem;
}
.com-finder__search .input-group-append, .com-finder__search .input-group-addon {
  margin: 0 0 0 0.25rem;
}
.com-finder__search .input-group-append .btn, .com-finder__search .input-group-addon .btn, .com-finder__search .input-group-append .blog-list .item-readmore a, .blog-list .item-readmore .com-finder__search .input-group-append a, .com-finder__search .input-group-addon .blog-list .item-readmore a, .blog-list .item-readmore .com-finder__search .input-group-addon a {
  border-radius: 0.25rem !important;
  margin: 0 0.25rem;
}
#search-results {
  border-top: 1px solid #e9ecef;
}
#search-results .result-item {
  border-bottom: 1px solid #e9ecef;
  padding: 1rem 0;
}
#search-results .result-title {
  margin: 0 0 0.5rem;
}
#search-results .result-taxonomy {
  margin-bottom: 0.5rem;
}
#search-results .result-date {
  margin-bottom: 0.25rem;
}
#search-results .result-url {
  color: #adb5bd;
}
#search-results .result-created {
  color: #adb5bd;
}
#search-results .search-pagination {
  padding-top: 1rem;
}
#search-results .search-pagination .search-pages-counter {
  color: #6c757d;
}
.highlight {
  background: #ffc107;
  padding: 1px;
}
#search-result-empty {
  background-color: #f8f9fa;
  border-radius: 0.25rem;
  color: #495057;
  padding: 1rem;
  text-align: center;
}
#search-result-empty h2, #search-result-empty .h2 {
  font-weight: 700;
  font-size: 1.75rem;
}
#search-result-empty p {
  color: #6c757d;
}
div#finder-filter-window .filter-branch .control-group {
  margin-right: 2rem;
}
div#finder-filter-window .filter-branch .control-group .control-label {
  margin-bottom: 0.5rem;
}
div#finder-filter-window .filter-branch .control-group .controls {
  margin-left: 0;
}
.tag-category {
  margin-top: 2rem;
}
.tag-category .filters {
  flex-wrap: wrap;
  gap: 0.5rem;
}
.tag-category .filters > .input-group {
  width: auto;
}
.tag-category .filters #filter-search {
  flex: 1;
}
.jmodedit {
  background-color: #e9ecef;
  border-radius: 3px;
  padding: 0;
  height: 30px;
  width: 30px;
  line-height: 1;
}
.jmodedit span {
  color: #6c757d;
  margin: 0 !important;
  line-height: 27px;
}
.jmodedit:hover {
  background-color: #6c757d;
}
.jmodedit:hover span {
  color: #fff;
}
body.modal-open .t4-wrapper-inner {
  z-index: auto;
  perspective: none;
}
body.modal-open .modal-content {
  overflow: hidden !important;
}
body.modal-open .modal {
  background-color: #fff;
  border-radius: 5px;
  top: 10%;
  bottom: 10%;
  left: 50%;
  margin-left: -40%;
  overflow: hidden;
  height: auto;
  width: 80%;
}
body.modal-open .modal .modal-header {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  position: relative;
  align-items: center;
}
body.modal-open .modal .modal-header h3, body.modal-open .modal .modal-header .h3 {
  border: 0;
  font-weight: normal;
  font-size: 18px;
  font-weight: 600;
  color: #343a40;
  margin: 0;
  padding: 0;
  width: 100%;
}
body.modal-open .modal .modal-header .close {
  position: absolute;
  right: 1.5rem;
  top: 50%;
  margin-top: -1rem;
  text-indent: -999rem;
  overflow: hidden;
}
body.modal-open .modal .modal-body {
  height: calc(100% - 56px);
  padding: 0;
}
body.modal-open .modal .modal-body iframe {
  border: 0;
  overflow: auto;
  height: 100%;
  min-height: 100%;
}
body.contentpane {
  background-color: #fff;
}
body.contentpane .row-fluid {
  --t4-gutter-x: 2rem;
  --t4-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--t4-gutter-y));
  margin-right: calc(-.5 * var(--t4-gutter-x));
  margin-left: calc(-.5 * var(--t4-gutter-x));
}
body.contentpane .span2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}
body.contentpane .span3 {
  flex: 0 0 auto;
  width: 25%;
}
body.contentpane .span4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}
body.contentpane .span5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}
body.contentpane .span6 {
  flex: 0 0 auto;
  width: 50%;
}
body.contentpane .span7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}
body.contentpane .span8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}
body.contentpane .span9 {
  flex: 0 0 auto;
  width: 75%;
}
body.contentpane .span10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}
body.contentpane .span11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
body.contentpane .span12 {
  flex: 0 0 auto;
  width: 100%;
}
body.contentpane .well {
  background-color: #f8f9fa;
  margin-bottom: 1rem;
  padding: 1rem 2rem;
}
body.contentpane .well .row-fluid {
  margin-bottom: 0.5rem;
}
body.contentpane .well .control-group .controls {
  margin-left: 0;
}
body.contentpane .well label {
  min-width: 130px;
  padding-right: 0.5rem;
  text-align: right;
}
body.contentpane input[type="text"] {
  border: 1px solid #e9ecef;
  padding: 0.25rem 0.5rem;
}
.mce-panel.mce-window {
  border-radius: 5px;
  border: 0 !important;
  padding: 0 !important;
}
.mce-panel.mce-window .mce-window-head {
  border-bottom: 1px solid #e9ecef;
  padding: 1rem;
}
.mce-panel.mce-window .mce-window-head .mce-close {
  height: 50px;
  width: 50px;
}
.mce-panel.mce-window .mce-foot {
  border-radius: 0 0 5px 5px;
  border-top: 1px solid #e9ecef;
}
.mce-panel.mce-window .mce-foot .mce-btn {
  border-radius: 5px;
}
.container-popup {
  padding: 0.5rem 1rem !important;
}
.container-popup #uploadform.well {
  margin-bottom: 0;
}
.com_contenthistory .container-popup .subhead {
  border-bottom: 1px solid #e9ecef;
  padding: 1rem 2rem;
}
.com_contenthistory .container-popup .btn-group {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
}
.com_contenthistory .container-popup .btn-group button.btn {
  border-radius: 4px;
  margin: 0 4px;
}
.js-stools-container-bar {
  margin-bottom: 1rem;
}
.js-stools-container-bar .btn-wrapper input {
  display: inline-block;
  width: auto;
}
.js-stools-container-bar .btn-wrapper button {
  display: inline-block;
}
.js-stools-container-list {
  margin-bottom: 1rem;
}
.thumbnails.thumbnails-media {
  list-style: none;
  margin: 1rem -8px 0;
  padding: 0;
  overflow: hidden;
}
.thumbnails.thumbnails-media li a {
  color: #6c757d;
  display: block;
  padding-top: 2rem;
}
.thumbnails.thumbnails-media li a:hover, .thumbnails.thumbnails-media li a:focus, .thumbnails.thumbnails-media li a:active {
  color: var(--link-hover-color);
}
.thumbnails.thumbnails-media li a span {
  font-size: 32px;
  height: auto;
  width: auto;
}
.com_config .hr-condensed {
  display: none;
}
.com_config #templates-form .btn-toolbar {
  display: none;
}
.com_config #page-site h1, .com_config #page-site .h1 {
  font-size: 1.25rem;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  font-family: var(--heading-font-family);
  font-weight: var(--heading-font-weight);
  line-height: var(--heading-line-height);
}
h1 small, .h1 small, h1 .small, .h1 .small, .h1 #search-results .result-url, #search-results .h1 .result-url, .h1 #search-results .search-pagination .search-pages-counter, #search-results .search-pagination .h1 .search-pages-counter, h1 #search-results .result-url, #search-results h1 .result-url, h1 #search-results .search-pagination .search-pages-counter, #search-results .search-pagination h1 .search-pages-counter, h2 small, .h2 small, h2 .small, .h2 .small, .h2 #search-results .result-url, #search-results .h2 .result-url, .h2 #search-results .search-pagination .search-pages-counter, #search-results .search-pagination .h2 .search-pages-counter, h2 #search-results .result-url, #search-results h2 .result-url, h2 #search-results .search-pagination .search-pages-counter, #search-results .search-pagination h2 .search-pages-counter, h3 small, .h3 small, h3 .small, .h3 .small, .h3 #search-results .result-url, #search-results .h3 .result-url, .h3 #search-results .search-pagination .search-pages-counter, #search-results .search-pagination .h3 .search-pages-counter, h3 #search-results .result-url, #search-results h3 .result-url, h3 #search-results .search-pagination .search-pages-counter, #search-results .search-pagination h3 .search-pages-counter, h4 small, .h4 small, h4 .small, .h4 .small, .h4 #search-results .result-url, #search-results .h4 .result-url, .h4 #search-results .search-pagination .search-pages-counter, #search-results .search-pagination .h4 .search-pages-counter, h4 #search-results .result-url, #search-results h4 .result-url, h4 #search-results .search-pagination .search-pages-counter, #search-results .search-pagination h4 .search-pages-counter, h5 small, .h5 small, h5 .small, .h5 .small, .h5 #search-results .result-url, #search-results .h5 .result-url, .h5 #search-results .search-pagination .search-pages-counter, #search-results .search-pagination .h5 .search-pages-counter, h5 #search-results .result-url, #search-results h5 .result-url, h5 #search-results .search-pagination .search-pages-counter, #search-results .search-pagination h5 .search-pages-counter, h6 small, .h6 small, h6 .small, .h6 .small, .h6 #search-results .result-url, #search-results .h6 .result-url, .h6 #search-results .search-pagination .search-pages-counter, #search-results .search-pagination .h6 .search-pages-counter, h6 #search-results .result-url, #search-results h6 .result-url, h6 #search-results .search-pagination .search-pages-counter, #search-results .search-pagination h6 .search-pages-counter {
  font-weight: normal;
  line-height: 1;
}
h1, .h1, h2, .h2, h3, .h3 {
  margin-top: 1rem;
  margin-bottom: 0.5rem;
}
h1 small, .h1 small, h1 .small, .h1 .small, .h1 #search-results .result-url, #search-results .h1 .result-url, .h1 #search-results .search-pagination .search-pages-counter, #search-results .search-pagination .h1 .search-pages-counter, h1 #search-results .result-url, #search-results h1 .result-url, h1 #search-results .search-pagination .search-pages-counter, #search-results .search-pagination h1 .search-pages-counter, h2 small, .h2 small, h2 .small, .h2 .small, .h2 #search-results .result-url, #search-results .h2 .result-url, .h2 #search-results .search-pagination .search-pages-counter, #search-results .search-pagination .h2 .search-pages-counter, h2 #search-results .result-url, #search-results h2 .result-url, h2 #search-results .search-pagination .search-pages-counter, #search-results .search-pagination h2 .search-pages-counter, h3 small, .h3 small, h3 .small, .h3 .small, .h3 #search-results .result-url, #search-results .h3 .result-url, .h3 #search-results .search-pagination .search-pages-counter, #search-results .search-pagination .h3 .search-pages-counter, h3 #search-results .result-url, #search-results h3 .result-url, h3 #search-results .search-pagination .search-pages-counter, #search-results .search-pagination h3 .search-pages-counter {
  font-size: 65%;
}
h4, .h4, h5, .h5, h6, .h6 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
h4 small, .h4 small, h4 .small, .h4 .small, .h4 #search-results .result-url, #search-results .h4 .result-url, .h4 #search-results .search-pagination .search-pages-counter, #search-results .search-pagination .h4 .search-pages-counter, h4 #search-results .result-url, #search-results h4 .result-url, h4 #search-results .search-pagination .search-pages-counter, #search-results .search-pagination h4 .search-pages-counter, h5 small, .h5 small, h5 .small, .h5 .small, .h5 #search-results .result-url, #search-results .h5 .result-url, .h5 #search-results .search-pagination .search-pages-counter, #search-results .search-pagination .h5 .search-pages-counter, h5 #search-results .result-url, #search-results h5 .result-url, h5 #search-results .search-pagination .search-pages-counter, #search-results .search-pagination h5 .search-pages-counter, h6 small, .h6 small, h6 .small, .h6 .small, .h6 #search-results .result-url, #search-results .h6 .result-url, .h6 #search-results .search-pagination .search-pages-counter, #search-results .search-pagination .h6 .search-pages-counter, h6 #search-results .result-url, #search-results h6 .result-url, h6 #search-results .search-pagination .search-pages-counter, #search-results .search-pagination h6 .search-pages-counter {
  font-size: 75%;
}
h1, .h1 {
  font-size: 2.5rem;
}
h2, .h2 {
  font-size: 2rem;
}
h3, .h3 {
  font-size: 1.75rem;
}
h4, .h4 {
  font-size: 1.5rem;
}
h5, .h5 {
  font-size: 1.25rem;
}
h6, .h6 {
  font-size: 1rem;
}
small, .small, #search-results .result-url, #search-results .search-pagination .search-pages-counter {
  font-size: 0.875rem;
  font-weight: 400;
}
.img-rounded {
  border-radius: 5px;
}
.btn-xl {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.badge {
  padding: 0.35em 0.65em;
}
.fw-thin {
  font-weight: 300;
}
.fw-semi-bold {
  font-weight: 500;
}
.fw-bold {
  font-weight: 600;
}
.fs-xs {
  font-size: 0.725rem;
}
.fs-sm, .blog-list .item-meta {
  font-size: 0.875rem;
}
.fs-base {
  font-size: 1rem;
}
.fs-lg {
  font-size: 1.25rem;
}
.icon-xs {
  height: 2.5rem;
  line-height: 2.5rem;
  width: 2.5rem;
}
.icon-sm {
  height: 3rem;
  line-height: 3rem;
  width: 3rem;
}
.icon-md {
  height: 3.5rem;
  line-height: 3.5rem;
  width: 3.5rem;
}
.icon-lg {
  height: 5rem;
  line-height: 5rem;
  width: 5rem;
}
.rounded-4, .blog-list .item-image img {
  border-radius: 0.5rem !important;
}
.rounded-5 {
  border-radius: 0.8rem !important;
}
.features-list > div {
  margin-bottom: 2rem;
}
.features-list .item {
  border: 1px solid #e9ecef;
  border-radius: 0.25rem;
  height: 100%;
  padding: 1.5rem;
}
.features-list .item .icon {
  display: inline-block;
  border-radius: 50%;
  height: 5rem;
  text-align: center;
  width: 5rem;
}
.features-list .item .icon i {
  color: #adb5bd;
  font-size: 2.5rem;
  line-height: 5rem;
}
.features-list .card, .features-list body.contentpane .well, body.contentpane .features-list .well {
  background-color: rgba(0, 0, 0, 0.02);
  border: 1px solid white;
  border-radius: 9px;
  height: 100%;
  padding: 3rem 1.5rem;
  transition: all 0.2s ease-in-out;
}
.features-list .card:hover, .features-list body.contentpane .well:hover, body.contentpane .features-list .well:hover {
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
  border-color: #e9ecef;
}
.features-list .card:hover .icon, .features-list body.contentpane .well:hover .icon, body.contentpane .features-list .well:hover .icon {
  box-shadow: none;
  color: #0d6efd;
}
.features-list .icon {
  background-color: rgba(0, 0, 0, 0.075);
  border-radius: 50%;
  color: #adb5bd;
  height: 100px;
  line-height: 100px;
  text-align: center;
  margin: 0 auto 1.5rem;
  transition: all 0.2s ease-in-out;
  width: 100px;
}
.features-list .block-title {
  font-size: 1.25rem;
  margin-bottom: 1rem;
}
.t4-section.sec-bg-dark .features-list .card, .t4-section.sec-bg-dark .features-list body.contentpane .well, body.contentpane .t4-section.sec-bg-dark .features-list .well {
  background-color: rgba(0, 0, 0, 0.1);
}
.t4-section.sec-bg-dark .features-list .icon {
  background-color: rgba(0, 0, 0, 0.15);
}
.t4-section.sec-bg-dark .features-list .item .icon i {
  color: rgba(255, 255, 255, 0.4);
}
.t4-section.sec-bg-dark .testimonial-block {
  background-color: rgba(0, 0, 0, 0.1);
}
.t4-section.sec-bg-dark .testimonial-block:after {
  background: rgba(255, 255, 255, 0.1);
}
.t4-introduction {
  background-color: #f8f9fa;
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.t4-introduction h3, .t4-introduction .h3 {
  font-weight: 600;
  margin-bottom: 2rem;
}
.t4-introduction p {
  margin-bottom: 2rem;
}
.section-heading h2, .section-heading .h2 {
  font-size: var(--h2-font-size);
  font-weight: var(--heading-font-weight);
}
@media (min-width: 576px) {
  .section-heading h2, .section-heading .h2 {
    font-size: 2.75rem;
  }
}
ul.testimonial-list {
  list-style: none;
  margin: 0;
  padding: 3rem 0 0;
  text-align: center;
}
ul.testimonial-list::after {
  display: block;
  clear: both;
  content: "";
}
ul.testimonial-list li {
  margin-bottom: 5rem;
}
ul.testimonial-list li:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  ul.testimonial-list li {
    margin-bottom: 0;
  }
}
.testimonial-block {
  border-radius: 0.3rem;
  box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.085);
  padding: 0 3rem 2rem;
  position: relative;
}
.testimonial-block:after {
  background-color: #ced4da;
  border-radius: 5px;
  content: "";
  display: block;
  height: 4px;
  position: absolute;
  left: 3rem;
  right: 3rem;
  bottom: -2px;
  transition: all 0.25s;
}
.testimonial-block:hover:after {
  background-color: #0d6efd;
}
.testimonial-block img {
  max-width: 6rem;
  margin-top: -3rem;
  margin-bottom: 1.5rem;
}
.testimonial-block img.img-rounded {
  border-radius: 0.3rem;
}
.testimonial-block img.img-circle {
  border-radius: 50%;
}
.testimonial-block .author-name {
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.5px;
  margin: 0 0 1rem;
  text-transform: uppercase;
}
pre {
  background-color: #f8f9fa;
  border-radius: 3px;
  font-family: Consolas, monospace;
  padding: 0.5rem 1rem;
}
.social-list-sm {
  margin: 0;
  list-style: none;
  line-height: 1;
  padding: 0;
}
.social-list-sm li {
  display: inline-block;
  padding: 0 0.1666666667rem;
}
.social-list-sm li a {
  display: block;
  opacity: 0.8;
}
.social-list-sm li a:hover, .social-list-sm li a:focus, .social-list-sm li a:active {
  opacity: 1;
  text-decoration: none;
}
.social-list-sm li i, .social-list-sm li span {
  display: block;
  height: 20px;
  line-height: 20px;
  text-align: center;
  width: 20px;
}
.social-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
}
.social-list li {
  padding: 0 0.25rem;
}
.social-list li a {
  background-color: #e9ecef;
  border-radius: 50%;
  color: var(--body-text-color);
  display: block;
  height: 36px;
  line-height: 36px;
  text-align: center;
  opacity: 0.6;
  width: 36px;
  transition: all 0.2s ease-in-out;
}
.social-list li a i, .social-list li a span {
  font-size: 14px;
}
.social-list li a:hover, .social-list li a:focus, .social-list li a:active {
  background-color: var(--body-link-color);
  color: var(--color-white);
  opacity: 1;
}
.social-list-lg {
  margin: 0;
  list-style: none;
  line-height: 1;
  padding: 0;
}
.social-list-lg li {
  display: inline-block;
  padding: 0 0.1666666667rem;
}
.social-list-lg li a {
  display: block;
  opacity: 0.8;
}
.social-list-lg li a:hover, .social-list-lg li a:focus, .social-list-lg li a:active {
  opacity: 1;
  text-decoration: none;
}
.social-list-lg li i, .social-list-lg li span {
  display: block;
  height: 48px;
  line-height: 48px;
  text-align: center;
  width: 48px;
}
.t4-typo-example {
  border-bottom: 2px solid #e9ecef;
  padding: 4rem 0;
  margin-right: 0;
  margin-left: 0;
}
.accordion {
  padding: 0.5rem;
}
.accordion h2, .accordion .h2 {
  margin: 0;
  line-height: 1;
}
.accordion h2 .btn, .accordion .h2 .btn, .accordion h2 .blog-list .item-readmore a, .blog-list .item-readmore .accordion h2 a, .accordion .h2 .blog-list .item-readmore a, .blog-list .item-readmore .accordion .h2 a {
  padding: 0;
}
.brand-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
}
@media (min-width: 576px) {
  .brand-list {
    justify-content: space-between;
  }
}
.brand-list li {
  flex-basis: 50%;
  margin-bottom: 1rem;
  text-align: center;
}
@media (min-width: 576px) {
  .brand-list li {
    flex-basis: 25%;
    text-align: left;
  }
}
@media (min-width: 768px) {
  .brand-list li {
    flex-basis: auto;
  }
}
.brand-list li img {
  opacity: 0.4;
  max-height: 40px;
  transition: all 0.2s ease-in-out;
}
.brand-list li a:hover img, .brand-list li a:focus img, .brand-list li a:active img {
  opacity: 1;
}
.t4-megamenu .mega-inner {
  padding-bottom: 1rem;
  padding-top: 1rem;
}
.t4-megamenu .mega-inner::after {
  display: block;
  clear: both;
  content: "";
}
.t4-megamenu .mega-nav, .t4-megamenu .dropdown-menu .mega-nav {
  list-style: none;
  margin: 0;
  padding: 0;
}
.t4-megamenu .mega-nav > li a, .t4-megamenu .dropdown-menu > li a {
  padding: 0.5rem 1rem;
}
.t4-megamenu .mega-nav .dropdown-submenu > a::after {
  margin-right: 0;
}
.t4-megamenu .t4-module .module-inner {
  padding: 0;
}
.t4-megamenu .t4-module .module-title, .t4-megamenu .mega-col-nav .mega-col-title, .t4-megamenu .mega-col-module .mega-col-title {
  background: transparent;
  border-bottom: 1px solid #e9ecef;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: normal;
  margin: 0 0 1rem;
  padding: 0;
  text-transform: none;
}
.t4-megamenu .t4-module .module-title span, .t4-megamenu .mega-col-nav .mega-col-title span, .t4-megamenu .mega-col-module .mega-col-title span {
  border: 0;
  color: inherit;
  display: inline-block;
  padding: 0 0 0.5rem 0;
}
.t4-megamenu .t4-module .nav, .t4-megamenu .mega-col-module .nav {
  list-style: none;
  margin: 0;
  padding: 0;
}
.t4-megamenu .t4-module .nav li.nav-item, .t4-megamenu .mega-col-module .nav li.nav-item {
  list-style: none;
  flex-basis: 100%;
}
.t4-megamenu .t4-module .nav li.nav-item a, .t4-megamenu .mega-col-module .nav li.nav-item a {
  display: block;
  padding: 0.5rem 0;
}
.t4-megamenu .t4-module .nav li.nav-item a:hover, .t4-megamenu .t4-module .nav li.nav-item a:focus, .t4-megamenu .t4-module .nav li.nav-item a:active, .t4-megamenu .mega-col-module .nav li.nav-item a:hover, .t4-megamenu .mega-col-module .nav li.nav-item a:focus, .t4-megamenu .mega-col-module .nav li.nav-item a:active {
  background-color: #f8f9fa;
}
.t4-megamenu .t4-module #login-form ul.unstyled {
  padding-left: 0;
}
.t4-megamenu .t4-module #login-form ul.unstyled li {
  padding-top: 0;
}
.t4-megamenu .mega-caption {
  display: block;
  font-weight: normal;
  opacity: 0.8;
}
.t4-megamenu .nav .caret, .t4-megamenu .dropdown-submenu .caret, .t4-megamenu .mega-menu .caret {
  display: none;
}
.t4-megamenu .dropdown-toggle:after {
  display: none;
}
.t4-megamenu .dropdown-toggle .item-caret {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 22px;
  width: 22px;
}
.t4-megamenu .dropdown-toggle .item-caret::before {
  border-top: 4px solid #212529;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  content: "";
  display: block;
}
.t4-megamenu .nav [class^="icon-"], .t4-megamenu .nav [class*=" icon-"], .t4-megamenu .nav .fa {
  margin-right: 0.25rem;
}
.t4-megamenu .mega-align-left > .dropdown-menu {
  left: 0;
}
.t4-megamenu .mega-align-right > .dropdown-menu {
  left: auto;
  right: 0;
}
.t4-megamenu .mega-align-center > .dropdown-menu {
  left: 50%;
  transform: translate(-50%, 0);
}
.t4-megamenu .dropdown-submenu.mega-align-left > .dropdown-menu {
  left: 100%;
}
.t4-megamenu .dropdown-submenu.mega-align-right > .dropdown-menu {
  left: auto;
  right: 100%;
}
.t4-megamenu .mega-align-justify {
  position: static;
}
.t4-megamenu .mega-align-justify > .dropdown-menu {
  left: 0;
  right: 0;
  margin-left: 0;
  top: auto;
}
.navbar-expand-sm .t4-megamenu .dropdown-menu {
  left: 0 !important;
  margin-top: 0 !important;
  margin-left: 0 !important;
  -webkit-transform: none !important;
  -ms-transform: none !important;
  opacity: 1 !important;
  transform: none !important;
  width: auto !important;
}
@media (max-width: 575.98px) {
  .navbar-expand-md .t4-megamenu .dropdown-menu {
    left: 0 !important;
    margin-top: 0 !important;
    margin-left: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    opacity: 1 !important;
    transform: none !important;
    width: auto !important;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-lg .t4-megamenu .dropdown-menu {
    left: 0 !important;
    margin-top: 0 !important;
    margin-left: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    opacity: 1 !important;
    transform: none !important;
    width: auto !important;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-xl .t4-megamenu .dropdown-menu {
    left: 0 !important;
    margin-top: 0 !important;
    margin-left: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    opacity: 1 !important;
    transform: none !important;
    width: auto !important;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xxl .t4-megamenu .dropdown-menu {
    left: 0 !important;
    margin-top: 0 !important;
    margin-left: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    opacity: 1 !important;
    transform: none !important;
    width: auto !important;
  }
}
@media (max-width: 1399.98px) {
  .navbar-expand .t4-megamenu .dropdown-menu {
    left: 0 !important;
    margin-top: 0 !important;
    margin-left: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    opacity: 1 !important;
    transform: none !important;
    width: auto !important;
  }
}
.t4-megamenu .nav-link {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 768px) {
  .t4-megamenu .nav-link {
    display: inline-flex;
    justify-content: flex-start;
  }
}
.t4-megamenu .badge-hot.dropdown > .nav-link .item-caret, .t4-megamenu .badge-new.dropdown > .nav-link .item-caret, .t4-megamenu .badge-popular.dropdown > .nav-link .item-caret {
  position: relative;
}
.t4-megamenu .badge-hot > .nav-link, .t4-megamenu .badge-new > .nav-link, .t4-megamenu .badge-popular > .nav-link {
  position: relative;
}
.t4-megamenu .badge-hot > .nav-link:after, .t4-megamenu .badge-new > .nav-link:after, .t4-megamenu .badge-popular > .nav-link:after {
  background-color: #dc3545;
  border-radius: 3px;
  border: 0;
  color: #fff;
  content: "Hot";
  display: inline-block !important;
  font-size: 9px;
  line-height: 1;
  letter-spacing: 0.5px;
  margin: 0 0 0 0.25rem;
  padding: 3px 4px;
  top: -8px;
  position: relative;
  float: none;
  text-transform: uppercase;
}
.t4-megamenu .badge-new > .nav-link:after {
  background-color: #198754;
  content: "New";
}
.t4-megamenu .badge-popular > .nav-link:after {
  background-color: #0d6efd;
  content: "Popular";
}
.t4-megamenu.animate .dropdown > .dropdown-menu {
  backface-visibility: hidden;
  opacity: 0;
}
.t4-megamenu.animate .dropdown.animating > .dropdown-menu {
  display: block;
}
.t4-megamenu.animate .dropdown.show.animating > .dropdown-menu, .t4-megamenu.animate .dropdown.animating.open > .dropdown-menu {
  opacity: 1;
}
.t4-megamenu.animate.zoom .dropdown > .dropdown-menu {
  -webkit-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  transform-origin: 20% 20%;
}
.t4-megamenu.animate.zoom .dropdown.show.animating > .dropdown-menu {
  transform: scale(1, 1);
}
.t4-megamenu.animate.zoom .level0 > .mega-align-center > .dropdown-menu {
  -webkit-transform: scale(0, 0) translate(-50%, 0);
  -ms-transform: scale(0, 0) translate(-50%, 0);
  transform: scale(0, 0) translate(-50%, 0);
  transform-origin: 0% 20%;
}
.t4-megamenu.animate.zoom .level0 > .mega-align-center.show.animating > .dropdown-menu {
  -webkit-transform: scale(1, 1) translate(-50%, 0);
  -ms-transform: scale(1, 1) translate(-50%, 0);
  transform: scale(1, 1) translate(-50%, 0);
}
.t4-megamenu.animate.elastic .dropdown > .dropdown-menu {
  -webkit-transform: scale(0, 1);
  -ms-transform: scale(0, 1);
  transform: scale(0, 1);
  transform-origin: 10% 0;
}
.t4-megamenu.animate.elastic .dropdown.show.animating > .dropdown-menu {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
}
.t4-megamenu.animate.elastic .level0 > .dropdown > .dropdown-menu {
  -webkit-transform: scale(1, 0);
  -ms-transform: scale(1, 0);
  transform: scale(1, 0);
}
.t4-megamenu.animate.elastic .level0 .show.animating > .dropdown-menu {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
}
.t4-megamenu.animate.elastic .level0 > .mega-align-center > .dropdown-menu {
  transform: scale(1, 0) translate(-50%, 0);
  -webkit-transform: scale(1, 0) translate(-50%, 0);
  -ms-transform: scale(1, 0) translate(-50%, 0);
}
.t4-megamenu.animate.elastic .level0 > .mega-align-center.show.animating > .dropdown-menu {
  -webkit-transform: scale(1, 1) translate(-50%, 0);
  -ms-transform: scale(1, 1) translate(-50%, 0);
  transform: scale(1, 1) translate(-50%, 0);
}
.t4-megamenu.animate.slide .dropdown {
  /* Level 0 */
  /* Level > 0 */
}
.t4-megamenu.animate.slide .dropdown > .dropdown-menu {
  backface-visibility: hidden;
  margin-top: -30%;
}
.t4-megamenu.animate.slide .dropdown.show.animating > .dropdown-menu {
  margin-top: 0%;
}
.t4-megamenu.animate.slide .dropdown .dropdown-menu {
  min-width: 0;
  margin-top: -1rem;
  transition-property: margin-top, opacity;
  transition-timing-function: ease;
}
.t4-megamenu.animate.slide .dropdown .dropdown-menu > div {
  min-width: 200px;
  margin-top: 0;
  margin-left: -500px;
  width: 100%;
}
.t4-megamenu.animate.slide .dropdown.animating > .dropdown-menu > div {
  margin-left: 0;
}
.t4-megamenu.animate.flipping .dropdown {
  /* Level 0 */
  /* Level > 0 */
}
.t4-megamenu.animate.flipping .dropdown > .dropdown-menu {
  transform-origin: 50% 0%;
  transform: perspective(600px) rotateX(-90deg);
  transition-property: transform;
  transition-timing-function: ease;
}
.t4-megamenu.animate.flipping .dropdown.show.animating > .dropdown-menu {
  transform: perspective(600px) rotateX(0deg);
}
.t4-megamenu.animate.fading .dropdown.show.animating > .dropdown-menu {
  transition-property: opacity;
  transition-timing-function: ease;
}
.t4-megamenu.animate.zoom .dropdown.show.animating > .dropdown-menu {
  transition-property: transform;
  transition-timing-function: ease;
}
.t4-megamenu.animate.elastic .dropdown.show.animating > .dropdown-menu {
  transition-property: transform;
  transition-timing-function: ease;
}
.t4-megamenu.animate .animating.show {
  z-index: 2000;
}
.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
  color: var(--mainnav-link-color);
  font-size: 0.9375rem;
  padding: 20px 1rem;
  height: 50px;
  line-height: 10px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
.t4-megamenu .navbar-nav > li > a .item-caret, .t4-megamenu .navbar-nav > li > .nav-link .item-caret {
  border-top-color: var(--mainnav-link-color);
}
.t4-megamenu .navbar-nav > li > a:hover, .t4-megamenu .navbar-nav > li > a:focus, .t4-megamenu .navbar-nav > li > a:active, .t4-megamenu .navbar-nav > li > .nav-link:hover, .t4-megamenu .navbar-nav > li > .nav-link:focus, .t4-megamenu .navbar-nav > li > .nav-link:active {
  color: var(--mainnav-link-hover-color);
}
.t4-megamenu .navbar-nav > li > a:hover .item-caret, .t4-megamenu .navbar-nav > li > a:focus .item-caret, .t4-megamenu .navbar-nav > li > a:active .item-caret, .t4-megamenu .navbar-nav > li > .nav-link:hover .item-caret, .t4-megamenu .navbar-nav > li > .nav-link:focus .item-caret, .t4-megamenu .navbar-nav > li > .nav-link:active .item-caret {
  border-top-color: var(--mainnav-link-hover-color);
}
.t4-megamenu .navbar-nav > li.show > a, .t4-megamenu .navbar-nav > li.show > .nav-link {
  color: var(--mainnav-link-hover-color);
}
.t4-megamenu .navbar-nav > li.show > a .item-caret, .t4-megamenu .navbar-nav > li.show > .nav-link .item-caret {
  border-top-color: var(--mainnav-link-hover-color);
}
.t4-megamenu .navbar-nav > li.active > a, .t4-megamenu .navbar-nav > li.active > .nav-link {
  color: var(--mainnav-link-active-color);
}
.t4-megamenu .navbar-nav > li.active > a .item-caret, .t4-megamenu .navbar-nav > li.active > .nav-link .item-caret {
  border-top-color: var(--mainnav-link-active-color);
}
.t4-megamenu .navbar-nav > li:last-child > a, .t4-megamenu .navbar-nav > li:last-child > .nav-link {
  border: 0;
}
.t4-megamenu .mega-caption {
  position: absolute;
  bottom: 16px;
  line-height: 1;
}
.t4-megamenu .dropdown-menu {
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
  border-radius: 0;
  border: 0;
  color: var(--mainnav-text-color);
  min-width: 15rem;
  margin-top: 0;
  padding: 1rem 2rem;
}
@media (min-width: 992px) {
  .t4-megamenu .dropdown-menu {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  }
}
.t4-megamenu .dropdown-menu a {
  color: var(--mainnav-link-color);
}
.t4-megamenu .dropdown-menu a:hover, .t4-megamenu .dropdown-menu a:focus, .t4-megamenu .dropdown-menu a:active {
  background-color: transparent;
  color: var(--mainnav-link-hover-color);
}
.t4-megamenu .dropdown-menu li:last-child {
  border: 0;
}
.t4-megamenu .dropdown-menu li > a, .t4-megamenu .dropdown-menu li > .nav-link, .t4-megamenu .dropdown-menu li .dropdown-item {
  color: var(--mainnav-link-color);
  padding: 0.5rem 0;
  white-space: normal;
  height: auto;
  line-height: var(--body-line-height);
}
.t4-megamenu .dropdown-menu li > a:hover, .t4-megamenu .dropdown-menu li > a:focus, .t4-megamenu .dropdown-menu li > a:active, .t4-megamenu .dropdown-menu li > .nav-link:hover, .t4-megamenu .dropdown-menu li > .nav-link:focus, .t4-megamenu .dropdown-menu li > .nav-link:active, .t4-megamenu .dropdown-menu li .dropdown-item:hover, .t4-megamenu .dropdown-menu li .dropdown-item:focus, .t4-megamenu .dropdown-menu li .dropdown-item:active {
  color: var(--mainnav-link-hover-color);
}
.t4-megamenu .dropdown-menu li.active > a {
  color: var(--mainnav-link-active-color);
}
.t4-megamenu .dropdown-toggle:after {
  margin-top: 0.5rem;
  float: right;
}
.t4-megamenu .dropdown ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.t4-megamenu .t4-module {
  border-radius: 0;
  border: 0;
}
.t4-megamenu .t4-module .module-title, .t4-megamenu .mega-col-nav .mega-col-title, .t4-megamenu .mega-col-module .mega-col-title {
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;
}
.t4-megamenu .t4-module .module-title span, .t4-megamenu .mega-col-nav .mega-col-title span, .t4-megamenu .mega-col-module .mega-col-title span {
  color: #212529;
}
.t4-megamenu .t4-module .nav, .t4-megamenu .mega-col-module .navbar {
  list-style: none;
  margin: 0;
  padding: 0;
}
.t4-megamenu .t4-module .nav li.nav-item, .t4-megamenu .mega-col-module .navbar li.nav-item {
  list-style: none;
  flex-basis: 100%;
}
.t4-megamenu .t4-module .nav li.nav-item a, .t4-megamenu .mega-col-module .navbar li.nav-item a {
  display: block;
  padding: 0.5rem 0;
}
.t4-megamenu .t4-module .nav li.nav-item a:hover, .t4-megamenu .t4-module .nav li.nav-item a:focus, .t4-megamenu .t4-module .nav li.nav-item a:active, .t4-megamenu .mega-col-module .navbar li.nav-item a:hover, .t4-megamenu .mega-col-module .navbar li.nav-item a:focus, .t4-megamenu .mega-col-module .navbar li.nav-item a:active {
  background-color: transparent;
}
.t4-megamenu .dropstart .dropdown-menu {
  right: 100%;
  top: 0px;
}
.t4-megamenu .dropend .dropdown-menu {
  left: 100%;
  top: 0;
}
.t4-offcanvas {
  background: #fff;
}
.t4-offcanvas .t4-off-canvas-header {
  background-color: #f8f9fa;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 0.75rem 1.5rem;
}
.t4-offcanvas .t4-off-canvas-header::after {
  display: block;
  clear: both;
  content: "";
}
.t4-offcanvas .t4-off-canvas-header h3, .t4-offcanvas .t4-off-canvas-header .h3 {
  font-size: 1.25rem;
  float: left;
  margin: 0;
  line-height: 2rem;
  padding: 0;
}
.t4-offcanvas .t4-off-canvas-header a {
  outline: none;
}
.t4-offcanvas .t4-off-canvas-header a img {
  max-height: 2rem;
  outline: none;
}
.t4-offcanvas .t4-off-canvas-header .close {
  background-color: #fff;
  border: 0;
  border-radius: 50%;
  height: 32px;
  outline: none;
  margin-left: auto;
  padding: 0;
  transition: all 0.2s ease-in-out;
  text-shadow: none;
  width: 32px;
}
.t4-offcanvas .t4-off-canvas-header .close:hover, .t4-offcanvas .t4-off-canvas-header .close:focus, .t4-offcanvas .t4-off-canvas-header .close:active {
  background-color: rgba(0, 0, 0, 0.05);
}
.t4-offcanvas .t4-off-canvas-header .close:hover span, .t4-offcanvas .t4-off-canvas-header .close:focus span, .t4-offcanvas .t4-off-canvas-header .close:active span {
  transform: rotate(180deg);
}
.t4-offcanvas .t4-off-canvas-header .close span {
  color: #666;
  display: block;
  height: 32px;
  font-size: 24px;
  line-height: 28px;
  transition: all 0.35s ease;
  width: 32px;
}
.t4-offcanvas .t4-off-canvas-body {
  padding: 1rem 0;
}
.t4-offcanvas .t4-off-canvas-body .t4-module {
  margin-bottom: 2rem;
}
.t4-offcanvas .t4-off-canvas-body .t4-module .module-inner {
  padding: 0 2rem;
}
.t4-offcanvas .t4-off-canvas-body .t4-module.no-padding .module-inner {
  padding-left: 0;
  padding-right: 0;
}
.t4-offcanvas .t4-off-canvas-body .navbar {
  display: block;
  padding: 0;
}
.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-toggle::after {
  display: none;
}
.t4-offcanvas .t4-off-canvas-body .navbar .nav-item {
  padding: 0;
}
.t4-offcanvas .t4-off-canvas-body .navbar .nav-item .dropdown-menu .nav-item {
  border-bottom: 0;
  padding-right: 0;
}
.t4-offcanvas .t4-off-canvas-body .navbar .nav-item .dropdown-menu .nav-item .btn-toggle {
  right: 0;
}
.t4-offcanvas .t4-off-canvas-body .navbar .nav-link, .t4-offcanvas .t4-off-canvas-body .navbar .separator {
  color: var(--body-text-color);
  padding: 0.75rem 0;
}
.t4-offcanvas .t4-off-canvas-body .navbar .nav-link:hover, .t4-offcanvas .t4-off-canvas-body .navbar .nav-link:focus, .t4-offcanvas .t4-off-canvas-body .navbar .nav-link:active, .t4-offcanvas .t4-off-canvas-body .navbar .separator:hover, .t4-offcanvas .t4-off-canvas-body .navbar .separator:focus, .t4-offcanvas .t4-off-canvas-body .navbar .separator:active {
  background-color: transparent;
  color: var(--body-link-hover-color);
}
.t4-offcanvas .t4-off-canvas-body .navbar .nav-item.active > .nav-link, .t4-offcanvas .t4-off-canvas-body .navbar .nav-item.active > .separator {
  color: var(--body-link-hover-color);
}
.t4-offcanvas .t4-off-canvas-body .navbar .sub-menu-back {
  display: none;
}
.t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle {
  background-color: #f2f4f6;
  border-radius: 50%;
  color: #adb5bd;
  display: block;
  position: absolute;
  right: 0;
  top: 8px;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  padding: 0;
  text-align: center;
  width: 30px;
}
.t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle:hover, .t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle:focus, .t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle:active {
  background-color: #dee2e6;
  color: #343a40;
  cursor: pointer;
}
.t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle::after {
  content: "";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 12px;
  color: #adb5bd;
  transition: all 0.2s ease-in-out;
}
.t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle.is-active::after {
  color: #0d6efd;
  transform: rotate(180deg);
}
.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu {
  border-radius: 0;
  border: 0;
  min-width: auto;
  padding: 0 0 0 1rem;
}
.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item, .t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link {
  color: var(--body-text-color);
  padding: 0.75rem 0;
  width: auto;
}
.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item:hover, .t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item:focus, .t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item:active, .t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link:hover, .t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link:focus, .t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link:active {
  background: transparent;
  color: var(--body-link-hover-color);
}
.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item:before, .t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link:before {
  display: none;
}
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect {
  overflow: hidden;
}
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .sub-menu-back {
  background-color: #f8f9fa;
  border-radius: 5px;
  display: flex;
  align-items: center;
  font-weight: 600;
  font-size: 0.9rem;
  padding: 0.5rem 1rem;
  text-transform: uppercase;
}
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .sub-menu-back:hover, .t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .sub-menu-back:focus, .t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .sub-menu-back:active {
  background-color: #f2f4f6;
  cursor: pointer;
}
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .sub-menu-back i {
  color: #adb5bd;
  margin-right: 0.5rem;
  font-size: 12px;
}
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav {
  position: relative;
  width: 100%;
}
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .nav-item {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  position: static;
}
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .nav-item .dropdown-menu .nav-item .btn-toggle {
  right: auto;
}
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .btn-toggle {
  color: #adb5bd;
  display: block;
  margin-top: 8px;
  padding: 0;
  position: relative;
  top: auto;
  right: auto;
  text-align: center;
}
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .btn-toggle::after {
  content: "";
}
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .btn-toggle.is-active::after {
  color: #adb5bd;
  transform: rotate(0deg);
}
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .dropdown-menu {
  position: absolute;
  top: 0;
  left: 100%;
  padding-left: 0;
  width: 100%;
}
.t4-offcanvas .t4-off-canvas-body.menu-item-always-show .navbar .sub-menu-toggle {
  display: none;
}
.t4-offcanvas .t4-off-canvas-body.menu-item-always-show .navbar .dropdown-menu {
  display: block;
}
.t4-offcanvas .navbar-nav, .t4-offcanvas .oc-level-0 .drilldown-effect .navbar-nav {
  transform: translateX(0);
  transition: all 0.35s ease-in-out;
}
.t4-offcanvas.oc-level-1 .drilldown-effect .navbar-nav {
  transform: translateX(-100%);
}
.t4-offcanvas.oc-level-2 .drilldown-effect .navbar-nav {
  transform: translateX(-200%);
}
.t4-offcanvas-toggle {
  border: 0;
  color: var(--mainnav-link-color);
  display: block;
  line-height: 1;
  padding: 0;
  transition: all 0.35s ease-in-out;
}
.t4-offcanvas-toggle:hover {
  cursor: pointer;
  color: var(--mainnav-link-hover-color);
}
.t4-offcanvas-toggle > span {
  vertical-align: middle;
}
.t4-offcanvas-toggle i {
  font-size: 22px;
}
.t4-offcanvas .t4-off-canvas-body {
  display: flex;
  flex-flow: column wrap;
}
.t4-offcanvas .t4-off-canvas-body .navbar .nav-item {
  border-bottom: 1px solid #e9ecef;
  padding: 0 1.5rem;
}
.t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle {
  right: 1.5rem;
}
.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu {
  padding-left: 0;
}
.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-item {
  padding-left: 1rem;
}
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .sub-menu-back {
  border-top: 1px solid #e9ecef;
  border-bottom: 1px solid #e9ecef;
  border-radius: 0;
  padding: 0.75rem 1.5rem;
}
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .nav-item .dropdown-menu .nav-item {
  border-bottom: 1px solid #e9ecef;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .nav-item .dropdown-menu .nav-item .btn-toggle {
  right: auto;
}
.t4-topbar {
  padding-top: 0.6666666667rem;
  padding-bottom: 0.6666666667rem;
}
.t4-topbar p {
  margin: 0;
}
.not-at-top #t4-header.t4-sticky {
  background-color: #fff;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.08);
}
.t4-header-r > * {
  margin-left: 1rem;
}
.t4-header-r div.search {
  margin-top: 0;
}
.navbar-brand {
  padding-top: 0;
  padding-bottom: 0;
}
.navbar-brand.logo-control img.logo-img {
  display: none;
  max-height: 55px;
}
@media (min-width: 576px) {
  .navbar-brand.logo-control img.logo-img {
    display: inline-block;
  }
}
@media (min-width: 576px) {
  .navbar-brand.logo-control img.logo-img-sm {
    display: none;
  }
}
.navbar-brand a {
  color: #212529;
}
.navbar-brand a:hover, .navbar-brand a:focus, .navbar-brand a:active {
  text-decoration: none;
}
.navbar-brand.logo-text .site-name {
  display: inline-block;
  font-weight: 600;
  margin-bottom: 0.5rem;
  letter-spacing: 1.5px;
  line-height: 1;
}
.navbar-brand.logo-text .site-slogan {
  display: block;
  opacity: 0.5;
  text-transform: none;
  font-size: 1rem;
  margin-top: -3px;
  line-height: 1;
}
.navbar-brand.logo-text .logo-img-sm {
  float: left;
  margin-right: 0.5rem;
}
.navbar-brand.logo-text.logo-control .site-name, .navbar-brand.logo-text.logo-control .site-slogan {
  display: none;
}
@media (min-width: 576px) {
  .navbar-brand.logo-text.logo-control .site-name, .navbar-brand.logo-text.logo-control .site-slogan {
    display: block;
  }
}
.navbar-brand.logo-text.logo-control .logo-img-sm {
  margin-right: 0;
}
.navbar-expand-xs {
  padding: 0;
  padding: 0;
}
.navbar-expand-xs .navbar-toggler {
  display: none;
}
.navbar-expand-sm {
  padding: 0;
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    padding: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
.navbar-expand-md {
  padding: 0;
}
@media (min-width: 768px) {
  .navbar-expand-md {
    padding: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
.navbar-expand-lg {
  padding: 0;
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
.navbar-expand-xl {
  padding: 0;
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    padding: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand-xxl {
  padding: 0;
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    padding: 0;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
}
.header-wrap {
  position: relative;
}
.header-wrap .navbar {
  padding: 0;
}
.header-wrap .navbar > .navbar-nav {
  display: flex;
  flex-direction: row;
}
.header-wrap .navbar > .navbar-nav .nav-link {
  margin-left: 0.5rem;
}
div.t4-megamenu:not(.show) {
  height: auto;
}
.t4-section-inner.container-fluid .header-block, .t4-section-inner.container-sm .header-block, .t4-section-inner.container-md .header-block, .t4-section-inner.container-lg .header-block, .t4-section-inner.container-xl .header-block, .t4-section-inner.container-xxl .header-block {
  padding: 1rem 0;
}
.t4-section-inner.container .header-block, .t4-masthead .t4-section-inner.t4-masthead-detail .header-block {
  padding: 0;
}
.t4-heaer-height {
  min-height: 50px;
}
@media (max-width: 767.98px) {
  .t4-heaer-height {
    min-height: 56px;
  }
}
.nav-breakpoint-xs .collapse-static {
  position: static;
}
.nav-breakpoint-xs nav.navbar {
  position: static;
}
.nav-breakpoint-xs .collapse-flex {
  display: flex;
}
.nav-breakpoint-xs .t4-megamenu {
  background: #fff;
  border: 1px solid #e9ecef;
  box-shadow: 0 12px 10px rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 100%;
  left: 0;
  max-height: 320px;
  margin-top: -1px;
  overflow: auto;
  padding: 1rem;
  width: 100%;
  z-index: 3;
}
.nav-breakpoint-xs .t4-megamenu .navbar-nav > li > a, .nav-breakpoint-xs .t4-megamenu .navbar-nav > li > span {
  height: auto;
  line-height: inherit;
  padding: 0.5rem;
}
.nav-breakpoint-xs .t4-megamenu .navbar-nav > li > a:before, .nav-breakpoint-xs .t4-megamenu .navbar-nav > li > span:before {
  display: none;
}
.nav-breakpoint-xs .t4-megamenu .navbar-nav > li > a .item-caret, .nav-breakpoint-xs .t4-megamenu .navbar-nav > li > span .item-caret {
  margin-left: 0.25rem;
}
.nav-breakpoint-xs .t4-megamenu .badge-hot.dropdown > .nav-link .item-caret, .nav-breakpoint-xs .t4-megamenu .badge-new.dropdown > .nav-link .item-caret, .nav-breakpoint-xs .t4-megamenu .badge-popular.dropdown > .nav-link .item-caret {
  margin-left: 0.25rem;
}
.nav-breakpoint-xs .t4-megamenu .dropdown-menu {
  border: 0;
  box-shadow: none;
  margin: 0 !important;
  padding: 0 0 0 1.5rem;
  width: 100% !important;
}
@media (max-width: 575.98px) {
  .nav-breakpoint-sm .collapse-static {
    position: static;
  }
  .nav-breakpoint-sm nav.navbar {
    position: static;
  }
  .nav-breakpoint-sm .collapse-flex {
    display: flex;
  }
  .nav-breakpoint-sm .t4-megamenu {
    background: #fff;
    border: 1px solid #e9ecef;
    box-shadow: 0 12px 10px rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 100%;
    left: 0;
    max-height: 320px;
    margin-top: -1px;
    overflow: auto;
    padding: 1rem;
    width: 100%;
    z-index: 3;
  }
  .nav-breakpoint-sm .t4-megamenu .navbar-nav > li > a, .nav-breakpoint-sm .t4-megamenu .navbar-nav > li > span {
    height: auto;
    line-height: inherit;
    padding: 0.5rem;
  }
  .nav-breakpoint-sm .t4-megamenu .navbar-nav > li > a:before, .nav-breakpoint-sm .t4-megamenu .navbar-nav > li > span:before {
    display: none;
  }
  .nav-breakpoint-sm .t4-megamenu .navbar-nav > li > a .item-caret, .nav-breakpoint-sm .t4-megamenu .navbar-nav > li > span .item-caret {
    margin-left: 0.25rem;
  }
  .nav-breakpoint-sm .t4-megamenu .badge-hot.dropdown > .nav-link .item-caret, .nav-breakpoint-sm .t4-megamenu .badge-new.dropdown > .nav-link .item-caret, .nav-breakpoint-sm .t4-megamenu .badge-popular.dropdown > .nav-link .item-caret {
    margin-left: 0.25rem;
  }
  .nav-breakpoint-sm .t4-megamenu .dropdown-menu {
    border: 0;
    box-shadow: none;
    margin: 0 !important;
    padding: 0 0 0 1.5rem;
    width: 100% !important;
  }
}
@media (max-width: 767.98px) {
  .nav-breakpoint-md .collapse-static {
    position: static;
  }
  .nav-breakpoint-md nav.navbar {
    position: static;
  }
  .nav-breakpoint-md .collapse-flex {
    display: flex;
  }
  .nav-breakpoint-md .t4-megamenu {
    background: #fff;
    border: 1px solid #e9ecef;
    box-shadow: 0 12px 10px rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 100%;
    left: 0;
    max-height: 320px;
    margin-top: -1px;
    overflow: auto;
    padding: 1rem;
    width: 100%;
    z-index: 3;
  }
  .nav-breakpoint-md .t4-megamenu .navbar-nav > li > a, .nav-breakpoint-md .t4-megamenu .navbar-nav > li > span {
    height: auto;
    line-height: inherit;
    padding: 0.5rem;
  }
  .nav-breakpoint-md .t4-megamenu .navbar-nav > li > a:before, .nav-breakpoint-md .t4-megamenu .navbar-nav > li > span:before {
    display: none;
  }
  .nav-breakpoint-md .t4-megamenu .navbar-nav > li > a .item-caret, .nav-breakpoint-md .t4-megamenu .navbar-nav > li > span .item-caret {
    margin-left: 0.25rem;
  }
  .nav-breakpoint-md .t4-megamenu .badge-hot.dropdown > .nav-link .item-caret, .nav-breakpoint-md .t4-megamenu .badge-new.dropdown > .nav-link .item-caret, .nav-breakpoint-md .t4-megamenu .badge-popular.dropdown > .nav-link .item-caret {
    margin-left: 0.25rem;
  }
  .nav-breakpoint-md .t4-megamenu .dropdown-menu {
    border: 0;
    box-shadow: none;
    margin: 0 !important;
    padding: 0 0 0 1.5rem;
    width: 100% !important;
  }
}
@media (max-width: 991.98px) {
  .nav-breakpoint-lg .collapse-static {
    position: static;
  }
  .nav-breakpoint-lg nav.navbar {
    position: static;
  }
  .nav-breakpoint-lg .collapse-flex {
    display: flex;
  }
  .nav-breakpoint-lg .t4-megamenu {
    background: #fff;
    border: 1px solid #e9ecef;
    box-shadow: 0 12px 10px rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 100%;
    left: 0;
    max-height: 320px;
    margin-top: -1px;
    overflow: auto;
    padding: 1rem;
    width: 100%;
    z-index: 3;
  }
  .nav-breakpoint-lg .t4-megamenu .navbar-nav > li > a, .nav-breakpoint-lg .t4-megamenu .navbar-nav > li > span {
    height: auto;
    line-height: inherit;
    padding: 0.5rem;
  }
  .nav-breakpoint-lg .t4-megamenu .navbar-nav > li > a:before, .nav-breakpoint-lg .t4-megamenu .navbar-nav > li > span:before {
    display: none;
  }
  .nav-breakpoint-lg .t4-megamenu .navbar-nav > li > a .item-caret, .nav-breakpoint-lg .t4-megamenu .navbar-nav > li > span .item-caret {
    margin-left: 0.25rem;
  }
  .nav-breakpoint-lg .t4-megamenu .badge-hot.dropdown > .nav-link .item-caret, .nav-breakpoint-lg .t4-megamenu .badge-new.dropdown > .nav-link .item-caret, .nav-breakpoint-lg .t4-megamenu .badge-popular.dropdown > .nav-link .item-caret {
    margin-left: 0.25rem;
  }
  .nav-breakpoint-lg .t4-megamenu .dropdown-menu {
    border: 0;
    box-shadow: none;
    margin: 0 !important;
    padding: 0 0 0 1.5rem;
    width: 100% !important;
  }
}
@media (max-width: 1199.98px) {
  .nav-breakpoint-xl .collapse-static {
    position: static;
  }
  .nav-breakpoint-xl nav.navbar {
    position: static;
  }
  .nav-breakpoint-xl .collapse-flex {
    display: flex;
  }
  .nav-breakpoint-xl .t4-megamenu {
    background: #fff;
    border: 1px solid #e9ecef;
    box-shadow: 0 12px 10px rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 100%;
    left: 0;
    max-height: 320px;
    margin-top: -1px;
    overflow: auto;
    padding: 1rem;
    width: 100%;
    z-index: 3;
  }
  .nav-breakpoint-xl .t4-megamenu .navbar-nav > li > a, .nav-breakpoint-xl .t4-megamenu .navbar-nav > li > span {
    height: auto;
    line-height: inherit;
    padding: 0.5rem;
  }
  .nav-breakpoint-xl .t4-megamenu .navbar-nav > li > a:before, .nav-breakpoint-xl .t4-megamenu .navbar-nav > li > span:before {
    display: none;
  }
  .nav-breakpoint-xl .t4-megamenu .navbar-nav > li > a .item-caret, .nav-breakpoint-xl .t4-megamenu .navbar-nav > li > span .item-caret {
    margin-left: 0.25rem;
  }
  .nav-breakpoint-xl .t4-megamenu .badge-hot.dropdown > .nav-link .item-caret, .nav-breakpoint-xl .t4-megamenu .badge-new.dropdown > .nav-link .item-caret, .nav-breakpoint-xl .t4-megamenu .badge-popular.dropdown > .nav-link .item-caret {
    margin-left: 0.25rem;
  }
  .nav-breakpoint-xl .t4-megamenu .dropdown-menu {
    border: 0;
    box-shadow: none;
    margin: 0 !important;
    padding: 0 0 0 1.5rem;
    width: 100% !important;
  }
}
@media (max-width: 1399.98px) {
  .nav-breakpoint-xxl .collapse-static {
    position: static;
  }
  .nav-breakpoint-xxl nav.navbar {
    position: static;
  }
  .nav-breakpoint-xxl .collapse-flex {
    display: flex;
  }
  .nav-breakpoint-xxl .t4-megamenu {
    background: #fff;
    border: 1px solid #e9ecef;
    box-shadow: 0 12px 10px rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 100%;
    left: 0;
    max-height: 320px;
    margin-top: -1px;
    overflow: auto;
    padding: 1rem;
    width: 100%;
    z-index: 3;
  }
  .nav-breakpoint-xxl .t4-megamenu .navbar-nav > li > a, .nav-breakpoint-xxl .t4-megamenu .navbar-nav > li > span {
    height: auto;
    line-height: inherit;
    padding: 0.5rem;
  }
  .nav-breakpoint-xxl .t4-megamenu .navbar-nav > li > a:before, .nav-breakpoint-xxl .t4-megamenu .navbar-nav > li > span:before {
    display: none;
  }
  .nav-breakpoint-xxl .t4-megamenu .navbar-nav > li > a .item-caret, .nav-breakpoint-xxl .t4-megamenu .navbar-nav > li > span .item-caret {
    margin-left: 0.25rem;
  }
  .nav-breakpoint-xxl .t4-megamenu .badge-hot.dropdown > .nav-link .item-caret, .nav-breakpoint-xxl .t4-megamenu .badge-new.dropdown > .nav-link .item-caret, .nav-breakpoint-xxl .t4-megamenu .badge-popular.dropdown > .nav-link .item-caret {
    margin-left: 0.25rem;
  }
  .nav-breakpoint-xxl .t4-megamenu .dropdown-menu {
    border: 0;
    box-shadow: none;
    margin: 0 !important;
    padding: 0 0 0 1.5rem;
    width: 100% !important;
  }
}
#t4-header .header-block-5 #triggerButton {
  position: static;
}
.t4-header {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  min-height: 50px;
}
@media (max-width: 767.98px) {
  .t4-header {
    min-height: 56px;
  }
}
.t4-header .header-block {
  width: 100%;
}
.t4-header .search {
  margin-top: 1rem;
}
@media (min-width: 576px) {
  .t4-header .search {
    margin-top: 0;
  }
}
.t4-header .form-inline {
  color: #212529;
  margin: 0;
  padding: 0;
}
.t4-header .form-inline .search {
  display: flex;
}
.t4-header .form-inline .search:before {
  content: "";
  display: inline-block;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  float: left;
  padding: 0.375rem 0.75rem;
  background: var(--t4-tertiary-bg);
  color: var(--t4-body-color);
  border-right: 1px solid #ced4da;
}
.t4-header .form-inline .search label {
  display: none;
}
.t4-header .form-inline .search .form-control {
  background: transparent;
  border: 0;
  border-radius: 0;
  margin-top: 0;
  outline: none;
}
.t4-masthead .t4-masthead-detail {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  text-align: center;
}
@media (min-width: 992px) {
  .t4-masthead .t4-masthead-title {
    padding-left: 25%;
    padding-right: 25%;
  }
}
@media (min-width: 992px) {
  .t4-masthead .t4-masthead-description {
    padding-left: 25%;
    padding-right: 25%;
  }
}
.t4-masthead-inner {
  background-repeat: no-repeat;
  background-size: cover;
  padding: 2rem 0;
}
@media (min-width: 768px) {
  .t4-masthead-inner {
    padding: 4rem 0;
  }
}
@media (min-width: 768px) {
  .t4-main-body {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
.t4-main {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
@media (max-width: 767.98px) {
  .sidebar-l, .sidebar-r {
    margin-bottom: 2rem;
  }
}
.sidebar-l .nav, .sidebar-r .nav {
  flex-flow: column wrap;
}
.t4-sidebar .sidebar-l {
  margin-bottom: 1rem;
}
@media (max-width: 767.98px) {
  .t4-sidebar {
    margin-top: 1rem;
  }
}
.t4-sidebar .t4-card {
  margin: 1rem auto;
}
.t4-section.t4-breadcrumbs {
  border-top: 1px solid #e9ecef;
}
.t4-section.t4-breadcrumbs .breadcrumb {
  background: transparent;
  border-radius: 0;
  margin: 0;
}
.t4-section.t4-breadcrumbs .breadcrumb li {
  padding: 0.5rem 0;
}
#t4-sideshow .btn.btn-outline-light:hover, #t4-sideshow .blog-list .item-readmore a.btn-outline-light:hover, .blog-list .item-readmore #t4-sideshow a.btn-outline-light:hover, #t4-sideshow .btn.btn-outline-light:focus, #t4-sideshow .blog-list .item-readmore a.btn-outline-light:focus, .blog-list .item-readmore #t4-sideshow a.btn-outline-light:focus, #t4-sideshow .btn.btn-outline-light:active, #t4-sideshow .blog-list .item-readmore a.btn-outline-light:active, .blog-list .item-readmore #t4-sideshow a.btn-outline-light:active {
  color: #212529 !important;
}
.t4-section {
  position: relative;
}
.t4-section.sec-spacing-sm .t4-section-inner {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.t4-section.sec-spacing-md .t4-section-inner {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (min-width: 768px) {
  .t4-section.sec-spacing-md .t4-section-inner {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}
.t4-section.sec-spacing-lg .t4-section-inner {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (min-width: 768px) {
  .t4-section.sec-spacing-lg .t4-section-inner {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
}
.t4-section > .t4-row {
  margin-right: 0;
  margin-bottom: 0;
}
.t4-section .bg-overlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
}
.t4-section .t4-section-inner {
  position: relative;
}
.t4-footnav {
  background-color: var(--footer-bg-color);
  border-color: rgba(255, 255, 255, 0.1);
  color: var(--footer-text-color);
}
.t4-footnav .container, .t4-footnav .t4-masthead .t4-masthead-detail, .t4-masthead .t4-footnav .t4-masthead-detail {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.t4-footnav .t4-module {
  margin-bottom: 1.5rem;
}
@media (min-width: 768px) {
  .t4-footnav .t4-module {
    margin-bottom: 0;
  }
}
.t4-footnav .t4-module .module-inner {
  padding: 0;
}
.t4-footnav .t4-module .module-title {
  border: 0;
}
.t4-footnav .t4-module .module-title span {
  border: 0;
  font-weight: 500;
  padding-bottom: 0;
  letter-spacing: 0.5px;
}
.t4-footnav .t4-module .navbar {
  padding: 0;
}
.t4-footnav .t4-module .navbar .nav > li a.nav-link {
  color: var(--footer-link-color);
  padding: 0.4rem 0;
  transition: all 0.25s;
}
.t4-footnav .t4-module .navbar .nav > li a.nav-link:hover, .t4-footnav .t4-module .navbar .nav > li a.nav-link:focus, .t4-footnav .t4-module .navbar .nav > li a.nav-link:active {
  color: var(--footer-link-hover-color);
}
.t4-footnav .t4-module .navbar .nav > li .separator {
  padding: var(--t4-nav-link-padding-y) var(--t4-nav-link-padding-x);
}
.t4-footnav .t4-module .navbar .dropdown-menu {
  --t4-dropdown-bg: var(--footer-bg-color);
  --t4-dropdown-border-width: 0;
  --t4-dropdown-link-hover-bg: none;
  --t4-dropdown-link-active-bg: none;
  --t4-dropdown-font-size: var(--t4-nav-link-font-size);
}
.t4-footnav .t4-module .navbar .dropdown-item {
  color: var(--footer-link-color);
}
.t4-footnav .t4-module .navbar .dropdown-item:hover {
  color: var(--footer-link-hover-color);
}
.t4-footer {
  background-color: var(--footer-bg-color);
  border-top: 1px solid rgba(255, 255, 255, 0.07);
  color: var(--footer-text-color);
  font-size: 0.875rem;
}
.t4-footer .container, .t4-footer .t4-masthead .t4-masthead-detail, .t4-masthead .t4-footer .t4-masthead-detail {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.t4-footer a {
  color: var(--footer-link-color);
}
.t4-footer a:hover, .t4-footer a:focus, .t4-footer a:active {
  color: var(--footer-link-hover-color);
}
.t4-footer .footer-position {
  float: right;
}
.t4-footer .nav {
  margin: 0;
}
.t4-footer .nav > li {
  display: inline-block;
}
.t4-footer .nav > li:before {
  content: "/";
  display: inline-block;
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-style: normal;
  color: #adb5bd;
  margin: 0 6px;
}
.t4-footer .nav > li:first-child:before {
  display: none;
}
.t4-footer .nav > li > a {
  color: var(--footer-link-color);
  text-transform: uppercase;
  display: inline-block;
}
.t4-footer .nav > li > a:hover, .t4-footer .nav > li > a:active, .t4-footer .nav > li > a:focus {
  background: none;
  border-bottom: 1px solid #212529;
  color: var(--footer-link-hover-color);
}
.t4-footer .footer-info p {
  margin: 0;
  line-height: 1;
}
.t4-footer .footer-info small, .t4-footer .footer-info .small, .t4-footer .footer-info #search-results .result-url, #search-results .t4-footer .footer-info .result-url, .t4-footer .footer-info #search-results .search-pagination .search-pages-counter, #search-results .search-pagination .t4-footer .footer-info .search-pages-counter {
  font-size: 100%;
}
.t4-footer .footer-info small:after, .t4-footer .footer-info .small:after, .t4-footer .footer-info #search-results .result-url:after, #search-results .t4-footer .footer-info .result-url:after, .t4-footer .footer-info #search-results .search-pagination .search-pages-counter:after, #search-results .search-pagination .t4-footer .footer-info .search-pages-counter:after {
  content: "-";
  display: inline-block;
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-style: normal;
  color: #adb5bd;
  font-size: 1rem;
  margin: 0 1px 0 2px;
}
.t4-footer .footer-info small:last-child:after, .t4-footer .footer-info .small:last-child:after, .t4-footer .footer-info #search-results .result-url:last-child:after, #search-results .t4-footer .footer-info .result-url:last-child:after, .t4-footer .footer-info #search-results .search-pagination .search-pages-counter:last-child:after, #search-results .search-pagination .t4-footer .footer-info .search-pages-counter:last-child:after {
  display: none;
}
.home-magz .module-title {
  border-top: 2px solid #495057;
  border-bottom: 0;
  padding-top: 1rem;
}
.home-magz .module-title span {
  border-bottom: 0;
  margin: 0;
}
.home-magz.item-list .cols-1 .item {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.home-magz.item-list .cols-1 .item-image {
  margin-bottom: 1rem;
  margin-right: 2rem;
}
@media (min-width: 768px) {
  .home-magz.item-list .cols-1 .item-image {
    margin-bottom: 0;
    flex-basis: 33.33%;
    max-width: 33.33%;
  }
}
.home-magz.item-list .cols-1 .item-content {
  flex: 1;
}
.t4-error-page {
  background-color: #f8f9fa;
}
.t4-error-page .t4-error-wrap {
  border: 1px solid #e9ecef;
  padding: 1rem;
}
#back-to-top {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 5px;
  display: none;
  position: fixed;
  right: 2rem;
  bottom: 1rem;
  height: 40px;
  text-align: center;
  transition: all 0.35s ease;
  width: 40px;
}
#back-to-top:hover, #back-to-top:focus, #back-to-top:active {
  background-color: var(--color-primary);
  color: var(--color-white);
}
#back-to-top i {
  color: #fff;
  line-height: 36px;
}
.top-away #back-to-top {
  display: block;
}
:root {
  --global-spacing: 8px;
  --spacing-xs: calc(var(--global-spacing) / 2);
  --spacing-sm: var(--global-spacing);
  --spacing-md: calc(var(--global-spacing) * 1.5);
  --spacing-lg: calc(var(--global-spacing) * 2);
  --spacing-xl: calc(var(--global-spacing) * 3);
  --border-radius-sm: 3px;
  --border-radius-md: 5px;
  --border-radius-lg: 7px;
}
.btn-close, body.modal-open .modal .modal-header .close, .alert .close, .contact .contact-miscinfo .close, .com_config #page-site h1 .close, .com_config #page-site .h1 .close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.25rem;
  opacity: 0.5;
}
.btn-close:hover, body.modal-open .modal .modal-header .close:hover, .alert .close:hover, .contact .contact-miscinfo .close:hover, .com_config #page-site h1 .close:hover, .com_config #page-site .h1 .close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
.btn-close:focus, body.modal-open .modal .modal-header .close:focus, .alert .close:focus, .contact .contact-miscinfo .close:focus, .com_config #page-site h1 .close:focus, .com_config #page-site .h1 .close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  opacity: 1;
}
.alert .close, .contact .contact-miscinfo .close, .com_config #page-site h1 .close, .com_config #page-site .h1 .close {
  position: absolute;
  right: 1rem;
  top: 1rem;
  overflow: hidden;
  text-indent: -999rem;
}
form.form-horizontal .control-group .control-label {
  display: block;
  float: left;
  padding-right: 5px;
  text-align: left;
}
form.form-horizontal .control-group .control-label label {
  text-align: left;
}
form.form-horizontal .control-group .controls {
  margin-left: 180px;
}
select {
  border: 1px solid #e9ecef;
  border-radius: 5px;
  padding: 8px 6px;
}
.input-password-toggle .icon-fw {
  margin-right: 0;
}
.input-password-toggle .icon-eye-slash:before {
  content: "";
  font-family: FontAwesome;
}
.contentpane.com_media {
  padding-top: 0;
}
.contentpane.com_media .subhead {
  background: #fff;
  border-bottom: 1px solid #e9ecef;
  margin-left: -1rem;
  margin-right: -1rem;
  padding: 0.875rem 1rem;
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
  z-index: 200;
}
.contentpane.com_media .subhead #toolbar {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.contentpane.com_media .subhead .btn, .contentpane.com_media .subhead .blog-list .item-readmore a, .blog-list .item-readmore .contentpane.com_media .subhead a {
  background: #fff;
  border: 1px solid #C2CBD6;
  color: #495057;
  display: flex;
  align-items: center;
  padding: 0.5rem 1rem;
}
.contentpane.com_media .subhead .btn span, .contentpane.com_media .subhead .blog-list .item-readmore a span, .blog-list .item-readmore .contentpane.com_media .subhead a span {
  font-weight: 400;
}
.contentpane.com_media .subhead .btn.btn-success:hover, .contentpane.com_media .subhead .blog-list .item-readmore a.btn-success:hover, .blog-list .item-readmore .contentpane.com_media .subhead a.btn-success:hover, .contentpane.com_media .subhead .btn.btn-success:focus, .contentpane.com_media .subhead .blog-list .item-readmore a.btn-success:focus, .blog-list .item-readmore .contentpane.com_media .subhead a.btn-success:focus, .contentpane.com_media .subhead .btn.btn-success:active, .contentpane.com_media .subhead .blog-list .item-readmore a.btn-success:active, .blog-list .item-readmore .contentpane.com_media .subhead a.btn-success:active {
  background-color: #457d54;
  border-color: #457d54;
  color: #fff;
}
.contentpane.com_media .subhead .btn.btn-success:hover span, .contentpane.com_media .subhead .blog-list .item-readmore a.btn-success:hover span, .blog-list .item-readmore .contentpane.com_media .subhead a.btn-success:hover span, .contentpane.com_media .subhead .btn.btn-success:focus span, .contentpane.com_media .subhead .blog-list .item-readmore a.btn-success:focus span, .blog-list .item-readmore .contentpane.com_media .subhead a.btn-success:focus span, .contentpane.com_media .subhead .btn.btn-success:active span, .contentpane.com_media .subhead .blog-list .item-readmore a.btn-success:active span, .blog-list .item-readmore .contentpane.com_media .subhead a.btn-success:active span {
  color: #fff;
}
.contentpane.com_media .subhead .btn.btn-success span, .contentpane.com_media .subhead .blog-list .item-readmore a.btn-success span, .blog-list .item-readmore .contentpane.com_media .subhead a.btn-success span {
  color: #457d54;
}
.contentpane.com_media .subhead .btn.btn-info:hover, .contentpane.com_media .subhead .blog-list .item-readmore a.btn-info:hover, .blog-list .item-readmore .contentpane.com_media .subhead a.btn-info:hover, .contentpane.com_media .subhead .btn.btn-info:focus, .contentpane.com_media .subhead .blog-list .item-readmore a.btn-info:focus, .blog-list .item-readmore .contentpane.com_media .subhead a.btn-info:focus, .contentpane.com_media .subhead .btn.btn-info:active, .contentpane.com_media .subhead .blog-list .item-readmore a.btn-info:active, .blog-list .item-readmore .contentpane.com_media .subhead a.btn-info:active {
  background-color: #1f3047;
  border-color: #1f3047;
  color: #fff;
}
.contentpane.com_media .subhead .btn.btn-info:hover span, .contentpane.com_media .subhead .blog-list .item-readmore a.btn-info:hover span, .blog-list .item-readmore .contentpane.com_media .subhead a.btn-info:hover span, .contentpane.com_media .subhead .btn.btn-info:focus span, .contentpane.com_media .subhead .blog-list .item-readmore a.btn-info:focus span, .blog-list .item-readmore .contentpane.com_media .subhead a.btn-info:focus span, .contentpane.com_media .subhead .btn.btn-info:active span, .contentpane.com_media .subhead .blog-list .item-readmore a.btn-info:active span, .blog-list .item-readmore .contentpane.com_media .subhead a.btn-info:active span {
  color: #fff;
}
.contentpane.com_media .subhead .btn.btn-info span, .contentpane.com_media .subhead .blog-list .item-readmore a.btn-info span, .blog-list .item-readmore .contentpane.com_media .subhead a.btn-info span {
  color: #1f3047;
}
.contentpane.com_media .subhead .btn.btn-danger:hover, .contentpane.com_media .subhead .blog-list .item-readmore a.btn-danger:hover, .blog-list .item-readmore .contentpane.com_media .subhead a.btn-danger:hover, .contentpane.com_media .subhead .btn.btn-danger:focus, .contentpane.com_media .subhead .blog-list .item-readmore a.btn-danger:focus, .blog-list .item-readmore .contentpane.com_media .subhead a.btn-danger:focus, .contentpane.com_media .subhead .btn.btn-danger:active, .contentpane.com_media .subhead .blog-list .item-readmore a.btn-danger:active, .blog-list .item-readmore .contentpane.com_media .subhead a.btn-danger:active {
  background-color: #c52827;
  border-color: #c52827;
  color: #fff;
}
.contentpane.com_media .subhead .btn.btn-danger:hover span, .contentpane.com_media .subhead .blog-list .item-readmore a.btn-danger:hover span, .blog-list .item-readmore .contentpane.com_media .subhead a.btn-danger:hover span, .contentpane.com_media .subhead .btn.btn-danger:focus span, .contentpane.com_media .subhead .blog-list .item-readmore a.btn-danger:focus span, .blog-list .item-readmore .contentpane.com_media .subhead a.btn-danger:focus span, .contentpane.com_media .subhead .btn.btn-danger:active span, .contentpane.com_media .subhead .blog-list .item-readmore a.btn-danger:active span, .blog-list .item-readmore .contentpane.com_media .subhead a.btn-danger:active span {
  color: #fff;
}
.contentpane.com_media .subhead .btn.btn-danger span, .contentpane.com_media .subhead .blog-list .item-readmore a.btn-danger span, .blog-list .item-readmore .contentpane.com_media .subhead a.btn-danger span {
  color: #c52827;
}
.contentpane.com_media .subhead .icon-times::before {
  font-family: FontAwesome;
  content: "";
}
.contentpane.com_media .hidden {
  display: none;
}
.contentpane.com_media .media-container {
  margin-left: -1rem;
  margin-right: -1rem;
  align-items: stretch;
}
.contentpane.com_media .media-container .media-sidebar {
  border-right: 1px solid #e9ecef;
}
.contentpane.com_media .media-container .media-main .media-toolbar {
  border-bottom: 1px solid #e9ecef;
  top: 71px;
}
.contentpane.com_media .media-container .media-main .media-toolbar .media-breadcrumb {
  border-left: 1px solid #e9ecef;
}
.contentpane.com_media .media-container .media-main .media-toolbar .media-breadcrumb-item {
  background-color: #F4F7FA;
}
.contentpane.com_media .media-container .media-main .media-toolbar .media-breadcrumb-item::before {
  border-inline-start-color: #fff;
}
.contentpane.com_media .media-container .media-main .media-toolbar .media-breadcrumb-item::after {
  border-inline-start-color: #F4F7FA;
}
.contentpane.com_media .media-container .media-main .media-toolbar .media-breadcrumb-item:last-of-type {
  background-color: #fff;
}
.contentpane.com_media .media-container .media-main .media-toolbar .media-breadcrumb-item:last-of-type::after {
  display: none;
}
.contentpane.com_media .media-container .media-main .media-toolbar .media-view-icons button {
  border-left: 1px solid #e9ecef;
}
.contentpane.com_media .media-container .media-main .media-toolbar .media-view-icons button span {
  font-weight: 600;
}
.contentpane.com_media .media-container .media-main .media-toolbar .icon-search-plus::before {
  font-family: FontAwesome;
  content: "";
}
.contentpane.com_media .media-container .media-main .media-toolbar .icon-search-minus::before {
  font-family: FontAwesome;
  content: "";
}
.contentpane.com_media .media-container .media-main .media-browser .media-browser-actions-list {
  background: #f4f7fa;
  border-radius: 4px;
}
.contentpane div.container-popup {
  padding: 0 !important;
}
.contentpane div.container-popup .btn, .contentpane div.container-popup .blog-list .item-readmore a, .blog-list .item-readmore .contentpane div.container-popup a, .contentpane div.container-popup #upbutton {
  background-color: #cbd3da;
  border: 0;
  border-radius: 3px;
  color: #343a40;
  font-weight: 400;
  margin: 0;
  padding: 8px 16px;
  letter-spacing: 0;
  text-transform: none;
}
.contentpane div.container-popup .btn:hover, .contentpane div.container-popup .blog-list .item-readmore a:hover, .blog-list .item-readmore .contentpane div.container-popup a:hover, .contentpane div.container-popup .btn:focus, .contentpane div.container-popup .blog-list .item-readmore a:focus, .blog-list .item-readmore .contentpane div.container-popup a:focus, .contentpane div.container-popup .btn:active, .contentpane div.container-popup .blog-list .item-readmore a:active, .blog-list .item-readmore .contentpane div.container-popup a:active, .contentpane div.container-popup #upbutton:hover, .contentpane div.container-popup #upbutton:focus, .contentpane div.container-popup #upbutton:active {
  background-color: #aeb9c4;
}
.contentpane div.container-popup .btn .caret, .contentpane div.container-popup .blog-list .item-readmore a .caret, .blog-list .item-readmore .contentpane div.container-popup a .caret, .contentpane div.container-popup #upbutton .caret {
  border-top: 4px solid #495057;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  height: 0;
  display: inline-block;
  margin-left: 4px;
  vertical-align: middle;
  width: 0;
}
.contentpane div.container-popup .btn-small {
  padding: 2px 8px;
}
.contentpane div.container-popup .btn-micro {
  background: transparent;
  padding: 4px;
}
.contentpane div.container-popup .btn-success {
  background-color: #198754;
  color: #fff;
}
.contentpane div.container-popup .btn-warning {
  background-color: #ffc107;
  color: #fff;
}
.contentpane div.container-popup .btn-primary, .contentpane div.container-popup .search .btn-toolbar .btn, .search .btn-toolbar .contentpane div.container-popup .btn, .contentpane div.container-popup .search .btn-toolbar .blog-list .item-readmore a, .blog-list .item-readmore .contentpane div.container-popup .search .btn-toolbar a {
  background-color: #0d6efd;
  color: #fff;
}
.contentpane div.container-popup .btn-primary .caret, .contentpane div.container-popup .search .btn-toolbar .btn .caret, .search .btn-toolbar .contentpane div.container-popup .btn .caret, .contentpane div.container-popup .search .btn-toolbar .blog-list .item-readmore a .caret, .blog-list .item-readmore .contentpane div.container-popup .search .btn-toolbar a .caret {
  border-top: 0;
}
.contentpane div.container-popup input[type="text"] {
  border: 1px solid #ced4da;
  border-radius: 3px;
  padding-left: 8px;
  padding-right: 8px;
}
.contentpane div.container-popup .input-append input[type="text"] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.contentpane div.container-popup .input-append .btn, .contentpane div.container-popup .input-append .blog-list .item-readmore a, .blog-list .item-readmore .contentpane div.container-popup .input-append a {
  border: 1px solid #ced4da;
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.contentpane div.container-popup .row-fluid {
  display: flex;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
}
.contentpane div.container-popup .span2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.contentpane div.container-popup .span3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.contentpane div.container-popup .span4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.contentpane div.container-popup .span5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.contentpane div.container-popup .span6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.contentpane div.container-popup .span7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.contentpane div.container-popup .span8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.contentpane div.container-popup .span9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.contentpane div.container-popup .span10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.contentpane div.container-popup .span11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.contentpane div.container-popup .span12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.contentpane div.container-popup .row-fluid [class*="span"] {
  padding-left: 15px;
  padding-right: 15px;
}
.contentpane div.container-popup .well {
  background-color: #f5f6f8;
  border: 0;
  border-radius: var(--border-radius-md);
  margin-bottom: 1rem;
  padding: 15px;
}
.contentpane div.container-popup .well .row-fluid {
  margin-bottom: 0;
}
.contentpane div.container-popup .well .control-group {
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.contentpane div.container-popup .well .control-group .control-label {
  float: none;
  padding: 0;
}
.contentpane div.container-popup .well .control-group .control-label label {
  min-width: 0;
}
.contentpane div.container-popup .well .control-group .controls {
  margin-left: 0;
}
.contentpane div.container-popup .span6.control-group {
  flex-wrap: wrap;
  margin-bottom: 12px;
}
.contentpane div.container-popup .span6.control-group .pull-right {
  align-items: center;
}
.contentpane div.container-popup .span6.control-group .control-label {
  flex-basis: 100%;
}
.contentpane div.container-popup .span6.control-group .controls {
  flex-basis: 100%;
}
.contentpane div.container-popup .span6.control-group .controls input {
  width: 100%;
}
.contentpane div.container-popup .js-stools-container-bar {
  margin-bottom: 1rem;
}
@media (min-width: 768px) and (max-width: 1200px) {
  .contentpane div.container-popup .hidden-tablet {
    display: none !important;
  }
}
.contentpane div.container-popup table th {
  border-bottom: 1px solid #dee2e6 !important;
  font-weight: 500;
  padding: 8px;
}
.contentpane div.container-popup table td {
  padding: 8px;
}
.contentpane div.container-popup table td .btn [class^="icon-"], .contentpane div.container-popup table td .blog-list .item-readmore a [class^="icon-"], .blog-list .item-readmore .contentpane div.container-popup table td a [class^="icon-"], .contentpane div.container-popup table td .btn [class*=" icon-"], .contentpane div.container-popup table td .blog-list .item-readmore a [class*=" icon-"], .blog-list .item-readmore .contentpane div.container-popup table td a [class*=" icon-"] {
  margin-right: 0;
}
.contentpane div.container-popup ul.pagination {
  border: 1px solid #dee2e6;
  border-radius: 3px;
  margin-bottom: 0 !important;
}
.contentpane div.container-popup ul.pagination > li.page-item {
  border-left: 1px solid #dee2e6;
  margin: 0;
}
.contentpane div.container-popup ul.pagination > li.page-item:first-child {
  border-left: 0;
}
.contentpane div.container-popup ul.pagination > li.page-item:first-child .page-link {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.contentpane div.container-popup ul.pagination > li.page-item:last-child .page-link {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.contentpane div.container-popup ul.pagination > li.page-item .page-link {
  border: 0;
  border-radius: 0 !important;
  box-shadow: none;
  font-weight: 500;
  margin-left: 0;
  padding: 8px 12px;
  height: auto;
  line-height: normal;
  width: auto;
}
.contentpane div.container-popup ul.pagination > li.disabled {
  opacity: 0.5;
}
.contentpane div.container-popup [class^="icon-"]::before, .contentpane div.container-popup [class*=" icon-"]::before {
  font-family: Fontawesome;
}
.contentpane div.container-popup .icon-upload::before {
  content: "";
}
.contentpane div.container-popup .icon-search::before {
  content: "";
}
.contentpane div.container-popup .icon-publish::before {
  content: "";
  color: #198754;
}
.contentpane div.container-popup .icon-featured::before {
  content: "";
  color: #fd7e14;
}
.contentpane div.container-popup .icon-unfeatured::before {
  content: "";
}
.contentpane div.container-popup .icon-folder-2::before {
  content: "";
}
.contentpane div.container-popup .icon-lock::before {
  content: "";
}
.contentpane div.container-popup .icon-zoom-in::before {
  content: "";
}
.contentpane div.container-popup .icon-delete::before {
  content: "";
}
#imageForm .control-group .pull-right {
  margin-left: auto;
}
.input-append {
  position: relative;
}
.input-append::after {
  display: block;
  clear: both;
  content: "";
}
.input-append .media-preview {
  background-color: #e9ecef;
  border: 1px solid #e9ecef;
  border-radius: 3px 0 0 3px;
  height: 36px;
  float: left;
  line-height: 36px;
  text-align: center;
  width: 36px;
}
.input-append input[type="text"] {
  border: 0;
  border-top: 1px solid #e9ecef;
  border-bottom: 1px solid #e9ecef;
  float: left;
  height: 36px;
  line-height: 36px;
  width: auto !important;
}
.input-append .btn, .input-append .blog-list .item-readmore a, .blog-list .item-readmore .input-append a {
  background-color: #e9ecef;
  border: 1px solid #e9ecef;
  border-left: 0;
  border-radius: 0 3px 3px 0;
  display: block !important;
  float: left;
  height: 36px;
  line-height: 25px;
  text-align: center;
}
.input-append .btn.modal, .input-append .blog-list .item-readmore a.modal, .blog-list .item-readmore .input-append a.modal {
  background-color: inherit;
  bottom: auto;
  border-left: 1px solid #e9ecef;
  border-radius: 0;
  position: relative;
  left: auto;
  top: auto;
  margin: 0;
  line-height: 23px;
  width: auto;
  z-index: 5;
}
.input-append .btn:hover, .input-append .blog-list .item-readmore a:hover, .blog-list .item-readmore .input-append a:hover, .input-append .btn:focus, .input-append .blog-list .item-readmore a:focus, .blog-list .item-readmore .input-append a:focus, .input-append .btn:active, .input-append .blog-list .item-readmore a:active, .blog-list .item-readmore .input-append a:active {
  background-color: #dc3545;
  color: #fff;
}
.input-append .btn:hover.modal, .input-append .blog-list .item-readmore a.modal:hover, .blog-list .item-readmore .input-append a.modal:hover, .input-append .btn:focus.modal, .input-append .blog-list .item-readmore a.modal:focus, .blog-list .item-readmore .input-append a.modal:focus, .input-append .btn:active.modal, .input-append .blog-list .item-readmore a.modal:active, .blog-list .item-readmore .input-append a.modal:active {
  background-color: #0d6efd;
}
.input-append .btn span, .input-append .blog-list .item-readmore a span, .blog-list .item-readmore .input-append a span {
  margin: 0;
}
#uploadform.well {
  padding: 1rem;
}
#uploadform.well .control-group .controls {
  margin-left: 160px;
}
#uploadform.well #upload-file {
  margin-bottom: 1rem;
}
#uploadform.well #upload-submit {
  margin-bottom: 1rem;
}
a.modal {
  color: #212529;
  position: relative;
  display: inline-block;
  height: auto;
  vertical-align: middle;
  width: auto;
}
a.modal:hover, a.modal:focus, a.modal:active {
  color: #0a58ca;
}
span.star {
  color: #dc3545;
  display: inline-block;
}
.joomla-modal .modal-dialog {
  margin: 0;
  height: 100%;
  max-width: 100%;
  z-index: 3000;
  width: 100%;
}
.joomla-modal .modal-dialog .modal-content {
  border: 0;
  border-radius: 0;
  height: 100%;
  width: 100%;
  overflow: scroll;
  height: 100%;
}
.contentpane {
  background-color: #fff;
  padding: 0;
}
.contentpane .item-page {
  padding: 1.5rem;
}
.contentpane .page-header {
  padding-right: 6rem;
}
.contentpane .page-header h2, .contentpane .page-header .h2 {
  font-size: 1.5rem;
}
.contentpane .js-stools .btn-toolbar, .contentpane .js-stools .js-stools-container-filters {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
}
.contentpane .js-stools .ordering-select {
  display: flex;
  align-items: center;
}
.contentpane .js-stools .btn-group {
  margin-right: 0.5rem;
}
.contentpane .js-stools .btn-group .js-stools-btn-clear {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.contentpane .js-stools .js-stools-container-filters {
  display: none;
  margin-top: 1rem;
}
.contentpane .js-stools .js-stools-container-filters.js-stools-container-filters-visible {
  display: flex;
}
.contentpane .js-stools .js-stools-container-filters .js-stools-field-filter {
  margin-right: 0.5rem;
}
.contentpane .js-stools .js-stools-container-filters .js-stools-field-filter:last-child {
  margin-right: 0;
}
.contentpane .js-stools .js-stools-container-filters .choices .choices__inner {
  border: 0;
  min-height: auto;
  padding: 0;
}
.contentpane .js-stools .js-stools-container-filters .choices .choices__inner input {
  margin-bottom: 0;
}
.container-popup {
  padding: 0;
}
.container-popup .hr-condensed {
  border: 0;
  margin: 10px 0;
}
.container-popup .btn-group .btn, .container-popup .btn-group .blog-list .item-readmore a, .blog-list .item-readmore .container-popup .btn-group a {
  background-color: #e9ecef;
  border-radius: 3px;
  margin: 0 5px;
}
.container-popup .btn-group .btn:hover, .container-popup .btn-group .blog-list .item-readmore a:hover, .blog-list .item-readmore .container-popup .btn-group a:hover, .container-popup .btn-group .btn:focus, .container-popup .btn-group .blog-list .item-readmore a:focus, .blog-list .item-readmore .container-popup .btn-group a:focus, .container-popup .btn-group .btn:active, .container-popup .btn-group .blog-list .item-readmore a:active, .blog-list .item-readmore .container-popup .btn-group a:active {
  background-color: #ced4da;
}
.container-popup .btn-toolbar joomla-toolbar-button {
  margin: 0 4px;
}
.sbox-content-iframe#sbox-content iframe {
  height: 100%;
  width: 100%;
}
.thumbnails.thumbnails-media {
  list-style: none;
  display: flex;
  padding: 0;
  flex-wrap: wrap;
}
.thumbnails.thumbnails-media .thumbnail {
  min-height: 70px;
  height: auto;
}
.thumbnails.thumbnails-media .thumbnail > a {
  display: block;
  padding: 20px 10px 30px;
  height: 100%;
  position: relative;
}
.thumbnails.thumbnails-media .thumbnail > a .small, .thumbnails.thumbnails-media .thumbnail > a #search-results .result-url, #search-results .thumbnails.thumbnails-media .thumbnail > a .result-url, .thumbnails.thumbnails-media .thumbnail > a #search-results .search-pagination .search-pages-counter, #search-results .search-pagination .thumbnails.thumbnails-media .thumbnail > a .search-pages-counter {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 4px 0;
  text-align: center;
}
.nav.nav-tabs li a {
  display: block !important;
}
.hasPopover, .hasTooltip {
  display: inline-block !important;
}
.chzn-container {
  min-width: 220px;
}
.input-append {
  vertical-align: middle;
}
.input-prepend.input-append .media-preview.add-on {
  height: 34px;
  line-height: 34px;
  padding: 0 6px;
}
.input-prepend.input-append .field-media-input {
  max-width: 100px;
}
.control-group .controls select.inputbox {
  width: auto;
}
.js-stools-field-filter select {
  min-width: 250px !important;
}
.grecaptcha-badge {
  bottom: 70px !important;
}
.t4-logo, .t4-logo-small {
  display: block;
  text-decoration: none;
  text-align: left;
  background-repeat: no-repeat;
  background-position: center;
}
.t4-logo {
  width: 182px;
  height: 50px;
  display: inline-block;
}
.t4-logo-small {
  width: 60px;
  height: 30px;
}
.t4-logo, .t4-logo-color {
  background-image: url("https://static.joomlart.com/images/ja-template/t4-framework/logo/t4-blue-logo-full.png");
}
.t4-logo-small, .t4-logo-small.t4-logo-color {
  background-image: url("https://static.joomlart.com/images/ja-template/t4-framework/logo/t4-blue-short-logo.png");
}
.t4-logo-light {
  background-image: url("https://static.joomlart.com/images/ja-template/t4-framework/logo/t4-white-logo-full.png");
}
.t4-logo-small.t4-logo-light {
  background-image: url("https://static.joomlart.com/images/ja-template/t4-framework/logo/t4-white-short-logo.png");
}
.t4-logo-dark {
  background-image: url("https://static.joomlart.com/images/ja-template/t4-framework/logo/t4-dark-logo-full.png");
}
.t4-logo-small.t4-logo-dark {
  background-image: url("https://static.joomlart.com/images/ja-template/t4-framework/logo/t4-dark-short-logo.png");
}
.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
[role=tooltip]:not(.show) {
  right: 5em;
  z-index: 1070;
  display: none;
  max-width: none;
  padding: 0.5em;
  margin: 0.5em;
  color: #000;
  text-align: start;
  background: #fff;
  border: 1px solid #6d757e;
  border-radius: 0.25rem;
}
.container-popup [id="filter[search]-desc"] {
  top: 100%;
  bottom: auto;
}
.icon-check {
  color: #198754;
  font-family: FontAwesome;
}
.icon-check::before {
  content: "";
  display: inline-block;
  font-size: 16px;
}
/**
 *------------------------------------------------------------------------------
 * @package       T4_Blank_BS5 - Free Template for Joomla!
 *------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2004-2021 JoomlArt.com. All Rights Reserved.
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 * @authors       JoomlArt
 *------------------------------------------------------------------------------
**/
.com_virtuemart.t4-edit-layout .container, .com_virtuemart.t4-edit-layout .t4-masthead .t4-masthead-detail, .t4-masthead .com_virtuemart.t4-edit-layout .t4-masthead-detail {
  max-width: 1200px;
}
.com_virtuemart.t4-edit-layout input, .com_virtuemart.t4-edit-layout button {
  border-radius: 0.25rem;
  cursor: pointer;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  height: auto;
  padding: 0.375rem 0.75rem;
  width: auto;
}
.com_virtuemart.t4-edit-layout input[type="submit"], .com_virtuemart.t4-edit-layout button[type="submit"] {
  background: #0a58ca;
  border-color: #0a58ca;
  color: #fff;
}
.com_virtuemart.t4-edit-layout input[type="submit"]:hover, .com_virtuemart.t4-edit-layout button[type="submit"]:hover {
  opacity: 0.8;
}
.com_virtuemart.t4-edit-layout .vm-btn {
  border-radius: 0.25rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  height: auto;
  padding: 0.375rem 0.75rem;
}
.com_virtuemart.t4-edit-layout .vm-btn:hover {
  opacity: 0.8;
}
@media (max-width: 575.98px) {
  .com_virtuemart.t4-edit-layout #com-form-login-username, .com_virtuemart.t4-edit-layout #com-form-login-password {
    margin: 0 0 0.5rem;
    width: 100%;
  }
}
.com_virtuemart.t4-edit-layout #com-form-login-username input, .com_virtuemart.t4-edit-layout #com-form-login-password input {
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  color: #212529;
  display: block;
  width: 100%;
}
@media (max-width: 575.98px) {
  .com_virtuemart.t4-edit-layout #com-form-login-remember {
    width: 100%;
  }
}
.com_virtuemart.t4-edit-layout #com-form-login-remember .default {
  margin-right: 0.5rem;
}
.com_virtuemart.t4-edit-layout #com-form-login-remember input[type="checkbox"] {
  vertical-align: middle;
}
.com_virtuemart.t4-edit-layout .vm-login-option {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  margin-top: 1rem;
  gap: 0.5rem;
}
.com_virtuemart.t4-edit-layout .vm-login-option a {
  color: #212529;
}
.com_virtuemart.t4-edit-layout .vm-login-option a:hover {
  color: #0056b3;
}
.com_virtuemart.t4-edit-layout #form-login {
  margin-bottom: 1rem;
}
.com_virtuemart.t4-edit-layout .buttonBar-right {
  text-align: left;
  float: none;
}
.com_virtuemart.t4-edit-layout .buttonBar-right button {
  background: #0a58ca;
  border: 1px solid #0a58ca;
  color: #fff;
  cursor: pointer;
}
@media (max-width: 767.98px) {
  .com_virtuemart.t4-edit-layout table.user-details {
    width: 100%;
  }
}
.com_virtuemart.t4-edit-layout table.user-details input {
  background: transparent;
  border-color: #e9ecef;
  width: 100%;
}
.com_virtuemart.t4-edit-layout .chosen-container {
  font-size: 1rem;
}
.com_virtuemart.t4-edit-layout .chosen-container .chosen-single {
  background: transparent;
  border-radius: 0.25rem;
  border-color: #e9ecef;
  box-shadow: none;
  line-height: 1.5;
  height: auto;
  padding: 0.375rem 0.75rem;
}
.com_virtuemart.t4-edit-layout .chosen-container .chosen-single div {
  align-items: center;
  display: flex;
}
.com_virtuemart.t4-edit-layout .chosen-container .chosen-single div b {
  height: 20px;
}
.com_virtuemart.t4-edit-layout #adminForm .vm-btn.vm-btn-primary {
  background: #0a58ca;
  border: 1px solid #0a58ca;
  color: #fff;
  margin-right: 0.5rem;
  width: auto;
}
@media (max-width: 575.98px) {
  .com_virtuemart.t4-edit-layout #adminForm .vm-btn.vm-btn-primary {
    margin-bottom: 0.5rem;
    width: 100%;
  }
}
.com_virtuemart.t4-edit-layout #adminForm .vm-btn.vm-btn-primary img {
  display: none;
}
.com_virtuemart.t4-edit-layout #ui-tabs ul#tabs {
  padding-left: 0;
  padding-right: 0;
}
.com_virtuemart.t4-edit-layout #ui-tabs ul#tabs li {
  background: transparent;
  border-bottom: 1px solid #e9ecef;
}
.com_virtuemart.t4-edit-layout #ui-tabs ul#tabs li.current {
  border-color: #0a58ca;
  color: #0056b3;
}
@media (max-width: 575.98px) {
  .com_virtuemart.t4-edit-layout #ui-tabs ul#tabs li.current {
    background: #0a58ca;
    border-color: #0a58ca;
    color: #fff;
  }
}
@media (max-width: 575.98px) {
  .com_virtuemart.t4-edit-layout #ui-tabs ul#tabs li {
    background: #e9ecef;
    border: 1px solid #e9ecef;
    border-radius: 4px;
    margin-bottom: 0.5rem;
    text-align: center;
    width: 100%;
  }
}
.com_virtuemart.t4-edit-layout #ui-tabs .tabs {
  padding-left: 0;
  padding-right: 0;
}
.com_virtuemart.t4-edit-layout legend {
  font-size: 1.25rem;
  font-weight: 500;
  padding: 1rem 0;
}
.com_virtuemart.t4-edit-layout #searchMedia {
  height: auto !important;
  width: auto !important;
}
.com_virtuemart.t4-edit-layout button.reset-value {
  background: #0a58ca;
  border: 1px solid #0a58ca;
  color: #fff;
  height: auto !important;
}
.com_virtuemart.t4-edit-layout #ImagesContainer {
  margin-bottom: 1rem;
}
.com_virtuemart.t4-edit-layout .vm_thumb_image {
  object-fit: contain;
}
.com_virtuemart.t4-edit-layout .checkboxes div.controls {
  align-items: center;
  display: flex;
  gap: 1rem;
}
.com_virtuemart.t4-edit-layout .btn-toolbar .btn-group {
  margin-top: 1rem;
  padding: 0;
}
.com_virtuemart.view-product {
  padding: 1rem;
}
.com_virtuemart.view-product .toolbar-box {
  height: auto !important;
  padding-bottom: 1rem;
}
.com_virtuemart.view-product .toolbar-box br {
  display: none;
}
.com_virtuemart.view-product .toolbar-box #toolbar {
  gap: 0.5rem;
}
.com_virtuemart.view-product .toolbar-box joomla-toolbar-button.ms-auto {
  margin: 0 !important;
}
:root {
  --t4-card-color:var(--body-text-color;);
  --t4-dropdown-bg:var(--containerbg-color);
  --t4-btn-font-family:var(--heading-font-family)}
.card-body {color: var(--body-text-color);
  --heading-font-weight:600;
}
select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .inputbox:focus, #t3-footer .chronoforms input:focus, #t3-footer .chronoforms textarea:focus, .chzn-container-active.chzn-with-drop .chzn-single, .qf3form.quickform_rxnsport input.rxnsport-input:focus, .qf3form.quickform_rxnsport textarea.rxnsport-input:focus, .acym_module.rxnsport .acym_form input:focus, .form-control:focus {
  box-shadow: 0 0px 0px var(--color-primary), 0 0 8px var(--color-primary);
  border-color: var(--color-primary);
  transition: all 0.2s linear 0s;
  outline: none;
}
::selection {
  background: var(--color-primary);
  color: var(--color-white);
}
::-moz-selection {
  background: var(--color-primary);
  color: var(--color-white);
}
input.form-control, textarea.form-control, select, .form-control, .form-select, textarea, input, .registration meter {
  font-family: var(--body-font);
  border: 1px solid var(--border-color);
  color: var(--body-text-color);
}
.moduletable > h3, .moduletable > .h3 {
  font-size: var(--h3-font-size) !important;
  font-weight: var(--heading-font-weight) !important;
  color: var(--heading-color) !important;
}
.btn-check:checked + .btn, .blog-list .item-readmore .btn-check:checked + a, :not(.btn-check) + .btn:active, .blog-list .item-readmore :not(.btn-check) + a:active, .blog-list .item-readmore :not(.btn-check) + a:active, .btn:first-child:active, .blog-list .item-readmore a:first-child:active, .btn.active, .blog-list .item-readmore a.active, .btn.show, .blog-list .item-readmore a.show, .btn.arrow, .blog-list .item-readmore a.arrow {
  color: var(--color-white);
  background-color: var(--color-primary);
  border-color: var(--color-primary-light);
}
.table {
  --t4-table-color:var(--body-text-color);
  --t4-table-bg: transparent;
  --t4-table-border-color: var(--border-color);
  --t4-table-striped-color: var(--body-text-color);
  --t4-table-striped-bg: rgba(0, 0, 0, 0.05);
  --t4-table-active-color: var(--body-text-color);
  --t4-table-active-bg: rgba(0, 0, 0, 0.1);
  --t4-table-hover-color:var(--body-text-color);
  --t4-table-hover-bg: rgba(0, 0, 0, 0.075);
  color: var(--body-text-color);
}
.bordered-title {
  border-bottom: 2px dotted var(--color-primary);
}
.primary-bg {
  background-color: var(--color-primary);
  color: var(--color-white);
}
.secondary-bg {
  background-color: var(--color-secondary);
  color: var(--color-white);
}
.light-bg {
  background-color: var(--color-light);
}
.container-bg {
  background-color: var(--containerbg-color);
}
.color-dark {
  color: var(--color-dark);
}
p.readmore .blog-list .item-readmore a, .blog-list .item-readmore p.readmore a {
  background-color: var(--color-primary);
}
p.readmore .btn:hover, p.readmore .blog-list .item-readmore a:hover, .blog-list .item-readmore p.readmore a:hover, p.readmore .btn:active, p.readmore .blog-list .item-readmore a:active, .blog-list .item-readmore p.readmore a:active, p.readmore .btn:focus, p.readmore .blog-list .item-readmore a:focus, .blog-list .item-readmore p.readmore a:focus {
  background-color: var(--color-primary-dark);
}
.form-control, .acym_module.rxnsport .acym_form input.cell {
  border: 1px solid var(--border-color);
}
blockquote {
  border-left: 4px solid var(--color-primary);
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a, h6 a, .h6 a {
  color: var(--heading-color);
}
h3.module-title, .module-title.h3 {
  font-size: var(--h3-font-size);
}
.module-title.dotborder {
  border-bottom: 2px dotted var(--color-secondary);
  margin-bottom: 20px;
}
.module-title span {
  border-bottom: 0;
  margin-bottom: 0px;
}
.form-control, .form-control:focus, .popover, .control-label .form-control-feedback {
  color: var(--body-text-color);
}
.control-label .form-control-feedback::after {
  border-top-color: var(--color-graydark);
  color: var(--body-text-color);
}
.control-label .form-control-feedback, .form-control:focus {
  color: var(--body-text-color);
}
.contact h3, .contact .h3 {
  border-bottom: 1px solid var(--border-color);
}
.contact .contact-miscinfo p {
  color: var(--body-text-color);
}
.t4-offcanvas {
  background: var(--body-bg-color);
}
.t4-offcanvas-toggle {
  color: var(--color-primary);
}
.t4-offcanvas .t4-off-canvas-body .navbar .nav-item {
  border-bottom: 1px solid var(--color-light);
}
.pagenavigation .pagination a {
  color: var(--color-white);
}
.pagenavigation .pagination a:hover {
  color: var(--color-white);
  background-color: var(--color-secondary);
  border: 1px solid var(--color-secondary);
}
.page-link.active, .active > .page-link {
  color: var(--color-white);
  background-color: var(--color-primary);
  border-color: var(--border-color);
}
.article-info dd .fa {
  color: var(--color-secondary);
}
.page-link, .page-link:hover {
  color: var(--heading-color);
}
.registration fieldset legend {
  font-family: var(--heading-font-family);
  font-size: var(--h3-font-size);
  font-weight: var(--heading-font-weight);
  color: var(--heading-color);
}
.container, .t4-masthead .t4-masthead-detail {
  background-color: var(--containerbg-color);
}
body.layout-boxed .t4-content-inner, body.layout-boxed-solidcolor-bg .t4-content-inner, body.layout-boxed-nomainbody .t4-content-inner {
  background-color: var(--body-bg-color);
}
.btn.arrow:hover::after, .blog-list .item-readmore a.arrow:hover::after, .btn.btn-secondary:hover, .blog-list .item-readmore a.btn-secondary:hover, .blog-list .item-readmore .tag-category .filters .btn-group a.btn:hover, .blog-list .item-readmore .tag-category .filters .btn-group a:hover, .tag-category .filters .btn-group .blog-list .item-readmore a.btn:hover, .blog-list .item-readmore .js-stools-container-bar a.btn:hover, .blog-list .item-readmore .js-stools-container-bar a:hover, .js-stools-container-bar .blog-list .item-readmore a.btn:hover, .tag-category .filters .btn-group .btn:hover, .tag-category .filters .btn-group .blog-list .item-readmore a:hover, .js-stools-container-bar .btn:hover, .js-stools-container-bar .blog-list .item-readmore a:hover {
  color: var(--color-white);
  transition: all 0.3s linear 0s;
}
.dashedborder {
  border: 1px dashed var(--border-color);
}
.dotborder {
  border-bottom: 2px dotted var(--color-secondary);
}
.t4-subslider-0 {
  transition: all 0.3s linear 0s;
}
.t4-subslider-0 .subslider-icon-text i, .t4-subslider-0 .subslider-icon-text .fa {
  color: var(--color-primary);
  transition: all 0.3s linear 0s;
}
.subslider-title {
  color: var(--heading-color);
  font-family: var(--heading-font-family);
  border-bottom: 2px dotted var(--color-secondary);
}
.subslider-title a {
  color: var(--heading-color);
  font-family: var(--heading-font-family);
}
.subslider-title a:hover {
  color: var(--color-primary);
}
.subslider-text {
  border-right: 2px dotted var(--color-primary);
}
.subslider-0 [class*='col-']:hover i, .subslider-0 [class*='col-']:focus i {
  color: var(--color-secondary);
}
.t4-subslider-0:hover .dashedborder {
  border: 1px dashed var(--color-primary);
  transition: all 0.3s linear 0s;
}
.t4-subslider-0 [class*='col-']:hover .subslider-title {
  border-bottom: 2px dotted var(--color-secondary);
  transition: all 0.3s linear 0s;
}
#t4-subslider-1::after, #t4-subslider-1::before {
  color: var(--color-primary);
}
.discover-rxnsport .right i, .middlespot-1-module i {
  color: var(--color-secondary);
}
.discover-rxnsport .experience::after {
  border: 1px dashed var(--color-primary);
}
.discover-rxnsport .experience {
  font-family: var(--heading-font-family);
}
#t4-subslider-2 {
  background-color: var(--color-light);
}
.middlespot-1-module.row, #t4-middlespot-3 .container, #t4-middlespot-3 .t4-masthead .t4-masthead-detail, .t4-masthead #t4-middlespot-3 .t4-masthead-detail {
  color: var(--body-text-color);
}
.why-chooseus.right h4, .why-chooseus.right .h4 {
  border-bottom: 2px solid var(--color-primary);
}
.small-image {
  border: 3px solid var(--color-primary);
}
.card, body.contentpane .well {
  --t4-card-border-radius:0;
}
.loader {
  background: var(--color-primary);
}
.navbar-toggler {
  background-color: var(--color-primary);
  color: var(--color-white);
}
.navbar-toggler:hover {
  color: var(--color-white);
  background-color: var(--body-link-hover-color);
}
body.theme-pizzaburger-dark .navbar-toggler:hover, body.theme-restaurant-dark .navbar-toggler:hover {
  background-color: var(--color-secondary-light);
}
.feature-box-wrap {
  border-bottom: 1px solid var(--body-text-color);
  margin-bottom: 33px;
}
.preloader {
  background-color: var(--color-secondary);
}
.article-aside.rxnsport [class^="icon-"], .article-aside.rxnsport [class*=" icon-"] {
  color: var(--color-primary);
}
.article-aside.rxnsport dd, .jt-cs.rxnsport.blog .jtcs-author-date span {
  border-right: 1px solid var(--border-color);
}
.article-aside.rxnsport a, .createdby [itemprop="name"] {
  font-weight: 400;
  color: var(--body-text-color);
}
.item-page .page-header h2, .item-page .page-header .h2 {
  font-size: var(--h2-font-size);
}
.tags-outer-rxnsport {
  border-top: 1px solid var(--border-color);
}
ul.tags li a.btn, ul.tags li .blog-list .item-readmore a, .blog-list .item-readmore ul.tags li a, .tagspopular ul > li > a, .tagssimilar ul > li > a {
  border: 1px solid var(--border-color);
  font-family: var(--heading-font-family);
  color: var(--body-text-color);
}
ul.tags li a.btn:hover, ul.tags li .blog-list .item-readmore a:hover, .blog-list .item-readmore ul.tags li a:hover, .tagspopular ul > li > a:hover, .tagssimilar ul > li > a:hover {
  border: 1px solid var(--color-primary);
  font-family: var(--heading-font-family);
  color: var(--color-white);
  background-color: var(--color-primary);
}
div.fastsocialshare_container a {
  color: var(--heading-color);
}
.fastsocialshare-subcontainer {
  border: 1px solid var(--border-color);
}
.tags-label-rxnsport, div.fastsocialshare-text {
  color: var(--heading-color);
  font-family: var(--heading-font-family);
}
#jtl a, #jtl.rxnsport a {
  color: var(--body-text-color);
}
#jtl a:hover, #jtl.rxnsport a:hover {
  color: var(--body-link-hover-color);
}
.header-block #jtl-content-register-rxnsport, .header-block #jt-login-dropdown-rxnsport, .menu-wrap {
  background-color: var(--containerbg-color);
}
.header-shape1 {
  background-color: var(--color-secondary);
}
.header-wrap.border-radius {
  background-color: var(--containerbg-color);
}
.t4-header-r * {
  margin-left: 0;
}
.widget {
  background-color: var(--containerbg-color);
}
.author-widget-wrap .author-social a {
  border-right: 1px solid var(--color-graydark);
  color: var(--body-text-color);
}
.rxnsport.team .jt-social-icons a:hover {
  background-color: var(--color-primary);
  color: var(--color-white);
  transition: all 0.3s linear 0s;
}
.summary-content .share-title i, .product-about .share-title i, .text-theme, .board-list_price, .categories-module.rxnsport li a:hover, .author-widget-wrap .author-social a:hover, .first-word-rxnsport {
  color: (--color-primary);
}
.menu-list_title::after, .menu-list-divider::after, .divider-title::after, .tns-inner #rxnsport-gallery .hovericons a, .jttabs-wrapper.rxnsport.popularfoods.pizzaburger .nav-tabs .nav-link.active, .menu-board_title::before, .menu-board_title::after, .contact-info_icon::before, .contact-info_icon::after, .jt-cs.rxnsport.blog .jt-inner:hover a.as-btn.primary, .btn.btn-primary, .blog-list .item-readmore a.btn-primary, .blog-list .item-readmore .search .btn-toolbar a.btn, .search .btn-toolbar .blog-list .item-readmore a.btn, .blog-list .item-readmore .search .btn-toolbar a, .search .btn-toolbar .btn, .search .btn-toolbar .blog-list .item-readmore a {
  background-color: var(--color-primary);
}
.btn.btn-secondary, .blog-list .item-readmore a.btn-secondary, .blog-list .item-readmore .tag-category .filters .btn-group a.btn, .blog-list .item-readmore .tag-category .filters .btn-group a, .tag-category .filters .btn-group .blog-list .item-readmore a.btn, .blog-list .item-readmore .js-stools-container-bar a.btn, .blog-list .item-readmore .js-stools-container-bar a, .js-stools-container-bar .blog-list .item-readmore a.btn, .tag-category .filters .btn-group .btn, .tag-category .filters .btn-group .blog-list .item-readmore a, .js-stools-container-bar .btn, .js-stools-container-bar .blog-list .item-readmore a, .t4-middlespot-4::before, .t4-bottomspot-2::after, .yendif-video-share.rxnsport .yendif-video-share-image::before, .jt-carousel-yendif-outer.rxnsport .yendif-video-share-image::before, .yendif-video-share:hover .title-excerpt-rating, .rxnsport.team .jt-social-icons a {
  background-color: var(--color-secondary);
  color: var(--color-white);
  transition: all 0.3s linear 0s;
}
.t4-bottomspot-5::before, .t4-coloredmodule-3, body.layout-boxed .t4-header .t4-header-r-wrap, body.layout-boxed .t4-header .header-top, body.layout-boxed-solidcolor-bg .t4-header-r-wrap, body.layout-boxed-solidcolor-bg .header-top, body.layout-boxed-nomainbody .header-top, .theme-pizzaburger-dark .available-table, .theme-restaurant-dark .available-table, .theme-dark1 .available-table, .theme-dark2 .available-table, .theme-dark3 .available-table, .theme-dark4 .available-table {
  background-color: var(--color-secondary);
}
.as-product.list-view:hover .product-img, body.layout-boxed-solidcolor-bg .t4-header-r-wrap, body.layout-boxed .t4-header .t4-header-r-wrap, body.layout-boxed-nomainbody .t4-header-r-wrap {
  background-color: var(--color-warning);
}
.as-product .price {
  color: var(--color-primary);
  font-family: var(--heading-font);
}
.as-product .price del {
  margin-left: 10px;
  color: var(--body-text-color);
}
.divider-title .text {
  background-color: var(--containerbg-color);
}
body.theme-restaurant-dark .board-wrap2, body.theme-restaurant-dark .as-product.list-view, body.theme-pizzaburger-dark .board-wrap2, body.theme-pizzaburger-dark .as-product.list-view {
  background-color: var(--color-secondary-light);
}
.bg-primary-dark {
  background-color: var(--color-primary-dark);
}
.text-theme2 {
  color: var(--color-warning) !important;
}
.text-theme::after {
  border: solid 5px var(--color-warning);
  border-color: var(--color-warning) transparent transparent transparent;
}
.n2-ss-slider .as-btn.primary {
  color: var(--color-white) !important;
}
.n2-ss-slider .as-btn.primary:hover {
  color: var(--color-primary) !important;
}
.n2-ss-slider .as-btn.primary.fastfood:hover, .n2-ss-slider .as-btn.warning.fastfood:hover {
  color: var(--color-white) !important;
  background-color: var(--color-secondary) !important;
}
.t4-slider .n2-ss-slider .n2-ss-slide-backgrounds::before {
  background: var(--color-secondary);
}
.t4-slider .n2-ss-slider .n2-ss-slide-backgrounds::after {
  background: -moz-linear-gradient(-45deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.5) 25%, var(--color-secondary) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.5) 25%, var(--color-secondary) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.5) 25%, var(--color-secondary) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--color-secondary)', endColorstr='var(--color-secondary)',GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
.t4-footnav .container, .t4-footnav .t4-masthead .t4-masthead-detail, .t4-masthead .t4-footnav .t4-masthead-detail {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
#t4-header {
  background: var(--containerbg-color);
}
.header-top, .header-top::after {
  background: var(--color-secondary);
}
ul.top_social_icons li a:hover {
  color: var(--color-primary);
}
.header-top-3 {
  border-left: 1px solid rgba(255, 255, 255, 0.5);
}
.header-top #jtl.rxnsport .modal-content .form-group, .header-top #jtl.rxnsport .modal-dialog .modal-content, .header-top #jt-login-dropdown-rxnsport, .header-top #jtl-content-register-rxnsport {
  color: var(--body-text-color) !important;
}
#jtl.rxnsport button.login:hover, #jtl.rxnsport button.register:hover {
  color: var(--color-primary);
}
.t4-navbar .dropdown-menu {
  background: var(--body-bg-color);
}
.theme-restaurant-dark .t4-navbar .dropdown-menu {
  background: var(--color-secondary-light);
}
.t4-megamenu .nav > .dropdown > .nav-link .item-caret {
  color: var(--mainnav-link-color);
}
.t4-megamenu .nav > .dropdown > .nav-link:hover .item-caret::before {
  color: var(--mainnav-link-hover-color);
}
.t4-megamenu .navbar-nav > li.active > a .item-caret, .t4-megamenu .navbar-nav > li.active > .nav-link .item-caret {
  color: #fff;
}
.t4-navbar .nav-item span::before {
  background-color: var(--color-primary);
}
.t4-navbar .dropdown-menu.show::before {
  background-color: var(--color-primary);
}
.t4-megamenu .dropdown-toggle .item-caret {
  border-left: 4px solid var(--mainnav-link-color);
  border-top: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid transparent;
}
.nav-align-left .t4-megamenu .navbar-nav > li > a, .nav-align-left .t4-megamenu .navbar-nav > li > span {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-right: 0rem;
}
.t4-megamenu .dropdown-menu li > a::before, .t4-megamenu .dropdown-menu li > .separator::before {
  color: var(--mainnav-link-hover-color);
  background: var(--color-primary);
}
.t4-megamenu .dropdown-menu li > a, .t4-megamenu .dropdown-menu li > .nav-link, .t4-megamenu .dropdown-menu li .dropdown-item, .t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .nav-item .dropdown-menu .nav-item, .t4-megamenu .dropdown > li > a, .t4-megamenu .dropdown > li > .nav-link {
  border-bottom: 1px solid var(--border-color);
  color: var(--color-secondary);
  padding-left: 1rem;
  padding-right: 1rem;
}
.not-at-top #t4-header.t4-sticky, .t4-header {
  background-color: transparent;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.08);
}
.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link, .t4-navbar .navbar-nav, .t4-navbar .navbar-nav > li > a, .t4-navbar .navbar-nav > li > .nav-link, .t4-navbar .nav {
  font-weight: var(--megamenu-font-weight) !important;
  font-size: var(--megamenu-font-size) !important;
}
.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link, .t4-navbar .navbar-nav > li > a, .t4-navbar .navbar-nav > li > .nav-link {
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}
.t4-navbar span[itemprop="name"] i, .t4-navbar span[itemprop="name"] .fa, .t4-navbar span[itemprop="name"] .icon {
  color: var(--body-text-color);
}
.t4-megamenu .dropdown-menu {
  background-color: var(--containerbg-color);
}
.t4-navbar .dropdown-menu.show::before {
  background-color: var(--mainnav-link-hover-color);
}
.t4-megamenu .navbar-nav > li > a:hover i.icon-n-earphone {
  color: var(--mainnav-link-hover-color);
}
.logo-wrap, .logo-wrap::before {
  background-color: var(--containerbg-color);
}
.dropdown-menu {
  background-color: var(--containerbg-color);
}
.jt-cs.rxnsport .owl-dots span, .rxnsport .owl2-dots .owl2-dot span {
  background-color: var(--body-text-color);
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}
.jt-cs.rxnsport .owl-dot.active span, .rxnsport .owl2-dots .owl2-dot.active span, .jt-cs.rxnsport .owl-dot:hover span, .rxnsport .owl2-dots .owl2-dot:hover span, .jt-carousel-yendif-outer.rxnsport .tns-nav button.tns-nav-active {
  background-color: var(--color-primary);
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}
.jt-cs.rxnsport .owl-dots button span {
  background-color: var(--color-graylight);
  color: var(--body-text-color);
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}
.jt-cs.rxnsport .owl-dots .active span, .jt-cs.rxnsport .owl-dots button:hover span {
  background-color: var(--color-primary);
  color: var(--color-white);
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}
.jt-cs.rxnsport .owl-dot::before {
  font-family: var(--heading-font-family);
  font-weight: var(--heading-font-weight);
}
.jt-cs.rxnsport .jtcs-author-date i {
  color: var(--color-primary);
}
.jt-cs.rxnsport.services .jt-inner {
  border-bottom: 3px solid transparent;
  transition: all 0.3s linear 0s;
}
.jt-cs.rxnsport.services .jt-inner:hover {
  border-bottom: 3px solid var(--color-primary);
  transition: all 0.3s linear 0s;
}
.jt-cs.rxnsport.services span.services-icon {
  background: var(--color-secondary);
  transition: all 0.3s linear 0s;
}
.jt-cs.rxnsport.services .jt-inner:hover span.services-icon {
  background: var(--color-primary);
  transition: all 0.3s linear 0s;
}
.jtcs_item_wrapper.jt-cs.rxnsport .jt-title, .jtcs_item_wrapper.jt-cs.rxnsport a.jt-title {
  color: var(--heading-color);
}
.jtcs_item_wrapper.jt-cs.rxnsport .jt-cs.rxnsport .jt-imagecover:hover .jt-title, .jtcs_item_wrapper.jt-cs.rxnsport .jt-imagecover:hover a.jt-title {
  color: var(--color-primary);
}
.jt-cs.rxnsport span.jt-caption {
  color: var(--color-secondary);
}
.jt-cs.rxnsport .menu-card_content::before {
  background-color: var(--color-primary);
}
.jtcs_item_wrapper h3 a.jt-title, .jtcs_item_wrapper .h3 a.jt-title {
  font-size: var(--h3-font-size);
}
.jt-cs.rxnsport.ourservices p.readmore a, .jt-cs.rxnsport.solution p.readmore a {
  color: var(--color-primary);
}
.jt-cs.rxnsport.ourservices .slide:hover p.readmore a:hover, .jt-cs.rxnsport.solution .slide:hover p.jt-readmore a:hover {
  color: var(--color-secondary);
}
.jt-cs.rxnsport.solution span.jt-caption {
  background: var(--color-secondary);
  border: 4px solid var(--color-white);
}
.jt-cs.rxnsport .slide:hover, .jt-cs.rxnsport.ourservices .slide:hover {
  transition: all 0.3s linear 0s;
}
.jt-cs.rxnsport .slide:hover a.jt-title, .jt-cs.rxnsport .slide:hover .jt-title, .jt-cs.rxnsport .slide:hover .icon-title i, .jt-cs.rxnsport.ourservices .slide:hover .jt-title, .jt-cs.rxnsport.ourservices .slide:hover a.jt-title {
  transition: all 0.3s linear 0s;
}
.jt-cs.rxnsport .slide:hover .jt-title.dotborder {
  border-bottom: 2px dotted var(--color-primary);
}
.jt-cs.rxnsport .slide:hover .first-word-rxnsport {
  color: var(--color-primary);
  transition: all 0.3s linear 0s;
}
.jt-cs.rxnsport .slide:hover .dashedborder {
  border: 1px dashed var(--color-white);
}
.jtcs_item_wrapper.jt-cs.rxnsport.ourservices .jt-title, .jtcs_item_wrapper.jt-cs.rxnsport.ourservices a.jt-title {
  color: var(--heading-color);
}
.jt-cs.rxnsport.objective .pretext_title {
  border-right: 1px solid var(--body-text-color);
}
.jt-cs.rxnsport.objective .jt-imagecover figure {
  background-color: var(--color-light);
}
.jt-cs.rxnsport.objective .owl-dots .active span, .jt-cs.rxnsport.objective .owl-dots span:hover {
  background-color: var(--color-primary);
}
.aboutus-right::before {
  color: var(--color-primary);
}
#t4-maintop-1 {
  background-color: var(--color-secondary);
}
.jtcs_item_wrapper.jt-cs.rxnsport.blog .jt-title:hover, .jtcs_item_wrapper.jt-cs.rxnsport.blog a.jt-title:hover {
  color: var(--color-primary);
}
.last-word-rxnsport {
  color: var(--color-primary);
}
.sidebar-r ul.navbar-nav li, .sidebar-l ul.navbar-nav li {
  border-bottom: 1px dashed var(--color-graydark);
}
.nav-link {
  color: var(--body-text-color);
}
.t4-module .nav li a:hover, .t4-module .nav li a:active, .t4-module .nav li a:focus, .t4-card .nav li a:hover, .t4-card .nav li a:active, .t4-card .nav li a:focus, .moduletable .nav li a:hover, .moduletable .nav li a:active, .moduletable .nav li a:focus, .module_menu .nav li a:hover, .module_menu .nav li a:active, .module_menu .nav li a:focus {
  color: var(--color-primary);
}
.sidebar-r .navbar-nav > li > a::before, .sidebar-l .navbar-nav > li > a::before {
  background: var(--color-primary);
}
.jt-cs.rxnsport.sidebar .owl-carousel .owl-nav .owl-next, .jt-cs.rxnsport.sidebar .owl-carousel .owl-nav .owl-prev {
  background-color: var(--border-color);
}
.jt-cs.rxnsport.sidebar .owl-nav .fa, .jt-cs.rxnsport.sidebar .owl-nav .far, .jt-cs.rxnsport.sidebar .owl-nav .fas {
  color: var(--color-graydark);
}
.jt-cs.rxnsport.sidebar .owl-nav button:hover .fa, .jt-cs.rxnsport.sidebar .owl-nav button:hover .far, .jt-cs.rxnsport.sidebar .owl-nav button:hover .fas {
  color: var(--color-white);
  transition: all 0.3s linear 0s;
}
.jt-cs.rxnsport.ourservices .slide {
  background-color: var(--containerbg-color);
}
/************************/
.yendif-video-share.rxnsport .yendif-video-share-grid-item:hover .yendif-play-icon::before {
  transform: scale(1);
  box-shadow: 0 0 10px var(--color-primary);
}
.yendif-video-share.videos.rxnsport .card, .yendif-video-share.videos.rxnsport body.contentpane .well, body.contentpane .yendif-video-share.videos.rxnsport .well, .yendif-video-share.category.rxnsport .card, .yendif-video-share.category.rxnsport body.contentpane .well, body.contentpane .yendif-video-share.category.rxnsport .well, .yendif-video-share.mod-yendifvideoshare-videos.rxnsport .card, .yendif-video-share.mod-yendifvideoshare-videos.rxnsport body.contentpane .well, body.contentpane .yendif-video-share.mod-yendifvideoshare-videos.rxnsport .well, .mod-yendifvideoshare-player.rxnsport .card, .mod-yendifvideoshare-player.rxnsport body.contentpane .well, body.contentpane .mod-yendifvideoshare-player.rxnsport .well, .yendif-video-share-categories.rxnsport .card, .yendif-video-share-categories.rxnsport body.contentpane .well, body.contentpane .yendif-video-share-categories.rxnsport .well {
  background-color: var(--body-bg-color);
}
.play-btn-animation.primary::after {
  background-color: var(--color-primary);
}
.jt-carousel-yendif-outer.rxnsport .playicon {
  fill: var(--color-primary);
}
.yendif-video-share-title h3, .yendif-video-share-title .h3, .yendif-video-share-title h3 a, .yendif-video-share-title .h3 a {
  color: var(--color-primary);
}
.yendif-video-share-title h3:hover, .yendif-video-share-title .h3:hover, .yendif-video-share-title h3 a:hover, .yendif-video-share-title .h3 a:hover {
  color: var(--color-white);
}
#t4-main-top-2 {
  background-color: var(--color-graydark);
}
ol.mod-breadcrumbs.rxnsport.breadcrumb.py-2 {
  font-family: var(--heading-font-family);
}
#rxnsport-team .testimonial_block {
  background-color: var(--containerbg-color);
  text-align: center;
}
#rxnsport-team .testimonial_block::before {
  background: var(--color-primary);
}
#rxnsport-team .testimonial_block:hover .jt-social-icons a {
  color: var(--color-white);
  border: 1px solid var(--color-white);
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}
#rxnsport-team .testimonial_block:hover .jt-social-icons a:hover {
  color: var(--color-primary);
  background-color: var(--color-white);
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}
.jt_testimonial-outer.rxnsport .jt_testimonial-block-slide .fa-star, .jt_testimonial-block-slide .fa-star-half-o {
  color: var(--color-primary);
  text-shadow: 1px 1px var(--color-dark), 1px 1px var(--color-dark), 0.1em 0.1em 0.1em rgba(0, 0, 0, 0.2);
}
#rxnsport-team .testimonial_block-text, .jt_testimonial-outer.rxnsport .testimonial_block-text {
  color: var(--body-text-color);
}
#rxnsport-team .testimonial_block-data .jt-social-icons {
  border-top: 1px solid var(--border-color);
}
#rxnsport-team .testimonial_block .jt-social-icons a {
  color: var(--body-text-color);
  border: 1px solid var(--border-color);
}
.rxnsport .owl2-nav .owl2-prev, .rxnsport .owl2-nav .owl2-next, .jt-cs.rxnsport .owl-carousel .nav-button.owl-prev, .jt-cs.rxnsport .owl-carousel .nav-button.owl-next {
  color: var(--color-primary);
  border: 0;
  background-color: var(--color-white);
}
.rxnsport .owl2-nav .owl2-prev:hover, .rxnsport .owl2-nav .owl2-next:hover {
  color: var(--color-white);
  border: 0;
  background-color: var(--color-primary);
}
.rxnsport .testimonial_block-position {
  font-family: var(--heading-font-family);
  font-weight: var(--heading-font-weight);
}
.rxnsport .testimonial_block-name, .rxnsport .testimonial_block-email {
  color: var(--heading-color);
  font-family: var(--body-font-family);
}
.rxnsport .testimonial_block::after {
  color: var(--color-primary);
}
.rxnsport .jt_testimonial-block-slide .fa-star, .jt_testimonial-block-slide .fa-star-half-o {
  color: var(--color-secondary);
  text-shadow: 1px 1px var(--color-secondary-dark), 1px 1px var(--color-secondary-dark), 0.1em 0.1em 0.1em rgba(0, 0, 0, 0.2);
}
.rxnsport.team .jt_testimonial-block-slide:hover .dashedborder {
  transition: all 0.3s linear 0s;
  border: 1px dashed var(--color-white);
}
.testimonial_block-text {
  color: var(--body-text-color);
}
.star-rating::before {
  color: var(--color-warning);
}
.summary-content > .price, .product-about > .price {
  color: var(--color-primary);
}
.summary-content > .price del, .product-about > .price del {
  color: var(--body-text-color);
}
.product_meta > span {
  color: var(--heading-color);
}
.summary-content .as-social a, .product-about .as-social a {
  background-color: var(--border-color);
  color: var(--body-text-color);
}
.summary-content .as-social a:hover, .product-about .as-social a:hover {
  background-color: var(--color-primary);
  color: var(--color-white);
}
#discount_counter li {
  background-color: var(--color-white);
  font-family: var(--heading-font-family);
  color: var(--heading-color);
}
#discount_counter li span {
  color: var(--body-text-color);
}
.discount_style2 .small-text1, .discount_style2 .small-text2 {
  color: var(--heading-color);
  font-family: var(--heading-font-family);
}
.discount_style2 .percentage {
  color: var(--color-primary);
}
body.theme-restaurant-dark #discount_counter li, body.theme-pizzaburger-dark #discount_counter li {
  color: var(--color-secondary);
}
.download-btn {
  background-color: var(--color-primary);
  color: var(--color-white);
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}
.bg-theme2 {
  background-color: var(--color-warning);
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}
.download-btn:hover, .download-btn.bg-theme2:hover {
  background-color: var(--heading-color);
  color: var(--color-white);
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}
#rxnsport-customer h6, #rxnsport-customer .h6 {
  color: var(--body-text-color);
}
.t4-footerbase {
  background-color: var(--containerbg-color);
}
.as-product.list-view {
  border: 1px solid var(--color-graydark);
}
.board-list_title::after {
  border-bottom: 2px dashed var(--heading-color);
}
.sp-simpleportfolio.rxnsport .sp-simpleportfolio-filter > ul > li.active > a, .sp-simpleportfolio.rxnsport .sp-simpleportfolio-filter > ul > li > a:hover {
  color: var(--color-white);
  background-color: var(--color-primary);
  border-color: var(--color-primary);
}
.sp-simpleportfolio.rxnsport .sp-simpleportfolio-filter > ul > li > a {
  color: var(--body-text-color);
}
.sp-simpleportfolio.rxnsport .sp-simpleportfolio-meta > div {
  border-bottom: 1px solid var(--border-color);
}
.sp-simpleportfolio.rxnsport .sp-simpleportfolio-item .sp-simpleportfolio-btns a.btn-zoom, .sp-simpleportfolio.rxnsport .sp-simpleportfolio-item .sp-simpleportfolio-btns a.btn-zoom:hover {
  background: var(--color-primary);
  border: 1px solid var(--color-primary);
}
.sp-simpleportfolio.rxnsport .sp-simpleportfolio-item .sp-simpleportfolio-btns a.btn-view, .sp-simpleportfolio.rxnsport .sp-simpleportfolio-item .sp-simpleportfolio-btns a.btn-view:hover {
  background: var(--color-secondary);
  border: 1px solid var(--color-secondary);
}
.sp-simpleportfolio.rxnsport .sp-simpleportfolio-item .sp-simpleportfolio-info:hover h3 > a, .sp-simpleportfolio.rxnsport .sp-simpleportfolio-item .sp-simpleportfolio-info:hover .h3 > a, .sp-simpleportfolio.rxnsport .sp-simpleportfolio-item .sp-simpleportfolio-info:hover {
  color: var(--color-primary);
}
.sp-simpleportfolio.rxnsport .sp-simpleportfolio-item .sp-simpleportfolio-btns a.btn-zoom:hover {
  border: 1px solid var(--color-primary);
}
.sp-simpleportfolio.rxnsport .sp-simpleportfolio-item .sp-simpleportfolio-btns a.btn-view:hover {
  border: 1px solid var(--color-secondary);
}
.sp-simpleportfolio.rxnsport .sp-simpleportfolio-item .sp-simpleportfolio-info h3, .sp-simpleportfolio.rxnsport .sp-simpleportfolio-item .sp-simpleportfolio-info .h3, .sp-simpleportfolio.rxnsport .sp-simpleportfolio-item .sp-simpleportfolio-info h3 a, .sp-simpleportfolio.rxnsport .sp-simpleportfolio-item .sp-simpleportfolio-info .h3 a {
  font-size: 14px;
  color: var(--heading-color);
}
blockquote, .wp-block-quote, blockquote cite, .wp-block-quote cite {
  color: var(--heading-color);
}
blockquote cite::before, .wp-block-quote cite::before {
  background-color: var(--color-primary);
}
.jt-cs.rxnsport.latest-news .jt-category, .jt-cs.rxnsport.latest-news .jt-category a, .jt-cs.rxnsport.latest-news a.jt-readmore {
  color: var(--body-text-color);
}
.jt-cs.rxnsport.latest-news a.jt-readmore:hover::before {
  background-color: var(--color-primary);
  width: 97%;
}
.jt-cs.rxnsport.latest-news .jt-author-date {
  border-top: 1px solid var(--color-light);
}
.jt-cs.rxnsport.latest-news .slide:hover .jt-author-date {
  border-top: 1px solid var(--color-light);
}
.jt-cs.rxnsport.latest-news .jt-author-date i {
  color: var(--body-text-color);
}
.t4-footer {
  border-top: 2px solid var(--footer-border-color);
}
.t4-footnav .fa {
  color: var(--color-primary);
}
.footerblock-l::after {
  background-color: var(--footer-border-color);
}
.acym_module.rxnsport .acym_form input.cell::placeholder, .acym_module.rxnsport .acym_form input.cell {
  color: var(--footer-border-color);
}
.social_icons li a:hover .fa {
  transition: all 0.2s linear 0s;
  color: var(--color-primary);
}
.social_icons li a::before {
  background-color: var(--color-primary);
}
.t4-footnav .t4-module .module-title span {
  font-weight: var(--heading-font-weight);
}
.t4-footer .nav > li > .separator {
  color: var(--footer-link-color);
  cursor: pointer;
}
.t4-footer .nav > li > .separator:hover {
  color: var(--footer-link-hover-color);
}
.secondary-bg h1, .secondary-bg .h1, .secondary-bg h2, .secondary-bg .h2, .secondary-bg h3, .secondary-bg .h3, .secondary-bg h4, .secondary-bg .h4, .secondary-bg h5, .secondary-bg .h5, .secondary-bg h6, .secondary-bg .h6, .secondary-bg h1 a, .secondary-bg .h1 a, .secondary-bg h2 a, .secondary-bg .h2 a, .secondary-bg h3 a, .secondary-bg .h3 a, .secondary-bg h4 a, .secondary-bg .h4 a, .secondary-bg h5 a, .secondary-bg .h5 a, .secondary-bg h6 a, .secondary-bg .h6 a {
  color: var(--color-white);
}
.secondary-bg .container-bg h1, .secondary-bg .container-bg .h1, .secondary-bg .container-bg h2, .secondary-bg .container-bg .h2, .secondary-bg .container-bg h3, .secondary-bg .container-bg .h3, .secondary-bg .container-bg h4, .secondary-bg .container-bg .h4, .secondary-bg .container-bg h5, .secondary-bg .container-bg .h5, .secondary-bg .container-bg h6, .secondary-bg .container-bg .h6, .secondary-bg .container-bg h1 a, .secondary-bg .container-bg .h1 a, .secondary-bg .container-bg h2 a, .secondary-bg .container-bg .h2 a, .secondary-bg .container-bg h3 a, .secondary-bg .container-bg .h3 a, .secondary-bg .container-bg h4 a, .secondary-bg .container-bg .h4 a, .secondary-bg .container-bg h5 a, .secondary-bg .container-bg .h5 a, .secondary-bg .container-bg h6 a, .secondary-bg .container-bg .h6 a {
  color: var(--heading-color);
}
body.layout-boxed .t4-content-inner, body.layout-boxed-solidcolor-bg .t4-content-inner, body.layout-boxed-nocomponent .t4-content-inner {
  background-color: var(--containerbg-color);
}
h4.footer-logo::before, .footer-logo.h4::before {
  background: var(--color-primary);
}
.t4-footerblock .module-title span::after {
  background: var(--color-primary);
}
.t4-footer .as-social a {
  color: var(--footer-text-color);
  border: 1px solid var(--color-primary);
  background-color: var(--color-primary);
}
.t4-footer .as-social a:hover {
  border: 1px solid var(--color-primary);
  background-color: var(--color-primary-dark);
  color: var(--color-white);
}
.as-social a {
  background-color: var(--color-white);
  color: var(--color-primary);
}
.t4-footer ul.nav li:hover::before {
  color: var(--color-primary);
}
.info-box_icon {
  background-color: var(--color-primary);
  color: var(--color-white);
}
.t4-footerblock .module-title, .t4-footerblock h1, .t4-footerblock .h1, .t4-footerblock h2, .t4-footerblock .h2, .t4-footerblock h3, .t4-footerblock .h3, .t4-footerblock h4, .t4-footerblock .h4, .t4-footerblock h5, .t4-footerblock .h5, .t4-footerblock h6, .t4-footerblock .h6 {
  color: var(--color-white);
}
.t4-footer .dropdown-menu {
  background-color: var(--footer-bg-color);
}
.t4-footer .module-title {
  font-size: var(--h2-font-size);
}
.t4-copyright {
  background-color: var(--color-secondary);
}
#back-to-top:hover {
  background-color: var(--color-primary-dark);
}
.t4-copyright ul li a:link, .t4-copyright ul li a:visited, .t4-copyright {
  color: var(--color-white);
}
.t4-copyright ul li a:hover, .t4-copyright ul li.active a {
  color: var(--color-primary);
}
body.theme-pizzaburger-light .t4-copyright ul li a:hover, body.theme-pizzaburger-dark .t4-copyright ul li a:hover {
  color: var(--color-light);
}
#back-to-top {
  background-color: var(--color-primary);
  color: var(--color-white);
  z-index: 99;
}
.reservations .icon, .counters i {
  color: var(--color-primary);
}
.counter-style::after {
  background-color: var(--color-primary);
}
.contact-info a:hover {
  color: var(--color-primary) !important;
}
.contact-info {
  border-bottom: 1px solid var(--color-light);
}
.t4-bottomspot-4.secondary-bg {
  color: var(--body-text-color);
}
.qf3form.example2 .rxnsport .qf3txt input, .qf3form.example2 textarea {
  background-color: var(--color-primary-light);
}
.qf3form.example2 .rxnsport input.btn {
  background-color: var(--color-primary);
  color: var(--color-white);
}
.accordion-card .accordion-button:not(.collapsed) {
  color: var(--color-white);
  background-color: var(--color-primary);
}
.accordion-card .accordion-button::after {
  background-color: var(--color-white);
  color: var(--color-primary);
}
.accordion-card .accordion-body {
  border: 1px solid var(--border-color);
}
.accordion-card .accordion-button {
  color: var(--heading-color);
  font-family: var(--heading-font);
  background-color: var(--border-color);
}
.counters h4, .counters .h4 {
  color: var(--color-graydark);
}
.qf3form.rxnsport .qf3txt input, .qf3form.rxnsport select, .qf3form.rxnsport textarea {
  background-color: var(--color-secondary);
  border: 1px solid var(--body-text-color);
  color: var(--color-white) !important;
}
.footerbase .qf3form.rxnsport .qf3txt input, .footerbase .qf3form.rxnsport select, .footerbase .qf3form.rxnsport textarea {
  background-color: var(--border-color);
  border: 1px solid var(--border-color);
  color: var(--body-text-color) !important;
}
.footerbase .qf3form.rxnsport.desk {
  background-color: var(--containerbg-color);
  padding: 50px;
  box-shadow: 0px 6px 50px rgba(1, 15, 28, 0.05);
  border-radius: 5px;
}
.tns-inner #rxnsport-gallery .hovericons a:hover {
  color: var(--color-white);
  background-color: var(--color-warning);
}
.tns-inner #rxnsport-gallery .hovericons a {
  color: var(--color-white);
}
#rxnsport-gallery .carousel-desc {
  color: var(--border-color);
}
body.theme-pizzaburger-dark .rxnsport .owl2-dots .owl2-dot span, body.theme-pizzaburger-dark .rxnsport .owl2-dots .owl2-dot::before, body.theme-restaurant-dark .rxnsport .owl2-dots .owl2-dot span, body.theme-restaurant-dark .rxnsport .owl2-dots .owl2-dot::before, .theme-dark1 .owl-dots span, .theme-dark1 .owl2-dots .owl2-dot span, .theme-dark2 .owl-dots span, .theme-dark2 .owl2-dots .owl2-dot span, .theme-dark3 .owl-dots span, .theme-dark3 .owl2-dots .owl2-dot span, .theme-dark4 .owl-dots span, .theme-dark4 .owl2-dots .owl2-dot span, .theme-dark1 .owl2-dots .owl2-dot::before, .theme-dark2 .owl2-dots .owl2-dot::before, .theme-dark3 .owl2-dots .owl2-dot::before, .theme-dark4 .owl2-dots .owl2-dot::before {
  color: var(--color-secondary) !important;
}
.jt-cs.rxnsport.scroller .owl-nav .fa, .jt-cs.rxnsport.scroller .owl-nav .far, .jt-cs.rxnsport.scroller .owl-nav .fas {
  color: var(--color-white);
}
.jt-cs.rxnsport.scroller .owl-carousel .owl-nav button.owl-next, .jt-cs.rxnsport.scroller .owl-carousel .owl-nav button.owl-prev {
  background-color: var(--border-color);
}
.categories-module.rxnsport li a {
  color: var(--body-text-color);
}
.ui-progress1 span.ui-label {
  border: 1px solid var(--color-primary);
}
.ui-progress1, .ui-progress1 span.ui-label {
  background-color: var(--color-primary);
}
.container-mid {
  --t4-gutter-x:1rem;
  --t4-gutter-y:0;
  width: 100%;
  padding-right: calc(var(--t4-gutter-x) * .5);
  padding-left: calc(var(--t4-gutter-x) * .5);
  margin-right: auto;
  margin-left: auto;
}
.jttabs-wrapper.rxnsport.popularfoods.pizzaburger .nav-tabs .nav-link.active, .jttabs-wrapper.rxnsport.popularfoods.pizzaburger .nav-tabs .nav-link.active i {
  color: var(--color-white);
}
@media (max-width: 991.98px) {
  .theme-lightcolor1 .navbar-collapse {
    background-color: var(--color-secondary);
    border: 0;
  }
  .navbar-collapse {
    background-color: var(--containerbg-color) !important;
    border: 0 !important;
  }
}



:root{
--color-primary:#232323;
--color-secondary:#111111;
--color-success:#198754;
--color-info:#0dcaf0;
--color-warning:#fd7e14;
--color-danger:#dc3545;
--color-light:#f8f9fa;
--color-dark:#131313;
--color-white:#ffffff;
--color-black:#000000;
--color-graydark:#aaaaaa;
--color-graylight:#e6e7e8;
--border-color:#e8e8e8;
--color-primary-light:#b9160f;
--color-secondary-light:#1a2c4d;
--color-primary-dark:#780c09;
--body-bg-color:#ffffff;
--body-text-color:#111111;
--body-link-color:#92110c;
--body-link-hover-color:#f68e13;
--heading-color:#000000;
--containerbg-color:#ffffff;
--mainnav-text-color:#ffffff;
--mainnav-link-color:#ffffff;
--mainnav-link-hover-color:#f68e13;
--mainnav-link-active-color:#f68e13;
--footer-bg-color:#232323;
--footer-text-color:#ffffff;
--footer-link-color:#ffffff;
--footer-link-hover-color:#b9160f;
--footer-border-color:#f68e13;
}
/* Pattern: Primary */
.t4-palette-blue {
	background-color: #1a61ab;
	color: #f8f9fa;
}
.t4-palette-blue h1, .t4-palette-blue h2, .t4-palette-blue h3, .t4-palette-blue h4,
.t4-palette-blue h1 a, .t4-palette-blue h2 a, .t4-palette-blue h3 a, .t4-palette-blue h4 a {
	color: #ffffff;
}
.t4-palette-blue h1 a:hover, .t4-palette-blue h2 a:hover, .t4-palette-blue h3 a:hover, .t4-palette-blue h4 a:hover,
.t4-palette-blue h1 a:focus, .t4-palette-blue h2 a:focus, .t4-palette-blue h3 a:focus, .t4-palette-blue h4 a:focus,
.t4-palette-blue h1 a:active, .t4-palette-blue h2 a:active, .t4-palette-blue h3 a:active, .t4-palette-blue h4 a:active {
	color: #1a61ab;
}
.t4-palette-blue a {
	color: #ffffff;
}
.t4-palette-blue a:hover {
	color: #ffffff;
}
/* Mega menu */
.t4-palette-blue .t4-megamenu .nav > li.show a,
.t4-palette-blue .t4-megamenu .nav > li.show .nav-link {
	color: #ffffff;
}
.t4-palette-blue .t4-megamenu .navbar-nav > li a:hover,
.t4-palette-blue .t4-megamenu .navbar-nav > li a:focus,
.t4-palette-blue .t4-megamenu .navbar-nav > li a:active,
.t4-palette-blue .t4-megamenu .navbar-nav > li .nav-link:hover,
.t4-palette-blue .t4-megamenu .navbar-nav > li .nav-link:focus,
.t4-palette-blue .t4-megamenu .navbar-nav > li .nav-link:active {
	color: #ffffff;
}
.t4-palette-blue .t4-megamenu .navbar-nav > li.animating > .nav-link {
	color: #ffffff;
}
.t4-palette-blue .t4-megamenu .navbar-nav > li.active > a,
.t4-palette-blue .t4-megamenu .navbar-nav > li.active > .nav-link {
  color: #ffffff;
}
/*Caret on module menu*/
.t4-palette-blue .t4-megamenu .nav > li a .item-caret,
.t4-palette-blue .t4-megamenu .nav > li .nav-link .item-caret {
	border-top-color: #ffffff;
}
.t4-palette-blue .t4-megamenu .navbar-nav > li a:hover .item-caret,
.t4-palette-blue .t4-megamenu .navbar-nav > li a:focus .item-caret,
.t4-palette-blue .t4-megamenu .navbar-nav > li a:active .item-caret,
.t4-palette-blue .t4-megamenu .navbar-nav > li .nav-link:hover .item-caret,
.t4-palette-blue .t4-megamenu .navbar-nav > li .nav-link:focus .item-caret,
.t4-palette-blue .t4-megamenu .navbar-nav > li .nav-link:active .item-caret {
	border-top-color: #ffffff;
}
.t4-palette-blue .t4-megamenu .navbar-nav > li.active > a .item-caret,
.t4-palette-blue .t4-megamenu .navbar-nav > li.active > .nav-link .item-caret {
  border-top-color: #ffffff;
}
/* Sub navigation */
.t4-palette-blue .t4-megamenu .navbar-nav li.active li.active .nav-link {
  color: #ffffff;
}
/* Module menu */
.t4-palette-blue .t4-module {
	color: #f8f9fa;
}
.t4-palette-blue .t4-module .module-title {
	color: #f8f9fa;
}
.t4-palette-blue .nav > li a,
.t4-palette-blue .nav > li .nav-link {
	color: #ffffff;
}
.t4-palette-blue .nav > li a:hover,
.t4-palette-blue .nav > li a:focus,
.t4-palette-blue .nav > li a:active,
.t4-palette-blue .nav > li .nav-link:hover,
.t4-palette-blue .nav > li .nav-link:focus,
.t4-palette-blue .nav > li .nav-link:active {
	color: #ffffff;
}
.t4-palette-blue .nav > li.active > a,
.t4-palette-blue .nav > li.active > a.nav-link
.t4-palette-blue .nav > li.active:hover > a,
.t4-palette-blue .nav > li.active:hover > a.nav-link {
  color: #ffffff;
}
/* Sub nav */
.t4-palette-blue .nav > li.active li a {
  color: #ffffff;
}
.t4-palette-blue .nav li.active li a:hover,
.t4-palette-blue .nav li.active li a:focus,
.t4-palette-blue .nav li.active li a:active {
  color: #ffffff;
}
.t4-palette-blue .nav li.active li.active > a {
  color: #ffffff;
}

/* Pattern: Dark */
.t4-palette-dark {
	background-color: #212529;
	color: #6c757d;
}
.t4-palette-dark h1, .t4-palette-dark h2, .t4-palette-dark h3, .t4-palette-dark h4,
.t4-palette-dark h1 a, .t4-palette-dark h2 a, .t4-palette-dark h3 a, .t4-palette-dark h4 a {
	color: #6c757d;
}
.t4-palette-dark h1 a:hover, .t4-palette-dark h2 a:hover, .t4-palette-dark h3 a:hover, .t4-palette-dark h4 a:hover,
.t4-palette-dark h1 a:focus, .t4-palette-dark h2 a:focus, .t4-palette-dark h3 a:focus, .t4-palette-dark h4 a:focus,
.t4-palette-dark h1 a:active, .t4-palette-dark h2 a:active, .t4-palette-dark h3 a:active, .t4-palette-dark h4 a:active {
	color: #1a61ab;
}
.t4-palette-dark a {
	color: #6c757d;
}
.t4-palette-dark a:hover {
	color: #ffffff;
}
/* Mega menu */
.t4-palette-dark .t4-megamenu .nav > li.show a,
.t4-palette-dark .t4-megamenu .nav > li.show .nav-link {
	color: #6c757d;
}
.t4-palette-dark .t4-megamenu .navbar-nav > li a:hover,
.t4-palette-dark .t4-megamenu .navbar-nav > li a:focus,
.t4-palette-dark .t4-megamenu .navbar-nav > li a:active,
.t4-palette-dark .t4-megamenu .navbar-nav > li .nav-link:hover,
.t4-palette-dark .t4-megamenu .navbar-nav > li .nav-link:focus,
.t4-palette-dark .t4-megamenu .navbar-nav > li .nav-link:active {
	color: #ffffff;
}
.t4-palette-dark .t4-megamenu .navbar-nav > li.animating > .nav-link {
	color: #ffffff;
}
.t4-palette-dark .t4-megamenu .navbar-nav > li.active > a,
.t4-palette-dark .t4-megamenu .navbar-nav > li.active > .nav-link {
  color: #ffffff;
}
/*Caret on module menu*/
.t4-palette-dark .t4-megamenu .nav > li a .item-caret,
.t4-palette-dark .t4-megamenu .nav > li .nav-link .item-caret {
	border-top-color: #6c757d;
}
.t4-palette-dark .t4-megamenu .navbar-nav > li a:hover .item-caret,
.t4-palette-dark .t4-megamenu .navbar-nav > li a:focus .item-caret,
.t4-palette-dark .t4-megamenu .navbar-nav > li a:active .item-caret,
.t4-palette-dark .t4-megamenu .navbar-nav > li .nav-link:hover .item-caret,
.t4-palette-dark .t4-megamenu .navbar-nav > li .nav-link:focus .item-caret,
.t4-palette-dark .t4-megamenu .navbar-nav > li .nav-link:active .item-caret {
	border-top-color: #ffffff;
}
.t4-palette-dark .t4-megamenu .navbar-nav > li.active > a .item-caret,
.t4-palette-dark .t4-megamenu .navbar-nav > li.active > .nav-link .item-caret {
  border-top-color: #ffffff;
}
/* Sub navigation */
.t4-palette-dark .t4-megamenu .navbar-nav li.active li.active .nav-link {
  color: #ffffff;
}
/* Module menu */
.t4-palette-dark .t4-module {
	color: #6c757d;
}
.t4-palette-dark .t4-module .module-title {
	color: #6c757d;
}
.t4-palette-dark .nav > li a,
.t4-palette-dark .nav > li .nav-link {
	color: #6c757d;
}
.t4-palette-dark .nav > li a:hover,
.t4-palette-dark .nav > li a:focus,
.t4-palette-dark .nav > li a:active,
.t4-palette-dark .nav > li .nav-link:hover,
.t4-palette-dark .nav > li .nav-link:focus,
.t4-palette-dark .nav > li .nav-link:active {
	color: #ffffff;
}
.t4-palette-dark .nav > li.active > a,
.t4-palette-dark .nav > li.active > a.nav-link
.t4-palette-dark .nav > li.active:hover > a,
.t4-palette-dark .nav > li.active:hover > a.nav-link {
  color: #ffffff;
}
/* Sub nav */
.t4-palette-dark .nav > li.active li a {
  color: #6c757d;
}
.t4-palette-dark .nav li.active li a:hover,
.t4-palette-dark .nav li.active li a:focus,
.t4-palette-dark .nav li.active li a:active {
  color: #ffffff;
}
.t4-palette-dark .nav li.active li.active > a {
  color: #ffffff;
}

/* Pattern: Light */
.t4-palette-light {
	background-color: #ffffff;
	color: #6c757d;
}
.t4-palette-light h1, .t4-palette-light h2, .t4-palette-light h3, .t4-palette-light h4,
.t4-palette-light h1 a, .t4-palette-light h2 a, .t4-palette-light h3 a, .t4-palette-light h4 a {
	color: #6c757d;
}
.t4-palette-light h1 a:hover, .t4-palette-light h2 a:hover, .t4-palette-light h3 a:hover, .t4-palette-light h4 a:hover,
.t4-palette-light h1 a:focus, .t4-palette-light h2 a:focus, .t4-palette-light h3 a:focus, .t4-palette-light h4 a:focus,
.t4-palette-light h1 a:active, .t4-palette-light h2 a:active, .t4-palette-light h3 a:active, .t4-palette-light h4 a:active {
	color: #1a61ab;
}
.t4-palette-light a:hover {
	color: #0056b3;
}
.t4-palette-light .t4-megamenu .navbar-nav > li a:hover,
.t4-palette-light .t4-megamenu .navbar-nav > li a:focus,
.t4-palette-light .t4-megamenu .navbar-nav > li a:active,
.t4-palette-light .t4-megamenu .navbar-nav > li .nav-link:hover,
.t4-palette-light .t4-megamenu .navbar-nav > li .nav-link:focus,
.t4-palette-light .t4-megamenu .navbar-nav > li .nav-link:active {
	color: #0056b3;
}
.t4-palette-light .t4-megamenu .navbar-nav > li.animating > .nav-link {
	color: #0056b3;
}
.t4-palette-light .t4-megamenu .navbar-nav > li.active > a,
.t4-palette-light .t4-megamenu .navbar-nav > li.active > .nav-link {
  color: #0056b3;
}
.t4-palette-light .t4-megamenu .navbar-nav > li a:hover .item-caret,
.t4-palette-light .t4-megamenu .navbar-nav > li a:focus .item-caret,
.t4-palette-light .t4-megamenu .navbar-nav > li a:active .item-caret,
.t4-palette-light .t4-megamenu .navbar-nav > li .nav-link:hover .item-caret,
.t4-palette-light .t4-megamenu .navbar-nav > li .nav-link:focus .item-caret,
.t4-palette-light .t4-megamenu .navbar-nav > li .nav-link:active .item-caret {
	border-top-color: #0056b3;
}
.t4-palette-light .t4-megamenu .navbar-nav > li.active > a .item-caret,
.t4-palette-light .t4-megamenu .navbar-nav > li.active > .nav-link .item-caret {
  border-top-color: #0056b3;
}
/* Sub navigation */
.t4-palette-light .t4-megamenu .navbar-nav li.active li.active .nav-link {
  color: #0056b3;
}
/* Module menu */
.t4-palette-light .t4-module {
	color: #6c757d;
}
.t4-palette-light .t4-module .module-title {
	color: #6c757d;
}
.t4-palette-light .nav > li a:hover,
.t4-palette-light .nav > li a:focus,
.t4-palette-light .nav > li a:active,
.t4-palette-light .nav > li .nav-link:hover,
.t4-palette-light .nav > li .nav-link:focus,
.t4-palette-light .nav > li .nav-link:active {
	color: #0056b3;
}
.t4-palette-light .nav > li.active > a,
.t4-palette-light .nav > li.active > a.nav-link
.t4-palette-light .nav > li.active:hover > a,
.t4-palette-light .nav > li.active:hover > a.nav-link {
  color: #0056b3;
}
.t4-palette-light .nav li.active li a:hover,
.t4-palette-light .nav li.active li a:focus,
.t4-palette-light .nav li.active li a:active {
  color: #0056b3;
}
.t4-palette-light .nav li.active li.active > a {
  color: #0056b3;
}

/* Pattern: Gray */
.t4-palette-gray {
	background-color: #f8f9fa;
	color: #6c757d;
}
.t4-palette-gray h1, .t4-palette-gray h2, .t4-palette-gray h3, .t4-palette-gray h4,
.t4-palette-gray h1 a, .t4-palette-gray h2 a, .t4-palette-gray h3 a, .t4-palette-gray h4 a {
	color: #6c757d;
}
.t4-palette-gray h1 a:hover, .t4-palette-gray h2 a:hover, .t4-palette-gray h3 a:hover, .t4-palette-gray h4 a:hover,
.t4-palette-gray h1 a:focus, .t4-palette-gray h2 a:focus, .t4-palette-gray h3 a:focus, .t4-palette-gray h4 a:focus,
.t4-palette-gray h1 a:active, .t4-palette-gray h2 a:active, .t4-palette-gray h3 a:active, .t4-palette-gray h4 a:active {
	color: #1a61ab;
}
.t4-palette-gray a {
	color: #1a61ab;
}
.t4-palette-gray a:hover {
	color: #0056b3;
}
/* Mega menu */
.t4-palette-gray .t4-megamenu .nav > li.show a,
.t4-palette-gray .t4-megamenu .nav > li.show .nav-link {
	color: #1a61ab;
}
.t4-palette-gray .t4-megamenu .navbar-nav > li a:hover,
.t4-palette-gray .t4-megamenu .navbar-nav > li a:focus,
.t4-palette-gray .t4-megamenu .navbar-nav > li a:active,
.t4-palette-gray .t4-megamenu .navbar-nav > li .nav-link:hover,
.t4-palette-gray .t4-megamenu .navbar-nav > li .nav-link:focus,
.t4-palette-gray .t4-megamenu .navbar-nav > li .nav-link:active {
	color: #0056b3;
}
.t4-palette-gray .t4-megamenu .navbar-nav > li.animating > .nav-link {
	color: #0056b3;
}
.t4-palette-gray .t4-megamenu .navbar-nav > li.active > a,
.t4-palette-gray .t4-megamenu .navbar-nav > li.active > .nav-link {
  color: #0056b3;
}
/*Caret on module menu*/
.t4-palette-gray .t4-megamenu .nav > li a .item-caret,
.t4-palette-gray .t4-megamenu .nav > li .nav-link .item-caret {
	border-top-color: #1a61ab;
}
.t4-palette-gray .t4-megamenu .navbar-nav > li a:hover .item-caret,
.t4-palette-gray .t4-megamenu .navbar-nav > li a:focus .item-caret,
.t4-palette-gray .t4-megamenu .navbar-nav > li a:active .item-caret,
.t4-palette-gray .t4-megamenu .navbar-nav > li .nav-link:hover .item-caret,
.t4-palette-gray .t4-megamenu .navbar-nav > li .nav-link:focus .item-caret,
.t4-palette-gray .t4-megamenu .navbar-nav > li .nav-link:active .item-caret {
	border-top-color: #0056b3;
}
.t4-palette-gray .t4-megamenu .navbar-nav > li.active > a .item-caret,
.t4-palette-gray .t4-megamenu .navbar-nav > li.active > .nav-link .item-caret {
  border-top-color: #0056b3;
}
/* Sub navigation */
.t4-palette-gray .t4-megamenu .navbar-nav li.active li.active .nav-link {
  color: #0056b3;
}
/* Module menu */
.t4-palette-gray .t4-module {
	color: #6c757d;
}
.t4-palette-gray .t4-module .module-title {
	color: #6c757d;
}
.t4-palette-gray .nav > li a,
.t4-palette-gray .nav > li .nav-link {
	color: #1a61ab;
}
.t4-palette-gray .nav > li a:hover,
.t4-palette-gray .nav > li a:focus,
.t4-palette-gray .nav > li a:active,
.t4-palette-gray .nav > li .nav-link:hover,
.t4-palette-gray .nav > li .nav-link:focus,
.t4-palette-gray .nav > li .nav-link:active {
	color: #0056b3;
}
.t4-palette-gray .nav > li.active > a,
.t4-palette-gray .nav > li.active > a.nav-link
.t4-palette-gray .nav > li.active:hover > a,
.t4-palette-gray .nav > li.active:hover > a.nav-link {
  color: #0056b3;
}
/* Sub nav */
.t4-palette-gray .nav > li.active li a {
  color: #1a61ab;
}
.t4-palette-gray .nav li.active li a:hover,
.t4-palette-gray .nav li.active li a:focus,
.t4-palette-gray .nav li.active li a:active {
  color: #0056b3;
}
.t4-palette-gray .nav li.active li.active > a {
  color: #0056b3;
}

/* Pattern: Mainnav */
.t4-palette-mainnav {
	background-color: #ffffff;
	color: #6c757d;
}
.t4-palette-mainnav h1, .t4-palette-mainnav h2, .t4-palette-mainnav h3, .t4-palette-mainnav h4,
.t4-palette-mainnav h1 a, .t4-palette-mainnav h2 a, .t4-palette-mainnav h3 a, .t4-palette-mainnav h4 a {
	color: #6c757d;
}
.t4-palette-mainnav h1 a:hover, .t4-palette-mainnav h2 a:hover, .t4-palette-mainnav h3 a:hover, .t4-palette-mainnav h4 a:hover,
.t4-palette-mainnav h1 a:focus, .t4-palette-mainnav h2 a:focus, .t4-palette-mainnav h3 a:focus, .t4-palette-mainnav h4 a:focus,
.t4-palette-mainnav h1 a:active, .t4-palette-mainnav h2 a:active, .t4-palette-mainnav h3 a:active, .t4-palette-mainnav h4 a:active {
	color: #1a61ab;
}
.t4-palette-mainnav a {
	color: #6c757d;
}
.t4-palette-mainnav a:hover {
	color: #0056b3;
}
/* Mega menu */
.t4-palette-mainnav .t4-megamenu .nav > li.show a,
.t4-palette-mainnav .t4-megamenu .nav > li.show .nav-link {
	color: #6c757d;
}
.t4-palette-mainnav .t4-megamenu .navbar-nav > li a:hover,
.t4-palette-mainnav .t4-megamenu .navbar-nav > li a:focus,
.t4-palette-mainnav .t4-megamenu .navbar-nav > li a:active,
.t4-palette-mainnav .t4-megamenu .navbar-nav > li .nav-link:hover,
.t4-palette-mainnav .t4-megamenu .navbar-nav > li .nav-link:focus,
.t4-palette-mainnav .t4-megamenu .navbar-nav > li .nav-link:active {
	color: #0056b3;
}
.t4-palette-mainnav .t4-megamenu .navbar-nav > li.animating > .nav-link {
	color: #0056b3;
}
.t4-palette-mainnav .t4-megamenu .navbar-nav > li.active > a,
.t4-palette-mainnav .t4-megamenu .navbar-nav > li.active > .nav-link {
  color: #0056b3;
}
/*Caret on module menu*/
.t4-palette-mainnav .t4-megamenu .nav > li a .item-caret,
.t4-palette-mainnav .t4-megamenu .nav > li .nav-link .item-caret {
	border-top-color: #6c757d;
}
.t4-palette-mainnav .t4-megamenu .navbar-nav > li a:hover .item-caret,
.t4-palette-mainnav .t4-megamenu .navbar-nav > li a:focus .item-caret,
.t4-palette-mainnav .t4-megamenu .navbar-nav > li a:active .item-caret,
.t4-palette-mainnav .t4-megamenu .navbar-nav > li .nav-link:hover .item-caret,
.t4-palette-mainnav .t4-megamenu .navbar-nav > li .nav-link:focus .item-caret,
.t4-palette-mainnav .t4-megamenu .navbar-nav > li .nav-link:active .item-caret {
	border-top-color: #0056b3;
}
.t4-palette-mainnav .t4-megamenu .navbar-nav > li.active > a .item-caret,
.t4-palette-mainnav .t4-megamenu .navbar-nav > li.active > .nav-link .item-caret {
  border-top-color: #0056b3;
}
/* Sub navigation */
.t4-palette-mainnav .t4-megamenu .navbar-nav li.active li.active .nav-link {
  color: #0056b3;
}
/* Module menu */
.t4-palette-mainnav .t4-module {
	color: #6c757d;
}
.t4-palette-mainnav .t4-module .module-title {
	color: #6c757d;
}
.t4-palette-mainnav .nav > li a,
.t4-palette-mainnav .nav > li .nav-link {
	color: #6c757d;
}
.t4-palette-mainnav .nav > li a:hover,
.t4-palette-mainnav .nav > li a:focus,
.t4-palette-mainnav .nav > li a:active,
.t4-palette-mainnav .nav > li .nav-link:hover,
.t4-palette-mainnav .nav > li .nav-link:focus,
.t4-palette-mainnav .nav > li .nav-link:active {
	color: #0056b3;
}
.t4-palette-mainnav .nav > li.active > a,
.t4-palette-mainnav .nav > li.active > a.nav-link
.t4-palette-mainnav .nav > li.active:hover > a,
.t4-palette-mainnav .nav > li.active:hover > a.nav-link {
  color: #0056b3;
}
/* Sub nav */
.t4-palette-mainnav .nav > li.active li a {
  color: #6c757d;
}
.t4-palette-mainnav .nav li.active li a:hover,
.t4-palette-mainnav .nav li.active li a:focus,
.t4-palette-mainnav .nav li.active li a:active {
  color: #0056b3;
}
.t4-palette-mainnav .nav li.active li.active > a {
  color: #0056b3;
}

/* Section: Scroll Progress Bar */

#t4-scroll-progress-bar .bg-overlay {
	opacity: 0.5;
}

/* Section: Topbar */

#t4-topbar .bg-overlay {
	opacity: 0.5;
}

/* Section: Header */

#t4-header .bg-overlay {
	opacity: 0.5;
}

/* Section: Breadcrumbs */

#t4-breadcrumbs .bg-overlay {
	opacity: 0.5;
}

/* Section: Slider */

#t4-slider .bg-overlay {
	opacity: 0.5;
}

/* Section: Topmodule */

#t4-topmodule .bg-overlay {
	opacity: 0.5;
}

/* Section: Masthead */

#t4-masthead .bg-overlay {
	opacity: 0.5;
}

/* Section: Main body */

#t4-main-body .bg-overlay {
	opacity: 0.5;
}

/* Section: Middlespot-1 */

#t4-middlespot-1 .bg-overlay {
	opacity: 0.5;
}

/* Section: Middlespot-2 */

#t4-middlespot-2 .bg-overlay {
	opacity: 0.5;
}

/* Section: Bottom-a */

#t4-bottom-a .bg-overlay {
	opacity: 0.5;
}

/* Section: Bottom-b-c */

#t4-bottom-b-c .bg-overlay {
	opacity: 0.5;
}

/* Section: Bottom-d */

#t4-bottom-d .bg-overlay {
	opacity: 0.5;
}

/* Section: Bottomspot-1 */

#t4-bottomspot-1 .bg-overlay {
	opacity: 0.5;
}

/* Section: Navhelper */

#t4-navhelper .bg-overlay {
	opacity: 0.5;
}

/* Section: Footnav */

#t4-footnav .bg-overlay {
	opacity: 0.5;
}

/* Section: Footer */

#t4-footer .bg-overlay {
	opacity: 0.5;
}
/**
 *------------------------------------------------------------------------------
 * @package       T4_Blank_BS5 - Free Template for Joomla!
 *------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2004-2021 JoomlArt.com. All Rights Reserved.
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 * @authors       JoomlArt
 *------------------------------------------------------------------------------
**/
:root {
  --body-font-family: Barlow;
  --body-font-size: 14px;
  --body-font-weight: 400;
  --body-font-style: normal;
  --body-line-height: 1.5;
  --body-letter-spacing: 0px;
  --t4-font-family: Barlow;
  --t4-font-size: 14px;
  --t4-font-weight: 400;
  --t4-font-style: normal;
  --t4-line-height: 1.5;
  --t4-letter-spacing: 0px;
  --megamenu-font-family: Nunito Sans;
  --megamenu-font-weight: 400;
  --megamenu-font-style: normal;
  --heading-font-family: Nunito Sans;
  --heading-font-weight: 400;
  --heading-font-style: normal;
  --heading-line-height: 1.42;
  --h1-font-size: 32px;
  --h2-font-size: 24px;
  --h3-font-size: 18px;
  --h4-font-size: 16px;
  --h5-font-size: 15px;
  --h6-font-size: 14px;
}
/* for megamenu animation duration */
.t4-megamenu.animate .dropdown.animating > .dropdown-menu {
  -webkit-transition-duration: 400ms;
          transition-duration: 400ms;
}
html {
  font-size: var(--body-font-size);
}
body {
  background-color: var(--body-bg-color);
  color: var(--body-text-color);
  font-family: var(--body-font-family);
  font-size: var(--body-font-size);
  font-weight: var(--body-font-weight);
  font-style: var(--body-font-style);
  line-height: var(--body-line-height);
  letter-spacing: var(--body-letter-spacing);
}
.t4-content {
  background-color: var(--body-bg-color);
  background-image: url(/images/sfondosito/daytonasfondo.jpg#joomlaImage://local-images/sfondosito/daytonasfondo.jpg?width=1920&height=1080);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-attachment: fixed;
}
a {
  color: var(--body-link-color);
}
a:hover, a:focus, a:active {
  color: var(--body-link-hover-color);
}
h1, h2, h3, h4, h5, h6 {
  font-family: var(--heading-font-family);
  font-weight: var(--heading-font-weight);
  font-style: var(--heading-font-style);
  line-height: var(--heading-line-height);
  letter-spacing: var(--heading-letter-spacing);
}
h1, .h1 {
  font-size: var(--h1-font-size);
}
h2, .h2 {
  font-size: var(--h2-font-size);
}
h3, .h3 {
  font-size: var(--h3-font-size);
}
h4, .h4 {
  font-size: var(--h4-font-size);
}
h5, .h5 {
  font-size: var(--h5-font-size);
}
h6, .h6 {
  font-size: var(--h6-font-size);
}
/* MEGAMENU
--------------------------------------- */
.t4-megamenu {
  font-family: var(--megamenu-font-family);
  font-size: var(--megamenu-font-size);
  font-weight: var(--megamenu-font-weight);
  line-height: var(--megamenu-line-height);
  letter-spacing: var(--megamenu-letter-spacing);
}
.t4-megamenu h1, .t4-megamenu h2, .t4-megamenu h3, .t4-megamenu h4, .t4-megamenu h5, .t4-megamenu h6 {
  font-family: var(--megamenu-font-family);
}
/* COLORS
--------------------------------------- */
/* Backgrounds Colors */
.bg-primary {
  background-color: var(--color-primary);
}
.bg-secondary {
  background-color: var(--color-secondary);
}
.bg-success {
  background-color: var(--color-success);
}
.bg-info {
  background-color: var(--color-info);
}
.bg-warning {
  background-color: var(--color-warning);
}
.bg-danger {
  background-color: var(--color-danger);
}
.bg-light {
  background-color: var(--color-light);
}
.bg-dark {
  background-color: var(--color-dark);
}
/* Buttons Colors */
.btn.btn-primary {
  background-color: var(--color-primary);
  border-color: var(--color-primary);
}
.btn.btn-primary:hover {
  opacity: 0.85;
}
.btn.btn-outline-primary {
  border-color: var(--color-primary);
  color: var(--color-primary);
}
.btn.btn-outline-primary:hover {
  background-color: var(--color-primary);
  color: #fff;
}
.btn.btn-secondary {
  background-color: var(--color-secondary);
  border-color: var(--color-secondary);
}
.btn.btn-secondary:hover {
  opacity: 0.85;
}
.btn.btn-outline-secondary {
  border-color: var(--color-secondary);
  color: var(--color-secondary);
}
.btn.btn-outline-secondary:hover {
  background-color: var(--color-secondary);
  color: #fff;
}
.btn.btn-success {
  background-color: var(--color-success);
  border-color: var(--color-success);
}
.btn.btn-success:hover {
  opacity: 0.85;
}
.btn.btn-outline-success {
  border-color: var(--color-success);
  color: var(--color-success);
}
.btn.btn-outline-success:hover {
  background-color: var(--color-success);
  color: #fff;
}
.btn.btn-info {
  background-color: var(--color-info);
  border-color: var(--color-info);
}
.btn.btn-info:hover {
  opacity: 0.85;
}
.btn.btn-outline-info {
  border-color: var(--color-info);
  color: var(--color-info);
}
.btn.btn-outline-info:hover {
  background-color: var(--color-info);
  color: #000;
}
.btn.btn-warning {
  background-color: var(--color-warning);
  border-color: var(--color-warning);
}
.btn.btn-warning:hover {
  opacity: 0.85;
}
.btn.btn-outline-warning {
  border-color: var(--color-warning);
  color: var(--color-warning);
}
.btn.btn-outline-warning:hover {
  background-color: var(--color-warning);
  color: #000;
}
.btn.btn-danger {
  background-color: var(--color-danger);
  border-color: var(--color-danger);
}
.btn.btn-danger:hover {
  opacity: 0.85;
}
.btn.btn-outline-danger {
  border-color: var(--color-danger);
  color: var(--color-danger);
}
.btn.btn-outline-danger:hover {
  background-color: var(--color-danger);
  color: #fff;
}
.btn.btn-light {
  background-color: var(--color-light);
  border-color: var(--color-light);
}
.btn.btn-light:hover {
  opacity: 0.85;
}
.btn.btn-outline-light {
  border-color: var(--color-light);
  color: var(--color-light);
}
.btn.btn-outline-light:hover {
  background-color: var(--color-light);
  color: #000;
}
.btn.btn-dark {
  background-color: var(--color-dark);
  border-color: var(--color-dark);
}
.btn.btn-dark:hover {
  opacity: 0.85;
}
.btn.btn-outline-dark {
  border-color: var(--color-dark);
  color: var(--color-dark);
}
.btn.btn-outline-dark:hover {
  background-color: var(--color-dark);
  color: #fff;
}
/* Text Colors */
.text-primary {
  color: var(--color-primary) !important;
}
.text-secondary {
  color: var(--color-secondary) !important;
}
.text-success {
  color: var(--color-success) !important;
}
.text-info {
  color: var(--color-info) !important;
}
.text-warning {
  color: var(--color-warning) !important;
}
.text-danger {
  color: var(--color-danger) !important;
}
.text-light {
  color: var(--color-light) !important;
}
.text-dark {
  color: var(--color-dark) !important;
}
/* Badage Colors */
.badge-primary {
  background-color: var(--color-primary);
}
.badge-secondary {
  background-color: var(--color-secondary);
}
.badge-success {
  background-color: var(--color-success);
}
.badge-info {
  background-color: var(--color-info);
}
.badge-warning {
  background-color: var(--color-warning);
}
.badge-danger {
  background-color: var(--color-danger);
}
.badge-light {
  background-color: var(--color-light);
}
.badge-dark {
  background-color: var(--color-dark);
}
@charset "UTF-8";
/***!  /templates/rxnsport/css/custom.css?6db9eb572c1cc33375bff1c4c6cca7d8  !***/


/****************preloader*************/
#preloader {display:none;}
#status{width:260px;height:260px;position:absolute;left:50%;top:50%;margin:-130px 0 0 -130px;background-size:260px;}
.loader-wrap{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;}
.loader{background:none;}

main-loader {
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.75);
}
.main-fader {
}
.main-fader .loader {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -100%);width:100px;height:100px;
}
.main-fader .loader svg {
  height:200x;
  display: block;
  margin: 0 auto;
}
.main-fader .loader svg path {
  animation-duration: 1s;
  animation-name: pulse;
  animation-iteration-count: infinite;
  color: #26a380;
}
.main-fader .loader svg path.path-7 {
  animation-delay: -1s;
}
.main-fader .loader svg path.path-6 {
  animation-delay: -0.875s;
}
.main-fader .loader svg path.path-5 {
  animation-delay: -0.75s;
}
.main-fader .loader svg path.path-4 {
  animation-delay: -0.625s;
}
.main-fader .loader svg path.path-3 {
  animation-delay: -0.5s;
}
.main-fader .loader svg path.path-2 {
  animation-delay: -0.375s;
}
.main-fader .loader svg path.path-1 {
  animation-delay: -0.25s;
}
.main-fader .loader svg path.path-0 {
  animation-delay: -0.125s;
}

@keyframes pulse {
  0% {
    opacity: 0.1;
  }
  30% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.1;
  }
}
.path-0,.path-1,.path-2,.path-3,.path-4,.path-5,.path-6,.path-7,.path-8,.path-9,.bb-9{ fill: var(--color-primary); }
/***********************************************/
.scroll-progress-bar{position:fixed;z-index:9999;height:4px;top:0;left:0;box-shadow:0px 3px 5px 0px rgba(0,0,0,0.1);}
.scroll-progress-bar{background-color:var(--color-secondary);}
body{}
.top-away #back-to-top,.not-at-top #back-to-top{display:block;animation:slideindown 0.5s;}
.not-at-top #back-to-top{display:block;animation:slideindown 0.5s;cursor:pointer;}
.font-style{font-family:"Lobster Two",cursive !important;position:relative;}
.slider .text-theme::after{content:"";position:absolute;top:108%;left:10%;width:80%;height:80%;display:block!important;animation-name:animateWidth;animation-duration:0.8s;animation-fill-mode:forwards;border:5px solid transparent;animation-delay:2s;}
.sec-text{max-width:560px;margin-bottom:23px;}
.ms-auto{margin-left:auto !important;margin-right:auto !important;}
.moduletable{border:0;padding:2rem;border-radius:0;margin:2rem auto;}
.module-ct{}
.module-title{line-height:1; padding-bottom:10px; padding-left:25px}
.module-title,h3{position:relative;overflow:hidden;}
.module-title::after{content:'';height:2px;width:100%;position:absolute;bottom:0;left:0;z-index:0;background-color:var(--color-secondary);}
.module-title::before{position:absolute;top:0%;left:0;width:25px;height:100%;font-family:"Font Awesome 6 Free","Font Awesome 5 Free","FontAwesome";font-weight: var(--fa-style, 900);color:var(--color-secondary-light);}
.module-title.discord::before{content:"\f392";}
.module-title.facebook::before{content:"\f09a";}
.module-title.prossimoevento::before{content:"\f073";}
.module-title.risultati::before{content:"\f681";}
.module-title.ultimenews::before{content:"\f09e";}
.module-title.rubriche::before{content:"\f518";}
.module-title.racerecap::before{content:"\f11e";}
.module-title.youtubenews::before{content:"\f167";}
.module-title.intervistepostgara::before{content:"\f3c9";}
.module-title.paypal::before{content:"\f1ed";}
.module-title.foto::before{content:"\f030";}
.module-title.social::before{content:"\f1e0";}
.module-title,.module-title span{text-transform:none;border-bottom:0;}
.module-title span{padding:0px 10px 0px 0px;position:relative;z-index:1;}
h3.module-title.equalizer,h3.equalizer{padding-left:30px;line-height:1;}
h3.module-title.microphone,h3.microphone{padding-left:20px;line-height:1;}
h3.module-title.microphone-big,h3.microphone-big{padding-left:30px;line-height:1;}
.module-title span.first-word-rxnsport{padding-right:0}
.category .list-title a{color:var(--body-text-color)}
.form-select{background-color:var(--containerbg-color)}
h3.module-title.equalizer::before,h3.equalizer::before{}
h3.equalizer::before{bottom:0px;}
h3.module-title.microphone::before,h3.microphone::before{}
h3.microphone::before{bottom:0px;}
h3.module-title.microphone-big::before,h3.microphone-big::before{}
h3.microphone-big::before{bottom:0px;}
.moduletable > h3, .moduletable > .h3{text-transform:none;}
h3.module-title .titlespan{position:relative;}
h1, h2, h3, h4, h5, h6{position:relative;}
.background-image,[data-bg-src]{background-repeat:no-repeat;background-size:cover;background-position:center center;}
.feature-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px;margin-bottom:33px;}
.feature-box_title{color:#FFF;margin-bottom:8px;}
.feature-box_icon{width:78px;height:70px;line-height:70px;text-align:center;}
.box-title{font-size:24px;margin-top:-0.3em;line-height:1.417;}
.feature-box_text{color:#FFF;margin-bottom:-0.5em;max-width:375px;}
.img-box1{position:relative;text-align:right;padding:50px 33px 0 0;}
.img-box1 .shape1{position:absolute;top:0;left:0;}
.img-box1:hover .shape1,.img-box1:hover .discount_style1{-webkit-animation:pulse1 2s ease-in-out infinite;animation:pulse1 2s ease-in-out infinite;}
.img-box1 .discount_style1{position:absolute;bottom:20px;left:20px;}
.discount_style1{height:123px;width:112px;text-align:center;padding:60px 14px 60px 0;}
.discount_style1 .percentage{color:#fff;margin-bottom:0;font-size:30px;margin-top:0;}
.discount_style1 .small-text{font-weight:500;line-height:0.5;font-size:0.6em;text-transform:uppercase;display:inline-block;text-align:left;margin-left:-5px;}
.discount_style1 .small-text .text{font-size:0.6em;font-weight:400;}
.tags-outer-rxnsport{display:flex;margin:30px 0 0 0;	padding:40px 0 0 0;}
.tags-label-rxnsport,div.fastsocialshare-text{padding:3px 15px 0 0;font-size:20px;font-weight:700;display:inline-block;}
ul.tags{}
ul.tags li a,.tagspopular ul > li > a,.tagssimilar ul > li > a{cursor:pointer;display:inline-block;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1;padding:14px 17px;margin-right:5px;margin-bottom:10px;background-color:transparent;border-radius:99px;}
ul.tags li a.btn,.tagspopular ul > li > a,.tagssimilar ul > li > a,.tagspopular ul > li ,.tagssimilar ul > li{background-color:transparent;}
.tagspopular ul > li{padding-right:0;padding-left:0;margin-top:0;margin-bottom:0;}
.t4-module .nav li a{display:block;position:relative;}
.left.item-image{float:left;}
.right.item-image{float:right}
.t4-footer ul.dropdown-menu{padding:1rem;}
.container{}
.btn.btn-secondary:hover{opacity:1;}
.t4-module.module-graybg{background-color:var(--color-graylight);padding:15px}
/*
==========================================================
ANIMATIONS
==========================================================
*/

@keyframes zoomIn {0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}
@keyframes zoomIn {0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}

@keyframes zoomInDown {0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@keyframes zoomInDown {0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}

@keyframes zoomInLeft {0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@keyframes zoomInLeft {0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}

@keyframes zoomInRight {0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@keyframes zoomInRight {0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}

@keyframes zoomInUp {0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@keyframes zoomInUp {0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}

@keyframes zoomOut {0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}
@keyframes zoomOut {0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}
.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}

@keyframes zoomOutDown {40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@keyframes zoomOutDown {40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}

@keyframes zoomOutLeft {40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}
@keyframes zoomOutLeft {40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}
.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}

@keyframes zoomOutRight {40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}
@keyframes zoomOutRight {40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}
.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}


@keyframes zoomOutUp {40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@keyframes zoomOutUp {40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}

@keyframes slideInDown {0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes slideInDown {0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}

@keyframes slideInLeft {0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes slideInLeft {0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}

@keyframes slideInRight {0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes slideInRight {0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}

@keyframes slideInUp {0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes slideInUp {0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}

@keyframes slideOutDown {0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}
@keyframes slideOutDown {0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}
.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}

@keyframes slideOutLeft {0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}
@keyframes slideOutLeft {0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}
.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}

@keyframes slideOutRight {0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}
@keyframes slideOutRight {0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}
.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}

@keyframes slideOutUp {0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}
@keyframes slideOutUp {0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}
.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}

@keyframes bgPulse {
  0%{
    background-size:100% 100%;
  }
  50%{
    background-size:85% 85%;
    background-position:bottom center;
  }
  100%{
    background-size:100% 100%;
  }
}

@keyframes bgPulse {
  0%{
    background-size:100% 100%;
  }
  50%{
    background-size:85% 85%;
    background-position:bottom center;
  }
  100%{
    background-size:100% 100%;
  }
}
@keyframes fadeInUp {0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp {0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}
@keyframes fadein {from{opacity:0;top:-114px}to{opacity:1;top:0}}
@keyframes fadein {from{opacity:0;top:-114px}to{opacity:1;top:0}}
@keyframes fadein {from{opacity:0;top:-114px}to{opacity:1;top:0}}
@keyframes fadein {from{opacity:0;top:-114px}to{opacity:1;top:0}}
@keyframes shine {
	100%{
		left:125%;
	}
}
@keyframes shine {
	100%{
		left:125%;
	}
}


@keyframes ripple {
  0%{
    -webkit-transform:scale(1);
            transform:scale(1);
    opacity:0;
 }
  30%{
    opacity:0.4;
 }
  100%{
    -webkit-transform:scale(1.5);
            transform:scale(1.5);
    opacity:0;
 }
}

@keyframes ripple {
  0%{
    -webkit-transform:scale(1);
            transform:scale(1);
    opacity:0;
 }
  30%{
    opacity:0.4;
 }
  100%{
    -webkit-transform:scale(1.5);
            transform:scale(1.5);
    opacity:0;
 }
}

@keyframes pulse1 {
    0%{
        transform:scale(1);
   }
    50%{
        transform:scale(0.9);
   }
    100%{
        transform:scale(1);
   }
}
.movingX{
  animation:movingX 8s linear infinite;
}
@keyframes movingX {
  0%{
    transform:translateX(0);
 }
  50%{
    transform:translateX(50px);
 }
  100%{
    transform:translateX(0);
 }
}

.moving{
  animation:moving 8s linear infinite;
}
@keyframes moving {
  0%{
    transform:translateX(0);
 }
  50%{
    transform:translateX(-50px);
 }
  100%{
    transform:translateX(0);
 }
}

.jump{
  animation:jumpAni 7s linear infinite;
}
@keyframes jumpAni {
  0%{
    transform:translateY(0);
 }
  40%{
    transform:translateY(-30px);
 }
  100%{
    transform:translateY(0);
 }
}

.jump-reverse{
  animation:jumpReverseAni 7s linear infinite;
}
@keyframes jumpReverseAni {
  0%{
    transform:translateY(0);
 }
  50%{
    transform:translateY(30px);
 }
  100%{
    transform:translateY(0);
 }
}

.spin{
  animation:spin 15s linear infinite;
}
@keyframes spin {
  0%{
    transform:rotate(0);
 }
  100%{
    transform:rotate(360deg);
 }
}

@keyframes rotate {
  0%{
    transform:rotate(0);
 }
  50%{
    transform:rotate(40deg);
 }
  100%{
    transform:rotate(0);
 }
}



@keyframes animate-positive {
  0%{
    width:0;
 } 
}

@keyframes spinZ {
  100%{
    transform:rotateZ(360deg);
  }
}
.scalein.as-animated{
  --animation-name:scalein;
}

.slidetopleft.as-animated{
  --animation-name:slidetopleft;
}

.slidebottomright.as-animated{
  --animation-name:slidebottomright;
}

.slideinleft.as-animated{
  --animation-name:slideinleft;
}

.slideinright.as-animated{
  --animation-name:slideinright;
}

.slideinup.as-animated{
  --animation-name:slideinup;
}

.slideindown.as-animated{
  --animation-name:slideindown;
}
.rollinleft.as-animated{
  --animation-name:rollinleft;
}
.rollinright.as-animated{
  --animation-name:rollinright;
}

@keyframes animatePos {
  0%{
	transform:translateX(100px);
	opacity:0;

	
 }

  100%{
	transform:translateX(0px);
	opacity:1;
 }
}
@keyframes animatePos {
  0%{
	transform:translateX(100px);
	opacity:0;

	
 }

  100%{
	transform:translateX(0px);
	opacity:1;
 }
}
@keyframes movingY {
  0%{
    transform:translateY(0);
 }
  50%{
    transform:translateY(-5px);
 }
  100%{
    transform:translateY(0);
 }
}

@keyframes movingY {
  0%{
    transform:translateY(0);
 }
  50%{
    transform:translateY(-5px);
 }
  100%{
    transform:translateY(0);
 }
}

@keyframes circle {
	0%{
		opacity:1;
	}
	40%{
		opacity:1;
	}
	100%{
		width:120%;
		height:120%;
		opacity:0;
	}
}
@keyframes circle {
	0%{
		opacity:1;
	}
	40%{
		opacity:1;
	}
	100%{
		width:120%;
		height:120%;
		opacity:0;
	}
}

@keyframes animate-stripes {
  from{
    background-position:0 0;
}
  
  to{
   background-position:44px 0;
}
}

/*************
* FadeInRight *
*************/

@keyframes fadeInRight {
    0%{
        opacity:0;
        -webkit-transform:translateX(400px);
    } 
    50%{
       opacity:0.3;
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
    } 
} 
@keyframes fadeInRight {
    0%{
        opacity:0;
        transform:translateX(400px);
    } 
    50%{
       opacity:0.3;
    }
    100%{
        opacity:1;
        transform:translateX(0);
    } 
} 
.fadeInRight{
    opacity:0;
    -webkit-transform:translateX(400px);
    transform:translateX(400px);
}

/*************
* FadeInLeft *
*************/

@keyframes fadeInLeft {
    0%{
        opacity:0;
        -webkit-transform:translateX(-400px);
    } 
    50%{
       opacity:0.3;
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
    } 
} 
@keyframes fadeInLeft {
    0%{
        opacity:0;
        transform:translateX(-400px);
    } 
    50%{
       opacity:0.3;
    }
    100%{
        opacity:1;
        transform:translateX(0);
    } 
} 
.fadeInLeft{
    opacity:0;
    -webkit-transform:translateX(-400px);
    transform:translateX(-400px);
}
@keyframes fadeInDown {
  0%{
    opacity:0;
    -webkit-transform:translateY(-50px);
    transform:translateY(-50px);
  }

  100%{
    opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0);
  }
}

@keyframes fadeInDown {
  0%{
    opacity:0;
    -webkit-transform:translateY(-50px);
    -ms-transform:translateY(-50px);
    transform:translateY(-50px);
  }

  100%{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
  }
}
/***************************************************************************/

.fadeInUp.animate{
visibility:visible;
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
	-webkit-animation-duration:2000ms;
	animation-duration:2000ms;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	animation-delay:100ms;
}

.fadeInRight.animate{
visibility:visible;
	-webkit-animation-name:fadeInRight;
	animation-name:fadeInRight;
	-webkit-animation-duration:1000ms;
	animation-duration:1000ms;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	animation-delay:100ms;
}
.fadeInLeft.animate{
visibility:visible;
	-webkit-animation-name:fadeInLeft;
	animation-name:fadeInLeft;
	-webkit-animation-duration:2000ms;
	animation-duration:2000ms;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	animation-delay:100ms;
}
.zoomInUp.animate{
visibility:visible;
	-webkit-animation-name:zoomInUp;
	animation-name:zoomInUp;
	-webkit-animation-duration:2000ms;
	animation-duration:2000ms;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	animation-delay:100ms;
	z-index:1;
}
.zoomInDown.animate{
visibility:visible;
	-webkit-animation-name:zoomInDown;
	animation-name:zoomInDown;
	-webkit-animation-duration:2000ms;
	animation-duration:2000ms;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	animation-delay:100ms;
	z-index:1;
}
/*=================================
    05. Spacing
==================================*/
/*-- Padding Left And Right --*/
.px-5{
  padding-right:5px;
  padding-left:5px;
}

.px-10{
  padding-right:10px;
  padding-left:10px;
}

.px-15{
  padding-right:15px;
  padding-left:15px;
}

.px-20{
  padding-right:20px;
  padding-left:20px;
}

.px-25{
  padding-right:25px;
  padding-left:25px;
}

.px-30{
  padding-right:30px;
  padding-left:30px;
}

.px-35{
  padding-right:35px;
  padding-left:35px;
}

.px-40{
  padding-right:40px;
  padding-left:40px;
}

.px-45{
  padding-right:45px;
  padding-left:45px;
}

.px-50{
  padding-right:50px;
  padding-left:50px;
}

/*-- Padding Top And Bottom --*/
.py-5{
  padding-top:5px;
  padding-bottom:5px;
}

.py-10{
  padding-top:10px;
  padding-bottom:10px;
}

.py-15{
  padding-top:15px;
  padding-bottom:15px;
}

.py-20{
  padding-top:20px;
  padding-bottom:20px;
}

.py-25{
  padding-top:25px;
  padding-bottom:25px;
}

.py-30{
  padding-top:30px;
  padding-bottom:30px;
}

.py-35{
  padding-top:35px;
  padding-bottom:35px;
}

.py-40{
  padding-top:40px;
  padding-bottom:40px;
}

.py-45{
  padding-top:45px;
  padding-bottom:45px;
}

.py-50{
  padding-top:50px;
  padding-bottom:50px;
}

/*-- Padding Top --*/
.pt-5{
  padding-top:5px;
}

.pt-10{
  padding-top:10px;
}

.pt-15{
  padding-top:15px;
}

.pt-20{
  padding-top:20px;
}

.pt-25{
  padding-top:25px;
}

.pt-30{
  padding-top:30px;
}

.pt-35{
  padding-top:35px;
}

.pt-40{
  padding-top:40px;
}

.pt-45{
  padding-top:45px;
}

.pt-50{
  padding-top:50px;
}

/*-- Padding Bottom --*/
.pb-5{
  padding-bottom:5px;
}

.pb-10{
  padding-bottom:10px;
}

.pb-15{
  padding-bottom:15px;
}

.pb-20{
  padding-bottom:20px;
}

.pb-25{
  padding-bottom:25px;
}

.pb-30{
  padding-bottom:30px;
}

.pb-35{
  padding-bottom:35px;
}

.pb-40{
  padding-bottom:40px;
}

.pb-45{
  padding-bottom:45px;
}

.pb-50{
  padding-bottom:50px;
}

/*-- Padding Left --*/
.pl-5{
  padding-left:5px;
}

.pl-10{
  padding-left:10px;
}

.pl-15{
  padding-left:15px;
}

.pl-20{
  padding-left:20px;
}

.pl-25{
  padding-left:25px;
}

.pl-30{
  padding-left:30px;
}

.pl-35{
  padding-left:35px;
}

.pl-40{
  padding-left:40px;
}

.pl-45{
  padding-left:45px;
}

.pl-50{
  padding-left:50px;
}

/*-- Padding Right --*/
.pr-5{
  padding-right:5px;
}

.pr-10{
  padding-right:10px;
}

.pr-15{
  padding-right:15px;
}

.pr-20{
  padding-right:20px;
}

.pr-25{
  padding-right:25px;
}

.pr-30{
  padding-right:30px;
}

.pr-35{
  padding-right:35px;
}

.pr-40{
  padding-right:40px;
}

.pr-45{
  padding-right:45px;
}

.pr-50{
  padding-right:50px;
}

/*-- margin Left And Right --*/
.mx-5{
  margin-right:5px;
  margin-left:5px;
}

.mx-10{
  margin-right:10px;
  margin-left:10px;
}

.mx-15{
  margin-right:15px;
  margin-left:15px;
}

.mx-20{
  margin-right:20px;
  margin-left:20px;
}

.mx-25{
  margin-right:25px;
  margin-left:25px;
}

.mx-30{
  margin-right:30px;
  margin-left:30px;
}

.mx-35{
  margin-right:35px;
  margin-left:35px;
}

.mx-40{
  margin-right:40px;
  margin-left:40px;
}

.mx-45{
  margin-right:45px;
  margin-left:45px;
}

.mx-50{
  margin-right:50px;
  margin-left:50px;
}

/*-- margin Top And Bottom --*/
.my-5{
  margin-top:5px;
  margin-bottom:5px;
}

.my-10{
  margin-top:10px;
  margin-bottom:10px;
}

.my-15{
  margin-top:15px;
  margin-bottom:15px;
}

.my-20{
  margin-top:20px;
  margin-bottom:20px;
}

.my-25{
  margin-top:25px;
  margin-bottom:25px;
}

.my-30{
  margin-top:30px;
  margin-bottom:30px;
}

.my-35{
  margin-top:35px;
  margin-bottom:35px;
}

.my-40{
  margin-top:40px;
  margin-bottom:40px;
}

.my-45{
  margin-top:45px;
  margin-bottom:45px;
}

.my-50{
  margin-top:50px;
  margin-bottom:50px;
}

/*-- margin Top --*/
.mt-5{
  margin-top:5px;
}

.mt-10{
  margin-top:10px;
}

.mt-15{
  margin-top:15px;
}

.mt-20{
  margin-top:20px;
}

.mt-25{
  margin-top:25px;
}

.mt-30{
  margin-top:30px;
}

.mt-35{
  margin-top:35px;
}

.mt-40{
  margin-top:40px;
}

.mt-45{
  margin-top:45px;
}

.mt-50{
  margin-top:50px;
}

/*-- margin Bottom --*/
.mb-10{
  margin-bottom:10px;
}

.mb-15{
  margin-bottom:15px;
}

.mb-20{
  margin-bottom:20px;
}

.mb-25{
  margin-bottom:25px;
}

.mb-30{
  margin-bottom:30px;
}

.mb-35{
  margin-bottom:35px;
}

.mb-40{
  margin-bottom:40px;
}

.mb-45{
  margin-bottom:45px;
}

.mb-50{
  margin-bottom:50px;
}

/*-- margin Left --*/
.ml-5{
  margin-left:5px;
}

.ml-10{
  margin-left:10px;
}

.ml-15{
  margin-left:15px;
}

.ml-20{
  margin-left:20px;
}

.ml-25{
  margin-left:25px;
}

.ml-30{
  margin-left:30px;
}

.ml-35{
  margin-left:35px;
}

.ml-40{
  margin-left:40px;
}

.ml-45{
  margin-left:45px;
}

.ml-50{
  margin-left:50px;
}

/*-- margin Right --*/
.mr-5{
  margin-right:5px;
}

.mr-10{
  margin-right:10px;
}

.mr-15{
  margin-right:15px;
}

.mr-20{
  margin-right:20px;
}

.mr-25{
  margin-right:25px;
}

.mr-30{
  margin-right:30px;
}

.mr-35{
  margin-right:35px;
}

.mr-40{
  margin-right:40px;
}

.mr-45{
  margin-right:45px;
}

.mr-50{
  margin-right:50px;
}

.mb-60{
  margin-bottom:60px;
}

.mt-n1{
  margin-top:-.25rem;
}

.mt-n2{
  margin-top:-.5rem;
}

.mt-n3{
  margin-top:-1rem;
}

.mt-n4{
  margin-top:-1.5rem;
}

.mt-n5{
  margin-top:-3rem;
}

.mb-n1{
  margin-bottom:-.25rem;
}

.mb-n2{
  margin-bottom:-.5rem;
}

.mb-n3{
  margin-bottom:-1rem;
}

.mb-n4{
  margin-bottom:-1.5rem;
}

.mb-n5{
  margin-bottom:-3rem;
}

.glow-wrap{overflow:hidden;position:absolute;width:100%;height:100%;top:0;margin-top:-10px;z-index:3;}
.glow{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.1) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);}
.about-us{position:relative;overflow:hidden;}
.aboutus-right:hover .glow{/*-webkit-animation:shine 1s;animation:shine 1s;*/}
.aboutus-right::before{position:absolute;content:"\f026";top:60px;left:-10px;width:150px;height:150px;font-family:'Font Awesome 6 Free','Font Awesome 5 Free',FontAwesome;font-size:120px;transform:rotate(35deg);}
.aboutus-right{position:relative;}
/********************************/
a:link,a:visited,a strong{text-decoration:none;transition:all 0.3s  linear 0s;}
a:hover,.btn:hover{transition:all 0.3s linear 0s;outline:none;}
a:focus{outline:none;}
.btn,.btn.btn-primary,.btn.btn-secondary,.btn.btn-danger,p.readmore .btn, p.readmore .blog-list .item-readmore a, .blog-list .item-readmore p.readmore a{transition:all 0.3s linear 0s;border-radius:0px;line-height:1.1;padding:8px 10px;position:relative;}
.btn.btn-primary:hover,.btn.btn-primary:focus{background-color:var(--color-primary-dark);color:#fff;}
.glow-wrap{overflow:hidden;position:absolute;width:100%;height:100%;top:0;margin-top:-10px;z-index:3;}
.glow{position:absolute;top:-100%;left:-100%;z-index:2;display:block;content:'';width:100%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.1) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);}
.arrow{position:relative;padding-left:40px;padding-right:40px;}
.btn.arrow{padding-right:40px;padding-left:15px;line-height:1;}
.arrow::after{position:absolute;font-family:'Font Awesome 5 Free';content:"\f30b";font-weight:900;bottom:10px;right:20px;transition:all 0.3s  linear 0s;}
.btn.arrow:hover::after{transition:all 0.3s  linear 0s;right:15px}

.t4-module{margin-bottom:2rem;}
.t4-module:first-child{}
.blog-list .item-readmore a{line-height:1;padding:5px 10px;border-radius:0px;}
.box-shadow{-webkit-box-shadow:0px 10px 20px 0px rgba(0,0,0,0.08);-moz-box-shadow:0px 10px 20px 0px rgba(0,0,0,0.08);box-shadow:0px 10px 20px 0px rgba(0,0,0,0.08);}
.border-rad5{border-radius:5px;}
.border-rad10{border-radius:10px;}
.border-rad20{border-radius:20px;}
.brad-100{border-radius:100px;z-index:1}

.ptop40{padding-top:40px;}
.ptop60{padding-top:60px;}
.ptop100{padding-top:100px;}
.ptop125{padding-top:125px;}
.ptop150{padding-top:150px;}
.ptop200{padding-top:200px;}

.mb-100{margin-bottom:-100px;}
.mb-125{margin-bottom:-125px;}

.pbot40{padding-bottom:40px;}
.pbot60{padding-bottom:60px;}
.pbot100{padding-bottom:100px;}
.pbot125{padding-bottom:125px;}
.pbot150{padding-bottom:150px;}
.pbot200{padding-bottom:200px;}

.dotborder{padding-bottom:10px;margin-bottom:10px;}
.pad10{padding:10px}
.pad15{padding:15px}
.pad20{padding:20px}


.com-content-category-blog.blog.rxnsport .pull-left.item-image{width:42%}
.blog.rxnsport .blog-items .blog-item,.blog-featured .blog-items .blog-item{margin-bottom:2.5rem;}
input:autofill{/* or any other */}
input{filter:none;}
input.form-control,textarea.form-control,select,.form-control,.form-select,textarea,input{width:100%;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
.mod-finder .btn-primary{border-radius:3px!important;margin-left:15px!important;max-height:30px;}
.t4-topbar .mod-finder input.js-finder-search-query,.t4-topbar .mod-finder .btn{max-height:30px;}

.t4-topbar .mod-finder input.js-finder-search-query{min-width:220px;font-size:14px;}
.t4-topbar .mod-finder input.js-finder-search-query:focus{min-width:230px;}

blockquote{padding:16px 20px 16px 80px;font-size:18px;font-style:italic;margin:40px 0;line-height:30px;position:relative;clear:both;}
.registration fieldset{padding-top:2rem}
.registration fieldset legend{z-index:1;background:none;text-transform:none}
.registration fieldset::before{display:none;}
.t4-offcanvas .t4-off-canvas-header{background-color:var(--color-primary)}
.t4-offcanvas .t4-off-canvas-header .close{line-height:32px;}
.t4-offcanvas .t4-off-canvas-header .close span:hover{ color:#fff;line-height:32px;}
.c-offcanvas--right{overflow:unset;}
.pagenavigation .pagination a span{padding:0px 1px}
@media only screen and (min-width:1300px) {
body.layout-boxed .t4-content-inner,body.layout-boxed-solidcolor-bg .t4-content-inner,body.layout-boxed-nocomponent .t4-content-inner,.site-boxedfixedimage  .t4-content-inner,body.site-boxedfixedimage .t4-content-inner{width:1320px;box-shadow:0 3px 20px 0 rgba(0,0,0,0.19);-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,0.19);-moz-box-shadow:0 3px 20px 0 rgba(0,0,0,0.19);position:relative;z-index:1;margin:0px auto;overflow:hidden;}
}
body.layout-boxed .t4-content,body.layout-boxed-nocomponent  .t4-content{min-height:100vh;}
body.layout-boxed #t4-header,body.layout-boxed-solidcolor-bg  #t4-header{z-index:10;width:inherit;}
body.layout-boxed .t4-header .t4-header-r-wrap,body.layout-boxed .t4-header .header-top,body.layout-boxed-solidcolor-bg .t4-header-r-wrap,body.layout-boxed-solidcolor-bg .header-top , body.layout-boxed-nomainbody .t4-header-r-wrap,body.layout-boxed-nomainbody .header-top{margin-right:-0.8rem}
body.layout-boxed .header-right-wrap2{padding-left:1rem;}
body.layout-boxed .logo-wrap,body.layout-boxed-solidcolor-bg .logo-wrap,body.layout-boxed-nomainbody .logo-wrap{padding-right:30px;overflow-x:hidden;}
body.layout-boxed .t4-header .t4-header-r-wrap::after,body.layout-boxed .t4-header .header-top::after,body.layout-boxed-solidcolor-bg .t4-header-r-wrap::after,body.layout-boxed-solidcolor-bg .header-top::after,body.layout-boxed-nomainbody .t4-header-r-wrap::after,body.layout-boxed-nomainbody .header-top::after{display:none;}
body.layout-boxed  div.content-rxnsport, div.register-rxnsport {left:auto;transform:translateX(-50%);}

body.layout-boxed .header-shape1,body.layout-boxed-nocomponent .header-shape1{width:1320px;max-width:1320px;clip-path:none;border-radius:0px;}
body.layout-boxed .positioncenter.owl-carousel .owl-nav,body.layout-boxed-nocomponent .positioncenter.owl-carousel .owl-nav{z-index:1}
body.layout-boxed .jt-cs.rxnsport .owl-carousel .owl-nav .owl-prev, body.layout-boxed-nocomponent .jt-cs.rxnsport .owl-carousel .owl-nav .owl-prev{left:-10px;}
body.layout-boxed .jt-cs.rxnsport .owl-carousel .owl-nav .owl-next,body.layout-boxed-nocomponent .jt-cs.rxnsport .owl-carousel .owl-nav .owl-next {right:-10px;}

.t4-module.module,.moduletable{position:relative;}
.layout-noroundedbg .t4-module.module,.layout-noroundedbg .moduletable,.layout-noroundedbg .mainbody.rxnsport{background:none!important;box-shadow:none!important}
.layout-noroundedbg .jt-playlist.toplist .playlist-wrap.style1 ul.playlist-items{border-radius:0px;padding:0px 0px 15px 10px;}
.mod-preview{position:relative;}
.t4-content-inner{overflow:hidden;}
.centered{text-align:center;}
.uppercase{text-transform:uppercase;}
.noborder,h3.noborder span{border:0;}
#t3-content .item-page img,#t3-content img,.t3-sidebar img,img{max-width:96%;}
.mainbody-block .left.item-image img,.pull-left.item-image, .item-image.pull-left{margin-right:30px;margin-top:10px;}
.mainbody-block .right.item-image img,.pull-right.item-image, .item-image.pull-right{margin-left:30px;margin-top:10px;}
.mainbody-block .none.item-image{margin-bottom:30px;}
.article-aside.rxnsport [class^="icon-"],.article-aside.rxnsport [class*=" icon-"]{margin-right:6px}
.article-aside.rxnsport dd{margin-right:16px;padding-right:20px;font-size:14px;}
.article-aside.rxnsport .article-info dd::after{content:"";display:none;margin:0;}
.item-page .page-header h2,.item-page .page-header .h2{margin-bottom:14px;}
p.readmore .btn, p.readmore .blog-list .item-readmore a, .blog-list .item-readmore p.readmore a{background-color:var(--color-primary); color:#fff;}
/********************************************************/
.pagenavigation .pagination a{cursor:pointer;display:inline-block;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1;padding:8px 15px;margin-right:5px;margin-bottom:10px;}
.logo-image{display:grid;align-items:center;min-height:80px;min-width:550px;}
#t4-header{box-shadow:0px 2px 8px 0px rgba(50,50,50,0.04);z-index:99;background-color:var(--color-primary)}
.not-at-top .t4-sticky{position:fixed;animation:fadeInDown 0.8s;-moz-animation:fadeInDown 0.8s;-webkit-animation:fadeInDown 0.8s;-o-animation:fadeInDown 0.8s;opacity:1;z-index:9;top:0!important;box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)}
.not-at-top #t4-header.t4-sticky{position:fixed;animation:fadeInDown 0.5s;-moz-animation:fadeInDown 0.5s;-webkit-animation:fadeInDown 0.5s;-o-animation:fadeInDown 0.5s;opacity:1;z-index:10;width:100%;top:0!important}

body.layout-boxed.not-at-top #t4-header.t4-sticky{width:inherit;}

.header-right-wrap{width:100%;}
.logo-wrap{position:relative;z-index:9;padding-top:30px;padding-right:68px;padding-left:1rem;}
.logo-wrap::before{position:absolute;content:"";height:100%;right:0;top:0;width:10000%;z-index:-1;}
.header-right-wrap2{padding-left:3rem;}
.t4-header-r-wrap{position:relative;}
.t4-header-r-wrap::after{height:90px;left:0%;content:"";width:1000%;position:absolute;bottom:0;z-index:0;z-index:-1;}

.header-top{min-height:60px;line-height:1;position:relative;color:#fff;align-items:center;padding-left:4rem;padding-right:15px;flex-wrap:wrap;padding-right:25px;}
.header-top p,.header-top div,.header-top{position:relative;z-index:5;margin:0;}
.header-top,.header-top p{color:#fff;}
.header-top::after{position:absolute;content:"";height:100%;right:0;top:0;width:10000%;margin:0 -5000%;z-index:0;}
.header-top-1{flex-grow:3;}
.header-top-2{padding-right:15px;}
.header-top-3{padding-left:15px;}


/*
	==================================================
		TOPBAR
	==================================================
*/ 
ul.social_icons li a,.topbar,.topbar p,.topbar div,.topbar a{color:var(--color-graydark)}
.topbar ul.social_icons li a{}
.mod-languages.rxnsport .btn.show, .mod-languages.rxnsport .btn:hover, .mod-languages.rxnsport .btn:focus {}
.topbar .dropdown-menu a{color:var(--body-text-color) }
.topbar ul.social_icons li a::before{ display:none;}
.t4-topbar{padding-top:10px;padding-bottom:10px;background:var(--color-secondary);}
.t4-topbar .container{background-color:transparent;}
.topbar{min-height:40px;}
.topbar-m{justify-content:flex-end;display:flex;}
.topbar-r{justify-content:flex-end;display:flex;}
.topbar-m[class*=' col-']{padding-right:0px;}
.topbar-r[class*=' col-']{padding-left:0px;}

ul.top_social_icons,ul.top_contact_info,.topbar ul.menu{justify-content:flex-start;}
ul.top_social_icons,ul.top_contact_info,.topbar ul.menu,ul.social_icons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding-left:0;margin:0;}
ul.top_social_icons li,ul.top_contact_info li,ul.social_icons li{list-style:none;padding:0 0px 0 0px;}
ul.top_social_icons li a{margin:0 0px 0 0;display:grid;place-items:center;position:relative;overflow:hidden;}
.topbar-l i{margin-right:10px}
.topbar ul.social_icons li a, .topbar, .topbar p, .topbar div, .topbar a{line-height:1;color:var(--color-graydark)}

.mod-finder.rxnsport .input-container{position:relative;}
.mod-finder.rxnsport .input-container .icon-search{position:absolute;right:10px;top:50%;transform:translateY(-50%)}
.mod-finder.rxnsport .btn .icon-search{display:none;}
p.herader-info,.topbar p{align-items:center;}


.gkHighlighterGK5.rxnsport div.arrows{float:left;width:auto;margin-top:2px;}
.gkHighlighterGK5.rxnsport div.arrows a{display:block;float:left;height:13px;width:13px;margin:2px 0 0 2px;background:transparent url('https://www.i-cin.it/templates/rxnsport/images/interface.png') no-repeat 0 0;cursor:pointer;}
.gkHighlighterGK5.rxnsport .gkHighlighterWrapperSub{margin-left:40px;line-height:1.2;min-height:0px}
.gkHighlighterGK5.rxnsport div.arrows a.next{background-position:right 0;}
.gkHighlighterGK5.rxnsport .gkHighlighterInterface span.text{padding-bottom:4px;padding-top:4px;line-height:1}
.gkHighlighterGK5.rxnsport .gkHighlighterItem{font-size:13px;margin-top:2px}

.mod-languages.rxnsport .btn{border-radius:0px;border:0;line-height:1;padding-top:0;padding-bottom:0; color:var(--color-graydark)}
.mod-languages.rxnsport .btn.show,.mod-languages.rxnsport .btn:hover,.mod-languages.rxnsport .btn:focus{background-color:transparent;}
.mod-languages.rxnsport ul.dropdown-menu{border-radius:0px; min-width:10rem}
.mod-languages.rxnsport ul.dropdown-menu.show{transform:translate(0px, 29px)!important;border-color:var(--border-color)}
.mod-languages.rxnsport .dropdown-toggle::after{display:inline-block;margin-left:0.255em;vertical-align:middle;content:"\f078";border-top:0;border-right:0;border-bottom:0;border-left:0;font-family:'Font Awesome 5 Free';font-weight:900;font-size:10px;}
/*
	==================================================
		HEADER
	==================================================
*/
.header-wrap.border-radius{padding-left:30px}


/*
	==================================================
		NAVBAR
	==================================================
*/ 
.mainnav {background:var(--color-primary);border-top:1px solid var(--color-primary-dark)}
.t4-nav-height-sm .t4-megamenu .navbar-nav > li > a, .t4-nav-height-sm .t4-megamenu .navbar-nav > li > .nav-link {height:50px;line-height:30px;text-transform:uppercase;}
.t4-navbar{display:flex;justify-content:flex-end;flex-grow:5;min-height:100px;}
.t4-header .navbar-outer{display:flex;}
.t4-header .navbar-inset{display:flex;flex-grow:1;justify-content:flex-end;}
.t4-header .nav-login .rxnsport{display:flex;align-items:center;min-height:50px;gap:10px;padding-right:20px}
.navbar.navbar-expand-lg{position:relative;flex-grow:1;}
.t4-megamenu .dropdown-menu{-webkit-box-shadow:0px 5px 10px 0px rgba(0,0,0,0.08);-moz-box-shadow:0px 5px 10px 0px rgba(0,0,0,0.08);box-shadow:0px 5px 10px 0px rgba(0,0,0,0.08);}
.t4-navbar .dropdown-menu .dropdown-menu-inner,.t4-megamenu.animate.slide .dropdown > .dropdown-menu > div{min-width:210px!important;width:max-content;}
.t4-megamenu .dropdown-menu li.active > a {color:var(--color-primary);}
.t4-navbar .navbar-nav > li:hover > a::before{width:calc(100% - 2rem);}
.t4-navbar .dropdown-item{transition:all 0.3s ease-in-out 0s;cursor:pointer}
.t4-navbar .dropdown-item:hover, .t4-navbar .dropdown-item:focus{background:none;transition:all 0.3s ease-in-out 0s;}
.t4-navbar .dropdown-item:hover,.t4-megamenu .dropdown-menu li > a:hover, .t4-megamenu .dropdown-menu li .dropdown-item:hover{padding-left:2rem;}
.t4-megamenu .dropdown-menu li >  a:hover::before,.t4-megamenu .dropdown-menu li >  .separator:hover::before{padding-left:10px;}
.t4-navbar .level0 .nav-item span{position:relative;}
.t4-navbar .level0 .nav-item span::before{width:2px;height:10px;opacity:0;position:absolute;top:0px;Left:50%;transform:translateX(-100%) translateY(-100%);content:"";transition:all 0.3s linear 0s;}
.t4-navbar .level0 .nav-item:hover span::before,.t4-navbar .level0 .nav-item.active span::before{opacity:1;position:absolute;top:0px;left:50%;transform:translateX(-100%) translateY(0%);transition:all 0.3s linear 0s;}

.t4-megamenu .navbar-nav > li:hover,.t4-megamenu .navbar-nav > li:focus, .t4-megamenu .navbar-nav > li.active,.homepage li.home{background-color:rgba(255,255,255,0.2);}
.t4-megamenu .navbar-nav > li > a:hover .item-caret, .t4-megamenu .navbar-nav > li > a:focus .item-caret, .t4-megamenu .navbar-nav > li > a:active .item-caret, .t4-megamenu .navbar-nav > li > .nav-link:hover .item-caret, .t4-megamenu .navbar-nav > li > .nav-link:focus .item-caret, .t4-megamenu .navbar-nav > li > .nav-link:active .item-caret,.t4-megamenu .nav > .dropdown > .nav-link:hover .item-caret::before {}
.t4-megamenu .navbar-nav > li.active > a, .t4-megamenu .navbar-nav > li.active > .nav-link {color:var(--mainnav-link-active-color);}

.t4-megamenu.collapse.show .navbar-nav > li.active > a, .t4-megamenu.collapses.show .navbar-nav > li.active > .nav-link {color:var(--color-secondary);}

.t4-megamenu .navbar-nav > li.active > a .item-caret:hover, .t4-megamenu .navbar-nav > li.active > .nav-link .item-caret:hover,.t4-megamenu .navbar-nav > li.active > a:hover .item-caret,.t4-megamenu .navbar-nav > li.active > .nav-link:hover .item-caret, .t4-megamenu .nav > .active.dropdown > .nav-link:hover .item-caret::before{color:#fff;border-top-color:#fff;}

.mainnav .container-lg{padding-left:50px;}
.mainnav #triggerButton.btn.active,.mainnav #triggerButton.btn:focus{background:none;background-color:transparent;}
.t4-offcanvas-toggle{position:absolute;top:0.5rem;left:10px;z-index:9;}
.t4-offcanvas-toggle i{font-size:20px;color:#fff;}

.t4-megamenu .nav [class^="icon-"], .t4-megamenu .nav [class*=" icon-"], .t4-megamenu .nav .fa{margin-right:0.45rem;}
.t4-megamenu .nav [class^="icon-"], .t4-megamenu .nav [class*=" icon-"], .t4-megamenu .nav .fa{transition:all 0.3s linear 0s;}
.t4-navbar .dropdown-menu .nav-item::before,.t4-navbar .dropdown-menu .nav-item span::before{display:none;}
.t4-navbar .dropdown-menu{}
.t4-megamenu .navbar-nav > li > a:hover  i.icon-n-earphone{}
.t4-megamenu .dropdown-menu{padding:0rem;}
.t4-megamenu .dropdown-menu li > a,.t4-megamenu .dropdown-menu li > .nav-link,.t4-megamenu .dropdown-menu li .dropdown-item{}
.t4-megamenu .dropdown-menu li > a:hover,.t4-megamenu .dropdown-menu li > .nav-link:hover,.t4-megamenu .dropdown-menu li .dropdown-item:hover{color:var(--color-primary);}
.t4-megamenu .nav > .dropdown > .nav-link .item-caret,.t4-megamenu .nav > .dropdown > .dropdown-toggle .item-caret{border:0;margin-left:0.25rem;vertical-align:middle;margin-top:-4px;margin-left:5px;}
.t4-navbar .dropdown-item.dropdown-toggle::after{right:-0.6rem}
.t4-megamenu .dropdown-item .item-caret{margin-left:0.25rem;vertical-align:middle;right:0;top:50%;position:absolute;transform:translateY(-50%)}
.t4-megamenu .nav > .dropdown > .nav-link .item-caret::before{content:"\f078";font-style:normal;font-size:0.8rem;font-weight:400;font-family:'Font Awesome 6 Free','Font Awesome 5 Free',FontAwesome;text-transform:none;border:0}
.t4-megamenu .dropdown-toggle .item-caret{border:0;}
.t4-megamenu .navbar-nav > li > a,.t4-megamenu .navbar-nav > li > .nav-link{transition:all 0.3s linear 0s;font-size:1rem;}
.t4-megamenu .dropdown-menu li >  a{position:relative;}
.t4-megamenu .dropdown-menu li >  a::before,.t4-megamenu .dropdown-menu li >  .separator::before{content:"";position:absolute;top:50%;left:10px;transform:translateY(-50%);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;width:0px;height:2px;}
.t4-megamenu .dropdown-menu li>  a:hover::before,.t4-megamenu .dropdown-menu li >  .separator:hover::before{transition:all 0.3s ease-in-out 0s;width:15px;}
.t4-megamenu .mega-caption{left:25px;text-transform:none;position:relative;}

.t4-navbar .dropdown-menu::before{}
.t4-megamenu.animate.slide .dropdown.show.animating > .dropdown-menu{}
.t4-navbar .dropdown-menu.level1.show::before{}
.t4-navbar .dropdown-menu.show::before{}

.t4-header-m{flex-grow:1;justify-content:space-evenly;}
.t4-header-r-wrap{flex-grow:0;justify-content:flex-start;z-index:1;padding-right:15px;}
.t4-header-r p,.t4-header-m p{margin-bottom:0;}

/***************/
.t4-main-body{padding-top:0;}
.t4-main-body .container{padding-top:2rem;}
/*************JT Login ***********/
.modal-backdrop{z-index:3;}
body.modal-open .modal{background-color:transparent;border-radius:0px;top:10%;bottom:10%;left:0%;margin-left:0%;overflow:hidden;height:auto;width:100%;}
body.modal-open .header-top{max-height:60px;}
body.modal-open .header-top-1,body.modal-open .header-top-2{visibility:hidden}
body.modal-open .header-top-3 .modal-toggle.register,body.modal-open .header-top-3 .modal-toggle{display:none;}
#jtl .rxnsport .form-group{margin-bottom:1rem !important;}
#jtl .rxnsport .modal-dialog .modal-content ,#jt-login-dropdown-rxnsport,#jtl-content-register-rxnsport{padding:20px 30px 20px 30px;border-radius:0px;}
#jtl .rxnsport .modal-dialog .modal-content small,.header-top #jtl-content-register-rxnsport small{font-size:0.7rem;margin-bottom:10px;display:block;}
#jtl .rxnsport .modal-dialog .modal-content .jtl-label,.header-top #jtl-content-register-rxnsport .jtl-label{font-size:0.9rem;margin-bottom:5px;}
#jt-login-dropdown-rxnsport,#jtl-content-register-rxnsport{min-width:360px;left:-180px;}
#jtl .rxnsport button.login,#jtl .rxnsport button.register,#jtl .rxnsport button.modal-toggle{background:none;color:#fff;padding:3px 8px;margin:0 3px;}
#jtl .rxnsport button.login,#jtl .rxnsport button.register{position:relative;width:20px;height:20px}
#jtl .rxnsport button.login::before{position:absolute;top:0px;height:100%;content:"\f007";font-family:'Font Awesome 6 Free';}
#jtl .rxnsport button.register::before{position:absolute;top:0px;height:100%;content:"\f2bb";font-family:'Font Awesome 6 Free';}
#jtl .rxnsport .content-rxnsport,#jtl .rxnsport .register-rxnsport{min-width:300px; background-color:var(--containerbg-color)}
#jtl .rxnsport .form-group-text, #jtl .rxnsport .btn-secondary.input-password-toggle,#jtl .input-group-text{ border:1px solid var(--border-color)}
.mod-login-logout.form-vertical.rxnsport{display:flex;}
.modal-backdrop.show {opacity:0.8;visibility: visible;}
/***********JT SEARCH************/
.jt-search-wrap.rxnsport .mod-jtsearch .awesomplete{position:absolute; height:6rem}
.jt-search-wrap.rxnsport .search-btn{background-color:transparent;color:#fff;}
.jt-search-wrap.rxnsport{height:50px}
.jt-search-wrap.rxnsport .btn{position:relative;width:56px;height:56px;max-height:none;right:0em;top:0%;transform:translateY(0%);border-radius:100%;font-size:30px;cursor:pointer;transition:background-color 300ms ease-in,color 300ms ease-in;line-height:1;padding:0px;display:grid;place-items:center;z-index:1;}
.jt-search-wrap.rxnsport [class^="icon-"],.jt-search-wrap.rxnsport [class*=" icon-"]{font-size:1rem;margin-right:0;}
.jt-search-wrap.rxnsport .icon-close::before{font-size:14px;}
.jt-search-wrap.rxnsport .jt-search.container{min-width:300px;background-color:var(--color-secondary)!important;left:-244px;height:100px; z-index:-1;}
.jt-search-wrap.rxnsport .jt-search.container.show{max-width:100%!important;opacity:1;visibility:visible;width:150%;height:100%;-webkit-transition:all ease 0.4s;transition:all ease 0.4s;border-radius:0; z-index:1; height:100px}
.jt-search-wrap.rxnsport .btn.close-btn{width:20px;height:20px;position:absolute;top:5px;right:5px;border-width:0px;font-size:22px;border-radius:0px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:all ease 0.4s;transition:all ease 0.4s;}
.jt-search-wrap.rxnsport .btn.close-btn:hover{border-color:transparent;border-color:transparent;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent;color:#fff;}
.jt-search-wrap.rxnsport .mod-jtsearch input[type="text"],.jt-search-wrap.rxnsport .mod-jtsearch .awesomplete input[type="text"]{width:268px;top:50%;max-width:100%;font-size:0.9rem;height:30px;background-color:transparent;color:#fff;border-radius:0px;left:0;padding-left:10px;padding-right:10px;border:1px solid rgba(255, 255, 255, 0.20);}
.popup-search-box{position:absolute;top:50%;left:50%;display:inline-block;padding-bottom:40px;cursor:auto;width:100%;max-width:700px;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:-webkit-transform ease 0.4s;transition:-webkit-transform ease 0.4s;transition:transform ease 0.4s;transition:transform ease 0.4s,-webkit-transform ease 0.4s;}
.jt-search-wrap.rxnsport .jt-search.container.rxnsport.show .popup-search-box{-webkit-transition-delay:0.5s;transition-delay:0.5s;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);}
.jt-search-wrap.rxnsport .mod-jtsearch .popup-search-box::after{position:absolute;right:40px;top:50%;content:"\e803";z-index:9;color:#fff;font-family:'fontello';font-size:24px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.header-block.fastfood .header-m{display:flex;gap:10px;}
.jt-search-wrap.rxnsport  nav {height:auto;}
@media (min-width:1200px) {
body.layout-boxed.not-at-top .t4-sticky,body.site-boxedfixedimage .t4-sticky{width:1320px!important;-webkit-box-shadow:0px 5px 15px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 5px 15px 0px rgba(0,0,0,0.15);box-shadow:0px 5px 15px 0px rgba(0,0,0,0.15);}
}
/*
	==================================================
		SLIDER
	==================================================
*/ 
.t4-slider{}
body.dot-overlay .n2-ss-slide-background::after{position:absolute;width:100%;height:100%;content:"";background:url(https://www.i-cin.it/templates/rxnsport/images/dots-overlay.png);top:0;left:0;display:block!important;z-index:5}
.slider .as-btn.primary,.slider .as-btn.warning.fastfood{margin-left:20px;}
.n2-ss-control-bullet{position:relative;}
div#n2-ss-1 .nextend-bullet-bar .n2-bullet.n2-active,div#n2-ss-1 .nextend-bullet-bar .n2-bullet{display:grid;place-items:center;font-size:75%;position:relative;}
.n2-ss-control-bullet::before{width:20px;height:100px;position:absolute;content:"";top:-100%;left:50%;background:url(https://www.i-cin.it/templates/rxnsport/images/dot_line.png) no-repeat center bottom;visibility:visible;transform:translateX(-10px);}
.n2-ss-control-bullet::after{width:20px;height:100px;position:absolute;content:"";bottom:-100%;left:50%;background:url(https://www.i-cin.it/templates/rxnsport/images/dot_line_2.png) no-repeat center top;visibility:visible;transform:translateX(-10px);}
div#n2-ss-1 .nextend-bullet-bar .n2-bullet.n2-active::after,div#n2-ss-1 .nextend-bullet-bar .n2-bullet::after{width:calc(100% + 6px);height:calc(100% + 4px);position:absolute;content:"";bottom:-3px;left:-3px;visibility:visible;display:block;border-radius:100%;}
.t4-slider .n2-ss-slider .n2-ss-slide-backgrounds::before{/*position:absolute;content:"";width:60%;height:200%;left:0%;top:-50px;z-index:11;display:block;transform-origin:top right;-ms-transform:skew(-17deg,0deg);-webkit-transform:skew(-17deg,0deg);transform:skew(-17deg,0deg);opacity:0.85;-webkit-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.4);-moz-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.4);box-shadow:5px 5px 5px 0px rgba(0,0,0,0.4);*/}
.t4-slider .n2-ss-slider .n2-ss-slide-backgrounds::after{/*position:absolute;content:"";width:100%;height:200%;left:-70%;top:-50px;z-index:11;display:block;transform-origin:top right;-ms-transform:skew(-17deg,0deg);-webkit-transform:skew(-17deg,0deg);transform:skew(-17deg,0deg);-webkit-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.15);-moz-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.15);box-shadow:5px 5px 5px 0px rgba(0,0,0,0.15);*/}
/*********/
/*
	==================================================
		SUBSLIDER-0
	==================================================
*/ 
.t4-subslider-0{margin-bottom:4rem;transition:all 0.3s  linear 0s;}
.t4-subslider-0 .container{padding-top:15px;padding-bottom:15px;margin-top:-50px;z-index:3;-webkit-box-shadow:0px 10px 20px 0px rgba(0,0,0,0.08);-moz-box-shadow:0px 10px 20px 0px rgba(0,0,0,0.08);box-shadow:0px 10px 20px 0px rgba(0,0,0,0.08);}
.subslider-0{position:relative;transition:all 0.3s  linear 0s;padding:15px}
.subslider-icon-text{display:flex;}
.subslider-icon-text i{font-size:60px;margin-right:15px;}
.subslider-title{font-size:24px;font-weight:500;padding-bottom:10px;margin-bottom:10px;display:inline-block;}
.bordered-title{font-weight:500;padding-bottom:10px}
.subslider-text{padding-right:15px}
.dashedborder{padding:15px}
.subslider-0::after,.dottedborder::after{}
.subslider-0:hover::after,.dottedborder:hover::after{}
.subslider-0:hover{transition:all 0.3s  linear 0s;}
.subslider-0 .t4-module.module,.subslider-0 .moduletable{margin-bottom:0;position:relative;z-index:2;}
.subslider-0 [class*='col-'] i, .subslider-0 [class*='col-'] i{transition:all 0.4s linear 0s;}
.subslider-0 [class*='col-']:hover i, .subslider-0 [class*='col-']:focus i{transition:all 0.4s linear 0s;-webkit-transform:translateY(-8px);transform:translateY(-8px);}


/*
	==================================================
		INFINITE NEWS - JT INFINITE CONTENT
	==================================================
*/ 
.jt-ic.rxnsport .load-more__btn-wrap .btn{border-radius:3px;}
.jtic_item_wrapper.jt-ic.rxnsport .jt-title{}
.jt-ic.rxnsport .load-more__item{padding-left:0;padding-right:0;}
.jtic_item_wrapper.jt-ic.rxnsport .jt-author-date{color:var(--color-primary);font-size:80%;margin-bottom:7px;gap:7px;}
.jtic_item_wrapper.jt-ic.rxnsport .jt-author-date i{margin-right:4px}
.jt-ic.rxnsport .jt-introtext{text-align:justify;}

/*
	==================================================
		HEADLINE NEWS - HEADLINE JT5
	==================================================
*/
#jt5_headline-news_wrapper.rxnsport h2,#jt5_headline-news_wrapper.rxnsport h2 a{padding:0;color:var(--heading-color)!important;}
.rxnsport .contentdiv i,.rxnsport .hjt5-author-date i{margin-right:5px;}
.rxnsport .multiplerows .hjt5-author-date{padding:0;margin-bottom:5px;}
.rxnsport #multiplerowblock p.mrowsintrotext{padding-top:5px}
.rxnsport .show_all_inner{padding:0;}
.rxnsport .hjt5-author-date{color:var(--color-primary);font-size:80%;margin-bottom:7px;margin-top:7px;}

/*
	==================================================
		SUBSLIDER-1 
	==================================================
*/ 
.discover-rxnsport.right li,.middlespot-1-module li{list-style:none}
.discover-rxnsport.right i,.middlespot-1-module i{margin-right:10px;}
.discover-rxnsport.right h6,.middlespot-1-module h6{display:inline-block;}
.discover-rxnsport .experience{position:absolute;top:50%;left:50%;width:138px;height:138px;border-radius:100%;text-align:center;padding:30px 15px;display:grid;place-items:center;font-size:20px;font-weight:700;transform:translate(-90%,0%)}
.discover-rxnsport .experience::after{position:absolute;top:-10px;left:-10px;width:158px;height:158px;content:"";border-radius:100%;animation:spin 30s linear infinite;}

/*******CHROME SAFARI OPERA********/
input[type=range]::-webkit-slider-runnable-track{/*background:#FFCC00;*/width:300px;height:5px;border:none;}
input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:16px;width:16px;border-radius:50%;background:#fff;margin-top:-4px;}
input[type=range]:focus{outline:none;}

/* Volume Slider Input */
input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background-color:#fff;border-radius:50%;border:1px solid #CCC;cursor:pointer;margin-top:-7px;}
input[type="range"]::-webkit-slider-runnable-track{width:100%;height:3px;border-radius:0px;cursor:pointer;}
/* Volume Slider Track */
input[type="range"]::-webkit-slider-thumb:active{border-color:#ccc;}
input[type="range"]::-webkit-slider-runnable-track:active{}
input[type="range"]::-webkit-slider-thumb:hover{background-color:#fff;border-color:#ccc;}
input[type="range"]::-webkit-slider-runnable-track:hover{}input[type="range"]::-webkit-slider-thumb:focus{outline:none;}
input[type="range"]::-webkit-slider-runnable-track:focus{outline:none;}

/*
	==================================================
		FEATURE - SUBSLIDER
	==================================================
*/
.feature-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px;}
.feature-card-wrap:first-child .feature-card{display:flex;}
.feature-card-wrap:last-child .feature-card{display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-left:2rem;}
.space,.space-bottom{padding-bottom:100px;}
.space,.space-top{padding-top:100px;}
.feature-card_icon{width:80px;height:80px;line-height:80px;min-width:80px;border-radius:50%;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;text-align:center;}
.feature-card_icon img{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
.feature-card:hover .feature-card_icon img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}
/**********/
/*
	==================================================
		ABOUT US 
	==================================================
*/
#t4-subslider-1{z-index:2;position:relative;/*background:url(//www.i-cin.it//media/com_jchoptimize/cache/css/../images/subslider-1-bg.png) no-repeat bottom left*/}
#t4-subslider-1::before{position:absolute;bottom:100px;left:0;width:250px;height:250px;content:"\f5ac";font-family:'Font Awesome 5 Free';font-weight:900;font-size:250px;opacity:0.06;}
#t4-subslider-1::after{position:absolute;top:-100px;right:0;width:250px;height:250px;content:"\f0ac";font-family:'Font Awesome 5 Free';font-weight:900;font-size:250px;opacity:0.06;}
#t4-subslider-1 .container{background-color:transparent;}
.text-end{text-align:right !important;}
.shape-mockup{position:absolute;z-index:-1;}
.checklist-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px;margin-bottom:30px;padding-bottom:30px;}
.btn-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px 30px;}
.profile-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px;}
.sub-title{display:inline-block;font-size:20px;font-family:'Lobster Two';text-transform:capitalize;padding-top:5px;position:relative;padding-left:30px;}
.sub-title::before{content:"";position:absolute;left:0px;bottom::0;width:25px;height:28px;background:url(https://www.i-cin.it/templates/rxnsport/images/title_icon.svg)}

.sub-title .icon{margin:-13px 3px 0 0;}
.checklist-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:30px;padding-bottom:30px;}
.profile-box .avater{border-radius:99px;overflow:hidden;width:56px;height:56px;}
.profile-box .title{font-size:16px;text-transform:uppercase;font-weight:bold;margin-bottom:4px;}
.checklist ul{padding-left:0;list-style:none;text-align:left;margin-bottom:0;}
.checklist li{margin-bottom:11px;font-weight:500;position:relative;padding-left:24px;}
.checklist li::before{content:"\f058";font-family:'Font Awesome 6 Free','Font Awesome 5 Free',FontAwesome;font-weight:900;position:absolute;left:0;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}
.checklist-wrap .as-video{min-width:219px}
.checklist-wrap .yendif-video-share-responsive-item{padding-bottom:76%!important;}
.video-btn .btn-text{color:#fff;border-bottom:1px solid;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}
.qf3form.rxnsport .qf_date_a{background-image:url(https://www.i-cin.it/templates/rxnsport/images/calendar.png);}
.qf3form.rxnsport .qfcapt{display:none;}
.footerbase .qf3form.rxnsport.desk{margin-top:120px}
.qf3txt,.qftextarea{position:relative;}
.qf3txt.box_name::after,.qf3txt.box_phonenumber::after,.qf3txt.box_emailaddress::after{position:absolute;right:25px;top:50%;font-family:'Font Awesome 6 Free','Font Awesome 5 Free',FontAwesome;transform:translateY(-40%)}
.qf3txt.box_name::after{content:"\f2c0";}
.qf3txt.box_phonenumber::after{content:"\f095";}
.qf3txt.box_emailaddress::after{content:"\f003";}
.qftextarea.box_message::after{position:absolute;right:25px;top:40px;font-family:'Font Awesome 6 Free','Font Awesome 5 Free',FontAwesome;transform:translateY(0%)}
.qftextarea.box_message::after{content:"\f0e5";}


.about-us.row{}
.about-us-image1 {max-height:490px; overflow:hidden;border-radius:5px;}
.about-us-image1 img,.about-us-image2 img,.about-us-image3 img{border-radius:5px;}
.about-us-image2,.about-us-image3{max-height:245px; overflow:hidden;border-radius:5px;}
.about-us-image3{ padding-top:10px;}
.about-us-image1[class*=' col-']{padding-right:5px;}
.about-us-right[class*=' col-']{padding-left:5px;}

.t4-topmodule{margin-top:2rem;}
.t4-topmodule .top-a[class*=' col-']{ padding-right:5px;}
.t4-topmodule .top-b[class*=' col-']{ padding-left:5px;}

/*
	==================================================
		LOCAL WEATHER - SP WEATHER
	==================================================
*/
.rxnsport .block_even, .rxnsport .block_odd{background:rgba(255,255,255,0.1);padding:8px 6px;margin:0px;border-radius:3px;}
.rxnsport.weather_sp1{padding:0 0 5px 0;}
.rxnsport .weather_sp1_forecasts{gap:10px 10px}
.rxnsport .weather_sp1_cleft{margin-right:20px}
.rxnsport .weather_sp1_c{margin:0 0 20px;}
/*
	==================================================
		JT CONTENT SLIDER
	==================================================
*/
.jt-cs.rxnsport .hover-icons a{}
.jt-cs.rxnsport .slide:hover a.jt-title, .jt-cs.rxnsport .slide:hover .jt-title, .jt-cs.rxnsport .slide:hover .icon-title i, .jt-cs.rxnsport.ourservices .slide:hover .jt-title, .jt-cs.rxnsport.ourservices .slide:hover a.jt-title,#jt5_headline-news_wrapper a.toc:hover, .jt5_headline-pagination a.toc:hover, #jt5_headline-news_wrapper a.toc:active, .jt5_headline-pagination a.toc:active, #jt5_headline-news_wrapper a.toc:focus, .jt5_headline-pagination a.toc:focus{transition:all 0.3s linear 0s;color:var(--body-link-hover-color);}
.jt-cs.rxnsport .owl-dots{margin-top:20px;}
.jt-cs.rxnsport .owl-dots span{margin:0px 3px;height:12px;width:12px;border:0;border-radius:0%;}
.jt-cs.rxnsport .owl-carousel .owl-nav .owl-next,.jt-cs.rxnsport .owl-carousel .owl-nav .owl-prev{top:50%;font-size:11px;font-weight:300;width:13px;height:13px;margin:0;border-radius:0px;opacity:1;background-color:var(--color-primary);}
.jt-cs.rxnsport .owl-nav .fa:hover, .jt-cs.rxnsport .owl-nav .far:hover, .jt-cs.rxnsport .owl-nav .fas:hover {color:var(--color-graylight);transition:all 0.3s  linear 0s;}
.jt-cs.rxnsport .owl-dots{counter-reset:dots;}
.jt-cs.rxnsport .jtcs_more_cat{margin-top:15px;}
.jt-cs.rxnsport p.jt-readmore .btn:focus{color:#fff;}
.jt-cs.rxnsport p.jt-readmore .btn{padding-left:10px;line-height:1;text-transform:uppercase;font-size:14px;font-family:var(--heading-font-family);}
.jt-cs.rxnsport .jt-author-date{color:var(--color-primary);font-size:80%; margin-top:5px}
.theme-modernsport .t4-footnav .jt-cs.rxnsport .jt-author-date{color:var(--footer-text-color);}
.theme-modernsport .t4-footnav .jtcs_item_wrapper.jt-cs.rxnsport .jt-title:hover,.theme-modernsport  .t4-footnav .jtcs_item_wrapper.jt-cs.rxnsport a.jt-title:hover {color: var(--color-white);}
.theme-modernsport .t4-footnav .first-word-rxnsport{color: var(--color-secondary);}
.theme-modernsport .t4-megamenu .dropdown-menu li > a,.theme-modernsport  .t4-megamenu .dropdown-menu li > .nav-link, .theme-modernsport .t4-megamenu .dropdown-menu li .dropdown-item,.theme-modernsport  .t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .nav-item .dropdown-menu .nav-item,.theme-modernsport  .t4-megamenu .dropdown > li > a, .t4-megamenu .dropdown > li > .nav-link {color: var(--color-primary);}

.menu-card_content{box-shadow:0px 6px 15px rgba(1,15,28,0.04);padding:125px 10px 30px 10px;position:relative;z-index:2;text-align:center;}
.jt-cs.rxnsport .jt-imagecover{position:relative;z-index:3;border-radius:0px;}
.jt-cs.rxnsport .jt-imagecover:hover img{transition:all 0.2s linear 0s;-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.jt-cs.rxnsport .jt-imagecover::before{background:rgba(0,0,0,0.35);}
.jt-cs.rxnsport.ourmenu .jt-imagecover:hover img,.jt-cs.rxnsport.popularfoods .jt-imagecover:hover img{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.jt-cs.rxnsport .menu-card_content::before{content:'';height:0;width:100%;position:absolute;bottom:0;left:0;border-radius:inherit;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;z-index:-1;}
.jt-cs.rxnsport .jt-inner:hover .menu-card_content::before{height:100%;}
.jt-cs.rxnsport .jt-inner .menu-card_content h3:hover,.jt-cs.rxnsport .jt-inner .menu-card_content h3 a:hover{color:#bdbdbd}
.jt-cs.rxnsport .jt-inner:hover a.as-btn.primary{background:#fff;color:#000;}
.jt-cs.rxnsport .jt-inner:hover a.as-btn.primary:hover{color:#FFF}
.jt-cs.rxnsport span.jt-caption{background:#fff;left:10px;bottom:10px;}
.jt-cs.rxnsport .jt-title{margin-bottom:0;}
.jt-cs.rxnsport .jt-introtext{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;margin:20px ;}
.jt-cs.rxnsport h3{margin-top:0;}
.jt-cs.rxnsport .owl-dots{position:relative;width:max-content;margin:10px auto 0 auto}

.jt-cs.rxnsport .owl-dots button{}
.jt-cs.rxnsport .owl-dots button.active,.jt-cs.rxnsport .owl-dots button:hover,.rxnsport .owl2-dots .owl2-dot:hover,.rxnsport .owl2-dots .owl2-dot.active{}
.jt-cs.rxnsport .jt-bottomline{display:flex;justify-content:space-between;align-items:center;margin-top:7px;flex-wrap:wrap;}
.jt-cs.rxnsport.popularshows p.readmore{margin-top:0px!important;text-transform:uppercase;line-height:1;}
.jt-cs.rxnsport .jt-author-date span{position:relative}
.jt-cs.rxnsport .jt-author-date .jt-date::after,.jt-cs.rxnsport .jt-author-date .jt-hits::after{}
body.com_content .lightbox .lb-image{border:10px solid #fff;}
.lightbox{}
.jt-cs.rxnsport  .owl-carousel .owl-nav span{display:grid;place-items:center;}
.jt-cs.rxnsport .owl-nav .fa,.jt-cs.rxnsport .owl-nav .far,.jt-cs.rxnsport .owl-nav .fas{font-size:11px;display:block;color:#fff;}

.jt-cs.rxnsport.scroller .title-desc-onimage{position:absolute;bottom:0px;line-height:1;padding:15px 15px 20px 15px;color:#fff}
.jt-cs.rxnsport.scroller .slide{border-bottom:0;}
.jt-cs.rxnsport.scroller .title-desc-onimage{text-shadow:0 1px 0 #000;text-align:center;width:100%;}
.jt-cs.rxnsport.scroller .title-desc-onimage p.readmore{position:absolute;right:0;bottom:0;text-shadow:none;border-radius:0px;}
.jt-cs.rxnsport.scroller .title-desc-onimage p.readmore i{font-size:17px}
.jt-cs.rxnsport.scroller .title-desc-onimage p.readmore a.btn{border-radius:0px;}
.jt-cs.rxnsport.scroller .jt-imagecover img{border-radius:0px;}
.jt-cs.rxnsport.scroller .jt-introtext{line-height:1.1}

.jt-cs.rxnsport.ourservices  p.jt-readmore i,.jt-cs.rxnsport a.jt-readmore .fa-arrow-right{transition:all 0.3s  linear 0s;font-size:0.9rem}
.jt-cs.rxnsport.ourservices  p.readmore a:hover i,.jt-cs.rxnsport a.jt-readmore:hover .fa-arrow-right{transform:translateX(5px);transition:all 0.3s  linear 0s;}
.jt-cs.rxnsport.ourservices .owl-dots{position:absolute;width:max-content;margin:0px;top:0;right:10px}
.jt-cs.rxnsport.ourservices .jt-imagecover::before{display:none;}

.jt-cs.rxnsport.workarea .icon-title{display:flex;justify-content:flex-start;align-items:center;margin-bottom:15px;column-gap:20px}
.jt-cs.rxnsport.workarea span.jt-caption{position:relative;bottom:0;padding:0px 0px 0px 0px;z-index:3;font-weight:normal;font-size:50px;background:none}
.jt-cs.rxnsport.workarea .title-intro-container{padding:0 20px 0px 20px}
.jt-cs.rxnsport.workarea .slide{transition:all 0.3s  linear 0s;}
.jt-cs.rxnsport.workarea h1,.jt-cs.rxnsport.workarea h2,.jt-cs.rxnsport.workarea h3,.jt-cs.rxnsport.workarea h4,.jt-cs.rxnsport.workarea h5,.jt-cs.rxnsport.workarea h6{width:100%;}
.jt-cs.rxnsport.workarea .jt-imagecover{border-radius:5px 5px 0px 0px;}

.jt-cs.rxnsport.solution .title-intro-container{position:relative;padding:15px 15px 15px 15px;}
.jt-cs.rxnsport.solution .dashedborder{padding:25px 15px 15px;border-top:0;}
.jt-cs.rxnsport.solution .jt-imagecover{border-radius:5px 5px 0  0;margin-right:-1px;margin-left:-1px;}
.jt-cs.rxnsport.solution .slide:hover .dashedborder{border-top:0;}
.jt-cs.rxnsport.solution span.jt-caption{z-index:5;left:50%;top:-21px;transform:translateX(-50%);font-size:50px;border-radius:100%;width:85px;height:85px;color:#fff;display:grid;place-items:center;}

.jt-cs.rxnsport.objective .jt-pretext{text-align:left;display:flex;align-items:center;margin-bottom:30px}
.jt-cs.rxnsport.objective .pretext_title{padding-right:50px;flex:2;}
.jt-cs.rxnsport.objective .pretext{padding-left:70px;flex:3}
.jt-cs.rxnsport.objective .jt-imagecover img{border-radius:100%;}
.jt-cs.rxnsport.objective .jt-imagecover::before{display:none;}
.jt-cs.rxnsport.objective .jt-imagecover:hover img{transition:all 0.2s linear 0s;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.jt-cs.rxnsport.objective .jt-imagecover figure{overflow:hidden}
.sidebar-r .jt-cs.rxnsport .jt-introtext,.sidebar-l .jt-cs.rxnsport .jt-introtext{margin:0px 0;}
.sidebar-r .jt-cs.rxnsport .slide,.sidebar-l .jt-cs.rxnsport .slide{border-bottom:1px solid var(--border-color);}

.jt-cs.rxnsport .title-intro-wrap{padding:0 15px 15px 15px;}
.jt-cs.rxnsport.werecommend .jt-category{position:absolute;top:0;left:10px;background-color:var(--color-primary);color:#fff;z-index:4;font-size:13px;text-transform:uppercase;padding:3px 5px}
.jt-cs.rxnsport.werecommend .jt-category a,.jt-cs.rxnsport.sidebarpopular .jt-category a,.jt-cs.rxnsport.sidebarpopular .title-cat-wrap a{color:#fff;}
.jt-cs.rxnsport.werecommend .jt-author-date{border-top:1px solid var(--border-color);padding-top:15px;margin-top:15px;}
.jt-cs.rxnsport.sidebarpopular .titlewrap {background-color: rgba(0,0,0,0.5);display: block;width: calc(100% + 30px);margin: 0 -15px 0px -15px;padding:10px 30px}

.sidebar-r .jt-cs.rxnsport .jt-readmore .btn.btn-primary,.sidebar-l .jt-cs.rxnsport .jt-readmore .btn.btn-primary  {background-color:transparent;border-color:transparent;color:var(--color-primary);text-transform:none;float:right;}
.sidebar-r .jt-cs.rxnsport p.jt-readmore,.sidebar-l .jt-cs.rxnsport p.jt-readmore {margin-top:10px;}
.jt-cs.rxnsport.sidebarpopular .title-cat-wrap{ position:absolute; bottom:0; left:0;z-index:4;color:#fff;}
.jt-cs.rxnsport.sidebarpopular .jt-category{background-color:var(--color-primary);font-size:13px;text-transform:uppercase;padding:3px 5px;color:#fff;}
.jt-cs.rxnsport.sidebarpopular .jt-title{ line-height:1.4}
/*
	==================================================
		WORLD NEWS - JT CONTENT SLIDER
	==================================================
*/ 
.jt-cs.rxnsport.latestnews h4,.jt-cs.rxnsport.latestnews h3,.jt-cs.rxnsport.latestnews h2,.jt-cs.rxnsport.latestnews h1,.jt-cs.rxnsport.latestnews h5,.jt-cs.rxnsport.latestnews h6,.jt-cs.rxnsport.latestnews .jt-introtext{line-height:1;margin:0}
.jt-cs.rxnsport.latestnews .owl-dots{position:absolute;width:max-content;margin:0;right:0px;}

/*
	==================================================
		LATEST NEWS - JT CONTENT SLIDER
	==================================================
*/ 
.navhelper::before{}
.navhelper::after{}

blockquote,.wp-block-quote{}
blockquote cite,.wp-block-quote cite{}
blockquote cite::before,.wp-block-quote cite::before{content:"";height:2px;width:50px;position:absolute;bottom:9px;left:-10px;}

.jt-cs.rxnsport.latest-news .jt-imagecover{border-radius:20px 20px 0 0}
.jt-cs.rxnsport.latest-news .jt-inner{overflow:hidden;position:relative;z-index:2;}
.jt-cs.rxnsport.latest-news .cat-title-text{padding:33px 30px 33px 30px;}
.jt-cs.rxnsport .jt-date{margin-right:0;position:relative;padding-right:10px;}
.jt-cs.rxnsport .jt-hits{margin-right:0;position:relative;padding-right:10px;}
.jt-cs.rxnsport .jt-author{margin-left:0;position:relative;padding-right:10px;}
.jt-cs.rxnsport.latest-news .jt-date::after,.jt-cs.rxnsport.latest-news .jt-author::after{}

.jt-cs.rxnsport.latest-news .jt-introtext{margin:15px 0;}
.jt-cs.rxnsport.latest-news p.jt-readmore{text-align:right;margin-top:10px}
.jt-cs.rxnsport.latest-news .jt-readmore i{text-decoration:none;color:#fff;font-size:24px}
.jt-cs.rxnsport.latest-news .jt-readmore a.btn{padding:9px 10px}
.jt-cs.rxnsport.latest-news .readmore-wrap{padding-top:20px;margin-top:20px;margin-bottom:0;display:flex;justify-content:space-between;}
.jt-cs.rxnsport.latest-news  .jt-author-date{margin-bottom:20px;padding-top:15px}
.jt-cs.rxnsport.latest-news a.jt-category,.jt-cs.rxnsport.latest-news .jt-category{font-size:14px;}
.jt-cs.rxnsport.latest-news h3,.jt-cs.rxnsport.latest-news .jt-title{line-height:1.42;} 

.jt-cs.rxnsport.latest-news .title-intro-container{padding:10px  10px;}
.jt-cs.rxnsport.latest-news .dashedborder{padding:30px 15px 15px;border-top:0;}
.jt-cs.rxnsport.latest-news .slide:hover .dashedborder, .jt-cs.rxnsport.latest-news .dashedborder:hover{border-top:0;}

.jt-cs.rxnsport.blog .jt-author-date{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1rem;flex-wrap:wrap;}
.jt-cs.rxnsport.blog .jt-inner:hover a.as-btn.primary{color:#fff}
.jt-cs.rxnsport.blog .jt-imagecover{}
.jt-cs.rxnsport.blog .jt-author-date span{padding-right:10px;margin-right:10px;min-width:max-content;display:inline-block;}
.jt-cs.rxnsport.blog .jt-author-date span:last-child{border-right:none}
.jt-cs.rxnsport.blog h2{font-size:24px}
.jt-cs.rxnsport.blog .jt-imagecover img{margin-left:0;margin-right:0;}


/*==================================================
		COLOREDMODULE
	==================================================
*/
.t4-coloredmodule::before{position:absolute;top:0;left:0;width:336px;height:300px;content:"";background:url(https://www.i-cin.it/templates/rxnsport/images/coins.png) no-repeat top left}
.t4-coloredmodule .mdule-title,.t4-coloredmodule h3{color:#fff;}
.coloredmodule::before{position:absolute;bottom:0;left:-246px;width:314px;height:350px;content:"";background:url(https://www.i-cin.it/templates/rxnsport/images/rocket.png) no-repeat bottom left}

.coloredmodule{padding:1px}
/*
	==================================================
		BOTTOMSPOT-1
	==================================================
*/
.bottomspot-1{}
.bottomspot-1 .custom{padding:80px 80px 0 80px;background-repeat:no-repeat;}
.download-area{}
.download-btn-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;}
.download-btn{padding:12px 30px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:8px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:999px;color:#fff;margin-bottom:80px;}
.download-btn i{font-size:32px;}
.download-btn .big-text{font-size:16px;font-weight:500;margin:0;line-height:1;color:inherit;}
.download-btn .small-text{font-size:10px;text-transform:uppercase;line-height:1;display:block;margin-bottom:4px;}
.download-btn a{color:#fff;}

body.layout-boxed .jt-cs.rxnsport .owl-carousel .nav-button.owl-prev,body.layout-boxed-solidcolor-bg .jt-cs.rxnsport .owl-carousel .nav-button.owl-prev{left:-15px;}
body.layout-boxed .jt-cs.rxnsport .owl-carousel .nav-button.owl-next,body.layout-boxed-solidcolor-bg .jt-cs.rxnsport .owl-carousel .nav-button.owl-next{right:-15px;}
body.layout-boxed .middlespot-1-module,.layout-boxed-nocomponent .middlespot-1-module{max-width:95%;margin:0px auto;}

.jt-cs.rxnsport .fa,.jt-cs.rxnsport .far,.jt-cs.rxnsport .fas{}
.jt-cs.rxnsport .hover-icons .fa,.jt-cs.rxnsport .hover-icons .far{margin-right:0px;font-size:16px;}

.jt-cs.rxnsport .jt-author-date i{font-size:14px;margin-right:3px;}
.jt-cs.rxnsport .jt-date{margin-right:10px}
.jt-cs.rxnsport p.jt-readmore{margin-top:30px}
.jt-cs.rxnsport .jt-introtext{margin:10px 0;}
.jtcs_item_wrapper.jt-cs.rxnsport .jt-title{}
.jtcs_item_wrapper.jt-cs.rxnsport .owl-carousel.owl-loaded{display:grid}


.jt-pretext{text-align:center}
.jt-pretext p.pretext{}
.jt-cs.rxnsport.services .jt-introtext{line-height:28px}
.jt-cs.rxnsport.services span.services-icon{border-radius:100%;font-size:40px;color:#fff;width:85px;height:85px;display:grid;place-items:center;position:absolute;top:-42.5px;left:50%;margin-left:-42.5px;}
.jt-cs.rxnsport.services .jt-inner{}
.jt-cs.rxnsport.services .jt-inner:hover{-webkit-box-shadow:5px 5px 5px 1px rgb(112 112 112 / 8%);-khtml-box-shadow:5px 5px 5px 1px rgb(112 112 112 / 8%);-moz-box-shadow:5px 5px 5px 1px rgb(112 112 112 / 8%);-ms-box-shadow:5px 5px 5px 1px rgb(112 112 112 / 8%);-o-box-shadow:5px 5px 5px 1px rgb(112 112 112 / 8%);	box-shadow:5px 5px 5px 1px rgb(112 112 112 / 8%);}

.jt-cs.rxnsport.services .jt-inner:hover span.services-icon{-webkit-transform:translateY(-3px);transform:translateY(-3px);}
.com-content-article span.services-icon{display:none;}
.jt-cs.rxnsport.services .jt-author-date{}


/******JT TESTIMONIAL - TEAM TESTIMONIALS********/
.no-js .owl2-carousel, .owl2-carousel.owl2-loaded{display:grid;}
.t4-bottomspot-2 .t4-section-inner.container{position:relative;z-index:3;}
#t4-main-top-2{padding-top:2rem;padding-bottom:2rem;}
#rxnsport-team .jt_testimonial-block-slide{background:none;}
#rxnsport-team .testimonial_block{position:relative;overflow:hidden;box-shadow:0px 15px 15px rgba(1,15,28,0.06);
position:relative;	z-index:2;align-items:center;}
#rxnsport-team .testimonial_block-image img{border-radius:100%;padding:10px}
#rxnsport-team .testimonial_block-data{display:block;width:100%;text-align:center;padding:0px 30px 15px 30px;position:relative;transition:all 0.3s linear 0s;z-index:9;}
#rxnsport-team .testimonial_block-position h6{font-weight:300}
#rxnsport-team .testimonial_block-data .jt-social-icons{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;padding-top:10px;justify-content:center;width:100%;}
#rxnsport-team .testimonial_block:hover .jt-social-icons{transition:all 0.5s linear 0s;transform:translate(0px,0px);}
#rxnsport-team .testimonial_block .jt-social-icons a{border-radius:100%;width:35px;height:35px;margin:0 5px;display:grid;place-items:center;padding:0;}
#rxnsport-team .testimonial_block:hover .jt-social-icons{border-top:1px solid #fff;}
#rxnsport-team .testimonial_block::before{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;position:absolute;content:"";width:100%;opacity:0;height:0;bottom:0;left:0;z-index:-1;}
#rxnsport-team .testimonial_block:hover::before{opacity:1;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
#rxnsport-team .testimonial_block:hover .testimonial_block-data{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;color:#FFFFFF}
#rxnsport-team .testimonial_block:hover .testimonial_block-data a,#rxnsport-team .testimonial_block:hover .testimonial_block-text{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;color:#FFFFFF}
#rxnsport-team .testimonial_block-text::after{right:0;}
#rxnsport-team .testimonial_block-data .jt-social-icons-inner{display:flex;width:100%;justify-content:center;}
.rxnsport.testimonial .testimonial_block-text{ text-align:justify;}

.t4-bottomspot-2{background:url(https://www.i-cin.it/templates/rxnsport/images/bottomspot-2-bg.jpg) no-repeat bottom center;background-size:cover}
.t4-bottomspot-2 p,.t4-bottomspot-2 h1,.t4-bottomspot-2 h2,.t4-bottomspot-2 h3,.t4-bottomspot-2 h4,.t4-bottomspot-2 h5, .t4-bottomspot-2 h6{color:#fff}
.t4-bottomspot-2::after,.t4-bottom-a::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";opacity:0.9}
.t4-bottomspot-2 .container,.t4-bottom-a .container,.t4-coloredmodule .container{background-color:transparent;}

.t4-bottom-a{background:url(https://www.i-cin.it/templates/rxnsport/images/bottom-a-bg.jpg) no-repeat top center;background-size:cover;background-attachment:fixed}
.t4-bottom-a::after{background-color:rgba(0,0,0,0.9)}
.t4-bottom-a .module-title { color:#fff; padding-top:30px;}
.t4-bottom-a .module-title::after{ display:none;}


.rxnsport .owl2-carousel.nav-bottom-right .owl2-nav,.rxnsport .owl2-carousel.nav-outside-top .owl2-nav{width:120px}

.jt-cs.rxnsport .owl-carousel .nav-button.owl-prev,.jt-cs.rxnsport .owl-carousel .nav-button.owl-next,.rxnsport .owl2-nav .owl2-prev,.rxnsport .owl2-nav .owl2-next,.rxnsport .owl2-nav .owl2-prev:hover,.rxnsport .owl2-nav .owl2-next:hover{display:inline-block;padding:0;position:absolute;top:50%;box-shadow:0px 2px 15px rgba(1,15,28,0.1);width:56px;height:56px;line-height:56px;font-size:16px;z-index:2;border-radius:999px;transform:translate(0%,-100%)}
.jt-cs.rxnsport .owl-carousel .nav-button.owl-prev{left:-56px}
.jt-cs.rxnsport .owl-carousel .nav-button.owl-next{right:-56px}

body.layout-boxed-solidcolor-bg #rxnsport-team .owl2-nav .owl2-prev,body.layout-boxed #rxnsport-team .owl2-nav .owl2-prev{left:-15px;}
body.layout-boxed-solidcolor-bg #rxnsport-team .owl2-nav .owl2-next,body.layout-boxed #rxnsport-team .owl2-nav .owl2-next{right:-15px;}
#rxnsport-team .testimonial_block:hover .testimonial_block-name h5,#rxnsport-team .testimonial_block:hover .testimonial_block-position h6,#rxnsport-team .testimonial_block:hover .testimonial_block-name h3{color:#FFF;}


.rxnsport .owl2-dots .owl2-dot span{border-radius:100%;-webkit-transition:all ease 0.4s;transition:all ease 0.4s;width:16px;height:16px;display:inline-block;}
.rxnsport .owl2-dots .owl2-dot{width:16px;height:16px;position:relative;font-size:12px;font-weight:500;position:relative;margin:5px;-webkit-transition:all ease 0.4s;transition:all ease 0.4s;line-height:0;border-radius:100%;background:none;}
.rxnsport .owl2-dots{counter-reset:dots;}
.rxnsport .owl2-dots .owl2-dot:before{font-size:12px;top:50%;position:absolute;z-index:3;left:50%;transform:translate(-50%,-50%);-transform:translate(-50%,-50%);color:#fff;}
.rxnsport .owl2-dots .owl2-dot.active{background-color:transparent;}

.rxnsport .owl2-nav .owl2-prev,.rxnsport .owl2-nav .owl2-next{background-image:none;border:0;}
.rxnsport .owl2-dots::before,.rxnsport .owl2-dots::after{content:'';height:2px;width:100px;position:absolute;top:50%;margin-top:-1px;}
.rxnsport .owl2-dots::before{right:calc(100% + 10px);}
.rxnsport .owl2-dots::after{left:calc(100% + 10px);}
.rxnsport .testimonial_block-text::after{display:none;}
.rxnsport .testimonial_block::after{content:"\f10e";font-family:'Font Awesome 6 Free','Font Awesome 5 Free',FontAwesome;font-size:32px;margin:auto;position:absolute;right:10px;bottom:0px;z-index:2;opacity:0.30;}


.rxnsport .owl2-nav .owl2-prev::before,.rxnsport .owl2-nav .owl2-next::before,.jt-cs.rxnsport .owl-carousel .nav-button.owl-prev::before,.jt-cs.rxnsport .owl-carousel .nav-button.owl-next::before{position:absolute;width:100%;height:100%;display:grid;place-items:center;top:0;left:0;font-family:"FontAwesome"}
.jt-cs.rxnsport .owl-carousel .nav-button.owl-prev::before,.rxnsport .owl2-nav .owl2-prev::before{content:"\f060";}
.jt-cs.rxnsport .owl-carousel .nav-button.owl-next::before,.rxnsport .owl2-nav .owl2-next::before{content:"\f061";}
.rxnsport .owl2-nav .owl2-prev,.rxnsport .owl2-nav .owl2-next{background-image:none;}
.rxnsport .testimonial_block-data .jt-social-icons{justify-content:flex-start;}
.rxnsport .name-pos-info-wrap{display:flex;justify-content:flex-start;align-items:center;gap:15px}
.rxnsport .testimonial_block-name{font-size:18px}
.rxnsport.testimonial{display:flex;align-items:center;}
.rxnsport.testimonial .jt-pretext{flex:1;text-align:left;padding-right:30px}
#rxnsport-testimonial-main{flex:3}
.rxnsport.testimonial .image-data-wrap{display:flex;gap:15px;margin-top:25px;}
.rxnsport.testimonial .jt-social-icons{display:flex;gap:10px;}
.rxnsport.testimonial .data-wrap{flex-direction:column;display:flex;gap:5px}
.rxnsport.team .testimonial_block-data{margin-top:0px;position:relative;z-index:2;display:block;width:100%;}
.rxnsport.team .testimonial_block-image{overflow:hidden;position:relative;z-index:1;}
.rxnsport.team .testimonial_block-image::after{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,0.35)}
.rxnsport.team .jt_testimonial-block-slide:hover .testimonial_block-image::after{opacity:0.7;}
.rxnsport.team .testimonial_block-image img{transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;}
.rxnsport.team .jt_testimonial-block-slide:hover .testimonial_block-image img{transform:scale3d(1.1,1.1,1) translate3d(0,0,0) perspective(31.25em);-webkit-transform:scale3d(1.1,1.1,1) translate3d(0,0,0) perspective(31.25em);-moz-transform:scale3d(1.1,1.1,1) translate3d(0,0,0) perspective(31.25em);-o-transform:scale3d(1.1,1.1,1) translate3d(0,0,0) perspective(31.25em);transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;box-shadow:0px 0px 0.75em rgba(0,0,0,0.9);}
.rxnsport.team .jt-social-icons{position:absolute;top:20px;left:-50px;transition:all 0.3s  linear 0s;z-index:1;display:flex;flex-direction:column;gap:10px}
.rxnsport.team .jt_testimonial-block-slide:hover .jt-social-icons{position:absolute;top:20px;left:20px;transition:all 0.3s  linear 0s;}
.rxnsport.team .testimonial_block::after,.rxnsport.players .testimonial_block::after{display:none;}
.rxnsport.team  .testimonial_block-data{transition:all 0.3s  linear 0s;background-color:var(--color-secondary);color:#fff}
.rxnsport.team .jt_testimonial-block-slide:hover .testimonial_block-data div,.rxnsport.team  .testimonial_block-name{transition:all 0.3s  linear 0s;color:#fff}
.rxnsport.team .jt-social-icons a{padding:5px;width:32px;height:32px;display:grid;place-items:center;border-radius:100%;}
.rxnsport.players .testimonial_block-data {padding:0 15px 15px 15px;}
.rxnsport.players .testimonial_block {overflow: hidden;}

.t4-bottom-a .rxnsport .jt_testimonial-block-slide {background: var(--color-secondary);}
.t4-bottom-a .rxnsport .testimonial_block-name, .rxnsport .testimonial_block-email {color: var(--color-white);font-family: var(--body-font-family);}
.t4-bottom-a .rxnsport .testimonial_block-data{color: var(--color-graydark);}
.t4-bottom-a .rxnsport .jt_testimonial-block-slide .fa-star,.t4-bottom-a .rxnsport .jt_testimonial-block-slide .fa-star-half-o{color:var(--color-white);text-shadow:1px 1px var(--color-dark),1px 1px var(--color-dark),.1em .1em .1em rgba(0,0,0,.2);}

.jt-columnar-list h1,.jt-columnar-list h2,.jt-columnar-list h3,.jt-columnar-list h4,.jt-columnar-list h5, .jt-columnar-list h6 { }
.jt-columnar-list .jtcl-date.small{color:var(--color-graydark);}

/*
	==================================================
		BOTTOMSPOT-3 Our Customer Feedbacks
	==================================================
*/
body.site-default-home-1 .t4-bottomspot-3,body.site-homedark  .t4-bottomspot-3{}
.t4-bottomspot-3::before{}
.t4-bottomspot-3::after{}
.bottomspot-3::before{}
.bottomspot-3::after{}
.rxnsport.customer.jt-pretext{text-align:left;}
#rxnsport-customer .image-name-wrapper{display:flex;gap:10px;}
#rxnsport-customer h3{margin:0;}
#rxnsport-customer h6{font-weight:normal;margin:0;}
#rxnsport-customer .testimonial_block{display:block;padding:90px 40px 40px 40px;overflow:hidden;position:relative;box-shadow:0px 3px 15px rgba(1,15,28,0.08);
text-align:left;}
#rxnsport-customer .jt-social-icons{display:flex;gap:10px}
#rxnsport-customer .testimonial_block-text{margin-bottom:15px;}
#rxnsport-customer .rating{margin-bottom:20px;}
#rxnsport-customer .testimonial_block-text::after{display:none;}
#rxnsport-customer .testimonial_block-text::before{position:absolute;top:-60px;left:-10px;width:49px;height:40px;content:"";background:url(https://www.i-cin.it/templates/rxnsport/images/quote_left.svg) no-repeat;}
.bottomspot-3{position:relative;z-index:1;}
/**********/

/***********#t4-maintop-1**************/
#t4-maintop-1{background-image:url(https://www.i-cin.it/templates/rxnsport/images/why_bg_1.png);background-repeat:no-repeat;background-size:cover;background-position:center center;}
#t4-maintop-1 h3.module-title{color:#fff;}
#t4-maintop-1 .t4-module:first-child{margin-top:0;}
#t4-maintop-1 .as-btn.primary:hover{color:#000;}
#t4-maintop-1 .as-btn.primary::before{background-color:#FFFFFF;color:#000;}

/***********************/

.mainbody.rxnsport{position:relative;margin-bottom:40px;}
.sp-simpleportfolio.rxnsport .sp-simpleportfolio-item .sp-simpleportfolio-info {}
.mainbody-inner{}
.sidebar-r .t4-module{}
.sidebar-l .t4-module{}
.sidebar-r .t4-module:first-child,.sidebar-l .t4-module:first-child{margin-top:0px}
.sidebar-r .jtcs_item_wrapper h3 a.jt-title,.sidebar-r  .jtcs_item_wrapper .h3 a.jt-title,.sidebar-l .jtcs_item_wrapper h3 a.jt-title,.sidebar-l  .jtcs_item_wrapper .h3 a.jt-title{}

.theme-dark1 .blog-items,.theme-dark1 .com-content-article,.theme-dark1  .com-users-registration,.theme-dark1  .contact.rxnsport,.theme-dark1  .sp-simpleportfolio.rxnsport,.theme-dark2 .blog-items,
.theme-dark2 .com-content-article,
.theme-dark2 .com-users-registration,
.theme-dark2 .contact.rxnsport,
.theme-dark2 .sp-simpleportfolio.rxnsport,
.theme-dark3 .blog-items,
.theme-dark3 .com-content-article,
.theme-dark3 .com-users-registration,
.theme-dark3 .contact.rxnsport,
.theme-dark3 .sp-simpleportfolio.rxnsport,
.theme-dark4 .blog-items,
.theme-dark4 .com-content-article,
.theme-dark4 .com-users-registration,
.theme-dark4 .contact.rxnsport,
.theme-dark4 .sp-simpleportfolio.rxnsport{box-shadow:none;}

/*****************/

/*
	==================================================
		POLITICAL NEWS - MANSETHABER JT2
	==================================================
*/
.rxnsport h4{}
.rxnsport.political figure.mjt2-image{position:relative;}
.rxnsport.political .mjt2-category{position:absolute;bottom:0;left:0;background:var(--color-primary);color:#fff;text-transform:uppercase;font-size:11px;padding:5px;}
.rxnsport .jt2-mansethaber-pagination a.toc span{background:none!important;position:relative;margin:0;padding:0px 0 0px 40px;font-weight:2500;line-height:1.3}
.rxnsport .jt2-mansethaber-pagination a.toc span:{position:absolute;top:50%;left:0;transform:translateY(-50%);width:6px;height:6px;content:"\f111";font-family:'Font Awesome 6 Free','Font Awesome 5 Free',FontAwesome;font-size:6px;font-weight:bold;}
.rxnsport .jt2-mansethaber-pagination .mjt-links{border-bottom:0;}
.rxnsport .showmore{margin-top:10px;}
/*******************************/
div.fastsocialshare_container{position:absolute;right:34px;bottom:64px;display:flex;max-width:50%;}
div.fastsocialshare_container a{margin:0}
div.fastsocialshare-subcontainer > div[class^="fastsocialshare-share-"]{margin-bottom:0px;margin-top:5px;}
.fastsocialshare-subcontainer{margin:0;padding:8px 20px;list-style-type:none;display:flex;align-items:center;border-radius:999px;}
div.fastsocialshare-text{margin:14px 6px 8px 0;}

.theme-lightcolor2 .t4-topbar .mod-finder input.js-finder-search-query::placeholder,.theme-lightcolor3 .t4-topbar .mod-finder input.js-finder-search-query::placeholder,.theme-lightcolor4 .t4-topbar .mod-finder input.js-finder-search-query::placeholder,.theme-cyan .t4-topbar .mod-finder input.js-finder-search-query::placeholder{color:#fff;}
.theme-cyan .rxnsport .jt_testimonial-block-slide{background:none;}
.theme-cyan .t4-content{background-image:none}

.registration meter{min-width:240px;height:12px}
/*
	==================================================
		VIDEO - YENDIF VIEDO SHARE
	==================================================
*/ 
.yendif-video-share.videos.rxnsport{padding:10px 0;}
.yendif-video-share.videos.rxnsport .thumbnails .col-md-3,.yendif-video-share.videos.rxnsport .thumbnails .col-sm-3{}
.yendif-video-share.videos.rxnsport ul.thumbnails,.related-rxnsport ul,.yendif-video-share.categories.rxnsport ul{padding:0;}
.yendif-video-share.videos.rxnsport .thumbnails li,.related-rxnsport li,.yendif-video-share.categories.rxnsport li,.yendif-video-share.my-videos.rxnsport li{list-style:none;margin-left:0;}
.yendif-video-share.videos.rxnsport .thumbnail ,.yendif-video-share.categories.rxnsport .thumbnail{display:block;padding:0px;margin-bottom:15px;line-height:1.42;border:0;border-radius:0px;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.10);-khtml-box-shadow:0 2px 15px rgba(0,0,0,.10);-moz-box-shadow:0 2px 15px rgba(0,0,0,.10);-ms-box-shadow:0 2px 15px rgba(0,0,0,.10);-o-box-shadow:0 2px 15px rgba(0,0,0,.10);box-shadow:0 2px 15px rgba(0,0,0,.10);}
.yendif-video-share.videos.rxnsport [class*=' col-']{padding-left:10px;padding-right:10px;}
.yendif-video-share.videos.rxnsport ul{margin:0;}
.yendif-thumbnail .yendif-play-icon.rxnsport{position:absolute;width:56px;height:56px;margin:-26px 0px 0px -26px;padding:0px;top:50%;left:50%;z-index:2;opacity:0.85;}
.yendif-video-share.rxnsport a:hover{text-decoration:none;}
.jt-carousel-yendif-outer.rxnsport{ position:relative;}
.yendif-video-share.mod-yendifvideoshare-videos.rxnsport{position:relative;padding-bottom:3rem}
.yendif-video-share.mod-yendifvideoshare-videos.rxnsport .more-btn,.jt-carousel-yendif-outer.rxnsport .more-btn{position:absolute;right:0px;top:-50px;}
.jt-carousel-yendif-outer.rxnsport .yendif-video-share-grid-item{position:relative;cursor:pointer;}
.yendif-video-share-grid .mb-3{margin-bottom:3rem!important}
.jt-carousel-yendif-outer.rxnsport .yendif-video-share-title a{font-weight:700;font-size:16px;width:100%;display:inline-flex;color:var(--heading-color);}
.yendif-video-share-title,.yendif-video-share-title a{color:var(--heading-color); margin-bottom:7px;}
.yendif-video-share-title{margin-top:15px;}

.rxnsport .yendif-video-share-views-count{ margin-left:15px;padding-bottom:15px;}
.jt-carousel-yendif-outer.rxnsport.howitworks a.yendif-video-share-responsive-item{min-height:82px;min-width:82px}
.jt-carousel-yendif-outer.rxnsport .title-desc-wrap{position:absolute;bottom:0;right:20%;width:75%;height:40%;cursor:pointer;z-index:2;text-align:right;}
.jt-carousel-yendif-outer.rxnsport  .tns-nav button{width:12px;height:12px;border-radius:0px;background-color:var(--color-graylight);margin:0px 3px;}
.jt-carousel-yendif-outer.rxnsport .tns-nav,.jt-carousel-yendif-outer.rxnsport .tns-controls,.jt-carousel-yendif-outer.rxnsport .playButton{margin:0;}
.jt-carousel-yendif-outer.rxnsport .tns-controls{position:absolute;top:-35px;right:0;z-index:4;}
.jt-carousel-yendif-outer.rxnsport:hover .tns-controls button{}
.jt-carousel-yendif-outer.rxnsport .tns-nav{padding-bottom:20px;padding-right:10px;}
.jt-carousel-yendif-outer.rxnsport .tns-controls [data-controls="prev"],.jt-carousel-yendif-outer.rxnsport .tns-controls [data-controls="next"]{display:grid;place-items:center;font-size:11px;font-weight:300;width:13px;height:13px;margin:0;border-radius:0px;opacity:1;background-color:var(--color-primary);transition:all 0.3s  linear 0s;border-radius:0px;padding:0;margin:0px 0px;color:#fff;}
.jt-carousel-yendif-outer.rxnsport .tns-controls [data-controls="prev"]{ margin-right:2px}
.jt-carousel-yendif-outer.rxnsport .tns-controls [data-controls="next"]{}
.jt-carousel-yendif-outer.rxnsport .tns-controls [data-controls="prev"]:hover,.jt-carousel-yendif-outer.rxnsport .tns-controls [data-controls="next"]:hover{color:var(--color-primary);transition:all 0.3s  linear 0s;}
.jt-carousel-yendif-outer.rxnsport .title-excerpt-rating{position:relative;border-radius:0px;}
.jt-carousel-yendif-outer.rxnsport .title-cat-desc{display:flex;align-items:center;justify-content:space-between;text-align:left;}
.jt-carousel-yendif-outer.rxnsport .playicon{font-size:36px;width:53px;}
.rxnsport #tns1 > .tns-item{background-color:var(--containerbg-color);}
.jt-carousel-yendif-outer.rxnsport .yendif-video-share-grid-item:hover, .jt-carousel-yendif-outer.rxnsport .yendif-video-share-grid-item:hover .yendif-video-share-title a{color:var(--color-primary)}

.yendif-video-share.rxnsport .btn-primary{margin-left:10px;}
.yendif-video-share.videos.rxnsport .more_btn{position:relative;font-size:12px;font-weight:bold;}
.yendif-video-share.videos.rxnsport .more_btn-inner{position:absolute;right:-11px;top:-56px;line-height:1;padding:2px 5px;}
.yendif-video-share.category.rxnsport ul.thumbnails{padding:0;display:flex;flex-wrap:wrap;}
.yendif-video-share.category.rxnsport ul.thumbnails li{list-style:none;}
.yendif-video-share.category.rxnsport  .thumbnail,.related-rxnsport .thumbnail,.yendif-video-share.my-videos.rxnsport .thumbnail{display:block;padding:4px;margin-bottom:30px;line-height:1.42;border:1px solid transparent;border-radius:0px;-webkit-transition:border 0.2s ease-in-out;-o-transition:border 0.2s ease-in-out;transition:border 0.2s ease-in-out;-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 3px 10px rgba(0,0,0,0.1);box-shadow:0 3px 10px rgba(0,0,0,0.1);}
.yendif-video-share.rxnsport .radio.inline + .radio.inline,.yendif-video-share.rxnsport .checkbox.inline + .checkbox.inline{margin-left:10px;}
.yendif-video-share.rxnsport .radio.inline,.yendif-video-share.rxnsport .checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle;}
.yendif-video-share .radio input[type="radio"],.yendif-video-share .checkbox input[type="checkbox"]{margin:2px 10px 2px 2px;position:relative;}

.yendif-video-share.rxnsport .form-search input,.yendif-video-share.rxnsport .form-inline input,.yendif-video-share.rxnsport .form-horizontal input,.yendif-video-share.rxnsport .form-search textarea,.yendif-video-share.rxnsport .form-inline textarea,.yendif-video-share.rxnsport .form-horizontal textarea,.yendif-video-share.rxnsport .form-search select,.yendif-video-share.rxnsport .form-inline select,.yendif-video-share.rxnsport .form-horizontal select,.yendif-video-share.rxnsport .form-search .help-inline,.yendif-video-share.rxnsport .form-inline .help-inline,.yendif-video-share.rxnsport .form-horizontal .help-inline,.yendif-video-share.rxnsport .form-search .uneditable-input,.yendif-video-share.rxnsport .form-inline .uneditable-input,.yendif-video-share.rxnsport .form-horizontal .uneditable-input,.yendif-video-share.rxnsport .form-search .input-prepend,.yendif-video-share.rxnsport .form-inline .input-prepend,.yendif-video-share.rxnsport .form-horizontal .input-prepend,.yendif-video-share.rxnsport .form-search .input-append,.yendif-video-share.rxnsport .form-inline .input-append,.yendif-video-share.rxnsport .form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;}
.yendif-video-share.video.rxnsport .input-append input,.yendif-video-share.video.rxnsport .input-append select,.yendif-video-share.video.rxnsport .input-append .uneditable-input{-webkit-border-radius:0x;-moz-border-radius:0px;border-radius:0px;position:relative;display:inline-block;margin-bottom:0;margin-right:10px;}

.yendif-video-share.video.rxnsport .breadcrumb{margin-top:15px}

.vjs-playlist.white.rxnsport{border-radius:0px 3px 3px 0px;}
.yendif-video-share.videos.rxnsport .thumbnail .yendif-image.rxnsport{transition:all 0.2s linear 0s;opacity:1;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);}
.yendif-video-share.videos.rxnsport .thumbnail:hover .yendif-image.rxnsport{transition:all 0.2s linear 0s;-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.yendif-video-share.videos.rxnsport .thumbnail .yendif-image.rxnsport::before{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 98%,rgba(0,0,0,0.9) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 98%,rgba(0,0,0,0.9) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 98%,rgba(0,0,0,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#e6000000',GradientType=0 );bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all ease-in-out 1s;-webkit-transition:all ease-in-out 0.5s;;z-index:3;}
.yendif-video-share.videos.rxnsport .thumbnail:hover .yendif-image.rxnsport::before{opacity:1;}
a.yendif-thumbnail.rxnsport{overflow:hidden;}
.yendif-video-share.category.rxnsport .yendif-thumbnail .yendif-image,.related-rxnsport .yendif-thumbnail .yendif-image{transition:all ease-in-out 0.5s;}
.yendif-video-share.category.rxnsport .yendif-thumbnail:hover .yendif-image,.related-rxnsport .yendif-thumbnail:hover .yendif-image{transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);overflow:hidden;}
.yendif-video-share.category.rxnsport a.yendif-thumbnail,.related-rxnsport a.yendif-thumbnail{overflow:hidden;}
.yendif-video-share.videos.rxnsport .thumbnail .caption{padding:10px 15px 15px 15px;}

.yendif-video-share.category.rxnsport .yendif-thumbnail .yendif-image::before,.related-rxnsport .yendif-thumbnail .yendif-image::before{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 98%,rgba(0,0,0,0.9) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 98%,rgba(0,0,0,0.9) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 98%,rgba(0,0,0,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#e6000000',GradientType=0 );bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all ease-in-out 1s;-webkit-transition:all ease-in-out 0.5s;z-index:3;}
.yendif-video-share.category.rxnsport .yendif-thumbnail:hover .yendif-image::before,.yendif-image::before,.related-rxnsport .yendif-thumbnail:hover .yendif-image::before{opacity:1;}
.yendif-video-share.category.rxnsport .yendif-thumbnail .yendif-play-icon,.related-rxnsport .yendif-thumbnail .yendif-play-icon{position:absolute;width:56px;height:56px;margin:-25px 0px 0px -25px;opacity:0.80;}
.t3-wrapper .yendif-ratings-small .yendif-ratings-stars,.t3-wrapper  .yendif-ratings-small .yendif-ratings-stars .yendif-current-ratings,.t3-wrapper  .yendif-ratings-small .yendif-ratings-star a:hover{background-image:url(https://www.i-cin.it/templates/rxnsport/images/star_small.png) !important;}

.yendif-video-share.video.rxnsport .yendif-video-share-ratings .yendif-video-share-ratings-stars,.yendif-video-share.video.rxnsport .yendif-video-share-ratings .yendif-video-share-ratings-star a:hover,.yendif-video-share.video.rxnsport .yendif-video-share-ratings .yendif-video-share-ratings-stars .yendif-video-share-ratings-current{background-image:url(https://www.i-cin.it/templates/rxnsport/images/star.png);}

.yendif-video-share.videos.rxnsport .yendif-video-share-ratings-small .yendif-video-share-ratings-stars,.yendif-video-share.videos.rxnsport  .yendif-video-share-ratings-small .yendif-video-share-ratings-current,.yendif-video-share.videos.rxnsport .yendif-video-share-ratings-small .yendif-video-share-ratings-star a:hover,.yendif-video-share.videos.rxnsport .yendif-video-share-ratings-small .yendif-video-share-ratings-stars,.yendif-video-share.videos.rxnsport .yendif-video-share-ratings-small .yendif-video-share-ratings-current,.yendif-video-share.videos.rxnsport .yendif-video-share-ratings-small .yendif-video-share-ratings-star a:hover{background-image:url(https://www.i-cin.it/templates/rxnsport/images/star_small.png);}

.yendif-video-share.video.rxnsport .yendif-video-share-ratings-small .yendif-video-share-ratings-stars,.yendif-video-share.video.rxnsport .yendif-video-share-ratings-small .yendif-video-share-ratings-current,.yendif-video-share.video.rxnsport .yendif-video-share-ratings-small .yendif-video-share-ratings-star a:hover{background-image:url(https://www.i-cin.it/templates/rxnsport/images/star_small.png);}

.yendif-video-share.rxnsport .yendif-video-share-svg-icon-play,.jt-carousel-yendif-outer.rxnsport .yendif-video-share svg.yendif-video-share-svg-icon-play{fill:var(--color-white);}
.yendif-video-share.rxnsport .yendif-video-share-grid-item:hover .yendif-video-share-svg-icon-play,.yendif-video-share.rxnsport .yendif-video-share-grid-item:hover .yendif-video-share-svg-icon-play-whitebg{opacity:1;transition:all 0.2s linear 0s;}

.yendif-video-share.rxnsport .yendif-video-share-svg-icon-play-whitebg{fill:#fff;opacity:0.7;width:26px;height:30px;top:50%;left:50%;margin-top:-15px;margin-left:-11px;padding:4px;transition:all 0.2s linear 0s;position:absolute;z-index:1}

.yendif-video-share.rxnsport  .yendif-play-icon{}
.yendif-video-share.rxnsport  .yendif-play-icon::before{content:'';position:absolute;width:42px;height:42px;border-radius:100%;background:transparent;transition:.5s;transform:scale(.9);z-index:1;	top:50%;left:50%;margin-top:-21px;margin-left:-21px;transition:all 0.2s linear 0s;}

.yendif-video-share.video.rxnsport .yendif-video-share-search-form{margin-bottom:20px;}
.rxnsport .card{padding:10px 10px 10px 10px;margin-bottom:30px;border:0;}
.yendif-video-share.videos.rxnsport.videos .card-body,.yendif-video-share.video.rxnsport .yendif-video-share-related.rxnsport .card-body,.yendif-video-share-categories.rxnsport .card-body,.yendif-video-share.category.rxnsport .card-body,.yendif-video-share.mod-yendifvideoshare-videos.rxnsport .card-body,.jt-carousel-yendif-outer.rxnsport .yendif-title-text{padding:10px 15px 20px 15px;}
.yendif-video-share.videos.rxnsport .yendif-video-share-ratings,.yendif-video-share.videos.rxnsport .yendif-video-share-ratings-small{margin:7px 0 7px 0;padding:3PX 0;}
.yendif-video-share.category.rxnsport .card-body{margin-bottom:30px}

.yendif-video-share.video.rxnsport .yendif-video-share-meta-views,.yendif-video-share.video.rxnsport .yendif-video-share-ratings,.yendif-video-share.video.rxnsport .yendif-video-share-ratings-small,.yendif-video-share.video.rxnsport .yendif-video-share-meta-date{margin:7px 0 7px 0;}
.yendif-video-share.video.rxnsport p.lead{margin:20px 0 15px 0;}

.yendif-video-share.video.rxnsport div.yendifplayer{margin-bottom:15px}
.yendif-video-share.video.rxnsport .yendif-video-share-related.rxnsport .yendif-video-share-grid-item{margin-bottom:30px}
.yendif-video-share.video.rxnsport .yendif-video-share-related.rxnsport .card{-webkit-box-shadow:0px 10px 20px 0px rgba(0,0,0,0.08);-moz-box-shadow:0px 10px 20px 0px rgba(0,0,0,0.08);box-shadow:0px 10px 20px 0px rgba(0,0,0,0.08);}
.mb-2{margin-bottom:20px;}
.mb-3{margin-bottom:30px;}

.jt-carousel-yendif-outer.rxnsport.titleonpic .play-btn{cursor:pointer;width:100%;height:100%;position:absolute;z-index:5;}
.jt-carousel-yendif-outer.rxnsport.titleonpic .yendif-video-share-svg-icon-play-whitebg,.jt-carousel-yendif-outer.rxnsport.titleonpic .yendif-video-share-svg-icon-play{position:absolute;z-index:5;cursor:pointer;}
.jt-carousel-yendif-outer.rxnsport.titleonpic  h4{margin:2px 0;}
.jt-carousel-yendif-outer.rxnsport.titleonpic.filmstrip .more-btn{position:absolute;right:80px;top:-50px;}
.yendif-video-share .title-excerpt-rating{transition:all 0.3s  linear 0s;}
.yendif-video-share:hover .title-excerpt-rating a,.yendif-video-share:hover .title-excerpt-rating i,.yendif-video-share:hover a,.yendif-video-share:hover, .yendif-video-share:hover .yendif-video-share-title,.yendif-video-share:hover .yendif-video-share-title a{}


.yendif-video-share.rxnsport .yendif-video-share-image,.jt-carousel-yendif-outer.rxnsport .yendif-video-share-image{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;}
.yendif-video-share.rxnsport .yendif-video-share-image::before,.jt-carousel-yendif-outer.rxnsport .yendif-video-share-image::before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;width:100%;height:100%;opacity:0;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}
.yendif-video-share.rxnsport .yendif-video-share-grid-item:hover .yendif-video-share-image,.jt-carousel-yendif-outer.rxnsport .yendif-video-share:hover .yendif-video-share-image{transform:scale3d(1.1,1.1,1) translate3d(0,0,0) perspective(31.25em);-webkit-transform:scale3d(1.1,1.1,1) translate3d(0,0,0) perspective(31.25em);-moz-transform:scale3d(1.1,1.1,1) translate3d(0,0,0) perspective(31.25em);-o-transform:scale3d(1.1,1.1,1) translate3d(0,0,0) perspective(31.25em);transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;box-shadow:0px 0px 0.75em rgba(0,0,0,0.9);}
.yendif-video-share.rxnsport .yendif-video-share-grid-item:hover .yendif-video-share-image::before,.jt-carousel-yendif-outer.rxnsport .yendif-video-share-grid-item:hover .yendif-video-share-image::before{opacity:0.4;z-index:9;transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;}
.yendif-video-share.video.rxnsport .yendif-video-share-likes-dislikes,.yendif-video-share.video.rxnsport .yendif-video-share-meta-category{margin:7px 0;}
.yendif-video-share.rxnsport .yendif-video-share-meta{margin-bottom:10px;display: flex;gap: 15px;}
.yendif-video-share.mod-yendifvideoshare-playlist.rxnsport .yendif-video-share-playlist-items{}
.rxnsport .yendif-video-share-category{text-align:left;color:var(--color-primary)} 
.rxnsport .yendif-video-share .yendif-video-share-svg-icon-play,.yendif-video-share.rxnsport .yendif-video-share-svg-icon-play{position:absolute;width:53px;height:53px;top:50%;left:50%;pointer-events:none;z-index:3;transform:translateX(-50%) translateY(-50%);border-radius:100%;margin:0;}
.play-btn-animation{position:absolute;width:53px;height:53px;top:50%;left:50%;pointer-events:none;z-index:2;transform:translateX(-50%) translateY(-50%);border-radius:100%;background-color:transparent;margin:0;}
.play-btn-animation::before,.play-btn-animation::after{background-color:rgba(255,255,255,0.85);;content:"";position:absolute;left:0px;top:1px; width:51px; height:51px;z-index:-1;border-radius:50%;-webkit-transition:all ease 0.4s;transition:all ease 0.4s;	-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:ripple;animation-name:ripple;}
.play-btn-animation::after{-webkit-animation-delay:2s;animation-delay:2s;}
.yendif-video-share-playlist-item.active,.yendif-video-share-playlist-item:hover{background-color:var(--color-secondary);}
.yendif-video-share-playlist-item,.yendif-video-share-playlist {background-color:var(--color-secondary);border-bottom: 1px solid var(--color-secondary-light);}
/*********yendif player module**********/
.mod-yendifvideoshare-player-inner.rxnsport{z-index:2;position:relative;}
.mod-yendifvideoshare-player-inner.rxnsport .yendifplayer{}

#t4-subslider-2{background-image:url(https://www.i-cin.it/templates/rxnsport/images/subslider-2-bg.png);background-repeat:no-repeat;background-size:cover;background-position:top center;overflow:auto;}
#t4-subslider-2 .container{background:none;background-color:transparent;}

.yendifplayer-description-rxnsport{margin:0px auto;width:540px;color:#fff;}
.yendif-video-share-responsive-item .yendif-video-share-image,a.yendif-video-share-responsive-item{border-radius:0px;}
.videoarticle .yendif-video-share-responsive-item{padding-bottom:41%!important;}
.mod-yendifvideoshare-playlist.rxnsport .yendif-video-share-responsive-item{min-height:75px;}
.rxnsport .yendif-video-share-playlist-item .text-muted{color:#fff!important; margin-top:10px!important}
.rxnsport .yendif-video-share-category.text-muted,.rxnsport .yendif-video-share-category.text-muted a{color:var(--color-primary)!important;}

/*
	====================================================
		MIDDLESPOT-1  MIDDLESPOT-2
	====================================================
*/
.t4-middlespot-1{}
.t4-middlespot-1 .container{background-color:transparent;}
.t4-middlespot-1{}
.middlespot-1{position:relative;z-index:1;}
.middlespot-1-module{padding:35px 20px;}
.middlespot-1 img.small-image{}
.middlespot-1 img{}
.why-chooseus.right h4,.why-chooseus.right .h4{padding-bottom:15px}
.middlespot-1-module figure{margin:0}

.about-counter1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px;}
.about-counter1 .counter-title{font-size:52px;font-weight:bold;line-height:1;margin-bottom:0;margin-top:0;}
.media-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}.about-counter1 .counter-info{margin-bottom:-0.3em;text-transform:uppercase;font-size:14px;font-weight:500;}
.about-counter1 .counter-text{font-size:22px;margin-bottom:0;margin-top:0;text-transform:uppercase;}
.img-box2.style2 .order-btn{}
.img-box2 .order-btn{position:absolute;top:60px;right:40px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.order-btn .font-style{display:block;}
.order-btn{}
.order-btn:hover{-webkit-animation:bgPulse 0.8s linear infinite;animation:bgPulse 0.8s linear infinite;}
.img-box2 .discount_style1{position:absolute;top:75px;left:-15px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.img-box2 .discount_style1 .percentage{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}

.t4-middlespot-2{}
.feature-grid-wrap{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:30px;}
.feature-grid{text-align:center;padding:0 10px;}
.feature-grid:not(:last-child){border-right:1px dashed rgba(255,255,255,0.5);}
.sec-text{max-width:560px;margin-bottom:40px;}
.feature-grid_img{margin-bottom:28px;}
.feature-grid_img img{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
.feature-grid:hover .feature-grid_img img{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}
.board-wrap2{padding:40px;}
.menu-wrap{padding:1.5rem}
.menu-list_title{font-size:30px;margin-top:-0.24em;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;position:relative;}
.menu-list_title::after{content:'';height:2px;width:146px;position:absolute;bottom:10px;left:calc(100% + 10px);}
.menu-list-img{margin-left:31px;}
.menu-list-img img{width:100%;}
.board-list{margin-bottom:25px;}
.board-list_info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:5px 15px;}
.board-list_title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;gap:15px;white-space:nowrap;}
.board-list_title::after{content:'';width:100%;display:inline-block;position:relative;top:-6px;}
.board-list_text{font-size:14px;margin-bottom:-0.55em;}.board-list_title,.board-list_price{font-size:20px;font-weight:500;margin-bottom:4px;margin-top:0;}
.menu-list-divider{margin:40px 0;display:block;text-align:center;position:relative;background-color:inherit;z-index:2;}
.menu-list-divider img{padding:0 18px;background-color:inherit;}
.menu-list-divider::after{content:'';height:1px;width:100%;position:absolute;top:50%;left:0;z-index:-1;}


.divider-title{position:relative;z-index:2;margin:35px 0;text-align:center;font-size:30px;}
.divider-title .text{display:inline-block;padding:0 10px;position:relative;z-index:2;}
.divider-title::after{content:'';width:100%;height:2px;position:absolute;top:50%;left:0;}
.as-product.list-view{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:left;height:100%;}
.as-product{text-align:center;-webkit-transition:all ease 0.4s;transition:all ease 0.4s;}
.as-product.list-view .product-img{width:100%;max-width:185px;margin:0;background-color:rgba(255,157,45,0.2);overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.as-product .product-img img{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
.as-product.list-view:hover .product-img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.as-product.list-view .product-content{display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:26px;position:relative;background-color:transparent;border-radius:0;box-shadow:none;flex-wrap:wrap;}
.as-product.list-view .product-title{font-size:20px;margin:-0.24em 0 10px 0;}
.as-product.list-view .product-text{font-size:14px;margin-bottom:10px;max-width:380px;}.as-product .price{display:block;font-weight:500;margin-bottom:-0.45em;}
.as-product.list-view .actions .as-btn{height:40px;padding:14px 19px;}
.as-product.list-view .actions{--btn-size:30px;--btn-font-size:12px;--icon-gap-x:0px;position:absolute;bottom:20px;right:20px;margin-top:18px;}


/*
	====================================================
		FAQ PAGE 
	====================================================
*/

.accordion-card{margin-bottom:24px;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
.accordion-card .accordion-button:not(.collapsed){box-shadow:none;border-radius:5px 5px 0 0;}
.accordion-card .accordion-button:not(.collapsed)::after{content:'\f176';-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);}
.accordion-card .accordion-button::after{font-family:'Font Awesome 6 Free','Font Awesome 5 Free',FontAwesome;content:"\f175";height:30px;width:30px;line-height:30px;background-image:none;font-weight:400;font-size:16px;text-align:center;position:absolute;top:50%;margin-top:-15px;right:10px;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}
.accordion-card .accordion-collapse{border:none;}
.accordion-card .accordion-body{box-shadow:0px 5px 15px rgba(42,77,113,0.04);border-top:none;padding:23px 30px 30px 30px;border-radius:0 0 5px 5px;}
.accordion-card .faq-text{margin-bottom:-0.48em;}
.accordion-card .accordion-button{font-size:18px;font-weight:500;border:0;border-radius:0;padding:10px 50px 10px 30px;min-height:50px;margin-bottom:0;text-align:left;-webkit-transition:0.3s;transition:0.3s;position:relative;}
.faq-area .faq-img img{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;}

/*
	====================================================
		PORTFOLIO - SP SIMPLE PORTFOLIO MODULE 
	====================================================
*/

#sp-simpleportfolio{}

.sp-simpleportfolio.rxnsport .sp-simpleportfolio-item{padding:10px 10px 30px 10px;margin-bottom:1rem;}
.sp-simpleportfolio.rxnsport .sp-simpleportfolio-padding{padding:10px;}
.sp-simpleportfolio.rxnsport .sp-simpleportfolio-filter > ul > li > a{padding:6px 12px;}
.sp-simpleportfolio.rxnsport .sp-simpleportfolio-filter > ul > li.active > a{}
.featherdark .featherdark-content,.featherdark{z-index:999!important}
.sp-simpleportfolio.rxnsport .sp-simpleportfolio-padding,.sp-simpleportfolio.rxnsport .sp-simpleportfolio-item .sp-simpleportfolio-info:hover,.sp-simpleportfolio.rxnsport .sp-simpleportfolio-item .sp-simpleportfolio-info{background:none;}
.sp-simpleportfolio.rxnsport .sp-simpleportfolio-item .sp-simpleportfolio-info{font-size:0rem;line-height:1rem;padding:15px 15px 20px 15px;}
.sp-simpleportfolio.rxnsport .sp-simpleportfolio-item .sp-simpleportfolio-info h3{}
.sp-description.rxnsport{clear:both;line-height:1.42;text-align:justify}
.sp-simpleportfolio-created.rxnsport-overimage{font-size:19px;line-height:1.1;padding-top:7px;text-align:center;width:60px;height:60px;display:block;overflow:hidden;position:absolute;top:-30px;left:20px;z-index:3}
.sp-simpleportfolio .sp-simpleportfolio-item.rxnsport .sp-simpleportfolio-info h3 a,.sp-simpleportfolio .sp-simpleportfolio-item.rxnsport .sp-simpleportfolio-info h3{font-weight:bold;font-size:20px;margin-bottom:10px;}
.sp-simpleportfolio-client.rxnsport.col-sm-6,.sp-simpleportfolio-client.rxnsport.col-md-6{padding-left:0;padding-right:10px;}
.sp-simpleportfolio-client.rxnsport,.sp-simpleportfolio-created.rxnsport{margin-bottom:15px;}
.sp-simpleportfolio-client.rxnsport h4,.sp-simpleportfolio-created.rxnsport h4{font-size:13px;}
.sp-simpleportfolio-client.rxnsport h4 span,.sp-simpleportfolio-created.rxnsport h4 span{font-weight:bold;}
.sp-simpleportfolio-info.rxnsport:hover h4{color:#fff;}
.sp-simpleportfolio .sp-simpleportfolio-item.rxnsport .sp-simpleportfolio-link{text-align:right;margin-top:30px;}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a{border-radius:5px;}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a.btn-view, .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a.btn-view:hover {
background:var(--color-secondary);	border:1px solid var(--color-secondary);}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a.btn-zoom, .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a.btn-zoom:hover {background:var(--color-primary);border:1px solid var(--color-primary);}
.filters.btn-toolbar .btn{height:38px;}
span[itemprop="keywords"]{margin-right:5px;}
.sp-simpleportfolio .sp-simpleportfolio-description.rxnsport{width:100%;margin-bottom:15px;}
.sp-simpleportfolio-meta.rxnsport{width:100%;padding-left:0px;}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li{margin:0 5px 10px 5px;}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a{background:none;font-weight:400;font-size:1rem;}
.sp-simpleportfolio .sp-simpleportfolio-meta.rxnsport > div{margin-bottom:10px;padding-bottom:10px}
.sp-simpleportfolio-link a.btn{margin-top:15px;margin-bottom:15px;}
.sp-simpleportfolio .sp-simpleportfolio-filter{margin-top:30px;}

.sp-simpleportfolio.rxnsport .sp-simpleportfolio-item .sp-simpleportfolio-btns a{border-radius:5px;}
.sp-simpleportfolio.rxnsport .sp-simpleportfolio-meta h4{font-weight:400;}
.sp-simpleportfolio.rxnsport .sp-simpleportfolio-image[class*=' col-']{padding-left:0;}
.sp-simpleportfolio.rxnsport .sp-simpleportfolio-columns-3 .sp-simpleportfolio-item{}
.sp-simpleportfolio.rxnsport.specialwork .sp-simpleportfolio-item .sp-simpleportfolio-btns a{display:inline-block;padding:3px 6px;margin:3px;font-size:12px;letter-spacing:2px;line-height:1;text-align:center;vertical-align:middle;cursor:pointer;color:#fff;-webkit-transition:all .4s;transition:all .4s;}
.sp-simpleportfolio.rxnsport.specialwork .sp-simpleportfolio-item .sp-vertical-middle > div .sp-simpleportfolio-title a{font-size:14px!important;}
.tns-outer .playButton{display:none;}
.sp-simpleportfolio.rxnsport .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper{border-radius:0px 0px;}
.featherlight{z-index:100;}
.featherlight .featherlight-content,.featherlight .featherlight-image{}
.featherlight .featherlight-close-icon{right:5px;top:5px;}
.sp-simpleportfolio.rxnsport .sp-simpleportfolio-item .sp-simpleportfolio-btns a.btn-zoom,.sp-simpleportfolio.rxnsport .sp-simpleportfolio-item .sp-simpleportfolio-btns a.btn-view{border-radius:5px}
.sp-simpleportfolio.rxnsport.layout-gallery-nospace img,.sp-simpleportfolio.rxnsport.layout-gallery-nospace .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper{border-radius:0px!important;}
.porfolio .dropdown-menu .separator{font-weight:bold;text-transform:uppercase}

.sp-simpleportfolio.rxnsport .sp-simpleportfolio-img{}
.sp-simpleportfolio.rxnsport .sp-simpleportfolio-item .sp-simpleportfolio-info {color:var(--color-primary);}
/**************/
#t4-bottom-spot{background-image:url(https://www.i-cin.it/templates/rxnsport/images/bottomspot-bg.jpg);background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:bottom}
#t4-bottom-spot::after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.75);z-index:1;}
.bottomspot-1,.bottomspot-2{position:relative;z-index:2;}
.makereservation-left{padding:0.5rem;position:relative;margin-top:6rem;max-width:450px;float:right;color:#FFFFFF;}
.makereservation-left p,.makereservation-left h3,.makereservation-left h4,.makereservation-left h5,.makereservation-left h6{color:#FFFFFF;}
.makereservation-left::after{content:"";position:absolute;width:100%;height:100%;left:0%;top:0%;opacity:0.4;z-index:-1;}
.makereservation-left h3,.makereservation-left h4,.qf3form.quickform_rxnsport h4{font-weight:400;}

.qf3form.quickform_rxnsport{background:none;color:#fff!important;max-width:450px;}
.qf3form.quickform_rxnsport input.rxnsport-input,.qf3form.quickform_rxnsport textarea.rxnsport-input{width:100%;border-radius:0px;background:none;color:#fff!important;box-shadow:none;transition:all 0.3s  linear 0s;}
.qf3form.quickform_rxnsport input.rxnsport-input:focus,.qf3form.quickform_rxnsport textarea.rxnsport-input:focus{transition:all 0.3s  linear 0s;outline:none}
.qf3form.quickform_rxnsport h4{text-align:center;margin-bottom:20px}
.qf3form.quickform_rxnsport input.rxnsport-submit{border-radius:0px;color:#fff;background:#1c1c1c;border:1px solid #0e1217;width:100%;transition:all 0.3s  linear 0s;}
.qf3form.quickform_rxnsport input.rxnsport-submit:hover{background:#000;border:1px solid #0e1217;transition:all 0.3s  linear 0s;}
.qf3form.quickform_rxnsport .qf3{padding:0 0 0.4em 0;}
.qf3form.quickform_rxnsport .qfcapt{display:none;}
/*
	=======================================
		FOOTER
	=======================================
*/

.t4-footnav{border:0;}
.t4-footnav .container{background-color:transparent;}
.t4-footnav .module-title{color:#fff;padding-bottom:15px;line-height:1.5;}
.t4-footnav .module-title,.t4-footnav .module-title span{text-transform:uppercase}
.t4-footnav .module-title::after {content:'';height:4px;width:100%;position:absolute;top:auto;transform:translateY(0%);left:0;background:none;z-index:0;opacity:1;border-bottom:1px solid var(--footer-border-color);bottom:0;}
.t4-footnav .module-title::before{color:var(--color-white)}

.t4-footer .t4-module.module{background:none;}
.suprafooter-wrap{padding-bottom:20px}
.footerblock-l{position:relative;}
.footerblock-l::after{position:absolute;content:"";height:50%;width:1px;right:15px;top:50%;transform:translate(0%,-50%)}
.t4-col.footerblock{position:relative;z-index:2}
.t4-footnav .module-title span.titlespan{ position:relative;}
.t4-footnav .module-title span.first-word-rxnsport::after {}

.t4-footnav .jtcs_item_wrapper.jt-cs.rxnsport .jt-title,.t4-footnav  .jtcs_item_wrapper.jt-cs.rxnsport a.jt-title {color:var(--footer-link-color);}
.t4-footnav .jtcs_item_wrapper.jt-cs.rxnsport .jt-title:hover,.t4-footnav  .jtcs_item_wrapper.jt-cs.rxnsport a.jt-title:hover {color:var(--color-primary);}
.t4-footnav .jt-cs.rxnsport .jt-introtext {margin:0px 0;}
.t4-footnav .jt-cs.rxnsport .slide{ background:none;background-color:transparent;}

.t4-footnav ul.social_icons{flex-wrap: wrap;}
.t4-footnav ul.social_icons li{ margin-bottom:20px;}
ul.social_icons,ul.contact_info,.topbar ul.menu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;padding-left:0;margin-bottom:0;}
ul.social_icons li,ul.contact_info li{list-style:none;padding:0 0px 0 10px;}
ul.social_icons{justify-content:flex-end}
ul.social_icons li a{width:35px;height:39px;display:grid;place-items:center;position:relative;overflow:hidden;color:#FFF;margin-top:-10px;margin-bottom:-10px;}
ul.social_icons,ul.contact_info,.topbar ul.menu{justify-content:flex-start;}

ul.social_icons li a::before{content:"";position:absolute;top:100%;left:0;width:100%;height:100%;transition:.5s;z-index:2;}
ul.social_icons li a:hover::before{top:0;}
ul.social_icons i{z-index:3;transition:.8s;}
ul.social_icons li a:hover i{transform:rotateY(360deg);transition:.8s;color:#fff;}

.t4-footnav ul.social_icons li a{height:36px;width:36px;line-height:34px;background-color:rgba(255,255,255,0.3);text-align:center;font-size:13px;border-radius:100%;}
.t4-footnav ul.social_icons li a::before {content:"";position:absolute;top:100%;left:0;width:100%;height:100%;transition:.5s;z-index:2;}
.t4-footnav ul.social_icons li a:hover::before{top:0}
.t4-footnav .acym_form.rxnsport  input.cell {background-color:var(--footer-border-color);border:0;}

ul.social_icons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:10px;padding-left:0;margin:0;}
ul.social_icons li{list-style:none;padding:0 0px 0 0px;}

.t4-footnav .jt-cs.rxnsport .slide{border-bottom:1px solid var(--footer-border-color);}
.t4-footnav ul.nav.navbar-nav{ width:100%;}
.t4-footnav .dropdown-menu{background-color:var(--footer-border-color);padding:1rem}
.t4-footnav .t4-module .navbar .dropdown-item{padding-top:0.4rem;padding-bottom:0.4rem;padding-left:1.2rem}
.t4-footnav .t4-module .navbar .nav > li{color:var(--footer-link-color);padding:0.4rem 0;transition:all 0.25s;display:block;width:100%;border-bottom:1px solid var(--footer-border-color);}
.t4-footnav .t4-module .navbar .nav > li a.nav-link{padding-left:1.3rem}
.t4-footnav .t4-module .navbar .nav > li a::before {content:"\f054";display:inline-block;font-family:'Font Awesome 6 Free','Font Awesome 5 Free',FontAwesome;font-weight:normal;font-style:normal;position:absolute;left:2px;}

ul.social_icons .fa{color:#FFF}
.t4-footerblock .module-title,.t4-footerblock h1,.t4-footerblock h2,.t4-footerblock h3,.t4-footerblock h4,.t4-footerblock h5,.t4-footerblock h6{position:relative}
.t4-footerblock .module-title span::after{position:absolute;bottom:0;left:0;border-top:none;height:3px;width:50%;content:"";}
.t4-footer .container{padding-top:1rem;padding-bottom:1rem;background-color:transparent;}
.t4-footer p{margin-bottom:0}
.t4-footer{ border-top:0; background-color:var(--color-dark)}

h4.footer-logo{position:relative;padding-left:36px;}
h4.footer-logo::before{position:absolute;content:"";left:0;top:0;width:36px;height:36px;mask-image:url(https://www.i-cin.it/templates/rxnsport/images/logo-small.svg);-webkit-mask-image:url(https://www.i-cin.it/templates/rxnsport/images/logo-small.svg);mask-position:center;;-webkit-mask-position:center;mask-size:cover;-webkit-mask-size:cover;}
.t4-footer{font-size:1rem;background-repeat:repeat;}
.t4-footer .module-title{font-weight:500;}
.t4-footer .as-social a{}
.t4-footer  ul.bottom_social_icons{display:flex;list-style:none;margin-top:20px;padding-left:0;gap:5px;}
.t4-footer .navbar{padding-left:0;}
.t4-footer .navbar{padding-top:0;padding-bottom:0;}
.t4-footer .navbar-nav{display:flex;flex-direction:row;padding-left:0;margin-bottom:0;list-style:none;justify-content:flex-end;width:100%;gap:0 15px}
.t4-footer .nav > li > a,.t4-footer .nav > li.current > a,.t4-footer .nav > li >.separator{text-transform:none;display:inline-block;font-size:1rem;font-weight:normal;}
.t4-footer .nav > li > a:hover,.t4-footer .nav > li > a:active,.t4-footer .nav > li > a:focus{border-bottom:0;}
.t4-footer ul.nav li{}
.t4-footer .nav > li:first-child::before{display:inline-block;}
.t4-footer ul.nav li::before,.t4-footer .nav > li:first-child::before{display:none;}
.info-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px;}
.info-box_icon{width:30px;height:30px;min-width:30px;line-height:32px;font-size:14px;border-radius:999px;text-align:center;margin-right:10px;}
.t4-copyright{padding:10px 0;}
.t4-copyright .copyright-l{display:flex;align-items:center;min-height:54px}
.t4-copyright p{margin:0;}
.t4-copyright i{margin:0 2px;font-size:1rem;}
.t4-copyright ul{display:flex;justify-content:flex-end;width:100%;flex-direction:row;}
.t4-copyright ul li{list-style:none;color:#fff;}
.t4-copyright ul li a:link,.t4-copyright ul li a:visited{padding:0 15px;}
.t4-copyright ul li:last-child{border-right:0;}
#back-to-top .fa-chevron-up::before{}
#back-to-top i{line-height:1;}
#back-to-top{text-align:center;font-size:20px;width:30px;height:30px;line-height:30px;z-index:2;border-radius:3px;-webkit-transition:all ease 0.8s;transition:all ease 0.8s;}
.t4-footer .module-title span{background-color:transparent;position:relative;padding-bottom:10px;}
.t4-footer .module-title::after{display:none;}
.t4-footer .row{align-items:center;}

#t4-footnav .module-title span{background-color:transparent;}
.about-image i{ margin-right:7px}
.t4-footer  .t4-module .navbar .dropdown-menu {--t4-dropdown-bg:var(--footer-bg-color);--t4-dropdown-border-width:0;--t4-dropdown-link-hover-bg:none;--t4-dropdown-link-active-bg:none;--t4-dropdown-font-size:var(--t4-nav-link-font-size);min-width:fit-content;}
.dropdown-menu {border-radius:0px;border:0;}
.rotator-rxnsport{ width:729px;margin-bottom:0!important;}
.t4-header p{ margin:0;}
/***************NEWSLETTER***********/
.t4-footerblock .acym_introtext{float:left;}
.acym_module.rxnsport table.acym_form{margin-top:15px;margin-bottom:15px;float:right;}
.acym_module.rxnsport table.acym_form td.onefield{margin-bottom:15px;padding-right:10px;}
.acym_module.rxnsport .acym_form input.cell{text-indent:10px;cursor:text;max-width:100%;}
.acym_module.rxnsport .acym_form  input.cell::placeholder{content:"Enter Email Address"}
.acym_module.rxnsport .acym_form label span{margin-right:15px}
.acym_module.rxnsport table.acym_form td{display:inline-block;margin-top:15px;margin-bottom:15px}
.footnav-wrap{}
.acym_module_form input.cell{cursor:text;text-indent:10px}
.acym_module_form input.btn{max-width:max-content;}

table.acym_form.rxnsport{margin-top:20px;width:100%;margin-bottom:15px;}
.acym_form.rxnsport  input.cell{border-radius:0px;padding:5px 10px;max-width:100%}
.acym_form.rxnsport  input.cell::placeholder{color:var(--footer-text-color);opacity:1}

.rxnsport td.acysubbuttons{padding-bottom:1rem !important;padding-left:0;}
.acym_module_form  .onefield{padding-bottom:1rem!important;padding-right:0;}

@media only screen and (min-width:767px) {
.acym_module.rxnsport .acym_form input.cell{min-width:310px;}
}
/**********************/
#t4-breadcrumbs{background-image:url(https://www.i-cin.it/templates/rxnsport/images/breadcrumbs-bg.jpg);background-position:top center;background-size:cover;position:relative;background-repeat:no-repeat;min-height:250px;}
#t4-breadcrumbs .container{background-color:transparent;}
.t4-section.t4-breadcrumbs{border-top:0;}
.breadcrumbs-wrap-rxnsport{min-height:250px;z-index:1;position:relative;display:flex;align-items:center;justify-content:space-between;}
.breadcrumbs-wrap-rxnsport h1{font-weight:700;color:#FFFFFF;margin:0;}
.breadcrumbs-wrap-rxnsport .breadcrumb-item.active{color:#FFFFFF}
#t4-breadcrumbs::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,0.55);}
.t4-breadcrumbs-inner::after{background:#0d0e0f;position:absolute;left:0;bottom:35%;right:0;content:"";opacity:0.7;width:100%;height:30%;}
.t4-section.t4-breadcrumbs .breadcrumb li{margin-right:10px;color:#fff;font-size:1.125rem;}
.breadcrumbs-wrap-rxnsport .breadcrumb .breadcrumb-item + .breadcrumb-item::before{display:inline-block;color:#fff;}
.breadcrumbs-wrap-rxnsport h1.breadcrumb-item{font-size:48px;font-weight:400;line-height:1.18;margin:-0.2em 0 -0.22em 0;}
ol.mod-breadcrumbs.rxnsport.breadcrumb.py-2{padding-left:0!important;padding-top:0.8rem !important;}

.reservations{display:flex;align-items:center;min-height:42px;font-size:24px;}
.reservations .icon{font-size:44px;margin-right:25px}
.reservations .text{text-transform:uppercase}

figure.animate-circle{overflow:hidden;}
.animate-circle{position:relative;}
.animate-circle::before{position:absolute;top:50%;left:50%;z-index:2;display:block;content:'';width:0;height:0;background:rgba(255,255,255,.2);border-radius:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;}
.animate-circle:hover::before{-webkit-animation:circle .75s;animation:circle .75s;} 
/*

	=======================================
		COUNTERS
	=======================================
*/

.counters{width:100%;padding:0px;text-align:center;font-size:40px;font-weight:500;padding:40px 0;position:relative;color:#fff;}
.counters::after{position:absolute;top:0;left:0;bottom:0;right:0;content:"";opacity:0.1;width:100%;height:100%;}
.counters i{font-size:75px;display:block;margin-bottom:10px;transition:all 0.2s  linear 0s;}
.counter-style:hover i ,.counter-style:hover{color:#fff;transition:all 0.2s  linear 0s;}
.counters h4{font-size:1rem;font-weight:400;margin:10px 0px 0 0;color:#fff;}
.counter-style{display:flex;gap:15px;flex-direction:column;padding:30px 10px;position:relative;overflow:hidden;transition:all .8s;-moz-transition:all .8s;-webkit-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;z-index:1;line-height:1}
.counters .timer{font-size:40px;line-height:40px;color:#fff;}
.counter-timer{text-align:left;}
.counter-style::after{display:none;}
.counter-style:hover::after{}
.counter-style:hover h3,.counter-style:hover h4 ,.counter-style:hover h5,.counter-style:hover h6{color:#fff;transition:all 0.2s  linear 0s;}
/*
	===========================================
	Our Best Plans -  CUSTOM MODULE
	===========================================
*/
.row.pricing-table-1{}
.pricing-table-1 .plan{padding:20px;}
.text-white{color:#FFF;}
.pricing-table-1 .plan-title{color:#fff;position:relative;margin:0;font-size:20px;line-height:26px;}
.pricing-table-1 .plan-price{font-weight:500;font-size:38px;margin:10px 0;display:inline-block;}
.pricing-table-1 .plan-features li{padding:8px 0px;}
.pricing-table-1 .plan-features{list-style:outside none none;padding:0 0 20px;margin:0;list-style:outside none none;}
.pricing-table-1 a.btn{}
.pricing-table-1 .plan-features i{margin-right:8px;color:rgba(255,255,255,0.5);}
.pricing-table-1 .featured{margin-top:-10px;padding-bottom:40px;}
.pricing-table-1 .plan-select{border-top:1px solid rgba(0,0,0,0.2);padding:20px;text-align:center;}
.text-white{color:#FFF;}

/*
	=========================================
	PRICING TABLE -  CUSTOM MODULE
	=========================================
*/
.pricingtable-row .row{padding:40px 100px;}
.pricingtable-wrapper.style{box-shadow:0 0 30px 0 rgba(0,0,0,.1);padding:30px;}
.no-padding{padding-left:0;padding-right:0;}
.pricingtable-inner{text-align:center;}
h4.pricingtable-title{font-size:22px;line-height:28px;margin-bottom:15px;text-align:center;}
.pricingtable-wrapper.style .pricingtable-bx{font-weight:500;border-radius:10px;display:inline-block;font-size:16px;margin-top:20px;padding:15px 25px;margin-bottom:20px;color:#fff}
.pricingtable-wrapper.style .pricingtable-bx span{font-size:22px;}
.pricingtable-wrapper.style.active{margin:-30px -10px 0;padding:60px 30px;position:relative;z-index:1;}
.pricingtable-wrapper.style p{line-height:28px;margin-bottom:24px;}
.site-button.white{display:inline-block;padding:12px 60px;background-color:#fff;border-radius:100px;-webkit-border-radius:100px;margin:0 5px 10px 0;}
.pricingtable-inner .btn-primary{display:inline-block;padding:12px 60px;border-radius:100px;-webkit-border-radius:100px;margin:0 5px 10px 0;}
/*
	=========================================
		SKILLS - PROGRESS BARS
	=========================================
*/
.what-we-do{}
.what-we-do:hover .glow,.welcome-quantas:hover .glow,.building-experience.right:hover .glow,.about-us-2-right:hover .glow,.about-us-2-left:hover .glow,.glow-wrap:hover .glow{transform:rotate(45deg) translate(450%,0);transition:all 1s cubic-bezier(0.645,0.045,0.355,1);}
.photo:hover img,.photo:hover .glow-wrap{margin-top:0;}
.what-we-do:hover img{}
figure.img-leading{-webkit-box-shadow:0px 10px 20px 0px rgba(0,0,0,0.08);-moz-box-shadow:0px 10px 20px 0px rgba(0,0,0,0.08);box-shadow:0px 10px 20px 0px rgba(0,0,0,0.08);padding:0;width:auto;display:inline-block;margin:30px 0 0 0;float:right;position:relative;z-index:2;}
figure.img-leading::before{position:absolute;content:"";width:100%;height:100%;top:-35px;left:-35px;z-index:-1;opacity:0.75;}

.ui-progress-bar1{position:relative;height:2px;padding-right:2px;margin-top:-5px;margin-bottom:26px;border-radius:0px;}
.ui-progress1{position:relative;display:block;overflow:visible!important;height:2px;border-radius:0px;}
.ui-progress1 span.ui-label{bottom:-10px;height:24px;font-weight:300;text-transform:uppercase;color:#fff;position:absolute;right:-5px;line-height:24px;padding-right:10px;padding-left:10px;white-space:nowrap;}
.ui-progress-bar1.color{height:24px;border-radius:14px;margin-top:-5px;}
.ui-progress1.color{height:24px;border-radius:14px;background-color:#e54c4c;}

.accordion-button{padding:8px 10px;}
.accordion-button::after{/*mask-image:url(//www.i-cin.it//media/com_jchoptimize/cache/css/../images/plusminus.png);-webkit-mask-image:url(//www.i-cin.it//media/com_jchoptimize/cache/css/../images/plusminus.png);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center -18px;-webkit-mask-position:center -18px;height:18px;width:18px;*/}
.accordion-button:not(.collapsed)::after{/*mask:url(//www.i-cin.it//media/com_jchoptimize/cache/css/../images/plusminus.png);mask-repeat:no-repeat;mask-position:center 0px;*/}
button.accordion-button,.accordion-item:first-of-type{border-radius:0px;}
.accordion-button:focus{z-index:3;border-color:none;outline:0;box-shadow:none;}
/********************************************************/
.accordion.faq .accordion-button{padding:25px 40px;}
.accordion.faq .accordion-button{text-transform:uppercase;font-weight:700;}
/***************/
.sidebar-r nav.navbar,.sidebar-l nav.navbar{padding-left:0;}
.sidebar-r ul.navbar-nav,.sidebar-l ul.navbar-nav,.sidebar-r ul.navbar-nav li,.sidebar-l ul.navbar-nav li{width:100%;}
.sidebar-r ul.navbar-nav .dropdown-toggle::after,.sidebar-l ul.navbar-nav .dropdown-toggle::after{position:absolute;right:0px;}
.sidebar-r .navbar-nav > li > a::before,.sidebar-l .navbar-nav > li > a::before{content:"";position:absolute;width:0%;height:2px;left:0%;bottom:-1px;transform:translate(0%);transition:all 400ms ease;}
.sidebar-r .navbar-nav > li:hover > a::before,.sidebar-l .navbar-nav > li:hover > a::before{width:calc(25%);}
.sidebar-r .jtcs_item_wrapper .jt-title,.sidebar-l .jtcs_item_wrapper .jt-title{margin-bottom:0px;line-height:1.1; margin-top:0}
.sidebar-r .jt-cs  h1,.sidebar-r .jt-cs  h2,.sidebar-r .jt-cs  h3,.sidebar-r .jt-cs  h4,.sidebar-r .jt-cs  h5,.sidebar-r .jt-cs  h6,.sidebar-l .jt-cs h1,.sidebar-l .jt-cs  h2,.sidebar-l .jt-cs  h3,.sidebar-l .jt-cs  h4,.sidebar-l .jt-cs  h5,.sidebar-l .jt-cs  h6  {margin-top:0; margin-bottom:0}

/***********JT CONTENT SLIDER SIDEBAR**************/
.jt-cs.rxnsport.sidebar h6,.jt-cs.rxnsport.sidebar h6 a{font-size:1rem}
.jt-cs.rxnsport.sidebar .jt-imagecover{border-radius:3px;overflow:hidden;}
.jt-cs.rxnsport.sidebar  .jt-introtext,.jt-cs.rxnsport.sidebar .jt-author-date,.jt-cs.rxnsport.sidebar h6,.jt-cs.rxnsport.sidebar h6 a{margin:0px 0;}
.jt-cs.rxnsport.sidebar .owl-carousel .owl-nav .owl-next, .jt-cs.rxnsport.sidebar .owl-carousel .owl-nav .owl-prev{opacity:1;font-size:12px;width:22px;height:22px;display:grid;place-items:center;transform:translateY(-100%);transition:all 0.3s  linear 0s;}
.jt-cs.rxnsport.sidebar .owl-nav .fa, .jt-cs.rxnsport.sidebar .owl-nav .far, .jt-cs.rxnsport.sidebar .owl-nav .fas{font-size:12px;transition:all 0.3s  linear 0s;}
.jt-cs.rxnsport.sidebar .owl-carousel .owl-nav .owl-next{right:0px;left:auto;}
.jt-cs.rxnsport.sidebar .owl-carousel .owl-nav .owl-prev{right:28px;left:auto;}
.jt-cs.rxnsport.sidebar .owl-carousel .owl-nav{position:absolute;top:0;right:0;transition:all 0.3s  linear 0s;transform:translateY(-22px);}
.jt-cs.rxnsport.sidebar a.jt-readmore{float:right;}
/*************************/
.scroller-rxnsport h4{margin:0;line-height:1;}


/*========================== Color Preset =========================*/
.layoutstyle-inner{display:flex;justify-content:space-evenly;}
.rxnsport .imagebg.ui-slideouttab-handle{height:34px!important;z-index:999}
.presetArea{z-index:9999;padding:15px 13px 47px 13px;background:#FFF;border:0;border-left:0;border-right:0;}
.presetArea h3{background:#FFF; margin-top:0;}
.jpanelHandle{}
.switch:focus{color:#FFF;}
.presetArea h2{color:#fff!important;font-size:30px!important;font-weight:700!important;line-height:23px!important;margin:0;text-align:left;text-transform:uppercase;}
.presetArea h2 span{font-weight:100;display:inline-block;width:100%;}
.accentColor{width:100%;position:relative;margin-top:0px;}
.psTitle{font-size:16px!important;color:#171e36!important;margin:15px 0;text-align:left;font-weight:normal;}
.psTitle span{font-weight:100;display:inline-block;width:100%;}
.accentColor a{background:#3D566E;display:inline-block;height:30px;margin-bottom:6px;margin-right:6px;width:30px;position:relative;cursor:pointer;box-shadow:0px 1px 5px 0px rgba(0,0,0,0.55);}

.accentColor a.color1{background:#050505;}
.accentColor a.color1::after{border-left-color:#ec0000;}

.accentColor a.color2{background:#051a53;}
.accentColor a.color2::after{border-left-color:#d82221;}

.accentColor a.color3{background:#151a17}
.accentColor a.color3::after{border-left-color:#4c091e;}

.accentColor a.color4{background:#004d40}
.accentColor a.color4::after{border-left-color:#ff5722;}

.accentColor a.color5{background:#003366;}
.accentColor a.color5::after{border-left-color:#ff6600;}

.accentColor a.color6{background:#0e312d;}
.accentColor a.color6::after{border-left-color:#ed481b;}

.accentColor a.color7{background:#222a33;}
.accentColor a.color7::after{border-left-color:#f24d34;}

.accentColor a.color8{background:#f0302d;}
.accentColor a.color8::after{border-left-color:#1a1c31;}

.accentColor a.color9{background:#4527a0;}
.accentColor a.color9::after{border-left-color:#c5c500;}

.accentColor a.color10{background:#1a237e;}
.accentColor a.color10::after{border-left-color:#ff9800;}

.accentColor a.color11{background:#1B202B;}
.accentColor a.color11::after{border-left-color:#ce3824;}

.accentColor a.color12{background:#12222d;}
.accentColor a.color12::after{border-left-color:#f4181c;}

.accentColor a.color13{background:#19232C;}
.accentColor a.color13::after{border-left-color:#E4D804;}



.accentColor a:focus,.colorChem a:focus,.layoutstyle a:focus{outline:none;}
.accentColor a:after{border-bottom:0 solid transparent;border-left:30px solid #E74C3C;border-top:30px solid transparent;bottom:0;content:"";height:0;left:0;position:absolute;width:0;}
.colorChem a.dark1{background:#01103a;}
.accentColor a.dark1:after{border-bottom:0 solid transparent;border-left:41px solid #bd0203;border-top:40px solid transparent;bottom:0;content:"";height:0;left:0;position:absolute;width:0;}
.colorChem a.dark2{background:#222a33;}
.accentColor a.dark2:after{border-bottom:0 solid transparent;border-left:41px solid #f24d34;border-top:40px solid transparent;bottom:0;content:"";height:0;left:0;position:absolute;width:0;}
.colorChem a.dark3{background:#27292d;}
.accentColor a.dark3:after{border-bottom:0 solid transparent;border-left:41px solid #ec2223;border-top:40px solid transparent;bottom:0;content:"";height:0;left:0;position:absolute;width:0;}
.colorChem a.dark4{background:#191970;}
.accentColor a.dark4:after{border-bottom:0 solid transparent;border-left:41px solid #2e8b57;border-top:40px solid transparent;bottom:0;content:"";height:0;left:0;position:absolute;width:0;}
.colorChem a.dark5{background:#010f1c;}
.accentColor a.dark5:after{border-bottom:0 solid transparent;border-left:41px solid #eb0029;border-top:40px solid transparent;bottom:0;content:"";height:0;left:0;position:absolute;width:0;}

.colorChem a.dark6{background:#010f1c;}
.accentColor a.dark6:after{border-bottom:0 solid transparent;border-left:41px solid #eb0029;border-top:40px solid transparent;bottom:0;content:"";height:0;left:0;position:absolute;width:0;}
.accentColor a.active:before,.accentColor a:hover:before,.accentColor a:focus:before{background:url("https://www.i-cin.it/templates/rxnsport/images/tick.png") no-repeat scroll center center;bottom:4px;content:"";height:8px;left:4px;position:absolute;width:11px;z-index:999;transition:all ease 700ms;-moz-transition:all ease 700ms;-webkit-transition:all ease 700ms;-ms-transition:all ease 700ms;-o-transition:all ease 700ms;}
.colorChem{width:100%;position:relative;margin-top:15px;}
.colorChem a{color:#fff;display:inline-block;font-size:10px;height:40px;line-height:8px;text-align:center;text-indent:10px;letter-spacing:0.7px;text-transform:uppercase;width:90px;padding-top:16px;margin-right:3px;margin-bottom:13px;transition:all ease 700ms;-moz-transition:all ease 700ms;-webkit-transition:all ease 700ms;-ms-transition:all ease 700ms;-o-transition:all ease 700ms;}
.colorChem a:hover,.colorChem a.active{background:rgba(0,0,0,0.8);color:#FFF;}
.colorChem a:last-child{margin-right:0px;}
.layoutstyle{width:100%;margin-top:20px;position:relative;}
.layoutstyle a{display:inline-block;width:auto;height:30px;font-size:10px;line-height:8px;text-transform:uppercase;color:#171e36;text-align:left;padding-left:40px;padding-top:11px;position:relative;transition:all ease 700ms;-moz-transition:all ease 700ms;-webkit-transition:all ease 700ms;-ms-transition:all ease 700ms;-o-transition:all ease 700ms;}
.layoutstyle a.wide{background:url(https://www.i-cin.it/templates/rxnsport/images/wide.png) no-repeat left center;}
.layoutstyle a.Box{background:url(https://www.i-cin.it/templates/rxnsport/images/boxed.png) no-repeat left center;}
.layoutstyle a.patterned{background:url(https://www.i-cin.it/templates/rxnsport/images/pattern.png) no-repeat left center;display:block;margin:5px 0;}
.layoutstyle a.Box.fixedimage,.layoutstyle a.patterned,.layoutstyle a.solidcolor{width:100%;}
.layoutstyle a.active:before,.layoutstyle a:hover:before{background:url("https://www.i-cin.it/templates/rxnsport/images/tick.png") no-repeat scroll center center rgba(0,0,0,0);bottom:0;content:"";height:23px;left:0;position:absolute;top:0;width:32px;z-index:999;transition:all ease 700ms;-moz-transition:all ease 700ms;-webkit-transition:all ease 700ms;-ms-transition:all ease 700ms;-o-transition:all ease 700ms;}
.layoutstyle a:hover{color:#DE3C2F;}
.presetBorder{width:100%;height:1px;background:#5e5e5e;margin:30px 0;}
.layoutstyle p{font-size:14px;color:#cccccc;line-height:11px;margin-bottom:15px;}
.jpanelHandle{z-index:9999;box-shadow:none;}
.jpanelContent h2{display:none;}
.jpanelHandle .fa,.jpanelHandle img{line-height:100%;padding-top:0px;padding-bottom:4px;}
table.dark-colors td{padding-right:15px;border-top:0;}
#date-and-doc .bfLabelLeft label{width:20%;font-weight:400;margin:5px 10px 0px 5px;}
#date-and-doc button.bfCalendar{height:25px;margin:4px 0px 0px 5px;float:none;border-radius:0px;padding:3px 5px}
#date-and-doc section.bfLabelLeft .bfElementGroupNoWrap{width:60%;}
#date-and-doc button.bfCalendar [class^="icon-"]::before,#date-and-doc button.bfCalendar [class*=" icon-"]::before{display:block;}
#date-and-doc select.chzn-done{width:60%;}
.sidepanel-rxnsport .ui-slideouttab-handle{padding-left:15px;padding-right:15px;}
.jPanel.rxnsport  .jpanelContent{}
.layout.pattern-bg{background:url("https://www.i-cin.it/templates/rxnsport/images/pattern-bg.png") no-repeat  top center;}
.layout.color-bg{background:url("https://www.i-cin.it/templates/rxnsport/images/color-bg.png") no-repeat  top center;}
.layout.fixed-bg{background:url("https://www.i-cin.it/templates/rxnsport/images/fixed-bg.png") no-repeat  top center;}
.layoutstyle a.layout.pattern-bg,.layoutstyle a.layout.color-bg,.layoutstyle a.layout.fixed-bg{padding-top:25px;padding-right:10px}
.layoutstyle .bg-types{display:flex;}
.layoutstyle .bg-types a{padding-left:0px;padding-right:15px;text-align:center;line-height:1.4}

.t4-offcanvas .t4-off-canvas-header a img{min-height:45px;}
.t4-offcanvas .t4-off-canvas-body .t4-module{width:100%;}
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .dropdown-menu{background-color:transparent;}
/*
	==================================================
		ARTICLE DETAILS IMAGE TABS
	==================================================
*/ 
.image-tabs,#rxnsportTabContent{display:flex;}
#rxnsportTabContent{flex-direction:column;border:0}
#rxnsportTabContent.nav-tabs li{width:107px;height:106px;margin-bottom:24px}
#rxnsportTabContent.nav-tabs li a{padding:18px 13px 13px 13px;cursor:pointer;border:2px solid transparent;}
.nav-tabs .nav-link.active a{}
.image-tabs .nav-tabs + .tab-content{text-align:center;max-width:calc(100% - 124px);min-width:528px;min-height:556px;margin-left:24px;padding:70px 33px 13px 33px;margin-bottom:24px;}
.summary-content .product-rating .star-rating,.product-about .product-rating .star-rating{width:80px;margin-right:8px;}
.summary-content .product-rating,.product-about .product-rating{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:5px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;top:2px;font-size:16px;line-height:20px;padding:0 0 0 0;margin:0 0 0 0;margin-bottom:20px;}
.star-rating{overflow:hidden;position:relative;width:100px;height:1.2em;line-height:1.2em;display:block;font-family:var(--icon-font);font-weight:700;font-size:14px;}
.star-rating::before{content:"\f005\f005\f005\f005\f005";float:left;top:0;left:0;position:absolute;letter-spacing:3px;font-weight:400;font-family:'Font Awesome 6 Free','Font Awesome 5 Free',FontAwesome}
.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;}
.summary-content > .price,.product-about > .price{font-size:20px;font-weight:700;display:inline-block;margin-bottom:20px;}
.summary-content > .price del,.product-about > .price del{margin-left:15px}
.product_meta{font-weight:700;font-size:16px;margin:35px 0 35px 0;}
.product_meta > span{display:block;margin-bottom:5px;font-weight:bold;}
.summary-content .as-social a,.product-about .as-social a{}
.as-social a{display:inline-block;width:38px;height:38px;line-height:38px;font-size:14px;text-align:center;margin-right:5px;}


.header-shape1{width:100%;max-width:100%;height:124px;position:absolute;top:0;left:0%;border-radius:0px;z-index:-1}


.jt-cs.rxnsport.browsemenu-fastfood .jt-pretext{display:flex;align-items:center;margin-bottom:50px;position:relative;}
.jt-cs.rxnsport.browsemenu-fastfood .jt-pretext .pretext_title{padding-right:24px;position:relative;z-index:1;}
.jt-cs.rxnsport.browsemenu-fastfood .jt-pretext p.pretext{padding-left:30px;}
.jt-cs.rxnsport.browsemenu-fastfood .jt-pretext::after{position:absolute;content:"";width:calc(100% - 80px);height:1px;top:calc(50% + 1px);left:0;z-index:0} 
.jt-cs.rxnsport.browsemenu-fastfood .jt-pretext h1,.jt-cs.rxnsport.browsemenu-fastfood .jt-pretext h2,.jt-cs.rxnsport.browsemenu-fastfood .jt-pretext h3,.jt-cs.rxnsport.browsemenu-fastfood .jt-pretext h4,.jt-cs.rxnsport.browsemenu-fastfood .jt-pretext  h5,.jt-cs.rxnsport.browsemenu-fastfood .jt-pretext h6{margin:0;}
.jt-cs.browsemenu-fastfood  .owl-carousel .owl-nav{position:absolute;right:0;top:0;}
.jt-cs.rxnsport.browsemenu-fastfood .owl-carousel .owl-next,.jt-cs.rxnsport.browsemenu-fastfood .owl-carousel .owl-prev{display:block;opacity:1;-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease;margin-top:0;top:-24px;}
.jt-cs.rxnsport.browsemenu-fastfood .owl-carousel .nav-button.owl-next{right:-66px;}
.jt-cs.rxnsport.browsemenu-fastfood h4{margin:0;}
.jt-cs.rxnsport.browsemenu-fastfood h4 a.jt-title{font-size:20px;margin:0;}
.jt-cs.rxnsport.browsemenu-fastfood .jt-introtext{margin:5px 0;}
.jt-cs.rxnsport.browsemenu-fastfood  .title-intro-wrap{position:relative;padding:33px 26px 33px 25px}
.jt-cs.rxnsport.browsemenu-fastfood  .title-intro-wrap::after{position:absolute;z-index:-1;width:calc(100% - 63px);height:calc(100% - 26px);content:"";background-color:var(--white-color);left:63px;top:26px;padding:33px 26px 33px 55px;box-shadow:0px 6px 30px rgba(1,15,28,0.05);overflow:hidden;}
.jt-cs.rxnsport.browsemenu-fastfood p.jt-readmore{margin:0px;position:absolute;right:0;bottom:0;}
.jt-cs.rxnsport.browsemenu-fastfood  p.jt-readmore .fa{font-weight:400;color:#fff;position:absolute;right:10px;bottom:15px;font-size:16px;}
.jt-cs.rxnsport.browsemenu-fastfood p.jt-readmore a.btn{position:relative;width:72px;height:72px;padding:0;overflow:hidden;}
.jt-cs.rxnsport.browsemenu-fastfood p.jt-readmore a.btn::after{width:72px;height:72px;border-radius:50%;color:#fff;position:absolute;content:"";right:-15px;bottom:-15px;z-index:-1;transition:0.4s ease-in-out;}

.fastfood .img-box2 .img1{position:relative;text-align:left;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.fastfood .img-box2 .shape1{position:absolute;top:0;left:-55px;z-index:-1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);}
.fastfood .img-box2 .discount_style1{position:absolute;top:75px;right:-15px;left:auto;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}.fastfood .img-box2 .discount_style1 .percentage{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(180deg);}
.fastfood .img-box2 .order-btn{position:absolute;top:60px;left:40px;right:auto;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.t4-middlespot-3{background-image:url(https://www.i-cin.it/templates/rxnsport/images/middlespot-3-bg.png);background-repeat:no-repeat;background-size:cover;background-position:bottom center;padding-bottom:1px;} 
.t4-middlespot-3 .container{background-color:transparent;}

.t4-middlespot-4{}
.t4-middlespot-4::before{content:'';position:absolute;left:0;bottom:0%;right:0;z-index:1;opacity:1;height:30%;width:100%;}
.t4-middlespot-4 .container{background-color:transparent;}
.jt-cs.rxnsport.fastfood .jt-inner{padding:27px 15px 45px 15px;box-shadow:0px 6px 30px rgba(1,15,28,0.08);border-radius:999px;text-align:center;overflow:hidden;}
.jt-cs.rxnsport.fastfood .jt-inner img{max-width:100%;}
.videohomefastfood .yendif-video-share-responsive-item{padding-bottom:41% !important;}
.videohomefastfood .yendif-video-share-responsive-item .yendif-video-share-image{border-radius:0px;}
.t4-bottomspot-4{z-index:0;	background-image:url(https://www.i-cin.it/templates/rxnsport/images/bottomspot-4-bg.png);background-repeat:no-repeat;background-position:bottom center;background-size:cover;}
.t4-bottomspot-4::before{}
.t4-bottomspot-4 .container{}
.t4-bottomspot-5{position:relative;z-index:1;}
.t4-bottomspot-5::before{}
.t4-spotlight{position:relative;z-index:1}
.t4-spotlight::before{}
.t4-spotlight::after{}
.rxnsport.customer.fastfood .owl2-dots{top:50%;left:-30px;display:flex;flex-direction:column;transform:translateY(-50%);}
.rxnsport.customer.fastfood .owl2-dots::before,.rxnsport .owl2-dots::after{content:'';height:2px;width:100px;position:absolute;top:50%;margin-top:-1px;}
.rxnsport.customer.fastfood .owl2-dots::before{bottom:calc(100% + 55px);top:auto;right:auto;transform:rotate(90deg)}
.rxnsport.fastfood .owl2-dots::after{bottom:auto;top:auto;right:auto;transform:rotate(90deg);top:calc(100% + 55px);left:auto;}

.tns-inner .carousel-image::before{display:none;}
.t4-baseline{padding-left:1rem;padding-right:1rem;}

#rxnsport-gallery .carousel-image:hover  .hovericons a.icon-url,#rxnsport-gallery .carousel-image:hover  .hovericons a.icon-lightbox{visibility:visible;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.tns-inner #rxnsport-gallery .carousel-image::before{display:none;}
.tns-inner #rxnsport-gallery .hovericons a{height:56px;line-height:56px;width:56px;}
.tns-inner #rxnsport-gallery .hovericons .fa{font-size:18px;line-height:56px;}
.t4-baseline-2{margin-bottom:-200px;}
.t4-baseline-2 .container{background-image:url(https://www.i-cin.it/templates/rxnsport/images/subscribe_bg_1.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;z-index:1;text-align:center;padding-left:15px;padding-right:15px;}

.t4-coloredmodule-2{}
.board-wrap{padding:40px;position:relative;z-index:5;}
.menu-board{padding:40px;margin-bottom:40px}
.menu-board_title{color:#fff;font-size:30px;margin-top:-0.22em;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;white-space:nowrap;gap:15px;justify-content:center;}
.menu-board_title::before,.menu-board_title::after{content:'';height:2px;width:100%;display:inline-block;}
.board-list_title::after{content:'';width:100%;display:inline-block;position:relative;top:-6px;}
.menu-board .board-list_title{color:#fff;}
.t4-coloredmodule-3{}
.available-table-bg{position:absolute;top:0;left:0;height:100%;width:39%;}
.available-table{background-color:#fff;padding:45px 50px;width:500px;text-align:center;position:relative;z-index:2;}
.available-table_title{font-family:'Lobster two';font-size:30px;padding-bottom:16px;margin-bottom:30px;margin-top:-0.3em;}
.available-table_info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:8px;margin-bottom:8px;}
.available-table_title.style2{border-bottom:none;margin-bottom:0;padding-bottom:8px;margin-top:25px;}
.available-table_call{font-size:24px;font-weight:700;padding-top:10px;display:block;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto -0.2em auto;}
.t4-navhelper-2::before{content:"";position:absolute;top:0;left:0px;width:288px;height:388px;background:url(https://www.i-cin.it/templates/rxnsport/images/food_1.png) no-repeat;-webkit-animation:jumpReverseAni  7s linear infinite;animation:jumpReverseAni  7s linear infinite;}
.t4-navhelper-2::after{}
.contact-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px;}
.contact-card-wrap{display:grid;grid-template-columns:auto auto auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:40px 40px 0 40px;}
.icon-btn{display:inline-block;width:56px;height:56px;line-height:56px;text-align:center;border-radius:50%;border:none;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
.t4-footer.pizzaburger{background-image:url(https://www.i-cin.it/templates/rxnsport/images/footer_bg_3.jpg);}
.t4-copyright.pizzaburger a{color:#fff;}

#jtl .input-group-text,#jtl .input-group-addon > span{}

.contact-info{display:flex;gap:15px;padding-top:15px;padding-bottom:15px;align-items:center;margin-bottom:10px}
.contact-info_icon{display:inline-block;width:80px;height:80px;line-height:83px;color:#fff;text-align:center;font-size:32px;border-radius:999px;margin:0 auto 30px auto;position:relative;z-index:2;}
.contact-info_icon::before{left:-10px;top:-5px;}
.contact-info_icon::after{right:-10px;top:5px;}
.contact-info_icon::before,.contact-info_icon::after{content:'';width:100%;height:100%;position:absolute;opacity:0.2;border-radius:inherit;z-index:-2;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
.contact-info:hover .contact-info_icon::after{right:0;top:0;}
.contact-info:hover .contact-info_icon::before{left:0;top:0;}
.com-users-registration__submit.control-group .controls{display:flex;gap:15px;justify-content:center;}
.rxnsport .plain-style #contact-form textarea{min-height:5rem;}
.rxnsport .contact-miscinfo{background:none;border:0;padding-left:0;}
.contact.rxnsport{background:url(https://www.i-cin.it/templates/rxnsport/images/contact-bg.png) no-repeat  99% 98%;}
.contact.rxnsport legend{font-size:0.8rem;}

.t4-bottomspot-4 .container{max-width:1140px;}
.contact-us .qf3form.example2{padding:0px 0px;background-color:transparent;}
.qf3form.example2 .rxnsport .qf3{padding:0px 15px 1.2em 0px;}
.contact-qf3-rxnsport [class*='col-']{padding-left:0;padding-right:0px;}
.qf3form.example2 .rxnsport .qf3txt input,.qf3form.example2 textarea,.qf3form.example2 .rxnsport input.btn{padding:15px;border:0;resize:none;}
.qf3form.example2 .rxnsport input.btn{min-width:113px;width:auto;margin-top:15px}
.qf3form.example2 .qfcapt{display:none;}
.contact-right{padding-top:30px}
.rxnsport .contact-form input,.rxnsport .contact-form textarea{filter:none;}
input {filter:none;}
input:autofill {background:none;}
/*
	==================================================
		CATEGORIES MODULE - SIDEBAR
	==================================================
*/ 
 ul.mod-articlescategories.categories-module.mod-list.rxnsport li {padding:6px 0;list-style:none;margin:0;border-bottom:1px solid var(--border-color);}
 ul.mod-articlescategories.categories-module.mod-list.rxnsport li a{padding-left:25px;}
 ul.mod-articlescategories.categories-module.mod-list.rxnsport li a::before{position:absolute;left:0px;top:auto ;content:"\f07c";font-family:'Font Awesome 5 Free';font-size:14px;margin-top:2px;color:var(--color-primary)}
 ul.mod-articlescategories.categories-module.mod-list.rxnsport .numitems{float:right;}
/***********/
.widget{position:relative;}
.author-widget-wrap{text-align:center;}
.author-widget-wrap .avater{margin-bottom:20px;}
.author-widget-wrap{text-align:center;}
.author-widget-wrap .name{font-size:24px;margin-bottom:15px;}
.author-widget-wrap .author-bio{margin-bottom:23px;}
.author-widget-wrap .author-social{display:block;}
.author-widget-wrap .avater img{border-radius:50%;}
.author-widget-wrap .author-social a{font-size:16px;position:relative;padding:6px 15px 6px 0;margin-right:12px;}

.mainnav .container-lg{position:relative;}
.mainnav .navbar-nav{padding-left:10px}


.row masonary-active{flex-wrap:wrap;}

/*
	==================================================
		TABBED NEWS 
	==================================================
*/ 

.jttabs-wrapper.layout-default.rxnsport  .tab-content,.jttabs-wrapper.layout-default.rxnsport .nav-tabs{border:0;}
.jttabs-wrapper.layout-default.rxnsport ul.nav-tabs{flex-direction:row;flex-wrap:unset;border-bottom:1px solid var(--color-graylight);}
.jttabs-wrapper.rxnsport .nav-tabs .nav-link{border:0;transition:all 0.3s  linear 0s;background-color:var(--containerbg-color);border-radius:0px;border-right:1px solid var(--color-graylight);}
.jttabs-wrapper.rxnsport .nav-tabs .nav-link.active,.jttabs-wrapper.rxnsport .nav-tabs .nav-link:hover{transition:all 0.3s  linear 0s;border:0;border-radius:0px;border-right:1px solid transparent;}
.jttabs-wrapper.rxnsport .tab-content h2{display:none}
.jttabs-wrapper.rxnsport .tab-content{padding:10px;background-color:var(--containerbg-color);margin-top:1px;}
.jttabs-wrapper.rxnsport .nav-tabs .nav-link.active{background-color:var(--color-secondary);color:#fff;}

/*
	==================================================
		DARK THEMES
	==================================================
*/ 

.theme-dark1 .t4-megamenu .dropdown-menu li > a,.theme-dark1  .t4-megamenu .dropdown-menu li > .nav-link,.theme-dark1  .t4-megamenu .dropdown-menu li .dropdown-item,.theme-dark1  .t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .nav-item .dropdown-menu .nav-item,.theme-dark2 .t4-megamenu .dropdown-menu li > a,
.theme-dark2 .t4-megamenu .dropdown-menu li > .nav-link,
.theme-dark2 .t4-megamenu .dropdown-menu li .dropdown-item,
.theme-dark2 .t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .nav-item .dropdown-menu .nav-item,
.theme-dark3 .t4-megamenu .dropdown-menu li > a,
.theme-dark3 .t4-megamenu .dropdown-menu li > .nav-link,
.theme-dark3 .t4-megamenu .dropdown-menu li .dropdown-item,
.theme-dark3 .t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .nav-item .dropdown-menu .nav-item,
.theme-dark4 .t4-megamenu .dropdown-menu li > a,
.theme-dark4 .t4-megamenu .dropdown-menu li > .nav-link,
.theme-dark4 .t4-megamenu .dropdown-menu li .dropdown-item,
.theme-dark4 .t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .nav-item .dropdown-menu .nav-item{color:var(--mainnav-link-color);}
.theme-dark1 .module-title::before,.theme-dark2 .module-title::before,.theme-dark3 .module-title::before,.theme-dark4 .module-title::before{color:var(--body-text-color);}
.theme-dark1 .module-title::after,.theme-dark2 .module-title::after,.theme-dark3 .module-title::after,.theme-dark4 .module-title::after{background-color:var(--border-color);}

.theme-dark1 .yendif-video-share.videos.rxnsport .card,.theme-dark2 .yendif-video-share.videos.rxnsport .card,.theme-dark3 .yendif-video-share.videos.rxnsport .card,.theme-dark4 .yendif-video-share.videos.rxnsport .card{background-color:var(--color-secondary-light)}
.theme-dark1 .text-muted,.theme-dark2 .text-muted,.theme-dark3 .text-muted,.theme-dark4 .text-muted {color:var(--body-text-color) !important;}

.theme-dark1 #jtl .rxnsport .content-rxnsport,
.theme-dark1 #jtl .rxnsport .register-rxnsport,
.theme-dark2 #jtl .rxnsport .content-rxnsport,
.theme-dark2 #jtl .rxnsport .register-rxnsport,
.theme-dark3 #jtl .rxnsport .content-rxnsport,
.theme-dark3 #jtl .rxnsport .register-rxnsport,
.theme-dark4 #jtl .rxnsport .content-rxnsport,
.theme-dark4 #jtl .rxnsport .register-rxnsport,
.theme-dark1 input.form-control,
.theme-dark1 textarea.form-control,
.theme-dark1 select,
.theme-dark1 .form-control,
.theme-dark1 .form-select,
.theme-dark1 textarea,
.theme-dark1 input,
.theme-dark2 input.form-control,
.theme-dark2 textarea.form-control,
.theme-dark2 select,
.theme-dark2 .form-control,
.theme-dark2 .form-select,
.theme-dark2 textarea,
.theme-dark2 input,
.theme-dark3 input.form-control,
.theme-dark3 textarea.form-control,
.theme-dark3 select,
.theme-dark3 .form-control,
.theme-dark3 .form-select,
.theme-dark3 textarea,
.theme-dark3 input,
.theme-dark4 input.form-control,
.theme-dark4 textarea.form-control,
.theme-dark4 select,
.theme-dark4 .form-control,
.theme-dark4 .form-select,
.theme-dark4 textarea,
.theme-dark4 input, .theme-dark1 .content-rxnsport, .theme-dark2 .content-rxnsport, .theme-dark3 .content-rxnsport, .theme-dark4 .content-rxnsport,.theme-dark1 #jtl .registerlink,.theme-dark2 #jtl .registerlink,.theme-dark3 #jtl .registerlink,.theme-dark3 #jtl .registerlink,.theme-dark4 #jtl .registerlink,.theme-dark1 #jtl .rxnsport .register-rxnsport,.theme-dark2 #jtl .rxnsport .register-rxnsport,.theme-dark1 #jtl .rxnsport .register-rxnsport{background-color:var(--color-secondary-light); border:1px solid var(--border-color)}
.theme-dark1 .jt_testimonial-block-slide,.theme-dark1 .yendif-video-share .title-excerpt-rating,.theme-dark2 .jt_testimonial-block-slide,.theme-dark2 .yendif-video-share .title-excerpt-rating,.theme-dark3 .jt_testimonial-block-slide,.theme-dark3 .yendif-video-share .title-excerpt-rating,.theme-dark4 .jt_testimonial-block-slide,
.theme-dark4 .yendif-video-share .title-excerpt-rating {background-color:var(--color-secondary-light)}

.theme-dark1 .jt-cs.rxnsport.ourservices .jt-title,.theme-dark1 .jt-cs.rxnsport.ourservices a.jt-title,.theme-dark1 .jt-cs.rxnsport.ourservices p.readmore a,.theme-dark1 .jt-cs.rxnsport.solution p.readmore a,.theme-dark2 .jt-cs.rxnsport.ourservices .jt-title,.theme-dark2 .jt-cs.rxnsport.ourservices a.jt-title,.theme-dark2 .jt-cs.rxnsport.ourservices p.readmore a,.theme-dark2 .jt-cs.rxnsport.solution p.readmore a,.theme-dark3 .jt-cs.rxnsport.ourservices .jt-title,.theme-dark3 .jt-cs.rxnsport.ourservices a.jt-title,.theme-dark3 .jt-cs.rxnsport.ourservices p.readmore a,.theme-dark3 .jt-cs.rxnsport.solution p.readmore a,.theme-dark4 .jt-cs.rxnsport.ourservices .jt-title,.theme-dark4 .jt-cs.rxnsport.ourservices a.jt-title,.theme-dark4 .jt-cs.rxnsport.ourservices p.readmore a,.theme-dark4 .jt-cs.rxnsport.solution p.readmore a  {color: var(--color-white);}

.theme-dark1 .bg-white,.theme-dark1 h4.pricingtable-title,.theme-dark1 .site-button.white,.theme-dark2 .bg-white,.theme-dark2 h4.pricingtable-title,.theme-dark2 .site-button.white,.theme-dark3 .bg-white,.theme-dark3 h4.pricingtable-title,.theme-dark3 .site-button.white,.theme-dark4 .bg-white,.theme-dark4 h4.pricingtable-title,.theme-dark4 .site-button.white{color:var(--color-black)}

.theme-dark1 .jt-cs.rxnsport.objective .pretext_title,.theme-dark1 .jt-cs.rxnsport.objective .pretext_title,.theme-dark2 .jt-cs.rxnsport.objective .pretext_title,
.theme-dark3 .jt-cs.rxnsport.objective .pretext_title,.theme-dark4 .jt-cs.rxnsport.objective .pretext_title {border-right: 1px solid var(--border-color);}

.theme-dark1 .jt-cs.rxnsport .hover-icons a,.theme-dark2 .jt-cs.rxnsport .hover-icons a,.theme-dark3 .jt-cs.rxnsport .hover-icons a,.theme-dark4 .jt-cs.rxnsport .hover-icons a {color:var(--color-primary)}

.theme-dark1 .jt-cs.rxnsport.ourservices p.jt-readmore a:hover,.theme-dark1 .jt-cs.rxnsport.solution .slide p.jt-readmore a:hover,.theme-dark2 .jt-cs.rxnsport.ourservices p.jt-readmore a:hover,.theme-dark2 .jt-cs.rxnsport.solution .slide p.jt-readmore a:hover,.theme-dark3 .jt-cs.rxnsport.ourservices p.jt-readmore a:hover,.theme-dark3 .jt-cs.rxnsport.solution .slide p.jt-readmore a:hover,.theme-dark4 .jt-cs.rxnsport.ourservices p.jt-readmore a:hover,.theme-dark4 .jt-cs.rxnsport.solution .slide p.jt-readmore a:hover{color: var(--color-primary);}

.theme-dark1 {
  #jtl .registerlink {
    border-top: 1px solid var(--border-color);
  }
  #jtl input {
    border: 1px solid var(--border-color);
    background-color: #fff;
  }
  #t4-header {
    background-color: var(--color-secondary);
  }
  .cat-intro-title {
    padding: 0px 10px 15px 10px;
  }

  .t4-topbar {background: var(--color-dark);}
  .rxnsport.team  .testimonial_block-data{background-color:var(--color-secondary-light);}
  
  .jt-cs.rxnsport.services .slide {
    background-color: var(--color-secondary-light);
  }
  #preloader{background-color:var(--color-secondary);}
}

.theme-dark2 {
  #jtl .registerlink {
    border-top: 1px solid var(--border-color);
  }
  #jtl input {
    border: 1px solid var(--border-color);
    background-color: #fff;
  }
  #t4-header {
    background-color: var(--color-secondary);
  }
  .cat-intro-title {
    padding: 0px 10px 15px 10px;
  }
  
  .t4-topbar {background: var(--color-dark);}
  .rxnsport.team  .testimonial_block-data{background-color:var(--color-secondary-light);}
  
  .jt-cs.rxnsport.services .slide {
    background-color: var(--color-secondary-light);
  }
   #preloader{background-color:var(--color-secondary);}
}

.theme-dark3 {
  #jtl .registerlink {
    border-top: 1px solid var(--border-color);
  }
  #jtl input {
    border: 1px solid var(--border-color);
    background-color: #fff;
  }
  #t4-header {
    background-color: var(--color-secondary);
  }
  .cat-intro-title {
    padding: 0px 10px 15px 10px;
  }
  
  .t4-topbar {background: var(--color-dark);}
  .rxnsport.team  .testimonial_block-data{background-color:var(--color-secondary-light);}
  
  .jt-cs.rxnsport.services .slide {
    background-color: var(--color-secondary-light);
  }
   #preloader{background-color:var(--color-secondary);}
}

.theme-dark4 {
  #jtl .registerlink {
    border-top: 1px solid var(--border-color);
  }
  #jtl input {
    border: 1px solid var(--border-color);
    background-color: #fff;
  }
  #t4-header {
    background-color: var(--color-secondary);
  }
  .cat-intro-title {
    padding: 0px 10px 15px 10px;
  }
  
  .t4-topbar {background: var(--color-dark);}
  .rxnsport.team  .testimonial_block-data{background-color:var(--color-secondary-light);}
  
  .jt-cs.rxnsport.services .slide {
    background-color: var(--color-secondary-light);
  }
   #preloader{background-color:var(--color-secondary);}
}


.t4-footnav .module-title::after { background:none;}
.t4-footnav .cat-intro-title,.sidebar-r .cat-intro-title,.sidebar-l .cat-intro-title{ padding:0;}

/*
	=======================================
		NEXT MATCH and FIXTURES MODULE
	=======================================
*/
.rxnsport .owl3-carousel.owl3-theme{display:grid!important;}
.mod_djl_schedule.rxnsport.nextmatch .home_away_wrap{width: 100%;}
.mod_djl_schedule.rxnsport.nextmatch .home_away_wrap,.mod_djl_schedule.rxnsport .vs_score.nowrap,.mod_djl_schedule.rxnsport .team_home,.mod_djl_schedule.rxnsport .team_away,.mod_djl_schedule.rxnsport .time_venue{display:flex;}
.mod_djl_schedule.rxnsport .vs_score.nowrap,.mod_djl_schedule.rxnsport .team_home,.mod_djl_schedule.rxnsport .team_away,.mod_djl_schedule.rxnsport .time_venue{flex-direction: column;align-items: center;flex:1;}
.mod_djl_schedule.rxnsport .game_day,.mod_djl_schedule.rxnsport .schedule_link{ text-align:center;}
.mod_djl_schedule.rxnsport .vs_sign h1{text-transform: uppercase;font-weight: 700;}
.mod_djl_schedule.rxnsport .icon-clock,.mod_djl_schedule.rxnsport .icon-location{ margin-right:5px;}
.mod_djl_schedule.rxnsport .owl3-buttons{position: absolute;top: 50%;width:100%;}
.mod_djl_schedule.rxnsport .owl3-buttons .owl3-next {position: absolute;right: 0;transform: translateY(-100%);}
.mod_djl_schedule.rxnsport .owl3-buttons .owl3-prev {position: absolute;left:0;transform: translateY(-100%);}
.mod_djl_schedule.rxnsport .owl3-theme .owl3-controls {margin-top:0px; margin-bottom:15px}
.mod_djl_tables td{ padding-top:0.9rem; padding-bottom:0.9rem}
.mainbody-block{height:100%!important}
/*
	==================================================
		MOBILE - CSS 
	==================================================
*/ 
@media screen and (max-width:1320px) {
body.layout-boxed .t4-content-inner,body.layout-boxed-solidcolor-bg .t4-content-inner{width:100%;}
.t4-header-m,.t4-header-r-wrap{display:none!important;}
}
@media screen and (max-width:1200px) {
.t4-offcanvas-toggle{display:none;}
.t4-bottomspot-1 .container,.t4-bottomspot-2 .container,.t4-bottomspot-3 .container,.t4-bottomspot-5 .container{background-color:transparent;}
.mainnav .container-lg{padding-left:0px;}
.rxnsport.mainslider .cat-intro-title{ display:block;width:100%;}
.rxnsport.mainslider .jt-imagecover{ float:none!important; margin-right:0!important; margin-bottom:20px}
}
@media screen and (max-width:990px) {
.aboutus-right::before,.t4-navbar .dropdown-menu.level1.show::before,.t4-navbar .level0 .nav-item:hover span::before, .t4-navbar .level0 .nav-item.active span::before{display:none;}
.header-right-wrap2.collapse-static,.t4-header-r{position:relative;}
.navbar-toggler{width:40px;height:40px;padding:0;font-size:20px;border:none;display:inline-block;margin:0.5rem 0;top:0px;z-index:9;}
.navbar-expand-lg{position:relative;left:0;}
.logo-wrap{padding-bottom:10px;}
.header-top{min-height:50px;padding-left:1rem;max-height:50px;}
.header-block.header-block-2 .container-xxl{--t4-gutter-x:0}
.layout-home-fastfood .navbar-toggler{z-index:9;}
.header-shape1{-webkit-clip-path:none;clip-path:none;border-radius:0px;}
.header-top-fastfood p,.header-top-fastfood div,.header-top-fastfood a{font-size:14px}
.not-at-top .t4-sticky{width:98%;}
.header-block.fastfood #t4-megamenu-mainmenu{border-radius:40px;}
.not-at-top #t4-header .t4-sticky {position:fixed !important;top:0!important;width:100%;border-radius:0px;}
.t4-header .navbar-outer { min-height:55px; background-repeat:no-repeat; background-position:60px center}

.feature-grid-wrap{grid-template-columns:repeat(1,1fr);gap:40px;}
.maintop-2::after,.maintop-2::before,.t4-maintop-2::before,.t4-maintop-2::after{display:none;}
.ps-md-5{padding-left:5rem !important;}
.nav-breakpoint-lg .t4-megamenu{max-height:70vh;}
.t4-megamenu ul.nav{overflow-x:hidden;}
.t4-slider{margin-top:0px;}
.t4-megamenu .mega-caption{bottom:auto;}
.nav-breakpoint-lg .collapse-static{padding-left:15px;padding-right:15px;}
.jt-playlist.rxnsport .playlist-wrap.style1 .jt-playlist-container{flex-direction:column;}
.jt-playlist.rxnsport .playlist-wrap.style1 .jt-playlist-left,.jt-playlist.rxnsport .playlist-wrap.style1 .jt-playlist-right{flex-direction:column;width:100%;padding:0;margin-top:20px;}
.jttabs-wrapper.layout-default.rxnsport ul.nav-tabs{}
.breadcrumbs-wrap-rxnsport h1.breadcrumb-item{font-size:18px;line-height:1;}
#t4-megamenu-mainmenu{}
.bottomspot-1 .custom{padding:20px 20px 0 20px;}
.bottomspot-1 .custom [class*=' col-']{margin-bottom:40px}
.pricing-table-1 .featured{margin-top:0px;padding-bottom:20px;}
.pricingtable-row .row{padding:30px 0px;}
.yendif-col-4 {width:50%!important;}
.t4-nav-height-sm .t4-megamenu .navbar-nav > li > a, .t4-nav-height-sm .t4-megamenu .navbar-nav > li > .nav-link {border-right:0;}
.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link,.t4-megamenu .nav > .dropdown > .nav-link .item-caret {color:var(--color-secondary);}
.t4-megamenu .navbar-nav > li.show > a, .t4-megamenu .navbar-nav > li.show > .nav-link{color:var(--color-primary);}
.t4-megamenu .navbar-nav > li.active.show > a, .t4-megamenu .navbar-nav > li.active.show >  a.nav-link{}
.jt-cs.rxnsport.mainslider .jt-imagecover{float:none!important; margin-bottom:30px; margin-right:0!important;}
.not-at-top .t4-sticky .collapse-static{background:url(https://www.i-cin.it/templates/rxnsport/images/logo.png) no-repeat 60px center;}

.t4-megamenu .level0 li.nav-item {border-bottom: 1px solid var(--border-color);}

.t4-megamenu .dropdown-menu li .dropdown-item,.dropdown-menu-inner li.nav-item,.t4-megamenu .level1 li.nav-item {border-bottom:0;}
}
@media screen and (max-width:767px) {
.t4-topbar .t4-row{gap:20px 0px}
.topbar-r{justify-content:flex-start;}
.topbar-l,.topbar-r,.topbar.rxnsport,.rxnsport.owl2-carousel.nav-bottom-right .owl2-nav,.rxnsport.owl2-carousel.nav-outside-top .owl2-nav,.available-table-bg,.btn.js-offcanvas-trigger,.jpanelHandle,.t4-bottomspot-3::after,.t4-bottomspot-3::before,.t4-navhelper-2::before,.bottomspot-3::before,.bottomspot-3::after,body.theme-restaurant-dark .header-top-2,.t4-bottomspot-1::before,.t4-maintop-2::before,.t4-maintop-2::after,.t4-bottomspot-1::after,.t4-bottomspot-1::before,.t4-spotlight::after,body.site-default-home-pizzaburger-light .t4-subslider-0::before,body.site-default-home-pizzaburger-light .t4-subslider-0::after,.t4-navhelper-2::after,.ui-slideouttab-handle,.fastsocialshare_container,.jt-radio-player.rxnsport .radio-name::after,.jt-radio-player.rxnsport .pause-image,.jt-radio-player.rxnsport .jt-image-container,.rxnsport .positioncenter.owl-carousel .owl-nav,.rxnsport .owl2-carousel.nav-outside-top .owl2-nav,.t4-navbar .dropdown-menu.level1.show::before,.t4-navbar .level0 .nav-item:hover span::before, .t4-navbar .level0 .nav-item.active span::before,.header-shape1,.rxnsport .owl2-carousel.nav-bottom-right .owl2-nav, .rxnsport .owl2-carousel.nav-outside-top .owl2-nav,.t4-header .header-block{display:none!important;}
.t4-megamenu .navbar-nav > li > a:hover, .t4-megamenu .navbar-nav > li > a:focus, .t4-megamenu .navbar-nav > li > a:active, .t4-megamenu .navbar-nav > li > .nav-link:hover, .t4-megamenu .navbar-nav > li > .nav-link:focus, .t4-megamenu .navbar-nav > li > .nav-link:active {color:var(--color-primary);}

#rxnsport-team .testimonial_block{justify-content:center;display:flex;}
.mod-yendifvideoshare-player-inner.rxnsport .yendifplayer,.yendifplayer-description-rxnsport{max-width:100%;}
.owl2-dots,.owl2-nav.disabled + .owl2-dots{position:relative;}
.jt-cs.rxnsport .owl-carousel .nav-button.owl-prev,#rxnsport-team .owl2-nav .owl2-prev{left:-15px;}
.jt-cs.rxnsport .owl-carousel .nav-button.owl-next,#rxnsport-team .owl2-nav .owl2-next{right:-15px;}
.jt-carousel-yendif-outer.rxnsport .tns-nav button,.jt-cs.rxnsport .owl-carousel .owl-dot span,#rxnsport .owl2-dot,.jt-cs.rxnsport .owl-carousel .owl-dot.active span,#rxnsport-team .owl2-dots .owl2-dot,#rxnsport-team .owl2-dots .owl2-dot.active{}
.sp-simpleportfolio.rxnsport .sp-simpleportfolio-item .sp-simpleportfolio-info h3,.sp-simpleportfolio.rxnsport .sp-simpleportfolio-item .sp-simpleportfolio-info .h3,.sp-simpleportfolio.rxnsport .sp-simpleportfolio-item .sp-simpleportfolio-info h3 a,.sp-simpleportfolio.rxnsport .sp-simpleportfolio-item .sp-simpleportfolio-info .h3 a{font-size:1rem;line-height:1.2;}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info{padding:7px;}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a{font-size:0.95rem;line-height:1;padding:3px 5px;}
.not-at-top .t4-sticky{position:-webkit-fixed !important;position:fixed !important;animation:fadein 0.5s;-moz-animation:fadein 0.5s;-webkit-animation:fadein 0.5s;-o-animation:fadein 0.5s;}
.not-at-top #t4-header.t4-sticky{position:-webkit-fixed !important;position:fixed !important;animation:fadein 0.5s;-moz-animation:fadein 0.5s;-webkit-animation:fadein 0.5s;-o-animation:fadein 0.5s;width:100%; }
.t4-sticky .collapse-static{background:url(https://www.i-cin.it/templates/rxnsport/images/logo.png) no-repeat 60px center;}
.t4-header-r > *{margin-left:0;}
.sp-simpleportfolio.rxnsport .sp-simpleportfolio-tags{font-size:0.95rem;}
.jt-cs .jt-author-date{font-size:70%;}
body.layout-boxed .t4-content{padding:0px;}
.sp-simpleportfolio.rxnsport .sp-simpleportfolio-items{margin:0px;}
.counter-style,.rxnsport .contentdiv{margin-bottom:30px;}
.testimonial_block{display:block;}
h2{}
.t4-content-inner{overflow:hidden;}
.header-top .t4-header-m,.header-top .t4-header-r,.header-top .t4-header-r-wrap::after{display:none!important;}
.nav-breakpoint-lg .t4-megamenu{padding-top:1.5rem}
.rxnsport.customer.fastfood .owl2-dots{top:auto;left:50%;bottom:0;display:flex;flex-direction:row;transform:translateY(0%);transform:translateX(-50%);width:max-content;}
.rxnsport.customer.fastfood .owl2-dots::before{bottom:auto;top:auto;transform:none;right:calc(100% + 10px);}
.rxnsport.customer.fastfood .owl2-dots::after{left:calc(100% + 10px);bottom:auto;top:auto;right:auto;transform:none;top:auto;}
.available-table{width:100%;padding:45px 20px;margin-top:30px;}
.contact-card-wrap{flex-direction:column;display:flex;gap:30px}
.t4-copyright{font-size:15px;}
.copyright-l{margin-bottom:15px;}
.menu-board{padding:15px;}
.board-wrap{}
.board-list_title,.board-list_price{font-size:16px}
.board-wrap .row > *{--t4-gutter-x:40px;--t4-gutter-y:40px;}
.filter-item{position:relative;}
.logo-wrap{padding-left:10px}
.sp-simpleportfolio.rxnsport .sp-simpleportfolio-filter > ul > li > a{margin-bottom:10px;margin-right:10px;background-color:var(--color-graylight);}
.jtcs_item_wrapper h3 a.jt-title,.jtcs_item_wrapper .h3 a.jt-title,.jtcs_item_wrapper a.jt-title,h3.module-title, .module-title.h3{font-size:var(--h3-font-size)}
.header-right-wrap2{padding-left:0.5rem;}
.board-wrap2{padding:20px;}
.menu-list-img{margin-left:0px;margin-bottom:30px}
.as-product.list-view .actions{position:relative;}
.as-product.list-view .actions .as-btn{margin-top:20px;}
.mainbody.rxnsport{margin-right:0px;margin-left:0px;}
.faq-area .row [class*='col-']{padding-left:0;padding-right:0;}
.faq-area .faq-img img{max-width:100%;}
input.form-control,textarea.form-control,select,.form-control,.form-select,textarea,input{}
.feature-card-wrap{margin-bottom:30px}
.feature-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:0 7px !important;}
.t4-footer ul.nav li::before{}
.img-box3 .about-counter1{position:relative;}
.about-counter1{gap:5px;}
.about-counter1 .counter-title{font-size:32px;}
.about-counter1 .counter-text{font-size:16px;}
.footer-links .d-flex{justify-content:flex-start!important;padding-left:0;}
.image-tabs .nav-tabs + .tab-content{min-width:auto;min-height:auto;}
.product-about{width:100%;display:block;}
#JtTabContent img{max-width:100%!important;}
.row.content-tab{flex-wrap:wrap;}
.row.content-tab .col-sm-5,.row.content-tab .col-sm-7{width:100%!important;}
.jt-cs.rxnsport.popularshows .jt-imagecover{margin-right:0!important;margin-bottom:20px;float:none!important}
.jt-cs.rxnsport.popularshows .jt-introtext{margin-bottom:20px;display:block;}
.jt-cs.rxnsport.popularshows .jt-author-date{width:100%;}
.jt-cs.rxnsport.popularshows .jt-bottomline{flex-wrap:wrap;gap:15px 0px;}
.jt-radio-player.rxnsport .audio-buttons{margin-top:10px;}
.jt-radio-player.rxnsport .radio-name h3{font-size:14px;}
.t4-copyright .navbar{padding-left:0;padding-right:0;}
.t4-copyright ul{justify-content:flex-start;}
.yendif-video-share.videos.rxnsport [class*=" col-"],.sp-simpleportfolio .sp-simpleportfolio-item{padding-left:0px;padding-right:0px;}
.yendif-video-share-categories.rxnsport .row > *,.mod-yendifvideoshare-videos.rxnsport .row > *{padding-left:0px;padding-right:0px;}
.sp-simpleportfolio.rxnsport{padding:0px;}
h1, h2, h3,.moduletable > h3, .moduletable > .h3,.registration fieldset legend{}
.subslider-0-module [class*=' col-']{margin-bottom:40px}
.why-chooseus.right ul,.jt-cs.rxnsport.objective .pretext,.discover-rxnsport.right ul,.about-us-left ul{padding-left:0}
.about-us-right[class*=" col-"] {padding-right:0px;padding-left:0px;}
li.why-chooseus-text,.discover-rxnsport.right li, .middlespot-1-module li,.about-us ul li{display:flex;align-items:center;}
.jt-cs.rxnsport.objective .jt-pretext,.rxnsport.testimonial{flex-wrap:wrap;flex-direction:column;}
.jt-cs.rxnsport.objective .pretext_title{border-right:0;padding-right:0;}
.pricingtable-row .row{padding:20px 20px;}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul{padding:0px}
.header-wrap.border-radius{border-radius:0px;}
.t4-bottomspot-4 .container,.t4-subslider-0 .container{max-width:90%;}
.subslider-text{border-right:0;}
.subslider-title{font-size:20px;}

.nav-breakpoint-lg .t4-megamenu {margin-top:0;}
.mainnav  .container-lg.collapse-static{ padding-left:0; padding-right:0;}
div.content-rxnsport, div.register-rxnsport {left:50%;transform:translateX(-50%);}
.jt-cs.rxnsport.mainslider .jt-imagecover {margin-right:0px!important;}
.t4-footer .navbar-nav{justify-content:flex-start;width:100%;gap:0 10px}
.about-us-image1[class*=" col-"] ,.maintop-1-2-wrap [class*=" col-"] {padding-right:0px;padding-left:0;}

.jt-ic.rxnsport .slide {padding-left:0px!important;padding-right:0px!important;margin-left:0px!important;margin-right:0px!important;}
.submain-1-2-wrap [class*=' col-'],.submain-4-5-wrap [class*=' col-'],.bottom-b[class*=' col-'],.bottom-c[class*=' col-']{ padding-left:0; padding-right:0;}
.jtic_item_wrapper.jt-ic.rxnsport{padding-left:0!important; padding-right:0!important;}
#tns1 > .tns-item {box-sizing:content-box;}
.t4-topmodule .top-a[class*=" col-"] ,.t4-topmodule .top-b[class*=" col-"]{padding-right:0px; padding-left:0; margin-bottom:10px;}
.contact.rxnsport [class*=' col-']{ padding-left:0px!important; padding-right:0px!important}
.yendif-col  {width:100%!important;}

}
@media only screen and (max-width:540px) {
.header-top-3{display:none;}
.row{margin-left:0;margin-right:0;}
.yendif-video-share.rxnsport.mod-yendifvideoshare-player{padding:10px}
.testimonial_block-data{margin-top:20px;}
.sp-simpleportfolio.rxnsport .sp-simpleportfolio-items .sp-simpleportfolio-item{width:100%;}
h1,h2,h3,h4,h5,h6{margin-bottom:20px;}
.header-top p,.header-top div{margin:5px 0;} 
.header-top-3{padding-left:5px;}
.logo-wrap{padding-top:10px;padding-right:20px;position:absolute;width:100%;z-index:9;top:0px;padding-bottom:10px}
.header-top-3{border-left:0;}
.as-btn{padding:15px ;}
.feature-card-wrap .feature-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:0px !important;margin-bottom:20px;}
.feature-card-wrap:first-child .feature-card ,.feature-card-wrap:last-child .feature-card{border:0;}
.shape-mockup-wrap .pe-xxl-5{padding-bottom:65px;padding-top:35px;}
.checklist-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;}
.contentpane .item-page{padding:0.5rem;}
.row.gy-4 .col-lg-6{padding-left:0;padding-right:0;}
.item-page .page-header h2,.item-page .page-header .h2{font-size:24px;}
.board-wrap{padding:0px;}
.t4-breadcrumbs-inner .container{padding-left:0;padding-right:0;}
.t4-section.t4-breadcrumbs .breadcrumb li{margin-right:4px;font-size:0.85rem;}
.breadcrumb .divider{padding-right:0.1rem;}

}
@media only screen and (max-width:600px) {
.rxnsport  .testimonial_block-image {max-width:100%;width:100%!important; height:auto!important}
.rxnsport-schedule .showimg-text{flex-direction:column;justify-content:center;align-items:center}
.yendif-col-xs-2 {width:100%!important;}
.t4-header .navbar-inset {display:none;}
.mod_djl_schedule.rxnsport.nextmatch .home_away_wrap h1,.mod_djl_schedule.rxnsport.nextmatch .home_away_wrap h2{font-size:1.2rem; margin-bottom:10px; margin-top:10px;}
.mod_djl_schedule.rxnsport.nextmatch .home_away_wrap img{max-width:80%;}
}
@media only screen and (max-width:450px) {
.jt-playlist.rxnsport .playlist-wrap.style1 .buttons,.jt-playlist.toplist .playlist-wrap.style1 .buttons{gap:6px;padding-left:6px;flex:2;font-size:0.9rem}

}
@media only screen and (max-width:990px) and (min-width:768px) {
.header-block.fastfood .header-m{padding-right:70px;}
.topbar{padding:15px 15px;font-size:90%}
.topbar-l{padding-right:10px}
.topbar-l i,ul.top_social_icons li, ul.top_contact_info li, ul.social_icons li{margin-right:5px;}
.jtcs_item_wrapper h3 a.jt-title, .jtcs_item_wrapper .h3 a.jt-title,h3,.module-title,h3.module-title, .module-title.h3 ,.moduletable > h3, .moduletable > .h3{}
.subslider-0-module [class*=' col-']{margin-bottom:40px}
.positioncenter.owl-carousel .owl-nav{display:none;}
.jt-cs.rxnsport.objective .pretext_title{border-right:0;padding-right:0;}
.jt-cs.rxnsport.objective .pretext{padding-left:0}
div.content-rxnsport, div.register-rxnsport {left:50%;transform:translateX(0%);}
.jt-cs.rxnsport .jt-imagecover::before {display:none!important;}
}
@media only screen and (max-width:1400px) and (min-width:991px) {
.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link, .t4-navbar .navbar-nav > li > a, .t4-navbar .navbar-nav > li > .nav-link{padding-left:0.5rem;padding-right:0.5rem;font-size:85%!important}
.rxnsport .positioncenter.owl-carousel .owl-nav{z-index:5!important;}
.jt-cs.rxnsport .owl-carousel .owl-nav .owl-next{right:0px;}
.jt-cs.rxnsport .owl-carousel .owl-nav .owl-prev{left:0px;}
.header-shape1{-webkit-clip-path:none;clip-path:none;border-radius:0px;}
.not-at-top .t4-sticky{top:0 !important;left:50%;transform:translateX(-50%);width:100%;}
.nav-align-left .t4-megamenu .navbar-nav > li > a, .nav-align-left .t4-megamenu .navbar-nav > li > span {padding-left:0.8rem;padding-right:0.8rem;}
div.content-rxnsport, div.register-rxnsport {left:50%;transform:translateX(0%);}
}

#redim-cookiehint-bottom {position: fixed; z-index: 99999; left: 0px; right: 0px; bottom: 0px; top: auto !important;}
#juxp_777 .juxp-item{
			height:auto;
			float:left;
		    display: inline-block;
		}#juxp_777 .juxp-item {
		width:33.33%;}@media (max-width: 768px){
		#juxp_777 .juxp-item {
			width:33.33%;}}@media (max-width: 480px){
		#juxp_777 .juxp-item {
			width:100%;}}.juxp-item{
       	padding:10px;
       	box-sizing: border-box;
       	-moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
         }.jux-portfolio .juxp-item .jux-textlayout{
       	background:#f7f7f7;
   	}
.jux-portfolioId777  .hover-1  .item-info,
.jux-portfolioId777  .hover-2:hover,
.jux-portfolioId777  .hover-3 .juxp-line,
.jux-portfolioId777  .hover-4:hover .jux-line-left:before, 
.jux-portfolioId777  .hover-4:hover .jux-line-left:after, 
.jux-portfolioId777  .hover-4:hover .jux-line-right:before, 
.jux-portfolioId777  .hover-4:hover .jux-line-right:after,
.jux-portfolioId777  .hover-5:hover .jux-line-left:before, 
.jux-portfolioId777  .hover-5:hover .jux-line-left:after, 
.jux-portfolioId777  .hover-5:hover .jux-line-right:before, 
.jux-portfolioId777  .hover-5:hover .jux-line-right:after,
.jux-portfolioId777  .hover-7:hover .jux-line-left:before, 
.jux-portfolioId777  .hover-7:hover .jux-line-left:after, 
.jux-portfolioId777  .hover-7:hover .jux-line-right:before, 
.jux-portfolioId777  .hover-7:hover .jux-line-right:after,
.jux-portfolioId777  .hover-8:hover .jux-line-left:before, 
.jux-portfolioId777  .hover-8:hover .jux-line-left:after, 
.jux-portfolioId777  .hover-8:hover .jux-line-right:before, 
.jux-portfolioId777  .hover-8:hover .jux-line-right:after,
.jux-portfolioId777  .hover-9:hover .jux-line-left:before, 
.jux-portfolioId777  .hover-9:hover .jux-line-left:after, 
.jux-portfolioId777  .hover-9:hover .jux-line-right:before, 
.jux-portfolioId777  .hover-9:hover .jux-line-right:after{ 
    background:#002bff!important;
    opacity: 0.7!important;
}
			.juxp-filters{text-align: left;}
.mod_juxId_789 .eafc-chat-window-show.eafc-chat-window-buttonTypeBubble {
        z-index:9999;
}
 
.svrotator157 { height:200px !important; }
.svrotator157 .rotatorcaption { background:rgba(255, 255, 255, 0.7); color:#000000; height: auto; bottom: 5px; text-align: left; font-size: ; font-family: ;}
.svrotator157 .fade-in.one { animation-delay:2.5s; }
.svrotator157 {margin-bottom: 5px; display: block; background: rgba(255, 255, 255, 0.7); max-width: 100%; position: relative; overflow: hidden;}
.rotatorbox {width:100%;}
.rotatorbox > img, .rotatorbox > a > img {object-fit: cover; object-position: center center; }



    @-webkit-viewport   { width: device-width; }
    @-moz-viewport      { width: device-width; }
    @-ms-viewport       { width: device-width; }
    @-o-viewport        { width: device-width; }
    @viewport           { width: device-width; }
  

  html {
    scroll-behavior: smooth;
  }


div.jtl-content-login117,div.jtl-content-register117 {display:none;position:absolute;top: 100%;margin-top:5px;padding:20px; z-index:99;-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);box-shadow: 0 0 7px rgba(0, 0, 0, 0.2); overflow:hidden;}
#jtl button.login-toggle117,#jtl button.register-toggle117{ padding:6px 15px; margin:0px 10px;box-shadow:none;border: 0;border-radius: 3px;transition: all 0.3s linear 0s;}
#loginModal117.modal.fade.show,#registerModal117.modal.fade.show{top:10%;}
#loginModal117 .modal-dialog ,#registerModal117 .modal-dialog{max-width:380px;;}

