﻿:root {
  --crypcart-yellow: #e8a16d;
  --crypcart-orange: #e69173;
  --crypcart-red: #e2777c;
  --crypcart-brown: #dd5388;
  --crypcart-magenta: #b1488e;
  --crypcart-purple: #a04490;
  --crypcart-blue: #7d3c94;
  --crypcart-green: #5c3497;
  --crypcart-green2: #5c3497;
  --truewhite: #ffffff;
  --trueblack: #000000;
  --truered: #ff0000;
  --truegreen: #00ff00;
  --trueblue: #0000ff;
  --col1: var(--crypcart-yellow);
  --col2: var(--crypcart-orange);
  --col3: var(--crypcart-red);
  --col4: var(--crypcart-brown);
  --col5: var(--crypcart-magenta);
  --col6: var(--crypcart-purple);
  --col7: var(--crypcart-blue);
  --col8: var(--crypcart-green);
  --col9: var(--trueblack);
  --blue: #0056B3;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #A91E2C;
  --darkblue: #0e1f75;
  --orange: #fd7e14;
  --yellow: #F0B400;
  --green: #18634B;
  --green2: #1a5a47;
  --green3: #296e58;
  --green4: #195e49;
  --green5: #62B90A;
  --teal: #0056B3;
  --cyan: #17a2b8;
  --white: #ECF0F3;
  --gray-dark: #525480;
  --primary: #e6e7ee;
  --secondary: #2D4CC8;
  --success: #18634B;
  --info: #0056B3;
  --warning: #F0B400;
  --danger: #A91E2C;
  --light: #D1D9E6;
  --dark: #31344b;
  --default: #262833;
  --gray: #44476A;
  --neutral: #ECF0F3;
  --soft: #e6e7ee;
  --black: #262833;
  --gray-100: #f3f7fa;
  --gray-200: #fafbfe;
  --gray-300: #e6e7ee;
  --gray-400: #D1D9E6;
  --gray-500: #b1bcce;
  --gray-600: #93a5be;
  --gray-700: #66799e;
  --gray-800: #525480;
  --facebook: #3b5999;
  --dribbble: #ea4c89;
  --github: #222222;
  --behance: #0057ff;
  --twitter: #1da1f2;
  --slack: #3aaf85;
  --ambrosia: #FCDBBA;
  --apricot: #FF8652;
  --aubergine: #6A2352;
  --auburn: #A12F2F;
  --asparagus: #A0C259;
  --beetroot: #7F0421;
  --beige: #efefe8;
  --blue-tack: #82BFE0;
  --bloom: #363A57;
  --blush: #D67B71;
  --bronze: #C27940;
  --bud: #94C15C;
  --burnt-orange: #FF5F00;
  --butter: #F2C94C;
  --strawberry-yogurt: #E4BCAD;
  --carmine: #9A133E;
  --chocolate: #8F5D38;
  --chestnut: #81291F;
  --clay: #7D6050;
  --conker: #6F3131;
  --coral: #EB4444;
  --dusty-purple: #7D6391;
  --dusty-pink: #E4ADAD;
  --emerald: #55B95F;
  --fern: #4F8D08;
  --forest: #2E644A;
  --fudge: #C28742;
  --grassy: #A8D363;
  --hazelnut: #D08E5A;
  --ink: #292C31;
  --ivory: #F2EFE3;
  --lapis: #2B4D8D;
  --leafy: #318553;
  --lemon: #EAFC7E;
  --lime: #73D645;
  --limestone: #C9C5B5;
  --magenta: #BC2767;
  --meadow: #7A9A3E;
  --melon: #F2994A;
  --midnight: #1B3955;
  --mink: #E8C9A1;
  --mint: #C4EA70;
  --moss: #7DB21C;
  --mushroom: #EDE8D5;
  --navy: #363A57;
  --orange2: #FD8A04;
  --pale-lemon: #F4FFDC;
  --peach: #FFB190;
  --pond-bottom: #264A46;
  --powder-blue: #B5D0E0;
  --powder-pink: #FBD1D1;
  --primrose: #E1F7B0;
  --purple2: #A95AF3;
  --purple-slate: #545375;
  --rainforest: #25422E;
  --raspberry-jam: #3C0D2B;
  --robins-egg: #B8DEE0;
  --rouge: #CC3737;
  --royal: #4169E1;
  --ruby: #D1314B;
  --sage: #87A376;
  --sakura: #FFE4E4;
  --sea-glass: #7FD1AE;
  --sea-foam: #5D998B;
  --sea-fog: #758C92;
  --slate: #7184A5;
  --spearmint: #94E0CF;
  --spring: #5ACB65;
  --succulent: #83A944;
  --twilight: #203763;
  --vavavoom: #BF0D0D;
  --white2: #FFFFFF;
  --yellow2: #FFE03D;
  --leaf-green: #558B2F;
  --leaf-green2: #689F38;
  --almostblack: #262833;
  --trans: transparent;
  --trans05: rgba(255, 255, 255, 0.05);
  --trans1: rgba(255, 255, 255, 0.1);
  --trans2: rgba(255, 255, 255, 0.2);
  --trans4: rgba(255, 255, 255, 0.4);
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bg-color: #ffffff;
  --bg-color2: #e6e7ee;
  --bg-color-darkly: #222222;
  --font-color: #44476A;
  --font-color2: #000000;
  --em-font-color: #44476A;
  --gradient-style: radial-gradient(
          circle,
          #f6ff1c,
          #ffdc00,
          #ffb800,
          #ff951a
  );
  --gradient-size: 8px;
  --gradient-shadow: #ffb800;
  --border-color: #218095;
  --box-border-color: #D1D9E6;
  --box-shadow-color: rgba(0, 0, 0, 0.2);
  --box-shadow-color2: rgba(0, 0, 0, 0.5);
  --box-shadow: 6px 6px 12px var(--box-shadow-color), -6px -6px 12px var(--truewhite) !important;
  --box-shadow2: 0 0 10px var(--box-shadow-color) !important;
  --box-shadow3: 0 6px 12px var(--box-shadow-color),0 -6px 12px var(--truewhite);
  --box-shadow-inset: inset 2px 2px 5px var(--box-shadow-color), inset -3px -3px 7px var(--truewhite) !important;
  --bars-box-shadow: 0px 0px 25px 0px var(--box-shadow-color2);
  --navbar-logo-opacity: 1;
  --form-control1: var(--box-shadow);
  --form-control2: var(--truewhite);
  --navbar-background: var(--truewhite);
  --main-background: var(--truewhite);
  --sections-background: var(--bg-color2);
  --search-button-box-shadow: inset 2px 2px 5px var(--darkblue), inset -3px -3px 7px var(--crypcart-blue);
  --frontpage-slider-box-shadow: 0 0 10px var(--box-shadow-color);
  --slider-label-bordercolor: #999;
  --slider-label-bg: var(--beige);
  --frontpage-slider-control: var(--gray-500);
  --frontpage-slider-label-beforeafter-bg: var(--gray-500);
  --frontpage-slider-bgcolor: var(--gray-300);
  --featured-slot-font-color: var(--font-color);
  --featured-slot-border-color: var(--gray-300);
  --featured-slot-bgcolor: var(--truewhite);
  --box-bg: var(--gray-300);
  --link-color: #31344b;
  --link-color-hover: #262833;
  --input-focus-bgcolor: var(--truewhite);
  --profile-bgcolor: var(--truewhite);
  --sonareffect-red: 0 0 0 2px var(--crypcart-red), 0 0 10px 10px var(--crypcart-red), 0 0 0 10px var(--crypcart-red);
  --sonareffect-orange: 0 0 0 2px var(--crypcart-orange), 0 0 10px 10px var(--crypcart-orange), 0 0 0 10px var(--crypcart-orange);
  --sonareffect-yellow: 0 0 0 2px var(--crypcart-yellow), 0 0 10px 10px var(--crypcart-yellow), 0 0 0 10px var(--crypcart-yellow);
  --sonareffect-brown: 0 0 0 2px var(--crypcart-brown), 0 0 10px 10px var(--crypcart-brown), 0 0 0 10px var(--crypcart-brown);
  --sonareffect-magenta: 0 0 0 2px var(--crypcart-magenta), 0 0 10px 10px var(--crypcart-magenta), 0 0 0 10px var(--crypcart-magenta);
  --sonareffect-purple: 0 0 0 2px var(--crypcart-purple), 0 0 10px 10px var(--crypcart-purple), 0 0 0 10px var(--crypcart-purple);
  --sonareffect-blue: 0 0 0 2px var(--crypcart-blue), 0 0 10px 10px var(--crypcart-blue), 0 0 0 10px var(--crypcart-blue);
  --sonareffect-green: 0 0 0 2px var(--crypcart-green), 0 0 10px 10px var(--crypcart-green), 0 0 0 10px var(--crypcart-green);
  --sonareffect-black: 0 0 0 2px var(--black), 0 0 10px 10px var(--black), 0 0 0 10px var(--black);
  --accordion-bg: var(--truewhite);
  --accordion-label: var(--crypcart-blue);
  --accordion-popup: var(--truewhite);
  --accordion-text: var(--font-color);
  --forum-bg-color: var(--truewhite);
  --text-shadow: 2px 2px 2px white;
  --forum-header-color: var(--truewhite);
  --forum-header-bg1: linear-gradient(0deg, var(--crypcart-yellow), var(--crypcart-orange), var(--crypcart-red), var(--crypcart-brown), var(--crypcart-magenta), var(--crypcart-purple), var(--crypcart-blue), var(--crypcart-green));
  --forum-header-bg2: -webkit-linear-gradient(0deg, var(--crypcart-yellow), var(--crypcart-orange), var(--crypcart-red), var(--crypcart-brown), var(--crypcart-magenta), var(--crypcart-purple), var(--crypcart-blue), var(--crypcart-green));
  --box-shadow-inset2: inset 2px 2px 5px var(--box-shadow-color), inset -3px -3px 7px var(--box-shadow-color) !important;
  --forum-pagination-buttons: var(--truewhite);
  --forum_button_text_color: var(--truewhite);
  --forum_button_default_bg: var(--crypcart-red);
  --forum_button_success_bg: var(--crypcart-green);
  --forum-bg-color2: var(--bg-color);
  --forum-discussion-separator: var(--bg-color2);
  --forum-discussion-border: var(--bg-color2);
  --text-danger: #A91E2C;
  --forum-alert-font-color: var(--truewhite);
  --forum_discussion_options: var(--font-color);
  --forum_discussion_options_bg: var(--box-bg);
  --forum_discussion_age: var(--magenta);
  --forums-discussion_count: var(--link-color);
  --forums-discussion_count_hover: var(--magenta);
  --forum_discussion_age_hover: var(--link-color);
  --forums-form-field-border: var(--gray-400);
  --forum-pills-hover: var(--link-color-hover);
  --forum-panel-bg: var(--truewhite);
  --forum-panel-footer-bg: var(--box-bg);
  --forum-panel-heading-bg: var(--box-bg);
  --forum-panel-heading-hr: var(--trans);
  --fp_vendor_ratings_bg: var(--bg-color);
  --fp_vendor_bg: var(--bg-color);
  --forum_bc_home_link: var(--crypcart-blue);
  --forum_bc_category_link: var(--crypcart-green);
  --forum_bc_thread_link: var(--crypcart-purple);
  --forum_actions_link: var(--crypcart-magenta);
  --forum_proceed_button: var(--truewhite);
  --forum_proceed_button_bg: var(--crypcart-green);
  --forum_proceed_button_shadow: none;
  --forum_proceed_button_hover: var(--crypcart-green);
  --forum_proceed_button_bg_hover: var(--bg-color2);
  --forum_proceed_button_shadow_hover: var(--box-shadow-inset2);
  --forum_cancel_button: var(--truewhite);
  --forum_cancel_button_bg: var(--crypcart-red);
  --forum_cancel_button_shadow: none;
  --forum_cancel_button_hover: var(--crypcart-red);
  --forum_cancel_button_bg_hover: var(--bg-color2);
  --forum_cancel_button_shadow_hover: var(--box-shadow-inset2);
  --forum_markasread_button: var(--truewhite);
  --forum_markasread_button_bg: var(--crypcart-blue);
  --forum_markasread_button_shadow: none;
  --forum_markasread_button_hover: var(--crypcart-blue);
  --forum_markasread_button_bg_hover: var(--bg-color2);
  --forum_markasread_button_shadow_hover: var(--box-shadow-inset2);
  --forum_button_border: var(--bg-color2);
  --forum-border-color: var(--box-border-color);
  --tr-active: var(--gray-100);
  --label-info: var(--crypcart-purple);
  --label-warning: var(--crypcart-orange);
  --label-danger: var(--crypcart-red);
  --forum-view-post: var(--truewhite);
  --forum-view-post-bg: var(--crypcart-brown);
  --forum-view-post-hover: var(--crypcart-brown);
  --forum-view-post-hover-bg: var(--bg-color2);
  --forum-create-category: var(--crypcart-green);
  --forum-label: var(--truewhite);
  --forum-view-thread: var(--truewhite);
  --forum-view-thread-bg: var(--crypcart-purple);
  --forum-view-thread-hover: var(--crypcart-purple);
  --forum-view-thread-hover-bg: var(--bg-color2);
  --forum_thread_actions_link: var(--crypcart-purple);
  --forum_category_actions_link: var(--crypcart-green);
  --forum-category-name: var(--crypcart-green);
  --forum-subcategory-name: var(--crypcart-orange);
  --vendor_name_group_bg: #ffffff50;
  --text-shadow2: 2px 2px 2px var(--trueblack);
  --coin-color1: var(--crypcart-blue);
  --coin-color2: var(--crypcart-green);
  --coin-color3: var(--crypcart-yellow);
  --coin-color4: var(--crypcart-orange);
  --vendor_menuitem_text: var(--crypcart-magenta);
  --translation-header: var(--truewhite);
  --multitabp-bg: var(--truewhite);
  --banner-gradient: var(--truewhite);
  --forum-btn-focus: var(--truewhite);
  --confirmation-box-bg: var(--truewhite);
  --notification-warning-text: var(--crypcart-orange);
  --notification-warning-text-hover: var(--truewhite);
  --cart-warning-text: var(--crypcart-brown);
  --table_row_border_color: var(--gray-100);
  --vendor-top-card-bg: var(--truewhite);
  --location-container-bg: var(--bg-color);
  --location-container-border: var(--crypcart-green);
  --zec-cointicker-color: #f4b728;
  --figcaption-bg: #00000040;
  --figcaption-text: var(--truewhite);
  --latest_news_title: var(--crypcart-brown);
  --ss-icon: #52566d;
}


html {box-sizing:border-box}*,*:before,*:after {box-sizing:inherit}
body {
  background: linear-gradient(90deg, var(--crypcart-yellow), var(--crypcart-orange), var(--crypcart-red), var(--crypcart-brown), var(--crypcart-magenta), var(--crypcart-purple), var(--crypcart-blue), var(--crypcart-green), var(--crypcart-blue), var(--crypcart-purple), var(--crypcart-magenta), var(--crypcart-brown), var(--crypcart-red), var(--crypcart-orange), var(--crypcart-yellow), var(--crypcart-orange), var(--crypcart-red), var(--crypcart-brown), var(--crypcart-magenta), var(--crypcart-purple), var(--crypcart-blue), var(--crypcart-green), var(--crypcart-blue), var(--crypcart-purple), var(--crypcart-magenta), var(--crypcart-brown), var(--crypcart-red), var(--crypcart-orange), var(--crypcart-yellow), var(--crypcart-orange), var(--crypcart-red), var(--crypcart-brown), var(--crypcart-magenta), var(--crypcart-purple), var(--crypcart-blue), var(--crypcart-green));
  background-size: 4000% 100%;
  -webkit-animation: gradient 360s ease infinite;
  animation: gradient 360s ease infinite;
  min-height: 100vh;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
@-webkit-keyframes gradient {0% {background-position: 0 50%;}50% {background-position: 100% 50%;}100% {background-position: 0 50%;}}
@keyframes gradient {0% {background-position: 0 50%;}50% {background-position: 100% 50%;}100% {background-position: 0 50%;}}





.profile-card {
  margin-bottom: -5em;
}
.profile-bg {
  margin-bottom: 5em;
}
.font-weight-semibold {
  font-weight: 500;
}
#navbar-toggle-cbox:checked ~ .collapse {
  display:block;
}
#navbar-toggle-cbox {
  display: none;
}

.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted var(--trueblack);
}
.tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: var(--trueblack);
  color: var(--truewhite);
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
  position: absolute;
  z-index: 1;
}
.tooltip:hover .tooltiptext {
  visibility: visible;
}








