/* Theme colors */
/* / Theme colors */
/* Theme color palette */
/* / Theme color palette */
/* left sticky plugins */
/* / left sticky plugins */
/* fonts */
/* / fonts */
/* Modal */
/* / Modal */
* {
  outline: none; }

[class*="smc-"] {
  font-family: sans-serif !important; }
  [class*="smc-"], [class*="smc-"]:before, [class*="smc-"]:after {
    box-sizing: border-box !important; }
  [class*="smc-"][class*="-btn"]:focus {
    outline: none !important; }

.smc-img-fluid {
  max-width: 100% !important;
  height: auto !important; }

/* fonts */
h1[class*="smc-"], .h1[class*="smc-"] {
  font-size: 35px !important;
  margin: 0 0 15px !important; }

h2[class*="smc-"], .h2[class*="smc-"] {
  font-size: 28px !important;
  margin: 0 0 15px !important; }

h3[class*="smc-"], .h3[class*="smc-"] {
  font-size: 24.5px !important;
  margin: 0 0 15px !important; }

h4[class*="smc-"], .h4[class*="smc-"] {
  font-size: 21px !important;
  margin: 0 0 15px !important; }

h5[class*="smc-"], .h5[class*="smc-"] {
  font-size: 17.5px !important;
  margin: 0 0 15px !important; }

h6[class*="smc-"], .h6[class*="smc-"] {
  font-size: 14px !important;
  margin: 0 0 15px !important; }

/* / fonts */
.smc-p-0 {
  padding: 0 !important; }

.mr-2 {
  margin-right: 0.5rem !important; }

.position-relative {
  position: relative !important; }

.justify-content-center {
  justify-content: center !important; }

