@font-face {
  font-family: 'TradeGothic';
  src: url("fonts/TradeGothicLTStd-BdCn20.eot") format("embedded-opentype"), url("fonts/TradeGothicLTStd-BdCn20.otf") format("opentype"), url("fonts/TradeGothicLTStd-BdCn20.woff") format("woff"), url("fonts/TradeGothicLTStd-BdCn20.ttf") format("truetype"), url("fonts/TradeGothicLTStd-BdCn20.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
body {
  font-family: Georgia, Times, serif;
  font-size: 22px;
  line-height: 1.36364em;
  color: #838383;
  padding: 0;
  margin: 0;
  overflow-x: hidden; }

body.active {
  position: fixed;
  width: 100%; }

a {
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  -ms-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s; }

a:hover {
  opacity: 0.5; }

h1,
article h1,
section h1,
header h1 {
  font-family: TradeGothic;
  font-size: 2.95455em;
  line-height: 0.76923em;
  color: #000;
  padding: 0 0 0 0.23077em;
  margin: 0 0 0.61538em 0;
  text-transform: uppercase;
  letter-spacing: 0.21em; }

.alm-btn-wrap {
  text-align: left;
  padding: 0;
  overflow: visible;
  display: block;
  position: relative;
  margin-top: 0; }

.loadmoredummy-wrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  top: -100%;
  text-align: center; }

.loadmoredummy-img {
  width: 100%;
  opacity: 0; }

#load-more:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%; }

#load-more {
  font-family: TradeGothic;
  font-size: 2.95455em;
  line-height: 0;
  color: #fff;
  padding: 0.36364em 0 0 0.68182em;
  margin: 0 0 0 0;
  text-transform: uppercase;
  letter-spacing: 0.21em;
  font-weight: normal;
  height: auto;
  padding: 0;
  margin: 0;
  background: none;
  color: white;
  outline: 0;
  width: 100%;
  height: 100%;
  padding-top: 0.26154em;
  text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.2), 1px -1px 1px rgba(0, 0, 0, 0.2), -1px 1px 1px rgba(0, 0, 0, 0.2), 1px 1px 1px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  border: none;
  bottom: 5rem;
  position: absolute; }

button.alm-load-more-btn.loading:before {
  display: none; }

.alm-btn-wrap-insta {
  text-align: left;
  padding: 0;
  overflow: visible;
  display: block;
  position: relative;
  margin-top: 0;
  margin-left: 10px;
  margin-right: 10px; }

.loadmoredummy-wrapper-insta {
  width: 100%;
  height: 100%;
  position: absolute;
  text-align: left; }

.loadmoredummy-img-insta {
  width: 100%; }

#load-more-insta:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%; }

#load-more-insta {
  font-family: TradeGothic;
  font-size: 2.95455em;
  line-height: 0;
  color: #fff;
  padding: 0.36364em 0 0 0.68182em;
  margin: 0 0 0 0;
  text-transform: uppercase;
  letter-spacing: 0.21em;
  font-weight: normal;
  height: auto;
  padding: 0;
  margin: 0;
  background: none;
  color: white;
  outline: 0;
  width: 100%;
  height: 100%;
  padding-top: 0.26154em;
  text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.2), 1px -1px 1px rgba(0, 0, 0, 0.2), -1px 1px 1px rgba(0, 0, 0, 0.2), 1px 1px 1px rgba(0, 0, 0, 0.2);
  padding-left: 1em;
  padding-right: 1em; }

main {
  min-width: 29.31818em;
  max-width: 29.31818em;
  width: 29.31818em;
  padding-right: 0.68182em; }

main.main_big {
  min-width: 44.54545em;
  max-width: 44.54545em;
  width: 44.54545em;
  margin: 4.54545em auto; }

main.main_page {
  margin-top: 4.54545em; }

aside {
  min-width: 15.22727em;
  max-width: 15.22727em;
  width: 15.22727em;
  padding-left: 0.68182em;
  padding-right: 0.68182em;
  float: right; }

_:-ms-fullscreen, :root aside {
  margin-top: 100px; }

.wrapper {
  max-width: inherit;
  width: 100%;
  margin: 0 auto;
  position: relative;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
  left: 0%; }

.headerWrapper, .contentWrapper, .footerWrapper {
  width: 44.54545em;
  margin: 0 auto;
  position: relative; }

.headerWrapper {
  height: 100%; }

.footer {
  clear: both;
  background: black;
  height: 4.36364em;
  width: 100%;
  margin-top: 2em; }

.footer .logo a img {
  position: absolute;
  top: -1px;
  left: 0;
  width: 12.72727em; }

