ul, li {
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none; }

ul, li {
  box-sizing: border-box; }

.card-image-gallery[data-style="1"] .mobile-controlBars {
  transition: all 0.4s ease-in-out; }

.card-image-gallery[data-style="1"] {
  position: relative; }
  @media only screen and (max-width: 420px) {
    .card-image-gallery[data-style="1"] {
      margin-top: .5rem; } }
  .card-image-gallery[data-style="1"] .image-gallery-container {
    display: flex;
    background: #efefef; }
    @media only screen and (max-width: 800px) {
      .card-image-gallery[data-style="1"] .image-gallery-container {
        flex-wrap: wrap; } }
    .card-image-gallery[data-style="1"] .image-gallery-container .gallery.full {
      width: calc(77% - 40px);
      align-self: center; }
      @media only screen and (max-width: 800px) {
        .card-image-gallery[data-style="1"] .image-gallery-container .gallery.full {
          width: calc(100% - 40px); } }
      @media only screen and (max-width: 420px) {
        .card-image-gallery[data-style="1"] .image-gallery-container .gallery.full {
          width: 100%; } }
      .card-image-gallery[data-style="1"] .image-gallery-container .gallery.full .swiper-container .swiper-button-next, .card-image-gallery[data-style="1"] .image-gallery-container .gallery.full .swiper-container .swiper-button-prev {
        transition: .4s ease-in-out; }
        .card-image-gallery[data-style="1"] .image-gallery-container .gallery.full .swiper-container .swiper-button-next i, .card-image-gallery[data-style="1"] .image-gallery-container .gallery.full .swiper-container .swiper-button-prev i {
          font-size: 5rem;
          color: black;
          font-weight: bolder; }
          @media only screen and (max-width: 420px) {
            .card-image-gallery[data-style="1"] .image-gallery-container .gallery.full .swiper-container .swiper-button-next i, .card-image-gallery[data-style="1"] .image-gallery-container .gallery.full .swiper-container .swiper-button-prev i {
              font-size: 3.5rem; } }
        .card-image-gallery[data-style="1"] .image-gallery-container .gallery.full .swiper-container .swiper-button-next:hover, .card-image-gallery[data-style="1"] .image-gallery-container .gallery.full .swiper-container .swiper-button-prev:hover {
          -webkit-transform: scale(1.1);
                  transform: scale(1.1); }
      .card-image-gallery[data-style="1"] .image-gallery-container .gallery.full .swiper-container .swiper-button-next {
        right: 30px; }
      .card-image-gallery[data-style="1"] .image-gallery-container .gallery.full .swiper-container .swiper-wrapper .swiper-slide {
        position: relative; }
        .card-image-gallery[data-style="1"] .image-gallery-container .gallery.full .swiper-container .swiper-wrapper .swiper-slide .image-content {
          width: 100%;
          padding-bottom: 59.5%;
          background-position: center;
          background-size: contain;
          background-repeat: no-repeat; }
        .card-image-gallery[data-style="1"] .image-gallery-container .gallery.full .swiper-container .swiper-wrapper .swiper-slide .overlay {
          width: 100%;
          position: absolute;
          left: 0;
          bottom: 0;
          padding: 50px;
          background: black;
          background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0) 100%);
          opacity: 0;
          visibility: hidden;
          transition: all .3s ease-out; }
          .card-image-gallery[data-style="1"] .image-gallery-container .gallery.full .swiper-container .swiper-wrapper .swiper-slide .overlay .text-wrap {
            display: flex;
            flex-direction: column;
            max-width: 600px;
            opacity: 0;
            visibility: hidden;
            -webkit-transform: translateY(50px);
                    transform: translateY(50px);
            transition: all .4s linear; }
            .card-image-gallery[data-style="1"] .image-gallery-container .gallery.full .swiper-container .swiper-wrapper .swiper-slide .overlay .text-wrap .title {
              font-size: 2.2rem;
              font-weight: 700;
              color: #fff; }
              @media only screen and (max-width: 580px) {
                .card-image-gallery[data-style="1"] .image-gallery-container .gallery.full .swiper-container .swiper-wrapper .swiper-slide .overlay .text-wrap .title {
                  font-size: 2rem; } }
            .card-image-gallery[data-style="1"] .image-gallery-container .gallery.full .swiper-container .swiper-wrapper .swiper-slide .overlay .text-wrap .caption {
              font-size: 1.6rem;
              color: #fff;
              line-height: 1.7; }
              @media only screen and (max-width: 580px) {
                .card-image-gallery[data-style="1"] .image-gallery-container .gallery.full .swiper-container .swiper-wrapper .swiper-slide .overlay .text-wrap .caption {
                  overflow: hidden;
                  text-overflow: ellipsis;
                  display: -webkit-box;
                  -webkit-line-clamp: 3; } }
              @media only screen and (max-width: 580px) {
                .card-image-gallery[data-style="1"] .image-gallery-container .gallery.full .swiper-container .swiper-wrapper .swiper-slide .overlay .text-wrap .caption {
                  -webkit-line-clamp: 2; } }
        .card-image-gallery[data-style="1"] .image-gallery-container .gallery.full .swiper-container .swiper-wrapper .swiper-slide:hover .overlay {
          opacity: 1;
          visibility: visible; }
          .card-image-gallery[data-style="1"] .image-gallery-container .gallery.full .swiper-container .swiper-wrapper .swiper-slide:hover .overlay .text-wrap {
            opacity: 1;
            visibility: visible;
            -webkit-transform: translateY(0);
                    transform: translateY(0); }
    .card-image-gallery[data-style="1"] .image-gallery-container .gallery.thumb {
      width: 23%;
      background: #fff !important; }
      @media only screen and (max-width: 800px) {
        .card-image-gallery[data-style="1"] .image-gallery-container .gallery.thumb {
          width: 100%; } }
      .card-image-gallery[data-style="1"] .image-gallery-container .gallery.thumb .tltle {
        background: #efefef;
        color: #333333;
        padding: 1rem 2rem;
        font-size: 2rem;
        margin-bottom: 2rem; }
      .card-image-gallery[data-style="1"] .image-gallery-container .gallery.thumb .gallery-thumb {
        height: 300px;
        overflow-y: scroll; }
        @media only screen and (max-width: 800px) {
          .card-image-gallery[data-style="1"] .image-gallery-container .gallery.thumb .gallery-thumb {
            margin-right: 35px;
            height: auto;
            overflow-y: unset; } }
        @media only screen and (max-width: 420px) {
          .card-image-gallery[data-style="1"] .image-gallery-container .gallery.thumb .gallery-thumb {
            margin-right: -5px; } }
      .card-image-gallery[data-style="1"] .image-gallery-container .gallery.thumb .swiper-container {
        padding: 0 1rem;
        width: 100%; }
        .card-image-gallery[data-style="1"] .image-gallery-container .gallery.thumb .swiper-container .swiper-wrapper {
          display: flex;
          align-items: center;
          flex-wrap: wrap; }
          .card-image-gallery[data-style="1"] .image-gallery-container .gallery.thumb .swiper-container .swiper-wrapper .swiper-slide {
            width: calc(20% - 5px);
            margin: 5px;
            margin-left: 0;
            cursor: pointer;
            flex: 0 0 calc(20% - 5px); }
            @media only screen and (max-width: 1400px) {
              .card-image-gallery[data-style="1"] .image-gallery-container .gallery.thumb .swiper-container .swiper-wrapper .swiper-slide {
                width: calc(25% - 5px);
                flex: 0 0 calc(25% - 5px); } }
            @media only screen and (max-width: 1280px) {
              .card-image-gallery[data-style="1"] .image-gallery-container .gallery.thumb .swiper-container .swiper-wrapper .swiper-slide {
                width: calc(33.33% - 5px);
                flex: 0 0 calc(33.33% - 5px); } }
            @media only screen and (max-width: 1024px) {
              .card-image-gallery[data-style="1"] .image-gallery-container .gallery.thumb .swiper-container .swiper-wrapper .swiper-slide {
                width: calc(50% - 5px);
                flex: 0 0 calc(50% - 5px); } }
            @media only screen and (max-width: 800px) {
              .card-image-gallery[data-style="1"] .image-gallery-container .gallery.thumb .swiper-container .swiper-wrapper .swiper-slide {
                width: calc(33.33% - 5px);
                flex: 0 0 calc(33.33% - 5px); } }
            .card-image-gallery[data-style="1"] .image-gallery-container .gallery.thumb .swiper-container .swiper-wrapper .swiper-slide.active .image-content-box {
              box-shadow: inset 0px 0px 0px 2px red;
              padding: 2px; }
            .card-image-gallery[data-style="1"] .image-gallery-container .gallery.thumb .swiper-container .swiper-wrapper .swiper-slide .image-content-box {
              width: 100%;
              height: 100%; }
              .card-image-gallery[data-style="1"] .image-gallery-container .gallery.thumb .swiper-container .swiper-wrapper .swiper-slide .image-content-box .image-content {
                width: 100%;
                padding-bottom: 100%;
                background-position: center;
                background-size: cover;
                background-repeat: no-repeat; }
      .card-image-gallery[data-style="1"] .image-gallery-container .gallery.thumb .content-wrapper {
        margin: 2rem 0; }
        .card-image-gallery[data-style="1"] .image-gallery-container .gallery.thumb .content-wrapper .main-title {
          background: #efefef;
          color: #333333;
          padding: 1rem 2rem;
          font-size: 2rem;
          margin-bottom: 2rem; }
        .card-image-gallery[data-style="1"] .image-gallery-container .gallery.thumb .content-wrapper ul li {
          display: flex;
          padding-left: 1rem; }
          .card-image-gallery[data-style="1"] .image-gallery-container .gallery.thumb .content-wrapper ul li .title {
            margin-right: 2rem; }
          .card-image-gallery[data-style="1"] .image-gallery-container .gallery.thumb .content-wrapper ul li .title, .card-image-gallery[data-style="1"] .image-gallery-container .gallery.thumb .content-wrapper ul li .txt {
            font-size: 1.6rem;
            color: #333333;
            line-height: 1.7;
            padding: 0rem 1rem; }
  .card-image-gallery[data-style="1"] .shareBox-wrapper {
    position: fixed;
    right: 0;
    width: 40px;
    display: flex;
    flex-direction: column;
    height: 100%;
    z-index: 1;
    background: #fff !important; }
    @media only screen and (max-width: 420px) {
      .card-image-gallery[data-style="1"] .shareBox-wrapper {
        height: auto;
        background: unset !important; } }
    .card-image-gallery[data-style="1"] .shareBox-wrapper .return-box {
      text-align: center;
      background: #666;
      margin-bottom: 1.5rem;
      transition: .4s ease-in-out; }
      @media only screen and (max-width: 420px) {
        .card-image-gallery[data-style="1"] .shareBox-wrapper .return-box {
          position: absolute;
          top: 0;
          right: 0; } }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .return-box:link, .card-image-gallery[data-style="1"] .shareBox-wrapper .return-box:visited, .card-image-gallery[data-style="1"] .shareBox-wrapper .return-box.visited, .card-image-gallery[data-style="1"] .shareBox-wrapper .return-box:hover {
        background: #333; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .return-box > a {
        color: #fff; }
        .card-image-gallery[data-style="1"] .shareBox-wrapper .return-box > a, .card-image-gallery[data-style="1"] .shareBox-wrapper .return-box > a:link, .card-image-gallery[data-style="1"] .shareBox-wrapper .return-box > a:visited, .card-image-gallery[data-style="1"] .shareBox-wrapper .return-box > a.visited {
          color: #fff; }
    .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox {
      text-align: center;
      background-color: #a4a4a4;
      height: 100%; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox > a {
        display: block;
        margin-bottom: 5px;
        background-color: transparent !important;
        color: #fff; }
        .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox > a.square > i {
          font-size: 2.8rem; }
        .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox > a#socialMore {
          margin-left: -1px;
          -webkit-transform: rotate(90deg);
                  transform: rotate(90deg); }
          .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox > a#socialMore.icon-close i::before {
            content: "\e9ee"; }
      @media only screen and (max-width: 420px) {
        .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox {
          display: none; } }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-facebook, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-facebook:link, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-facebook:visited, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-facebook.visited {
        color: #fff; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-facebook:focus, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-facebook:hover, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-facebook:active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-facebook.active {
        color: #3b5998; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-facebook-o, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-facebook-o:link, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-facebook-o:visited, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-facebook-o.visited {
        color: #fff; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-facebook-o:focus, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-facebook-o:hover, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-facebook-o:active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-facebook-o.active {
        color: #3b5998; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-line, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-line:link, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-line:visited, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-line.visited {
        color: #fff; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-line:focus, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-line:hover, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-line:active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-line.active {
        color: #00c300; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-line-o, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-line-o:link, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-line-o:visited, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-line-o.visited {
        color: #fff; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-line-o:focus, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-line-o:hover, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-line-o:active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-line-o.active {
        color: #00c300; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-twitter, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-twitter:link, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-twitter:visited, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-twitter.visited {
        color: #fff; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-twitter:focus, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-twitter:hover, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-twitter:active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-twitter.active {
        color: #1da1f2; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-twitter-o, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-twitter-o:link, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-twitter-o:visited, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-twitter-o.visited {
        color: #fff; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-twitter-o:focus, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-twitter-o:hover, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-twitter-o:active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-twitter-o.active {
        color: #1da1f2; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-pinterest, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-pinterest:link, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-pinterest:visited, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-pinterest.visited {
        color: #fff; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-pinterest:focus, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-pinterest:hover, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-pinterest:active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-pinterest.active {
        color: #bd081c; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-pinterest-o, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-pinterest-o:link, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-pinterest-o:visited, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-pinterest-o.visited {
        color: #fff; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-pinterest-o:focus, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-pinterest-o:hover, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-pinterest-o:active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-pinterest-o.active {
        color: #bd081c; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-google-plus, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-google-plus:link, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-google-plus:visited, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-google-plus.visited {
        color: #fff; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-google-plus:focus, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-google-plus:hover, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-google-plus:active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-google-plus.active {
        color: #dd4b39; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-google-plus-o, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-google-plus-o:link, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-google-plus-o:visited, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-google-plus-o.visited {
        color: #fff; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-google-plus-o:focus, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-google-plus-o:hover, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-google-plus-o:active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-google-plus-o.active {
        color: #dd4b39; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-plurk, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-plurk:link, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-plurk:visited, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-plurk.visited {
        color: #fff; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-plurk:focus, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-plurk:hover, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-plurk:active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-plurk.active {
        color: #de411d; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-plurk-o, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-plurk-o:link, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-plurk-o:visited, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-plurk-o.visited {
        color: #fff; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-plurk-o:focus, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-plurk-o:hover, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-plurk-o:active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-plurk-o.active {
        color: #de411d; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-qqchat, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-qqchat:link, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-qqchat:visited, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-qqchat.visited {
        color: #fff; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-qqchat:focus, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-qqchat:hover, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-qqchat:active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-qqchat.active {
        color: #000000; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-qqchat-o, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-qqchat-o:link, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-qqchat-o:visited, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-qqchat-o.visited {
        color: #fff; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-qqchat-o:focus, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-qqchat-o:hover, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-qqchat-o:active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-qqchat-o.active {
        color: #000000; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-sina-weibo, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-sina-weibo:link, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-sina-weibo:visited, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-sina-weibo.visited {
        color: #fff; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-sina-weibo:focus, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-sina-weibo:hover, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-sina-weibo:active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-sina-weibo.active {
        color: #f50000; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-sina-weibo-o, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-sina-weibo-o:link, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-sina-weibo-o:visited, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-sina-weibo-o.visited {
        color: #fff; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-sina-weibo-o:focus, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-sina-weibo-o:hover, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-sina-weibo-o:active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-sina-weibo-o.active {
        color: #f50000; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-renren, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-renren:link, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-renren:visited, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-renren.visited {
        color: #fff; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-renren:focus, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-renren:hover, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-renren:active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-renren.active {
        color: #217dc6; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-renren-o, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-renren-o:link, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-renren-o:visited, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-renren-o.visited {
        color: #fff; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-renren-o:focus, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-renren-o:hover, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-renren-o:active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-renren-o.active {
        color: #217dc6; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-instagram, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-instagram:link, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-instagram:visited, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-instagram.visited {
        color: #fff; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-instagram:focus, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-instagram:hover, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-instagram:active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-instagram.active {
        color: #c13584; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-instagram-o, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-instagram-o:link, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-instagram-o:visited, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-instagram-o.visited {
        color: #fff; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-instagram-o:focus, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-instagram-o:hover, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-instagram-o:active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-instagram-o.active {
        color: #c13584; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-member-collection, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-member-collection:link, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-member-collection:visited, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-member-collection.visited {
        color: #fff; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-member-collection:focus, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-member-collection:hover, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-member-collection:active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-member-collection.active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-member-collection .cc-favorite {
        color: #FF1744; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-member-collection span {
        display: inline-block;
        position: relative;
        top: -25px;
        left: 9px;
        width: 17px;
        height: 17px;
        line-height: 17px;
        border-radius: 50px;
        border: 1px solid #fff;
        font-size: 1rem;
        color: #ffffff;
        background: #555;
        opacity: 0.8;
        font-family: Century Gothic !important;
        -webkit-transform: scale(0.83); }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-member-collection-o, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-member-collection-o:link, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-member-collection-o:visited, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-member-collection-o.visited {
        color: #fff; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-member-collection-o:focus, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-member-collection-o:hover, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-member-collection-o:active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-member-collection-o.active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-member-collection-o .cc-favorite {
        color: #FF1744; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-url-copy, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-url-copy:link, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-url-copy:visited, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-url-copy.visited {
        color: #fff; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-url-copy:focus, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-url-copy:hover, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-url-copy:active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-url-copy.active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-url-copy .cc-favorite {
        color: #78909c; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-url-copy-o, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-url-copy-o:link, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-url-copy-o:visited, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-url-copy-o.visited {
        color: #fff; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-url-copy-o:focus, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-url-copy-o:hover, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-url-copy-o:active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-url-copy-o.active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-url-copy-o .cc-favorite {
        color: #78909c; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-wechat, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-wechat:link, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-wechat:visited, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-wechat.visited {
        color: #fff; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-wechat:focus, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-wechat:hover, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-wechat:active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-wechat.active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-wechat .cc-favorite {
        color: #51c332; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-wechat-o, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-wechat-o:link, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-wechat-o:visited, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-wechat-o.visited {
        color: #fff; }
      .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-wechat-o:focus, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-wechat-o:hover, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-wechat-o:active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-wechat-o.active, .card-image-gallery[data-style="1"] .shareBox-wrapper .shareBox .btn-social-wechat-o .cc-favorite {
        color: #51c332; }
  .card-image-gallery[data-style="1"] .mobile-controlBars {
    display: none; }
    @media only screen and (max-width: 800px) {
      .card-image-gallery[data-style="1"] .mobile-controlBars {
        display: flex;
        position: fixed;
        left: 0;
        bottom: -150px;
        width: 100%;
        z-index: 605;
        width: 100%;
        font-size: 2.6rem;
        background-color: #1e1d1d; } }
  @media only screen and (max-width: 800px) and (max-width: 420px) {
    .card-image-gallery[data-style="1"] .mobile-controlBars {
      bottom: 0; } }
    @media only screen and (max-width: 800px) {
        .card-image-gallery[data-style="1"] .mobile-controlBars > a {
          height: 46px;
          line-height: 46px;
          text-align: center;
          border: transparent;
          overflow: hidden;
          flex: 1; }
          .card-image-gallery[data-style="1"] .mobile-controlBars > a i {
            margin-right: 0; }
          .card-image-gallery[data-style="1"] .mobile-controlBars > a > i {
            width: 100%;
            line-height: 46px;
            color: #ffffff;
            font-size: 3rem; }
        .card-image-gallery[data-style="1"] .mobile-controlBars .overlayer {
          content: "";
          display: block;
          position: absolute;
          width: 100%;
          height: 3000%;
          top: -3000%;
          left: 0;
          overflow: visible;
          visibility: visible;
          background-color: rgba(0, 0, 0, 0.6);
          z-index: 600;
          display: none; }
        .card-image-gallery[data-style="1"] .mobile-controlBars .extraDiv {
          padding: 15px 20px;
          position: absolute;
          width: 100%;
          left: 0;
          bottom: 0;
          box-sizing: border-box;
          background-color: #ffffff;
          display: none;
          z-index: 999; }
        .card-image-gallery[data-style="1"] .mobile-controlBars .extra-header {
          padding: 5px 0px 10px; }
          .card-image-gallery[data-style="1"] .mobile-controlBars .extra-header .colse-toggle {
            float: right; }
        .card-image-gallery[data-style="1"] .mobile-controlBars .extraDiv ul {
          max-height: 300px;
          overflow-y: scroll;
          -webkit-overflow-scrolling: touch; }
        .card-image-gallery[data-style="1"] .mobile-controlBars .extraDiv li {
          padding: 5px 0;
          border-bottom: 1px solid #efefef; }
          .card-image-gallery[data-style="1"] .mobile-controlBars .extraDiv li a::after {
            display: block;
            clear: both;
            content: "";
            height: 0; } }
    @media only screen and (max-width: 800px) and (max-width: 800px) {
      .card-image-gallery[data-style="1"] .mobile-controlBars .extraDiv li a.btn-url-copy-mobile, .card-image-gallery[data-style="1"] .mobile-controlBars .extraDiv li a.btn-member-collection {
        border: none;
        width: 100%;
        padding: 0; } }
    @media only screen and (max-width: 800px) and (max-width: 800px) {
      .card-image-gallery[data-style="1"] .mobile-controlBars .extraDiv li a.btn-member-collection .cc-favorite {
        color: #FF1744; } }
    @media only screen and (max-width: 800px) and (max-width: 800px) {
      .card-image-gallery[data-style="1"] .mobile-controlBars .extraDiv li a.btn-member-collection span.shareCounter {
        margin-top: 5px;
        margin-left: 6px; } }
    @media only screen and (max-width: 800px) {
          .card-image-gallery[data-style="1"] .mobile-controlBars .extraDiv li:last-child {
            padding-bottom: 0;
            border-bottom: none; }
        .card-image-gallery[data-style="1"] .mobile-controlBars .extraDiv a > span {
          display: block;
          float: left; }
          .card-image-gallery[data-style="1"] .mobile-controlBars .extraDiv a > span.shareBtn {
            float: right;
            padding: 3px 10px;
            width: 85px; }
          .card-image-gallery[data-style="1"] .mobile-controlBars .extraDiv a > span > i {
            font-size: 3rem; }
        .card-image-gallery[data-style="1"] .mobile-controlBars .shareCounter {
          font-weight: normal;
          line-height: 1; }
          .card-image-gallery[data-style="1"] .mobile-controlBars .shareCounter .counter {
            font-size: 1.7rem; }
          .card-image-gallery[data-style="1"] .mobile-controlBars .shareCounter .sharesCopy {
            font-size: 1.3rem; }
        .card-image-gallery[data-style="1"] .mobile-controlBars a[data-social='accupass'] {
          background-color: #0088d2; }
        .card-image-gallery[data-style="1"] .mobile-controlBars a[data-social='pinkoi'] {
          background-color: #E95E8B; }
        .card-image-gallery[data-style="1"] .mobile-controlBars a[data-social='youku'] {
          background-color: #ec0001; }
        .card-image-gallery[data-style="1"] .mobile-controlBars a[data-social='tudou'] {
          background-color: #ed592b; }
        .card-image-gallery[data-style="1"] .mobile-controlBars a[data-social='baidu'] {
          background-color: #2529d8; }
        .card-image-gallery[data-style="1"] .mobile-controlBars a[data-social='blogger'] {
          background-color: #f57d00; }
        .card-image-gallery[data-style="1"] .mobile-controlBars a[data-social='vimeo'] {
          background-color: #1ab7ea; }
        .card-image-gallery[data-style="1"] .mobile-controlBars a[data-social='youtube'] {
          background-color: #ff0000; }
        .card-image-gallery[data-style="1"] .mobile-controlBars a[data-social='linkedin'] {
          background-color: #0077b5; }
        .card-image-gallery[data-style="1"] .mobile-controlBars a[data-social='facebook'] {
          background-color: #3b5998; }
        .card-image-gallery[data-style="1"] .mobile-controlBars a[data-social='line'] {
          background-color: #00c300; }
        .card-image-gallery[data-style="1"] .mobile-controlBars a[data-social='twitter'] {
          background-color: #1da1f2; }
        .card-image-gallery[data-style="1"] .mobile-controlBars a[data-social='pinterest'] {
          background-color: #bd081c; }
        .card-image-gallery[data-style="1"] .mobile-controlBars a[data-social='google-plus'] {
          background-color: #dd4b39; }
        .card-image-gallery[data-style="1"] .mobile-controlBars a[data-social='plurk'] {
          background-color: #de411d; }
        .card-image-gallery[data-style="1"] .mobile-controlBars a[data-social='qqchat'] {
          background-color: #000000; }
        .card-image-gallery[data-style="1"] .mobile-controlBars a[data-social='sina-weibo'] {
          background-color: #f50000; }
        .card-image-gallery[data-style="1"] .mobile-controlBars a[data-social='renren'] {
          background-color: #217dc6; }
        .card-image-gallery[data-style="1"] .mobile-controlBars a[data-social='instagram'] {
          background-color: #c13584; }
        .card-image-gallery[data-style="1"] .mobile-controlBars a[data-social='wechat'] {
          background-color: #51c332; } }