a:hover {
  text-decoration: none;
}
/* Remove Bootstrap button outline */
button .focus, a .focus {
  outline: 0;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

button:focus, a:focus {
  outline: 0;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

[data-component='navibar'] .navibar {
  background-color: var(--bg-color);
  position: fixed;
  top: 0;
  right: 75px;
  left: 75px;
  z-index: 1030;
  height: 150px;
  border-radius: 0 0 10px 10px;
  box-shadow: var(--bars-box-shadow);
}

[data-component='navibar'] .navibar-nav {
  height: 100vw;
}

[data-component='sidebar'] .sidebar {
  position: fixed;
  z-index: 9999;
  left: 0;
}

[data-component='sidebar'] .first-menu {
  position: fixed;
  background-color: var(--bg-color);
  height: 750px;
  width: 75px;
  top: 175px;
  overflow: hidden;
  transition: width .5s;
  border-radius: 0 10px 10px 0;
  box-shadow: var(--bars-box-shadow);
  padding-left: 0;
}

[data-component='sidebar'] .first-menu a {
  color: var(--gray-800);
}

[data-component='sidebar'] .first-menu i {
  font-size: 22px;
}

[data-component='sidebar'] .first-menu span {
  font-size: 16px;
  white-space: nowrap;
  font-family: "Fira Sans Extra Condensed", "Ropa Sans", "Mada", "Mirza", "Calama", "Gyumri", "Khand", "IBM Plex Sans Thai", "IBM Plex Sans Hebrew", "IBM Plex Sans Devanagari", "IBM Plex Sans Arabic", "IBM Plex Sans JP", "IBM Plex Sans KR", sans-serif;
  opacity: 0;
  visibility: hidden;
  font-weight: 500;
  text-decoration: none;
}

[data-component='sidebar'] .first-menu:hover span, [data-component='sidebar'] .first-menu:hover div.cat_name {
  opacity: 1;
  visibility: visible;
}
[data-component='sidebar'] .first-menu div.cat_name {
  font-size: 16px;
  white-space: nowrap;
  font-family: "Fira Sans Extra Condensed", "Ropa Sans", "Mada", "Mirza", "Calama", "Gyumri", "Khand", "IBM Plex Sans Thai", "IBM Plex Sans Hebrew", "IBM Plex Sans Devanagari", "IBM Plex Sans Arabic", "IBM Plex Sans JP", "IBM Plex Sans KR", sans-serif;
  opacity: 0;
  visibility: hidden;
  font-weight: 500;
  text-decoration: none;
  display: none;
  height: 24px;
  line-height: 1.2;
}
[data-component='sidebar'] .first-menu .list-group-item {
  border-radius: 0;
  padding: 2px 0 3px 22px;
  margin: 0;
  font-size: 16px;
  width: 45vw;
  background-color: transparent;
  border: none;
}

[data-component='sidebar'] .first-menu .submenu .list-group-item {
  border-radius: 0;
  padding: 3px 0 2.5px 10px;
  font-size: 16px;
  width: 100%;
  background-color: transparent;
  border: none;
}

[data-component='sidebar'] .first-menu .sub-submenu .list-group-item {
  border-radius: 0;
  padding: 0 0 0 5px;
  font-size: 15px;
  width: 100%;
  background-color: transparent;
  border: none;
  line-height: 1.4;
}

[data-component="sidebar"] .first-menu .list-group-item:first-child {
  margin-top: 12px;
}

[data-component='sidebar'] .first-menu .list-group-item:hover {
  background-color: var(--bg-color);
}

[data-component='sidebar'] .first-menu:hover {
  width: 50vw;
}

[data-component='sidebar'] .submenu {
  position: fixed;
  left: 22.5%;
  width: 27.5%;
  top: 175px;
  background-color: transparent;
  opacity: 0;
  visibility: hidden;
  transition: 500ms opacity 0ms, 0ms;
  height: 750px;
}

[data-component='sidebar'] .first-menu li:hover .submenu {
  visibility: visible;
  opacity: 1;
}

[data-component='sidebar'] .sub-submenu {
    position: fixed;
    background-color: transparent;
    left: 440px;
    top: 175px;
    height: 750px;
    width: 210px;
    opacity: 0;
    visibility: hidden;
    transition: 500ms opacity 0ms, 0ms;
}

[data-component='sidebar'] .list-group-item:hover, [data-component='sidebar'] .list-group-item {
  background-color: transparent;
}

[data-component='sidebar'] .submenu li:hover .sub-submenu {
  visibility: visible;
  opacity: 1;
}

[data-component="sidebar"] .first-menu .sub-submenu .list-group-item:first-child {
  margin-top: 12px;
}

[data-component="sidebar"] .cat_icon {
  width: 30px;
  text-align: center;
  display: inline-flex;
  vertical-align: sub;
}

[data-component="sidebar"] .cat_icon i {
  width: 100%;
  height: 24px;
}

[data-component="r_sidebar"] .cat_icon {
  width: 30px;
  text-align: center;
  display: inline-flex;
  vertical-align: sub;
}

[data-component="r_sidebar"] .cat_icon i {
  width: 100%;
}

[data-component='r_sidebar'] .sidebar {
  position: fixed;
  z-index: 9999;
  right: 0;
}

[data-component='r_sidebar'] .first-menu {
  position: fixed;
  background-color: var(--bg-color);
  height: 750px;
  width: 75px;
  top: 175px;
  overflow: hidden;
  transition: width .5s;
  border-radius: 10px 0 0 10px;
  box-shadow: var(--bars-box-shadow);
  right: 0;
}

[data-component='r_sidebar'] .first-menu .list-group-item:first-child {
  margin-top: 10px;
}

[data-component='r_sidebar'] .first-menu .list-group-item:hover {
  background-color: var(--bg-color);
}

[data-component='r_sidebar'] .first-menu:hover {
  width: 250px;
}

[data-component='r_sidebar'] .first-menu a {
  color: var(--gray-800);
}

[data-component='r_sidebar'] .first-menu i {
  font-size: 24px;
}

[data-component='r_sidebar'] .first-menu span {
  font-size: 16px;
  white-space: nowrap;
  font-family: "Fira Sans Extra Condensed", "Ropa Sans", "Mada", "Mirza", "Calama", "Gyumri", "Khand", "IBM Plex Sans Thai", "IBM Plex Sans Hebrew", "IBM Plex Sans Devanagari", "IBM Plex Sans Arabic", "IBM Plex Sans JP", "IBM Plex Sans KR", sans-serif;
  opacity: 0;
  visibility: hidden;
  line-height: 30px;
}
[data-component='r_sidebar'] .first-menu:hover span {
  opacity: 1;
  visibility: visible;
}

[data-component='r_sidebar'] .first-menu .list-group-item {
  border-radius: 0;
  padding: 2px 0 2px 22px !important;
  margin: 0;
  font-size: 16px;
  width: 245px;
  background-color: transparent;
  border: none;
}

[data-component='r_sidebar'] .rnav_txt {
  margin-left: 10px;
  font-weight: 500;
}




html,body {
  font-family: "Fira Sans Extra Condensed", "Ropa Sans", "Mada", "Mirza", "Calama", "Gyumri", "Khand", "IBM Plex Sans Thai", "IBM Plex Sans Hebrew", "IBM Plex Sans Devanagari", "IBM Plex Sans Arabic", "IBM Plex Sans JP", "IBM Plex Sans KR", sans-serif;
  font-weight: 400;
}
body {
	color: var(--font-color)
}
.center {
  text-align: center;
}
p {
	background: var(--bg-color2);
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Fira Sans Extra Condensed", "Ropa Sans", "Mada", "Mirza", "Calama", "Gyumri", "Khand", "IBM Plex Sans Thai", "IBM Plex Sans Hebrew", "IBM Plex Sans Devanagari", "IBM Plex Sans Arabic", "IBM Plex Sans JP", "IBM Plex Sans KR", sans-serif;
  font-weight: 400;
  color: var(--font-color);
}

p, ol li, ul li {
  font-family: "Fira Sans Extra Condensed", "Ropa Sans", "Mada", "Mirza", "Calama", "Gyumri", "Khand", "IBM Plex Sans Thai", "IBM Plex Sans Hebrew", "IBM Plex Sans Devanagari", "IBM Plex Sans Arabic", "IBM Plex Sans JP", "IBM Plex Sans KR", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
}
a, .text-action {
  color: var(--link-color);
}
a:hover, .text-action:hover {
  color: var(--link-color-hover);
}
.alert-inner--icon, .alert-inner--icon .fa, .alert-inner--icon .fas, .alert-inner--icon .far {
  background: var(--trans);
}
.btn {
  box-shadow: var(--box-shadow);
}
.crypcart-content {
  width: calc(100% - 200px);
  margin: 175px 100px 30px 100px;
  border-radius: 10px;
  padding: 20px;
  min-height: 80vh;
  min-width: 80%;
  background-color: var(--bg-color);
}
.navibar_container {
    width: 100%;
    height: 150px;
    display: inline-flex;
    border-radius: 0 0 10px 10px;
}
.navibar_logo, .navibar_logo_img {
    min-width: 240px;
    height: 150px;
    border-radius: 0 0 0 10px;
    max-width: 240px;
    width: 25%;
}
.navibar_logo_img {
	opacity: var(--navbar-logo-opacity);
}
.navibar_links {
    width: 80%;
    height: 150px;
  border-bottom: 14px solid transparent;
  border-image: linear-gradient(to right, var(--crypcart-green2), var(--crypcart-green2), var(--bg-color), var(--bg-color));
  border-image-slice: 1;
  margin-right: 10px;
}
.navibar_bottom_links {
    width: 100%;
    height: 50%;
    border-radius: 0 0 10px 10px;
    background: transparent;
    display: inline-flex;
}
.navibar_top_links {
	height: 50%;
    width: 100%;
    background: transparent;
}
.navbar-nav, .form-inline {
    display: initial;
}
.navbar-nav .nav-item {
    display: inline-flex;
    margin: 0;
}
.lang_select {
    display: inline-flex;
    margin: 0 5px;
}
#ss {
    display: none;
}
#ss:target {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 100vh;
    margin: 0;
    z-index: 20000;
    background-color: var(--trueblack);
	padding: 25px;
}
#ss:target a {
	color: white;
}
#ss2 {
    display: none;
}

#ss2:target {
    display: block;
  background: radial-gradient(ellipse at bottom, #1C2837 0%, #050608 100%) fixed;
  position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 100vh;
    margin: 0;
    z-index: 20000;
	padding: 25px;
}
.ss1_icon,.ss2_icon {
	font-size: 35px;
}
.ss1_icon_hide,.ss2_icon_hide {
	font-size: 40px;
	background: transparent;
	color: var(--ss-icon);
}



ul {
  list-style: none;
}

.menu {
  display: flex;
	justify-content: flex-end;
  margin-bottom: 0;
  position: relative;
  top: 30px;
  background: transparent;
  padding-left: 20px;
}

.menu li {
  margin-left: 5px;
  background: transparent;
}

.menu a {
  position: relative;
  display: block;
  overflow: hidden;
  background: transparent;
}

.menu a span {
  transition: transform 0.2s ease-out;
}

.menu a span:first-child {
  display: inline-block;
    padding: 0 20px;
  background: transparent;
}

.menu a span:last-child {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: translateY(-100%);
  background: transparent;
}

.menu i {
  font-size: 24px;
  background: transparent;
}

.menu a:hover span:first-child {
  transform: translateY(100%);
  background: transparent;
}

.menu a:hover span:last-child,
.menu[data-animation] a:hover span:last-child {
  transform: none;
  background: transparent;
}

/* ANIMATIONS
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.menu[data-animation="to-right"] a span:last-child {
  transform: translateX(-100%);
}

.menu[data-animation="to-right"] a:hover span:first-child {
  transform: translateX(100%);
}



.adm_panel_cat_name {
  display: inline-flex;
}
.adm_panel_cat_del {
  display: inline-flex;
  position: relative;
  float: right;
}
.adm_panel_cat_del a {
  box-shadow: none !important;
  border-radius: 5px !important;
  padding: 0 5px !important;
  border-width: 1px !important;
}
.nav-pills .nav-link {
  box-shadow: none;
  margin-bottom: 15px;
}
.nav-link i {
  margin-right: 0;
}
.nav-link {
  padding: 0;
}
.navbar-nav .nav-link {
  background-color: transparent;
  color: var(--font-color);
  padding: 3px 10px;
  font-size: 18px;
  border: none;
  border-radius: 5px;
}
.navbar-nav .nav-link i {
  font-size: 18px;
}
.navbar-nav .nav-link.nav_link_admin_panel:hover {
  background-color: var(--crypcart-yellow);
  color: var(--truewhite);
}
.navbar-nav .nav-link.nav_link_support:hover {
  background-color: var(--crypcart-orange);
  color: var(--truewhite);
}
.navbar-nav .nav-link.nav_link_username:hover {
  background-color: var(--crypcart-magenta);
  color: var(--truewhite);
}
.navbar-nav .nav-link.nav_link_username {
  text-transform: capitalize;
  font-weight: bold;
}
.navbar-nav .nav-link.nav_link_cart:hover {
  background-color: var(--crypcart-brown);
  color: var(--truewhite);
}
.navbar-nav .nav-link.nav_link_notifications:hover {
  background-color: var(--crypcart-orange);
  color: var(--truewhite);
}
.navbar-nav .nav-link.nav_link_signout:hover {
  background-color: var(--crypcart-purple);
  color: var(--truewhite);
}
.navbar-nav .nav-link.nav_link_signin:hover {
  background-color: var(--crypcart-magenta);
  color: var(--truewhite);
}
.navbar-nav .nav-link.nav_link_signup:hover {
  background-color: var(--crypcart-purple);
  color: var(--truewhite);
}
.navbar-nav .btn-link, .navbar-nav .btn {
  font-size: 18px;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  color: inherit;
}
.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 1.2rem + 0.0625rem);
  padding: 0 15px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--font-color);
  background-color: var(--gray-100);
  background-clip: padding-box;
  border: 1px solid var(--box-border-color);
  border-radius: 10px;
  transition: all 0.3s ease-in-out;
}
.input-group {
  border-radius: 10px;
}
.form-control:disabled, .form-control[readonly] {
  background-color: var(--gray-100);
}




.lang_dropbtn {
  background-color: transparent;
  color: var(--font-color);
  padding: 3px 10px;
  font-size: 18px;
  border: none;
  border-radius: 5px;
}

.lang_dropdown {
  position: relative;
  display: inline-block;
}

.lang_dropdown-content {
  display: none;
  position: absolute;
  background-color: var(--bg-color);
  min-width: 160px;
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
  z-index: 1;
  border-radius: 5px;
  font-size: 16px;
  columns: 3;
  padding: 10px 0 10px 0;
}

.lang_dropdown-content a {
  padding: 0 15px;
  text-decoration: none;
  display: block;
  white-space: nowrap;
}

.lang_dropdown-content a:hover {
  background-color: var(--crypcart-blue);
  color: var(--truewhite);
}

.lang_dropdown:hover .lang_dropdown-content {display: block;}

.lang_dropdown:hover .lang_dropbtn {
  background-color: var(--crypcart-blue);
  color: var(--truewhite);
}




.style_dropbtn {
  background-color: transparent;
  color: var(--font-color);
  padding: 3px 10px;
  font-size: 18px;
  border: none;
  border-radius: 5px;
}

.style_dropdown {
  position: relative;
  display: inline-block;
}

.style_dropdown-content {
  display: none;
  position: absolute;
  background-color: var(--bg-color);
  min-width: 220px;
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
  z-index: 1;
  border-radius: 5px;
  columns: 2;
  padding: 10px 0 10px 0;
}

.style_dropdown-content a {
  padding: 0 0 0 15px;
  text-decoration: none;
  display: block;
}

.style_dropdown-content a:hover {
  background-color: var(--crypcart-green);
  color: var(--truewhite);
}

.style_dropdown:hover .style_dropdown-content {
  display: block;
  border-radius: 5px;
  text-align: left;
}


.style_dropdown:hover .style_dropbtn {
  background-color: var(--crypcart-green2);
  color: var(--truewhite);
}

.main-alert {
  background-color: var(--bg-color2);
  text-align: center;
}
.welcome_h1{
  margin: 10px 0 0 0;
  font-family: "Fira Sans Extra Condensed", "Ropa Sans", "Mada", "Mirza", "Calama", "Gyumri", "Khand", "IBM Plex Sans Thai", "IBM Plex Sans Hebrew", "IBM Plex Sans Devanagari", "IBM Plex Sans Arabic", "IBM Plex Sans JP", "IBM Plex Sans KR", sans-serif;
  font-size:4rem;
  outline:none;
  text-transform:uppercase;
  width:auto;
  position:relative;
  line-height:1;
  pointer-events:none;
  word-break:break-word;
  font-weight: 500;

}
.welcome_hr {
  width: 80%;
}
.welcome_hr1 {
  width: 80%;
  margin-top: 1.5rem;
  margin-bottom: 5px;
}
.welcome_hr2 {
  width: 80%;
  margin-top: 5px;
  margin-bottom: 5px;
}
.welcome_text {
  font-size: 17px;
  text-align: justify;
  padding: 0 15px;
}
.welcome_title_gradient {
  background: linear-gradient(0deg, var(--crypcart-yellow), var(--crypcart-orange), var(--crypcart-red), var(--crypcart-brown), var(--crypcart-magenta), var(--crypcart-purple), var(--crypcart-blue), var(--crypcart-green));
  background: -webkit-linear-gradient(0deg, var(--crypcart-yellow), var(--crypcart-orange), var(--crypcart-red), var(--crypcart-brown), var(--crypcart-magenta), var(--crypcart-purple), var(--crypcart-blue), var(--crypcart-green));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.alert-dismissible .close {
  top: 7%;
}
.alert-coins-text, .alert-wallet-text, .alert-escrow-text, .alert-language-text, .alert-bond-text, .alert-theme-text, .alert-currency-text {
  font-size:18px;
}
.alert-coins-text {
  color: var(--crypcart-orange);
}
.alert-escrow-text {
  color: var(--crypcart-blue);
}
.alert-wallet-text {
  color: var(--crypcart-purple);
}
.alert-language-text {
  color: var(--crypcart-brown);
}
.alert-bond-text {
  color: var(--crypcart-green);
}
.alert-theme-text {
  color: var(--crypcart-magenta);
}
.alert-currency-text {
  color: var(--crypcart-red);
}
.navbar_currency_select {
  width: auto;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  outline: 0;
  box-shadow: none;
  border: 1px solid var(--gray-300);
  background: var(--truewhite);
  background-image: none;
  padding: 2px 5px;
  border-radius: 5px 0 0 5px;
  font-size: 18px;
  cursor: pointer;
  color: var(--crypcart-red);
  font-family: "Fira Sans Extra Condensed", "Ropa Sans", "Mada", "Mirza", "Calama", "Gyumri", "Khand", "IBM Plex Sans Thai", "IBM Plex Sans Hebrew", "IBM Plex Sans Devanagari", "IBM Plex Sans Arabic", "IBM Plex Sans JP", "IBM Plex Sans KR", sans-serif;
}
#option {
  font-size: 16px;
}
.navbar_currency_button {
  padding: 2px 10px;
  box-shadow: none;
  border: 1px solid var(--gray-400);
  border-radius: 0 5px 5px 0;
  font-size: 18px;
  background-color: var(--truewhite);
  color: var(--font-color);
  border-left: 0;
}
.navbar_currency_button:hover {
  color: var(--truewhite);
  background-color: var(--crypcart-red);
  border-radius: 0 5px 5px 0;
  border: 1px solid var(--crypcart-red);
  padding: 2px 9px 2px 10px;
}
.navbar_currency {
  display: inline-flex;
}
.detailed_search_fields {
  display: inline-flex;
  margin: 5px 10px;
}
.advsearch_header {
  text-align: center;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 500;
  padding: 15px 0 5px 0;
}
.advsearch_body {
  padding: 5px 25px 20px 25px;
  text-align: center;
}
.card-img-top {
  max-height: 25vw;
  border-radius: 10px 10px 0 0;
}
.detailed_search_fields label, .detailed_search_fields option  {
  margin: 0 10px;
}
.detailed_search_fields .label {
  width: auto;
  line-height: 2.0;
  font-size: 18px;
}
.detailed_search_fields .option, .detailed_search_fields .optionprice {
  padding: 5px 10px;
  height: auto;
  background-color: var(--truewhite);
  width: auto;
  margin-left: 5px;
}
.detailed_search_fields .optionprice {
  width: 100px;
}
.productcard {
  background-color: var(--truewhite);
  box-shadow: var(--box-shadow2);
}
.search_button {
  box-shadow: none;
  border: 0;
  background-color: var(--crypcart-blue);
  color: var(--truewhite);
}
.search_button:hover {
  box-shadow: var(--search-button-box-shadow);
  background-color: var(--crypcart-blue);
  color: var(--truewhite);
}
.escrow_notice {
  color: var(--crypcart-red);
  font-weight: bold;
}
.shadow-standard {
  box-shadow: var(--box-shadow2);
}
.slider {
  border-radius: 10px;
}
.alert {
  border-radius: 10px;
  font-size: 1rem;
}
.br10 {
  border-radius: 10px;
}
.welcome-box {
  background-color: var(--box-bg);
}
.signin-form {
  background-color: var(--box-bg);
}
.form-control:focus {
  background-color: var(--input-focus-bgcolor);
  opacity: 1;
}
.captcha-gate {
  opacity: 0;
}
.captcha-gate:hover {
  opacity: 1;
}
.captcha-box {
  border: 1px solid var(--box-border-color);
  background-color: var(--input-focus-bgcolor);
  padding: 10px 0;
}
.signin-form .card-header, .signup-form .card-header {
  padding-top: 0;
}
.signin-form .card-body, .signup-form .card-body {
  padding-bottom: 0;
}
.red {
  color: var(--crypcart-red);
}
.green {
  color: var(--crypcart-green);
}
.blue {
  color: var(--crypcart-blue);
}
.magenta {
  color: var(--crypcart-magenta);
}
.purple {
  color: var(--crypcart-purple);
}
.brown {
  color: var(--crypcart-brown);
}
.orange {
  color: var(--crypcart-orange);
}
.yellow {
  color: var(--crypcart-yellow);
}
.black {
  color: var(--black);
}
.white {
  color: var(--truewhite);
}
.captcha-gate span {
  padding: 0;
}
.captcha-gate img {
  border-radius: 10px;
  margin: 5px 10px;
}

.signup-form .input-group-text {
  background-color: var(--crypcart-purple);
  color: var(--truewhite);
  min-width: 40px;
  border: 0;
}
.mnemonic-card {
  background-color: var(--truewhite);
}
.mnemonic-info {
  background-color: var(--truewhite);
  border-radius: 10px;
  border: 1px solid var(--crypcart-purple);
  padding: 10px;
  color: var(--crypcart-purple);
}
.profile-settings .card-body {
  background: var(--profile-bgcolor);
}
/* Effect 8 */

.hi-icon-wrap {
  text-align: center;
  margin: 0 auto;
  padding: 20px 15px;
}
.hi-icon {
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
  margin: 15px 20px;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  text-align: center;
  position: relative;
  z-index: 1;
  color: #3851bcd1;
  box-shadow: var(--box-shadow);
  border: 1px solid #3851bc7d;
  white-space: nowrap;
}
.hi-icon.sm {
  display: inline-block;
  font-size: 13px;
  font-weight: bold;
  cursor: pointer;
  margin: 15px 10px;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  text-align: center;
  position: relative;
  z-index: 1;
  color: #3851bcd1;
  box-shadow: var(--box-shadow);
  border: 1px solid #3851bc7d;
  white-space: nowrap;
}