.footer nav.main {
  text-align: right; }

.footer nav.main ul {
  display: inline-block;
  margin-top: 35px; }

.footer nav.main ul li {
  float: left;
  margin-left: 0.31818em;
  margin-right: 0.31818em; }

.footer nav.main ul li a {
  font-family: TradeGothic;
  font-size: 1.09091em;
  line-height: 0.75em;
  color: #fff;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  text-transform: uppercase;
  letter-spacing: 0.21em; }

.header {
  width: 100%;
  background: #333;
  background-image: url(img/header.webp);
  background-repeat: no-repeat;
  background-size: cover;
  background-position-x: 50%;
  background-position-y: 50%;
  height: 80vh; }

.header .logo a img {
  position: absolute;
  max-width: 23.63636em;
  width: 100%;
  top: 0;
  left: 0.68182em; }

.header nav.main {
  position: absolute;
  top: 5.09091em;
  left: 19.72727em; }

.header nav.main ul, .header nav.main li {
  margin: 0;
  list-style: none;
  list-style-image: none;
  float: left;
  margin-left: 0.31818em;
  margin-right: 0.31818em; }

.header nav.main li a {
  font-family: TradeGothic;
  font-size: 1.63636em;
  line-height: 1em;
  color: #fff;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  text-transform: uppercase;
  letter-spacing: 0.21em; }

.header nav.sub {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: -0.09091em; }

.header nav.sub ul {
  display: block;
  position: relative;
  text-align: left;
  width: 100%;
  margin-left: 0.36364em;
  margin-right: 0;
  float: none;
  line-height: 0; }

.header nav.sub li {
  margin: 0;
  list-style: none;
  list-style-image: none;
  float: none;
  margin-left: 0.31818em;
  margin-right: 0.31818em;
  display: inline-block; }

.header nav.sub li a {
  font-family: TradeGothic;
  font-size: 1.09091em;
  line-height: 0.9;
  color: #fff;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  text-transform: uppercase;
  letter-spacing: 0.21em;
  text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.2), 1px -1px 1px rgba(0, 0, 0, 0.2); }

article header span {
  font-family: TradeGothic;
  font-size: 1.09091em;
  line-height: 2em;
  color: #7e7e7e;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  text-transform: uppercase;
  letter-spacing: 0.21em;
  padding-left: 0.625em; }

article header h1 {
  padding: 0 0 0 0.23077em;
  margin: 0 0 0.61538em 0; }

article p {
  font-size: 1em;
  line-height: 1.36364em;
  color: #838383;
  padding: 0 0 0 0.68182em;
  margin: 1.36364em 0 1.36364em 0; }

article p img, article p iframe {
  margin-left: -0.68182em;
  max-width: 28.63636em; }

article p img.size-full {
  height: auto;
  margin-bottom: 1rem; }

form p {
  font-family: TradeGothic;
  text-transform: uppercase;
  line-height: 1.5em; }

form p .required {
  text-transform: none; }

form p input, form p textarea {
  border: 4px solid #e0e0e0;
  padding: 0.5em;
  font-family: Georgia, Times, serif;
  font-size: 0.8em;
  color: #999;
  border-radius: 0; }

form p textarea {
  width: 100%;
  max-width: 593px; }

form p input:focus, form p textarea:focus {
  outline: 0;
  border: 4px solid #999;
  color: #666; }

#sendMessage {
  cursor: pointer; }

#sendMessage #load-more-insta {
  font-size: 2.72727em; }

#sendMessage .loadmoredummy-wrapper-insta {
  text-align: center; }

form .ajax-loader {
  display: none; }

.wpcf7-submit {
  display: none; }

.g-recaptcha {
  padding: 0 0 0 0.68182em; }

.sidebarTitleImage {
  width: 100%;
  margin-bottom: 0.68182em; }

.with-margin-top {
  margin-top: 0.68182em; }

.border-divider {
  border-bottom: 3px solid black;
  margin-top: 0.90909em;
  margin-bottom: 0.90909em; }

.si_feed {
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
  overflow: hidden; }

.si_item {
  width: 25%; }

.si_item.big {
  width: 50%; }

.si_item img {
  border: 10px solid white;
  width: 100%; }

#load_si_more {
  cursor: pointer; }

.si_feed_widget .si_item {
  width: 304px;
  height: 304px; }

.si_feed_widget .si_item img {
  border: none; }

.twitter_name {
  font-family: TradeGothic;
  font-size: 0.90909em;
  line-height: 1em;
  color: #808080;
  padding: 0.22727em 0 0 0;
  margin: 0 0 0 0;
  text-transform: uppercase; }

