div#smadminbar.ssm-admin-bar {
  margin: 0 !important;
  text-shadow: none !important;
  text-transform: none !important;
  letter-spacing: normal !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  box-sizing: border-box !important;
  -webkit-transition: none !important;
  transition: none !important;
  -webkit-font-smoothing: subpixel-antialiased !important;
  /* Prevent Safari from switching to standard antialiasing on hover */
  background-color: #F7F7F7 !important;
  position: fixed !important;
  right: 0 !important;
  width: 100% !important;
  z-index: 9999 !important;
  top: auto !important;
  bottom: 0 !important;
  height: auto !important;
  padding: 16px 7px 16px 10px !important;
}
div#smadminbar.ssm-admin-bar * {
  box-sizing: border-box !important;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  text-decoration: none !important;
  font-size: 16px !important;
  color: #818181 !important;
}
div#smadminbar.ssm-admin-bar .screen-reader-shortcut {
  position: absolute !important;
  top: -1000em !important;
}
div#smadminbar.ssm-admin-bar div {
  clear: none !important;
  padding: 0 !important;
  position: relative !important;
  text-indent: 0 !important;
  z-index: 99999 !important;
  margin-left: 10px !important;
}
div#smadminbar.ssm-admin-bar div a.ab-item,
div#smadminbar.ssm-admin-bar div div.ab-item {
  background-color: #E2E2E2 !important;
  margin-right: 12px !important;
  height: 44px !important;
  line-height: 44px !important;
  padding: 0 16px !important;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  text-decoration: none !important;
}
div#smadminbar.ssm-admin-bar div a.ab-item.ab-empty-item,
div#smadminbar.ssm-admin-bar div div.ab-item.ab-empty-item {
  background-color: inherit !important;
}
div#smadminbar.ssm-admin-bar div a.ab-item.ab-empty-item:hover,
div#smadminbar.ssm-admin-bar div div.ab-item.ab-empty-item:hover {
  background-color: inherit !important;
}
div#smadminbar.ssm-admin-bar div a.ab-item:hover,
div#smadminbar.ssm-admin-bar div div.ab-item:hover {
  background-color: #C9C9C9 !important;
  color: #000000 !important;
}
div#smadminbar.ssm-admin-bar div.right * {
  float: right !important;
}
div#smadminbar.ssm-admin-bar div * {
  float: left !important;
  cursor: pointer !important;
}
div#smadminbar.ssm-admin-bar div.ss-logo * {
  cursor: auto !important;
}
div#smadminbar.ssm-admin-bar div a,
div#smadminbar.ssm-admin-bar div div {
  display: block !important;
  margin: 0 !important;
}
div#smadminbar.ssm-admin-bar div .ab-icon,
div#smadminbar.ssm-admin-bar div .ab-item:before {
  font: normal 20px/1 'dashicons' !important;
  speak: none !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  background-image: none !important;
}
div#smadminbar.ssm-admin-bar div a.ab-item {
  color: #818181 !important;
}
div#smadminbar.ssm-admin-bar div a.ab-item:hover {
  color: #000000 !important;
}
div#smadminbar.ssm-admin-bar #sm-admin-bar-ss-settings,
div#smadminbar.ssm-admin-bar #sm-admin-bar-ss-help,
div#smadminbar.ssm-admin-bar #sm-admin-bar-ss-logo,
div#smadminbar.ssm-admin-bar #sm-admin-bar-wp-logo,
div#smadminbar.ssm-admin-bar #sm-admin-bar-ss-logout {
  float: right !important;
  margin: 0 !important;
}
div#smadminbar.ssm-admin-bar #sm-admin-bar-ss-settings .ab-item,
div#smadminbar.ssm-admin-bar #sm-admin-bar-ss-help .ab-item,
div#smadminbar.ssm-admin-bar #sm-admin-bar-ss-logo .ab-item,
div#smadminbar.ssm-admin-bar #sm-admin-bar-wp-logo .ab-item,
div#smadminbar.ssm-admin-bar #sm-admin-bar-ss-logout .ab-item {
  width: 44px !important;
  padding: 0 !important;
  margin-right: 8px !important;
}
div#smadminbar.ssm-admin-bar #sm-admin-bar-ss-settings .ab-item .ab-icon,
div#smadminbar.ssm-admin-bar #sm-admin-bar-ss-help .ab-item .ab-icon,
div#smadminbar.ssm-admin-bar #sm-admin-bar-ss-logo .ab-item .ab-icon,
div#smadminbar.ssm-admin-bar #sm-admin-bar-wp-logo .ab-item .ab-icon,
div#smadminbar.ssm-admin-bar #sm-admin-bar-ss-logout .ab-item .ab-icon {
  width: 44px !important;
  text-align: center !important;
  color: #909090 !important;
}
div#smadminbar.ssm-admin-bar #sm-admin-bar-ss-settings .ab-item .ab-icon:hover,
div#smadminbar.ssm-admin-bar #sm-admin-bar-ss-help .ab-item .ab-icon:hover,
div#smadminbar.ssm-admin-bar #sm-admin-bar-ss-logo .ab-item .ab-icon:hover,
div#smadminbar.ssm-admin-bar #sm-admin-bar-wp-logo .ab-item .ab-icon:hover,
div#smadminbar.ssm-admin-bar #sm-admin-bar-ss-logout .ab-item .ab-icon:hover {
  color: #777777 !important;
}
div#smadminbar.ssm-admin-bar #sm-admin-bar-ss-settings > .ab-item .ab-icon:before,
div#smadminbar.ssm-admin-bar #sm-admin-bar-ss-help > .ab-item .ab-icon:before,
div#smadminbar.ssm-admin-bar #sm-admin-bar-ss-logo > .ab-item .ab-icon:before,
div#smadminbar.ssm-admin-bar #sm-admin-bar-wp-logo > .ab-item .ab-icon:before,
div#smadminbar.ssm-admin-bar #sm-admin-bar-ss-logout > .ab-item .ab-icon:before {
  font-family: 'swiftysiteui' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 44px !important;
  -webkit-font-smoothing: antialiased !important;
}
div#smadminbar.ssm-admin-bar #sm-admin-bar-ss-settings > .ab-item .ab-icon:before,
div#smadminbar.ssm-admin-bar #sm-admin-bar-ss-help > .ab-item .ab-icon:before,
div#smadminbar.ssm-admin-bar #sm-admin-bar-wp-logo > .ab-item .ab-icon:before,
div#smadminbar.ssm-admin-bar #sm-admin-bar-ss-logout > .ab-item .ab-icon:before {
  font-size: 25px !important;
}
div#smadminbar.ssm-admin-bar #sm-admin-bar-ss-logo {
  float: left !important;
}
div#smadminbar.ssm-admin-bar #sm-admin-bar-ss-logo > .ab-item .ab-icon:before {
  font-size: 33px !important;
}
div#smadminbar.ssm-admin-bar #sm-admin-bar-ss-settings > .ab-item .ab-icon:before {
  content: '\e04f' !important;
}
div#smadminbar.ssm-admin-bar #sm-admin-bar-ss-help > .ab-item .ab-icon:before {
  content: '\e015' !important;
}
div#smadminbar.ssm-admin-bar #sm-admin-bar-ss-logo > .ab-item .ab-icon:before {
  content: '\e03d' !important;
}
div#smadminbar.ssm-admin-bar #sm-admin-bar-wp-logo > .ab-item .ab-icon:before {
  content: '\e04e' !important;
}
div#smadminbar.ssm-admin-bar #sm-admin-bar-ss-logout > .ab-item .ab-icon:before {
  content: '\e04d' !important;
}
div#smadminbar.ssm-admin-bar .ab-icon:before,
div#smadminbar.ssm-admin-bar .ab-item:before {
  position: relative !important;
  -webkit-transition: all 0.1s ease-in-out !important;
  transition: all 0.1s ease-in-out !important;
}
.swc_iframe_gradient {
  z-index: 10000 !important;
  position: fixed !important;
  bottom: 76px;
  left: 0 !important;
  pointer-events: none !important;
  height: 50px !important;
  width: 100% !important;
  background: linear-gradient(rgba(255, 255, 255, 0.0001), rgba(0, 0, 0, 0.06)) !important;
}