.hi-icon span {
  color: #3851bc;
}
.hi-icon:after {
  pointer-events: none;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  content: '';
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.hi-icon:before {
  font-family: 'Font Awesome 6 Pro';
  speak: none;
  font-size: 48px;
  line-height: 100px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: block;
  -webkit-font-smoothing: antialiased;
  padding-bottom: 5px;
}

.hi-icon-effect-8 .hi-icon {
  background: var(--truewhite);
  -webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
  -moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
  transition: transform ease-out 0.1s, background 0.2s;
  opacity: 0.8;
}
.hi-icon-effect-8 .hi-icon:after {
  top: 0;
  left: 0;
  padding: 0;
  z-index: -1;
  box-shadow: 0 0 0 2px #3851bcc4;
  opacity: 0;
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
}
.hi-icon-effect-8 .hi-icon:hover {
  background: #3851bc;
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
  color: #fff;
  box-shadow: none;
  opacity: 1;
}

.hi-icon-effect-8 .hi-icon:hover:after {
  -webkit-animation: sonarEffect 1.3s ease-out 75ms;
  -moz-animation: sonarEffect 1.3s ease-out 75ms;
  animation: sonarEffect 1.3s ease-out 75ms;
}





.hi-icon.red {
  border: 1px solid var(--crypcart-red);
  color: var(--crypcart-red);
}
.hi-icon-effect-8 .hi-icon.red:hover {
  background: var(--crypcart-red);
}
.hi-icon.red span {
  color: var(--crypcart-red);
}
.hi-icon-effect-8 .hi-icon.red:hover:after {
  -webkit-animation: sonarEffectred 1.3s ease-out 75ms;
  -moz-animation: sonarEffectred 1.3s ease-out 75ms;
  animation: sonarEffectred 1.3s ease-out 75ms;
}
@-webkit-keyframes sonarEffectred {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: var(--sonareffect-red);
  }
  100% {
    box-shadow: var(--sonareffect-red);
    -webkit-transform: scale(1.5);
    opacity: 0;
  }
}
@-moz-keyframes sonarEffectred {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: var(--sonareffect-red);
  }
  100% {
    box-shadow: var(--sonareffect-red);
    -moz-transform: scale(1.5);
    opacity: 0;
  }
}
@keyframes sonarEffectred {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: var(--sonareffect-red);
  }
  100% {
    box-shadow: var(--sonareffect-red);
    transform: scale(1.5);
    opacity: 0;
  }
}
.hi-icon.yellow {
  border: 1px solid var(--crypcart-yellow);
  color: var(--crypcart-yellow);
}
.hi-icon-effect-8 .hi-icon.yellow:hover {
  background: var(--crypcart-yellow);
}
.hi-icon.yellow span {
  color: var(--crypcart-yellow);
}
.hi-icon-effect-8 .hi-icon.yellow:hover:after {
  -webkit-animation: sonarEffectyellow 1.3s ease-out 75ms;
  -moz-animation: sonarEffectyellow 1.3s ease-out 75ms;
  animation: sonarEffectyellow 1.3s ease-out 75ms;
}
@-webkit-keyframes sonarEffectyellow {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: var(--sonareffect-yellow);
  }
  100% {
    box-shadow: var(--sonareffect-yellow);
    -webkit-transform: scale(1.5);
    opacity: 0;
  }
}
@-moz-keyframes sonarEffectyellow {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: var(--sonareffect-yellow);
  }
  100% {
    box-shadow: var(--sonareffect-yellow);
    -moz-transform: scale(1.5);
    opacity: 0;
  }
}
@keyframes sonarEffectyellow {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: var(--sonareffect-yellow);
  }
  100% {
    box-shadow: var(--sonareffect-yellow);
    transform: scale(1.5);
    opacity: 0;
  }
}
.hi-icon.orange {
  border: 1px solid var(--crypcart-orange);
  color: var(--crypcart-orange);
}
.hi-icon-effect-8 .hi-icon.orange:hover {
  background: var(--crypcart-orange);
}
.hi-icon.orange span {
  color: var(--crypcart-orange);
}
.hi-icon-effect-8 .hi-icon.orange:hover:after {
  -webkit-animation: sonarEffectorange 1.3s ease-out 75ms;
  -moz-animation: sonarEffectorange 1.3s ease-out 75ms;
  animation: sonarEffectorange 1.3s ease-out 75ms;
}
@-webkit-keyframes sonarEffectorange {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: var(--sonareffect-orange);
  }
  100% {
    box-shadow: var(--sonareffect-orange);
    -webkit-transform: scale(1.5);
    opacity: 0;
  }
}
@-moz-keyframes sonarEffectorange {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: var(--sonareffect-orange);
  }
  100% {
    box-shadow: var(--sonareffect-orange);
    -moz-transform: scale(1.5);
    opacity: 0;
  }
}
@keyframes sonarEffectorange {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: var(--sonareffect-orange);
  }
  100% {
    box-shadow: var(--sonareffect-orange);
    transform: scale(1.5);
    opacity: 0;
  }
}
.hi-icon.brown {
  border: 1px solid var(--crypcart-brown);
  color: var(--crypcart-brown);
}
.hi-icon-effect-8 .hi-icon.brown:hover {
  background: var(--crypcart-brown);
}
.hi-icon.brown span {
  color: var(--crypcart-brown);
}
.hi-icon-effect-8 .hi-icon.brown:hover:after {
  -webkit-animation: sonarEffectbrown 1.3s ease-out 75ms;
  -moz-animation: sonarEffectbrown 1.3s ease-out 75ms;
  animation: sonarEffectbrown 1.3s ease-out 75ms;
}
@-webkit-keyframes sonarEffectbrown {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: var(--sonareffect-brown);
  }
  100% {
    box-shadow: var(--sonareffect-brown);
    -webkit-transform: scale(1.5);
    opacity: 0;
  }
}
@-moz-keyframes sonarEffectbrown {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: var(--sonareffect-brown);
  }
  100% {
    box-shadow: var(--sonareffect-brown);
    -moz-transform: scale(1.5);
    opacity: 0;
  }
}
@keyframes sonarEffectbrown {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: var(--sonareffect-brown);
  }
  100% {
    box-shadow: var(--sonareffect-brown);
    transform: scale(1.5);
    opacity: 0;
  }
}
.hi-icon.magenta {
  border: 1px solid var(--crypcart-magenta);
  color: var(--crypcart-magenta);
}
.hi-icon-effect-8 .hi-icon.magenta:hover {
  background: var(--crypcart-magenta);
}
.hi-icon.magenta span {
  color: var(--crypcart-magenta);
}
.hi-icon-effect-8 .hi-icon.magenta:hover:after {
  -webkit-animation: sonarEffectmagenta 1.3s ease-out 75ms;
  -moz-animation: sonarEffectmagenta 1.3s ease-out 75ms;
  animation: sonarEffectmagenta 1.3s ease-out 75ms;
}
@-webkit-keyframes sonarEffectmagenta {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: var(--sonareffect-magenta);
  }
  100% {
    box-shadow: var(--sonareffect-magenta);
    -webkit-transform: scale(1.5);
    opacity: 0;
  }
}
@-moz-keyframes sonarEffectmagenta {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: var(--sonareffect-magenta);
  }
  100% {
    box-shadow: var(--sonareffect-magenta);
    -moz-transform: scale(1.5);
    opacity: 0;
  }
}
@keyframes sonarEffectmagenta {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: var(--sonareffect-magenta);
  }
  100% {
    box-shadow: var(--sonareffect-magenta);
    transform: scale(1.5);
    opacity: 0;
  }
}
.hi-icon.purple {
  border: 1px solid var(--crypcart-purple);
  color: var(--crypcart-purple);
}
.hi-icon-effect-8 .hi-icon.purple:hover {
  background: var(--crypcart-purple);
}
.hi-icon.purple span {
  color: var(--crypcart-purple);
}
.hi-icon-effect-8 .hi-icon.purple:hover:after {
  -webkit-animation: sonarEffectpurple 1.3s ease-out 75ms;
  -moz-animation: sonarEffectpurple 1.3s ease-out 75ms;
  animation: sonarEffectpurple 1.3s ease-out 75ms;
}
@-webkit-keyframes sonarEffectpurple {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: var(--sonareffect-purple);
  }
  100% {
    box-shadow: var(--sonareffect-purple);
    -webkit-transform: scale(1.5);
    opacity: 0;
  }
}
@-moz-keyframes sonarEffectpurple {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: var(--sonareffect-purple);
  }
  100% {
    box-shadow: var(--sonareffect-purple);
    -moz-transform: scale(1.5);
    opacity: 0;
  }
}
@keyframes sonarEffectpurple {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: var(--sonareffect-purple);
  }
  100% {
    box-shadow: var(--sonareffect-purple);
    transform: scale(1.5);
    opacity: 0;
  }
}
.hi-icon.blue {
  border: 1px solid var(--crypcart-blue);
  color: var(--crypcart-blue);
}
.hi-icon-effect-8 .hi-icon.blue:hover {
  background: var(--crypcart-blue);
}
.hi-icon.blue span {
  color: var(--crypcart-blue);
}
.hi-icon-effect-8 .hi-icon.blue:hover:after {
  -webkit-animation: sonarEffectblue 1.3s ease-out 75ms;
  -moz-animation: sonarEffectblue 1.3s ease-out 75ms;
  animation: sonarEffectblue 1.3s ease-out 75ms;
}
@-webkit-keyframes sonarEffectblue {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: var(--sonareffect-blue);
  }
  100% {
    box-shadow: var(--sonareffect-blue);
    -webkit-transform: scale(1.5);
    opacity: 0;
  }
}
@-moz-keyframes sonarEffectblue {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: var(--sonareffect-blue);
  }
  100% {
    box-shadow: var(--sonareffect-blue);
    -moz-transform: scale(1.5);
    opacity: 0;
  }
}
@keyframes sonarEffectblue {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: var(--sonareffect-blue);
  }
  100% {
    box-shadow: var(--sonareffect-blue);
    transform: scale(1.5);
    opacity: 0;
  }
}
.hi-icon.green {
  border: 1px solid var(--crypcart-green);
  color: var(--crypcart-green);
}
.hi-icon-effect-8 .hi-icon.green:hover {
  background: var(--crypcart-green);
}
.hi-icon.green span {
  color: var(--crypcart-green);
}
.hi-icon-effect-8 .hi-icon.green:hover:after {
  -webkit-animation: sonarEffectgreen 1.3s ease-out 75ms;
  -moz-animation: sonarEffectgreen 1.3s ease-out 75ms;
  animation: sonarEffectgreen 1.3s ease-out 75ms;
}
@-webkit-keyframes sonarEffectgreen {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: var(--sonareffect-green);
  }
  100% {
    box-shadow: var(--sonareffect-green);
    -webkit-transform: scale(1.5);
    opacity: 0;
  }
}
@-moz-keyframes sonarEffectgreen {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: var(--sonareffect-green);
  }
  100% {
    box-shadow: var(--sonareffect-green);
    -moz-transform: scale(1.5);
    opacity: 0;
  }
}
@keyframes sonarEffectgreen {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: var(--sonareffect-green);
  }
  100% {
    box-shadow: var(--sonareffect-green);
    transform: scale(1.5);
    opacity: 0;
  }
}
.hi-icon.black {
  border: 1px solid var(--black);
  color: var(--black);
}
.hi-icon-effect-8 .hi-icon.black:hover {
  background: var(--black);
}
.hi-icon.black span {
  color: var(--black);
}
.hi-icon-effect-8 .hi-icon.black:hover:after {
  -webkit-animation: sonarEffectblack 1.3s ease-out 75ms;
  -moz-animation: sonarEffectblack 1.3s ease-out 75ms;
  animation: sonarEffectblack 1.3s ease-out 75ms;
}
@-webkit-keyframes sonarEffectblack {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: var(--sonareffect-black);
  }
  100% {
    box-shadow: var(--sonareffect-black);
    -webkit-transform: scale(1.5);
    opacity: 0;
  }
}
@-moz-keyframes sonarEffectblack {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: var(--sonareffect-black);
  }
  100% {
    box-shadow: var(--sonareffect-black);
    -moz-transform: scale(1.5);
    opacity: 0;
  }
}
@keyframes sonarEffectblack {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: var(--sonareffect-black);
  }
  100% {
    box-shadow: var(--sonareffect-black);
    transform: scale(1.5);
    opacity: 0;
  }
}

/* Animated Menu Icons start */
.hi-icon-books:before {
  content: "\e228";
}
.hi-icon-business:before {
  content: "\f0b1";
}
.hi-icon-clothing:before {
  content: "\f553";
}
.hi-icon-collectibles:before {
  content: "\f8a0";
}
.hi-icon-computers:before {
  content: "\e4e5";
}
.hi-icon-food:before {
  content: "\f858";
}
.hi-icon-health:before {
  content: "\f481";
}
.hi-icon-homegarden:before {
  content: "\f015";
}
.hi-icon-education:before {
  content: "\f19d";
}
.hi-icon-electronics:before {
  content: "\f3ce";
}
.hi-icon-arts:before {
  content: "\f53f";
}
.hi-icon-kids:before {
  content: "\e53a";
}
.hi-icon-misc:before {
  content: "\f464";
}
.hi-icon-realestate:before {
  content: "\f4d9";
}
.hi-icon-jewelry:before {
  content: "\f3a5";
}
.hi-icon-pets:before {
  content: "\f1b0";
}
.hi-icon-security:before {
  content: "\f30d";
}
.hi-icon-sports:before {
  content: "\f1e3";
}
.hi-icon-services:before {
  content: "\f649";
}
.hi-icon-toys:before {
  content: "\e443";
}
.hi-icon-travel:before {
  content: "\f072";
}
.hi-icon-internet:before {
  content: "\f37e";
}
.hi-icon-motors:before {
  content: "\f5e4";
}
.hi-icon-settings:before {
  content: "\f013";
}
.hi-icon-pgpkey:before {
  content: "\f084";
}
.hi-icon-vendor:before {
  content: "\f2bb";
}
.hi-icon-products:before {
  content: "\f464";
}
.hi-icon-sales:before {
  content: "\f543";
}
.hi-icon-wishlist:before {
  content: "\f004";
}
.hi-icon-favoritevendors:before {
  content: "\f005";
}
.hi-icon-purchases:before {
  content: "\f07a";
}
.hi-icon-messages:before {
  content: "\f086";
}
.hi-icon-notifications:before {
  content: "\f0f3";
}
.hi-icon-bitmessage:before {
  content: "\f2b6";
}
.hi-icon-filestorage:before {
  content: "\f802";
}
/* Animated Menu Icons end */

.twofa-button-on, .twofa-button-on:hover {
    border-color: var(--crypcart-green);
    background-color: var(--crypcart-green);
    color: var(--truewhite);
  opacity: 1;
  }
.twofa-button-on.btn-success, .twofa-button-on.btn-outline-success:hover {
  border-color: var(--crypcart-green);
  background-color: var(--crypcart-green);
  color: var(--truewhite);
  opacity: 1;
}
.twofa-button-on.btn-outline-success {
  border-color: var(--crypcart-green);
  background-color: var(--truewhite);
  color: var(--crypcart-green);
  border-width: 1px;
}
.twofa-button-off, .twofa-button-off:hover {
  border-color: var(--box-border-color);
  background-color: var(--crypcart-magenta);
  color: var(--truewhite);
  opacity: 1;
}
.twofa-button-off.btn-danger, .twofa-button-off.btn-outline-danger:hover  {
  border-color: var(--crypcart-magenta);
  background-color: var(--crypcart-magenta);
  color: var(--truewhite);
  opacity: 1;
}
.twofa-button-off.btn-outline-danger {
  border-color: var(--crypcart-magenta);
  background-color: var(--truewhite);
  color: var(--crypcart-magenta);
  border-width: 1px;
  opacity: 0.5;
}

.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child), .twofa-button-on.btn-success:hover {
  box-shadow: none;
}
.twofa-buttons {
  box-shadow: var(--box-shadow);
  border-radius: 10px;
}
.addkey {
  background-color: transparent;
}
.pay-coin {
  box-shadow: var(--box-shadow);
  background-color: transparent;
  color: var(--crypcart-blue);
  padding: 12px;
  font-size: 16px;
}
.subcat {
  padding: 8px 15px;
  border: 1px solid var(--box-border-color);
  border-radius: 10px;

  margin: 13px;
  box-shadow: var(--box-shadow);
}
.cat-subcats.card {
  display: inline-block;
  position: initial;
  text-align: center;
  background-color: var(--gray-100);
}
.subcat:hover {
  background-color: var(--truewhite);
  color: var(--font-color);
  box-shadow: var(--box-shadow-inset);
}
.subcat span {
  font-size: 17px;
}
.gridview-button-inactive, .gridview-button-inactive:hover {
  color: var(--trueblack) !important;
  background-color: var(--crypcart-purple);
  opacity: 0.4;
  margin: 0 10px;
}
.gridview-button-active {
  color: var(--truewhite) !important;
  background-color: var(--crypcart-purple);
  margin: 0 10px;
}
.gridview-button-active:hover {
  color: var(--crypcart-purple) !important;
  background-color: transparent;
}
.listview-button-inactive, .listview-button-inactive:hover {
  color: var(--trueblack) !important;
  background-color: var(--crypcart-purple);
  opacity: 0.4;
  margin: 0 10px;
}
.listview-button-inactive:hover, .gridview-button-inactive:hover {
  box-shadow: none;
}
.listview-button-active {
  color: var(--truewhite) !important;
  background-color: var(--crypcart-purple);
  margin: 0 10px;
}
.listview-button-active:hover{
  color: var(--crypcart-purple) !important;
  background-color: transparent;
}
.productcard p {
  background-color: transparent;
}
.cat-pr-list-product {
  -webkit-box-shadow: var(--box-shadow2);
  box-shadow: var(--box-shadow2);
  padding: 25px;
  margin: 15px 0 30px;
  border-radius: 10px;
}
.hr-sm {
  margin: 10px 0;
}
.vendor-link, .vendor-link:hover {
  color: var(--crypcart-magenta);
}
.cat-pr-list-product-desc {
  margin: 0;
  background-color: transparent;
  padding: 0 10px;
}
.cat-pr-list-product-info {
  text-align: left;
  padding-left: 10px;
}
.cat-pr-list-product-coins {
  background-color: var(--crypcart-orange);
  padding: 5px 10px;
  border-radius: 10px;
  margin: 5px 3px;
  color: var(--truewhite);
  display: inline-flex;
}
.cat-pr-list-product .img-thumbnail {
  border: 1px solid var(--box-border-color);
  padding: 0;
  max-height: 265px;
}
.cat-pr-list-product-special {
  background-color: var(--crypcart-blue);
  padding: 5px 10px;
  border-radius: 10px;
  margin: 5px 3px;
  color: var(--truewhite);
  display: inline-flex;
}
.faq-content {
  background-color: var(--truewhite);
}
.subcat-container {
  display: inline-flex;
}

.product-gridview-body {
  padding: 10px 20px 20px;
}
.vendor-top-card {
  background-color: var(--vendor-top-card-bg);
}
.vendor-rating {
  font-size: 34px;
}
.vendor-rating-sm {
  font-size: 18px;
}
.edit-vendor-description {
  padding: 10px 15px;
}
.trusted-vendor {
  font-size: 15px;
  padding: 5px 10px;
  color: var(--truewhite);
  line-height: 1.5;
  white-space: normal;
  box-shadow: none;
  background-color: var(--crypcart-green);
}
.caution-vendor {
  font-size: 15px;
  padding: 5px 10px;
  color: var(--truewhite);
  line-height: 1.5;
  box-shadow: none;
  background-color: var(--crypcart-red);
}
.caution-product {
  font-size: 15px;
  padding: 5px 10px;
  color: var(--truewhite);
  box-shadow: none;
  background-color: var(--crypcart-red);
  white-space: normal;
}
.vendor-name {
  text-transform: capitalize;
}
.right {
  text-align: right;
}
.center {
  text-align: center;
}
.left {
  text-align: left;
}
.sendmessage-button {
  color: var(--truewhite);
  background-color: var(--crypcart-blue);
}
.sendmessage-button:hover {
  color: var(--crypcart-blue);
}
.inline-flex {
  display: inline-flex;
}
.col-2a {
  flex: 20%;
  max-width: 20%;
}
.col-4a {
  flex: 40%;
  max-width: 40%;
  padding-left: 10px;
  padding-right: 10px;
}