.twitter_date {
  font-family: TradeGothic;
  font-size: 0.72727em;
  line-height: 1em;
  color: #808080;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  text-transform: uppercase; }

.twitter_entry-content {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.72727em;
  line-height: 1.25em;
  color: #808080;
  padding: 0.90909em 0 1.81818em 0;
  margin: 0 0 0 0; }

.twitter-avatar {
  float: left;
  margin-right: 0.45455em; }

article.type-post {
  margin-top: 4.54545em; }

#mobileMenuIcon {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1001;
  display: none; }

#mobileMenu {
  width: 100%;
  height: 100vh;
  position: fixed;
  background: black;
  z-index: 1000;
  opacity: 0.9;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
  top: -150%;
  display: none;
  text-align: center; }

#mobileMenu.active {
  top: 0%; }

#mobileMenu .logo {
  margin-top: 1.5em;
  padding-bottom: 3em; }

#mobileMenu .logo img {
  width: 60%; }

.mobileMenuWrapper {
  position: absolute;
  left: 0;
  width: 100%;
  top: 25vh; }

#mobileMenu nav.main {
  left: 0;
  width: 100%;
  padding-top: 1em; }

#mobileMenu nav.main li a {
  font-family: TradeGothic;
  font-size: 2em;
  line-height: 0.75em;
  color: #fff;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  text-transform: uppercase;
  letter-spacing: 0.21em; }

#mobileMenu nav.social {
  left: 0;
  width: 100%;
  padding-top: 1em; }

#mobileMenu nav.social ul {
  display: block;
  position: relative;
  text-align: center;
  width: 100%;
  margin-right: 0;
  float: none; }

#mobileMenu nav.social li {
  margin: 0;
  list-style: none;
  list-style-image: none;
  float: none;
  margin-left: 0.31818em;
  margin-right: 0.31818em;
  display: inline-block;
  width: 4em; }

#mobileMenu nav.social li a {
  font-family: TradeGothic;
  font-size: 1.09091em;
  line-height: 0.75em;
  color: #fff;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  text-transform: uppercase;
  letter-spacing: 0.21em;
  text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.2), 1px -1px 1px rgba(0, 0, 0, 0.2); }

#mobileMenu nav.sub {
  position: absolute;
  left: 0;
  width: 100%;
  top: 80vh; }

#mobileMenu nav.sub ul {
  display: block;
  position: relative;
  text-align: center;
  width: 100%;
  margin-left: 0.36364em;
  margin-right: 0;
  float: none; }

#mobileMenu nav.sub li {
  margin: 0;
  list-style: none;
  list-style-image: none;
  float: none;
  margin-left: 0.31818em;
  margin-right: 0.31818em;
  display: inline-block; }

#mobileMenu nav.sub li a {
  font-family: TradeGothic;
  font-size: 1.09091em;
  line-height: 0.75em;
  color: #fff;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  text-transform: uppercase;
  letter-spacing: 0.21em;
  text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.2), 1px -1px 1px rgba(0, 0, 0, 0.2); }

.mainMenuDot {
  display: none; }

.socialDot {
  display: inline-block; }

@media screen and (max-width: 995px) {
  a:hover {
    opacity: 1; }

  form p textarea {
    width: 100%;
    max-width: 100%; }

  aside {
    display: none; }

  .header {
    height: 50vh; }

  .headerWrapper, .contentWrapper, .footerWrapper {
    width: 100%;
    margin: 0 auto;
    position: relative; }

  main, main.main_big, main.main_page {
    min-width: 100%;
    max-width: 100%;
    width: 100%;
    padding-left: 0.68182em;
    padding-right: 0.68182em; }

  article p img, article p iframe {
    max-width: 100%;
    width: 100%;
    margin: 0; }

  article p {
    padding: 0 0 0 0; }

  article footer img {
    width: 100%; }

  #load-more {
    width: 100%; }

  .footer .logo, .header nav.main {
    display: none; }

  #mobileMenuIcon {
    display: block; }

  #mobileMenu {
    display: block; }

  .mainMenuDot {
    display: block; }

  .socialDot {
    display: none !important; }

  .footer {
    overflow: hidden; }

  .footer nav.main {
    margin-top: 35px;
    text-align: center; }

  .footer nav.main ul {
    display: inline-block;
    margin-top: 0; }

  #sendMessage.alm-btn-wrap-insta {
    margin-left: 0;
    margin-right: 0; }

  .g-recaptcha {
    padding: 0 0 0 0; }

  .header nav.sub ul {
    max-width: 600px; }

  .header nav.sub li.hideMobile, #mobileMenu nav.sub li.hideMobile {
    display: none; }

  #mobileMenu nav.sub {
    left: 50%;
    margin-left: -300px; }

  #mobileMenu nav.sub ul {
    max-width: 600px; }

  .header nav.sub li a {
    text-shadow: -1px -1px 1px transparent, 1px -1px 1px transparent; } }