.bg-white {
  background-color: #fff !important; }

.smc-body-fixed {
  overflow: hidden !important;
  position: fixed !important;
  top: 0px !important;
  right: 0px !important;
  bottom: 0px !important;
  left: 0px !important; }

.h-100 {
  height: 100% !important; }

/* Plugins */
.smc-plugins {
  position: fixed !important;
  z-index: 9999 !important;
  left: 0 !important;
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
  -moz-transform: translateY(-50%) !important;
  -ms-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important; }
.smc-plugins-list {
  list-style-type: none !important;
  margin: 0 !important;
  padding: 0 !important;
  border-radius: 0 10px 10px 0 !important;
  background: #00bcd4 !important;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5) !important;
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5) !important;
  -ms-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5) !important;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5) !important; }
  .smc-plugins-list .link {
    color: #00bcd4 !important;
    display: block !important;
    position: relative !important;
    text-decoration: none !important;
    cursor: pointer !important;
    -webkit-transition: ease all 0.3s !important;
    -moz-transition: ease all 0.3s !important;
    -ms-transition: ease all 0.3s !important;
    transition: ease all 0.3s !important;
    padding-left: 4px !important; }
    .smc-plugins-list .link .icon {
      position: relative !important;
      z-index: 2 !important;
      font-size: 28px !important;
      width: 50px !important;
      height: 50px !important;
      background: #f2f2f2 !important;
      display: flex !important;
      align-items: center !important;
      justify-content: center !important;
      box-sizing: border-box; }
      .smc-plugins-list .link .icon img {
        max-width: 28px !important;
        max-height: 28px !important; }
    .smc-plugins-list .link .text {
      visibility: hidden !important;
      opacity: 0 !important;
      color: transparent !important;
      position: absolute !important;
      left: 100% !important;
      top: 0 !important;
      bottom: 0 !important;
      display: flex !important;
      align-items: center !important;
      white-space: nowrap !important;
      font-size: 16px !important;
      text-decoration: none !important;
      border-radius: 0 10px 10px 0 !important;
      padding: 0 12px !important;
      background: #00bcd4 !important;
      -webkit-transition: ease transform 0.3s !important;
      -moz-transition: ease transform 0.3s !important;
      -ms-transition: ease transform 0.3s !important;
      transition: ease transform 0.3s !important;
      -webkit-transform: translateX(-105%) !important;
      -moz-transform: translateX(-105%) !important;
      -ms-transform: translateX(-105%) !important;
      transform: translateX(-105%) !important; }
  .smc-plugins-list > li {
    border-bottom: 2px solid #d9d9d9 !important; }
    .smc-plugins-list > li:first-child .icon {
      border-radius: 0 10px 0 0 !important; }
    .smc-plugins-list > li:last-child {
      border-bottom: 0 !important; }
      .smc-plugins-list > li:last-child .icon {
        border-radius: 0 0 10px 0 !important; }
    .smc-plugins-list > li:hover .link {
      -webkit-transform: translateX(5px) !important;
      -moz-transform: translateX(5px) !important;
      -ms-transform: translateX(5px) !important;
      transform: translateX(5px) !important; }
      .smc-plugins-list > li:hover .link .text {
        visibility: visible !important;
        opacity: 1 !important;
        color: #ffffff !important;
        -webkit-transform: translateX(0) !important;
        -moz-transform: translateX(0) !important;
        -ms-transform: translateX(0) !important;
        transform: translateX(0) !important; }
.smc-input-control::-webkit-input-placeholder {
  color: #000; }
.smc-input-control:-ms-input-placeholder {
  color: #000; }
.smc-input-control::placeholder {
  color: #000; }

.theme-align-right .smc-plugins {
  left: auto !important;
  right: 0 !important; }
.theme-align-right .smc-plugins-list {
  border-radius: 10px 0 0 10px !important; }
  .theme-align-right .smc-plugins-list .link {
    padding: 0 4px 0 0 !important; }
    .theme-align-right .smc-plugins-list .link .text {
      left: auto !important;
      right: 100% !important;
      border-radius: 10px 0 0 10px !important;
      -webkit-transform: translateX(105%) !important;
      -moz-transform: translateX(105%) !important;
      -ms-transform: translateX(105%) !important;
      transform: translateX(105%) !important; }
  .theme-align-right .smc-plugins-list > li:hover .link {
    -webkit-transform: translateX(-5px) !important;
    -moz-transform: translateX(-5px) !important;
    -ms-transform: translateX(-5px) !important;
    transform: translateX(-5px) !important; }
.theme-align-right .smc-theme-settings {
  right: auto !important;
  left: 0 !important;
  border-radius: 0 0 4px 0 !important;
  border-right: 1px solid rgba(0, 0, 0, 0.125) !important;
  border-left: 4px solid #00bcd4 !important;
  -webkit-transform: translate(-100%, -50%) !important;
  -moz-transform: translate(-100%, -50%) !important;
  -ms-transform: translate(-100%, -50%) !important;
  transform: translate(-100%, -50%) !important; }
  .theme-align-right .smc-theme-settings.smc-open {
    -webkit-transform: translate(0, -50%) !important;
    -moz-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important; }
.theme-align-right .smc-theme-settings-btn {
  right: auto !important;
  left: 100% !important;
  border-radius: 0 4px 4px 0 !important; }

.theme-v-align-top .smc-plugins {
  top: 10% !important;
  -webkit-transform: translateY(0) !important;
  -moz-transform: translateY(0) !important;
  -ms-transform: translateY(0) !important;
  transform: translateY(0) !important; }

.theme-v-align-bottom .smc-plugins {
  top: auto !important;
  bottom: 10% !important;
  -webkit-transform: translateY(0) !important;
  -moz-transform: translateY(0) !important;
  -ms-transform: translateY(0) !important;
  transform: translateY(0) !important; }

/* / Plugins */
/* Modal */
.smc-modal {
  position: fixed !important;
  z-index: 99999999 !important;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  display: none !important;
  align-items: center !important;
  overflow: auto !important; }
  .smc-modal.smc-modal-show {
    display: flex !important; }
  .smc-modal.smc-modal-fade-in.smc-modal-left .smc-modal-dialog, .smc-modal.smc-modal-fade-in.smc-modal-right .smc-modal-dialog {
    -webkit-transform: translateX(0) !important;
    -moz-transform: translateX(0) !important;
    -ms-transform: translateX(0) !important;
    transform: translateX(0) !important; }
  .smc-modal.smc-modal-fade-in .smc-modal-overlay {
    visibility: visible !important;
    opacity: 1 !important; }
.smc-modal-dialog {
  position: relative !important;
  z-index: 2 !important;
  margin: 0 auto !important;
  left: 0 !important;
  right: 0 !important;
  background: #fff !important;
  display: flex !important;
  flex-direction: column !important;
  -webkit-transition: ease all 0.4s !important;
  -moz-transition: ease all 0.4s !important;
  -ms-transition: ease all 0.4s !important;
  transition: ease all 0.4s !important; }
.smc-modal-header {
  padding: 15px !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125) !important; }
.smc-modal-body {
  flex: 1 !important;
  overflow: auto !important;
  padding: 0px !important; }
.smc-modal-footer {
  padding: 15px !important;
  border-top: 1px solid rgba(0, 0, 0, 0.125) !important; }
.smc-modal-close-btn {
  background: transparent !important;
  border: 2px solid #fff !important;
  height: 35px !important;
  width: 35px !important;
  border-radius: 100px !important;
  font-size: 15px !important;
  padding: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  opacity: 100 !important;
  color: #fff !important;
  cursor: pointer !important;
  margin-bottom: 1rem; }
  .smc-modal-close-btn:hover, .smc-modal-close-btn.active {
    background: #fff !important;
    color: #00bcd4 !important; }
.smc-modal-left .smc-modal-dialog {
  margin-left: initial !important;
  -webkit-transform: translateX(-100%) !important;
  -moz-transform: translateX(-100%) !important;
  -ms-transform: translateX(-100%) !important;
  transform: translateX(-100%) !important; }
.smc-modal-right .smc-modal-dialog {
  margin-right: initial !important;
  -webkit-transform: translateX(100%) !important;
  -moz-transform: translateX(100%) !important;
  -ms-transform: translateX(100%) !important;
  transform: translateX(100%) !important; }
.smc-modal-right .smc-modal-dialog, .smc-modal-left .smc-modal-dialog {
  position: fixed !important;
  max-width: calc(100% - 65px) !important;
  height: 100% !important; }
.smc-modal-overlay {
  visibility: hidden !important;
  opacity: 0 !important;
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  background: rgba(0, 0, 0, 0.5) !important;
  -webkit-transition: ease all 0.6s !important;
  -moz-transition: ease all 0.6s !important;
  -ms-transition: ease all 0.6s !important;
  transition: ease all 0.6s !important; }
.smc-nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  position: absolute;
  left: -50px;
  top: 26px; }
.smc-tab-content > .smc-tab-pane {
  display: none; }
.smc-tab-content > .active {
  display: block; }

/* / Modal */
.color-theme-4 {
  color: #03a9f4 !important;
  text-transform: uppercase !important; }

.smc-text-right {
  text-align: right !important; }

/* alerts center */
.alerts-body-center.mk {
  position: fixed !important;
  top: 30% !important;
  left: 50% !important;
  z-index: 9999 !important;
  width: 320px !important;
  margin-left: -160px !important;
  font-size: 12px !important; }

/* /alerts center */
/* left icon theme */
.mk.smc-plugins-one .smc-plugins-list .link .icon {
  height: 130px !important;
  padding: 10px 2px !important; }
  .mk.smc-plugins-one .smc-plugins-list .link .icon .logo-vertical {
    margin-left: 7px;
    font-size: 15px !important;
    font-family: Helvetica, tahoma, Arial, sans-serif;
    font-weight: bold !important;
    -webkit-transform: rotate(-90deg) !important;
    -moz-transform: rotate(-90deg) !important;
    -ms-transform: rotate(-90deg) !important;
    transform: rotate(-90deg) !important;
    line-height: 14px !important; }
    .mk.smc-plugins-one .smc-plugins-list .link .icon .logo-vertical .color-blockmk {
      color: #000 !important;
      text-transform: uppercase !important; }
    .mk.smc-plugins-one .smc-plugins-list .link .icon .logo-vertical .color-blockmk {
      color: #000 !important;
      text-transform: uppercase !important; }
    .mk.smc-plugins-one .smc-plugins-list .link .icon .logo-vertical small {
      font-size: 13px !important;
      line-height: 20px !important;
      font-weight: 400 !important; }
  .mk.smc-plugins-one .smc-plugins-list .link .icon img {
    max-height: 100% !important;
    max-width: 100% !important; }
.mk.smc-plugins-one .smc-plugins-list .link:hover {
  -webkit-transform: translateX(2px) !important;
  -moz-transform: translateX(2px) !important;
  -ms-transform: translateX(2px) !important;
  transform: translateX(2px) !important; }

.mk.smc-list-color-palette {
  margin-top: 10px !important;
  margin-bottom: 20px !important;
  padding: 5px !important;
  border: 1px solid rgba(0, 0, 0, 0.125) !important; }
  .mk.smc-list-color-palette li {
    margin: 5px !important; }
    .mk.smc-list-color-palette li.active {
      border: 1px solid white !important; }

.smc-modal-close-btn .fas {
  flex: 1 1 auto !important; }
.smc-modal-close-btn svg {
  width: 10px !important; }
.smc-modal-close-btn.smc-modal-icone svg {
  width: 100% !important;
  max-width: 18px !important;
  max-height: 18px !important; }

.nik-plugins-has-list .smc-plugins-list {
  cursor: pointer !important; }
  .nik-plugins-has-list .smc-plugins-list > li:focus .link, .nik-plugins-has-list .smc-plugins-list > li:hover .link, .nik-plugins-has-list .smc-plugins-list > li:active .link {
    -webkit-transform: translateX(0) !important;
    -moz-transform: translateX(0) !important;
    -ms-transform: translateX(0) !important;
    transform: translateX(0) !important; }
    .nik-plugins-has-list .smc-plugins-list > li:focus .link + .smc-plugins-list, .nik-plugins-has-list .smc-plugins-list > li:hover .link + .smc-plugins-list, .nik-plugins-has-list .smc-plugins-list > li:active .link + .smc-plugins-list {
      opacity: 1 !important;
      visibility: visible !important;
      -webkit-transform: translate(calc(0% + 54px), -50%) !important;
      -moz-transform: translate(calc(0% + 54px), -50%) !important;
      -ms-transform: translate(calc(0% + 54px), -50%) !important;
      transform: translate(calc(0% + 54px), -50%) !important; }
      .nik-plugins-has-list .smc-plugins-list > li:focus .link + .smc-plugins-list li, .nik-plugins-has-list .smc-plugins-list > li:hover .link + .smc-plugins-list li, .nik-plugins-has-list .smc-plugins-list > li:active .link + .smc-plugins-list li {
        -webkit-transform: rotateY(0deg) !important;
        -moz-transform: rotateY(0deg) !important;
        -ms-transform: rotateY(0deg) !important;
        transform: rotateY(0deg) !important; }
    .nik-plugins-has-list .smc-plugins-list > li:focus .link:focus, .nik-plugins-has-list .smc-plugins-list > li:focus .link:hover, .nik-plugins-has-list .smc-plugins-list > li:focus .link:active, .nik-plugins-has-list .smc-plugins-list > li:hover .link:focus, .nik-plugins-has-list .smc-plugins-list > li:hover .link:hover, .nik-plugins-has-list .smc-plugins-list > li:hover .link:active, .nik-plugins-has-list .smc-plugins-list > li:active .link:focus, .nik-plugins-has-list .smc-plugins-list > li:active .link:hover, .nik-plugins-has-list .smc-plugins-list > li:active .link:active {
      -webkit-transform: translateX(0) !important;
      -moz-transform: translateX(0) !important;
      -ms-transform: translateX(0) !important;
      transform: translateX(0) !important; }
  .nik-plugins-has-list .smc-plugins-list > li .icon {
    border-radius: 0 10px 10px 0 !important; }
  .nik-plugins-has-list .smc-plugins-list .smc-plugins-list {
    position: absolute !important;
    top: 50% !important;
    height: 100% !important;
    width: auto !important;
    border-top-right-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
    white-space: nowrap !important;
    display: flex !important;
    flex-flow: row wrap !important;
    -webkit-transform: translate(calc(-100% + 54px), -50%) !important;
    -moz-transform: translate(calc(-100% + 54px), -50%) !important;
    -ms-transform: translate(calc(-100% + 54px), -50%) !important;
    transform: translate(calc(-100% + 54px), -50%) !important;
    -webkit-transition: linear all 0.15s !important;
    -moz-transition: linear all 0.15s !important;
    -ms-transition: linear all 0.15s !important;
    transition: linear all 0.15s !important;
    opacity: 0 !important;
    visibility: hidden !important; }
    .nik-plugins-has-list .smc-plugins-list .smc-plugins-list li {
      flex: 1 1 auto !important;
      display: flex !important;
      border-bottom: 0 !important;
      perspective: 100px !important;
      -webkit-transform: rotateX(-90deg) !important;
      -moz-transform: rotateX(-90deg) !important;
      -ms-transform: rotateX(-90deg) !important;
      transform: rotateX(-90deg) !important;
      transition: all 0.2s linear 0.15s !important;
      margin: 0 !important;
      padding: 0 !important;
      line-height: normal !important; }
      .nik-plugins-has-list .smc-plugins-list .smc-plugins-list li:first-child:hover a {
        border-top-right-radius: 8px; }
      .nik-plugins-has-list .smc-plugins-list .smc-plugins-list li:last-child:hover a {
        border-bottom-right-radius: 8px; }
      .nik-plugins-has-list .smc-plugins-list .smc-plugins-list li a {
        display: block !important;
        padding: 8px 15px !important;
        flex: 1 !important;
        display: flex !important;
        align-items: center !important;
        color: #fff !important;
        text-decoration: none !important;
        font-size: 14px !important;
        margin: 0 !important; }
        .nik-plugins-has-list .smc-plugins-list .smc-plugins-list li a img {
          width: 16px !important;
          height: auto !important;
          max-width: none !important; }
      .nik-plugins-has-list .smc-plugins-list .smc-plugins-list li + li {
        border-top: 1px solid rgba(212, 250, 255, 0.3) !important; }
.nik-plugins-has-list .smc-plugins-list.open > li .link {
  -webkit-transform: translateX(0) !important;
  -moz-transform: translateX(0) !important;
  -ms-transform: translateX(0) !important;
  transform: translateX(0) !important; }
  .nik-plugins-has-list .smc-plugins-list.open > li .link + .smc-plugins-list {
    opacity: 1 !important;
    visibility: visible !important;
    -webkit-transform: translate(calc(0% + 54px), -50%) !important;
    -moz-transform: translate(calc(0% + 54px), -50%) !important;
    -ms-transform: translate(calc(0% + 54px), -50%) !important;
    transform: translate(calc(0% + 54px), -50%) !important; }
    .nik-plugins-has-list .smc-plugins-list.open > li .link + .smc-plugins-list li {
      -webkit-transform: rotateY(0deg) !important;
      -moz-transform: rotateY(0deg) !important;
      -ms-transform: rotateY(0deg) !important;
      transform: rotateY(0deg) !important; }
.nik-plugins-has-list .smc-plugins-list.open .icon {
  border-radius: 0 10px 10px 0 !important; }
.nik-plugins-has-list .smc-plugins-list.open .smc-plugins-list {
  position: absolute !important;
  top: 50% !important;
  height: 100% !important;
  width: auto !important;
  border-top-right-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  white-space: nowrap !important;
  display: flex !important;
  flex-flow: row wrap !important;
  -webkit-transform: translate(calc(-100% + 54px), -50%) !important;
  -moz-transform: translate(calc(-100% + 54px), -50%) !important;
  -ms-transform: translate(calc(-100% + 54px), -50%) !important;
  transform: translate(calc(-100% + 54px), -50%) !important;
  -webkit-transition: linear all 0.15s !important;
  -moz-transition: linear all 0.15s !important;
  -ms-transition: linear all 0.15s !important;
  transition: linear all 0.15s !important;
  opacity: 0 !important;
  visibility: hidden !important; }
  .nik-plugins-has-list .smc-plugins-list.open .smc-plugins-list li {
    flex: 1 1 auto !important;
    display: flex !important;
    border-bottom: 0 !important;
    perspective: 100px !important;
    -webkit-transform: rotateX(-90deg) !important;
    -moz-transform: rotateX(-90deg) !important;
    -ms-transform: rotateX(-90deg) !important;
    transform: rotateX(-90deg) !important;
    transition: all 0.2s linear 0.15s !important; }
    .nik-plugins-has-list .smc-plugins-list.open .smc-plugins-list li a {
      display: block !important;
      padding: 7px 15px !important;
      flex: 1 !important;
      display: flex !important;
      align-items: center !important;
      color: #fff !important;
      text-decoration: none !important;
      font-size: 14px !important; }
    .nik-plugins-has-list .smc-plugins-list.open .smc-plugins-list li + li {
      border-top: 1px solid rgba(212, 250, 255, 0.3) !important; }

.theme-align-right .smc-close-widget {
  left: -125px; }
.theme-align-right .nik-plugins-has-list .smc-plugins-list > li {
  -webkit-transition: all 0.1s ease !important;
  -moz-transition: all 0.1s ease !important;
  -ms-transition: all 0.1s ease !important;
  transition: all 0.1s ease !important; }
  .theme-align-right .nik-plugins-has-list .smc-plugins-list > li:focus .link, .theme-align-right .nik-plugins-has-list .smc-plugins-list > li:hover .link, .theme-align-right .nik-plugins-has-list .smc-plugins-list > li:active .link {
    -webkit-transform: translateX(0) !important;
    -moz-transform: translateX(0) !important;
    -ms-transform: translateX(0) !important;
    transform: translateX(0) !important; }
    .theme-align-right .nik-plugins-has-list .smc-plugins-list > li:focus .link + .smc-plugins-list, .theme-align-right .nik-plugins-has-list .smc-plugins-list > li:hover .link + .smc-plugins-list, .theme-align-right .nik-plugins-has-list .smc-plugins-list > li:active .link + .smc-plugins-list {
      -webkit-transform: translate(calc(-100% + 0px), -50%) !important;
      -moz-transform: translate(calc(-100% + 0px), -50%) !important;
      -ms-transform: translate(calc(-100% + 0px), -50%) !important;
      transform: translate(calc(-100% + 0px), -50%) !important; }
    .theme-align-right .nik-plugins-has-list .smc-plugins-list > li:focus .link:focus, .theme-align-right .nik-plugins-has-list .smc-plugins-list > li:focus .link:hover, .theme-align-right .nik-plugins-has-list .smc-plugins-list > li:focus .link:active, .theme-align-right .nik-plugins-has-list .smc-plugins-list > li:hover .link:focus, .theme-align-right .nik-plugins-has-list .smc-plugins-list > li:hover .link:hover, .theme-align-right .nik-plugins-has-list .smc-plugins-list > li:hover .link:active, .theme-align-right .nik-plugins-has-list .smc-plugins-list > li:active .link:focus, .theme-align-right .nik-plugins-has-list .smc-plugins-list > li:active .link:hover, .theme-align-right .nik-plugins-has-list .smc-plugins-list > li:active .link:active {
      -webkit-transform: translateX(0) !important;
      -moz-transform: translateX(0) !important;
      -ms-transform: translateX(0) !important;
      transform: translateX(0) !important; }
.theme-align-right .nik-plugins-has-list .smc-plugins-list .icon {
  border-radius: 10px 0 0 10px !important; }
.theme-align-right .nik-plugins-has-list .smc-plugins-list .smc-plugins-list {
  border-radius: 10px 0 0 10px !important;
  -webkit-transform: translate(calc(100% - 0), -50%) !important;
  -moz-transform: translate(calc(100% - 0), -50%) !important;
  -ms-transform: translate(calc(100% - 0), -50%) !important;
  transform: translate(calc(100% - 0), -50%) !important; }
  .theme-align-right .nik-plugins-has-list .smc-plugins-list .smc-plugins-list li:first-child:hover a {
    border-top-left-radius: 8px !important; }
  .theme-align-right .nik-plugins-has-list .smc-plugins-list .smc-plugins-list li:last-child:hover a {
    border-bottom-left-radius: 8px !important; }
.theme-align-right .nik-plugins-has-list .smc-plugins-list.open > li {
  /* &:focus, &:hover, &:active {   */ }
  .theme-align-right .nik-plugins-has-list .smc-plugins-list.open > li .link + .smc-plugins-list {
    -webkit-transform: translate(calc(-100% + 0px), -50%) !important;
    -moz-transform: translate(calc(-100% + 0px), -50%) !important;
    -ms-transform: translate(calc(-100% + 0px), -50%) !important;
    transform: translate(calc(-100% + 0px), -50%) !important; }
  .theme-align-right .nik-plugins-has-list .smc-plugins-list.open > li .link:focus, .theme-align-right .nik-plugins-has-list .smc-plugins-list.open > li .link:hover, .theme-align-right .nik-plugins-has-list .smc-plugins-list.open > li .link:active {
    -webkit-transform: translateX(0) !important;
    -moz-transform: translateX(0) !important;
    -ms-transform: translateX(0) !important;
    transform: translateX(0) !important; }

/* /left icon theme */
/* align bottom like widget new option */
.theme-v-align-bottom-sticky .smc-plugins {
  bottom: 0;
  top: auto !important;
  transform: none !important;
  left: 1rem !important; }
  .theme-v-align-bottom-sticky .smc-plugins > .smc-plugins-list {
    border-radius: 10px 10px 0 0 !important;
    padding-bottom: 4px !important; }
    .theme-v-align-bottom-sticky .smc-plugins > .smc-plugins-list .smc-plugins-list {
      top: 100%;
      transform: none !important; }
    .theme-v-align-bottom-sticky .smc-plugins > .smc-plugins-list .link {
      padding-left: 0 !important; }
      .theme-v-align-bottom-sticky .smc-plugins > .smc-plugins-list .link .icon {
        border-radius: 10px 10px 0 0 !important;
        width: auto !important;
        height: auto !important;
        padding: 10px 12px !important; }
        .theme-v-align-bottom-sticky .smc-plugins > .smc-plugins-list .link .icon .logo-vertical {
          -webkit-transform: rotate(0deg) !important;
          -moz-transform: rotate(0deg) !important;
          -ms-transform: rotate(0deg) !important;
          transform: rotate(0deg) !important; }
      .theme-v-align-bottom-sticky .smc-plugins > .smc-plugins-list .link:hover {
        transform: none !important; }
    .theme-v-align-bottom-sticky .smc-plugins > .smc-plugins-list:hover .smc-plugins-list, .theme-v-align-bottom-sticky .smc-plugins > .smc-plugins-list:focus .smc-plugins-list, .theme-v-align-bottom-sticky .smc-plugins > .smc-plugins-list:active .smc-plugins-list, .theme-v-align-bottom-sticky .smc-plugins > .smc-plugins-list.open .smc-plugins-list {
      top: 0 !important;
      -webkit-transform: translateY(calc(-100% + 45px)) !important;
      -moz-transform: translateY(calc(-100% + 45px)) !important;
      -ms-transform: translateY(calc(-100% + 45px)) !important;
      transform: translateY(calc(-100% + 45px)) !important;
      border-radius: 10px 10px 0 0 !important;
      opacity: 1 !important;
      visibility: visible !important;
      z-index: 2;
      height: calc(100% + 100px) !important; }
      .theme-v-align-bottom-sticky .smc-plugins > .smc-plugins-list:hover .smc-plugins-list li, .theme-v-align-bottom-sticky .smc-plugins > .smc-plugins-list:focus .smc-plugins-list li, .theme-v-align-bottom-sticky .smc-plugins > .smc-plugins-list:active .smc-plugins-list li, .theme-v-align-bottom-sticky .smc-plugins > .smc-plugins-list.open .smc-plugins-list li {
        transform: none !important; }
        .theme-v-align-bottom-sticky .smc-plugins > .smc-plugins-list:hover .smc-plugins-list li:first-child:hover a, .theme-v-align-bottom-sticky .smc-plugins > .smc-plugins-list:focus .smc-plugins-list li:first-child:hover a, .theme-v-align-bottom-sticky .smc-plugins > .smc-plugins-list:active .smc-plugins-list li:first-child:hover a, .theme-v-align-bottom-sticky .smc-plugins > .smc-plugins-list.open .smc-plugins-list li:first-child:hover a {
          border-top-left-radius: 8px; }
    .theme-v-align-bottom-sticky .smc-plugins > .smc-plugins-list li:hover {
      transform: none !important; }
      .theme-v-align-bottom-sticky .smc-plugins > .smc-plugins-list li:hover .link + .smc-plugins-list {
        top: 0 !important;
        -webkit-transform: translateY(calc(-100% + 45px)) !important;
        -moz-transform: translateY(calc(-100% + 45px)) !important;
        -ms-transform: translateY(calc(-100% + 45px)) !important;
        transform: translateY(calc(-100% + 45px)) !important;
        border-radius: 10px 10px 0 0 !important;
        opacity: 1 !important;
        visibility: visible !important;
        z-index: 2;
        height: calc(100% + 100px) !important; }
.theme-v-align-bottom-sticky.theme-align-right .smc-plugins.nik-plugins-has-list {
  bottom: 0;
  top: auto !important;
  transform: none !important;
  right: 1rem !important;
  left: auto !important; }
  .theme-v-align-bottom-sticky.theme-align-right .smc-plugins.nik-plugins-has-list > .smc-plugins-list {
    border-radius: 10px 10px 0 0 !important;
    padding-bottom: 4px !important; }
    .theme-v-align-bottom-sticky.theme-align-right .smc-plugins.nik-plugins-has-list > .smc-plugins-list .smc-plugins-list {
      top: 100%;
      transform: none !important; }
    .theme-v-align-bottom-sticky.theme-align-right .smc-plugins.nik-plugins-has-list > .smc-plugins-list .link {
      padding-right: 0 !important;
      right: 0 !important;
      -webkit-transform: translateX(0) !important;
      -moz-transform: translateX(0) !important;
      -ms-transform: translateX(0) !important;
      transform: translateX(0) !important; }
      .theme-v-align-bottom-sticky.theme-align-right .smc-plugins.nik-plugins-has-list > .smc-plugins-list .link .icon {
        border-radius: 10px 10px 0 0 !important;
        width: auto !important;
        height: auto !important;
        padding: 10px 12px !important; }
        .theme-v-align-bottom-sticky.theme-align-right .smc-plugins.nik-plugins-has-list > .smc-plugins-list .link .icon .logo-vertical {
          -webkit-transform: rotate(0deg) !important;
          -moz-transform: rotate(0deg) !important;
          -ms-transform: rotate(0deg) !important;
          transform: rotate(0deg) !important; }
      .theme-v-align-bottom-sticky.theme-align-right .smc-plugins.nik-plugins-has-list > .smc-plugins-list .link:hover {
        transform: none !important; }

/* align bottom like widget new option */
.smc- {
  /* theme color palette */
  /* / theme color palette */
  /* Alignment list */
  /* / Alignment list */ }
  .smc-theme-settings {
    position: fixed !important;
    width: 380px !important;
    max-width: 88% !important;
    z-index: 9999 !important;
    top: 50% !important;
    right: 0 !important;
    padding: 10px 15px !important;
    background: #fff !important;
    border: 1px solid rgba(0, 0, 0, 0.125) !important;
    border-right: 4px solid #00bcd4 !important;
    border-radius: 0 0 0 4px !important;
    -webkit-transition: ease all 0.3s !important;
    -moz-transition: ease all 0.3s !important;
    -ms-transition: ease all 0.3s !important;
    transition: ease all 0.3s !important;
    -webkit-transform: translate(100%, -50%) !important;
    -moz-transform: translate(100%, -50%) !important;
    -ms-transform: translate(100%, -50%) !important;
    transform: translate(100%, -50%) !important; }
    .smc-theme-settings.smc-open {
      -webkit-transform: translate(0, -50%) !important;
      -moz-transform: translate(0, -50%) !important;
      -ms-transform: translate(0, -50%) !important;
      transform: translate(0, -50%) !important;
      -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5) !important;
      -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5) !important;
      -ms-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5) !important;
      box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5) !important; }
  .smc-theme-settings-btn {
    font-size: 16px !important;
    color: #ffffff !important;
    position: absolute !important;
    right: 100% !important;
    top: 0 !important;
    padding: 5px 10px !important;
    background: #00bcd4 !important;
    border: 1px solid rgba(0, 0, 0, 0.125) !important;
    border-radius: 4px 0 0 4px !important;
    cursor: pointer !important; }
    .smc-theme-settings-btn i {
      -webkit-animation: rotateInfinite 2s linear infinite !important;
      animation: rotateInfinite 2s linear infinite !important; }
    .smc-theme-settings-btn:hover {
      background: #008fa1 !important; }
@-webkit-keyframes rotateInfinite {
  from {
    -webkit-transform: rotate(0) !important;
    -moz-transform: rotate(0) !important;
    -ms-transform: rotate(0) !important;
    transform: rotate(0) !important; }
  to {
    -webkit-transform: rotate(360deg) !important;
    -moz-transform: rotate(360deg) !important;
    -ms-transform: rotate(360deg) !important;
    transform: rotate(360deg) !important; } }
@keyframes rotateInfinite {
  from {
    -webkit-transform: rotate(0) !important;
    -moz-transform: rotate(0) !important;
    -ms-transform: rotate(0) !important;
    transform: rotate(0) !important; }
  to {
    -webkit-transform: rotate(360deg) !important;
    -moz-transform: rotate(360deg) !important;
    -ms-transform: rotate(360deg) !important;
    transform: rotate(360deg) !important; } }
  .smc-list-color-palette {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    margin: -10px -5px 0 !important;
    list-style-type: none !important;
    padding: 10px !important; }
    .smc-list-color-palette > li {
      margin: 10px 10px 0 !important;
      cursor: pointer !important;
      -webkit-transition: ease all 0.3s !important;
      -moz-transition: ease all 0.3s !important;
      -ms-transition: ease all 0.3s !important;
      transition: ease all 0.3s !important; }
      .smc-list-color-palette > li:not(.default) {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        width: 30px !important;
        height: 30px !important;
        border: 1px solid transparent !important; }
        .smc-list-color-palette > li:not(.default):before {
          content: "\f00c" !important;
          font-weight: 900;
          font-family: Font Awesome\ 5 Free;
          -moz-osx-font-smoothing: grayscale;
          -webkit-font-smoothing: antialiased;
          display: inline-block;
          font-style: normal;
          font-variant: normal;
          text-rendering: auto;
          line-height: 1;
          display: none !important;
          font-size: 10px !important;
          color: #fff !important; }
        .smc-list-color-palette > li:not(.default).active:before {
          display: block !important; }
      .smc-list-color-palette > li:hover, .smc-list-color-palette > li.active {
        -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2) !important;
        -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2) !important;
        -ms-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2) !important;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2) !important;
        -webkit-transform: scale(1.3) !important;
        -moz-transform: scale(1.3) !important;
        -ms-transform: scale(1.3) !important;
        transform: scale(1.3) !important; }
      .smc-list-color-palette > li.default:hover, .smc-list-color-palette > li.default.active {
        -webkit-transform: scale(1.2) !important;
        -moz-transform: scale(1.2) !important;
        -ms-transform: scale(1.2) !important;
        transform: scale(1.2) !important; }
    .smc-list-color-palette [data-theme-ctrl="theme-ctrl-1"] {
      background: #000 !important; }
    .smc-list-color-palette [data-theme-ctrl="theme-ctrl-2"] {
      background: #7749b5 !important; }
    .smc-list-color-palette [data-theme-ctrl="theme-ctrl-3"] {
      background: #00bcd4 !important; }
    .smc-list-color-palette [data-theme-ctrl="theme-ctrl-4"] {
      background: #03a9f4 !important; }
    .smc-list-color-palette [data-theme-ctrl="theme-ctrl-5"] {
      background: #007bff !important; }
    .smc-list-color-palette [data-theme-ctrl="theme-ctrl-6"] {
      background: #f56867 !important; }
    .smc-list-color-palette [data-theme-ctrl="theme-ctrl-7"] {
      background: #2cc0f3 !important; }
    .smc-list-color-palette [data-theme-ctrl="theme-ctrl-8"] {
      background: #467adf !important; }
    .smc-list-color-palette [data-theme-ctrl="theme-ctrl-9"] {
      background: #FF4500 !important; }
    .smc-list-color-palette [data-theme-ctrl="theme-ctrl-10"] {
      background: #727272 !important; }
    .smc-list-color-palette [data-theme-ctrl="theme-ctrl-11"] {
      background: #008000 !important; }
    .smc-list-color-palette [data-theme-ctrl="theme-ctrl-12"] {
      background: #808000 !important; }
    .smc-list-color-palette [data-theme-ctrl="theme-ctrl-13"] {
      background: #ff0000 !important; }
    .smc-list-color-palette [data-theme-ctrl="theme-ctrl-14"] {
      background: #800080 !important; }
    .smc-list-color-palette [data-theme-ctrl="theme-ctrl-15"] {
      background: #ffbf00 !important; }
    .smc-list-color-palette [data-theme-ctrl="theme-ctrl-16"] {
      background: #fa6b9c !important; }
  .smc-select-list {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    list-style-type: none !important;
    margin: -10px -8px !important;
    padding: 0 !important; }
    .smc-select-list > li {
      font-size: 14px !important;
      width: 30px !important;
      height: 30px !important;
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
      justify-content: center !important;
      -webkit-box-align: center !important;
      -ms-flex-align: center !important;
      align-items: center !important;
      background: #e0e0e0 !important;
      margin: 10px 10px !important;
      padding: 3px !important;
      cursor: pointer !important;
      -webkit-transition: ease all 0.3s !important;
      -moz-transition: ease all 0.3s !important;
      -ms-transition: ease all 0.3s !important;
      transition: ease all 0.3s !important;
      color: #000; }
      .smc-select-list > li img, .smc-select-list > li svg {
        max-width: 14px !important;
        max-height: 14px !important; }
      .smc-select-list > li:hover, .smc-select-list > li.active {
        background: #00bcd4 !important;
        color: #fff !important;
        -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2) !important;
        -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2) !important;
        -ms-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2) !important;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2) !important;
        -webkit-transform: scale(1.3) !important;
        -moz-transform: scale(1.3) !important;
        -ms-transform: scale(1.3) !important;
        transform: scale(1.3) !important; }
    .smc-select-list [data-theme-v-align="theme-v-align-top"] {
      -webkit-box-align: start !important;
      -ms-flex-align: start !important;
      align-items: flex-start !important; }
    .smc-select-list [data-theme-v-align="theme-v-align-bottom"],
    .smc-select-list [data-theme-v-align="theme-v-align-bottom-sticky"] {
      -webkit-box-align: end !important;
      -ms-flex-align: end !important;
      align-items: flex-end !important; }
  .smc-select-list-wrap {
    display: inline-block !important;
    vertical-align: middle !important;
    padding: 10px !important; }
    .smc-select-list-wrap:nth-child(1) {
      border-right: 1px solid rgba(0, 0, 0, 0.125); }
    .smc-select-list-wrap .smc-select-list {
      display: -webkit-inline-box !important;
      display: -ms-inline-flexbox !important;
      display: inline-flex !important; }

/* Plugins settings */
.theme-ctrl-1 {
  /* Close widget */
  /* .smc-close-widget{background-color: $themeColor !important; position: absolute; top: 50%; -webkit-transform: translate(100%, -50%); -ms-transform: translate(100%, -50%); transform: translate(100%, -50%); right: 0; padding: 3px 0px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-left: 1px solid rgba(255, 255, 255, 0.3);} */
  /* / Close widget */
  /* nik settings*/ }
  .theme-ctrl-1 .smc-plugins-list {
    background: #000 !important; }
    .theme-ctrl-1 .smc-plugins-list .link {
      color: #000 !important; }
      .theme-ctrl-1 .smc-plugins-list .link .text {
        background: #000 !important; }
  .theme-ctrl-1 .smc-select-list > li:hover, .theme-ctrl-1 .smc-select-list > li.active {
    background: #000 !important;
    color: #ffffff !important; }
  .theme-ctrl-1 .smc-modal-close-btn.active, .theme-ctrl-1 .smc-modal-close-btn:hover {
    color: #000 !important;
    fill: #000 !important;
    background: #fff !important; }
  .theme-ctrl-1 .smc-close-widget {
    fill: #000 !important;
    color: #000 !important;
    position: absolute;
    top: calc(0px - 25px);
    right: -125px; }
  .theme-ctrl-1 .smc-theme-settings {
    border-right-color: #000 !important; }
    .theme-ctrl-1 .smc-theme-settings .smc-theme-settings-btn {
      background: #000 !important;
      color: #ffffff !important; }
      .theme-ctrl-1 .smc-theme-settings .smc-theme-settings-btn:hover {
        background: black !important; }
  .theme-ctrl-1.theme-align-right .smc-theme-settings {
    border-right-color: rgba(0, 0, 0, 0.125) !important;
    border-left-color: #000 !important; }
  .theme-ctrl-1 .nik-plugins-has-list .smc-plugins-list .smc-plugins-list li:hover a {
    background: #1a1a1a !important; }

.theme-ctrl-2 {
  /* Close widget */
  /* .smc-close-widget{background-color: $themeColor !important; position: absolute; top: 50%; -webkit-transform: translate(100%, -50%); -ms-transform: translate(100%, -50%); transform: translate(100%, -50%); right: 0; padding: 3px 0px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-left: 1px solid rgba(255, 255, 255, 0.3);} */
  /* / Close widget */
  /* nik settings*/ }
  .theme-ctrl-2 .smc-plugins-list {
    background: #7749b5 !important; }
    .theme-ctrl-2 .smc-plugins-list .link {
      color: #7749b5 !important; }
      .theme-ctrl-2 .smc-plugins-list .link .text {
        background: #7749b5 !important; }
  .theme-ctrl-2 .smc-select-list > li:hover, .theme-ctrl-2 .smc-select-list > li.active {
    background: #7749b5 !important;
    color: #ffffff !important; }
  .theme-ctrl-2 .smc-modal-close-btn.active, .theme-ctrl-2 .smc-modal-close-btn:hover {
    color: #7749b5 !important;
    fill: #7749b5 !important;
    background: #fff !important; }
  .theme-ctrl-2 .smc-close-widget {
    fill: #7749b5 !important;
    color: #7749b5 !important;
    position: absolute;
    top: calc(0px - 25px);
    right: -125px; }
  .theme-ctrl-2 .smc-theme-settings {
    border-right-color: #7749b5 !important; }
    .theme-ctrl-2 .smc-theme-settings .smc-theme-settings-btn {
      background: #7749b5 !important;
      color: #ffffff !important; }
      .theme-ctrl-2 .smc-theme-settings .smc-theme-settings-btn:hover {
        background: #5f3a91 !important; }
  .theme-ctrl-2.theme-align-right .smc-theme-settings {
    border-right-color: rgba(0, 0, 0, 0.125) !important;
    border-left-color: #7749b5 !important; }
  .theme-ctrl-2 .nik-plugins-has-list .smc-plugins-list .smc-plugins-list li:hover a {
    background: #5f3a91 !important; }

.theme-ctrl-3 {
  /* Close widget */
  /* .smc-close-widget{background-color: $themeColor !important; position: absolute; top: 50%; -webkit-transform: translate(100%, -50%); -ms-transform: translate(100%, -50%); transform: translate(100%, -50%); right: 0; padding: 3px 0px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-left: 1px solid rgba(255, 255, 255, 0.3);} */
  /* / Close widget */
  /* nik settings*/ }
  .theme-ctrl-3 .smc-plugins-list {
    background: #00bcd4 !important; }
    .theme-ctrl-3 .smc-plugins-list .link {
      color: #00bcd4 !important; }
      .theme-ctrl-3 .smc-plugins-list .link .text {
        background: #00bcd4 !important; }
  .theme-ctrl-3 .smc-select-list > li:hover, .theme-ctrl-3 .smc-select-list > li.active {
    background: #00bcd4 !important;
    color: #ffffff !important; }
  .theme-ctrl-3 .smc-modal-close-btn.active, .theme-ctrl-3 .smc-modal-close-btn:hover {
    color: #00bcd4 !important;
    fill: #00bcd4 !important;
    background: #fff !important; }
  .theme-ctrl-3 .smc-close-widget {
    fill: #00bcd4 !important;
    color: #00bcd4 !important;
    position: absolute;
    top: calc(0px - 25px);
    right: -125px; }
  .theme-ctrl-3 .smc-theme-settings {
    border-right-color: #00bcd4 !important; }
    .theme-ctrl-3 .smc-theme-settings .smc-theme-settings-btn {
      background: #00bcd4 !important;
      color: #ffffff !important; }
      .theme-ctrl-3 .smc-theme-settings .smc-theme-settings-btn:hover {
        background: #008fa1 !important; }
  .theme-ctrl-3.theme-align-right .smc-theme-settings {
    border-right-color: rgba(0, 0, 0, 0.125) !important;
    border-left-color: #00bcd4 !important; }
  .theme-ctrl-3 .nik-plugins-has-list .smc-plugins-list .smc-plugins-list li:hover a {
    background: #008fa1 !important; }

.theme-ctrl-4 {
  /* Close widget */
  /* .smc-close-widget{background-color: $themeColor !important; position: absolute; top: 50%; -webkit-transform: translate(100%, -50%); -ms-transform: translate(100%, -50%); transform: translate(100%, -50%); right: 0; padding: 3px 0px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-left: 1px solid rgba(255, 255, 255, 0.3);} */
  /* / Close widget */
  /* nik settings*/ }
  .theme-ctrl-4 .smc-plugins-list {
    background: #03a9f4 !important; }
    .theme-ctrl-4 .smc-plugins-list .link {
      color: #03a9f4 !important; }
      .theme-ctrl-4 .smc-plugins-list .link .text {
        background: #03a9f4 !important; }
  .theme-ctrl-4 .smc-select-list > li:hover, .theme-ctrl-4 .smc-select-list > li.active {
    background: #03a9f4 !important;
    color: #ffffff !important; }
  .theme-ctrl-4 .smc-modal-close-btn.active, .theme-ctrl-4 .smc-modal-close-btn:hover {
    color: #03a9f4 !important;
    fill: #03a9f4 !important;
    background: #fff !important; }
  .theme-ctrl-4 .smc-close-widget {
    fill: #03a9f4 !important;
    color: #03a9f4 !important;
    position: absolute;
    top: calc(0px - 25px);
    right: -125px; }
  .theme-ctrl-4 .smc-theme-settings {
    border-right-color: #03a9f4 !important; }
    .theme-ctrl-4 .smc-theme-settings .smc-theme-settings-btn {
      background: #03a9f4 !important;
      color: #ffffff !important; }
      .theme-ctrl-4 .smc-theme-settings .smc-theme-settings-btn:hover {
        background: #0286c2 !important; }
  .theme-ctrl-4.theme-align-right .smc-theme-settings {
    border-right-color: rgba(0, 0, 0, 0.125) !important;
    border-left-color: #03a9f4 !important; }
  .theme-ctrl-4 .nik-plugins-has-list .smc-plugins-list .smc-plugins-list li:hover a {
    background: #0286c2 !important; }

.theme-ctrl-5 {
  /* Close widget */
  /* .smc-close-widget{background-color: $themeColor !important; position: absolute; top: 50%; -webkit-transform: translate(100%, -50%); -ms-transform: translate(100%, -50%); transform: translate(100%, -50%); right: 0; padding: 3px 0px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-left: 1px solid rgba(255, 255, 255, 0.3);} */
  /* / Close widget */
  /* nik settings*/ }
  .theme-ctrl-5 .smc-plugins-list {
    background: #007bff !important; }
    .theme-ctrl-5 .smc-plugins-list .link {
      color: #007bff !important; }
      .theme-ctrl-5 .smc-plugins-list .link .text {
        background: #007bff !important; }
  .theme-ctrl-5 .smc-select-list > li:hover, .theme-ctrl-5 .smc-select-list > li.active {
    background: #007bff !important;
    color: #ffffff !important; }
  .theme-ctrl-5 .smc-modal-close-btn.active, .theme-ctrl-5 .smc-modal-close-btn:hover {
    color: #007bff !important;
    fill: #007bff !important;
    background: #fff !important; }
  .theme-ctrl-5 .smc-close-widget {
    fill: #007bff !important;
    color: #007bff !important;
    position: absolute;
    top: calc(0px - 25px);
    right: -125px; }
  .theme-ctrl-5 .smc-theme-settings {
    border-right-color: #007bff !important; }
    .theme-ctrl-5 .smc-theme-settings .smc-theme-settings-btn {
      background: #007bff !important;
      color: #ffffff !important; }
      .theme-ctrl-5 .smc-theme-settings .smc-theme-settings-btn:hover {
        background: #0062cc !important; }
  .theme-ctrl-5.theme-align-right .smc-theme-settings {
    border-right-color: rgba(0, 0, 0, 0.125) !important;
    border-left-color: #007bff !important; }
  .theme-ctrl-5 .nik-plugins-has-list .smc-plugins-list .smc-plugins-list li:hover a {
    background: #0062cc !important; }

.theme-ctrl-6 {
  /* Close widget */
  /* .smc-close-widget{background-color: $themeColor !important; position: absolute; top: 50%; -webkit-transform: translate(100%, -50%); -ms-transform: translate(100%, -50%); transform: translate(100%, -50%); right: 0; padding: 3px 0px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-left: 1px solid rgba(255, 255, 255, 0.3);} */
  /* / Close widget */
  /* nik settings*/ }
  .theme-ctrl-6 .smc-plugins-list {
    background: #f56867 !important; }
    .theme-ctrl-6 .smc-plugins-list .link {
      color: #f56867 !important; }
      .theme-ctrl-6 .smc-plugins-list .link .text {
        background: #f56867 !important; }
  .theme-ctrl-6 .smc-select-list > li:hover, .theme-ctrl-6 .smc-select-list > li.active {
    background: #f56867 !important;
    color: #ffffff !important; }
  .theme-ctrl-6 .smc-modal-close-btn.active, .theme-ctrl-6 .smc-modal-close-btn:hover {
    color: #f56867 !important;
    fill: #f56867 !important;
    background: #fff !important; }
  .theme-ctrl-6 .smc-close-widget {
    fill: #f56867 !important;
    color: #f56867 !important;
    position: absolute;
    top: calc(0px - 25px);
    right: -125px; }
  .theme-ctrl-6 .smc-theme-settings {
    border-right-color: #f56867 !important; }
    .theme-ctrl-6 .smc-theme-settings .smc-theme-settings-btn {
      background: #f56867 !important;
      color: #ffffff !important; }
      .theme-ctrl-6 .smc-theme-settings .smc-theme-settings-btn:hover {
        background: #f23837 !important; }
  .theme-ctrl-6.theme-align-right .smc-theme-settings {
    border-right-color: rgba(0, 0, 0, 0.125) !important;
    border-left-color: #f56867 !important; }
  .theme-ctrl-6 .nik-plugins-has-list .smc-plugins-list .smc-plugins-list li:hover a {
    background: #f23837 !important; }

.theme-ctrl-7 {
  /* Close widget */
  /* .smc-close-widget{background-color: $themeColor !important; position: absolute; top: 50%; -webkit-transform: translate(100%, -50%); -ms-transform: translate(100%, -50%); transform: translate(100%, -50%); right: 0; padding: 3px 0px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-left: 1px solid rgba(255, 255, 255, 0.3);} */
  /* / Close widget */
  /* nik settings*/ }
  .theme-ctrl-7 .smc-plugins-list {
    background: #2cc0f3 !important; }
    .theme-ctrl-7 .smc-plugins-list .link {
      color: #2cc0f3 !important; }
      .theme-ctrl-7 .smc-plugins-list .link .text {
        background: #2cc0f3 !important; }
  .theme-ctrl-7 .smc-select-list > li:hover, .theme-ctrl-7 .smc-select-list > li.active {
    background: #2cc0f3 !important;
    color: #ffffff !important; }
  .theme-ctrl-7 .smc-modal-close-btn.active, .theme-ctrl-7 .smc-modal-close-btn:hover {
    color: #2cc0f3 !important;
    fill: #2cc0f3 !important;
    background: #fff !important; }
  .theme-ctrl-7 .smc-close-widget {
    fill: #2cc0f3 !important;
    color: #2cc0f3 !important;
    position: absolute;
    top: calc(0px - 25px);
    right: -125px; }
  .theme-ctrl-7 .smc-theme-settings {
    border-right-color: #2cc0f3 !important; }
    .theme-ctrl-7 .smc-theme-settings .smc-theme-settings-btn {
      background: #2cc0f3 !important;
      color: #ffffff !important; }
      .theme-ctrl-7 .smc-theme-settings .smc-theme-settings-btn:hover {
        background: #0da9df !important; }
  .theme-ctrl-7.theme-align-right .smc-theme-settings {
    border-right-color: rgba(0, 0, 0, 0.125) !important;
    border-left-color: #2cc0f3 !important; }
  .theme-ctrl-7 .nik-plugins-has-list .smc-plugins-list .smc-plugins-list li:hover a {
    background: #0da9df !important; }

.theme-ctrl-8 {
  /* Close widget */
  /* .smc-close-widget{background-color: $themeColor !important; position: absolute; top: 50%; -webkit-transform: translate(100%, -50%); -ms-transform: translate(100%, -50%); transform: translate(100%, -50%); right: 0; padding: 3px 0px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-left: 1px solid rgba(255, 255, 255, 0.3);} */
  /* / Close widget */
  /* nik settings*/ }
  .theme-ctrl-8 .smc-plugins-list {
    background: #467adf !important; }
    .theme-ctrl-8 .smc-plugins-list .link {
      color: #467adf !important; }
      .theme-ctrl-8 .smc-plugins-list .link .text {
        background: #467adf !important; }
  .theme-ctrl-8 .smc-select-list > li:hover, .theme-ctrl-8 .smc-select-list > li.active {
    background: #467adf !important;
    color: #ffffff !important; }
  .theme-ctrl-8 .smc-modal-close-btn.active, .theme-ctrl-8 .smc-modal-close-btn:hover {
    color: #467adf !important;
    fill: #467adf !important;
    background: #fff !important; }
  .theme-ctrl-8 .smc-close-widget {
    fill: #467adf !important;
    color: #467adf !important;
    position: absolute;
    top: calc(0px - 25px);
    right: -125px; }
  .theme-ctrl-8 .smc-theme-settings {
    border-right-color: #467adf !important; }
    .theme-ctrl-8 .smc-theme-settings .smc-theme-settings-btn {
      background: #467adf !important;
      color: #ffffff !important; }
      .theme-ctrl-8 .smc-theme-settings .smc-theme-settings-btn:hover {
        background: #245ece !important; }
  .theme-ctrl-8.theme-align-right .smc-theme-settings {
    border-right-color: rgba(0, 0, 0, 0.125) !important;
    border-left-color: #467adf !important; }
  .theme-ctrl-8 .nik-plugins-has-list .smc-plugins-list .smc-plugins-list li:hover a {
    background: #245ece !important; }

.theme-ctrl-9 {
  /* Close widget */
  /* .smc-close-widget{background-color: $themeColor !important; position: absolute; top: 50%; -webkit-transform: translate(100%, -50%); -ms-transform: translate(100%, -50%); transform: translate(100%, -50%); right: 0; padding: 3px 0px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-left: 1px solid rgba(255, 255, 255, 0.3);} */
  /* / Close widget */
  /* nik settings*/ }
  .theme-ctrl-9 .smc-plugins-list {
    background: #FF4500 !important; }
    .theme-ctrl-9 .smc-plugins-list .link {
      color: #FF4500 !important; }
      .theme-ctrl-9 .smc-plugins-list .link .text {
        background: #FF4500 !important; }
  .theme-ctrl-9 .smc-select-list > li:hover, .theme-ctrl-9 .smc-select-list > li.active {
    background: #FF4500 !important;
    color: #ffffff !important; }
  .theme-ctrl-9 .smc-modal-close-btn.active, .theme-ctrl-9 .smc-modal-close-btn:hover {
    color: #FF4500 !important;
    fill: #FF4500 !important;
    background: #fff !important; }
  .theme-ctrl-9 .smc-close-widget {
    fill: #FF4500 !important;
    color: #FF4500 !important;
    position: absolute;
    top: calc(0px - 25px);
    right: -125px; }
  .theme-ctrl-9 .smc-theme-settings {
    border-right-color: #FF4500 !important; }
    .theme-ctrl-9 .smc-theme-settings .smc-theme-settings-btn {
      background: #FF4500 !important;
      color: #ffffff !important; }
      .theme-ctrl-9 .smc-theme-settings .smc-theme-settings-btn:hover {
        background: #cc3700 !important; }
  .theme-ctrl-9.theme-align-right .smc-theme-settings {
    border-right-color: rgba(0, 0, 0, 0.125) !important;
    border-left-color: #FF4500 !important; }
  .theme-ctrl-9 .nik-plugins-has-list .smc-plugins-list .smc-plugins-list li:hover a {
    background: #cc3700 !important; }

.theme-ctrl-10 {
  /* Close widget */
  /* .smc-close-widget{background-color: $themeColor !important; position: absolute; top: 50%; -webkit-transform: translate(100%, -50%); -ms-transform: translate(100%, -50%); transform: translate(100%, -50%); right: 0; padding: 3px 0px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-left: 1px solid rgba(255, 255, 255, 0.3);} */
  /* / Close widget */
  /* nik settings*/ }
  .theme-ctrl-10 .smc-plugins-list {
    background: #727272 !important; }
    .theme-ctrl-10 .smc-plugins-list .link {
      color: #727272 !important; }
      .theme-ctrl-10 .smc-plugins-list .link .text {
        background: #727272 !important; }
  .theme-ctrl-10 .smc-select-list > li:hover, .theme-ctrl-10 .smc-select-list > li.active {
    background: #727272 !important;
    color: #ffffff !important; }
  .theme-ctrl-10 .smc-modal-close-btn.active, .theme-ctrl-10 .smc-modal-close-btn:hover {
    color: #727272 !important;
    fill: #727272 !important;
    background: #fff !important; }
  .theme-ctrl-10 .smc-close-widget {
    fill: #727272 !important;
    color: #727272 !important;
    position: absolute;
    top: calc(0px - 25px);
    right: -125px; }
  .theme-ctrl-10 .smc-theme-settings {
    border-right-color: #727272 !important; }
    .theme-ctrl-10 .smc-theme-settings .smc-theme-settings-btn {
      background: #727272 !important;
      color: #ffffff !important; }
      .theme-ctrl-10 .smc-theme-settings .smc-theme-settings-btn:hover {
        background: #595959 !important; }
  .theme-ctrl-10.theme-align-right .smc-theme-settings {
    border-right-color: rgba(0, 0, 0, 0.125) !important;
    border-left-color: #727272 !important; }
  .theme-ctrl-10 .nik-plugins-has-list .smc-plugins-list .smc-plugins-list li:hover a {
    background: #595959 !important; }

.theme-ctrl-11 {
  /* Close widget */
  /* .smc-close-widget{background-color: $themeColor !important; position: absolute; top: 50%; -webkit-transform: translate(100%, -50%); -ms-transform: translate(100%, -50%); transform: translate(100%, -50%); right: 0; padding: 3px 0px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-left: 1px solid rgba(255, 255, 255, 0.3);} */
  /* / Close widget */
  /* nik settings*/ }
  .theme-ctrl-11 .smc-plugins-list {
    background: #008000 !important; }
    .theme-ctrl-11 .smc-plugins-list .link {
      color: #008000 !important; }
      .theme-ctrl-11 .smc-plugins-list .link .text {
        background: #008000 !important; }
  .theme-ctrl-11 .smc-select-list > li:hover, .theme-ctrl-11 .smc-select-list > li.active {
    background: #008000 !important;
    color: #ffffff !important; }
  .theme-ctrl-11 .smc-modal-close-btn.active, .theme-ctrl-11 .smc-modal-close-btn:hover {
    color: #008000 !important;
    fill: #008000 !important;
    background: #fff !important; }
  .theme-ctrl-11 .smc-close-widget {
    fill: #008000 !important;
    color: #008000 !important;
    position: absolute;
    top: calc(0px - 25px);
    right: -125px; }
  .theme-ctrl-11 .smc-theme-settings {
    border-right-color: #008000 !important; }
    .theme-ctrl-11 .smc-theme-settings .smc-theme-settings-btn {
      background: #008000 !important;
      color: #ffffff !important; }
      .theme-ctrl-11 .smc-theme-settings .smc-theme-settings-btn:hover {
        background: #004d00 !important; }
  .theme-ctrl-11.theme-align-right .smc-theme-settings {
    border-right-color: rgba(0, 0, 0, 0.125) !important;
    border-left-color: #008000 !important; }
  .theme-ctrl-11 .nik-plugins-has-list .smc-plugins-list .smc-plugins-list li:hover a {
    background: #004d00 !important; }

.theme-ctrl-12 {
  /* Close widget */
  /* .smc-close-widget{background-color: $themeColor !important; position: absolute; top: 50%; -webkit-transform: translate(100%, -50%); -ms-transform: translate(100%, -50%); transform: translate(100%, -50%); right: 0; padding: 3px 0px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-left: 1px solid rgba(255, 255, 255, 0.3);} */
  /* / Close widget */
  /* nik settings*/ }
  .theme-ctrl-12 .smc-plugins-list {
    background: #808000 !important; }
    .theme-ctrl-12 .smc-plugins-list .link {
      color: #808000 !important; }
      .theme-ctrl-12 .smc-plugins-list .link .text {
        background: #808000 !important; }
  .theme-ctrl-12 .smc-select-list > li:hover, .theme-ctrl-12 .smc-select-list > li.active {
    background: #808000 !important;
    color: #ffffff !important; }
  .theme-ctrl-12 .smc-modal-close-btn.active, .theme-ctrl-12 .smc-modal-close-btn:hover {
    color: #808000 !important;
    fill: #808000 !important;
    background: #fff !important; }
  .theme-ctrl-12 .smc-close-widget {
    fill: #808000 !important;
    color: #808000 !important;
    position: absolute;
    top: calc(0px - 25px);
    right: -125px; }
  .theme-ctrl-12 .smc-theme-settings {
    border-right-color: #808000 !important; }
    .theme-ctrl-12 .smc-theme-settings .smc-theme-settings-btn {
      background: #808000 !important;
      color: #ffffff !important; }
      .theme-ctrl-12 .smc-theme-settings .smc-theme-settings-btn:hover {
        background: #4d4d00 !important; }
  .theme-ctrl-12.theme-align-right .smc-theme-settings {
    border-right-color: rgba(0, 0, 0, 0.125) !important;
    border-left-color: #808000 !important; }
  .theme-ctrl-12 .nik-plugins-has-list .smc-plugins-list .smc-plugins-list li:hover a {
    background: #4d4d00 !important; }

.theme-ctrl-13 {
  /* Close widget */
  /* .smc-close-widget{background-color: $themeColor !important; position: absolute; top: 50%; -webkit-transform: translate(100%, -50%); -ms-transform: translate(100%, -50%); transform: translate(100%, -50%); right: 0; padding: 3px 0px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-left: 1px solid rgba(255, 255, 255, 0.3);} */
  /* / Close widget */
  /* nik settings*/ }
  .theme-ctrl-13 .smc-plugins-list {
    background: #ff0000 !important; }
    .theme-ctrl-13 .smc-plugins-list .link {
      color: #ff0000 !important; }
      .theme-ctrl-13 .smc-plugins-list .link .text {
        background: #ff0000 !important; }
  .theme-ctrl-13 .smc-select-list > li:hover, .theme-ctrl-13 .smc-select-list > li.active {
    background: #ff0000 !important;
    color: #ffffff !important; }
  .theme-ctrl-13 .smc-modal-close-btn.active, .theme-ctrl-13 .smc-modal-close-btn:hover {
    color: #ff0000 !important;
    fill: #ff0000 !important;
    background: #fff !important; }
  .theme-ctrl-13 .smc-close-widget {
    fill: #ff0000 !important;
    color: #ff0000 !important;
    position: absolute;
    top: calc(0px - 25px);
    right: -125px; }
  .theme-ctrl-13 .smc-theme-settings {
    border-right-color: #ff0000 !important; }
    .theme-ctrl-13 .smc-theme-settings .smc-theme-settings-btn {
      background: #ff0000 !important;
      color: #ffffff !important; }
      .theme-ctrl-13 .smc-theme-settings .smc-theme-settings-btn:hover {
        background: #cc0000 !important; }
  .theme-ctrl-13.theme-align-right .smc-theme-settings {
    border-right-color: rgba(0, 0, 0, 0.125) !important;
    border-left-color: #ff0000 !important; }
  .theme-ctrl-13 .nik-plugins-has-list .smc-plugins-list .smc-plugins-list li:hover a {
    background: #cc0000 !important; }

.theme-ctrl-14 {
  /* Close widget */
  /* .smc-close-widget{background-color: $themeColor !important; position: absolute; top: 50%; -webkit-transform: translate(100%, -50%); -ms-transform: translate(100%, -50%); transform: translate(100%, -50%); right: 0; padding: 3px 0px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-left: 1px solid rgba(255, 255, 255, 0.3);} */
  /* / Close widget */
  /* nik settings*/ }
  .theme-ctrl-14 .smc-plugins-list {
    background: #800080 !important; }
    .theme-ctrl-14 .smc-plugins-list .link {
      color: #800080 !important; }
      .theme-ctrl-14 .smc-plugins-list .link .text {
        background: #800080 !important; }
  .theme-ctrl-14 .smc-select-list > li:hover, .theme-ctrl-14 .smc-select-list > li.active {
    background: #800080 !important;
    color: #ffffff !important; }
  .theme-ctrl-14 .smc-modal-close-btn.active, .theme-ctrl-14 .smc-modal-close-btn:hover {
    color: #800080 !important;
    fill: #800080 !important;
    background: #fff !important; }
  .theme-ctrl-14 .smc-close-widget {
    fill: #800080 !important;
    color: #800080 !important;
    position: absolute;
    top: calc(0px - 25px);
    right: -125px; }
  .theme-ctrl-14 .smc-theme-settings {
    border-right-color: #800080 !important; }
    .theme-ctrl-14 .smc-theme-settings .smc-theme-settings-btn {
      background: #800080 !important;
      color: #ffffff !important; }
      .theme-ctrl-14 .smc-theme-settings .smc-theme-settings-btn:hover {
        background: #4d004d !important; }
  .theme-ctrl-14.theme-align-right .smc-theme-settings {
    border-right-color: rgba(0, 0, 0, 0.125) !important;
    border-left-color: #800080 !important; }
  .theme-ctrl-14 .nik-plugins-has-list .smc-plugins-list .smc-plugins-list li:hover a {
    background: #4d004d !important; }

.theme-ctrl-15 {
  /* Close widget */
  /* .smc-close-widget{background-color: $themeColor !important; position: absolute; top: 50%; -webkit-transform: translate(100%, -50%); -ms-transform: translate(100%, -50%); transform: translate(100%, -50%); right: 0; padding: 3px 0px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-left: 1px solid rgba(255, 255, 255, 0.3);} */
  /* / Close widget */
  /* nik settings*/ }
  .theme-ctrl-15 .smc-plugins-list {
    background: #ffbf00 !important; }
    .theme-ctrl-15 .smc-plugins-list .link {
      color: #ffbf00 !important; }
      .theme-ctrl-15 .smc-plugins-list .link .text {
        background: #ffbf00 !important; }
  .theme-ctrl-15 .smc-select-list > li:hover, .theme-ctrl-15 .smc-select-list > li.active {
    background: #ffbf00 !important;
    color: #ffffff !important; }
  .theme-ctrl-15 .smc-modal-close-btn.active, .theme-ctrl-15 .smc-modal-close-btn:hover {
    color: #ffbf00 !important;
    fill: #ffbf00 !important;
    background: #fff !important; }
  .theme-ctrl-15 .smc-close-widget {
    fill: #ffbf00 !important;
    color: #ffbf00 !important;
    position: absolute;
    top: calc(0px - 25px);
    right: -125px; }
  .theme-ctrl-15 .smc-theme-settings {
    border-right-color: #ffbf00 !important; }
    .theme-ctrl-15 .smc-theme-settings .smc-theme-settings-btn {
      background: #ffbf00 !important;
      color: #ffffff !important; }
      .theme-ctrl-15 .smc-theme-settings .smc-theme-settings-btn:hover {
        background: #cc9900 !important; }
  .theme-ctrl-15.theme-align-right .smc-theme-settings {
    border-right-color: rgba(0, 0, 0, 0.125) !important;
    border-left-color: #ffbf00 !important; }
  .theme-ctrl-15 .nik-plugins-has-list .smc-plugins-list .smc-plugins-list li:hover a {
    background: #cc9900 !important; }

.theme-ctrl-16 {
  /* Close widget */
  /* .smc-close-widget{background-color: $themeColor !important; position: absolute; top: 50%; -webkit-transform: translate(100%, -50%); -ms-transform: translate(100%, -50%); transform: translate(100%, -50%); right: 0; padding: 3px 0px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-left: 1px solid rgba(255, 255, 255, 0.3);} */
  /* / Close widget */
  /* nik settings*/ }
  .theme-ctrl-16 .smc-plugins-list {
    background: #fa6b9c !important; }
    .theme-ctrl-16 .smc-plugins-list .link {
      color: #fa6b9c !important; }
      .theme-ctrl-16 .smc-plugins-list .link .text {
        background: #fa6b9c !important; }
  .theme-ctrl-16 .smc-select-list > li:hover, .theme-ctrl-16 .smc-select-list > li.active {
    background: #fa6b9c !important;
    color: #ffffff !important; }
  .theme-ctrl-16 .smc-modal-close-btn.active, .theme-ctrl-16 .smc-modal-close-btn:hover {
    color: #fa6b9c !important;
    fill: #fa6b9c !important;
    background: #fff !important; }
  .theme-ctrl-16 .smc-close-widget {
    fill: #fa6b9c !important;
    color: #fa6b9c !important;
    position: absolute;
    top: calc(0px - 25px);
    right: -125px; }
  .theme-ctrl-16 .smc-theme-settings {
    border-right-color: #fa6b9c !important; }
    .theme-ctrl-16 .smc-theme-settings .smc-theme-settings-btn {
      background: #fa6b9c !important;
      color: #ffffff !important; }
      .theme-ctrl-16 .smc-theme-settings .smc-theme-settings-btn:hover {
        background: #f83a7b !important; }
  .theme-ctrl-16.theme-align-right .smc-theme-settings {
    border-right-color: rgba(0, 0, 0, 0.125) !important;
    border-left-color: #fa6b9c !important; }
  .theme-ctrl-16 .nik-plugins-has-list .smc-plugins-list .smc-plugins-list li:hover a {
    background: #f83a7b !important; }

/* / Plugins settings */
@media (max-width: 767.98px) {
  .smc-modal-dialog .nav .nav-link {
    margin-top: 0 !important;
    border-radius: 0 !important;
    border: 0 !important;
    background: transparent !important; }
  .smc-nav {
    left: 0;
    top: 0; }
  .smc-modal-close-btn {
    position: static !important; }
    .smc-modal-close-btn:hover {
      background: #fff !important;
      color: #00bcd4 !important; }
  .smc-modal-right .smc-modal-dialog, .smc-modal-left .smc-modal-dialog {
    max-width: 100% !important; }

  .smc-modal-close-btn {
    color: rgba(33, 37, 41, 0.5) !important;
    margin-bottom: 0; }
    .smc-modal-close-btn.smc-modal-icone svg {
      width: 100% !important;
      max-width: 23px !important;
      max-height: 23px !important; }

  .shadow-bottom:before, .shadow-bottom:after {
    z-index: -1;
    position: absolute;
    content: "";
    bottom: 15px;
    left: 10px;
    width: 50%;
    top: 15%;
    max-width: 300px;
    background: #777;
    -webkit-box-shadow: 0 15px 10px #777;
    -moz-box-shadow: 0 15px 10px #777;
    box-shadow: 0 15px 10px #777;
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg); }
  .shadow-bottom:after {
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg);
    right: 10px;
    left: auto; }

  .smc-modal-main-close {
    position: absolute !important;
    right: 0;
    top: 0 !important;
    left: auto !important; } }
.smc-d-none {
  display: none !important; }

.smc-d-flex {
  display: flex !important; }

@media (min-width: 768px) {
  .smc-d-md-block {
    display: block !important; }

  .smc-d-md-none {
    display: none !important; } }

/*# sourceMappingURL=smc-plaguing.css.map */