.col-3a {
  flex: 25%;
  max-width: 25%;
  padding-left: 10px;
  padding-right: 10px;
}
.col-12a {
  flex: 100%;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  width: 100%;
}
.col-12b {
  flex: 100%;
  max-width: 100%;
  position: relative;
  width: 100%;
  border: 1px solid var(--box-border-color);
  padding: 20px 10px;
}
.col-4b {
  flex: 33.333%;
  max-width: 33.333%;
  padding-left: 10px;
  padding-right: 10px;
}
.vendor-products-recent {
  background-color: var(--bg-color);
}
.hr-xs {
  width: 90%;
  margin: 0 5%;
}
.product-info-container {
  border-radius: 10px;
  box-shadow: var(--box-shadow2);
  border: 1px solid var(--box-border-color);
}
.hashtags-container {
  border-radius: 10px;
  box-shadow: var(--box-shadow2);
  border: 1px solid var(--box-border-color);
}
.report-product-container {
  border-radius: 10px;
  box-shadow: var(--box-shadow2);
  border: 1px solid var(--box-border-color);
}
.breadcrumb {
  border: 1px solid var(--box-border-color);
  margin-bottom: 15px;
  box-shadow: var(--box-shadow-inset);
}
.product-seller-info, .escrow-notice-container, .product-buy-container {
  background-color: var(--truewhite);
  border: 1px solid var(--box-border-color);
  box-shadow: var(--box-shadow2);
}
.product-seller-info-header, .product-add-header {
  padding-top: 15px;
}
.product-seller-name {
  background-color: var(--crypcart-magenta);
  color: var(--truewhite);
  border: none;
  text-transform: capitalize;
}
.product-seller-name:hover {
  background-color: var(--crypcart-magenta);
  color: var(--truewhite);
}
.product-purchase-type {
  border: 1px solid var(--box-border-color);
  padding: 7px 10px;
  background-color: var(--crypcart-purple);
  color: var(--truewhite);
  border-radius: 10px;
}
.width-seventy {
  display: inline-flex;
}
.width-fifty {
  width: 50% !important;
}
.product-payment-options {
  line-height: 2.2;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-link.active:hover {
  color: var(--truewhite);
  background-color: var(--crypcart-blue);
  border: 1px solid var(--crypcart-blue);
  border-bottom: 0;
  box-shadow: none;
}
.nav-tabs .nav-link.active.purchases-all-tab, .nav-tabs .nav-link.active.purchases-all-tab:hover {
  color: var(--truewhite);
  background-color: var(--crypcart-magenta);
  border: 1px solid var(--crypcart-magenta);
  border-bottom: 0;
  box-shadow: none;
}
.nav-tabs .nav-link.active.purchases-purchased-tab, .nav-tabs .nav-link.active.purchases-purchased-tab:hover {
  color: var(--truewhite);
  background-color: var(--crypcart-brown);
  border: 1px solid var(--crypcart-brown);
  border-bottom: 0;
  box-shadow: none;
}
.nav-tabs .nav-link.active.purchases-sent-tab, .nav-tabs .nav-link.active.purchases-sent-tab:hover {
  color: var(--truewhite);
  background-color: var(--crypcart-blue);
  border: 1px solid var(--crypcart-blue);
  border-bottom: 0;
  box-shadow: none;
}
.nav-tabs .nav-link.active.purchases-delivered-tab, .nav-tabs .nav-link.active.purchases-delivered-tab:hover {
  color: var(--truewhite);
  background-color: var(--crypcart-green);
  border: 1px solid var(--crypcart-green);
  border-bottom: 0;
  box-shadow: none;
}
.nav-tabs .nav-link.active.purchases-disputed-tab, .nav-tabs .nav-link.active.purchases-disputed-tab:hover {
  color: var(--truewhite);
  background-color: var(--crypcart-purple);
  border: 1px solid var(--crypcart-purple);
  border-bottom: 0;
  box-shadow: none;
}
.nav-tabs .nav-link {
  background-color: var(--truewhite);
  border-color: var(--box-border-color);
  border: 1px solid var(--box-border-color);
  border-bottom: 0;
  padding: 10px;
}
.nav-tabs .nav-link:hover {
  background-color: var(--truewhite);
  border: 1px solid var(--box-border-color);
  border-bottom: 0;
  box-shadow: var(--box-shadow-inset);
  color: var(--crypcart-blue);
}
.nav-tabs .nav-link.purchases-all-tab:hover {
  color: var(--crypcart-magenta);
}
.nav-tabs .nav-link.purchases-purchased-tab:hover {
  color: var(--crypcart-brown);
}
.nav-tabs .nav-link.purchases-sent-tab:hover {
  color: var(--crypcart-blue);
}
.nav-tabs .nav-link.purchases-delivered-tab:hover {
  color: var(--crypcart-green);
}
.nav-tabs .nav-link.purchases-disputed-tab:hover {
  color: var(--crypcart-purple);
}
.product-payment-tab, .product-feedback-tab, .product-delivery-tab, .purchases-purchased-tab, .purchases-sent-tab, .purchases-delivered-tab, .product-disputed-tab {
  margin-left: 5px;
}
.product-details-container, .product-rules-container, .product-feedback-container {
  border: 1px solid var(--box-border-color);
  border-radius: 0 0 10px 10px;
  padding: 20px 20px 30px 20px;
  background-color: var(--truewhite);
}
.nav-tabs {
  border-bottom: 0;
}
.product-details-container p, .product-rules-container p, .product-feedback-container p {
  background-color: transparent;
}
.flash-success {
  color: var(--crypcart-green);
  background-color: var(--truewhite);
  border: 1px solid var(--crypcart-green);
  border-radius: 10px;
  padding: 10px;
}
.flash-error {
  color: var(--crypcart-red);
  background-color: var(--truewhite);
  border: 1px solid var(--crypcart-red);
  border-radius: 10px;
  padding: 10px;
}
.cart-content-header, .delivery-content-header {
  background-color: var(--crypcart-brown);
  color: var(--truewhite);
  border-radius: 10px 10px 0 0;
}
.feedback-content-header, .myproducts-content-header {
  background-color: var(--crypcart-blue);
  color: var(--truewhite);
  border-radius: 10px 10px 0 0;
}
.purchases-content-header {
  background-color: var(--crypcart-magenta);
  color: var(--truewhite);
}
.purchases-content-header_purchased {
  background-color: var(--crypcart-brown);
  color: var(--truewhite);
}
.purchases-content-header_sent {
  background-color: var(--crypcart-blue);
  color: var(--truewhite);
}
.purchases-content-header_delivered {
  background-color: var(--crypcart-green);
  color: var(--truewhite);
}
.purchases-content-header_disputed {
  background-color: var(--crypcart-purple);
  color: var(--truewhite);
}
.checkout-content-header {
  background-color: var(--crypcart-green);
  color: var(--truewhite);
  border-radius: 10px 10px 0 0;
}
.notifications-content-header {
  background-color: var(--crypcart-red);
  color: var(--truewhite);
  border-radius: 10px 10px 0 0;
}
.offers-content-header {
  background-color: var(--crypcart-purple);
  color: var(--truewhite);
  border-radius: 10px 10px 0 0;
}
.cart-row {
  border: 1px solid var(--box-border-color);
  border-top: 0;
}
.cart-col {
  border-left: 1px solid var(--box-border-color);
}
.message-disabled {
  resize: none;
}
.digital-delivery {
  color: var(--crypcart-blue);
  border: 1px solid var(--crypcart-blue);
  background-color: var(--truewhite);
}
.special_product_option {
  color: var(--crypcart-brown);
  border: 1px solid var(--crypcart-brown);
  background-color: var(--truewhite);
}
.checkout-message {
  border-radius: 10px;
  border: 1px solid var(--box-border-color);
  background-color: transparent;
  margin: 5px;
  padding: 5px;
}
.purchase-id-btn {
  box-shadow: var(--box-shadow2);
}
.purchases-address-input {
  display: block;
  width: 100%;
  height: 35px;
  padding: 0 5px;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
  color: var(--font-color);
  background-color: var(--gray-100);
  background-clip: padding-box;
  border: 1px solid var(--box-border-color);
  border-radius: 10px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.becomevendor-content-row {
  border: 1px solid var(--box-border-color);
  border-top: 0;
}
.becomevendor-address-input, .payment-address-input {
  height: 35px;
}
.enoughfunds {
  background-color: var(--crypcart-green);
  color: var(--truewhite);
  padding: 5px 10px;
  border-radius: 10px;
}
.box-border {
  border: 1px solid var(--box-border-color);
  border-radius: 10px;
}
.autodelivery {
  background-color: var(--crypcart-purple);
  color: var(--truewhite);
  padding: 5px 10px;
  border-radius: 10px;
}
.message-pgpencrypted {
  background-color: var(--crypcart-green);
  color: var(--truewhite);
  padding: 5px 10px;
  border-radius: 10px;
}
.message-sendenough {
  background-color: var(--crypcart-green);
  color: var(--truewhite);
  padding: 5px 10px;
  border-radius: 10px;
  font-size: 20px;
}
.message-paidenough {
  background-color: var(--crypcart-blue);
  color: var(--truewhite);
  padding: 5px 10px;
  border-radius: 10px;
}
.message-notpaidenough {
  background-color: var(--crypcart-red);
  color: var(--truewhite);
  padding: 5px 10px;
  border-radius: 10px;
}
.message-markdelivered {
  background-color: var(--crypcart-green);
  color: var(--truewhite);
  padding: 10px;
  border-radius: 10px;
}
.signin-button, .purchase-admin-button, .vendor_page_link, .changemultisigkey-button, .exchangers-button, .trustees-button, .savetxid-button, .mnemonic-button, .vendor_upgrades-button, .pgp-button, .username-button, .resetpw-button, .dispute-button, .addimages-button, .clone-button, .admin-view-user-profile-button {
  color: var(--truewhite);
  background-color: var(--crypcart-magenta);
}
.signin-button:hover, .purchase-admin-button:hover, .vendor_page_link:hover, .changemultisigkey-button:hover, .exchangers-button:hover, .trustees-button:hover, .savetxid-button:hover, .mnemonic-button:hover, .vendor_upgrades-button:hover, .pgp-button:hover, .username-button:hover, .resetpw-button:hover, .dispute-button:hover, .addimages-button:hover, .clone-button:hover, .admin-view-user-profile-button:hover {
  color: var(--crypcart-magenta);
}
.clearcart-button, .admin-user-button, .view-user-button, .revoke_reseller_status, .revoke_transporter_status, .purchase_id_button_disputed, .changepincode-button, .setminbond-button, .transporter-request-button, .reseller-request-button, .report-button, .initiatedispute-button, .changepw-button, .signup-button, .becomevendor-button, .dispute-button, .state-disputed-button:hover, .state-disputed-button.enabled, .delete-notifications-button, .update-button, .pricesoffers-button, .seefeedback-button {
  color: var(--truewhite);
  background-color: var(--crypcart-purple);
}
.clearcart-button:hover, .admin-user-button:hover, .view-user-button:hover, .revoke_reseller_status:hover, .revoke_transporter_status:hover, .purchase_id_button_disputed:hover, .changepincode-button:hover, .setminbond-button:hover, .transporter-request-button:hover, .reseller-request-button:hover, .report-button:hover, .changepw-button:hover, .initiatedispute-button:hover, .signup-button:hover, .becomevendor-button:hover, .dispute-button:hover, .state-disputed-button, .delete-notifications-button:hover, .update-button:hover, .pricesoffers-button:hover, .seefeedback-button:hover {
  color: var(--crypcart-purple);
}
.signin-form .input-group-text {
  background-color: var(--crypcart-magenta);
  color: var(--truewhite);
  min-width: 40px;
  border: 1px solid var(--crypcart-magenta);
}
.remove-button, .inactivenotification-button, .delete-button, .cancelrequest-button, .fundwallet-button, .revokestatus-button, .changecurrency-button, .addwishlist-button, .purchase_id_button_cancelled, .cancel-purchase-button, .state-cancelled-button:hover, .state-cancelled-button.enabled, .dismiss-button, .close-ticket-button {
  color: var(--truewhite);
  background-color: var(--crypcart-red);
}
.remove-button:hover, .inactivenotification-button:hover, .delete-button:hover, .cancelrequest-button:hover, .fundwallet-button:hover, .revokestatus-button:hover, .changecurrency-button:hover, .purchase_id_button_cancelled:hover, .addwishlist-button:hover, .cancel-purchase-button:hover, .state-cancelled-button, .dismiss-button:hover, .close-ticket-button:hover {
  color: var(--crypcart-red);
}
.submit-ticket-button, .changesessionduration-button, .transporter_settings-button, .reseller_settings-button, .report-vendor-button, .bitmessage-send-confirmation-button, .timezonechange-button, .confirm_bitmessage_address {
  color: var(--truewhite);
  background-color: var(--crypcart-orange);
}
.submit-ticket-button:hover, .changesessionduration-button:hover, .transporter_settings-button:hover, .reseller_settings-button:hover, .report-vendor-button:hover, .bitmessage-send-confirmation-button:hover, .timezonechange-button:hover, .confirm_bitmessage_address:hover {
  color: var(--crypcart-orange);
}
.buynow-button, .purchase_id_button, .exchanger_settings-button, .trustee_settings-button, .exchangerdetails-button, .trusteedetails-button,.enablestatus-button, .private_transporters-button, .private_resellers-button, .giftcards-button, .addtocart-button, .backtocart-button, .state-purchased-button.enabled, .state-purchased-button:hover, .deliveryoptions-button, .createskipcaptcha-button {
  color: var(--truewhite);
  background-color: var(--crypcart-brown);
}
.buynow-button:hover, .purchase_id_button:hover, .exchanger_settings-button:hover, .trustee_settings-button:hover, .exchangerdetails-button:hover, .trusteedetails-button:hover, .enablestatus-button:hover, .private_transporters-button:hover, .private_resellers-button:hover, .giftcards-button:hover, .addtocart-button:hover, .backtocart-button:hover, .state-purchased-button, .deliveryoptions-button:hover, .createskipcaptcha-button:hover {
  color: var(--crypcart-brown);
}
.addpgp-button, .activenotification-button, .apply-filter-button, .add-category-button, .extend-button, .paylater_pay-button, .showpgp_update-button, .purchase_id_button_delivered, .public_transporters-button, .public_resellers-button, .featured-button, .checkout-button, .purchase-button, .markasdelivered-button, .state-delivered-button:hover, .state-delivered-button.enabled, .confirm-button, .next-button, .basicinfo-button, .reopen-ticket-button, .themechange-button, .alltags-button {
  color: var(--truewhite);
  background-color: var(--crypcart-green);
}
.addpgp-button:hover, .activenotification-button:hover, .apply-filter-button:hover, .add-category-button:hover, .extend-button:hover, .paylater_pay-button:hover, .showpgp_update-button:hover, .purchase_id_button_delivered:hover, .public_transporters-button:hover, .public_resellers-button:hover, .featured-button:hover, .checkout-button:hover, .purchase-button:hover, .markasdelivered-button:hover, .state-delivered-button, .confirm-button:hover, .next-button:hover, .basicinfo-button:hover, .reopen-ticket-button:hover, .themechange-button:hover, .alltags-button:hover {
  color: var(--crypcart-green);
}
.addpayment-button, .send-messages-button, .view_vendor_reseller_products, .view_vendor_transporter_products, .purchase_id_button_sent, .products_manage-button, .addcurrency-button, .edit-button, .markassent-button, .state-sent-button:hover, .state-sent-button.enabled, .view-notifications-button, .sendmessage-button, .leave-feedback-button, .addproduct-button, .decryptmessages-button, .search-button, .languagechange-button {
  color: var(--truewhite);
  background-color: var(--crypcart-blue);
}
.addpayment-button:hover, .send-messages-button:hover, .view_vendor_reseller_products:hover, .view_vendor_transporter_products:hover, .purchase_id_button_sent:hover, .products_manage-button:hover, .addcurrency-button:hover, .edit-button:hover, .markassent-button:hover, .state-sent-button, .view-notifications-button:hover, .sendmessage-button:hover, .leave-feedback-button:hover, .addproduct-button:hover, .decryptmessages-button:hover, .search-button:hover, .languagechange-button:hover {
  color: var(--crypcart-blue);
}
.basicinfo-button h3, .deliveryoptions-button h3, .addimages-button h3, .pricesoffers-button h3 {
  color: var(--truewhite);
  margin: 0;
}
.basicinfo-button:hover h3 {
  color: var(--crypcart-green);
  margin: 0;
}
.deliveryoptions-button:hover h3 {
  color: var(--crypcart-brown);
  margin: 0;
}
.addimages-button:hover h3 {
  color: var(--crypcart-magenta);
  margin: 0;
}
.pricesoffers-button:hover h3 {
  color: var(--crypcart-purple);
  margin: 0;
}
.state-button {
  box-shadow: none;
  padding: 5px 10px;
}
.text-warning, .text-warning:hover {
  color: var(--crypcart-yellow) !important;
}
.strong {
  font-weight: 500;
}
.dispute-message {
  border-radius: 10px;
}
.dispute-message-body {
  border-radius: 10px 10px 0 0;
}
.dispute-new-message-header {
  background-color: var(--crypcart-blue);
  color: var(--truewhite);
  padding: 10px;
  border-radius: 10px 10px 0 0;
  border: 0;
}
.dispute-new-message-body {
  border: 0;
}
.dispute-new-message {
  border: 1px solid var(--box-border-color);
  border-radius: 10px;
  background-color: var(--bg-color);
}
.dispute-new-message-footer {
  background-color: var(--main-background);
  border-radius: 0 0 10px 10px;
}
.purchases-tabs-content {
  padding-left: 10px;
  padding-right: 10px;
}
.justify {
  text-align: justify;
}
.product-feedback-content, .product-offer-content {
  width: 100%;
  border-bottom: 0;
}
.lowpriceproduct {
  background-color: var(--crypcart-purple);
  color: var(--truewhite);
  padding: 5px 10px;
  border-radius: 5px;
  font-size: 14px;
}
.hvcenter {
  margin: auto;
  text-align: center;
}
.profile-payment-addresses {
  border: 1px solid var(--box-border-color);
  border-radius: 10px;
}
.profile-payment-header {
  background-color: var(--crypcart-blue);
  color: var(--truewhite);
  border-radius: 10px 10px 0 0;
}
.profile-payment-row, .myproducts-row {
  border: 1px solid var(--box-border-color);
  border-top: 0;
}
.profile-payment-row {
  background-color: var(--bg-color);
}
.profile-payment-row:last-child, .myproducts-row:last-child {
 border-radius: 0 0 10px 10px;
}
.progress-bar {
  color: var(--black);
  background-color: var(--crypcart-yellow);
  border-radius: 5px;
}
.progress {
  font-size: 15px;
  border-radius: 5px;
}
.profile-settings .card-body-bg {
  flex: 1 1 auto;
  padding: 1.5rem;
  background-size: contain;
  border-radius: 0 0 10px 10px;
  height: 90px;
}
.profile-vendor-card-header-background {
  padding: 10px;
  background: var(--crypcart-purple);
  color: var(--truewhite);
  border-radius: 10px 10px 0 0;
}
.profile-vendor-card-header-addproduct {
  padding: 10px;
  background: var(--crypcart-blue);
  color: var(--truewhite);
  border-radius: 10px 10px 0 0;
  margin: 0 -1px;
}
.bold {
  font-weight: bold;
}
.sales-content {
  border: 1px solid var(--box-border-color);
}
.bg-tr {
  background-color: transparent;
}
.alert-danger {
  color: var(--crypcart-red);
  background: var(--truewhite);
  border: 1px solid var(--crypcart-red);
}
.alert ul {
  margin-bottom: 0;
}
.was-validated .form-control:invalid, .form-control.is-invalid {
  border: 1px solid var(--crypcart-red) !important;;
  border-top-right-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
}
.invalid-feedback {
  color: var(--crypcart-red);
}
.add-product-card-body, .profile-vendor-addproduct-content {
  border-radius: 0 0 10px 10px;
}
.alert-warning {
  color: var(--crypcart-orange);
  background: var(--truewhite);
  border: 1px solid var(--crypcart-orange);
}
.product-addimage-button {
  border: 1px solid var(--box-border-color);
  height: auto;
  background: transparent;
}
.bg-success {
  background-color: var(--crypcart-green) !important;
}
.defaultpicture {
  border: 1px solid var(--crypcart-green);
  background: var(--truewhite);
  color: var(--crypcart-green);
  border-radius: 5px;
}
.product-images-image {
  border-radius: 10px;
}
.defaultpicture-button {
  border: 1px solid var(--truewhite);
  background: var(--crypcart-green);
  color: var(--truewhite);
  border-radius: 5px;
  box-shadow: none;
}
.defaultpicture-button:hover {
  color: var(--crypcart-green);
  border-radius: 5px;
}
.deletepicture-button {
  border: 1px solid var(--truewhite);
  background: var(--crypcart-red);
  color: var(--truewhite);
  border-radius: 5px;
  box-shadow: none;
}
.deletepicture-button:hover {
  color: var(--crypcart-red);
  border-radius: 5px;
}
.card {
  border: 1px solid var(--box-border-color);
  border-radius: 10px;
}
.ticket-messages {
  background-color: var(--truewhite);
}
.bg-info {
  background-color: var(--crypcart-blue) !important;
}
a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus, .new-conversation:hover {
  box-shadow: var(--search-button-box-shadow) !important;
  background-color: var(--crypcart-blue) !important;
  color: var(--truewhite);
}
a.text-white:hover, a.text-white:focus {
  color: var(--truewhite) !important;
}
.list-group-item.active {
  box-shadow: var(--box-shadow-inset);
  background-color: var(--truewhite);
  border-color: var(--box-border-color);
  color: var(--crypcart-blue);
}
.list-group-item-action:hover, .list-group-item-action:focus, .new-conversation {
  color: var(--truewhite);
  background-color: var(--crypcart-blue);
  box-shadow: none;
}
.conversation-body-bottom {
  background-color: var(--truewhite);
}
.conversation-message-body {
    border-radius: 10px 10px 0 0;
    box-shadow: var(--box-shadow-inset2);
}
.conversations-list-item:hover {
  box-shadow: var(--box-shadow-inset);
  background-color: var(--truewhite);
  color: var(--crypcart-magenta);
}
.form-control::-ms-input-placeholder {
  color: var(--almostblack);
  background-color: var(--box-bg);
  opacity: 1;
}

.form-control::placeholder {
  color: var(--almostblack);
  opacity: 1;
}
.form-control:focus::-ms-input-placeholder {
  color: var(--trueblack);
  opacity: 1;
}

.form-control:focus::placeholder {
  color: var(--trueblack);
  opacity: 1;
}
#delivery {
  padding: 0 8px;
}
.featured-products {
  padding: 1.0rem 2.5rem;
}

figure {
  overflow: hidden;
  box-shadow: var(--box-shadow) !important;
}
/* Zoom In #1 */
.hover01 figure img {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}
.hover01 figure:hover img {
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: var(--truewhite);
  background-color: var(--crypcart-blue);
  border-color: var(--crypcart-blue);
}





.forum_home_link {
  background-color: var(--truewhite);
  box-shadow: var(--box-shadow2);
  border-radius: 10px;
  padding: 10px 20px;
  margin: 20px 5px;
}
.new_discussion_btn {
  background: var(--truewhite) !important;
  color: var(--link-color) !important;
  box-shadow: none;
  padding: 10px 20px;
  text-align: initial;
}
.new_discussion_btn:hover {
  background: var(--truewhite) !important;
  color: var(--link-color) !important;
  box-shadow: none;
}
.forum_textarea {
  padding: 15px;
  border-radius: 10px;
  border: 1px solid var(--bg-color2);
  box-shadow: var(--box-shadow-inset);
}
.forum_topic_body {
  border: 1px solid var(--bg-color2);
  box-shadow: var(--box-shadow-inset);
  padding: 10px;
  border-radius: 5px;
  margin: 10px 0;
}
#chatter ul.discussions li a.discussion_list:hover .chatter_middle h3.chatter_middle_title, #chatter ul.discussions li .chatter_posts:hover .chatter_middle h3.chatter_middle_title {
  color: var(--crypcart-red);
}
.forum-alert {
  color: var(--crypcart-red);
  background: var(--truewhite);
  border: 1px solid var(--gray-100);
  padding: 12px 10px;
  box-shadow: var(--box-shadow-inset);
  text-align: center;
  font-weight: 500;
  margin: 20px 0;
  border-radius: 8px;
}
#chatter #chatter_hero #chatter_hero_dimmer {
  background: linear-gradient(0deg, var(--crypcart-yellow), var(--crypcart-orange), var(--crypcart-red), var(--crypcart-brown), var(--crypcart-magenta), var(--crypcart-purple), var(--crypcart-blue), var(--crypcart-green));
  background: -webkit-linear-gradient(0deg, var(--crypcart-yellow), var(--crypcart-orange), var(--crypcart-red), var(--crypcart-brown), var(--crypcart-magenta), var(--crypcart-purple), var(--crypcart-blue), var(--crypcart-green));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.new_topic_button {
  background-color: var(--truewhite);
  box-shadow: var(--box-shadow2);
  border-radius: 10px;
  padding: 0;
  margin: -15px 5px 20px 5px;
}
#chatter li.discussions_table:hover a .chatter_avatar span.chatter_avatar_circle {
  opacity: 1.0;
  box-shadow: var(--box-shadow2);
}
.forum_create_topic_button:hover, .forum_create_topic_button_cancel:hover {
  box-shadow: var(--box-shadow-inset2);
}
.forum_create_topic_button, .forum_create_topic_button_cancel {
  box-shadow: none;
}
.forum_create_topic_button {
  background-color: var(--forum_button_success_bg);
}
.forum_create_topic_button:hover {
  background-color: var(--forum_button_success_bg);
}
.forum_create_topic_button_cancel {
  background-color: var(--forum_button_default_bg);
}
.forum_create_topic_button_cancel:hover {
  background-color: var(--forum_button_default_bg);
}
.jsw {
  box-shadow: var(--box-shadow-inset);
  font-size: 17px;
}
.search_container {
  box-shadow: var(--box-shadow-inset2);
  border-radius: 10px;
  padding: 5px;
}
.signin-fields, .signup-fields {
  box-shadow: none;
}
.signin-error, .signup-error {
  width: 100%;
}
.text-danger, .text-danger:hover {
  color: var(--text-danger) !important;
}
.triplestats {
  background-color: var(--box-bg);
  width: 100%;
  flex-direction: column;
}
.triplestats .triplestats_block3, .triplestats .triplestats_block6 {
  width: 100%;
  padding-bottom: 10px;
  text-transform: capitalize;
}
@media (min-width: 768px) {
  .triplestats .triplestats_block6 {
    flex: 0 0 49%;
    max-width: 49%;
    display: inline-block;
    min-height: 60px;
  }
  .triplestats .triplestats_block3 {
    flex: 0 0 24%;
    max-width: 24%;
    display: inline-block;
    min-height: 60px;
  }
}
.triplestats_block3 .col-6, .triplestats_block3 .col-4, .triplestats_block6 .col-6, .triplestats_block6 .col-4 {
  display: inline-block;
}
.triplestats_block3 .col-6, .triplestats_block6 .col-6  {
  max-width: 49%;
  padding: 5px 0 5px 0;
}
.triplestats_block3 .col-4, .triplestats_block6 .col-4 {
  max-width: 32%;
  padding: 5px 0 5px 0;
}
.triplestats_block3 .col-md-12, .triplestats_block6 .col-md-12 {
  padding: 5px 0 5px 0;
  box-shadow: var(--box-shadow2);
  border-radius: 10px;
  background-color: var(--bg-color);
}
.triplestats .level-primary {
  color: var(--crypcart-magenta);
}
.triplestats .level-danger {
  color: var(--font-color);
}
.triplestats_img {
  height: auto;
  width: 25px;
  border-radius: 3px;
  transform: scale(1);
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
  opacity: 0.8;
}
.triplestats_img:hover {
  -webkit-transform: scale(4);
  transform: scale(4);
  opacity: 1;
  border-radius: 3px;
}
figure:hover {
  border-radius: 10px 10px 0 0;
}
.main-search #category {
  width: 100%;
}
.ss2, .ss {
  padding: 0 25px !important;
}
.fp_vendor {
  text-shadow: var(--text-shadow);
  padding: 0 10px;
  background-color: var(--bg-color);
  opacity: 1;
  box-shadow: var(--box-shadow-inset2);
  height: 40px;
}
.allvendors_vendor {
  padding: 0 15px;
  border: 1px solid var(--featured-slot-border-color);
  border-radius: 10px;
  font-size: 26px;
  font-weight: 900;
  color: var(--featured-slot-font-color);
  margin: 0 1.5% 20px 1.5%;
  box-shadow: var(--box-shadow);
  height: 210px;
  background-color: var(--fp_vendor_bg)
}
.fp_vendor_ratings, .fp_vendor_ratings .vendor-rating {
  font-size: 16px;
}
.fp_vendor_ratings {
  position: relative;
  bottom: 0;
  background-color: var(--fp_vendor_ratings_bg);
  height: 25px;
  padding-top: 5px;
}
.fp_vendor_name {
  height: 10%;
}
.fp_vendor_group {
  position: relative;
  top: 0;
}
.fp_vendor_spacer {
  height: 135px;
  margin: 0 -15px;
  border-radius: 10px 10px 0 0;
}
.uploadimage {
  height: auto;
  box-shadow: var(--box-shadow);
  background-color: var(--bg-color);
}
.uploadimage-button {
  color: var(--truewhite);
  background-color: var(--crypcart-green);
}
.uploadimage-button:hover {
  color: var(--crypcart-green);
}
.profile_image, .vendorlogo {
  border-radius: 10px;
}
.profile_image_current {
  border-radius: 10px;
  box-shadow: var(--box-shadow2);
  padding: 10px 20px 20px 20px;
  background-color: var(--bg-color);
}
.vendor_uploadimage, .vendor_uploadvideo {
  height: auto;
}
.vendor_profile_image_current {
  border-radius: 10px;
  padding: 10px 20px 20px 20px;
  background-color: var(--bg-color);
  border: 1px solid var(--box-border-color);
}
.h6_image_desc {
  height: 45px;
}
.vendor_cover {
  min-height: 300px;
  border-radius: 10px 10px 0 0;
}
.vendor_menu {
  box-shadow: var(--box-shadow-inset2);
}
.vendor_name_group {
  position: absolute;
  bottom: 15px;
  background-color: var(--vendor_name_group_bg);
  text-shadow: var(--text-shadow2);
}
.vendor-name a {
  color: var(--truewhite);
}
.svg-ltc {
  color: var(--coin-color2);
  display: inline-block;
  height: 23px;
  vertical-align: -.125em;
  overflow: visible;
  font-size: 24px;
}
.svg-dash {
  color: var(--coin-color1);
  display: inline-block;
  height: 23px;
  overflow: visible;
  vertical-align: -.125em;
  font-size: 24px;
}
.coin_icon {
  font-size: 24px;
}
.coin_prices {
  display: inline-flex;
  padding-left: 30px;
  position: relative;
  top: 30px;
}
.icon_btc {
  color: var(--col1);
}
.icon_monero {
  color: var(--coin-color4);
}
.coins_ticker_btc {
  vertical-align: .125em;
}
.coins_ticker_xmr {
  vertical-align: .125em;
}
.coins_ticker_dash {
  vertical-align: .125em;
}
.coins_ticker_ltc {
  vertical-align: .125em;
}
.coins_ticker_zec {
  vertical-align: .125em;
}
.coin_prices li {
  margin-right: 10px;
  text-align: center;
  line-height: 1.8;
}
.coins_ticker {
  text-align: left;
  width: 100%;
}
.screensavers {
  width: 175px;
}
.claim_slot {
  padding-top: 20px;
}
.vendor_menuitem div a:active, .vendor_menuitem div a:hover {
  color: var(--vendor_menuitem_text);
}
.elite_ribbon {
  position: absolute;
  top: 10px;
  left: 0;
  background-color: var(--truewhite);
  border-radius: 0 5px 5px 0;
  padding: 1px 10px;
  font-size: 16px;
  color: var(--crypcart-red);
  box-shadow: var(--box-shadow-inset);
}
.gw-content {
  width: auto;
  margin: 0 100px 30px 100px;
  border-radius: 10px;
  padding: 20px;
  min-height: 80vh;
  min-width: 80%;
  background-color: var(--bg-color);
}
.featured-products-tab {
  padding: 1.5rem 2.0rem;
  box-shadow: var(--box-shadow);
  background-color: var(--bg-color);
}
.newcaptcha_table_letter, .newcaptcha_code_letter {
  box-shadow: var(--box-shadow);
  display: inline-block;
  margin: 6px 5px;
  background-color: var(--truewhite);
}
.newcaptcha_table_letter i {
  font-size: 25px;
  color: var(--crypcart-magenta);
}
.newcaptcha_code_letter i {
  font-size: 35px;
  color: var(--crypcart-blue);
}
.vendor_profile_skipcaptcha_current {
  border-radius: 10px;
  padding: 10px 20px;
  background-color: var(--bg-color);
  border: 1px solid var(--box-border-color);
}
@-webkit-keyframes showTab{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes showTab{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}

.multitabs .tabButton {
  display: block;
  text-align: center;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  font-size: 18px;
  padding: 10px;
  border-radius: 10px;
  margin: 10px 5px;
  width: 100%;
  cursor: pointer;
}
.multitabs input[type="radio"] {
  display:none;
}
.multitabs input[type="radio"]:checked+label+.tab {
  display: block;
  width: 100%;
}
.multitabs input[type="radio"]:checked+label+.tab .content {
  -webkit-animation: showTab .75s;
  animation: showTab .75s;
}
@keyframes showTab {
  from {
    transform: scale(0) ;
    transform-origin: top center;
  }
  to {
    transform: scale(1);
  }
}
.multitabs .tab {
  background: #fff;
  display: none;
}
.multitabs-one+label {
  background-color: var(--crypcart-green);
  color: var(--truewhite);
}
.multitabs-one:checked+label {
  color: var(--crypcart-green);
}
.multitabs-two+label {
  background-color: var(--crypcart-magenta);
  color: var(--truewhite);
}
.multitabs-two:checked+label {
  color: var(--crypcart-magenta);
}
.multitabs-three+label {
  background-color: var(--crypcart-purple);
  color: var(--truewhite);
}
.multitabs-three:checked+label {
  color: var(--crypcart-purple);
}
.multitabs-four+label {
  background-color: var(--crypcart-blue);
  color: var(--truewhite);
}
.multitabs-four:checked+label {
  color: var(--crypcart-blue);
}
.multitabs input[type="radio"]:checked+label {
  background: var(--trans);
  pointer: cursor;
}
@media screen and (min-width: 768px){
  .multitabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .multitabs .tabButton {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    cursor: pointer;
    font-size: 18px;
    padding: 10px;
    border-radius: 10px;
    margin: 20px 5px;
    width: calc(25% - 10px);

  }
  .multitabs input[type="radio"]:checked+label {
    background: var(--trans);
  }
  .multitabs .tab {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order:2
  }
  .multitabs-one+label {
    background-color: var(--crypcart-green);
    color: var(--truewhite);
  }
  .multitabs-one:checked+label {
    color: var(--crypcart-green);
  }
  .multitabs-two+label {
    background-color: var(--crypcart-magenta);
    color: var(--truewhite);
  }
  .multitabs-two:checked+label {
    color: var(--crypcart-magenta);
  }
  .multitabs-three+label {
    background-color: var(--crypcart-purple);
    color: var(--truewhite);
  }
  .multitabs-three:checked+label {
    color: var(--crypcart-purple);
  }
  .multitabs-four+label {
    background-color: var(--crypcart-blue);
    color: var(--truewhite);
  }
  .multitabs-four:checked+label {
    color: var(--crypcart-blue);
  }
  .screensavers_alt {
    width: 100%;
  }
.navbar_time {
  line-height: 1.8;
}
.local_time {
  text-transform: capitalize;
}
  .profile_theme, .profile_language {
    text-transform: capitalize;
  }
}










@-webkit-keyframes showTabp{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes showTabp{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}

.multitabsp .tabpButton {
  display: block;
  text-align: center;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  font-size: 18px;
  padding: 10px;
  border-radius: 10px;
  margin: 10px 5px;
  width: 100%;
  cursor: pointer;
}
.multitabsp input[type="radio"] {
  display:none;
}
.multitabsp input[type="radio"]:checked+label+.tabp {
  display: block;
  width: 100%;
}
.multitabsp input[type="radio"]:checked+label+.tabp .content {
  -webkit-animation: showTabp .75s;
  animation: showTabp .75s;
}
@keyframes showTabp {
  from {
    transform: scale(0) ;
    transform-origin: top center;
  }
  to {
    transform: scale(1);
  }
}
.multitabsp .tabp {
  display: none;
}

.multitabsp input[type="radio"]:checked+label {
  background: var(--truewhite);
  pointer: cursor;
  box-shadow: var(--box-shadow-inset);
}
.multitab_content {
  margin-top: 0;
  background-color: var(--trans);
}
.multitab_content .featured-products {
  background-color: var(--multitabp-bg);
}
.multitabsp .tabp {
  background-color: var(--trans);
}
@media screen and (min-width: 768px) {
  .multitabsp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .multitabsp .tabpButton {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    cursor: pointer;
    font-size: 18px;
    padding: 10px;
    border-radius: 10px;
    margin: 20px 5px;
    width: calc(25% - 10px);

  }

  .multitabsp input[type="radio"]:checked + label {
    background-color: var(--bg-color);
    pointer: cursor;
    box-shadow: var(--box-shadow-inset);

  }

  .multitabsp .tabp {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
  }


  .multitab_content {
    margin-top: 0;
    background-color: var(--trans);
  }

  .multitab_content .featured-products {
    background-color: var(--multitabp-bg);
  }

  .multitabsp .tabp {
    background-color: var(--trans);
  }

  .hashtags {
    border: 1px solid var(--box-border-color);
    border-radius: 10px;
    background-color: var(--crypcart-green);
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    padding: 20px;
    box-shadow: var(--box-shadow2);
    color: var(--truewhite);
  }

  .hashtags-count {
    font-size: 12px;
  }

  .hashtags:hover {
    background-color: var(--bg-color2);
    color: var(--crypcart-green);
    border-color: var(--bg-color2);
    box-shadow: var(--box-shadow-inset) !important;
    transition: all 0.2s ease;
  }

  .alltags_title {
    background-color: var(--bg-color);
  }

  .hashtag_vendor_products {
    border: 1px solid var(--box-border-color);
    border-radius: 10px;
    background-color: var(--crypcart-green);
    min-width: 0;
    word-wrap: break-word;
    padding: 20px;
    box-shadow: var(--box-shadow2);
    color: var(--truewhite);
  }

  .hashtag_vendor_products:hover {
    background-color: var(--bg-color2);
    color: var(--crypcart-green);
    border-color: var(--bg-color2);
    box-shadow: var(--box-shadow-inset);
  }

  .vendor_cover_noimage {
    min-height: 300px;
    border-radius: 10px 10px 0 0;
  }

  .cover {
    background-size: cover;
  }

  .stage {
    background: var(--trans);
    width: 100%;
    border: 1px solid var(--trans);
    box-shadow: var(--box-shadow-inset2);
    padding: 1em 0;
    position: relative;
    border-radius: 10px;
  }

  .stage-content {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-color: var(--trans);
    text-align: center;
  }


  .curtain-container {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
  }

  .curtain-panel {
    display: flex;
    height: 94%;
    width: 100%;
    cursor: pointer;
    overflow: hidden;
    border-radius: 10px;
  }

  .curtain-panel .curtain {
    width: 50%;
    background-color: var(--crypcart-magenta);
    position: relative;
    transition: transform 0.5s ease-out;
    display: flex;
    align-items: center;
    overflow: hidden;
    color: var(--truewhite);
    font-size: 24px;
  }

  .curtain-panel .curtain:before {
    content: attr(data-title);
    text-align: center;
    width: 200%;
    position: absolute;
    top: 50%;
    line-height: 0;
    font-size: 1.1em;
    text-shadow: 1px 1px 3px #ccc;
  }

  .curtain-panel .left-curtain:before {
    left: 0;
  }

  .curtain-panel .right-curtain:before {
    right: 0;
  }

  .curtain-panel .curtain:after {
    content: '';
    background-size: 20px 20px;
    background-image: radial-gradient(circle at 10px -5px, rgba(0, 0, 0, 0) 12px, #fff 13px);
    display: block;
    height: 10px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .curtain-trigger {
    visibility: hidden;
    position: absolute;
  }

  .curtain-trigger:checked ~ .left-curtain {
    transform: translateX(calc(-100% + 2em));
  }

  .curtain-trigger:checked ~ .right-curtain {
    transform: translateX(calc(100% - 2em));
  }
  .banned_vendor_warning, .vacation_vendor_warning {
    padding: 10px 0 1px 0;
    color: var(--trueblack);
    background-color: var(--crypcart-yellow);
    border-radius: 10px;
    font-size: 24px;
    box-shadow: var(--box-shadow-inset2);
    font-weight: bold;
    letter-spacing: 1px;
  }
  .vendor_profile_block {
    background-color: var(--bg-color);
  }
  .vendor_profile_block_1 {
    border-radius: 0 0 10px 10px;
  }
  .demo_vendor_bg_title_bg {
    background-color: var(--truewhite);
    box-shadow: var(--box-shadow-inset);
    text-transform: capitalize;
  }
  .vendor_bgs_link {
    background-color: var(--crypcart-purple);
    color: var(--truewhite);
  }
  .vendor_bgs_link:hover {
    color: var(--crypcart-purple);
  }
  .crypcart-content_vendor {
    width: auto;
    margin: 175px 100px 30px 100px;
    border-radius: 10px;
    padding: 20px;
    min-height: 80vh;
    min-width: 80%;
  }
  .profile_image_social {
    border-radius: 5px;
    width: 60px;
    height: 60px;
    position: relative;
  }
  .profile_image_navbar {
    border-radius: 5px;
    width: 30px;
    height: 30px;
    position: relative;
    top: 5px;
  }
  .profile_image_topnavbar {
    border-radius: 5px;
    width: 24px;
    height: 24px;
  }
  .info-admin-button {
    color: var(--truewhite);
    background-color: var(--crypcart-orange);
  }
  .info-admin-button:hover {
    color: var(--crypcart-orange);
    background-color: var(--truewhite);
  }
  #info {
    padding-bottom: 30px;
    box-shadow: var(--box-shadow-inset);
    border-radius: 10px;
    margin-bottom: 30px;
    background-color: var(--box-bg);
  }
  #info #info_hero {
    width: 100%;
    position: relative;
    background-size: cover;
    background-position: center center;
    text-align: center;
    margin-bottom: 25px;
  }
  #info #info_hero img {
    max-height: 60px;
    margin: 45px auto;
    position: relative;
  }
  #info #info_hero #info_hero_dimmer {
    background: var(--forum-header-bg1);
    background: var(--forum-header-bg2);
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    border-radius: 10px 10px 0 0;
    box-shadow: var(--box-shadow-inset2);
  }
  #info #info_hero h1 {
    text-align: center;
    position: relative;
    color: var(--forum-header-color);
    margin-top: 0;
    padding-top: 15px;
    margin-bottom: 10px;
  }
  #info #info_hero p {
    text-align: center;
    color: var(--link-color);
    position: relative;
    z-index: 2;
    margin-bottom: 0;
    padding: 10px 0;
    box-shadow: var(--box-shadow-inset2);
  }
  .forum_intro {
    background-color: var(--bg-color);
  }
  #info .info_sidebar > a {
    padding: 20px;
    display: block;
  }
  #info .info_sidebar > a:hover {
    text-decoration: none;
  }
  #info .info_sidebar ul {
    background-color: var(--bg-color);
    border: 1px solid var(--bg-color);
    box-shadow: var(--box-shadow2);
    border-radius: 10px;
    padding: 10px 0;
  }
  #info .left-column > a.btn {
    margin-bottom: 15px;
    border-radius: 30px;
  }
  #info .left-column .btn {
    width: 100%;
  }
  #info .left-column .nav-pills > li > a {
    padding: 5px 0 5px 30px;
    position: relative;
  }
  #info .left-column .nav-pills > li > a:focus,
  #info .left-column .nav-pills > li > a:hover {
    background: none;
    color: var(--forum-pills-hover);
  }
  #info .info-box {
    width: 10px;
    height: 10px;
    border-radius: 2px;
    float: left;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    left: 10px;
    background-color: var(--crypcart-brown);
  }
  #info ul.nav-pills li:nth-child(1) a .category-item .info-box {
    background-color: var(--crypcart-magenta);
  }
  #info ul.nav-pills li:nth-child(2) a .category-item .info-box {
    background-color: var(--crypcart-brown);
  }
  #info ul.nav-pills li:nth-child(3) a .category-item .info-box {
    background-color: var(--crypcart-orange);
  }
  #info ul.nav-pills li:nth-child(4) a .category-item .info-box {
    background-color: var(--crypcart-blue);
  }
  #info ul.nav-pills li:nth-child(5) a .category-item .info-box {
    background-color: var(--crypcart-green);
  }
  #info ul.nav-pills li:nth-child(6) a .category-item .info-box {
    background-color: var(--trueblack);
  }
  #info ul.nav-pills li:nth-child(7) a .category-item .info-box {
    background-color: var(--crypcart-yellow);
  }
  #info ul.nav-pills li:nth-child(8) a .category-item .info-box {
    background-color: var(--crypcart-yellow);
  }
  #info ul.nav-pills li:nth-child(9) a .category-item .info-box {
    background-color: var(--red);
  }
  #info ul.nav-pills li:nth-child(10) a .category-item .info-box {
    background-color: var(--crypcart-purple);
  }
  #info ul.nav-pills li:nth-child(11) a .category-item .info-box {
    background-color: var(--crypcart-green);
  }
  #info ul.nav-pills li:nth-child(12) a .category-item .info-box {
    background-color: var(--crypcart-magenta);
  }
  .info_search_container {
    box-shadow: var(--box-shadow-inset2);
    border-radius: 10px;
    background-color: var(--truewhite);
  }
  .info-item {
    list-style: none;
    background: var(--forum-bg-color2);
    border-radius: 10px;
    box-shadow: var(--box-shadow2);
  }
  .info-image a img {
    border-radius: 10px;
  }
  .info-inner-item p {
    box-shadow: var(--box-shadow-inset2);
    background-color: var(--truewhite);
    padding: 10px;
    border-radius: 10px;
  }
  #info .info-box-lang {
    width: 10px;
    height: 10px;
    border-radius: 2px;
    margin-top: 6px;
    margin-left: 10px;
    margin-right: 5px;
    background-color: var(--crypcart-green2);
  }
  .info-view-post {
    width: 100%;
    background-color: var(--crypcart-purple);
    color: var(--truewhite);
  }
  .info-view-post:hover {
    width: 100%;
    background-color: var(--bg-color2);
    color: var(--crypcart-purple);
  }
  .info-post-body {
    background-color: var(--bg-color);
  }
  .info-post-body p {
    background-color: var(--bg-color);
  }
  .info-post-edit-button {
    background-color: var(--crypcart-blue);
    color: var(--truewhite);
  }
  .info-post-edit-button:hover {
    background-color: var(--bg-color2);
    border-color: var(--bg-color2);
    box-shadow: var(--box-shadow-inset);
    color: var(--crypcart-blue);
  }
  .info-cat {
    background-color: var(--bg-color);
    padding: 15px 10px;
  }
  .info-cat-container {
    padding-left: 13px;
    padding-right: 0;
  }



  .location_dropbtn {
    background-color: transparent;
    color: var(--font-color);
    padding: 3px 10px;
    font-size: 18px;
    border: none;
    border-radius: 5px;
  }

  .location_dropdown {
    position: relative;
    display: inline-block;
  }

  .location_dropdown-content, .location-dropdown-content {
    background-color: var(--bg-color);
    box-shadow: var(--box-shadow-inset);
    z-index: 100;
    border-radius: 5px;
    font-size: 16px;
    columns: 3;
    padding: 15px 10px;
  }

  .location_dropdown-content a, .location-dropdown-content a{
    padding: 0 0 0 15px;
    text-decoration: none;
    display: block;
  }

  .location_dropdown-content a:hover {
    background-color: var(--crypcart-green);
    color: var(--truewhite);
  }
  .location-dropdown-content a:hover {
    background-color: var(--crypcart-green);
    color: var(--truewhite);
    border-radius: 5px;
  }
  .location_dropdown:hover .style_dropdown-content {
    display: block;
    border-radius: 5px;
  }
  .location_dropdown-content a:first-child {
    border-radius: 5px 5px 0 0;
    padding-top: 5px;
  }
  .location_dropdown-content a:last-child {
    border-radius: 0 0 5px 5px;
    padding-bottom: 5px;
  }
  .location_dropdown:hover .location_dropbtn {
    background-color: var(--crypcart-green2);
    color: var(--truewhite);
  }
  .location_container {
    box-shadow: var(--box-shadow-inset);
    background: var(--location-container-bg);
    border: 1px solid var(--location-container-border);
    border-radius: 10px;
  }
  .countrychange-button {
    color: var(--truewhite);
    background-color: var(--crypcart-green);
  }
  .countrychange-button:hover {
    color: var(--crypcart-green);
  }
  .product_temp_deactivated_warning {
    color: var(--white);
    background-color: var(--crypcart-brown);
    border-radius: 10px;
    font-size: 20px;
    box-shadow: var(--box-shadow-inset2);
    font-weight: bold;
    letter-spacing: 1px;
  }
  .product_private_warning {
    color: var(--white);
    background-color: var(--crypcart-purple);
    border-radius: 10px;
    font-size: 20px;
    box-shadow: var(--box-shadow-inset2);
    font-weight: bold;
    letter-spacing: 1px;
  }
  .product_inactive_warning {
    color: var(--white);
    background-color: var(--crypcart-magenta);
    border-radius: 10px;
    font-size: 20px;
    box-shadow: var(--box-shadow-inset2);
    font-weight: bold;
    letter-spacing: 1px;
  }
  .myproducts-row2 {
    border: 1px solid var(--box-border-color);
    border-top: 0;
    border-bottom: 1px solid var(--crypcart-blue);
  }
  .myproducts-row2:last-child {
    border: 1px solid var(--box-border-color);
    border-top: 0;
    border-radius: 0 0 10px 10px;
  }
  .set_private {
    color: var(--truewhite);
    background-color: var(--crypcart-brown);
    position: relative;
    transition: all 0.2s ease;
    letter-spacing: 0.025em;
    font-size: 1rem;
    border-color: var(--box-border-color);
  }
  .set_private:hover {
    color: var(--crypcart-brown);
  }
  .set_deactivate {
    color: var(--truewhite);
    background-color: var(--crypcart-purple);
    position: relative;
    transition: all 0.2s ease;
    letter-spacing: 0.025em;
    font-size: 1rem;
    border-color: var(--box-border-color);
  }
  .set_deactivate:hover {
    color: var(--crypcart-purple);
  }
  .set_private_off {
    color: var(--crypcart-brown);
    background-color: var(--truewhite);
    position: relative;
    transition: all 0.2s ease;
    letter-spacing: 0.025em;
    font-size: 1rem;
    border-color: var(--box-border-color);
  }
  .set_private_off:hover {
    color: var(--crypcart-brown);
  }
  .set_deactivate_off {
    color: var(--crypcart-purple);
    background-color: var(--truewhite);
    position: relative;
    transition: all 0.2s ease;
    letter-spacing: 0.025em;
    font-size: 1rem;
    border-color: var(--box-border-color);
  }
  .set_deactivate_off:hover {
    color: var(--crypcart-purple);
  }