@media screen and (max-width: 667px) {
  body {
    font-size: 12px; }

  .header nav.sub ul {
    margin-left: 1.36364em;
    max-width: 300px; }

  .header nav.sub li {
    margin-left: 0em;
    margin-right: 0.63636em;
    display: block;
    float: left;
    height: 10px; }

  .header nav.sub li a {
    line-height: 1; }

  article p {
    font-size: 1.2em;
    line-height: 1.36364em;
    padding-left: 0; }

  article header h1 {
    padding-left: 0;
    margin: 0.15385em 0 0.61538em 0; }

  article header span {
    padding-left: 0; }

  .si_item img {
    border: 5px solid white; }

  .alm-btn-wrap-insta {
    margin-left: 5px;
    margin-right: 5px; }

  #load-more-insta {
    font-size: 2em; }

  .header .logo a img {
    width: 60%;
    left: 1.36364em; }

  .loadmoredummy-wrapper-insta {
    text-align: left; }

  .footer nav.main {
    margin-top: 15px;
    text-align: center; }

  .footer nav.main .twitter {
    width: 30px; }

  .footer nav.main .instagram {
    width: 30px; }

  .footer nav.main .facebook {
    width: 13px; }

  #sendMessage #load-more-insta {
    font-size: 2.5em; }

  #mobileMenu nav.sub {
    left: 50%;
    margin-left: -160px;
    top: 70vh; }

  #mobileMenu nav.sub ul {
    max-width: 320px; } }
@media screen and (max-width: 667px) and (orientation: landscape) {
  .mobileMenuWrapper {
    top: 30vh; }

  .mainMenuDot {
    display: none !important; }

  #mobileMenu nav.main ul {
    display: block;
    position: relative;
    text-align: center;
    width: 100%;
    margin-right: 0;
    float: none; }

  #mobileMenu nav.main li {
    margin: 0;
    list-style: none;
    list-style-image: none;
    float: none;
    margin-left: 0.31818em;
    margin-right: 0.31818em;
    display: inline-block; }

  #mobileMenu nav.sub {
    top: 60vh; }

  #mobileMenu .logo img {
    width: 40%; } }
.cmn-toggle-switch {
  display: block;
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 70px;
  height: 70px;
  font-size: 0;
  text-indent: -9999px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-shadow: none;
  border-radius: none;
  border: none;
  cursor: pointer;
  -webkit-transition: background 0.3s;
  transition: background 0.3s; }

.cmn-toggle-switch:focus {
  outline: none; }

.cmn-toggle-switch span {
  display: block;
  position: absolute;
  top: 30px;
  left: 18px;
  right: 18px;
  height: 6px;
  background: white; }

.cmn-toggle-switch span::before,
.cmn-toggle-switch span::after {
  position: absolute;
  display: block;
  left: 0;
  width: 100%;
  height: 6px;
  background-color: #fff;
  content: ""; }

.cmn-toggle-switch span::before {
  top: -13px; }

.cmn-toggle-switch span::after {
  bottom: -13px; }

/**
 * Style 1
 *
 * Rotating hamburger icon (rot), that simply rotates 90 degrees when activated.
 * Nothing too fancy, simple transition.
 */
