/* Defaults to color property */
/*Top bar selector macro*/
/*Middle bar selector macro*/
/*Middle bar 1 selector macro*/
/*Middle bar 2 selector macro*/
/*Bottom bar selector*/
.navbar-toggle.canis {
  /* Global Noncollapsed state*/
  /* Global Collapsed state*/
  /*Flip bars*/
  /*Rotate bars*/
  /*Stand bars*/
  /*Rotate bars*/
  /*Flip bars*/
  /*Rotate bars*/ }
  .navbar-toggle.canis .icon-bar {
    background: transparent !important;
    position: relative; }
  .navbar-toggle.canis .icon-bar:before,
  .navbar-toggle.canis .icon-bar:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: currentColor;
    -moz-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%; }
  .navbar-toggle.canis .icon-bar:before {
    display: none; }
  .navbar-toggle.canis .icon-bar + .icon-bar + .icon-bar:before {
    display: none; }
  .navbar-toggle.canis.collapsed .icon-bar:before {
    display: none; }
  .navbar-toggle.canis.collapsed .icon-bar + .icon-bar + .icon-bar:before {
    display: none; }
  .navbar-toggle.canis.canis-flip {
    /* Flip Noncollapsed state*/
    /* Flip Right Noncollapsed state*/
    /* Flip In Noncollapsed state*/
    /* Flip Collapsed state*/
    /* Flip Right Collapsed state*/ }
    .navbar-toggle.canis.canis-flip .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-flip .icon-bar:after {
      visibility: hidden;
      opacity: 0;
      -moz-transform: translateY(-6px);
      -o-transform: translateY(-6px);
      -ms-transform: translateY(-6px);
      -webkit-transform: translateY(-6px);
      transform: translateY(-6px);
      -moz-transition: transform 0.35s, visibility 0.35s 0.35s, opacity 0.35s;
      -o-transition: transform 0.35s, visibility 0.35s 0.35s, opacity 0.35s;
      -webkit-transition: transform 0.35s, visibility 0.35s 0.35s, opacity 0.35s;
      transition: transform 0.35s, visibility 0.35s 0.35s, opacity 0.35s; }
    .navbar-toggle.canis.canis-flip .icon-bar + .icon-bar:before {
      display: block;
      visibility: visible;
      opacity: 1;
      -moz-transform: rotateZ(-225deg) scaleX(0.6);
      -o-transform: rotateZ(-225deg) scaleX(0.6);
      -ms-transform: rotateZ(-225deg) scaleX(0.6);
      -webkit-transform: rotateZ(-225deg) scaleX(0.6);
      transform: rotateZ(-225deg) scaleX(0.6);
      -moz-transition: transform 0.35s 0.175s;
      -o-transition: transform 0.35s 0.175s;
      -webkit-transition: transform 0.35s 0.175s;
      transition: transform 0.35s 0.175s; }
    .navbar-toggle.canis.canis-flip .icon-bar + .icon-bar:after {
      display: block;
      visibility: visible;
      opacity: 1;
      -moz-transform: rotateZ(-135deg) scaleX(0.6);
      -o-transform: rotateZ(-135deg) scaleX(0.6);
      -ms-transform: rotateZ(-135deg) scaleX(0.6);
      -webkit-transform: rotateZ(-135deg) scaleX(0.6);
      transform: rotateZ(-135deg) scaleX(0.6);
      -moz-transition: transform 0.35s 0.175s;
      -o-transition: transform 0.35s 0.175s;
      -webkit-transition: transform 0.35s 0.175s;
      transition: transform 0.35s 0.175s; }
    .navbar-toggle.canis.canis-flip .icon-bar + .icon-bar + .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-flip .icon-bar + .icon-bar + .icon-bar:after {
      visibility: hidden;
      opacity: 0;
      -moz-transform: translateY(6px);
      -o-transform: translateY(6px);
      -ms-transform: translateY(6px);
      -webkit-transform: translateY(6px);
      transform: translateY(6px);
      -moz-transition: transform 0.35s, visibility 0.35s 0.35s, opacity 0.35s;
      -o-transition: transform 0.35s, visibility 0.35s 0.35s, opacity 0.35s;
      -webkit-transition: transform 0.35s, visibility 0.35s 0.35s, opacity 0.35s;
      transition: transform 0.35s, visibility 0.35s 0.35s, opacity 0.35s; }
    .navbar-toggle.canis.canis-flip.canis-flip-right .icon-bar + .icon-bar:before {
      display: block;
      -moz-transform: rotateZ(225deg) scaleX(0.6);
      -o-transform: rotateZ(225deg) scaleX(0.6);
      -ms-transform: rotateZ(225deg) scaleX(0.6);
      -webkit-transform: rotateZ(225deg) scaleX(0.6);
      transform: rotateZ(225deg) scaleX(0.6); }
    .navbar-toggle.canis.canis-flip.canis-flip-right .icon-bar + .icon-bar:after {
      display: block;
      -moz-transform: rotateZ(135deg) scaleX(0.6);
      -o-transform: rotateZ(135deg) scaleX(0.6);
      -ms-transform: rotateZ(135deg) scaleX(0.6);
      -webkit-transform: rotateZ(135deg) scaleX(0.6);
      transform: rotateZ(135deg) scaleX(0.6); }
    .navbar-toggle.canis.canis-flip.canis-flip-right .icon-bar + .icon-bar + .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-flip.canis-flip-right .icon-bar + .icon-bar + .icon-bar:after {
      -moz-transform: translateY(6px);
      -o-transform: translateY(6px);
      -ms-transform: translateY(6px);
      -webkit-transform: translateY(6px);
      transform: translateY(6px); }
    .navbar-toggle.canis.canis-flip.canis-flip-in .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-flip.canis-flip-in .icon-bar:after {
      -moz-transform: translateY(6px);
      -o-transform: translateY(6px);
      -ms-transform: translateY(6px);
      -webkit-transform: translateY(6px);
      transform: translateY(6px); }
    .navbar-toggle.canis.canis-flip.canis-flip-in .icon-bar + .icon-bar + .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-flip.canis-flip-in .icon-bar + .icon-bar + .icon-bar:after {
      -moz-transform: translateY(-6px);
      -o-transform: translateY(-6px);
      -ms-transform: translateY(-6px);
      -webkit-transform: translateY(-6px);
      transform: translateY(-6px); }
    .navbar-toggle.canis.canis-flip.canis-slide-left .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-flip.canis-slide-left .icon-bar:after {
      -moz-transform: translateX(-6px);
      -o-transform: translateX(-6px);
      -ms-transform: translateX(-6px);
      -webkit-transform: translateX(-6px);
      transform: translateX(-6px); }
    .navbar-toggle.canis.canis-flip.canis-slide-left .icon-bar + .icon-bar + .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-flip.canis-slide-left .icon-bar + .icon-bar + .icon-bar:after {
      -moz-transform: translateX(-6px);
      -o-transform: translateX(-6px);
      -ms-transform: translateX(-6px);
      -webkit-transform: translateX(-6px);
      transform: translateX(-6px); }
    .navbar-toggle.canis.canis-flip.canis-slide-right .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-flip.canis-slide-right .icon-bar:after {
      -moz-transform: translateX(6px);
      -o-transform: translateX(6px);
      -ms-transform: translateX(6px);
      -webkit-transform: translateX(6px);
      transform: translateX(6px); }
    .navbar-toggle.canis.canis-flip.canis-slide-right .icon-bar + .icon-bar + .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-flip.canis-slide-right .icon-bar + .icon-bar + .icon-bar:after {
      -moz-transform: translateX(6px);
      -o-transform: translateX(6px);
      -ms-transform: translateX(6px);
      -webkit-transform: translateX(6px);
      transform: translateX(6px); }
    .navbar-toggle.canis.canis-flip.collapsed .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-flip.collapsed .icon-bar:after {
      visibility: visible;
      opacity: 1;
      -moz-transform: none;
      -o-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none;
      -moz-transition: transform 0.35s 0.175s, opacity 0.35s 0.175s, visibility 0.35s 0.175s;
      -o-transition: transform 0.35s 0.175s, opacity 0.35s 0.175s, visibility 0.35s 0.175s;
      -webkit-transition: transform 0.35s 0.175s, opacity 0.35s 0.175s, visibility 0.35s 0.175s;
      transition: transform 0.35s 0.175s, opacity 0.35s 0.175s, visibility 0.35s 0.175s; }
    .navbar-toggle.canis.canis-flip.collapsed .icon-bar + .icon-bar:before {
      display: block;
      -moz-transform: none;
      -o-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none;
      -moz-transition: transform 0.35s;
      -o-transition: transform 0.35s;
      -webkit-transition: transform 0.35s;
      transition: transform 0.35s; }
    .navbar-toggle.canis.canis-flip.collapsed .icon-bar + .icon-bar:after {
      display: block;
      -moz-transform: none;
      -o-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none;
      -moz-transition: transform 0.35s;
      -o-transition: transform 0.35s;
      -webkit-transition: transform 0.35s;
      transition: transform 0.35s; }
    .navbar-toggle.canis.canis-flip.collapsed .icon-bar + .icon-bar + .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-flip.collapsed .icon-bar + .icon-bar + .icon-bar:after {
      visibility: visible;
      opacity: 1;
      -moz-transform: none;
      -o-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none;
      -moz-transition: transform 0.35s 0.175s, opacity 0.35s 0.175s, visibility 0.35s 0.175s;
      -o-transition: transform 0.35s 0.175s, opacity 0.35s 0.175s, visibility 0.35s 0.175s;
      -webkit-transition: transform 0.35s 0.175s, opacity 0.35s 0.175s, visibility 0.35s 0.175s;
      transition: transform 0.35s 0.175s, opacity 0.35s 0.175s, visibility 0.35s 0.175s; }
    .navbar-toggle.canis.canis-flip.collapsed.canis-flip-right .icon-bar + .icon-bar:before {
      display: block;
      -moz-transform: none;
      -o-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none; }
    .navbar-toggle.canis.canis-flip.collapsed.canis-flip-right .icon-bar + .icon-bar:after {
      display: block;
      -moz-transform: none;
      -o-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none; }
    .navbar-toggle.canis.canis-flip.collapsed.canis-flip-right .icon-bar + .icon-bar + .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-flip.collapsed.canis-flip-right .icon-bar + .icon-bar + .icon-bar:after {
      -moz-transform: none;
      -o-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none; }
  .navbar-toggle.canis.canis-rotate {
    /* Rotate Noncollapsed state*/
    /* Rotate Right Noncollapsed state*/
    /* Rotate Collapsed state*/ }
    .navbar-toggle.canis.canis-rotate .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-rotate .icon-bar:after {
      visibility: hidden;
      opacity: 0;
      -moz-transform: rotateZ(-360deg);
      -o-transform: rotateZ(-360deg);
      -ms-transform: rotateZ(-360deg);
      -webkit-transform: rotateZ(-360deg);
      transform: rotateZ(-360deg);
      -moz-transition: transform 0.28s, visibility 0.28s 0.35s, opacity 0.28s;
      -o-transition: transform 0.28s, visibility 0.28s 0.35s, opacity 0.28s;
      -webkit-transition: transform 0.28s, visibility 0.28s 0.35s, opacity 0.28s;
      transition: transform 0.28s, visibility 0.28s 0.35s, opacity 0.28s;
      -moz-transform-origin: 50% 300%;
      -o-transform-origin: 50% 300%;
      -ms-transform-origin: 50% 300%;
      -webkit-transform-origin: 50% 300%;
      transform-origin: 50% 300%; }
    .navbar-toggle.canis.canis-rotate .icon-bar + .icon-bar:before {
      display: block;
      visibility: visible;
      opacity: 1;
      -moz-transform: rotateZ(-225deg) scaleX(0.6);
      -o-transform: rotateZ(-225deg) scaleX(0.6);
      -ms-transform: rotateZ(-225deg) scaleX(0.6);
      -webkit-transform: rotateZ(-225deg) scaleX(0.6);
      transform: rotateZ(-225deg) scaleX(0.6);
      -moz-transition: transform 0.35s;
      -o-transition: transform 0.35s;
      -webkit-transition: transform 0.35s;
      transition: transform 0.35s;
      -moz-transform-origin: 50% 50%;
      -o-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
      -webkit-transform-origin: 50% 50%;
      transform-origin: 50% 50%; }
    .navbar-toggle.canis.canis-rotate .icon-bar + .icon-bar:after {
      display: block;
      visibility: visible;
      opacity: 1;
      -moz-transform: rotateZ(-315deg) scaleX(0.6);
      -o-transform: rotateZ(-315deg) scaleX(0.6);
      -ms-transform: rotateZ(-315deg) scaleX(0.6);
      -webkit-transform: rotateZ(-315deg) scaleX(0.6);
      transform: rotateZ(-315deg) scaleX(0.6);
      -moz-transition: transform 0.35s;
      -o-transition: transform 0.35s;
      -webkit-transition: transform 0.35s;
      transition: transform 0.35s;
      -moz-transform-origin: 50% 50%;
      -o-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
      -webkit-transform-origin: 50% 50%;
      transform-origin: 50% 50%; }
    .navbar-toggle.canis.canis-rotate .icon-bar + .icon-bar + .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-rotate .icon-bar + .icon-bar + .icon-bar:after {
      visibility: hidden;
      opacity: 0;
      -moz-transform: translateY(-360deg);
      -o-transform: translateY(-360deg);
      -ms-transform: translateY(-360deg);
      -webkit-transform: translateY(-360deg);
      transform: translateY(-360deg);
      -moz-transition: transform 0.28s, visibility 0.28s 0.35s, opacity 0.28s;
      -o-transition: transform 0.28s, visibility 0.28s 0.35s, opacity 0.28s;
      -webkit-transition: transform 0.28s, visibility 0.28s 0.35s, opacity 0.28s;
      transition: transform 0.28s, visibility 0.28s 0.35s, opacity 0.28s;
      -moz-transform-origin: 50% -200%;
      -o-transform-origin: 50% -200%;
      -ms-transform-origin: 50% -200%;
      -webkit-transform-origin: 50% -200%;
      transform-origin: 50% -200%; }
    .navbar-toggle.canis.canis-rotate.canis-rotate-right .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-rotate.canis-rotate-right .icon-bar:after {
      -moz-transform: rotateZ(360deg);
      -o-transform: rotateZ(360deg);
      -ms-transform: rotateZ(360deg);
      -webkit-transform: rotateZ(360deg);
      transform: rotateZ(360deg); }
    .navbar-toggle.canis.canis-rotate.canis-rotate-right .icon-bar + .icon-bar:before {
      display: block;
      -moz-transform: rotateZ(225deg) scaleX(0.5);
      -o-transform: rotateZ(225deg) scaleX(0.5);
      -ms-transform: rotateZ(225deg) scaleX(0.5);
      -webkit-transform: rotateZ(225deg) scaleX(0.5);
      transform: rotateZ(225deg) scaleX(0.5); }
    .navbar-toggle.canis.canis-rotate.canis-rotate-right .icon-bar + .icon-bar:after {
      display: block;
      -moz-transform: rotateZ(315deg) scaleX(0.5);
      -o-transform: rotateZ(315deg) scaleX(0.5);
      -ms-transform: rotateZ(315deg) scaleX(0.5);
      -webkit-transform: rotateZ(315deg) scaleX(0.5);
      transform: rotateZ(315deg) scaleX(0.5); }
    .navbar-toggle.canis.canis-rotate.canis-rotate-right .icon-bar + .icon-bar + .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-rotate.canis-rotate-right .icon-bar + .icon-bar + .icon-bar:after {
      -moz-transform: rotateZ(360deg);
      -o-transform: rotateZ(360deg);
      -ms-transform: rotateZ(360deg);
      -webkit-transform: rotateZ(360deg);
      transform: rotateZ(360deg); }
    .navbar-toggle.canis.canis-rotate.collapsed .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-rotate.collapsed .icon-bar:after {
      visibility: visible;
      opacity: 1;
      -moz-transform: none;
      -o-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none;
      -moz-transition: transform 0.35s, opacity 0.35s, visibility 0.35s;
      -o-transition: transform 0.35s, opacity 0.35s, visibility 0.35s;
      -webkit-transition: transform 0.35s, opacity 0.35s, visibility 0.35s;
      transition: transform 0.35s, opacity 0.35s, visibility 0.35s; }
    .navbar-toggle.canis.canis-rotate.collapsed .icon-bar + .icon-bar:before {
      display: block;
      -moz-transform: none;
      -o-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none;
      -moz-transition: transform 0.35s;
      -o-transition: transform 0.35s;
      -webkit-transition: transform 0.35s;
      transition: transform 0.35s; }
    .navbar-toggle.canis.canis-rotate.collapsed .icon-bar + .icon-bar:after {
      display: block;
      -moz-transform: none;
      -o-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none;
      -moz-transition: transform 0.35s;
      -o-transition: transform 0.35s;
      -webkit-transition: transform 0.35s;
      transition: transform 0.35s; }
    .navbar-toggle.canis.canis-rotate.collapsed .icon-bar + .icon-bar + .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-rotate.collapsed .icon-bar + .icon-bar + .icon-bar:after {
      visibility: visible;
      opacity: 1;
      -moz-transform: none;
      -o-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none;
      -moz-transition: transform 0.35s, opacity 0.35s, visibility 0.35s;
      -o-transition: transform 0.35s, opacity 0.35s, visibility 0.35s;
      -webkit-transition: transform 0.35s, opacity 0.35s, visibility 0.35s;
      transition: transform 0.35s, opacity 0.35s, visibility 0.35s; }
  .navbar-toggle.canis.canis-stand {
    /* Flip Noncollapsed state*/
    /* Flip Collapsed state*/ }
    .navbar-toggle.canis.canis-stand .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-stand .icon-bar:after {
      -moz-transform: rotateZ(-90deg);
      -o-transform: rotateZ(-90deg);
      -ms-transform: rotateZ(-90deg);
      -webkit-transform: rotateZ(-90deg);
      transform: rotateZ(-90deg);
      -moz-transition: transform 0.35s;
      -o-transition: transform 0.35s;
      -webkit-transition: transform 0.35s;
      transition: transform 0.35s;
      -moz-transform-origin: 50% 7px;
      -o-transform-origin: 50% 7px;
      -ms-transform-origin: 50% 7px;
      -webkit-transform-origin: 50% 7px;
      transform-origin: 50% 7px; }
    .navbar-toggle.canis.canis-stand .icon-bar + .icon-bar:after {
      display: block;
      visibility: visible;
      opacity: 1;
      -moz-transform: rotateZ(-90deg);
      -o-transform: rotateZ(-90deg);
      -ms-transform: rotateZ(-90deg);
      -webkit-transform: rotateZ(-90deg);
      transform: rotateZ(-90deg);
      -moz-transition: transform 0.35s;
      -o-transition: transform 0.35s;
      -webkit-transition: transform 0.35s;
      transition: transform 0.35s;
      -moz-transform-origin: 50% 50%;
      -o-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
      -webkit-transform-origin: 50% 50%;
      transform-origin: 50% 50%; }
    .navbar-toggle.canis.canis-stand .icon-bar + .icon-bar:before {
      display: block;
      display: none; }
    .navbar-toggle.canis.canis-stand .icon-bar + .icon-bar + .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-stand .icon-bar + .icon-bar + .icon-bar:after {
      -moz-transform: rotateZ(-90deg);
      -o-transform: rotateZ(-90deg);
      -ms-transform: rotateZ(-90deg);
      -webkit-transform: rotateZ(-90deg);
      transform: rotateZ(-90deg);
      -moz-transition: transform 0.35s;
      -o-transition: transform 0.35s;
      -webkit-transition: transform 0.35s;
      transition: transform 0.35s;
      -moz-transform-origin: 50% -5px;
      -o-transform-origin: 50% -5px;
      -ms-transform-origin: 50% -5px;
      -webkit-transform-origin: 50% -5px;
      transform-origin: 50% -5px; }
    .navbar-toggle.canis.canis-stand.collapsed .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-stand.collapsed .icon-bar:after {
      -moz-transform: none;
      -o-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none;
      -moz-transition: transform 0.35s;
      -o-transition: transform 0.35s;
      -webkit-transition: transform 0.35s;
      transition: transform 0.35s; }
    .navbar-toggle.canis.canis-stand.collapsed .icon-bar + .icon-bar:after {
      display: block;
      -moz-transform: none;
      -o-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none;
      -moz-transition: transform 0.35s;
      -o-transition: transform 0.35s;
      -webkit-transition: transform 0.35s;
      transition: transform 0.35s; }
    .navbar-toggle.canis.canis-stand.collapsed .icon-bar + .icon-bar:before {
      display: block;
      display: none; }
    .navbar-toggle.canis.canis-stand.collapsed .icon-bar + .icon-bar + .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-stand.collapsed .icon-bar + .icon-bar + .icon-bar:after {
      -moz-transform: none;
      -o-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none;
      -moz-transition: transform 0.35s;
      -o-transition: transform 0.35s;
      -webkit-transition: transform 0.35s;
      transition: transform 0.35s; }
  .navbar-toggle.canis.canis-arrow {
    /* Rotate Noncollapsed state*/
    /* Rotate Right Noncollapsed state*/
    /* Rotate Collapsed state*/ }
    .navbar-toggle.canis.canis-arrow .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-arrow .icon-bar:after {
      -moz-transform: rotateZ(-45deg) scaleX(0.5) translateX(-70%) translateY(-120%);
      -o-transform: rotateZ(-45deg) scaleX(0.5) translateX(-70%) translateY(-120%);
      -ms-transform: rotateZ(-45deg) scaleX(0.5) translateX(-70%) translateY(-120%);
      -webkit-transform: rotateZ(-45deg) scaleX(0.5) translateX(-70%) translateY(-120%);
      transform: rotateZ(-45deg) scaleX(0.5) translateX(-70%) translateY(-120%);
      -moz-transition: transform 0.35s;
      -o-transition: transform 0.35s;
      -webkit-transition: transform 0.35s;
      transition: transform 0.35s;
      -moz-transform-origin: 40% 0;
      -o-transform-origin: 40% 0;
      -ms-transform-origin: 40% 0;
      -webkit-transform-origin: 40% 0;
      transform-origin: 40% 0; }
    .navbar-toggle.canis.canis-arrow .icon-bar + .icon-bar:before {
      display: block; }
    .navbar-toggle.canis.canis-arrow .icon-bar + .icon-bar:after {
      display: block;
      display: none; }
    .navbar-toggle.canis.canis-arrow .icon-bar + .icon-bar + .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-arrow .icon-bar + .icon-bar + .icon-bar:after {
      display: block;
      -moz-transform: rotateZ(45deg) scaleX(0.5) translateX(-70%) translateY(120%);
      -o-transform: rotateZ(45deg) scaleX(0.5) translateX(-70%) translateY(120%);
      -ms-transform: rotateZ(45deg) scaleX(0.5) translateX(-70%) translateY(120%);
      -webkit-transform: rotateZ(45deg) scaleX(0.5) translateX(-70%) translateY(120%);
      transform: rotateZ(45deg) scaleX(0.5) translateX(-70%) translateY(120%);
      -moz-transition: transform 0.35s;
      -o-transition: transform 0.35s;
      -webkit-transition: transform 0.35s;
      transition: transform 0.35s;
      -moz-transform-origin: 40% 100%;
      -o-transform-origin: 40% 100%;
      -ms-transform-origin: 40% 100%;
      -webkit-transform-origin: 40% 100%;
      transform-origin: 40% 100%; }
    .navbar-toggle.canis.canis-arrow.canis-arrow-right .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-arrow.canis-arrow-right .icon-bar:after {
      -moz-transform: rotateZ(45deg) scaleX(0.5) translateX(60%) translateY(130%);
      -o-transform: rotateZ(45deg) scaleX(0.5) translateX(60%) translateY(130%);
      -ms-transform: rotateZ(45deg) scaleX(0.5) translateX(60%) translateY(130%);
      -webkit-transform: rotateZ(45deg) scaleX(0.5) translateX(60%) translateY(130%);
      transform: rotateZ(45deg) scaleX(0.5) translateX(60%) translateY(130%);
      -moz-transition: transform 0.35s;
      -o-transition: transform 0.35s;
      -webkit-transition: transform 0.35s;
      transition: transform 0.35s;
      -moz-transform-origin: 98% 0;
      -o-transform-origin: 98% 0;
      -ms-transform-origin: 98% 0;
      -webkit-transform-origin: 98% 0;
      transform-origin: 98% 0; }
    .navbar-toggle.canis.canis-arrow.canis-arrow-right .icon-bar + .icon-bar:before {
      display: block; }
    .navbar-toggle.canis.canis-arrow.canis-arrow-right .icon-bar + .icon-bar:after {
      display: block;
      display: none; }
    .navbar-toggle.canis.canis-arrow.canis-arrow-right .icon-bar + .icon-bar + .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-arrow.canis-arrow-right .icon-bar + .icon-bar + .icon-bar:after {
      display: block;
      -moz-transform: rotateZ(-45deg) scaleX(0.5) translateX(60%) translateY(-130%);
      -o-transform: rotateZ(-45deg) scaleX(0.5) translateX(60%) translateY(-130%);
      -ms-transform: rotateZ(-45deg) scaleX(0.5) translateX(60%) translateY(-130%);
      -webkit-transform: rotateZ(-45deg) scaleX(0.5) translateX(60%) translateY(-130%);
      transform: rotateZ(-45deg) scaleX(0.5) translateX(60%) translateY(-130%);
      -moz-transition: transform 0.35s;
      -o-transition: transform 0.35s;
      -webkit-transition: transform 0.35s;
      transition: transform 0.35s;
      -moz-transform-origin: 98% 100%;
      -o-transform-origin: 98% 100%;
      -ms-transform-origin: 98% 100%;
      -webkit-transform-origin: 98% 100%;
      transform-origin: 98% 100%; }
    .navbar-toggle.canis.canis-arrow.collapsed .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-arrow.collapsed .icon-bar:after {
      -moz-transform: none;
      -o-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none;
      -moz-transition: transform 0.35s;
      -o-transition: transform 0.35s;
      -webkit-transition: transform 0.35s;
      transition: transform 0.35s; }
    .navbar-toggle.canis.canis-arrow.collapsed .icon-bar + .icon-bar:before {
      display: block;
      -moz-transform: none;
      -o-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none;
      -moz-transition: transform 0.35s;
      -o-transition: transform 0.35s;
      -webkit-transition: transform 0.35s;
      transition: transform 0.35s; }
    .navbar-toggle.canis.canis-arrow.collapsed .icon-bar + .icon-bar:after {
      display: block;
      display: none; }
    .navbar-toggle.canis.canis-arrow.collapsed .icon-bar + .icon-bar + .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-arrow.collapsed .icon-bar + .icon-bar + .icon-bar:after {
      display: block;
      -moz-transform: none;
      -o-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none;
      -moz-transition: transform 0.35s;
      -o-transition: transform 0.35s;
      -webkit-transition: transform 0.35s;
      transition: transform 0.35s; }
  .navbar-toggle.canis.canis-flip {
    /* Flip Noncollapsed state*/
    /* Flip Right Noncollapsed state*/
    /* Flip In Noncollapsed state*/
    /* Flip Collapsed state*/
    /* Flip Right Collapsed state*/ }
    .navbar-toggle.canis.canis-flip .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-flip .icon-bar:after {
      visibility: hidden;
      opacity: 0;
      -moz-transform: translateY(-6px);
      -o-transform: translateY(-6px);
      -ms-transform: translateY(-6px);
      -webkit-transform: translateY(-6px);
      transform: translateY(-6px);
      -moz-transition: transform 0.35s, visibility 0.35s 0.35s, opacity 0.35s;
      -o-transition: transform 0.35s, visibility 0.35s 0.35s, opacity 0.35s;
      -webkit-transition: transform 0.35s, visibility 0.35s 0.35s, opacity 0.35s;
      transition: transform 0.35s, visibility 0.35s 0.35s, opacity 0.35s; }
    .navbar-toggle.canis.canis-flip .icon-bar + .icon-bar:before {
      display: block;
      visibility: visible;
      opacity: 1;
      -moz-transform: rotateZ(-225deg) scaleX(0.6);
      -o-transform: rotateZ(-225deg) scaleX(0.6);
      -ms-transform: rotateZ(-225deg) scaleX(0.6);
      -webkit-transform: rotateZ(-225deg) scaleX(0.6);
      transform: rotateZ(-225deg) scaleX(0.6);
      -moz-transition: transform 0.35s 0.175s;
      -o-transition: transform 0.35s 0.175s;
      -webkit-transition: transform 0.35s 0.175s;
      transition: transform 0.35s 0.175s; }
    .navbar-toggle.canis.canis-flip .icon-bar + .icon-bar:after {
      display: block;
      visibility: visible;
      opacity: 1;
      -moz-transform: rotateZ(-135deg) scaleX(0.6);
      -o-transform: rotateZ(-135deg) scaleX(0.6);
      -ms-transform: rotateZ(-135deg) scaleX(0.6);
      -webkit-transform: rotateZ(-135deg) scaleX(0.6);
      transform: rotateZ(-135deg) scaleX(0.6);
      -moz-transition: transform 0.35s 0.175s;
      -o-transition: transform 0.35s 0.175s;
      -webkit-transition: transform 0.35s 0.175s;
      transition: transform 0.35s 0.175s; }
    .navbar-toggle.canis.canis-flip .icon-bar + .icon-bar + .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-flip .icon-bar + .icon-bar + .icon-bar:after {
      visibility: hidden;
      opacity: 0;
      -moz-transform: translateY(6px);
      -o-transform: translateY(6px);
      -ms-transform: translateY(6px);
      -webkit-transform: translateY(6px);
      transform: translateY(6px);
      -moz-transition: transform 0.35s, visibility 0.35s 0.35s, opacity 0.35s;
      -o-transition: transform 0.35s, visibility 0.35s 0.35s, opacity 0.35s;
      -webkit-transition: transform 0.35s, visibility 0.35s 0.35s, opacity 0.35s;
      transition: transform 0.35s, visibility 0.35s 0.35s, opacity 0.35s; }
    .navbar-toggle.canis.canis-flip.canis-flip-right .icon-bar + .icon-bar:before {
      display: block;
      -moz-transform: rotateZ(225deg) scaleX(0.6);
      -o-transform: rotateZ(225deg) scaleX(0.6);
      -ms-transform: rotateZ(225deg) scaleX(0.6);
      -webkit-transform: rotateZ(225deg) scaleX(0.6);
      transform: rotateZ(225deg) scaleX(0.6); }
    .navbar-toggle.canis.canis-flip.canis-flip-right .icon-bar + .icon-bar:after {
      display: block;
      -moz-transform: rotateZ(135deg) scaleX(0.6);
      -o-transform: rotateZ(135deg) scaleX(0.6);
      -ms-transform: rotateZ(135deg) scaleX(0.6);
      -webkit-transform: rotateZ(135deg) scaleX(0.6);
      transform: rotateZ(135deg) scaleX(0.6); }
    .navbar-toggle.canis.canis-flip.canis-flip-right .icon-bar + .icon-bar + .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-flip.canis-flip-right .icon-bar + .icon-bar + .icon-bar:after {
      -moz-transform: translateY(6px);
      -o-transform: translateY(6px);
      -ms-transform: translateY(6px);
      -webkit-transform: translateY(6px);
      transform: translateY(6px); }
    .navbar-toggle.canis.canis-flip.canis-flip-in .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-flip.canis-flip-in .icon-bar:after {
      -moz-transform: translateY(6px);
      -o-transform: translateY(6px);
      -ms-transform: translateY(6px);
      -webkit-transform: translateY(6px);
      transform: translateY(6px); }
    .navbar-toggle.canis.canis-flip.canis-flip-in .icon-bar + .icon-bar + .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-flip.canis-flip-in .icon-bar + .icon-bar + .icon-bar:after {
      -moz-transform: translateY(-6px);
      -o-transform: translateY(-6px);
      -ms-transform: translateY(-6px);
      -webkit-transform: translateY(-6px);
      transform: translateY(-6px); }
    .navbar-toggle.canis.canis-flip.canis-slide-left .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-flip.canis-slide-left .icon-bar:after {
      -moz-transform: translateX(-6px);
      -o-transform: translateX(-6px);
      -ms-transform: translateX(-6px);
      -webkit-transform: translateX(-6px);
      transform: translateX(-6px); }
    .navbar-toggle.canis.canis-flip.canis-slide-left .icon-bar + .icon-bar + .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-flip.canis-slide-left .icon-bar + .icon-bar + .icon-bar:after {
      -moz-transform: translateX(-6px);
      -o-transform: translateX(-6px);
      -ms-transform: translateX(-6px);
      -webkit-transform: translateX(-6px);
      transform: translateX(-6px); }
    .navbar-toggle.canis.canis-flip.canis-slide-right .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-flip.canis-slide-right .icon-bar:after {
      -moz-transform: translateX(6px);
      -o-transform: translateX(6px);
      -ms-transform: translateX(6px);
      -webkit-transform: translateX(6px);
      transform: translateX(6px); }
    .navbar-toggle.canis.canis-flip.canis-slide-right .icon-bar + .icon-bar + .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-flip.canis-slide-right .icon-bar + .icon-bar + .icon-bar:after {
      -moz-transform: translateX(6px);
      -o-transform: translateX(6px);
      -ms-transform: translateX(6px);
      -webkit-transform: translateX(6px);
      transform: translateX(6px); }
    .navbar-toggle.canis.canis-flip.collapsed .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-flip.collapsed .icon-bar:after {
      visibility: visible;
      opacity: 1;
      -moz-transform: none;
      -o-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none;
      -moz-transition: transform 0.35s 0.175s, opacity 0.35s 0.175s, visibility 0.35s 0.175s;
      -o-transition: transform 0.35s 0.175s, opacity 0.35s 0.175s, visibility 0.35s 0.175s;
      -webkit-transition: transform 0.35s 0.175s, opacity 0.35s 0.175s, visibility 0.35s 0.175s;
      transition: transform 0.35s 0.175s, opacity 0.35s 0.175s, visibility 0.35s 0.175s; }
    .navbar-toggle.canis.canis-flip.collapsed .icon-bar + .icon-bar:before {
      display: block;
      -moz-transform: none;
      -o-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none;
      -moz-transition: transform 0.35s;
      -o-transition: transform 0.35s;
      -webkit-transition: transform 0.35s;
      transition: transform 0.35s; }
    .navbar-toggle.canis.canis-flip.collapsed .icon-bar + .icon-bar:after {
      display: block;
      -moz-transform: none;
      -o-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none;
      -moz-transition: transform 0.35s;
      -o-transition: transform 0.35s;
      -webkit-transition: transform 0.35s;
      transition: transform 0.35s; }
    .navbar-toggle.canis.canis-flip.collapsed .icon-bar + .icon-bar + .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-flip.collapsed .icon-bar + .icon-bar + .icon-bar:after {
      visibility: visible;
      opacity: 1;
      -moz-transform: none;
      -o-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none;
      -moz-transition: transform 0.35s 0.175s, opacity 0.35s 0.175s, visibility 0.35s 0.175s;
      -o-transition: transform 0.35s 0.175s, opacity 0.35s 0.175s, visibility 0.35s 0.175s;
      -webkit-transition: transform 0.35s 0.175s, opacity 0.35s 0.175s, visibility 0.35s 0.175s;
      transition: transform 0.35s 0.175s, opacity 0.35s 0.175s, visibility 0.35s 0.175s; }
    .navbar-toggle.canis.canis-flip.collapsed.canis-flip-right .icon-bar + .icon-bar:before {
      display: block;
      -moz-transform: none;
      -o-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none; }
    .navbar-toggle.canis.canis-flip.collapsed.canis-flip-right .icon-bar + .icon-bar:after {
      display: block;
      -moz-transform: none;
      -o-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none; }
    .navbar-toggle.canis.canis-flip.collapsed.canis-flip-right .icon-bar + .icon-bar + .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-flip.collapsed.canis-flip-right .icon-bar + .icon-bar + .icon-bar:after {
      -moz-transform: none;
      -o-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none; }
  .navbar-toggle.canis.canis-basic {
    /* Rotate Noncollapsed state*/
    /* Rotate Collapsed state*/ }
    .navbar-toggle.canis.canis-basic .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-basic .icon-bar:after {
      visibility: hidden;
      opacity: 0; }
    .navbar-toggle.canis.canis-basic .icon-bar + .icon-bar:before {
      display: block;
      visibility: visible;
      opacity: 1;
      -moz-transform: rotateZ(-225deg) scaleX(0.6);
      -o-transform: rotateZ(-225deg) scaleX(0.6);
      -ms-transform: rotateZ(-225deg) scaleX(0.6);
      -webkit-transform: rotateZ(-225deg) scaleX(0.6);
      transform: rotateZ(-225deg) scaleX(0.6);
      -moz-transform-origin: 50% 50%;
      -o-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
      -webkit-transform-origin: 50% 50%;
      transform-origin: 50% 50%; }
    .navbar-toggle.canis.canis-basic .icon-bar + .icon-bar:after {
      display: block;
      visibility: visible;
      opacity: 1;
      -moz-transform: rotateZ(-315deg) scaleX(0.6);
      -o-transform: rotateZ(-315deg) scaleX(0.6);
      -ms-transform: rotateZ(-315deg) scaleX(0.6);
      -webkit-transform: rotateZ(-315deg) scaleX(0.6);
      transform: rotateZ(-315deg) scaleX(0.6);
      -moz-transform-origin: 50% 50%;
      -o-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
      -webkit-transform-origin: 50% 50%;
      transform-origin: 50% 50%; }
    .navbar-toggle.canis.canis-basic .icon-bar + .icon-bar + .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-basic .icon-bar + .icon-bar + .icon-bar:after {
      visibility: hidden;
      opacity: 0;
      -moz-transform: translateY(-360deg);
      -o-transform: translateY(-360deg);
      -ms-transform: translateY(-360deg);
      -webkit-transform: translateY(-360deg);
      transform: translateY(-360deg);
      -moz-transform-origin: 50% -200%;
      -o-transform-origin: 50% -200%;
      -ms-transform-origin: 50% -200%;
      -webkit-transform-origin: 50% -200%;
      transform-origin: 50% -200%; }
    .navbar-toggle.canis.canis-basic.collapsed .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-basic.collapsed .icon-bar:after {
      visibility: visible;
      opacity: 1;
      -moz-transform: none;
      -o-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none;
      -moz-transition: none;
      -o-transition: none;
      -webkit-transition: none;
      transition: none; }
    .navbar-toggle.canis.canis-basic.collapsed .icon-bar + .icon-bar:before {
      display: block;
      -moz-transform: none;
      -o-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none; }
    .navbar-toggle.canis.canis-basic.collapsed .icon-bar + .icon-bar:after {
      display: block;
      -moz-transform: none;
      -o-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none; }
    .navbar-toggle.canis.canis-basic.collapsed .icon-bar + .icon-bar + .icon-bar:before {
      display: none; }
    .navbar-toggle.canis.canis-basic.collapsed .icon-bar + .icon-bar + .icon-bar:after {
      visibility: visible;
      opacity: 1;
      -moz-transform: none;
      -o-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none;
      -moz-transition: none;
      -o-transition: none;
      -webkit-transition: none;
      transition: none; }
