@charset "UTF-8";
.fancybox-enabled {
  overflow: hidden; }

  .fancybox-enabled body {
    overflow: visible;
    height: 100%; }

    .fancybox-is-hidden {
      position: absolute;
      top: -9999px;
      left: -9999px;
      visibility: hidden; }

      .fancybox-container {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 99993;
        -webkit-tap-highlight-color: transparent;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transform: translateZ(0);
        transform: translateZ(0); }

        /* Make sure that the first one is on the top */
        .fancybox-container ~ .fancybox-container {
          z-index: 99992; }

          .fancybox-outer,
          .fancybox-inner,
          .fancybox-bg,
          .fancybox-stage {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0; }

            .fancybox-outer {
              overflow-y: auto;
              -webkit-overflow-scrolling: touch; }

              .fancybox-bg {
                background: #1e1e1e;
                opacity: 0;
                transition-duration: inherit;
                transition-property: opacity;
                transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); }

                .fancybox-is-open .fancybox-bg {
                  opacity: 0.87;
                  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }

                  .fancybox-infobar,
                  .fancybox-toolbar,
                  .fancybox-caption-wrap {
                    position: absolute;
                    direction: ltr;
                    z-index: 99997;
                    opacity: 0;
                    visibility: hidden;
                    transition: opacity .25s, visibility 0s linear .25s;
                    box-sizing: border-box; }

                    .fancybox-show-infobar .fancybox-infobar,
                    .fancybox-show-toolbar .fancybox-toolbar,
                    .fancybox-show-caption .fancybox-caption-wrap {
                      opacity: 1;
                      visibility: visible;
                      transition: opacity .25s, visibility 0s; }

                      .fancybox-infobar {
                        top: 0;
                        left: 50%;
                        margin-left: -79px; }

                        .fancybox-infobar__body {
                          display: inline-block;
                          width: 70px;
                          line-height: 44px;
                          font-size: 13px;
                          font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
                          text-align: center;
                          color: #ddd;
                          background-color: rgba(30, 30, 30, 0.7);
                          pointer-events: none;
                          -webkit-user-select: none;
                          -moz-user-select: none;
                          -ms-user-select: none;
                          user-select: none;
                          -webkit-touch-callout: none;
                          -webkit-tap-highlight-color: transparent;
                          -webkit-font-smoothing: subpixel-antialiased; }

                          .fancybox-toolbar {
                            top: 0;
                            right: 0; }

                            .fancybox-stage {
                              overflow: hidden;
                              direction: ltr;
                              z-index: 99994;
                              -webkit-transform: translate3d(0, 0, 0); }

                              .fancybox-slide {
                                position: absolute;
                                top: 0;
                                left: 0;
                                width: 100%;
                                height: 100%;
                                margin: 0;
                                padding: 0;
                                overflow: auto;
                                outline: none;
                                white-space: normal;
                                box-sizing: border-box;
                                text-align: center;
                                z-index: 99994;
                                -webkit-overflow-scrolling: touch;
                                display: none;
                                -webkit-backface-visibility: hidden;
                                backface-visibility: hidden;
                                transition-property: opacity, -webkit-transform;
                                transition-property: transform, opacity;
                                transition-property: transform, opacity, -webkit-transform;
                                -webkit-transform-style: preserve-3d;
                                transform-style: preserve-3d; }

                                .fancybox-slide::before {
                                  content: '';
                                  display: inline-block;
                                  vertical-align: middle;
                                  height: 100%;
                                  width: 0; }

                                  .fancybox-is-sliding .fancybox-slide,
                                  .fancybox-slide--previous,
                                  .fancybox-slide--current,
                                  .fancybox-slide--next {
                                    display: block; }

                                    .fancybox-slide--image {
                                      overflow: visible; }

                                      .fancybox-slide--image::before {
                                        display: none; }

                                        .fancybox-slide--video .fancybox-content,
                                        .fancybox-slide--video iframe {
                                          background: #000; }

                                          .fancybox-slide--map .fancybox-content,
                                          .fancybox-slide--map iframe {
                                            background: #E5E3DF; }

                                            .fancybox-slide--next {
                                              z-index: 99995; }

                                              .fancybox-slide > * {
                                                display: inline-block;
                                                position: relative;
                                                padding: 24px;
                                                margin: 44px 0 44px;
                                                border-width: 0;
                                                vertical-align: middle;
                                                text-align: left;
                                                background-color: #fff;
                                                overflow: auto;
                                                box-sizing: border-box; }

                                                .fancybox-slide .fancybox-image-wrap {
                                                  position: absolute;
                                                  top: 0;
                                                  left: 0;
                                                  margin: 0;
                                                  padding: 0;
                                                  border: 0;
                                                  z-index: 99995;
                                                  background: transparent;
                                                  cursor: default;
                                                  overflow: visible;
                                                  -webkit-transform-origin: top left;
                                                  -ms-transform-origin: top left;
                                                  transform-origin: top left;
                                                  background-size: 100% 100%;
                                                  background-repeat: no-repeat;
                                                  -webkit-backface-visibility: hidden;
                                                  backface-visibility: hidden; }

                                                  .fancybox-can-zoomOut .fancybox-image-wrap {
                                                    cursor: -webkit-zoom-out;
                                                    cursor: zoom-out; }

                                                    .fancybox-can-zoomIn .fancybox-image-wrap {
                                                      cursor: -webkit-zoom-in;
                                                      cursor: zoom-in; }

                                                      .fancybox-can-drag .fancybox-image-wrap {
                                                        cursor: -webkit-grab;
                                                        cursor: grab; }

                                                        .fancybox-is-dragging .fancybox-image-wrap {
                                                          cursor: -webkit-grabbing;
                                                          cursor: grabbing; }

                                                          .fancybox-image,
                                                          .fancybox-spaceball {
                                                            position: absolute;
                                                            top: 0;
                                                            left: 0;
                                                            width: 100%;
                                                            height: 100%;
                                                            margin: 0;
                                                            padding: 0;
                                                            border: 0;
                                                            max-width: none;
                                                            max-height: none; }

                                                            .fancybox-spaceball {
                                                              z-index: 1; }

                                                              .fancybox-slide--iframe .fancybox-content {
                                                                padding: 0;
                                                                width: 80%;
                                                                height: 80%;
                                                                max-width: calc(100% - 100px);
                                                                max-height: calc(100% - 88px);
                                                                overflow: visible;
                                                                background: #fff; }

                                                                .fancybox-iframe {
                                                                  display: block;
                                                                  margin: 0;
                                                                  padding: 0;
                                                                  border: 0;
                                                                  width: 100%;
                                                                  height: 100%;
                                                                  background: #fff; }

                                                                  .fancybox-error {
                                                                    margin: 0;
                                                                    padding: 40px;
                                                                    width: 100%;
                                                                    max-width: 380px;
                                                                    background: #fff;
                                                                    cursor: default; }

                                                                    .fancybox-error p {
                                                                      margin: 0;
                                                                      padding: 0;
                                                                      color: #444;
                                                                      font: 16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; }

                                                                      .fancybox-close-small {
                                                                        position: absolute;
                                                                        top: 0;
                                                                        right: 0;
                                                                        width: 44px;
                                                                        height: 44px;
                                                                        padding: 0;
                                                                        margin: 0;
                                                                        border: 0;
                                                                        border-radius: 0;
                                                                        outline: none;
                                                                        background: transparent;
                                                                        z-index: 10;
                                                                        cursor: pointer; }

                                                                        .fancybox-close-small:after {
                                                                          content: '×';
                                                                          position: absolute;
                                                                          top: 5px;
                                                                          right: 5px;
                                                                          width: 30px;
                                                                          height: 30px;
                                                                          font: 20px/30px Arial,"Helvetica Neue",Helvetica,sans-serif;
                                                                          color: #888;
                                                                          font-weight: 300;
                                                                          text-align: center;
                                                                          border-radius: 50%;
                                                                          border-width: 0;
                                                                          background: #fff;
                                                                          transition: background .25s;
                                                                          box-sizing: border-box;
                                                                          z-index: 2; }

                                                                          .fancybox-close-small:focus:after {
                                                                            outline: 1px dotted #888; }

                                                                            .fancybox-close-small:hover:after {
                                                                              color: #555;
                                                                              background: #eee; }

                                                                              .fancybox-slide--iframe .fancybox-close-small {
                                                                                top: 0;
                                                                                right: -44px; }

                                                                                .fancybox-slide--iframe .fancybox-close-small:after {
                                                                                  background: transparent;
                                                                                  font-size: 35px;
                                                                                  color: #aaa; }

                                                                                  .fancybox-slide--iframe .fancybox-close-small:hover:after {
                                                                                    color: #fff; }

                                                                                    /* Caption */
                                                                                    .fancybox-caption-wrap {
                                                                                      bottom: 0;
                                                                                      left: 0;
                                                                                      right: 0;
                                                                                      padding: 60px 30px 0 30px;
                                                                                      background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%);
                                                                                      pointer-events: none; }

                                                                                      .fancybox-caption {
                                                                                        padding: 30px 0;
                                                                                        border-top: 1px solid rgba(255, 255, 255, 0.4);
                                                                                        font-size: 14px;
                                                                                        font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
                                                                                        color: #fff;
                                                                                        line-height: 20px;
                                                                                        -webkit-text-size-adjust: none; }

                                                                                        .fancybox-caption a,
                                                                                        .fancybox-caption button,
                                                                                        .fancybox-caption select {
                                                                                          pointer-events: all; }

                                                                                          .fancybox-caption a {
                                                                                            color: #fff;
                                                                                            text-decoration: underline; }

                                                                                            /* Buttons */
                                                                                            .fancybox-button {
                                                                                              display: inline-block;
                                                                                              position: relative;
                                                                                              margin: 0;
                                                                                              padding: 0;
                                                                                              border: 0;
                                                                                              width: 44px;
                                                                                              height: 44px;
                                                                                              line-height: 44px;
                                                                                              text-align: center;
                                                                                              background: transparent;
                                                                                              color: #ddd;
                                                                                              border-radius: 0;
                                                                                              cursor: pointer;
                                                                                              vertical-align: top;
                                                                                              outline: none; }

                                                                                              .fancybox-button[disabled] {
                                                                                                cursor: default;
                                                                                                pointer-events: none; }

                                                                                                .fancybox-infobar__body, .fancybox-button {
                                                                                                  background: rgba(30, 30, 30, 0.6); }

                                                                                                  .fancybox-button:hover:not([disabled]) {
                                                                                                    color: #fff;
                                                                                                    background: rgba(0, 0, 0, 0.8); }

                                                                                                    .fancybox-button::before,
                                                                                                    .fancybox-button::after {
                                                                                                      content: '';
                                                                                                      pointer-events: none;
                                                                                                      position: absolute;
                                                                                                      background-color: currentColor;
                                                                                                      color: currentColor;
                                                                                                      opacity: 0.9;
                                                                                                      box-sizing: border-box;
                                                                                                      display: inline-block; }

                                                                                                      .fancybox-button[disabled]::before,
                                                                                                      .fancybox-button[disabled]::after {
                                                                                                        opacity: 0.3; }

                                                                                                        .fancybox-button--left::after,
                                                                                                        .fancybox-button--right::after {
                                                                                                          top: 18px;
                                                                                                          width: 6px;
                                                                                                          height: 6px;
                                                                                                          background: transparent;
                                                                                                          border-top: solid 2px currentColor;
                                                                                                          border-right: solid 2px currentColor; }

                                                                                                          .fancybox-button--left::after {
                                                                                                            left: 20px;
                                                                                                            -webkit-transform: rotate(-135deg);
                                                                                                            -ms-transform: rotate(-135deg);
                                                                                                            transform: rotate(-135deg); }

                                                                                                            .fancybox-button--right::after {
                                                                                                              right: 20px;
                                                                                                              -webkit-transform: rotate(45deg);
                                                                                                              -ms-transform: rotate(45deg);
                                                                                                              transform: rotate(45deg); }

                                                                                                              .fancybox-button--left {
                                                                                                                border-bottom-left-radius: 5px; }

                                                                                                                .fancybox-button--right {
                                                                                                                  border-bottom-right-radius: 5px; }

                                                                                                                  .fancybox-button--close::before, .fancybox-button--close::after {
                                                                                                                    content: '';
                                                                                                                    display: inline-block;
                                                                                                                    position: absolute;
                                                                                                                    height: 2px;
                                                                                                                    width: 16px;
                                                                                                                    top: calc(50% - 1px);
                                                                                                                    left: calc(50% - 8px); }

                                                                                                                    .fancybox-button--close::before {
                                                                                                                      -webkit-transform: rotate(45deg);
                                                                                                                      -ms-transform: rotate(45deg);
                                                                                                                      transform: rotate(45deg); }

                                                                                                                      .fancybox-button--close::after {
                                                                                                                        -webkit-transform: rotate(-45deg);
                                                                                                                        -ms-transform: rotate(-45deg);
                                                                                                                        transform: rotate(-45deg); }

                                                                                                                        /* Navigation arrows */
                                                                                                                        .fancybox-arrow {
                                                                                                                          position: absolute;
                                                                                                                          top: 50%;
                                                                                                                          margin: -50px 0 0 0;
                                                                                                                          height: 100px;
                                                                                                                          width: 54px;
                                                                                                                          padding: 0;
                                                                                                                          border: 0;
                                                                                                                          outline: none;
                                                                                                                          background: none;
                                                                                                                          cursor: pointer;
                                                                                                                          z-index: 99995;
                                                                                                                          opacity: 0;
                                                                                                                          -webkit-user-select: none;
                                                                                                                          -moz-user-select: none;
                                                                                                                          -ms-user-select: none;
                                                                                                                          user-select: none;
                                                                                                                          transition: opacity .25s; }

                                                                                                                          .fancybox-arrow::after {
                                                                                                                            content: '';
                                                                                                                            position: absolute;
                                                                                                                            top: 28px;
                                                                                                                            width: 44px;
                                                                                                                            height: 44px;
                                                                                                                            background-color: rgba(30, 30, 30, 0.8);
                                                                                                                            background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);
                                                                                                                            background-repeat: no-repeat;
                                                                                                                            background-position: center center;
                                                                                                                            background-size: 24px 24px; }

                                                                                                                            .fancybox-arrow--right {
                                                                                                                              right: 0; }

                                                                                                                              .fancybox-arrow--left {
                                                                                                                                left: 0;
                                                                                                                                -webkit-transform: scaleX(-1);
                                                                                                                                -ms-transform: scaleX(-1);
                                                                                                                                transform: scaleX(-1); }

                                                                                                                                .fancybox-arrow--right::after,
                                                                                                                                .fancybox-arrow--left::after {
                                                                                                                                  left: 0; }

                                                                                                                                  .fancybox-show-nav .fancybox-arrow {
                                                                                                                                    opacity: 0.6; }

                                                                                                                                    .fancybox-show-nav .fancybox-arrow[disabled] {
                                                                                                                                      opacity: 0.3; }

                                                                                                                                      /* Loading indicator */
                                                                                                                                      .fancybox-loading {
                                                                                                                                        border: 6px solid rgba(100, 100, 100, 0.4);
                                                                                                                                        border-top: 6px solid rgba(255, 255, 255, 0.6);
                                                                                                                                        border-radius: 100%;
                                                                                                                                        height: 50px;
                                                                                                                                        width: 50px;
                                                                                                                                        -webkit-animation: fancybox-rotate .8s infinite linear;
                                                                                                                                        animation: fancybox-rotate .8s infinite linear;
                                                                                                                                        background: transparent;
                                                                                                                                        position: absolute;
                                                                                                                                        top: 50%;
                                                                                                                                        left: 50%;
                                                                                                                                        margin-top: -25px;
                                                                                                                                        margin-left: -25px;
                                                                                                                                        z-index: 99999; }

                                                                                                                                        @-webkit-keyframes fancybox-rotate {
                                                                                                                                          from {
                                                                                                                                            -webkit-transform: rotate(0deg);
                                                                                                                                            transform: rotate(0deg); }
                                                                                                                                            to {
                                                                                                                                              -webkit-transform: rotate(359deg);
                                                                                                                                              transform: rotate(359deg); } }

                                                                                                                                              @keyframes fancybox-rotate {
                                                                                                                                                from {
                                                                                                                                                  -webkit-transform: rotate(0deg);
                                                                                                                                                  transform: rotate(0deg); }
                                                                                                                                                  to {
                                                                                                                                                    -webkit-transform: rotate(359deg);
                                                                                                                                                    transform: rotate(359deg); } }

                                                                                                                                                    /* Transition effects */
                                                                                                                                                    .fancybox-animated {
                                                                                                                                                      transition-timing-function: cubic-bezier(0, 0, 0.25, 1); }

                                                                                                                                                      /* transitionEffect: slide */
                                                                                                                                                      .fancybox-fx-slide.fancybox-slide--previous {
                                                                                                                                                        -webkit-transform: translate3d(-100%, 0, 0);
                                                                                                                                                        transform: translate3d(-100%, 0, 0);
                                                                                                                                                        opacity: 0; }

                                                                                                                                                        .fancybox-fx-slide.fancybox-slide--next {
                                                                                                                                                          -webkit-transform: translate3d(100%, 0, 0);
                                                                                                                                                          transform: translate3d(100%, 0, 0);
                                                                                                                                                          opacity: 0; }

                                                                                                                                                          .fancybox-fx-slide.fancybox-slide--current {
                                                                                                                                                            -webkit-transform: translate3d(0, 0, 0);
                                                                                                                                                            transform: translate3d(0, 0, 0);
                                                                                                                                                            opacity: 1; }

                                                                                                                                                            /* transitionEffect: fade */
                                                                                                                                                            .fancybox-fx-fade.fancybox-slide--previous,
                                                                                                                                                            .fancybox-fx-fade.fancybox-slide--next {
                                                                                                                                                              opacity: 0;
                                                                                                                                                              transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }

                                                                                                                                                              .fancybox-fx-fade.fancybox-slide--current {
                                                                                                                                                                opacity: 1; }

                                                                                                                                                                /* transitionEffect: zoom-in-out */
                                                                                                                                                                .fancybox-fx-zoom-in-out.fancybox-slide--previous {
                                                                                                                                                                  -webkit-transform: scale3d(1.5, 1.5, 1.5);
                                                                                                                                                                  transform: scale3d(1.5, 1.5, 1.5);
                                                                                                                                                                  opacity: 0; }

                                                                                                                                                                  .fancybox-fx-zoom-in-out.fancybox-slide--next {
                                                                                                                                                                    -webkit-transform: scale3d(0.5, 0.5, 0.5);
                                                                                                                                                                    transform: scale3d(0.5, 0.5, 0.5);
                                                                                                                                                                    opacity: 0; }

                                                                                                                                                                    .fancybox-fx-zoom-in-out.fancybox-slide--current {
                                                                                                                                                                      -webkit-transform: scale3d(1, 1, 1);
                                                                                                                                                                      transform: scale3d(1, 1, 1);
                                                                                                                                                                      opacity: 1; }

                                                                                                                                                                      /* transitionEffect: rotate */
                                                                                                                                                                      .fancybox-fx-rotate.fancybox-slide--previous {
                                                                                                                                                                        -webkit-transform: rotate(-360deg);
                                                                                                                                                                        -ms-transform: rotate(-360deg);
                                                                                                                                                                        transform: rotate(-360deg);
                                                                                                                                                                        opacity: 0; }

                                                                                                                                                                        .fancybox-fx-rotate.fancybox-slide--next {
                                                                                                                                                                          -webkit-transform: rotate(360deg);
                                                                                                                                                                          -ms-transform: rotate(360deg);
                                                                                                                                                                          transform: rotate(360deg);
                                                                                                                                                                          opacity: 0; }

                                                                                                                                                                          .fancybox-fx-rotate.fancybox-slide--current {
                                                                                                                                                                            -webkit-transform: rotate(0deg);
                                                                                                                                                                            -ms-transform: rotate(0deg);
                                                                                                                                                                            transform: rotate(0deg);
                                                                                                                                                                            opacity: 1; }

                                                                                                                                                                            /* transitionEffect: circular */
                                                                                                                                                                            .fancybox-fx-circular.fancybox-slide--previous {
                                                                                                                                                                              -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
                                                                                                                                                                              transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
                                                                                                                                                                              opacity: 0; }

                                                                                                                                                                              .fancybox-fx-circular.fancybox-slide--next {
                                                                                                                                                                                -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
                                                                                                                                                                                transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
                                                                                                                                                                                opacity: 0; }

                                                                                                                                                                                .fancybox-fx-circular.fancybox-slide--current {
                                                                                                                                                                                  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
                                                                                                                                                                                  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
                                                                                                                                                                                  opacity: 1; }

                                                                                                                                                                                  /* transitionEffect: tube */
                                                                                                                                                                                  .fancybox-fx-tube.fancybox-slide--previous {
                                                                                                                                                                                    -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
                                                                                                                                                                                    transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); }

                                                                                                                                                                                    .fancybox-fx-tube.fancybox-slide--next {
                                                                                                                                                                                      -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
                                                                                                                                                                                      transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); }

                                                                                                                                                                                      .fancybox-fx-tube.fancybox-slide--current {
                                                                                                                                                                                        -webkit-transform: translate3d(0, 0, 0) scale(1);
                                                                                                                                                                                        transform: translate3d(0, 0, 0) scale(1); }

                                                                                                                                                                                        /* Styling for Small-Screen Devices */
                                                                                                                                                                                        @media all and (max-width: 800px) {
                                                                                                                                                                                          .fancybox-infobar {
                                                                                                                                                                                            left: 0;
                                                                                                                                                                                            margin-left: 0; }
                                                                                                                                                                                            .fancybox-button--left,
                                                                                                                                                                                            .fancybox-button--right {
                                                                                                                                                                                              display: none !important; }
                                                                                                                                                                                              .fancybox-caption {
                                                                                                                                                                                                padding: 20px 0;
                                                                                                                                                                                                margin: 0; } }

                                                                                                                                                                                                /* Fullscreen  */
                                                                                                                                                                                                .fancybox-button--fullscreen::before {
                                                                                                                                                                                                  width: 15px;
                                                                                                                                                                                                  height: 11px;
                                                                                                                                                                                                  left: calc(50% - 7px);
                                                                                                                                                                                                  top: calc(50% - 6px);
                                                                                                                                                                                                  border: 2px solid;
                                                                                                                                                                                                  background: none; }

                                                                                                                                                                                                  /* Slideshow button */
                                                                                                                                                                                                  .fancybox-button--play::before,
                                                                                                                                                                                                  .fancybox-button--pause::before {
                                                                                                                                                                                                    top: calc(50% - 6px);
                                                                                                                                                                                                    left: calc(50% - 4px);
                                                                                                                                                                                                    background: transparent; }

                                                                                                                                                                                                    .fancybox-button--play::before {
                                                                                                                                                                                                      width: 0;
                                                                                                                                                                                                      height: 0;
                                                                                                                                                                                                      border-top: 6px inset transparent;
                                                                                                                                                                                                      border-bottom: 6px inset transparent;
                                                                                                                                                                                                      border-left: 10px solid;
                                                                                                                                                                                                      border-radius: 1px; }

                                                                                                                                                                                                      .fancybox-button--pause::before {
                                                                                                                                                                                                        width: 7px;
                                                                                                                                                                                                        height: 11px;
                                                                                                                                                                                                        border-style: solid;
                                                                                                                                                                                                        border-width: 0 2px 0 2px; }

                                                                                                                                                                                                        /* Thumbs */
                                                                                                                                                                                                        .fancybox-thumbs {
                                                                                                                                                                                                          display: none; }

                                                                                                                                                                                                          .fancybox-button--thumbs {
                                                                                                                                                                                                            display: none; }

                                                                                                                                                                                                            @media all and (min-width: 800px) {
                                                                                                                                                                                                              .fancybox-button--thumbs {
                                                                                                                                                                                                                display: inline-block; }
                                                                                                                                                                                                                .fancybox-button--thumbs span {
                                                                                                                                                                                                                  font-size: 23px; }
                                                                                                                                                                                                                  .fancybox-button--thumbs::before {
                                                                                                                                                                                                                    width: 3px;
                                                                                                                                                                                                                    height: 3px;
                                                                                                                                                                                                                    top: calc(50% - 2px);
                                                                                                                                                                                                                    left: calc(50% - 2px);
                                                                                                                                                                                                                    box-shadow: 0 -4px 0, -4px -4px 0, 4px -4px 0, 0 0 0 32px inset, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0; }
                                                                                                                                                                                                                    .fancybox-thumbs {
                                                                                                                                                                                                                      position: absolute;
                                                                                                                                                                                                                      top: 0;
                                                                                                                                                                                                                      right: 0;
                                                                                                                                                                                                                      bottom: 0;
                                                                                                                                                                                                                      left: auto;
                                                                                                                                                                                                                      width: 220px;
                                                                                                                                                                                                                      margin: 0;
                                                                                                                                                                                                                      padding: 5px 5px 0 0;
                                                                                                                                                                                                                      background: #fff;
                                                                                                                                                                                                                      word-break: normal;
                                                                                                                                                                                                                      -webkit-tap-highlight-color: transparent;
                                                                                                                                                                                                                      -webkit-overflow-scrolling: touch;
                                                                                                                                                                                                                      -ms-overflow-style: -ms-autohiding-scrollbar;
                                                                                                                                                                                                                      box-sizing: border-box;
                                                                                                                                                                                                                      z-index: 99995; }
                                                                                                                                                                                                                      .fancybox-show-thumbs .fancybox-thumbs {
                                                                                                                                                                                                                        display: block; }
                                                                                                                                                                                                                        .fancybox-show-thumbs .fancybox-inner {
                                                                                                                                                                                                                          right: 220px; }
                                                                                                                                                                                                                          .fancybox-thumbs > ul {
                                                                                                                                                                                                                            list-style: none;
                                                                                                                                                                                                                            position: absolute;
                                                                                                                                                                                                                            position: relative;
                                                                                                                                                                                                                            width: 100%;
                                                                                                                                                                                                                            height: 100%;
                                                                                                                                                                                                                            margin: 0;
                                                                                                                                                                                                                            padding: 0;
                                                                                                                                                                                                                            overflow-x: hidden;
                                                                                                                                                                                                                            overflow-y: auto;
                                                                                                                                                                                                                            font-size: 0; }
                                                                                                                                                                                                                            .fancybox-thumbs > ul > li {
                                                                                                                                                                                                                              float: left;
                                                                                                                                                                                                                              overflow: hidden;
                                                                                                                                                                                                                              max-width: 50%;
                                                                                                                                                                                                                              padding: 0;
                                                                                                                                                                                                                              margin: 0;
                                                                                                                                                                                                                              width: 105px;
                                                                                                                                                                                                                              height: 75px;
                                                                                                                                                                                                                              position: relative;
                                                                                                                                                                                                                              cursor: pointer;
                                                                                                                                                                                                                              outline: none;
                                                                                                                                                                                                                              border: 5px solid transparent;
                                                                                                                                                                                                                              border-top-width: 0;
                                                                                                                                                                                                                              border-right-width: 0;
                                                                                                                                                                                                                              -webkit-tap-highlight-color: transparent;
                                                                                                                                                                                                                              -webkit-backface-visibility: hidden;
                                                                                                                                                                                                                              backface-visibility: hidden;
                                                                                                                                                                                                                              box-sizing: border-box; }
                                                                                                                                                                                                                              li.fancybox-thumbs-loading {
                                                                                                                                                                                                                                background: rgba(0, 0, 0, 0.1); }
                                                                                                                                                                                                                                .fancybox-thumbs > ul > li > img {
                                                                                                                                                                                                                                  position: absolute;
                                                                                                                                                                                                                                  top: 0;
                                                                                                                                                                                                                                  left: 0;
                                                                                                                                                                                                                                  min-width: 100%;
                                                                                                                                                                                                                                  min-height: 100%;
                                                                                                                                                                                                                                  max-width: none;
                                                                                                                                                                                                                                  max-height: none;
                                                                                                                                                                                                                                  -webkit-touch-callout: none;
                                                                                                                                                                                                                                  -webkit-user-select: none;
                                                                                                                                                                                                                                  -moz-user-select: none;
                                                                                                                                                                                                                                  -ms-user-select: none;
                                                                                                                                                                                                                                  user-select: none; }
                                                                                                                                                                                                                                  .fancybox-thumbs > ul > li:before {
                                                                                                                                                                                                                                    content: '';
                                                                                                                                                                                                                                    position: absolute;
                                                                                                                                                                                                                                    top: 0;
                                                                                                                                                                                                                                    right: 0;
                                                                                                                                                                                                                                    bottom: 0;
                                                                                                                                                                                                                                    left: 0;
                                                                                                                                                                                                                                    border-radius: 2px;
                                                                                                                                                                                                                                    border: 4px solid #4ea7f9;
                                                                                                                                                                                                                                    z-index: 99991;
                                                                                                                                                                                                                                    opacity: 0;
                                                                                                                                                                                                                                    transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
                                                                                                                                                                                                                                    .fancybox-thumbs > ul > li.fancybox-thumbs-active:before {
                                                                                                                                                                                                                                      opacity: 1; } }


                                                                                                                                                                                                                                      .jq-checkbox {
                                                                                                                                                                                                                                        top: -2px;
                                                                                                                                                                                                                                        vertical-align: middle;
                                                                                                                                                                                                                                        width: 16px;
                                                                                                                                                                                                                                        height: 16px;
                                                                                                                                                                                                                                        margin: 0 4px 0 0;
                                                                                                                                                                                                                                        border: 1px solid #C3C3C3;
                                                                                                                                                                                                                                        border-radius: 3px;
                                                                                                                                                                                                                                        background: #F5F5F5;
                                                                                                                                                                                                                                        background: -webkit-linear-gradient(#FFF, #E6E6E6);
                                                                                                                                                                                                                                        background:         linear-gradient(#FFF, #E6E6E6);
                                                                                                                                                                                                                                        box-shadow: 0 1px 1px rgba(0,0,0,.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
                                                                                                                                                                                                                                        cursor: pointer;
                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                      .jq-checkbox.checked .jq-checkbox__div {
                                                                                                                                                                                                                                        width: 12px;
                                                                                                                                                                                                                                        height: 12px;
                                                                                                                                                                                                                                        margin: 1px 0 0 1px;
                                                                                                                                                                                                                                        border-radius: 2px;
                                                                                                                                                                                                                                        background: #F93614;
                                                                                                                                                                                                                                        outline: none;
                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                      .jq-checkbox.focused {

                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                      .jq-checkbox.disabled {
                                                                                                                                                                                                                                        opacity: .55;
                                                                                                                                                                                                                                      }


                                                                                                                                                                                                                                      .jq-radio {
                                                                                                                                                                                                                                        top: -1px;
                                                                                                                                                                                                                                        vertical-align: middle;
                                                                                                                                                                                                                                        width: 16px;
                                                                                                                                                                                                                                        height: 16px;
                                                                                                                                                                                                                                        margin: 0 4px 0 0;
                                                                                                                                                                                                                                        border: 1px solid #C3C3C3;
                                                                                                                                                                                                                                        border-radius: 50%;
                                                                                                                                                                                                                                        background: #F5F5F5;
                                                                                                                                                                                                                                        background: -webkit-linear-gradient(#FFF, #E6E6E6);
                                                                                                                                                                                                                                        background:         linear-gradient(#FFF, #E6E6E6);
                                                                                                                                                                                                                                        box-shadow: 0 1px 1px rgba(0,0,0,.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
                                                                                                                                                                                                                                        cursor: pointer;
                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                      .jq-radio.checked .jq-radio__div {
                                                                                                                                                                                                                                        width: 10px;
                                                                                                                                                                                                                                        height: 10px;
                                                                                                                                                                                                                                        margin: 3px 0 0 3px;
                                                                                                                                                                                                                                        border-radius: 50%;
                                                                                                                                                                                                                                        background: #777;
                                                                                                                                                                                                                                        box-shadow: inset 1px 1px 1px rgba(0,0,0,.7);
                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                      .jq-radio.disabled {
                                                                                                                                                                                                                                        opacity: .55;
                                                                                                                                                                                                                                      }


                                                                                                                                                                                                                                      .jq-file {
                                                                                                                                                                                                                                        width: 270px;
                                                                                                                                                                                                                                        border-bottom: 1px solid #e1e1e1;
                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                      .jq-file input {
                                                                                                                                                                                                                                        height: auto;
                                                                                                                                                                                                                                        line-height: 1em;
                                                                                                                                                                                                                                        cursor: pointer;
                                                                                                                                                                                                                                        border-bottom: 1px solid #e1e1e1;
                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                      .jq-file__name {
                                                                                                                                                                                                                                        overflow: hidden;
                                                                                                                                                                                                                                        box-sizing: border-box;
                                                                                                                                                                                                                                        width: 100%;
                                                                                                                                                                                                                                        height: 34px;
                                                                                                                                                                                                                                        padding: 0 80px 0 28px;
                                                                                                                                                                                                                                        border-radius: 4px;
                                                                                                                                                                                                                                        background: #FFF;
                                                                                                                                                                                                                                        font: 14px/32px Arial, sans-serif;
                                                                                                                                                                                                                                        color: #9f9f9f;
                                                                                                                                                                                                                                        white-space: nowrap;
                                                                                                                                                                                                                                        text-overflow: ellipsis;
                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                      .jq-file__browse {
                                                                                                                                                                                                                                       position: absolute;
                                                                                                                                                                                                                                       top: 4px;
                                                                                                                                                                                                                                       left: -2px;
                                                                                                                                                                                                                                       padding: 0 10px;
                                                                                                                                                                                                                                       font-size: 0;
                                                                                                                                                                                                                                       color: #333;
                                                                                                                                                                                                                                       background: url(../img/brouse.png) -8px -5px no-repeat;
                                                                                                                                                                                                                                       height: 26px;
                                                                                                                                                                                                                                     }

/*.jq-file.disabled,
.jq-file.disabled .jq-file__name,
.jq-file.disabled .jq-file__browse {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888;
  }*/


  .jq-number {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding: 0 36px 0 0;
  }
  .jq-number__field {
    width: 100px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
  }
/*.jq-number__field:hover {
  border-color: #B3B3B3;
  }*/
  .jq-number__field input {
    box-sizing: border-box;
    width: 100%;
    padding: 8px 9px;
    border: none;
    outline: none;
    background: none;
    font: 14px Arial, sans-serif;
    color: #333;
    text-align: left; /* для Opera Presto */
    -moz-appearance: textfield;
  }
  .jq-number__field input::-webkit-inner-spin-button,
  .jq-number__field input::-webkit-outer-spin-button {
    margin: 0; /* в каких-то браузерах присутствует отступ */
    -webkit-appearance: none;
  }
  .jq-number__spin {
    position: absolute;
    top: 0;
    right: 0;
    width: 32px;
    height: 14px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    background: #F5F5F5;
    background: -webkit-linear-gradient(#FFF, #E6E6E6);
    background:         linear-gradient(#FFF, #E6E6E6);
    box-shadow: 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-shadow: 1px 1px #FFF;
    cursor: pointer;
  }
  .jq-number__spin.minus {
    top: auto;
    bottom: 0;
  }
  .jq-number__spin:hover {
    background: #E6E6E6;
    background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
    background:         linear-gradient(#F6F6F6, #E6E6E6);
  }
  .jq-number__spin:active {
    background: #F5F5F5;
    box-shadow: inset 1px 1px 3px #DDD;
  }
  .jq-number__spin:after {
    content: '';
    position: absolute;
    top: 4px;
    left: 11px;
    width: 0;
    height: 0;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #999;
    border-left: 5px solid transparent;
  }
  .jq-number__spin.minus:after {
    top: 5px;
    border-top: 5px solid #999;
    border-right: 5px solid transparent;
    border-bottom: none;
    border-left: 5px solid transparent;
  }
  .jq-number__spin.minus:hover:after {
    border-top-color: #000;
  }
  .jq-number__spin.plus:hover:after {
    border-bottom-color: #000;
  }
  .jq-number.focused .jq-number__field {
    border: 1px solid #5794BF;
  }
  .jq-number.disabled .jq-number__field,
  .jq-number.disabled .jq-number__spin {
    border-color: #CCC;
    background: #F5F5F5;
    box-shadow: none;
    color: #888;
  }
  .jq-number.disabled .jq-number__spin:after {
    border-bottom-color: #AAA;
  }
  .jq-number.disabled .jq-number__spin.minus:after {
    border-top-color: #AAA;
  }

  .jq-selectbox {
    vertical-align: middle;
    cursor: pointer;
    width: 100%;
  }
  .jq-selectbox__select {
    height: 31px;
    padding: 0 45px 0 1px;
    background: #fff;
    border-radius: 3px;
  }

  .jq-selectbox.disabled .jq-selectbox__select {
    border-color: #CCC;
    background: #F5F5F5;
    box-shadow: none;
    color: #9e9e9e;
  }
  .jq-selectbox__select-text {
    display: block;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 13px;
    line-height: 29px;
  }
  .jq-selectbox .placeholder {
    color: #9e9e9e;
  }
  .jq-selectbox__trigger {
    position: absolute;
    top: 0;
    right: 0;
    width: 34px;
    height: 100%;
  }
  .jq-selectbox__trigger-arrow {
    position: absolute;
    top: 13px;
    right: 10px;
    width: 0;
    height: 0;
    border-top: 5px solid #747474;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
  }

  .jq-selectbox__dropdown{
    text-overflow: ellipsis;
  }

  .jq-selectbox__dropdown li{
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .jq-selectbox:hover .jq-selectbox__trigger-arrow {
    border-top-color: #F2B927;
  }

  .jq-selectbox.disabled .jq-selectbox__trigger-arrow {
    border-top-color: #AAA;
  }

  .jq-selectbox__dropdown {
    box-sizing: border-box;
    width: 100%;
    margin: 2px 0 0;
    padding: 0;
    border: 1px solid #CCC;
    border-radius: 4px;
    background: #FFF;
    box-shadow: 0 2px 10px rgba(0,0,0,.2);
    overflow-y: auto; 
  }
  .jq-selectbox__search {
    margin: 5px;
  }
  .jq-selectbox__search input {
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding: 5px 27px 6px 8px;
    border: 1px solid #CCC;
    border-radius: 3px;
    outline: none;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
    box-shadow: inset 1px 1px #F1F1F1;
    color: #333;
    -webkit-appearance: textfield;
  }
  .jq-selectbox__search input::-webkit-search-cancel-button,
  .jq-selectbox__search input::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  .jq-selectbox__not-found {
    margin: 5px;
    padding: 5px 8px 6px;
    background: #F0F0F0;
    font-size: 13px;
  }
  .jq-selectbox ul {
    margin: 0;
    padding: 0;
    background: #f4f4f4;
    border-radius: 3px;
  }
  .jq-selectbox li {
    min-height: 18px;
    padding: 5px 10px 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    color: #231F20;
    margin-bottom: 0;
    list-style: none;
    padding-left: 10px;
    max-width: 370px;
    overflow: hidden;
  }
  .jq-selectbox li.selected {
    background-color: #F2B927;
    color: #FFF;
  }
  .jq-selectbox li:hover {
    background-color: #F2B927;
    color: #FFF;
  }
  .jq-selectbox li.disabled {
    color: #AAA;
  }
  .jq-selectbox li.disabled:hover {
    background: none;
  }
  .jq-selectbox li.optgroup {
    font-weight: bold;
  }
  .jq-selectbox li.optgroup:hover {
    background: none;
    color: #231F20;
    cursor: default;
  }
  .jq-selectbox li.option {
    padding-left: 25px;
  }


  .jq-select-multiple {
    box-sizing: border-box;
    padding: 1px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    background: #FFF;
    box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
    font: 14px/18px Arial, sans-serif;
    color: #333;
    cursor: default;
  }
  .jq-select-multiple.focused {
    border: 1px solid #5794BF;
  }
  .jq-select-multiple.disabled {
    border-color: #CCC;
    background: #F5F5F5;
    box-shadow: none;
    color: #888;
  }
  .jq-select-multiple ul {
    margin: 0;
    padding: 0;
  }
  .jq-select-multiple li {
    padding: 3px 9px 4px;
    list-style: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
  }
  .jq-select-multiple li:first-child {
    border-radius: 3px 3px 0 0;
  }
  .jq-select-multiple li:last-child {
    border-radius: 0 0 3px 3px;
  }
  .jq-select-multiple li.selected {
    background: #08C;
    color: #FFF;
  }
  .jq-select-multiple li.disabled {
    color: #AAA;
  }
  .jq-select-multiple.disabled li.selected,
  .jq-select-multiple li.selected.disabled {
    background: #CCC;
    color: #FFF;
  }
  .jq-select-multiple li.optgroup {
    font-weight: bold;
  }
  .jq-select-multiple li.option {
    padding-left: 25px;
  }


  input[type='email'].styler,
  input[type='password'].styler,
  input[type='search'].styler,
  input[type='tel'].styler,
  input[type='text'].styler,
  input[type='url'].styler,
  textarea.styler {
    padding: 8px 9px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
    font: 14px Arial, sans-serif;
    color: #333;
  }
  input[type='search'].styler {
    -webkit-appearance: none;
  }
  textarea.styler {
    overflow: auto;
  }
  input[type='email'].styler:hover,
  input[type='password'].styler:hover,
  input[type='search'].styler:hover,
  input[type='tel'].styler:hover,
  input[type='text'].styler:hover,
  input[type='url'].styler:hover,
  textarea.styler:hover {
    border-color: #B3B3B3;
  }
  input[type='email'].styler:focus,
  input[type='password'].styler:focus,
  input[type='search'].styler:focus,
  input[type='tel'].styler:focus,
  input[type='text'].styler:focus,
  input[type='url'].styler:focus,
  textarea.styler:focus {
    border-color: #CCC;
    border-top-color: #B3B3B3;
    outline: none;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
  }
  button.styler,
  input[type='button'].styler,
  input[type='submit'].styler,
  input[type='reset'].styler {
    overflow: visible;
    padding: 8px 11px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    outline: none;
    background: #F5F5F5;
    background: -webkit-linear-gradient(#FFF, #E6E6E6);
    background:         linear-gradient(#FFF, #E6E6E6);
    box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
    font: 14px Arial, sans-serif;
    color: #333;
    text-shadow: 1px 1px #FFF;
    cursor: pointer;
  }
  button.styler::-moz-focus-inner,
  input[type='button'].styler::-moz-focus-inner,
  input[type='submit'].styler::-moz-focus-inner,
  input[type='reset'].styler::-moz-focus-inner {
    padding: 0;
    border: 0;
  }
  button.styler:not([disabled]):hover,
  input[type='button'].styler:not([disabled]):hover,
  input[type='submit'].styler:not([disabled]):hover,
  input[type='reset'].styler:hover {
    background: #E6E6E6;
    background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
    background:         linear-gradient(#F6F6F6, #E6E6E6);
  }
  button.styler:not([disabled]):active,
  input[type='button'].styler:not([disabled]):active,
  input[type='submit'].styler:not([disabled]):active,
  input[type='reset'].styler:active {
    background: #F5F5F5;
    box-shadow: inset 1px 1px 3px #DDD;
  }
  button.styler[disabled],
  input[type='button'].styler[disabled],
  input[type='submit'].styler[disabled] {
    border-color: #CCC;
    background: #F5F5F5;
    box-shadow: none;
    color: #888;
  }

  .jq-selectbox__search input {
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding: 5px 27px 6px 8px;
    border: 1px solid #CCC;
    border-radius: 3px;
    outline: none;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFW…V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
    box-shadow: inset 1px 1px #F1F1F1;
    color: #333;
  }

  .jq-selectbox__search input {
    -webkit-appearance: textfield;
  }

  .jq-selectbox__select-text{
    color: #9e9e9e;
    font-size: 14px;
    font-weight: 300;
  }