.bitmessage_confirmed {
  border: 1px solid var(--crypcart-orange);
  background-color: var(--bg-color);
  color: var(--crypcart-orange);
  font-size: initial;
}
  .setfeatured-button {
    color: var(--truewhite);
    background-color: var(--crypcart-magenta);
  }
  .setfeatured-button:hover {
    color: var(--crypcart-magenta);
  }
  .setunfeatured-button {
    color: var(--crypcart-yellow);
    background-color: var(--crypcart-magenta);
  }
  .setunfeatured-button:hover {
    color: var(--crypcart-magenta);
  }
  .hi-icon-admin-index:before {
    content: "\f080";
  }
  .hi-icon-admin-categories:before {
    content: "\f03a";
  }
  .hi-icon-admin-messages:before {
    content: "\f311";
  }
  .hi-icon-admin-users:before {
    content: "\f0c0";
  }
  .hi-icon-admin-products:before {
    content: "\f870";
  }
  .hi-icon-admin-featuredproducts:before {
    content: "\f005";
  }
  .hi-icon-admin-purchases:before {
    content: "\f07a";
  }
  .hi-icon-admin-logs:before {
    content: "\f6a5";
  }
  .hi-icon-admin-disputes:before {
    content: "\f24e";
  }
  .hi-icon-admin-bitmessage:before {
    content: "\f2b6";
  }
  .hi-icon-admin-tickets:before {
    content: "\f3ff";
  }
  .hi-icon-admin-vendorpurchases:before {
    content: "\f54e";
  }
  .hi-icon-admin-xchanges:before {
    content: "\f0ec";
  }
  .hi-icon-admin-coinwalletstats:before {
    content: "\f51e";
  }
  .hi-icon-admin-mixer:before {
    content: "\f517";
  }
