/* line 1, ../scss/cherry-admin-sidebar-manager.scss */
.cherry-display-none {
  display: none; }

/* line 4, ../scss/cherry-admin-sidebar-manager.scss */
.description.cherry-default-description {
  padding: 0 0 15px;
  margin: 0;
  font-style: normal;
  color: #777; }

/* line 11, ../scss/cherry-admin-sidebar-manager.scss */
#default-sidebars:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

/* line 19, ../scss/cherry-admin-sidebar-manager.scss */
#cherry-sidebar-manager-wrap {
  margin-top: 10px; }
  /* line 22, ../scss/cherry-admin-sidebar-manager.scss */
  #cherry-sidebar-manager-wrap .sidebar-manager-name h3 {
    padding: 10px 0;
    margin: 0 10px 0 0; }

/* line 29, ../scss/cherry-admin-sidebar-manager.scss */
#cherry-default-sidebars-title h3 {
  padding: 10px 0;
  margin: 12px 0 0 0; }

/* line 34, ../scss/cherry-admin-sidebar-manager.scss */
.sidebar-manager-name {
  cursor: pointer;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  /* line 41, ../scss/cherry-admin-sidebar-manager.scss */
  .sidebar-manager-name .sidebar-name-arrow {
    display: none; }
    /* line 43, ../scss/cherry-admin-sidebar-manager.scss */
    .sidebar-manager-name .sidebar-name-arrow:before {
      right: 12px;
      padding: 4px 6px 4px 4px;
      font: 400 20px/1 dashicons;
      speak: none;
      display: inline-block;
      padding: 8px 10px;
      top: 0;
      position: relative;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      text-decoration: none !important;
      content: '\f142'; }
    /* line 57, ../scss/cherry-admin-sidebar-manager.scss */
    .sidebar-manager-name .sidebar-name-arrow.closed-arrow {
      display: block;
      color: #777; }
      /* line 60, ../scss/cherry-admin-sidebar-manager.scss */
      .sidebar-manager-name .sidebar-name-arrow.closed-arrow:before {
        content: '\f140'; }
  /* line 66, ../scss/cherry-admin-sidebar-manager.scss */
  .sidebar-manager-name:hover .sidebar-name-arrow {
    display: block; }

/* line 72, ../scss/cherry-admin-sidebar-manager.scss */
.sidebars-holder.closed {
  display: none; }

/* line 76, ../scss/cherry-admin-sidebar-manager.scss */
#create-new-sidebar-manager form#cherry-sidebar-manager-form {
  border-top: 1px solid #d4d5d6; }
  /* line 78, ../scss/cherry-admin-sidebar-manager.scss */
  #create-new-sidebar-manager form#cherry-sidebar-manager-form .cherry-ui-container {
    margin: 10px 0 0 0; }
  /* line 81, ../scss/cherry-admin-sidebar-manager.scss */
  #create-new-sidebar-manager form#cherry-sidebar-manager-form .cherry-section {
    padding: 10px 15px;
    border: none; }
    /* line 84, ../scss/cherry-admin-sidebar-manager.scss */
    #create-new-sidebar-manager form#cherry-sidebar-manager-form .cherry-section .cherry-col-1 {
      width: 24%; }
      /* line 86, ../scss/cherry-admin-sidebar-manager.scss */
      #create-new-sidebar-manager form#cherry-sidebar-manager-form .cherry-section .cherry-col-1 label {
        margin: 11px 0 0 0; }
    /* line 92, ../scss/cherry-admin-sidebar-manager.scss */
    #create-new-sidebar-manager form#cherry-sidebar-manager-form .cherry-section .cherry-col-2 input[type=text]:-webkit-autofill {
      box-shadow: inset 0 0 0 50px #fff; }
  /* line 98, ../scss/cherry-admin-sidebar-manager.scss */
  #create-new-sidebar-manager form#cherry-sidebar-manager-form #cherry-error-message {
    display: none;
    color: red;
    position: absolute;
    right: 170px;
    bottom: 40px; }

/* line 107, ../scss/cherry-admin-sidebar-manager.scss */
.cherry-ui-core input[type=text].error-invalid {
  border: 1px solid red; }

/* line 110, ../scss/cherry-admin-sidebar-manager.scss */
.cherry-widgets-holder-wrap {
  position: relative; }
  /* line 112, ../scss/cherry-admin-sidebar-manager.scss */
  .cherry-widgets-holder-wrap .cherry-delete-sidebar-manager {
    position: absolute;
    right: 48px;
    top: 0px;
    height: 35px;
    border: 1px solid #e5e5e5;
    border-top: none;
    padding: 14px 14px 0;
    color: #a0a5aa;
    z-index: 1;
    cursor: pointer; }
    /* line 123, ../scss/cherry-admin-sidebar-manager.scss */
    .cherry-widgets-holder-wrap .cherry-delete-sidebar-manager:hover {
      color: red; }
  /* line 127, ../scss/cherry-admin-sidebar-manager.scss */
  .cherry-widgets-holder-wrap .sidebar-name-arrow {
    border: 1px solid #e5e5e5;
    padding: 3px 5px 0px 3px;
    top: 0px;
    right: -9px;
    border-left: none;
    height: 46px;
    border-top: none; }
  /* line 136, ../scss/cherry-admin-sidebar-manager.scss */
  .cherry-widgets-holder-wrap .spinner-wordpress-type-1.cherry-spinner-wordpress {
    right: 12px;
    bottom: 12px; }
  /* line 140, ../scss/cherry-admin-sidebar-manager.scss */
  .cherry-widgets-holder-wrap .widget.open {
    margin-left: 0 !important; }

/* line 145, ../scss/cherry-admin-sidebar-manager.scss */
body.widgets_access .sidebar-manager-name {
  cursor: default; }
/* line 148, ../scss/cherry-admin-sidebar-manager.scss */
body.widgets_access .sidebar-name-arrow {
  display: none !important; }
/* line 151, ../scss/cherry-admin-sidebar-manager.scss */
body.widgets_access .cherry-widgets-holder-wrap .cherry-delete-sidebar-manager {
  right: -1px; }

/*spinner*/
/* line 156, ../scss/cherry-admin-sidebar-manager.scss */
.spinner-wordpress-type-1.cherry-spinner-wordpress {
  display: none;
  background-color: #f62e46;
  width: 25px;
  height: 25px;
  border-radius: 30px;
  position: absolute; }

/* line 165, ../scss/cherry-admin-sidebar-manager.scss */
#cherry-sidebar-manager-form .spinner-wordpress-type-1.cherry-spinner-wordpress {
  right: 160px;
  bottom: 28px; }

/* line 170, ../scss/cherry-admin-sidebar-manager.scss */
.cherry-spinner-wordpress.spinner-wordpress-type-1 {
  -webkit-animation: cherry-innerCircle 1s linear infinite;
  animation: cherry-innerCircle 1s linear infinite; }
  /* line 173, ../scss/cherry-admin-sidebar-manager.scss */
  .cherry-spinner-wordpress.spinner-wordpress-type-1 .cherry-inner-circle {
    display: block;
    background-color: #fff;
    width: 8px;
    height: 8px;
    position: absolute;
    border-radius: 8px;
    top: 4px;
    left: 4px; }

@-webkit-keyframes cherry-innerCircle {
  0% {
    -webkit-transform: rotate(o);
    transform: rotate(o); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
@-webkit-keyframes sk-innerCircle {
  0% {
    -webkit-transform: rotate(o);
    transform: rotate(o); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
@keyframes sk-innerCircle {
  0% {
    -webkit-transform: rotate(o);
    transform: rotate(o); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