.cmn-toggle-switch__rot {
  background-color: #28aadc; }

.cmn-toggle-switch__rot span {
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s; }

/* active state, i.e. menu open */
.cmn-toggle-switch__rot.active {
  background-color: #166888; }

.cmn-toggle-switch__rot.active span {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

/**
 * Style 2
 *
 * Hamburger to "x" (htx). Takes on a hamburger shape, bars slide
 * down to center and transform into an "x".
 */
.cmn-toggle-switch__htx {
  background-color: transparent; }

.cmn-toggle-switch__htx span {
  -webkit-transition: background 0s 0.3s;
  transition: background 0s 0.3s; }

.cmn-toggle-switch__htx span::before,
.cmn-toggle-switch__htx span::after {
  -webkit-transition-duration: 0.3s, 0.3s;
  transition-duration: 0.3s, 0.3s;
  -webkit-transition-delay: 0.3s, 0s;
  transition-delay: 0.3s, 0s; }

.cmn-toggle-switch__htx span::before {
  -webkit-transition-property: top, -webkit-transform;
  transition-property: top, transform; }

.cmn-toggle-switch__htx span::after {
  -webkit-transition-property: bottom, -webkit-transform;
  transition-property: bottom, transform; }

/* active state, i.e. menu open */
.cmn-toggle-switch__htx.active {
  background-color: transparent; }

.cmn-toggle-switch__htx.active span {
  background: none; }

.cmn-toggle-switch__htx.active span::before {
  top: 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

.cmn-toggle-switch__htx.active span::after {
  bottom: 0;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.cmn-toggle-switch__htx.active span::before,
.cmn-toggle-switch__htx.active span::after {
  -webkit-transition-delay: 0s, 0.3s;
  transition-delay: 0s, 0.3s; }

/**
 * Style 3
 *
 * Hamburger to left-arrow (htla). Hamburger menu transforms to a left-pointing
 * arrow. Usually indicates an off canvas menu sliding in from left that
 * will be close on re-click of the icon.
 */
.cmn-toggle-switch__htla {
  background-color: #32dc64; }

.cmn-toggle-switch__htla span {
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s; }

.cmn-toggle-switch__htla span::before {
  -webkit-transform-origin: top right;
  -ms-transform-origin: top right;
  transform-origin: top right;
  -webkit-transition: -webkit-transform 0.3s, width 0.3s, top 0.3s;
  transition: transform 0.3s, width 0.3s, top 0.3s; }

.cmn-toggle-switch__htla span::after {
  -webkit-transform-origin: bottom right;
  -ms-transform-origin: bottom right;
  transform-origin: bottom right;
  -webkit-transition: -webkit-transform 0.3s, width 0.3s, bottom 0.3s;
  transition: transform 0.3s, width 0.3s, bottom 0.3s; }

/* active state, i.e. menu open */
.cmn-toggle-switch__htla.active {
  background-color: #18903c; }

.cmn-toggle-switch__htla.active span {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.cmn-toggle-switch__htla.active span::before,
.cmn-toggle-switch__htla.active span::after {
  width: 50%; }

.cmn-toggle-switch__htla.active span::before {
  top: 0;
  -webkit-transform: translateX(42px) translateY(3px) rotate(45deg);
  -ms-transform: translateX(42px) translateY(3px) rotate(45deg);
  transform: translateX(42px) translateY(3px) rotate(45deg); }

.cmn-toggle-switch__htla.active span::after {
  bottom: 0;
  -webkit-transform: translateX(42px) translateY(-3px) rotate(-45deg);
  -ms-transform: translateX(42px) translateY(-3px) rotate(-45deg);
  transform: translateX(42px) translateY(-3px) rotate(-45deg); }

/**
 * Style 4
 *
 * Hamburger to right-arrow (htra). Hamburger menu transforms to a
 * right-pointing arrow. Usually indicates an off canvas menu sliding in from
 * right that will be close on re-click of the icon.
 */
.cmn-toggle-switch__htra {
  background-color: #ff9650; }

.cmn-toggle-switch__htra span {
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s; }

.cmn-toggle-switch__htra span::before {
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
  -webkit-transition: -webkit-transform 0.3s, width 0.3s, top 0.3s;
  transition: transform 0.3s, width 0.3s, top 0.3s; }

.cmn-toggle-switch__htra span::after {
  -webkit-transform-origin: bottom left;
  -ms-transform-origin: bottom left;
  transform-origin: bottom left;
  -webkit-transition: -webkit-transform 0.3s, width 0.3s, bottom 0.3s;
  transition: transform 0.3s, width 0.3s, bottom 0.3s; }

/* active state, i.e. menu open */
.cmn-toggle-switch__htra.active {
  background-color: #e95d00; }

.cmn-toggle-switch__htra.active span {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.cmn-toggle-switch__htra.active span::before,
.cmn-toggle-switch__htra.active span::after {
  width: 50%; }

.cmn-toggle-switch__htra.active span::before {
  top: 0;
  -webkit-transform: translateX(-6px) translateY(3px) rotate(-45deg);
  -ms-transform: translateX(-6px) translateY(3px) rotate(-45deg);
  transform: translateX(-6px) translateY(3px) rotate(-45deg); }

.cmn-toggle-switch__htra.active span::after {
  bottom: 0;
  -webkit-transform: translateX(-6px) translateY(-3px) rotate(45deg);
  -ms-transform: translateX(-6px) translateY(-3px) rotate(45deg);
  transform: translateX(-6px) translateY(-3px) rotate(45deg); }

/*# sourceMappingURL=carissamoore.css.map */