.hi-icon-admin-advstatistics:before {
    content: "\f200";
  }
  .hi-icon-admin-serverhealth:before {
    content: "\f233";
  }
  .hi-icon-admin-sitelogs:before {
    content: "\f865";
  }
  .hi-icon-admin-syscommands:before {
    content: "\f120";
  }
  .hi-icon-admin-pollsadmin:before {
    content: "\f759";
  }
  .hi-icon-admin-revisions:before {
      content: "\f31c";
  }
  .hi-icon-admin-infoadmin:before {
    content: "\f6a4";
  }
  .hi-icon-admin-telescope:before {
    content: "\e03e";
  }
  .hi-icon-admin-translations:before {
    content: "\f1ab";
  }
  .hi-icon-admin-nova:before {
    content: "\f1cd";
  }
  .hi-icon-admin-devtools:before {
    content: "\f7ea";
  }
  .hi-icon-admin-pages:before {
    content: "\f15c";
  }
  .hi-icon-money:before {
    content: "\f81d";
  }
  .hi-icon-mixer:before {
    content: "\f517";
  }
  .hi-icon-admin-settings:before {
    content: "\f085";
  }
.admin_stats_row {
  padding: 0.55rem 0.95rem;
  letter-spacing: 0.025em;
  line-height: 1.0;
  border-radius: 10px;
  display: flex;
  font-weight: 400;
  box-shadow: var(--box-shadow);
  border: 0.0625rem solid transparent;
  font-size: 1rem;
}
  .admin_stats_row_bg_orange {
    color: var(--truewhite);
    background-color: var(--crypcart-orange);
  }
  .admin_stats_row_bg_red {
    color: var(--truewhite);
    background-color: var(--crypcart-red);
  }
  .admin_stats_row_bg_magenta {
    color: var(--truewhite);
    background-color: var(--crypcart-magenta);
  }
  .admin_stats_row_bg_green {
    color: var(--truewhite);
    background-color: var(--crypcart-green);
  }
  .admin_stats_row_bg_blue {
    color: var(--truewhite);
    background-color: var(--crypcart-blue);
  }
  .admin_stats_row_bg_purple {
    color: var(--truewhite);
    background-color: var(--crypcart-purple);
  }
.admin_stats_row_bg_brown {
  color: var(--truewhite);
  background-color: var(--crypcart-brown);
}
  .admin_stats_row_bg_black {
    color: var(--truewhite);
    background-color: var(--black);
  }
  .vendor_reseller_card {
    height: 410px;
  }
  .for_vendors {
    display: flex;
  }
  .sale-confirmation {
    background-color: var(--confirmation-box-bg);
  }
  .notification-warning {
    color: var(--notification-warning-text);
  }
  .notification-warning:hover {
    color: var(--notification-warning-text-hover);
  }
  .page-item:last-child .page-link {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  .page-item:first-child .page-link {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
  }
  .purchase_id_button {
    padding: 8px;
  }
.purchases_content, .sales_content {
  border-radius: 0 0 10px 10px;
  box-shadow: var(--box-shadow-inset2);
}
.state_icon_cancelled {
  font-size: 20px;
}
.navbar_wallet {
  position: relative;
  top: -2px;
}
.navbar_wallet i {
  top: 1px;
}
.capitalize {
  text-transform: capitalize;
}
#slideshow-inner {
  border-radius: 10px;
}
  .giftcard_code_active {
    background-color: var(--crypcart-green);
    color: var(--truewhite);
    padding: 5px 10px;
    border-radius: 10px;
    font-size: 20px;
  }
  .giftcard_code_inactive {
    background-color: var(--crypcart-red);
    color: var(--truewhite);
    padding: 5px 10px;
    border-radius: 10px;
    font-size: 20px;
  }
  .coupon_row {
    border-left: 1px solid var(--table_row_border_color);
    border-right: 1px solid var(--table_row_border_color);
    border-bottom: 1px solid var(--table_row_border_color);

  }
  .zcash_icon {
    width: 24px;
    height: 24px;
    vertical-align: -0.35em;
  }
  .zcash_span {
    vertical-align: -.05em;
  }
  .money_stats_row_bg_green {
    color: var(--truewhite);
    background-color: var(--crypcart-green);
    font-size: 1rem;
  }
  .money_stats_row_bg_red {
    color: var(--truewhite);
    background-color: var(--crypcart-red);
    font-size: 1rem;
  }
  .money_stats_row_bg_brown {
    color: var(--truewhite);
    background-color: var(--crypcart-brown);
    font-size: 1rem;
  }
  .money_stats_row_bg_purple {
    color: var(--truewhite);
    background-color: var(--crypcart-purple);
    font-size: 1rem;
  }
  .money_stats_row_bg_blue {
    color: var(--truewhite);
    background-color: var(--crypcart-blue);
    font-size: 1rem;
  }
  .xchange_name {
    margin: auto;
  }
  .transporterof, .resellerof {
    border-radius: 10px;
    padding: 5px;
    color: var(--truewhite);
    background-color: var(--crypcart-brown);
  }
  .transporterbond_warning, .resellerbond_warning {
    border-radius: 10px;
    padding: 5px;
    color: var(--truewhite);
    background-color: var(--crypcart-red);
  }
  .notransporters, .noresellers {
    border-radius: 10px;
    padding: 5px;
    color: var(--truewhite);
    background-color: var(--crypcart-magenta);
  }
  .notransporterrequests, .noresellerrequests {
    border-radius: 10px;
    padding: 5px;
    color: var(--truewhite);
    background-color: var(--crypcart-blue);
  }
  .transporter_vendor {
    padding: 0 15px;
    border: 1px solid var(--featured-slot-border-color);
    border-radius: 10px;
    font-size: 26px;
    font-weight: 900;
    color: var(--featured-slot-font-color);
    margin: 0 1.5% 20px 1.5%;
    box-shadow: var(--box-shadow);
    height: 410px;
    background-color: var(--fp_vendor_bg)
  }
 .reseller_vendor {
    padding: 0 15px;
    border: 1px solid var(--featured-slot-border-color);
    border-radius: 10px;
    font-size: 26px;
    font-weight: 900;
    color: var(--featured-slot-font-color);
    margin: 0 1.5% 20px 1.5%;
    box-shadow: var(--box-shadow);
    height: 410px;
    background-color: var(--fp_vendor_bg)
  }
 .invalid-feedback {
   font-size: 100%;
   padding-bottom: 10px;
 }
 .transaction_body {
   border-radius: 0 0 10px 10px;
 }
 .transaction_title {
   border-radius: 10px 10px 0 0;
 }
 .allexchangers_exchanger, .alltrustees_trustee {
   background-color: var(--truewhite);
 }
  .page-item.disabled .page-link {
    color: var(--crypcart-red);
    font-size: 1rem;
  }
  .page-item .page-link, .page-item span {
    color: var(--crypcart-green);
    font-size: 1rem;
  }
  .page-link {
    line-height: 1.6;
  }
  .pincodeinfo, .personalphraseinfo {
    line-height: 1.5;
  }
  .currency_dropbtn {
    background-color: transparent;
    color: var(--crypcart-red);
    padding: 3px 10px;
    font-size: 18px;
    border: none;
    border-radius: 5px;
  }

  .currency_dropdown {
    position: relative;
    display: inline-block;
  }

  .currency_dropdown-content {
    display: none;
    position: absolute;
    background-color: var(--bg-color);
    min-width: 160px;
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
    z-index: 1;
    border-radius: 5px;
    font-size: 16px;
    columns: 3;
    padding: 10px 0 10px 0;
  }

  .currency_dropdown-content a {
    padding: 0 15px;
    text-decoration: none;
    display: block;
  }

  .currency_dropdown-content a:hover {
    background-color: var(--crypcart-red);
    color: var(--truewhite);
  }

  .currency_dropdown:hover .currency_dropdown-content {display: block;}

  .currency_dropdown:hover .currency_dropbtn {
    background-color: var(--crypcart-red);
    color: var(--truewhite);
  }
  .notification_dropbtn {
    background-color: transparent;
    color: var(--font-color);
    padding: 6px 10px;
    font-size: 18px;
    border: none;
    border-radius: 5px;
  }

  .notification_dropdown {
    position: relative;
    display: inline-block;
  }

  .notification_dropdown-content {
    display: none;
    position: absolute;
    background-color: var(--bg-color);
    min-width: 540px;
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
    z-index: 1;
    border-radius: 5px;
    font-size: 16px;
    columns: 1;
    padding: 10px 0 10px 0;
    left: -245px;
  }

  .notification_dropdown-content a {
    padding: 0 15px;
    text-decoration: none;
    display: block;
  }

  .notification_dropdown-content a:hover {
    background-color: var(--crypcart-orange);
    color: var(--truewhite);
  }

  .notification_dropdown:hover .notification_dropdown-content {display: block;}

  .notification_dropdown:hover .notification_dropbtn, .notification_dropdown:hover .notification_dropbtn-warning {
    background-color: var(--crypcart-orange);
    color: var(--truewhite);
  }
  .notification_dropbtn-warning {
    background-color: transparent;
    color: var(--notification-warning-text);
    padding: 6px 10px;
    font-size: 18px;
    border: none;
    border-radius: 5px;
  }





  .cart_dropbtn {
    background-color: transparent;
    color: var(--font-color);
    padding: 6px 10px;
    font-size: 18px;
    border: none;
    border-radius: 5px;
  }

  .cart_dropdown {
    position: relative;
    display: inline-block;
  }

  .cart_dropdown-content {
    display: none;
    position: absolute;
    background-color: var(--bg-color);
    min-width: 400px;
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
    z-index: 1;
    border-radius: 5px;
    font-size: 16px;
    columns: 1;
    padding: 10px 0 10px 0;
    left: -170px;
  }

  .cart_dropdown-content a {
    padding: 0 15px;
    text-decoration: none;
    display: block;
  }

  .cart_dropdown-content a:hover {
    background-color: var(--crypcart-brown);
    color: var(--truewhite);
  }

  .cart_dropdown:hover .cart_dropdown-content {display: block;}

  .cart_dropdown:hover .cart_dropbtn, .cart_dropdown:hover .cart_dropbtn-warning {
    background-color: var(--crypcart-brown);
    color: var(--truewhite);
  }
  .cart_dropbtn-warning {
    background-color: transparent;
    color: var(--cart-warning-text);
    padding: 6px 10px;
    font-size: 18px;
    border: none;
    border-radius: 5px;
  }
 .banned_icon {
   font-size: 90px;
 }
  .product_image_overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    transition: opacity 500ms;
    visibility: hidden;
    opacity: 0;
    z-index:1000;
  }
  .product_image_overlay:target {
    visibility: visible;
    opacity: 1;
  }

  .product_image_popup {
    margin: 175px auto;
    padding: 20px;
    background: var(--truewhite);
    width: 80%;
    height: 750px;
    position: relative;
    transition: all 5s ease-in-out;
  }

  .product_image_popup h2 {
    margin-top: 0;
    color: var(--font-color);
  }
  .product_image_popup .close {
    position: absolute;
    top: 20px;
    right: 30px;
    transition: all 200ms;
    font-size: 30px;
    font-weight: bold;
    text-decoration: none;
    color: var(--font-color);
  }
  .product_image_popup .close:hover {
    color: var(--font-color);
  }
  .product_image_popup .content {
    max-height: 100%;
    overflow: auto;
  }

  @media screen and (max-width: 700px){
    .product_image_popup{
      width: 70%;
    }
  }

  .border-radius-bottom {
    border-radius: 0 0 10px 10px;
  }
  .resellers_private_info_block p, .resellers_public_info_block p, .transporters_private_info_block p, .transporters_public_info_block p {
    background: var(--bg-color);
  }
  .delete_coupon {
    color: var(--truewhite);
    background-color: var(--crypcart-red);
    position: relative;
    transition: all 0.2s ease;
    letter-spacing: 0.025em;
    font-size: 1rem;
    border-color: var(--box-border-color);
  }
  .delete_coupon:hover {
    color: var(--crypcart-red);
  }
  .coupon_extend {
    color: var(--truewhite);
    background-color: var(--crypcart-blue);
    position: relative;
    transition: all 0.2s ease;
    letter-spacing: 0.025em;
    font-size: 1rem;
    border-color: var(--box-border-color);
  }
  .coupon_extend:hover {
    color: var(--crypcart-blue);
  }
  .purchases-tabs-content_second {
    padding-left: 10px;
    padding-right: 10px;
  }
  .purchases-tabs-content_second .cart-row {
    border: 1px solid var(--box-border-color);
    border-top: 0;
    border-bottom:  1px solid var(--crypcart-blue);
  }
  .loop_rounded {
    border-radius: 0 0 10px 10px;
  }
  .vendor-top-card p {
    margin-bottom: 0;
    margin-top: 0;
    background: var(--bg-color);
  }
  .englishwarning_container {
    box-shadow: var(--box-shadow-inset);
    background: var(--truewhite);
    border: 1px solid var(--crypcart-orange);
    border-radius: 10px;
  }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
    color: inherit;
  }
  .table th, .table td {
    border-bottom: 0.0625rem solid var(--box-border-color);
    border-top: 0;
  }
  .td-last-child, .panel th.accordion-label {
    border-bottom: 0 !important;
    border-top: 0 !important;
  }
  .table thead th {
    vertical-align: bottom;
    border-bottom: 1px solid var(--box-border-color);
  }
  .panel th.accordion-label {
    width: 100%;
    display: block;
    font-size: 16px;
    color: var(--crypcart-green);
  }

  .panel th.accordion-label:hover {
    cursor: pointer;
  }

  .panel th.accordion-label:before {
   content: '';
   position: initial;
   height: 5px;
   width: 5px;
   top: 13px;
   left: 12px;
   display: inline-block;
   border-left: 5px solid var(--crypcart-green);
   border-top: 5px solid transparent;
   border-bottom: 5px solid transparent;
 }
  .panel tr[aria-expanded="true"] th.accordion-label:before {
    transform: rotate(90deg);
  }
  .allusers-content-header {
    background-color: var(--crypcart-brown);
    color: var(--truewhite);
    border-radius: 10px 10px 0 0;
  }
  .dispute_agree {
    border: 1px solid var(--crypcart-green);
  }
  .dispute-new-proposal-message-header {
    background-color: var(--crypcart-purple);
    color: var(--truewhite);
    padding: 10px;
    border-radius: 10px 10px 0 0;
    border: 0;
  }
  .dispute-proposal-sendmessage-button {
    color: var(--truewhite);
    background-color: var(--crypcart-purple);
  }
  .dispute-proposal-sendmessage-button:hover {
    color: var(--crypcart-purple);
  }
  .dispute_escalated {
    border: 1px solid var(--crypcart-purple);
  }
  .lottery_pool_active {
    background-color: var(--crypcart-green);
    color: var(--truewhite);
    padding: 5px 10px;
    border-radius: 10px;
  }
  .lottery_pool_inactive {
    background-color: var(--crypcart-brown);
    color: var(--truewhite);
    padding: 5px 10px;
    border-radius: 10px;
  }
  .lottery_participants {
    background-color: var(--crypcart-purple);
    color: var(--truewhite);
    padding: 5px 10px;
    border-radius: 10px;
  }
  .lottery_prizes {
    background-color: var(--crypcart-brown);
    color: var(--truewhite);
    padding: 5px 10px;
    border-radius: 10px;
  }
  .lottery_winners {
    background-color: var(--crypcart-magenta);
    color: var(--truewhite);
    line-height: 3rem;
    border-radius: 10px;
    font-size: 18px;
  }

  .lotteries {
    display : block;
    vertical-align: top;
    height:auto !important;
  }
  .lotterylist {
    display:none;
    height:auto;
    margin:0;
  }
  .lotteryshow {
    display: none;
  }
  .lotteryhide:target + .lotteryshow {
    display: inline-flex;
  }
  .lotteryhide {
    display: inline-flex;
  }
  .lotteryhide:target {
    display: none;
  }
  .lotteryhide:target ~ .lotterylist {
    display:inline;
  }



  .lotterylist p{
    height:auto;
    margin:0;
  }
  .lotteries .accordion-label {
    width: 100%;
    display: block;
    font-size: 16px;
    color: var(--crypcart-green);
  }

  .lotteries .lotteryhide:hover, .lotteries .lotteryshow:hover {
    cursor: pointer;
  }

