/* ==========================================================================
Main Wrapper
========================================================================== */
body.author .cw-author-wrapper {display: flex;width: 100%;flex-direction: row;}
body.author.lightClass .cw-author-wrapper {border-top: 3px solid #EFEFEF;}
body.author.darkClass .cw-author-wrapper {border-top: 3px solid #333A3E;}
body.author .cw-column-content {flex-grow: 1;min-width: 0;}
body.author .cw-column-sidebar {flex-shrink: 0;min-width: 0;}
/* Author wrapper => Colors Modes */
body.author.lightClass .cw-column-sidebar {border-right: 3px solid #EFEFEF;}
body.author.darkClass .cw-column-sidebar {border-right: 3px solid #333A3E;}
@media (max-width: 1024px) {
   .cw-column-sidebar {display: none;}
}
/* ==========================================================================
Navigation Desktop
========================================================================== */
.cw-sidebar-member-menu {display:flex;flex-direction: column;min-width: 306px;}
body.author.lightClass .cw-sidebar-member-menu ul li {border-bottom: 2px solid #E9ECEF;}
body.author.darkClass .cw-sidebar-member-menu ul li {border-bottom: 2px solid #343A40;}

.cw-sidebar-member-menu li.simple a {display: block;padding:0 20px;text-decoration: none;vertical-align: middle;line-height: 48px;font-size:1rem;font-weight:600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all .2s linear;}
.cw-sidebar-member-menu li.simple a span {display: inline-block;width:28px;}
.cw-sidebar-member-menu li.simple a i {color: #ccd2d8}
body.author.lightClass .cw-sidebar-member-menu li.simple a {color:#495057;}
body.author.lightClass .cw-sidebar-member-menu li.simple a:hover {background-color: #fff;color: var(--cw-color-blue-500);}
body.author.darkClass .cw-sidebar-member-menu li.simple a {color:#697182;}
body.author.darkClass .cw-sidebar-member-menu li.simple a:hover {background-color: #15171a;color:#fff;}

.cw-sidebar-member-menu li.simple-sub {min-width: 0;}
.cw-sidebar-member-menu li.simple-sub a {padding:0 20px;font-weight: 500;min-height:36px;line-height: 36px;vertical-align: middle;text-decoration: none;display: block}
body.author.lightClass .cw-sidebar-member-menu li.simple-sub a {color:#495057;}
body.author.lightClass .cw-sidebar-member-menu li.simple-sub a:hover {background-color: #fff;color: var(--cw-color-blue-500);}
body.author.darkClass .cw-sidebar-member-menu li.simple-sub a {color:#697182;}
body.author.darkClass .cw-sidebar-member-menu li.simple-sub a:hover {background-color: #15171a;color:#fff;}


.cw-sidebar-member-menu li.cbxbookmark-mycat-item {position: relative;}
.cw-sidebar-member-menu li.cbxbookmark-mycat-item {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 32px 32px;
  gap: 0;
}
.cw-sidebar-member-menu li.cbxbookmark-mycat-item > :nth-child(1),
.cw-sidebar-member-menu li.cbxbookmark-mycat-item > :nth-child(2),
.cw-sidebar-member-menu li.cbxbookmark-mycat-item > :nth-child(3) {min-height:36px;line-height: 36px;vertical-align: middle;}
.cw-sidebar-member-menu li.cbxbookmark-mycat-item > :nth-child(2),
.cw-sidebar-member-menu li.cbxbookmark-mycat-item > :nth-child(3) {text-align: center}
.cw-sidebar-member-menu li.cbxbookmark-mycat-item > :nth-child(1) {padding:0 0 0 20px;min-width: 0;font-weight: 500;}
.cw-sidebar-member-menu li.cbxbookmark-mycat-item > :nth-child(4) {
  grid-column: 1 / -1;
}
body.author.lightClass .cw-sidebar-member-menu li.cbxbookmark-mycat-item > :nth-child(1) {color: #495057}
body.author.darkClass .cw-sidebar-member-menu li.cbxbookmark-mycat-item > :nth-child(1) {color: #697182}

body.author.lightClass .cw-sidebar-member-menu li.cbxbookmark-mycat-item:hover {background-color: #fff;color: var(--cw-color-blue-500);}
body.author.darkClass .cw-sidebar-member-menu li.cbxbookmark-mycat-item:hover {background-color: #15171a;color:#fff;}

.cw-sidebar-member-menu li.cbxbookmark-mycat-item a {text-decoration: none;}
.cw-sidebar-member-menu li.cbxbookmark-mycat-item a.cbxlbjs-item-widget {font-weight: 500;}
.cw-sidebar-member-menu li a.cbxbookmark-delete-btn:hover {color:#a94442}
.cw-sidebar-member-menu li a.cbxbookmark-edit-btn:hover {color:#4671d5}

.cw-sidebar-member-menu li.cbxbookmark-mycat-item a.cbxlbjs-item-widget[data-privacy="1"]:after,
.cw-sidebar-member-menu li.cbxbookmark-mycat-item a.cbxlbjs-item-widget[data-privacy="0"]:after {display:inline-block;float:right;font-family:'Font Awesome 7 Pro'!important;font-weight:bold;height:36px;width:32px;text-align: center;}
.cw-sidebar-member-menu li.cbxbookmark-mycat-item a.cbxlbjs-item-widget[data-privacy="0"]:after {content:"\f070";}
.cw-sidebar-member-menu li.cbxbookmark-mycat-item a.cbxlbjs-item-widget[data-privacy="1"]:after{content:"\f06e";}
body.author.lightClass .cw-sidebar-member-menu li.cbxbookmark-mycat-item a.cbxlbjs-item-widget[data-privacy="0"]:after {color: #B0BEC5;}
body.author.darkClass .cw-sidebar-member-menu li.cbxbookmark-mycat-item a.cbxlbjs-item-widget[data-privacy="0"]:after {color:#697182;}

/* Edit Box */
.cw-sidebar-member-menu .cbxbookmark-mycat-editbox {padding:12px 20px;display:flex;flex-direction: row;gap:6px;align-items: center;}
.cw-sidebar-member-menu .cbxbookmark-mycat-editbox .cbxbmedit-catname {font-size:.9rem;line-height:28px;height:28px;padding:0 6px;flex-grow:1;flex-shrink: 1;border-radius:4px;max-width: 120px;min-height:28px;outline:none;box-shadow: none;}
.cw-sidebar-member-menu .cbxbookmark-mycat-editbox .cbxbmedit-privacy {font-size:.9rem;line-height:28px;height:28px;padding:0 6px;border-radius:4px;min-height:28px;outline:none;box-shadow: none;}
body.author.lightClass .cw-sidebar-member-menu .cbxbookmark-mycat-editbox .cbxbmedit-catname,
body.author.lightClass .cw-sidebar-member-menu .cbxbookmark-mycat-editbox .cbxbmedit-privacy {border:2px solid #c7d6de;background: #fff;color:#15171a;}
body.author.darkClass .cw-sidebar-member-menu .cbxbookmark-mycat-editbox .cbxbmedit-catname,
body.author.darkClass .cw-sidebar-member-menu .cbxbookmark-mycat-editbox .cbxbmedit-privacy {border:2px solid #495057;background: #15171a;color:#fff;}
body.author.lightClass .cw-sidebar-member-menu .cbxbookmark-mycat-editbox .cbxbmedit-catname:focus,
body.author.darkClass .cw-sidebar-member-menu .cbxbookmark-mycat-editbox .cbxbmedit-catname:focus {border-color: #4672D6;}

.cw-sidebar-member-menu .cbxbookmark-mycat-editbox .cbxbookmark-cat-save {border:2px solid #00a776;background-color:#00a776;color:#fff;font-size:12px;min-height:28px;width:28px;border-radius:4px;display: flex;align-items: center;justify-content: center;}
.cw-sidebar-member-menu .cbxbookmark-mycat-editbox .cbxbookmark-cat-close{font-size:12px;min-height:28px;width:28px;border-radius:4px;display: flex;align-items: center;justify-content: center;}
body.author.lightClass .cw-sidebar-member-menu .cbxbookmark-mycat-editbox {border-top:2px solid #E9ECEF;}
body.author.lightClass .cw-sidebar-member-menu .cbxbookmark-mycat-editbox .cbxbookmark-cat-close {border:2px solid #B0BEC5;background-color:#B0BEC5;color:#fff;}
body.author.darkClass .cw-sidebar-member-menu .cbxbookmark-mycat-editbox {border-top:2px solid #343A40;}
body.author.darkClass .cw-sidebar-member-menu .cbxbookmark-mycat-editbox .cbxbookmark-cat-close {border:2px solid #697182;background-color:#697182;color:#fff;}

/* ==========================================================================
Section Wrapper
========================================================================== */
body.author .section-wrapper {display: flex;width: 100%;flex-direction: column;gap:16px;}
/* Author sections => Colors Modes */
body.author.lightClass .section-wrapper {border-bottom: 3px solid #EFEFEF;}
body.author.darkClass .section-wrapper {border-bottom: 3px solid #333A3E;}
body.author.lightClass .section-wrapper:last-of-type,
body.author.darkClass .section-wrapper:last-of-type {border-bottom: none;}

/* ==========================================================================
Sections heading
========================================================================== */
body.author .section-wrapper .section-head {display: flex;flex-direction: row;margin: 0 30px;padding:30px 0;align-items: center;flex-wrap: wrap}
body.author .section-wrapper .section-head .section-head-title {flex-grow: 1;flex-shrink: 1;display: flex;flex-direction: column;gap:6px;min-width:0;}
body.author .section-wrapper .section-head .section-head-title h2 {font-size: 1.4em;font-weight: 900;letter-spacing: 1px;text-transform: uppercase;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
body.author .section-wrapper .section-head-buttons {flex-shrink: 0;}
body.author .section-wrapper .section-head-buttons .button {padding: 0.8em 1em;border-radius: 6px;text-decoration: none;display: block;text-align:center;min-height:40px;}
/* Sections headings => Colors Modes */
body.author.lightClass .section-wrapper .section-head {border-bottom: 3px solid #E9ECEF;}
body.author.darkClass .section-wrapper .section-head {border-bottom: 3px solid #333A3E;}
body.author.lightClass .section-wrapper .section-head h2 {color:#495057;}
body.author.darkClass .section-wrapper .section-head h2 {color: #78838F;}
body.author.lightClass .section-wrapper .section-head-buttons .button {background-color: #ADB6BD;color: #fff;}
body.author.lightClass .section-wrapper .section-head-buttons .button:hover {background-color: var(--cw-color-blue-500)}
body.author.darkClass .section-wrapper .section-head-buttons .button {background-color: var(--cw-color-blue-500);color: #fff;}
body.author.darkClass .section-wrapper .section-head-buttons .button:hover {background-color: var(--cw-color-blue-700)}

@media (max-width: 640px) {
  body.author .section-wrapper.section-last-bookmarks-toys .section-head,
  body.author .section-wrapper.section-recent-bookmarked-themes .section-head {flex-direction: column;gap:16px;align-items: start;min-width:0;}
  body.author .section-wrapper.section-last-bookmarks-toys .section-head .section-head-title h2,
  body.author .section-wrapper.section-recent-bookmarked-themes .section-head .section-head-title h2 {max-width:calc(100vw - 60px);}
  body.author .section-wrapper.section-last-bookmarks-toys .section-head-buttons,
  body.author .section-wrapper.section-recent-bookmarked-themes .section-head-buttons {flex-grow:1;width: calc(100vw - 60px);}
  body.author .section-wrapper.section-last-bookmarks-toys .section-head-buttons ul li:last-of-type {flex-grow:1;}
  body.author .section-wrapper.section-last-bookmarks-toys .section-head-buttons ul li:last-of-type a {width: 100%;}
}


/* Switches */
.cw-switches {}
.cw-switches ul {display: flex;flex-direction: row;gap:16px;}
.cw-switches ul li {display: flex;flex-direction: row;gap:6px;align-items: center;}
.cw-switches ul li .switch-lab {color:#ADB5BD;font-size: 0.9em;}
.cw-switches .switch {position: relative;display: inline-block;width:80px;height: 40px;float:left;}
.cw-switches .switch::before {content:'';position:absolute;top:0;left:0;width:40px;height:40px;z-index:1;display: flex;align-items: center;justify-content: center;background:url(images/card-mini.svg) center center no-repeat;}
.cw-switches .switch::after {content:'';position:absolute;top:0;right:0;width:40px;height:40px;z-index:1;display: flex;align-items: center;justify-content: center;background:url(images/loose-mini.svg) center center no-repeat;}
.cw-switches .switch input {display:none;}
.cw-switches .slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #608df6;-webkit-transition: .4s;transition: .4s;border-radius:6px;overflow: hidden;}
.cw-switches .slider:before {position: absolute;content: "";height: 40px;width: 40px;left: 0px;bottom: 0px;background-color: white;-webkit-transition: .4s;transition: .4s;}
.cw-switches input:checked + .slider {background-color: #608df6;}
.cw-switches input:checked + .slider:before {-webkit-transform: translateX(40px);-ms-transform: translateX(40px);transform: translateX(40px);}

/* ==========================================================================
Sections content column
========================================================================== */
body.author .section-wrapper .section-content {padding: 15px 0 0;}
body.author .section-wrapper.section-recent-bookmarked-themes .section-content {margin: 0 30px;}

/* ==========================================================================
Section Bookmarked toys grid
========================================================================== */
.cw-toys-grid {margin:0 30px;}
.cw-toys-grid h2 {font-size: 1.4em;font-weight: 900;letter-spacing: 1px;text-transform: uppercase;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 30px 0;}
   body.author.lightClass .cw-toys-grid h2 {color:#495057;}
   body.author.darkClass .cw-toys-grid h2 {color: #78838F;}
.cw-toys-grid ul {list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 30px;}

@media (max-width: 1640px) {
  .cw-toys-grid ul {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media (max-width: 1024px) {
  .cw-toys-grid ul {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (max-width: 640px) {
  .cw-toys-grid ul {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.cw-toys-grid ul li {min-width: 0;overflow-wrap: anywhere;}
.cw-toys-grid ul li .entry {border-radius: 6px;box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.05);position: relative;}
.cw-toys-grid ul li .entry-infos {display: block;padding:12px;}
.cw-toys-grid ul li .entry-infos .entry-title {text-transform: uppercase;font-size:11px;font-weight: 500;text-align: center;height:20px;line-height:20px;vertical-align:middle;padding:0 6px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cw-toys-grid ul li .entry-infos .entry-title a {text-decoration: none;color:#495057}
.cw-toys-grid ul li .entry-infos span.line {font-size:0.7em;font-weight:400;text-transform: uppercase;display: block;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 10px 10px}
.cw-toys-grid ul li .entry-img a {display: block}
.cw-toys-grid ul li .entry-img a img {width:100%;height:auto;display:block;-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px;}
.cw-toys-grid ul li .entry-img a:hover img {opacity: 0.8;}
.cw-toys-grid ul li .entry-img a .img-loose {display: none;}
.cw-toys-grid ul li .entry-img a .img-blister {display: block;}
.cw-toys-grid ul li .entry-img a.blister .img-loose {display: block;}
.cw-toys-grid ul li .entry-img a.blister .img-blister {display: none;}

body.lightClass .cw-toys-grid ul li .entry {background-color:#fff;}
body.darkClass .cw-toys-grid ul li .entry {background-color:#15171a;}
body.darkClass .cw-toys-grid ul li .entry-img {opacity:0.8;}

/* Toy Bookmarked Badge */
.cw-toys-grid ul li .entry .entry-bookmarked {position:absolute;top:-19px;right:10px;font-size: 32px;height:26px;width:26px;line-height:26px;vertical-align: middle;text-align: center;border-radius:50%;}

/* Delete Toy Bookmark */
.cw-toys-grid ul li .entry .cw-delete-toybookmark {position:absolute;top:-6px;right:-6px;width: 32px;height: 32px;line-height: 32px;text-transform: uppercase;text-decoration: none;border-radius: 50%;outline: none;border: none;-webkit-appearance: none;box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.05);display: flex;align-items: center;justify-content: center;}
.cw-toys-grid ul li .entry .cw-delete-toybookmark svg {width:16px;height:16px;}
body.lightClass .cw-toys-grid ul li .entry .cw-delete-toybookmark {background-color:#ADB6BD;}
body.lightClass .cw-toys-grid ul li .entry .cw-delete-toybookmark svg path {fill: #ffffff}
body.darkClass .cw-toys-grid ul li .entry .cw-delete-toybookmark {background-color:#495057;}
body.darkClass .cw-toys-grid ul li .entry .cw-delete-toybookmark svg path {fill: #ffffff}
body.lightClass .cw-toys-grid ul li .entry .cw-delete-toybookmark:hover,
body.darkClass .cw-toys-grid ul li .entry .cw-delete-toybookmark:hover {background-color: #b13d35}


/* ==========================================================================
Sections Themes Favorites
========================================================================== */
.section-bookmarked-themes {padding-bottom:30px;}
.cw-themes-grid {margin:0 30px;padding:15px 0 0;}
.cw-themes-grid ul {list-style: none;margin:0;padding: 0;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 30px;}

@media (max-width: 1024px) {
  .cw-themes-grid ul {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.cw-themes-grid ul li {min-width: 0;overflow-wrap: anywhere;}
.cw-themes-grid ul li .cw-entry {border-radius: 6px;box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.05);position: relative;}
.cw-themes-grid ul li .cw-entry-img a {display:flex;}
.cw-themes-grid ul li .cw-entry-img a img {}
.cw-themes-grid ul li .cw-entry-infos {display: block;}
.cw-themes-grid ul li .cw-entry-infos .cw-entry-title {text-transform: uppercase;font-size:11px;font-weight: 500;text-align: center;height:20px;line-height:20px;vertical-align:middle;padding:0 6px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cw-themes-grid ul li .cw-entry-infos a {color:#fff;text-decoration:none;}
.cw-themes-grid ul li .cw-entry-img {
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 7%;
  }
.cw-themes-grid ul li .cw-entry-img img {
   display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
    transform: scale(.9);
    transition: transform .2s ease;
 }
.cw-themes-grid ul li:hover .cw-entry-img img {transform: scale(1);transition: transform .2s ease;}
/* Delete Favorite Button */
.del-form {position:absolute;top:-6px;right:-6px;z-index:99}
.delete-theme-bookmark {
   height: 32px;
   width: 38px;
   line-height: 32px;
   color: #fff;
   text-transform: uppercase;
   position: relative;
   text-decoration: none;
   border-radius: 6px;
   outline: none;
   border:none;
   -webkit-appearance: none;
   box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.05);
   cursor:pointer;
   text-align: center;
   transition: background-color .2s linear;
   position:absolute;top:-6px;right:-6px;z-index:99;
}
.delete-theme-bookmark svg {width:14px;height:14px;margin:0 auto;fill: #fff; display: block;cursor:pointer;overflow: visible}

/* ==========================================================================
Profile Banner
========================================================================== */
.profile-desc{color:var(--cw-color-blue-500);font-size:1.1em;line-height:140%;font-style: italic;}
.profile-edit a{color:var(--cw-color-blue-500);text-decoration:none}
.profile-head {position: relative;}
.profile-head-inner{margin:0 40px;padding:30px 0;position:relative;}
.profile-head-table{display:table;table-layout:fixed;width:100%}
.profile-head-table-cell{display:table-cell}
.profile-head-table-cell-left{text-align:left;vertical-align:middle;width:120px;position: relative;}
.profile-head-table-cell-right{text-align:left;vertical-align:middle}
.profile-head-table-row{display:table-row}
.profile-img {-moz-border-radius:50%;-moz-box-shadow:0 0 4px 0 rgba(0,0,0,0.05);-webkit-border-radius:50%;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.05);border:5px solid var(--cw-color-blue-500);border-radius:50%;box-shadow:0 0 4px 0 rgba(0,0,0,0.05);height:100px;overflow:hidden;width:100px;}
.profile-img a {display: block;}
.profile-img img {width:100%;height:auto;display: block;}
.profile-name{color:#FFF;font-size:2em;font-weight:900;letter-spacing:1px;padding-bottom:0;text-transform:uppercase}
.profile-name a {text-decoration: none;}
.profile-head .wc-up-menu {background-color: transparent !important}

body.lightClass .profile-head {background: #21252A url(images/bg-overlay-white.png) center center repeat-x;}
body.darkClass .profile-head {background: #15171a url(images/bg-overlay-white.png) center center repeat-x;}

@media (max-width: 640px) {
  .profile-head-table{display:block;width:100%}
  .profile-head-table-row,
  .profile-head-table-cell{display:block}
  .profile-head-table-cell-left {padding-bottom:16px;width:100%;}
  .profile-img {margin:0 auto;}
  .profile-head-table-cell-right {text-align:center;}
}


body.author .sidebar-box {border-bottom: none !important;}

/* ==========================================================================
Alerts
========================================================================== */

body.author .cbxwpbookmark-mylist .alert-blue {
    background-color: #ADB6BD;
}

.cw-alerts {grid-column: 1 / -1;}
.cw-alert-blue {background-color: #E9ECEF;padding:12px;border-radius:6px;color: var(--cw-color-grey-200);}

.cw-tml-error {}
.cw-tml-message {background-color: #E9ECEF;padding:12px;border-radius:6px;color: #495057;}

/* ==========================================================================
Contributor Stats Bar
========================================================================== */

.cw-contrib-stats {padding-top:6px;}
.cw-contrib-stats-inner {
   display: flex;
   align-items: center;
   gap: 20px;
   flex-wrap: wrap;
}
.cw-stat {
   color: #667085;
   font-size: 13px;
}
.cw-stat i {
   margin-right: 4px;
}

/* Badges */
.cw-badge {
   display: inline-flex;
   align-items: center;
   gap: 6px;
   padding: 6px 12px;
   border-radius: 20px;
   font-size: 12px;
   letter-spacing: 0.5px;
}
.cw-badge i { font-size: 12px; color: #fff;}
.cw-badge-newcomer { background: #3f6b41; color: #fff; }
.cw-badge-contributor { background: #3d699a; color: #fff; }
.cw-badge-top { background: #987ad5; color: #fff; }
.cw-badge-master { background: var(--cw-color-blue-500); color: #fff; }

@media (max-width: 640px) {
   .cw-contrib-stats-inner {
      justify-content: center;
   }
}

/* ==========================================================================
Profile Edit Form
========================================================================== */
body.author .section-wrapper .section-content.cw-profile-edit {margin:0 30px;padding:30px 0;}
.cw-profile-edit h3 {font-size:1.1em;text-transform:uppercase;color:#495057;font-weight:700;letter-spacing:1px;padding:25px 0 5px;margin:0;border-top:1px solid #E9ECEF;}
.cw-profile-edit h3:first-of-type {border-top:0;padding-top:0;}
.cw-profile-edit .tml-field-hint {font-size:0.8em;color:#868E96;margin:4px 0 0;line-height:1.4;}
.cw-profile-edit .tml-field-hint code {font-size:0.9em;background:#F1F3F5;padding:2px 5px;border-radius:3px;}
.cw-avatar-section {display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap;}
.cw-avatar-preview {text-align:center;}
.cw-avatar-preview img {border-radius:50%;border:3px solid #4672D6;display:block;margin-bottom:8px;}
.cw-avatar-remove {font-size:0.8em;color:#CC2624;cursor:pointer;display:block;}
.cw-avatar-remove input {margin-right:4px;}
.cw-avatar-upload {flex:1;min-width:200px;}
.cw-avatar-upload input[type="file"] {font-size:0.9em;padding:8px 0;}
body.darkClass .cw-profile-edit h3 {color:#ADB5BD;border-top-color:#495057;}
body.darkClass .cw-profile-edit .tml-field-hint {color:#ADB5BD;}
body.darkClass .cw-profile-edit .tml-field-hint code {background:#495057;color:#E9ECEF;}


/* OLD BELOW => TO MIGRATE */

/*
.cw-bookmarkedtoyslist-wrap {margin:0 35px;padding-top:50px}
.cw-bookmarkedtoyslist-wrap h4 {border-bottom:3px solid #E9ECEF;color:#495057;font-size:2em;font-weight:900;letter-spacing:1px;margin:0 15px 30px;padding-bottom:22px;text-transform:uppercase}
.cw-bookmarkedtoyslist-wrap ul li {}
.cw-bookmarkedtoyslist-wrap ul li .cbxbookmark-delete-btn {background-color:#f44336;opacity:0;position:absolute;right:12px;text-align:center;top:-5px;width:32px;height:32px;z-index:4;text-align:center;border-radius:50%;line-height: 28px;}
.cw-bookmarkedtoyslist-wrap ul li .cbxbookmark-delete-btn:before{background-image:none!important;content:"\f2ed"!important;font-family:'Font Awesome 5 Pro'!important;font-size:15px;font-weight:bold;height:auto!important;width:auto!important;margin:0 !important;color:#fff}
.cw-bookmarkedtoyslist-wrap ul li .cbxbookmark-delete-btn:hover{color:#fff;background-color:#a02921;}
.cw-bookmarkedtoyslist-wrap ul li a {}
.cw-bookmarkedtoyslist-wrap ul li a .book-title {}
.cw-bookmarkedtoyslist-wrap ul li a img{}
.cw-bookmarkedtoyslist-wrap ul li:hover .cbxbookmark-delete-btn{opacity:1}

.cbxwpbookmark-mylist{margin-left:0!important}
.cbxwpbookmark-mylist li a {}
.cbxwpbookmark-mylist{margin-left:20px}
.cbxwpbookmark-mylist li a {}
*/

/*
.sidebar-member-menu a {display: block;padding:15px 50px;border-bottom: 2px solid #E9ECEF;text-decoration: none;vertical-align: middle;line-height: 32px;color: #495057;font-size:13px;font-weight:500;text-transform: uppercase;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sidebar-member-menu a:hover {background-color: #fff;}
.sidebar-member-menu a span {padding-right:5px;color: var(--cw-color-blue-500);}

.cbxbookmark-category-list .cbxlbjs-item-widget[data-privacy="0"]:after{display:none!important}
.cbxbookmark-category-list .cbxlbjs-item-widget[data-privacy="0"]:before{color:#ADB6BD;content:"\f070";font-family:'Font Awesome 5 Pro';padding-right:10px}
.cbxbookmark-category-list .cbxlbjs-item-widget[data-privacy="1"]:after{display:none!important}
.cbxbookmark-category-list .cbxlbjs-item-widget[data-privacy="1"]:before{color:#ADB6BD;content:"\f06e";font-family:'Font Awesome 5 Pro';padding-right:10px}
.cbxbookmark-category-list li{position:relative}
.cbxbookmark-category-list li a.cbxbookmark-delete-btn{font-size:1em;left:0;padding:1em 5px;position:absolute;top:0}
.cbxbookmark-category-list li a.cbxbookmark-edit-btn{font-size:1em;padding:1em 5px;position:absolute;right:0;top:0}
.cbxbookmark-category-list li a.cbxlbjs-item-widget {color:#495057;display:block;font-size:13px;font-weight:500;margin:0 auto;overflow:hidden;padding:1em 50px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}
.cbxbookmark-category-list li a.cbxlbjs-item-widget:hover{background-color:#fff;color:var(--cw-color-blue-500)}
.cbxbookmark-category-list li:last-child{border-bottom:0;position:relative}


.entry-bookmarked {z-index:9;}
.statuses {margin:0;padding:8px 0 0;}
.statuses li {float:left;line-height: 18px;vertical-align: middle;height:18px;padding-right:8px;font-size:0.8em;line-height: 1em;vertical-align: middle;}
.item-statuts-inline {display:inline;border-radius:5px;vertical-align: middle}
.item-statuts {position:absolute;top:5px;left:5px;width:10px;height:10px;border-radius:5px;z-index: 9;}
.item-statuts-ok {color:#8BC34A;}
.item-statuts-ok::before {font-weight: bold; content:"\f587";font-family:'Font Awesome 5 Pro' !important;text-rendering: auto;-webkit-font-smoothing: antialiased;}
.item-statuts-bad {color: #F9A825;}
.item-statuts-bad::before {font-weight: bold; content:"\f544";font-family:'Font Awesome 5 Pro' !important;text-rendering: auto;-webkit-font-smoothing: antialiased;}
.item-statuts-nope {color: #D32F2F;}
.item-statuts-nope::before {font-weight: bold; content:"\f54c";font-family:'Font Awesome 5 Pro' !important;text-rendering: auto;-webkit-font-smoothing: antialiased;}

body.author .subline-detpage-head {padding-top:30px !important;margin-bottom:0 !important}

body.author .recently-viewed {margin:0 30px;padding-top:30px;}
body.author .recently-viewed h2 {padding:0 0 15px;font-weight: 800;color:#495057;letter-spacing: 1px;font-size:1em;text-transform: uppercase}

body.author .home-last-chars-home .subline-detpage-head {padding-top:30px !important;margin-bottom:0 !important;}
body.author .home-last-chars-home .nothing {margin: 0 50px;padding:30px 0;}
body.author .home-last-chars-home .toys-grid {padding-top:30px !important}
body.author .home-last-chars-home .toys-grid ul {margin:0;}

body.author.lightClass .home-last-chars-home.border-top {border-top:3px solid #EFEFEF;}
body.author.darkClass .home-last-chars-home.border-top {border-top: 3px solid #333A3E;}

*/