.lotteries .lotteryshow:before {
    content: '';
    position: relative;
    height: 5px;
    width: 5px;
    top: 12px;
    left: -10px;
    display: inline-block;
    border-left: 5px solid var(--crypcart-green);
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
  transform: rotate(90deg);
  }
  .lotteries .lotteryhide:before {
    content: '';
    position: relative;
    height: 5px;
    width: 5px;
    top: 12px;
    left: -10px;
    display: inline-block;
    border-left: 5px solid var(--crypcart-green);
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
  }
  .lotteries .lotteryshow:after {
    content: '';
    position: relative;
    height: 5px;
    width: 5px;
    top: 12px;
    left: 10px;
    display: inline-block;
    border-left: 5px solid var(--crypcart-green);
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    transform: rotate(90deg);
  }
  .lotteries .lotteryhide:after {
    content: '';
    position: relative;
    height: 5px;
    width: 5px;
    top: 12px;
    left: 10px;
    display: inline-block;
    border-left: 5px solid var(--crypcart-green);
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    transform: rotate(180deg);
  }
  .feedback_delete_cost_elite {
    background-color: var(--crypcart-green);
    color: var(--truewhite);
    padding: 5px 10px;
    border-radius: 10px;
  }
  .feedback_delete_cost_featured {
    background-color: var(--crypcart-blue);
    color: var(--truewhite);
    padding: 5px 10px;
    border-radius: 10px;
  }
  .feedback_delete_cost_standard {
    background-color: var(--crypcart-green);
    color: var(--truewhite);
    padding: 5px 10px;
    border-radius: 10px;
  }
  .hover02 figure img {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    opacity: 0.9;
  }
  .hover02 figure:hover img {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    opacity: 1;
  }
  .hover02 figure:hover {
    border-radius: 10px;
  }
  .verify-signin-code {
    background-color: var(--bg-color);
  }
  .purchase_image_overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    transition: opacity 500ms;
    visibility: hidden;
    opacity: 0;
    z-index:1000;
  }
  .purchase_image_overlay:target {
    visibility: visible;
    opacity: 1;
  }

  .purchase_image_popup {
    margin: 175px auto;
    padding: 20px;
    background: var(--truewhite);
    width: 80%;
    height: 750px;
    position: relative;
    transition: all 5s ease-in-out;
  }

  .purchase_image_popup h2 {
    margin-top: 0;
    color: var(--font-color);
  }
  .purchase_image_popup .close {
    position: absolute;
    top: 20px;
    right: 30px;
    transition: all 200ms;
    font-size: 30px;
    font-weight: bold;
    text-decoration: none;
    color: var(--font-color);
  }
  .purchase_image_popup .close:hover {
    color: var(--font-color);
  }
  .purchase_image_popup .content {
    max-height: 90%;
    overflow: hidden;
    max-width: 100%;
  }
  .purchase_image_popup .content img {
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    border-radius: 10px;
    width: 100%;
    max-height: 615px;
  }
  .purchase_image_popup .content img:hover {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    border-radius: 10px;
    max-height: 615px;
    overflow: hidden;
    max-width: 100%;
    padding:20px;
  }

  @media screen and (max-width: 700px){
    .purchase_image_popup{
      width: 70%;
    }
  }




  .dispute_image_overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    transition: opacity 500ms;
    visibility: hidden;
    opacity: 0;
    z-index:1000;
  }
  .dispute_image_overlay:target {
    visibility: visible;
    opacity: 1;
  }

  .dispute_image_popup {
    margin: 175px auto;
    padding: 20px;
    background: var(--truewhite);
    width: 80%;
    height: 750px;
    position: relative;
    transition: all 5s ease-in-out;
  }

  .dispute_image_popup h2 {
    margin-top: 0;
    color: var(--font-color);
  }
  .dispute_image_popup .close {
    position: absolute;
    top: 20px;
    right: 30px;
    transition: all 200ms;
    font-size: 30px;
    font-weight: bold;
    text-decoration: none;
    color: var(--font-color);
  }
  .dispute_image_popup .close:hover {
    color: var(--font-color);
  }
  .dispute_image_popup .content {
    max-height: 90%;
    overflow: hidden;
    max-width: 100%;
  }
  .dispute_image_popup .content img {
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    border-radius: 10px;
    width: 100%;
    max-height: 615px;
  }
  .dispute_image_popup .content img:hover {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    border-radius: 10px;
    max-height: 615px;
    overflow: hidden;
    max-width: 100%;
    padding:20px;
  }

  @media screen and (max-width: 700px){
    .dispute_image_popup{
      width: 70%;
    }
  }
}

.screensaver_icon1 {
  position: fixed;
  top: 96px;
  font-size: 18px;
  z-index: 1;
  transition: all 300ms ease-in-out;
  right: 0;
  background-color: var(--bg-color);
  padding: 15px 10px 10px 10px;
  border-radius: 10px 0 0 10px;
  cursor: pointer;
  box-shadow: var(--bars-box-shadow);
}
.screensaver_icon2 {
  position: fixed;
  top: 96px;
  font-size: 18px;
  z-index: 1;
  transition: all 300ms ease-in-out;
  left: 0;
  background-color: var(--bg-color);
  padding: 15px 15px 10px 10px;
  border-radius: 0 10px 10px 0;
  cursor: pointer;
  box-shadow: var(--bars-box-shadow);
}
.screensaver_icon1 i, .screensaver_icon2 i {
  font-size: 24px;
}
.admin-user-info {
  background-color: var(--bg-color);
}












.satrequests {
  display : block;
  vertical-align: top;
  height:auto !important;
}
.satrequest {
  display:none;
  height:auto;
  margin:0;
}
.satrequestshow {
  display: none;
}
.satrequesthide:target + .satrequestshow {
  display: inline-flex;
}
.satrequesthide {
  display: inline-flex;
}
.satrequesthide:target {
  display: none;
}
.satrequesthide:target ~ .satrequestlist {
  display:inline;
}



.satrequestlist p{
  height:auto;
  margin:0;
}
.satrequests .accordion-label {
  width: 100%;
  display: block;
  font-size: 16px;
  color: var(--crypcart-green);
}

.satrequests .satrequesthide:hover, .satrequests .satrequestshow:hover {
  cursor: pointer;
}

.satrequests .satrequestshow:before {
  content: '';
  position: relative;
  height: 5px;
  width: 5px;
  top: 12px;
  left: -10px;
  display: inline-block;
  border-left: 5px solid var(--crypcart-green);
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  transform: rotate(90deg);
}
.satrequests .satrequesthide:before {
  content: '';
  position: relative;
  height: 5px;
  width: 5px;
  top: 12px;
  left: -10px;
  display: inline-block;
  border-left: 5px solid var(--crypcart-green);
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}
.satrequests .satrequestshow:after {
  content: '';
  position: relative;
  height: 5px;
  width: 5px;
  top: 12px;
  left: 10px;
  display: inline-block;
  border-left: 5px solid var(--crypcart-green);
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  transform: rotate(90deg);
}
.satrequests .satrequesthide:after {
  content: '';
  position: relative;
  height: 5px;
  width: 5px;
  top: 12px;
  left: 10px;
  display: inline-block;
  border-left: 5px solid var(--crypcart-green);
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  transform: rotate(180deg);
}

.hi-icon-admin-cashoutrequests:before {
  content: "\f788";
}
.hi-icon-admin-listeners:before {
  content: "\f8fa";
}
.hi-icon-admin-schedule:before {
  content: "\f073";
}
.notifications_table {
  columns: 3;
}
.tagslisttext {
  color: var(--crypcart-green);
}
.tagslistheadtext {
  color: var(--crypcart-orange)
}
.location_long {
  color: var(--crypcart-green);
}
.svg-zec {
  display: inline-block;
  height: 23px;
  overflow: visible;
  vertical-align: -.125em;
  font-size: 24px;
}
.svg-zec_icon {
  display: inline-block;
  height: 23px;
  overflow: visible;
  vertical-align: -.190em;
  font-size: 24px;
}
.pagination {
  margin-top: 35px;
}
#product_popup_slideshow-inner > ul > li > a > img, #product_popup_slideshow-inner > ul > li > img {
  border-radius: 0;
}
.forum_container .td-last-child, .forum_container .panel th.accordion-label {
  border-bottom: 0.0625rem solid var(--box-border-color) !important;
  border-top: 1px solid var(--forum-border-color) !important;
}
.img-thumbnail {
  background-color: var(--trans);
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: var(--truewhite) !important;
  background-color: #035c7b82;
  border-color: var(--box-border-color);
  box-shadow: var(--box-shadow-inset);
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: var(--truewhite) !important;
  background-color: #035c7b82;
  border-color: var(--box-border-color);
  box-shadow: var(--box-shadow-inset);
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: var(--truewhite) !important;
  background-color: #035c7b82;
  border-color: var(--box-border-color);
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: var(--truewhite) !important;
  background-color: #97265380;
  border-color: var(--box-border-color);
  box-shadow: var(--box-shadow-inset);
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
  color: var(--font-color);
}
.panel-footer {
  padding: 10px 15px 20px 15px !important;
}
.vendor-top-section {
  box-shadow: var(--box-shadow-inset2);
}
.panel-footer {
  background-color: var(--crypcart-purple);
  border-top: 1px solid var(--box-border-color);
}
.button-blue, .button {
  color: var(--truewhite);
  background-color: var(--crypcart-red);
  box-shadow: var(--box-shadow2);
  position: relative;
  transition: all 0.2s ease;
  letter-spacing: 0.025em;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.55rem;
  padding: 0.55rem 0.95rem;
  border: 0.0625rem solid transparent;
  user-select: none;
  font-weight: 400;
}
.button-blue:hover, .button:hover {
  color: var(--crypcart-red);
  background-color: var(--bg-color2);
  border-color: var(--bg-color2);
  box-shadow: var(--box-shadow-inset);
}
.text-blue {
  color: var(--link-color);
}
.text-blue:hover {
  color: var(--link-color-hover);
}
.panel-body tbody tr:nth-child(2n), .panel-body thead tr {
  color: var(--font-color);
  background-color: var(--box-bg);
}
.panel-body thead tr, .panel-body tr {
  border: 0;
}
.justify-end {
  justify-content: center;
}
.panel-body .search-input, .panel-body .select-group, .panel-header .search-input, .panel-header .select-group {
  height: calc(1.5em + 1.2rem + 0.0625rem);
  padding: 0 15px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--font-color);
  background: var(--box-bg) none;
  background-clip: padding-box;
  border: 1px solid var(--box-border-color);
  border-radius: 10px;
  transition: all 0.3s ease-in-out;
}
.panel-body .search-input:focus, .panel-body .select-group:focus, .panel-header .search-input:focus, .panel-header .select-group:focus {
  color: #44476A;
  background-color: var(--input-focus-bgcolor);
  opacity: 1;
  border-color: var(--box-border-color);
  outline: 0;
}
.panel-body .select-group select, .panel-header .select-group select {
  background-color: var(--trans);
  border-width: 0;
  color: var(--font-color);
  line-height: 1.5;
}
.header {
  box-shadow: var(--box-shadow);
  border-radius: 10px;
}
.translation_head h1 {
  color: var(--truewhite);
}
.header a {
  color: var(--truewhite);
}
.header a:hover {
  color: var(--truewhite);
}
.panel-body {
  border: 0;
}
.panel-body .input-group input, .panel-header .input-group input {
  height: calc(1.5em + 1.2rem + 0.0625rem);
  padding: 0 15px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--font-color);
  background: var(--box-bg) none;
  background-clip: padding-box;
  border: 1px solid var(--box-border-color);
  border-radius: 10px;
  transition: all 0.3s ease-in-out;
  text-align: center;
  width: 100%;
}
.panel-body .input-group input, .panel-header .input-group input:focus {
  background-color: var(--truewhite);
  opacity: 1;
  color: var(--font-color);
}
.panel-body tbody tr:hover, .panel-body tbody tr:nth-child(2n):hover {
  background-color: var(--crypcart-blue);
  color: var(--truewhite);
}
.panel-body .input-group label, .panel-header .input-group label {
  color: var(--font-color);
}
.panel-body th {
  color: var(--link-color);
}
.form-check .form-check-label {
  color: var(--font-color);
}
.form-check .form-check-label::before, .form-check .form-check-label::after {
  background-color: var(--bg-color);
  border: 1px solid var(--box-border-color);
  box-shadow: var(--box-shadow2);
}
.form-check input[type="checkbox"]:checked + .form-check-label::after {
  background-color: var(--bg-color);
}
.form-check input[type="checkbox"]:checked + .form-check-label::after {
  color: var(--font-color);
}
.forum_markasread_button:hover, .forum_proceed_button:hover, .forum_view_thread:hover, .forum_newthread_button:hover {
  background-color: var(--bg-color2) !important;
  border-color: var(--bg-color2) !important;
  box-shadow: inset 2px 2px 5px #b8b9be, inset -3px -3px 7px #FFFFFF !important;
}
.underline {
  text-decoration: underline;
}
.lang_dropdown_option {
  text-transform: capitalize;
}
.crypcart-content_404 {
  width: auto;
  margin: 0 100px 30px 100px;
  border-radius: 10px;
  min-width: 80%;
  background-color: var(--bg-color);
  position: absolute;
  top: 40px;
  padding: 40px 10px 60px 10px;
}
.banned_vendor_warning_text, .vacation_vendor_warning_text {
  color: var(--font-color);
}
.nav-tabs .nav-link:focus {
  border-color: var(--box-border-color);
}
.quick_image_add {
  width: auto;
  height: auto;
}
.feedback-row {
  border: 1px solid var(--box-border-color);
  border-top: 0;
  border-bottom: 4px solid var(--box-border-color);
}
.server_status_content {
  columns: 3;
}
.logs_table {
  border: 1px solid var(--box-border-color);
  box-shadow: var(--box-shadow2);
}
/*
.bottom-spacer {
 position: absolute;
 top: 100%;
 margin-top: 100%;
 border-bottom: 20px solid var(--trans);
}
.bottom-spacer-forum {
 position: absolute;
 top: 100%;
 border-bottom: 20px solid var(--trans);
}
*/
.resellers_info_form, .transporters_info_form {
 width: 100% !important;
}
.magenta-button {
  color: var(--truewhite);
  background-color: var(--crypcart-magenta);
}
.magenta-button:hover {
  color: var(--crypcart-magenta);
}
.yellow-button {
  color: var(--truewhite);
  background-color: var(--crypcart-yellow);
}
.yellow-button:hover {
  color: var(--crypcart-yellow);
}
.red-button {
  color: var(--truewhite);
  background-color: var(--crypcart-red);
}
.red-button:hover {
  color: var(--crypcart-red);
}
.purple-button {
  color: var(--truewhite);
  background-color: var(--crypcart-purple);
}
.purple-button:hover {
  color: var(--crypcart-purple);
}
.brown-button {
  color: var(--truewhite);
  background-color: var(--crypcart-brown);
}
.brown-button:hover {
  color: var(--crypcart-brown);
}
.orange-button {
  color: var(--truewhite);
  background-color: var(--crypcart-orange);
}
.orange-button:hover {
  color: var(--crypcart-orange);
}
.green-button {
  color: var(--truewhite);
  background-color: var(--crypcart-green);
}
.green-button:hover {
  color: var(--crypcart-green);
}
.blue-button {
  color: var(--truewhite);
  background-color: var(--crypcart-blue);
}
.blue-button:hover {
  color: var(--crypcart-blue);
}
.black-button {
  color: var(--truewhite);
  background-color: var(--black);
}
.black-button:hover {
  color: var(--black);
}
.statsicon {
  font-size: 24px;
}


/* Left Navbar Menu start */

.category_arts:hover, .submenu_arts a {
  color: var(--crypcart-yellow) !important;
}
.category_motors:hover, .submenu_motors a {
  color: var(--crypcart-orange) !important;
}
.category_books:hover, .submenu_books a {
  color: var(--crypcart-red) !important;
}
.category_business:hover, .submenu_business a {
  color: var(--crypcart-magenta) !important;
}
.category_collectibles:hover, .submenu_collectibles a {
  color: var(--crypcart-brown) !important;
}
.category_computers:hover, .submenu_computers a {
  color: var(--crypcart-purple) !important;
}
.category_education:hover, .submenu_education a {
  color: var(--crypcart-blue) !important;
}
.category_electronics:hover, .submenu_electronics a {
  color: var(--crypcart-green) !important;
}
.category_clothing:hover, .submenu_clothing a {
  color: var(--crypcart-yellow) !important;
}
.category_food:hover, .submenu_food a {
  color: var(--crypcart-orange) !important;
}
.category_health:hover, .submenu_health a {
  color: var(--crypcart-red) !important;
}
.category_homegarden:hover, .submenu_homegarden a {
  color: var(--crypcart-magenta) !important;
}
.category_internet:hover, .submenu_internet a {
  color: var(--crypcart-brown) !important;
}
.category_jewelry:hover, .submenu_jewelry a {
  color: var(--crypcart-purple) !important;
}
.category_misc:hover, .submenu_misc a {
  color: var(--crypcart-blue) !important;
}
.category_kids:hover, .submenu_kids a {
  color: var(--crypcart-green) !important;
}
.category_pets:hover, .submenu_pets a {
  color: var(--crypcart-yellow) !important;
}
.category_realestate:hover, .submenu_realestate a {
  color: var(--crypcart-orange) !important;
}
.category_security:hover, .submenu_security a {
  color: var(--crypcart-red) !important;
}
.category_services:hover, .submenu_services a {
  color: var(--crypcart-magenta) !important;
}
.category_sports:hover, .submenu_sports a {
  color: var(--crypcart-brown) !important;
}
.category_toys:hover, .submenu_toys a {
  color: var(--crypcart-purple) !important;
}
.category_travel:hover, .submenu_travel a {
  color: var(--crypcart-blue) !important;
}

/* Left Navbar Menu end */

.menubutton {
  min-width: 110px;
}
.graph {
  max-height: 500px;
}
canvas {
  padding-bottom: 30px;
}
.stats_chart_yellow {
  background-color: cornsilk;
  opacity: 0.5;
}
.stats_chart_orange {
  background-color: bisque;
}
.stats_chart_red {
  background-color: antiquewhite;
}
.stats_chart_magenta {
  background-color: mistyrose;
}
.stats_chart_brown {
  background-color: peachpuff;
}
.stats_chart_purple {
  background-color: lavender;
}
.stats_chart_blue {
  background-color: lightcyan;
}
.stats_chart_green {
  background-color: honeydew;
}
.top-thickborder {
  border-top: 2px solid var(--box-border-color);
}
.ticket_type_small {
  font-size: 1rem;
}
.mixer_table {
  border-radius: 10px;
}
.mixer_request_coin {
  padding-top: 2px;
  padding-bottom: 0;
}
.mixer-payment-box {
  box-shadow: var(--box-shadow3);
}
.allmixerrequests-content-header {
  background-color: var(--crypcart-orange);
  color: var(--truewhite);
  border-radius: 10px 10px 0 0;
}
.admin-user-mod-section {
  columns: 4;
}
.admin-permissions-checkbox {
  padding-left: 1.7rem !important;
}
.adminsettings-themes {
  columns: 2;
}
.vendorurchase-content-header {
  background-color: var(--crypcart-magenta);
  color: var(--truewhite);
  border-radius: 10px 10px 0 0;
}
.wallet_balances {
  columns: 2;
}
.lnavbar-li:hover {
  border-right: 3px solid !important;
}
.llv-active {
  color: var(--crypcart-green);
}
.mnemonic {
  background-color: var(--bg-color);
}
.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
  box-shadow: none;
}
.btn:not(:disabled):not(.disabled):active:focus, .btn:not(:disabled):not(.disabled).active:focus {
  box-shadow: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: inherit;
}

.pop {
  position: absolute;
  width: 50%;
  margin: auto;
  padding: 20px;
  height: 50%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  visibility: hidden;
}
.pop input:checked {
  visibility: visible;
}
@media (max-width: 640px) {
  .pop {
    position: relative;
    width: 100%;
  }
}
.pop .modal {
  z-index: 1000000;
  opacity: 1;
  visibility: visible;
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: opacity 500ms ease-in-out;
  transition: opacity 500ms ease-in-out;
  display: block;
}
.pop .modal__inner {
  -webkit-transform: translate(-50%, -50%) scale(0.75);
  transform: translate(-50%, -50%) scale(0.75);
  top: 50%;
  left: 50%;
  width: 50%;
  background: var(--bg-color);
  padding: 40px 30px;
  position: absolute;
  color: var(--font-color);
}
@media (max-width: 640px) {
  .pop .modal__inner {
    width: 100%;
  }
}
.btn-close{
  color: var(--link-color);
  text-align: center;
}

.pop label {
  display: inline-block;
  cursor: pointer;
}
.pop input {
  display: none;
}
.pop input:checked + .modal label:hover {
  background: var(--bg-color);
}
.pop input + .modal {
  opacity: 0;
  visibility: hidden;
}
.pop input + .modal .modal__inner {
  -webkit-transform: translate(-50%, -50%) scale(1);
  transform: translate(-50%, -50%) scale(1);
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
.pop input + .modal .modal__inner p {
  font-size: 1.25rem;
  line-height: 125%;
}
.pop input + .modal label {
  position: absolute;
  top: 0;
  right: 0;
  height: 30px;
  width: 30px;
  background: var(--bg-color);
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
.pop input + .modal label:hover {
  background: var(--bg-color);
}
.pop input:checked + .modal {
  opacity: 1;
  visibility: visible;
}
.pop input:checked + .modal .modal__inner {
  -webkit-transform: translate(-50%, -50%) scale(1);
  transform: translate(-50%, -50%) scale(1);
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
.pop input:checked + .modal .modal__inner p {
  font-size: 1.25rem;
  line-height: 125%;
}
.pop input:checked + .modal label {
  position: absolute;
  top: 10px;
  right: 10px;
  height: 30px;
  width: 30px;
  background: var(--bg-color);
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  font-size: 20px;
}
.product_banned_vendor_warning {
  font-size: 1rem;
  background-color: var(--bg-color);
  color: var(--crypcart-red);
  border-radius: 10px;
  box-shadow: var(--box-shadow-inset2);
  font-weight: bold;
}
.polls_home_link {
  color: var(--crypcart-blue);
}
.poll_create_container {
  background-color: var(--box-bg);
  box-shadow: var(--box-shadow-inset);
}
.poll_option {
  border-bottom: 1px solid var(--font-color);
}
.xdsoft_datetimepicker {
  border-radius: 10px;
  border: 1px solid var(--box-border-color) !important;
  margin-top: 10px;
  color: var(--font-color) !important;
  font-family: "Fira Sans Extra Condensed", "Ropa Sans", "Mada", "Mirza", "Calama", "Gyumri", "Khand", "IBM Plex Sans Thai", "IBM Plex Sans Hebrew", "IBM Plex Sans Devanagari", "IBM Plex Sans Arabic", "IBM Plex Sans JP", "IBM Plex Sans KR", sans-serif !important;
  box-shadow: var(--box-shadow3) !important;
  background: var(--bg-color) !important;
}
.poll_option_row {
  position: relative;
  display: block;
  margin-bottom: -0.0625rem;
  background-color: transparent;
  border-bottom: 0.0625rem solid var(--box-border-color);
}
.poll_option_row:first-child {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom: 0.0625rem solid var(--box-border-color);
}
.poll_option_row:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom: none;
}
.poll_option_row .radio label {
  margin: 0;
}
.poll_container {
  box-shadow: var(--box-shadow-inset);
  background: var(--location-container-bg);
  border: 1px solid var(--location-container-border);
  border-radius: 10px;
}
.poll_panel_body {
  box-shadow: var(--box-shadow2);
}
.lastloop {
  border-radius: 0 0 10px 10px;
}
.rowdivider {
  border-bottom: 3px solid var(--box-border-color);
}
.feedback_image_overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
  z-index:1000;
}
.feedback_image_overlay:target {
  visibility: visible;
  opacity: 1;
}

.feedback_image_popup {
  margin: 175px auto;
  padding: 20px;
  background: var(--truewhite);
  width: 80%;
  height: 750px;
  position: relative;
  transition: all 5s ease-in-out;
}

.feedback_image_popup h2 {
  margin-top: 0;
  color: var(--font-color);
}
.feedback_image_popup .close {
  position: absolute;
  top: 20px;
  right: 30px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: var(--font-color);
}
.feedback_image_popup .close:hover {
  color: var(--font-color);
}
.feedback_image_popup .content {
  max-height: 100%;
  overflow: auto;
}

@media screen and (max-width: 700px){
  .feedback_image_popup{
    width: 70%;
  }
}
.feedback_image_thumb {
  max-width: 184px;
  max-height: 300px;
}
.figure_card {
  overflow: hidden;
  box-shadow: none !important;
}
.figure_row {
  overflow: hidden;
  box-shadow: var(--box-shadow) !important;
}
hr {
  border-top: 1px solid var(--box-border-color);
}
.file_storage_iframe {
  width: 100%;
  height: 1500px;
  overflow: hidden;
  border: 1px solid var(--box-border-color);
  box-shadow: var(--box-shadow);
}
.image_figcaption {
  background-color: var(--figcaption-bg);
  color: var(--figcaption-text);
  position: absolute;
  overflow: hidden;
  top: 10px;
  font-size: 12px;
  width: 100%;
  padding: 1px 0;
}
.figcaption-product-coins {
  background-color: var(--crypcart-orange);
  padding: 0 7px;
  border-radius: 5px;
  margin: 2px 4px;
  color: var(--truewhite);
  display: inline-flex;
}
.message-sendenough_address {
  background-color: var(--crypcart-green);
  color: var(--truewhite);
  padding: 5px 10px;
  border-radius: 10px;
  font-size: 18px;
}



*, *::before, *::after {
  box-sizing: border-box;
}



.latest_news_title {
  color: var(--latest_news_title);
}
.container {
  max-width: 100%;
}
.address-container {
  max-width: 100% !important; /* Ensures the container doesn't exceed the width of its parent */
  overflow: hidden !important; /* Hides any overflow content */
}
.longwordbreak {
  word-wrap: break-word !important; /* Breaks long words and forces them to wrap */
  overflow-wrap: break-word !important; /* Modern property for the same effect */
}
[data-component="sidebar"] .first-menu:hover div.cat_name {
  display: inline-flex;
}

.multitabsp-one + label {
  background-color: var(--crypcart-red);
  color: var(--truewhite);
}

.multitabsp-one:checked + label {
  color: var(--crypcart-red);
}

.multitabsp-two + label {
  background-color: var(--crypcart-blue);
  color: var(--truewhite);
}

.multitabsp-two:checked + label {
  color: var(--crypcart-blue);
}

.multitabsp-three + label {
  background-color: var(--crypcart-brown);
  color: var(--truewhite);
}

.multitabsp-three:checked + label {
  color: var(--crypcart-brown);
}

.multitabsp-four + label {
  background-color: var(--crypcart-green);
  color: var(--truewhite);
}
.multitabsp-four:checked + label {
  color: var(--crypcart-green);
}
.custom-file-label::after {
  height: 100%;
  background-color: var(--crypcart-blue);
  color: var(--truewhite);
  border: 0;
  border-radius: 0 7px 7px 0;
}
.custom-file-label {
  background-color: var(--gray-100);
  background-clip: padding-box;
  border: 1px solid var(--box-border-color);
  box-shadow: none;
}
[data-component="sidebar"] .first-menu:hover .list-group-item {
  width: 45%;
}
[data-component="sidebar"] .first-menu div.cat_name {
  display: inline-flex;
  width: 100%;
}
[data-component="sidebar"] .first-menu a {
  display: inline-flex;
}
[data-component="sidebar"] .first-menu:hover .submenu .list-group-item {
  width: 99%;
}
[data-component="sidebar"] .first-menu a.submenu_item {
  display: block;
}
.containercavemen {
  height: 320px;
  width: 500px;
}

/*/////////////////// caveman */
.caveman {
  height: 300px;
  position: relative;
  width: 250px;
}

.caveman:nth-child(1) {
  transform: rotateY(180deg);
}

.caveman:nth-child(2) {

}

.head {
  position: absolute;
  background-color: #13242c;
  border-radius: 50px;
  height: 140px;
  left: 60px;
  top: 25px;
  width: 65px;
}
.head:after,
.head:before {
  content: "";
  position: absolute;
  background-color: #13242c;
  border-radius: 10px;
  height: 20px;
  width: 7px;
}
.head:after {
  left: 35px;
  top: -8px;
  transform: rotate(20deg);
}
.head:before {
  left: 30px;
  top: -8px;
  transform: rotate(-20deg);
}
.head .eye {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  background-color: #eab08c;
  border-radius: 50px;
  height: 16px;
  left: 45%;
  top: 40px;
  width: 48px;
}
.head .eye:after,
.head .eye:before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-color: #13242c;
  border-radius: 50%;
  height: 5px;
  width: 5px;
}
.head .eye:after {
  left: 5px;
}
.head .eye:before {
  right: 9px;
}
.head .eye .nose {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: #d9766c;
  border-left: 8px solid rgba(19, 36, 44, 0.1);
  border-radius: 10px;
  box-sizing: border-box;
  height: 35px;
  left: 45%;
  top: 12px;
  width: 15px;
}

.shape {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  border-radius: 50%;
  height: 140px;
  overflow: hidden;
  top: 70px;
  width: 140px;
}
.shape .circle {
  position: absolute;
  border-radius: 50%;
  height: 60px;
  width: 60px;
}
.shape .circle:after,
.shape .circle:before {
  content: "";
  position: absolute;
  border-radius: 50%;
  height: 20px;
  width: 20px;
}
.shape .circle:after {
  left: 50px;
  top: 10px;
}
.shape .circle:before {
  left: 60px;
  top: 45px;
}
.shape .circle:nth-child(1) {
  left: -12px;
  top: 80px;
}
.shape .circle:nth-child(2) {
  right: 10px;
  top: 0px;
  transform: rotate(90deg);
}
.shape .circle:nth-child(2):after {
  left: 65px;
  top: 10px;
}
.shape .circle:nth-child(2):before {
  display: none;
}

.caveman:nth-child(1) .shape {
  background-color: var(--crypcart-brown);
}
.caveman:nth-child(1) .shape .circle {
  background-color: var(--crypcart-orange);
}
.caveman:nth-child(1) .shape .circle:after,
.caveman:nth-child(1) .shape .circle:before {
  background-color: var(--crypcart-yellow);
}

.caveman:nth-child(2) .shape {
  background-color: var(--crypcart-green);
}
.caveman:nth-child(2) .shape .circle {
  background-color: var(--crypcart-purple);
}
.caveman:nth-child(2) .shape .circle:after,
.caveman:nth-child(2) .shape .circle:before {
  background-color: var(--crypcart-blue);
}

.arm-right {
  position: absolute;
  background-color: #eab08c;
  border-left: 8px solid rgba(19, 36, 44, 0.1);
  border-radius: 50px;
  box-sizing: border-box;
  height: 180px;
  left: 135px;
  top: 80px;
  transform-origin: 30px 30px;
  width: 60px;
  z-index: 1;
}
.arm-right .club {
  position: absolute;
  border-bottom: 110px solid #601513;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  height: 0;
  left: -60px;
  top: 120px;
  transform: rotate(70deg);
  width: 20px;
}
.arm-right .club:after,
.arm-right .club:before {
  position: absolute;
  content: "";
  background-color: #601513;
  border-radius: 50%;
  left: 0;
}
.arm-right .club:after {
  height: 20px;
  width: 20px;
  top: -10px;
}
.arm-right .club:before {
  height: 40px;
  width: 40px;
  left: -10px;
  top: 90px;
}

.leg {
  position: absolute;
  border-radius: 10px;
  height: 55px;
  top: 200px;
  width: 10px;
}
.leg:after {
  position: absolute;
  content: "";
  border-radius: 50%;
  height: 10px;
  left: -5px;
  top: 15px;
  width: 10px;
}
.leg .foot {
  position: absolute;
  border-radius: 25px 25px 0 0;
  height: 25px;
  left: -38px;
  top: 30px;
  width: 50px;
}
.leg .foot:after,
.leg .foot:before,
.leg .foot .fingers,
.leg .foot .fingers:after {
  position: absolute;
  background-color: #eab08c;
  border-radius: 50%;
  bottom: 0px;
  height: 15px;
  transform-origin: bottom;
  width: 15px;
}
.leg .foot:after {
  left: -6px;
  content: "";
}
.leg .foot:before {
  left: 8px;
  transform: scale(0.6);
  content: "";
}
.leg .foot .fingers {
  left: 15px;
  transform: scale(0.6);
}
.leg .foot .fingers:after {
  left: 11px;
  content: "";
}

.leg:nth-child(1) {
  background-color: #b2524d;
  left: 95px;
}
.leg:nth-child(1):after {
  background-color: #b2524d;
}
.leg:nth-child(1) .foot {
  background-color: #b2524d;
}
.leg:nth-child(1) .foot:after {
  background-color: #b2524d;
}
.leg:nth-child(1) .foot:before {
  display: none;
}

.leg:nth-child(2) {
  background-color: #d9766c;
  left: 115px;
}
.leg:nth-child(2):after {
  background-color: #d9766c;
}
.leg:nth-child(2) .foot {
  background-color: #d9766c;
}

/*/////////////////// animation */
.caveman:nth-child(1) .arm-right {
  animation: arm-anima 1.2s infinite cubic-bezier(0.55, 0.01, 0.16, 1.34);
}

.caveman:nth-child(2) .arm-right {
  animation: arm-anima 1.2s infinite cubic-bezier(0.55, 0.01, 0.16, 1.34);
  animation-delay: 0.6s;
}

@keyframes arm-anima {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(-360deg);
  }
}
.caveman:nth-child(2) .head {
  animation: head-anima 1.2s infinite cubic-bezier(0.55, 0.01, 0.16, 1.34);
}

.caveman:nth-child(1) .head {
  animation: head-anima 1.2s infinite cubic-bezier(0.55, 0.01, 0.16, 1.34);
  animation-delay: 0.6s;
}

@keyframes head-anima {
  0% {
    top: 25px;
  }
  42% {
    top: 25px;
  }
  45% {
    top: 50px;
  }
  100% {
    top: 25px;
  }
}
.caveman:nth-child(2) .eye:after,
.caveman:nth-child(2) .eye:before {
  animation: eye-anima 1.2s infinite cubic-bezier(0.55, 0.01, 0.16, 1.34);
}

.caveman:nth-child(1) .eye:after,
.caveman:nth-child(1) .eye:before {
  animation: eye-anima 1.2s infinite cubic-bezier(0.55, 0.01, 0.16, 1.34);
  animation-delay: 0.6s;
}

@keyframes eye-anima {
  0% {
    height: 5px;
  }
  42% {
    height: 5px;
  }
  45% {
    height: 1px;
  }
  100% {
    height: 5px;
  }
}
.containercavemen:after {
  animation: shadow-anima 1.2s infinite cubic-bezier(0.55, 0.01, 0.16, 1.34);
  animation-delay: 0.1s;
}

@keyframes shadow-anima {
  0% {
    width: 350px;
    left: 80px;
  }
  25% {
    width: 450px;
    left: 80px;
  }
  50% {
    width: 350px;
    left: 80px;
  }
  75% {
    width: 450px;
    left: 0;
  }
  100% {
    width: 350px;
    left: 80px;
  }
}
.error_code {
  font-size: 40px;
}
.notfound404 {
  font-size: 26px;
}
.navibar_slogan_text {
  line-height: 0.9;
  text-transform: uppercase;
  color: var(--truewhite);
}
.navibar_slogan {
  height: 15px;
  line-height: 0.9;
  padding-left: 5px;
}
.slogan_text_title {
  visibility: hidden;
  display: none;
}











@media screen and (max-width: 1190px) {
  .currency_dropbtn {
    background-color: transparent;
    padding: 3px 10px;
    font-size: 18px;
    border: none;
    border-radius: 5px;
  }

  .currency_dropdown {
    position: relative;
    display: inline-block;
  }

  .currency_dropdown-content {
    display: none;
    position: absolute;
    min-width: 160px;
    z-index: 1;
    border-radius: 5px;
    font-size: 16px;
    columns: 3;
    padding: 10px 0 10px 0;
  }

  .currency_dropdown-content a {
    padding: 0 15px;
    text-decoration: none;
    display: block;
  }

  .notification_dropbtn {
    padding: 6px 10px;
    font-size: 18px;
    border: none;
    border-radius: 5px;
  }

  .notification_dropdown {
    position: relative;
    display: inline-block;
  }

  .notification_dropdown-content {
    display: none;
    position: absolute;
    z-index: 1;
    border-radius: 5px;
    font-size: 16px;
    columns: 1;
    padding: 10px 0 10px 0;
    left: 0;
    width: max-content;
  }

  .notification_dropdown-content a {
    padding: 0 15px;
    text-decoration: none;
    display: block;
  }

  .notification_dropdown:hover .notification_dropdown-content {display: block;}

  .notification_dropbtn-warning {
    padding: 6px 10px;
    font-size: 18px;
    border: none;
    border-radius: 5px;
  }

  .cart_dropbtn {
    padding: 6px 10px;
    font-size: 18px;
    border: none;
    border-radius: 5px;
  }

  .cart_dropdown {
    position: relative;
    display: inline-block;
  }

  .cart_dropdown-content {
    display: none;
    position: absolute;
    min-width: 400px;
    z-index: 1;
    border-radius: 5px;
    font-size: 16px;
    columns: 1;
    padding: 10px 0 10px 0;
    left: -170px;
  }

  .cart_dropdown-content a {
    padding: 0 15px;
    text-decoration: none;
    display: block;
  }

  .cart_dropdown:hover .cart_dropdown-content {display: block;}

  .cart_dropbtn-warning {
    padding: 6px 10px;
    font-size: 18px;
    border: none;
    border-radius: 5px;
  }
  .navibar_logo, .navibar_logo_img {
    bottom: 0;
    height: 0;
    width: 0;
    display: none;
    visibility: hidden;
    opacity: 1;
  }
  [data-component="navibar"] .navibar {
    position: fixed;
    top: 0;
    right: 75px;
    left: 75px;
    z-index: 1030;
    height: 150px;
    border-radius: 0 0 10px 10px;
  }
  .navibar_container {
    width: 100%;
    height: 150px;
    display: inline-flex;
    border-radius: 0 0 10px 10px;
  }

  .navibar_links {
    width: 100%;
    height: 135px;
    padding: 0 10px 0 10px;
    margin: 0;
    border-bottom: none;
    border-image: none;
  }
  .navibar_bottom_links {
    width: 100%;
    height: auto;
    border-radius: 0 0 10px 10px;
    display: inline-flex;
  }
  .navibar_top_links {
    height: auto;
    width: 100%;
    text-align: center;
  }
  .navbar-nav, .form-inline {
    display: initial;
  }
  .navbar-nav .nav-item {
    display: inline-flex;
    margin: 0;
  }
  .lang_select {
    display: inline-flex;
    margin: 0 5px;
  }
  .lang_dropdown-content {
    display: none;
    position: absolute;
    min-width: 0;
    z-index: 1;
    border-radius: 5px;
    font-size: 16px;
    columns: 3;
    padding: 10px 5px 10px 5px;
    width: max-content;
  }

  .lang_dropdown-content a {
    padding: 0 5px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
  }

  .style_dropbtn {
    padding: 3px 10px;
    font-size: 18px;
    border: none;
    border-radius: 5px;
  }

  .style_dropdown {
    position: relative;
    display: inline-block;
  }

  .style_dropdown-content {
    display: none;
    position: absolute;
    min-width: 220px;
    z-index: 1;
    border-radius: 5px;
    columns: 2;
    padding: 10px 0 10px 0;
  }

  .style_dropdown-content a {
    padding: 0 0 0 15px;
    text-decoration: none;
    display: block;
  }

  .style_dropdown:hover .style_dropdown-content {
    display: block;
    border-radius: 5px;
  }

  .crypcart-content {
    width: calc(100% - 200px);
    margin: 175px 100px 30px 100px;
    border-radius: 10px;
    padding: 20px;
    min-height: 80vh;
    min-width: 0;
    background-color: var(--bg-color);
  }
  .navbar_time {
    width: 0;
    min-width: 0;
    max-width: 0;
    visibility: hidden;
    display: none;
    opacity: 1;
  }
  .coin_prices {
    padding-left: 10px;
    top: 20px;
  }
  .navbar_wallet {
    min-width: max-content;
  }
  .navbar-nav .nav-link {
    display: block;
  }
  .navbar-nav .nav_link_signout {
    margin-left: 5px;
  }
  .support-text, .signout-text {
    display: none;
    visibility: hidden;
  }
  .slideout-sidebar_left, [data-component="sidebar"] .first-menu {
    left: -65vw !important;
  }
  .slideout-sidebar_left, [data-component="sidebar"] .first-menu:hover {
    width: 65vw !important;
  }
  [data-component="sidebar"] .first-menu .list-group-item {
    width: 55%;
  }
  [data-component="sidebar"] .submenu {
    left: 36%;
  }
  #menu-toggle_left:checked ~ .slideout-sidebar_left, [data-component="sidebar"] .first-menu {
    left: 0 !important;
  }
  .coins_ticker {
    text-align: center;
  }
  #menu-toggle_left, #menu-toggle_right {
    visibility: hidden;
    position: absolute;
    top: -15px;
  }
  .navibar_links_snaum {
    width: 100%;
  }
  .navibar_slogan {
    text-align: center;
    padding-top: 20px;
  }
  .navibar_slogan_text {
    font-weight: bold;
    text-transform:uppercase;
    font-size: 22px;
    color: var(--crypcart-red);
  }
  .uppercase {
    text-transform:uppercase;
  }
  .navibar_links_snaum {
    border-bottom: 15px solid transparent;
    border-image: linear-gradient(to right, #05579b, #05579b, var(--bg-color), var(--bg-color));
    border-image-slice: 1;
  }
  .slogan_text_title {
    visibility: visible;
  }
}





















@media (max-height: 750px) {
  [data-component='sidebar'] .first-menu {
    height: 80% !important;
    top: 175px !important;
    overflow-y: auto !important;
    max-height: 750px;
  }
}



