/* Ohter Styles */
input[type="password"],
input[type="email"],
input[type="text"],
select,
textarea {font-size:.875rem;font-weight:600;font-family:'Nunito',sans-serif;background-color:#fff;border:1px solid #dedeea;color:#3e3f5e;transition:border-color .2s ease-in-out!important;box-shadow:none!important;padding:14px 18px!important;margin-top:0!important}
input[type="password"]:focus,
input[type="email"]:focus,
input[type="text"]:focus,
select:focus,
textarea:focus {border-color:#615dfa!important}
.header_content {padding-left: 35px;flex:1;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.st_header .logo_section {flex:0 0 300px;max-height:300px}
.section_bg_content {padding:35px 60px 0 200px; width: 100%;}
.st_content_product form {width: 100%; /* padding: 0 10px; */}
.text_right {text-align: right !important; justify-content: right !important;}
.text_left {text-align: left !important; justify-content: left !important;}
.text_center {text-align: center !important; justify-content: center !important;}

.inline_block {display: inline-block !important;}
.mt-0, .mt_0 {margin-top: 0 !important;}
.mr_0 {margin-right: 0 !important;}
.ml_15 {margin-left:15px !important}
.mt_35 {margin-top: 35px !important;}
.mt_16 {margin-top: 16px !important;}
.pt_45 {padding-top: 45px !important;}
.p_0 {padding: 0 !important;}
.form_button {margin-left: 28px;}
.form-row.split {align-items:center}
.form-input.small button.button.small {height:34px;font-size:.75rem;line-height:34px;padding: 0 12px;}
.landing-form .form-box:last-child {margin-top:-415px}
.landing-form .form-box:first-child {margin-top:-255px}
.w_auto {width:auto!important}
.c-captcha img {border-radius:12px}
.button.danger {background-color:#fd434f;box-shadow:3px 5px 10px 0 rgb(253,67,79,.2);}
.button.danger:hover {background-color:#f41e2c;}
.flex_start {align-items:flex-start!important;}
.hidden {display: none !important;}
.box_in {width: 100%;}

/* Animate Pulse */
.green_icon {background-color:#4cd137;position:absolute;bottom:4px;height:14px;width:14px;border:2px solid white;border-radius:50%;animation:pulse 2s infinite;animation-duration:.9s;animation-iteration-count:infinite;animation-timing-function:ease-out;display: inline-block;}
@-webkit-keyframes pulse {
  0% {-webkit-box-shadow: 0 0 0 0 rgba(34, 192, 60, 0.9); }
  70% {-webkit-box-shadow: 0 0 0 10px rgba(34, 192, 60, 0); }
  100% {-webkit-box-shadow: 0 0 0 0 rgba(34, 192, 60, 0); } 
}
@keyframes pulse {
  0% {-moz-box-shadow: 0 0 0 0 rgba(34, 192, 60, 0.9);box-shadow: 0 0 0 0 rgba(34, 192, 60, 0.7); }
  70% {-moz-box-shadow: 0 0 0 10px rgba(34, 192, 60, 0);box-shadow: 0 0 0 10px rgba(34, 192, 60, 0); }
  100% {-moz-box-shadow: 0 0 0 0 rgba(34, 192, 60, 0);box-shadow: 0 0 0 0 rgba(34, 192, 60, 0); } 
}

/* Authorization Page */
.landing {width:100%;height:100%;background:url(../img/landing/landing-background.jpg) no-repeat 0;background-size:auto;background-size:cover;position:fixed;top:0;left:0}
.landing-info-title a,
.landing-info-pretitle a {font-family:Titillium Web,sans-serif;color:#fff;display:inline-block}
.landing-info-pretitle a {font-weight:700}
.landing-info {width:584px;position:absolute;top:16%;left:13%}
.landing-info .logo {display:flex;justify-content:center}
.landing .logo svg {fill:#fff;width:80px;height:80px}
.landing-info .landing-info-pretitle {margin-top:15px;font-size:1.5rem;font-weight:700}
.landing-info .landing-info-title {font-size:5.5rem;overflow:hidden}
.landing-info .landing-info-text {width:400px}
.landing-info .tab-switch {margin-top:50px}
.login_check input[type=text] {padding-right: 120px !important;}
.login_check button.button {width:auto;position:absolute;top:7px;right:7px}

/* Search */
.st_search input[placeholder] {color:#cab0f7!important;height:46px;background:transparent!important;font-size:.875rem;font-family:'Nunito',sans-serif;padding:0 18px}
.st_search input:focus::-webkit-input-placeholder {color: transparent !important;}
.st_search input:focus::-moz-placeholder {color: transparent !important;}
.st_search input:focus:-moz-placeholder {color: transparent !important;}
.st_search input:focus:-ms-input-placeholder {color: transparent !important;}
.st_search input:focus {outline: none; color: #fff !important;font-weight: 800;}
.btn-search {box-shadow:none}
.btn-search:hover {background:transparent!important}
#searchsuggestions {width:calc(100% - 670px);box-shadow:0 0 40px 0 rgba(94,92,154,.12);border:none;border-radius:12px;top:70px!important;position:fixed!important;overflow:hidden; background: #fff;}
#searchsuggestions span.seperator {display:none}
#searchsuggestions a,
#searchsuggestions span.notfound {transition:background-color .2s ease-in-out,color .2s ease-in-out;border-bottom: none;}
#searchsuggestions a:hover {background-color:transparent !important}
#searchsuggestions span.searchheading {display:block;font-weight:bold;margin-bottom:.6em;font-size:1rem}
#searchsuggestions a span.searchheading + span {line-height:1.7em;font-size:.75rem}

/* Search Popup (plugin)*/
.search_popup_item {display: flex; align-items: center; padding-bottom: 10px; border-bottom: 1px solid #eaeaf5; padding: 15px 20px;}
#searchsuggestions .search_popup_item:nth-last-child(2), #searchsuggestions .search_popup_item:last-child {padding-bottom: 10px; margin-bottom: 0px; border-bottom:transparent!important;}
.search_popup_item:hover {background: #fcfcfd;}
.search_popup_item_poster {flex:0 0 100px;margin-right:20px;height:60px;overflow:hidden;border-radius:5px;}
.search_popup_item_poster img {width: 100%;}
.search_popup_item_poster a {border: none !important; padding: 0 !important;line-height:1.4285714286em;}
.search_popup_item_content {flex: 1;}
.search_popup_item_content .product-preview-title a {padding: 0px 0px 3px 0 !important;border: none !important;}
.search_popup_item_content p {color:#8f91ac;font-size:.875rem;font-weight:500;line-height:1.4285714286em;display:block;padding:3px 0 3px 0!important;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;}
.search_popup_item_content .product-preview-category a {padding:3px 0 !important;display:block;text-decoration:none;border-bottom:transparent!important;margin-right:10px;position: relative;color: #00c7d9 !important;}
/* .search_popup_item_content .product-preview-category a::before {content:"";width:8px;height:8px;border-radius:50%;border:2px solid #3e3f5e;position:absolute;top: 2px;left:0;} */
.search_popup_item_content .product-preview-category {display: flex;}
.search_popup_item .current_price {margin: 0 0 0 20px;display: flex; flex-wrap: nowrap;}
.search_popup_item .current_price .currency {margin-left: 3px;}

/* Product Item */
.sticker_price {color:#fff;position:absolute;top:-14px;right:14px;height:32px;padding:0 14px;border-radius:200px;background-color:#fff;box-shadow:none;font-size:.875rem;font-weight:700;line-height:32px;display:flex;align-items:center;flex-wrap:nowrap}
.current_price {height:32px;padding:0 14px;border-radius:200px;background-color:#615dfa;box-shadow:4px 7px 12px 0 rgba(97,93,250,.2);font-size:.875rem;font-weight:700;line-height:32px;display:inline-block;margin-right:-15px;margin-left:-15px}
.current_price span,
.discount-original-price span {color:#fff}
.current_price .currency {color:#cacdf4}
.free_price {background:#40d04f;box-shadow:4px 7px 12px 0 rgba(64,208,79,.25);color:#fff!important;display:inline-flex;padding:0 14px;margin-right:-15px;margin-left:-15px;border-radius:50px}
.discount-original-price {font-weight:700;color:#fff;background:#ff5e3a;height:32px;display:inline-block;border-radius:25px 0 0 25px;padding:0 14px;line-height:32px;box-shadow:3px 5px 20px 0 rgba(255,94,58,.38);margin-left:-15px;margin-right:15px}
.discount-original-price + .current_price {border-radius:0 50px 50px 0}
.request_a_quote {font-weight:700;background:#fff;height:32px;display:inline-block;border-radius:25px;padding:0 14px;line-height:32px;box-shadow:3px 5px 20px 0 rgba(94,92,154,.12);margin-left:-15px;margin-right:-15px}
.product-preview-text {hyphens:auto;max-height:60px;overflow:hidden}
.product-preview-text > p {margin-top:20px;color:#8f91ac;font-size:.875rem;font-weight:500;line-height:1.4285714286em}
.product-preview-text img {display: none;}
.product-preview .product-preview-info .product-preview-category.theme::before {border-color:#3ad2fe}
.product-preview .product-preview-info .product-preview-category.plugin::before {border-color:#40d04f}
.product-preview .product-preview-info .product-preview-category.other::before {border-color:#fe5d3a}
.product-preview-category {font-size: 0 !important;}
.product-preview-category a {font-size: .75rem;}
.product-preview-category a:not(:last-child) {display:none}

/* speedbar */
.section-header-info .section-pretitle {line-height:1.2rem}
.section-header-info .section-pretitle a::before {display:none}
.section-header-info .section-pretitle a::after {display:inline-block;content:"/";padding:0 4px;color:#999}

/* savefrom_net */
span[style="padding: 0; margin: 0; margin-left: 5px;"] {display:none!important}

/* fullstory */
.section-header-info .section-title {line-height:1.2em}
.tab-box-item-content {hyphens:auto}
.tab-box-item-content p {margin-top:28px;font-size:.875rem;line-height:1.7142857143em;font-weight:500}
.tab-box-item-content h2,
.tab-box-item-content h3,
.tab-box-item-content h4,
.tab-box-item-content h5, 
.tab-box-item-content h6 {font-weight:700;hyphens: none;}
.tab-box-item-content h2 {margin-top:38px;font-size:1.375rem;line-height:1.4em}
.tab-box-item-content h3 {margin-top:38px;font-size:1.275rem}
.tab-box-item-content h4 {margin-top:38px;font-size:1.125rem}
.tab-box-item-content h5 {margin-top:38px;font-size:.95rem}
.tab-box-item-content ul,
.tab-box-item-content ol {margin-top: 25px; padding-left: 5px;}
.tab-box-item-content ul li {margin-bottom:5px;padding-left:20px;font-size:.875rem}
.tab-box-item-content ul li::before {content:'✔';color:#23d2e2;margin-right:12px;margin-left:-24px;display:inline-flex;font-weight:500}
.tab-box-item-content ol li {margin-left: 12px;list-style: decimal;margin-bottom:5px;padding-left:5px;font-size:.875rem;}
.tab-box-item-content ol li::marker {color:#23d2e2;font-weight: bold;}
.tab-box-item-content ol li::before {content:'';}
.user-status .user-status-text a {color:#adafca;}
.user-status-title span.bold a {color:#3e3f5e;font-weight:700}
.price-title.old {margin-top:12px;display:block;color:#adafca;font-weight:500}
.information-line .information-line-text,
.information-line .information-line-title {font-weight:500;}
.cat_block {color: #adafca;}
.social-links.small .social-link {margin-right:8px;margin-bottom:8px}
.moder_panel {float:right;margin-top:2px}
.moder_panel a.simple-dropdown-link {white-space:nowrap;display:block}
#dropmenudiv {padding:10px 0;border-radius:12px;background-color:#fff;box-shadow:0 0 40px 0 rgba(94,92,154,.12);border:none;min-width:185px}
#dropmenudiv a {text-decoration:none!important;display:block;border:0 none;white-space:nowrap;padding:8px 16px;font-size:.75rem;font-weight:700;cursor:pointer;transition:color .2s ease-in-out,padding-left .2s ease-in-out;font-family:'Nunito',sans-serif;color:#3e3f5e}
#dropmenudiv a:hover {padding-left:20px;color:#00c7d9;background-color:transparent}
.free_item {background-color:#40d04f;box-shadow:4px 7px 12px 0 rgba(64,208,79,.2)}
.free_item:hover {background-color:#4ae95b}
.user-stats {margin-top:50px}
.sidebar-box-items .button.small.white {font-size:.85rem;font-weight:600;justify-content:center}
.user_img_bg {margin: 0 -28px 20px;}
.user_img_bg img {width:100%;height:80px;display:block;object-fit:cover;}

/* comments */
.chat-widget-message .user-status .user-status-text.small {hyphens:auto;max-height: 54px;overflow:hidden;font-size:.75rem;line-height:1.5em}
.chat-widget-message .comm_product_title {color:#40d04f;margin:5px 0 8px;font-weight:600;font-size:12px}
.chat-widget-message .user-status .user-status-title .bold {font-size: 12px;}
.chat-widget-message .user-status .user-status-timestamp {color:#adafca; font-size: 10px;font-weight: 600;top: 8px;}
.chat-widget-wrap {width: 100%; margin: 0 10px;}
.chat-widget-message:hover {background-color:#eaeaf5;border-left-color:#23d2e2;}
.chat-widget-message .user-status-avatar .green_icon {z-index:5;width:10px;height:10px;bottom:auto;left:-1px;top:4px;}
[id*="comment-id"] .title_item {margin:5px 0 8px;font-weight:700}
[id*="comment-id"] .title_item a {color:#40d04f}
[id*="comment-id"] .comm_section-pretitle {color: #adafca;}
#dle-comments-list > .comments-tree-list > li > .comments-tree-list {padding-left:0;border-top:1px solid #efefef}
#dle-comments-list > .comments-tree-list > li .comments-tree-list>li {padding-left:28px;border-bottom:1px solid #efefef;margin-bottom:-1px}
#dle-comments-list .comments-tree-list > li:first-child,
#dle-comments-list > .comments-tree-list > li .comments-tree-list:first-child > li  {border:none}
#dle-comments-list .comments-tree-list > li {border-top:1px solid #efefef}
#dlefastreplycomments,
#dle-comments-list > .comments-tree-list > li .comments-tree-list > li #dlefastreplycomments {padding:0 28px 0 80px}
#dle-comments-form {border-top:1px solid #eaeaf5;margin-top:-1px}
.post-comment-form .button {width: auto; min-width: 180px; margin-top: 20px;}
.post-comment-text + [id*="comm"]{font-size:.875rem;line-height:1.7142857143em;font-weight:500}
#dlefastreplycomments .bb-editor textarea {overflow-y:hidden}
.blind-animation .content-actions,
.blind-animation .user-avatar.no-outline.small,
[id*="--"].post-comment .content-actions,
[id*="--"].post-comment .user-avatar.no-outline.small {display:none}
.blind-animation .post-comment,
[id*="--"].post-comment {padding:26px 28px 28px 28px;background:#f8f8fb}
.save-buttons {display:flex;margin:20px 0;justify-content:space-between}
.bbcodes.applychanges, .bbcodes.cancelchanges, .ui-button {flex:0 0 48%;color:#fff;height:48px;display:inline-flex;border-radius:10px;font-weight:700;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;align-items:center;font-family:'Nunito',sans-serif;min-width:100px}
.bbcodes.applychanges,.ui-button {background-color:#23d2e2;box-shadow:4px 7px 12px 0 rgba(35,210,226,.2)}
.bbcodes.applychanges:hover,.ui-button:hover {background-color: #1bc5d4;}
.bbcodes.cancelchanges {background-color:#3e3f5e;box-shadow:3px 5px 10px 0 rgba(62,63,94,.2)}
.bbcodes.cancelchanges:hover {background-color:#2e2e47}
.mass_comments_action {display: none;}
.user-avatar.offline::before {background-color:#dbdfe1}
.post-comment-text-author a {color:#3e3f5e;font-weight:700}
.post-comment .green_icon {z-index:5;width:10px;height:10px;bottom:auto;left:-1px;top:4px;}
.author_product {display:inline-block;height:20px;padding:0 8px;border-radius:200px;color:#fff;font-size:.75rem;font-weight:700;line-height:20px;position:relative;top:-1px}
.author_product {background-color:#23d2e2}
.author_product.admin {background-color:#f9515c}
span.meta-line {margin-left: 0 !important;}
.meta-line a {margin-left: 22px;display:flex;align-items:center}
.meta-line-link {color:#adafca;font-weight:600!important}
.simple-dropdown.post-settings-dropdown {z-index: 10 !important;}
.simple-dropdown.post-settings-dropdown a {margin-left:0;padding:8px 16px;font-size:.75rem;font-weight:700;cursor:pointer;transition:color .2s ease-in-out,padding-left .2s ease-in-out}
.simple-dropdown.post-settings-dropdown a:hover {padding-left:20px;color:#00c7d9}
.content-action .meta-line a {margin-left: 0px;}

/* rating */
.frate { width:100%; position:relative; align-items: center;display:flex;flex-wrap:wrap; justify-content:space-between; margin-top: 45px;}
.rate-data {display:none;}
.frate svg {width:18px;height:auto}
.rate-plus, .rate-minus {cursor:pointer;display:inline-flex;align-items:center;margin-bottom:15px}
.rate-plus svg {fill:#33cc00}
.rate-minus svg {fill:#fd5d3c}
.rate-plus .rcount {margin-left:7px;color:#3c0}
.rate-minus .rcount {margin-right:7px;color:#fd5d3c}
.rate-plus,
.frate div:hover .fa {animation: bounceRate  0.3s infinite linear; animation-direction: alternate;}
.rbar {height:6px; overflow:hidden; background-color:#fd4646; border-radius:3px; position:absolute; left:0; bottom:0; width:100%;}
.rfill {width:50%; height:100%; position:absolute; left:0; top:0; background-color:#3c0; transition:width 1s linear;}
.rate-perc {font-size:14px;font-weight:700;margin-bottom:15px;color:#adafca}
.rate-perc.high {color:#3c0;}
.rate-perc.low {color:#f20404;}
.product-preview .product-preview-author {flex: 0 0 60%;margin-right: 15px;}
.product-preview .short_rating {flex: 0 0 40%;}
.short_rating {color: #8f91ac;display: flex;width: 100%;justify-content: center;}
.short_rating .frate {margin-top: 0;}
.short_rating .product-preview-author-title {display: flex;justify-content: center;width: 100%;margin-bottom: 12px;font-size: .625rem;font-weight: 600; color: #adafca;}
.short_rating span {padding: 0 3px;}

/* feedback */
.form-item.type_file {display:flex;align-items:center;height:48px;border-radius:12px;font-weight:600;font-family:'Nunito',sans-serif;background-color:#fff;border:1px solid #dedeea}
.form-item.type_file input[type="file"] {height:auto;font-family:'Nunito',sans-serif;width:100%;padding:12px 15px;cursor:pointer}
.form-item.sec_code {display:flex;align-items:center;}
.form-item.sec_code a, .form-item.sec_code a span {display:flex}
.form-item.sec_code img {width:auto;height:48px;border:1px solid #dedeea!important;border-radius:12px;margin-right:20px}
.sec_code_answer {flex: 1;}
.send_btn {width:auto}

/* user panel */
.action-list.dark::after {display: none;}
.action-list:before {width: 1px !important}
.action-list .action-list-item[class*="unread_"] .action-list-item-icon {fill:#fff}
.action-list .action-list-item[class*="unread_"] {position:relative}
.action-list .action-list-item[class*="unread_"]::after {content:"";width:4px;height:4px;border-radius:50%;background-color:#41efff;position:absolute;top:26px;right:10px;display:inline-block}
.action-list .action-list-item.unread_0 .action-list-item-icon {fill:#8b88ff}
.action-list .action-list-item.unread_0::after {display:none}
.become_seller {margin-right: 0;}
.balance {margin-left: 30px;}
.dropdown-navigation {width:270px}

/* Add Product Page */
.chosen-container-multi .chosen-choices {border-radius:12px;box-shadow:none!important;border:1px solid #dedeea!important;background-image:none!important;padding:10px 18px!important;}
.chosen-container-multi .chosen-choices li.search-choice {position:relative;margin:3px 5px 3px 0;padding:5px 25px 5px 8px;border:none;max-width:100%;border-radius:3px;background-color:#615dfa;background-image:none;background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;color:#fff;line-height:13px;cursor:default;box-shadow:4px 7px 12px 0 rgba(97,93,250,.2);}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {top:5px;right:6px;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close::before {content:"\EB97";font-family:remixicon!important;font-size:14px;line-height:1;color:#fff;}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {font-family:'Nunito',sans-serif;color:#adafca;font-size:.875rem;}
input.chosen-search-input {padding: 0 !important;}
.form-select label {z-index:1;}
.form-select.small input {height:48px;}
.light.small {font-size:12px;color:#adafca;margin-top:-20px;padding:0 18px 5px;display:flex;align-items:center;}
.light.small svg {width:16px;height:16px;margin-left:-10px;margin-right:5px;fill:#4ac1ff;}
.gray-theme.fr-box.fr-basic.fr-top .fr-wrapper,
.gray-theme.fr-toolbar.fr-top {box-shadow:none;background:transparent;}
.gray-theme.fr-toolbar.fr-top {border-bottom:1px solid #dedeea;padding:0;}
.gray-theme.fr-toolbar .fr-command.fr-btn,
.gray-theme.fr-popup .fr-command.fr-btn {color:#3e3f5e;margin:0;}
.wseditor {border:1px solid #dedeea;border-radius:12px;overflow:hidden;}
.wseditor .tox .tox-menubar, .wseditor .tox .tox-menubar + .tox-toolbar-overlord .tox-toolbar__primary {background:#fff!important;padding:0;border-top:none;box-shadow:none!important;}
.wseditor .tox .tox-statusbar {border-top:1px solid #dedeea;background-color:#f5f4f8;box-shadow:none;font-size:10px;font-weight:700;height:auto;padding:4px 8px;}
.wseditor .tox .tox-mbtn {font-size:12px;color: #3e3f5e;height:28px;}
.field_type_file {border:1px solid #dedeea!important;border-radius:12px;min-height:50px;}
#xf_digital_file {border:none!important;position:absolute;}
.field_type_file #xfupload_digital_file {width:100%;}
#xfupload_digital_file .qq-upload-button.button {height:38px;position:absolute!important;right:0;margin:5px;}
#xfupload_digital_file .qq-upload-button.button[disabled=disabled] {display:none;top:-69px;}
#uploadedfile_digital_file {position:absolute;right:0;}
#uploadedfile_digital_file button {background:#fd434f;height:38px;color:#fff;border:1px solid #fd434f;width:auto;margin-right:5px;box-shadow:3px 5px 10px 0 rgb(253,67,79,.2);margin-top:5px;}
#uploadedfile_digital_file button:hover {background-color:#f41e2c;}
.qq-upload-fail {color:#fd434f;}
.file-box {width:calc(100% - -2px);max-width:none;border:1px solid #DEDEEA;border-radius:12px;background-color:#FFF;padding:10px;margin:-1px;color:#3e3f5e;font-size:12px;position:relative;}
.qq-uploader {border-radius:12px;text-align:right;}
.uploadedfile {display:inline-block;width:135px;height: 117px;margin:5px 5px 5px 5px;box-shadow: 3px 5px 10px 0 rgba(94,92,154,.06);text-align:center;background:#ffffff;border-radius:12px;overflow: hidden;position: relative;border: none;}
.uploadedfile .uploadimage {width:100%;/* padding:10px; */height: auto;margin-top: 0;}
.uploadedfile .uploadimage img {width:100%!important;max-width:none;max-height:none;min-height:90px;object-fit:contain;}
.uploadedfile .info {position:absolute;bottom:0;background-color:#fcfcfd;left:0;right:0;padding:5px;border-top:1px solid #eaeaf5;margin:0;}
.qq-upload-button {height:38px;margin:5px;}
#uploadedfile_screens, #uploadedfile_main_image {background:#f5f4f8;border-radius:12px 12px 0 0;text-align:left;}
.progress {margin:0!important;height:10px;background:#eaeaf5;box-shadow:none!important;}
.progress .progress-bar {background-color:#23d2e2;height:100%;box-shadow:none;}
.progress-blue {background: none; background-image: none; border: none !important;}
.fr-wrapper li::before {content:'✔';color:#23d2e2;margin-right:12px;display:inline-flex;font-weight:500;}
.fr-view ul, .fr-view ol {margin-top:.7rem;margin-bottom:.7rem;padding-left:10px;}
.fr-view p {font-size:.875rem;line-height:1.7142857143em;font-weight:500;}

/* info_buy */
.info_buy {font-weight:600;font-size:.875rem;font-family:'Nunito',sans-serif;background-color:#fff;border:1px solid #dedeea!important;color:#3e3f5e;transition:border-color .2s ease-in-out!important;box-shadow:none!important;padding:14px 18px!important;margin-top:20px;border-radius:12px;text-align:center;line-height:1.7142857143em}

/* grid_badge */
.grid_badge {display: flex; flex-wrap: wrap; justify-content: center;}
.grid_badge .item {flex:0 0 25%;max-width:25%;padding:10px}
.badge-item-stat .badge-item-stat-text {width:100%}
.progress-stat .bar-progress-wrap:last-child {margin-top:28px;display:flex;justify-content:center;text-transform:uppercase;font-size:.7rem;font-weight:700}
.badge-item-stat .progress-stat {max-width:204px;margin:30px auto 0}
.bar-progress-wrap.unlocked .negative {color: #40d04f !important;}
.bar-progress-wrap.locked .negative {color: #adafca !important;}

/* User Page - Profile */
.profile-header {width: 100%;}
.profile-header-info .user-short-description.big .user-short-description-avatar {top:-115px;margin-left:-75px;}
.user-avatar.big {width:148px;height:164px;}
.profile-header-info .user-short-description.big .hexagon-circle {position:relative;margin:0;width:87px;height:145px;border-radius:8px/.4em;background:#ffffff;transition:opacity .5s;transform:rotate(30deg);top:6px;left:25px;}
.profile-header-info .hexa-progress-bg {position:absolute;width:70px;overflow:visible;opacity:0;stroke-linecap:round;}
.profile-header-info .hexa-progress {position:absolute;width:70px;overflow:visible;opacity:0;stroke-linecap:round;}
.profile-header-info .user-short-description.big .hexagon-circle .pctbox {position:relative;z-index:1;transform:rotate(-29deg);top:58px;left:-38px;}
.profile-header-info .avatar_user {position:absolute;top:-28px;left:4px;width:140px;height:117px;}
.tns-horizontal.tns-subpixel > .tns-item {display:inline-block;}
.profile-header-info-action.button {justify-content:center;}
.profile-header .profile-header-info .user-stats {margin-top:0;left:0;}
.profile-header .profile-header-info .profile-header-info-actions {left:32px;justify-content:space-between;}
.profile-header-info-actions .profile-header-info-action .button a {color:#ffffff;display:block;padding:17px 18px;margin:0 -20px;font-weight:700;font-size:.875rem;border-radius:10px;}
.profile-header .green_icon {position: relative; bottom: 0;margin-left: 7px;}
.profile-header .user-status-avatar .green_icon {z-index:5;bottom:auto;top:5px;width:10px;height:10px;left:-1px;}
.profile-header .user-short-description.big .user-short-description-text {font-size:.65rem;}
.profile-header.v2 .profile-header-info .profile-header-info-actions {justify-content: right;}
.profile-header.v2 .profile-header-info .profile-header-info-actions .profile-header-info-action.button {width:auto;}
/* .user-stat.big .user-stat-text, .user-short-description.big .user-short-description-text {font-size: .620rem;} */
.tab-box.userinfo {width: 100%;}
.tab-box.userinfo .tab-box-item-title {margin-top: 28px !important;}
.tab-box.userinfo .tab-box-option.active {border-bottom:1px solid transparent;}
.tab.tab-box-option.section-menu .section-menu-item::before, .tab.tab-box-option.section-menu .section-menu-item::after {content: none;}
.tab.tab-box-option.section-menu.active:hover svg {-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0;visibility:hidden}
.tab.tab-box-option.section-menu.active svg {fill: #3e3f5e;opacity: 1;}
.tab.tab-box-option.section-menu .section-menu-item {width: 100%;}
.edit_profile_link {float: right;padding: 0;background-color: transparent;box-shadow: none;margin-top: -22px;}
.edit_profile_link .simple-dropdown {width: auto; min-width: 125px;}
.edit_profile_link .simple-dropdown-link {margin-top: 0;padding: 0px 16px;}
/* .userinfo .information-line:first-child {margin-top: -14px;} */
/* .userinfo .information-line-title {min-width: 200px;} */
/* .userinfo .information-line-title, .userinfo .information-line-text {margin-top: 14px;} */

/* User Page - Social */
.social-input input {padding-left: 64px !important;}
.social-link.telegram {background-color:#28a8ea;}
.social-link.vk {background-color:#4c75a3;}
.icon-telegram {width: 18px;height: 18px;}
.social-link.small .social-link-icon.icon-telegram, .social-link.small .social-link-icon.icon-vk, .icon-vk {width: 14px;height: 14px;}
.widget-box-content .social-link.small.telegram .icon-telegram,
.widget-box-content .social-link.small.telegram .icon-vk {width: 16px;height: 16px;}
/* .profile-header-social-links-wrap .profile-header-social-links {padding-top:0!important;margin-top:-2px}
.profile-header-social-links-wrap .tns-ovh {overflow:hidden;height:48px;display:flex;align-items:center}
.profile-header .profile-header-info .profile-header-social-links-wrap .slider-controls {width: auto;right: -20px;left: -20px;top: 100%;}
.slider-control {position:absolute;top:-34px;}
.slider-control.right {right: 0px;} */

/* Billing Cabinet */
.billing_full_width {width: 100%; flex: 1;}
.billing_cabinet {margin-top: 20px;margin-bottom: 28px;width: 100%;}
.billing_cabinet_balance {display:flex;align-items:center;flex-wrap:wrap;}
.billing_module .simple-tab-items {justify-content: right;padding: 0 28px;}
.earning-stat-box .earning-stat-box-text {font-size:.65rem;}
.transfer_commission {color: #686a88 !important;justify-content: center;width: 100%;margin: -15px 0;padding: 0;}
.form_button .button {white-space: nowrap;}

/* Payment */
.btn_options button {width:auto; cursor: pointer; background: transparent;}
.percentage-diff-icon.icon-check {fill: #40d04f;}
.billing-pay-label > input + img {max-width:126px;max-height: 45px;}
.billing_section {padding:28px;border-radius: 12px;background-color: #fff;box-shadow: 0 0 40px 0 rgba(94,92,154,.06); position: relative;}
.billing_section .title_section {font-size: 1.25rem;line-height: 1.4em;}
.billing_section.billingPaySum {display: flex; align-items: center; flex-wrap: wrap;}
.billing_section.billingPaySum .form-select {width: auto;margin: 0 10px;}
.billing_section.billingPaySum .form-select input {max-width: 250px;}
.billing-pay-label {display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin: 0 -10px;}
label.billing-pay-label {background: #fff;padding: 28px;border-radius: 12px;box-shadow: 0 0 40px 0 rgba(94,92,154,.06);cursor: pointer;min-height: 100px;min-width: 180px;cursor: pointer;margin: 10px;}
.billing-pay-step {margin-bottom: 30px;}
#billingPayBtn {width: auto;}
#billingPayBtn span#billingPay {margin: 0 3px;}

/* Content Section (Page content) */
/* .content_box {width:100%;margin:0 10px;} */
.widget-box-content.tab-box-item-content p:first-child {margin-top: 0;}
.content_section {padding:28px;border-radius: 12px;background-color: #fff;box-shadow: 0 0 40px 0 rgba(94,92,154,.06); position: relative;}
.content_section .title_section {font-size: 1.25rem;line-height: 1.4em;}
.content_section .content_text {margin-top: 16px;font-size: .875rem;line-height: 1.7142857143em;font-weight: 500;}
.content_section .content_text p {margin-top: 16px;}
.content_section .form-row {margin-top: 28px;}

/* Switcher Theme */
.switcher_theme input[type="checkbox"] {height:0;width:0;transform:scale(0);opacity:0;visibility:hidden;margin:0;}

/* Short Product */
.product_info {font-size:10px;font-weight:500;color:#adafca;margin-top:15px;display:flex;justify-content:space-between;align-items:center;margin-bottom:-14px;}
.product_info a {font-size: 10px; font-weight: 500;color: #adafca;display: inline-flex; align-items: center;}
.product_info a:hover {color: #23d2e2;}
.product_info a:hover svg {fill: #23d2e2;}
.product_info span {display: inline-flex; align-items: center; margin-right: 15px;}
.product_info span:last-child {margin-right: 0px;}
.product_info svg {width: 14px; height: 14px; margin-right: 5px; fill: #adafca;}

/* user-avatar */
.user-avatar.away::before, .user-avatar.offline::before, .user-avatar.online::before {z-index:4;}

/* Dialog Window */
.dle-alert, .dle-confirm, .dle-promt {padding:15px 28px!important;}
.ui-dialog-title {color:#3e3f5e;}
.ui-dialog-titlebar {padding:20px 28px;}

/* wseditor */
.wseditor .tox .tox-mbtn, .tox .tox-mbtn__select-label {cursor: pointer !important;}
.tox .tox-menubar + .tox-toolbar-overlord .tox-toolbar__primary {border-top:1px solid #dedeea !important;}

/* PM */
.pm_head {font-size:.75rem;font-weight:700;text-transform:uppercase;}
.pm_date {color:#adafca;}
.pm-unread-image {display:inline-flex;align-items:center;height:55px;}
.pm-unread-image svg {fill: #23d2e2;}

/* Dialog PM */
.dpm-maxpm-wrapper {height: 62px !important;padding: 20px 20px !important;border-radius:0 12px 0 0;box-shadow: none !important;border-bottom:1px solid #eaeaf5;}
.dpm-wrapper {background:#fcfcfd !important;box-shadow:0 0 40px 0 rgba(94,92,154,.06) !important;border-radius:12px; border: none !important;margin-bottom: 0 !important;}
.dpm-sidebar {border-radius:12px 0 0 12px;z-index: 1 !important;box-shadow: none !important;border-right:1px solid #eaeaf5;}
.dpm-container {min-height: calc(100vh - 315px) !important;}
.dpm-container-empty > span {color:#adafca!important;background:none!important;}
.dpm-editor-ignore {color: #fff !important;background: #ff5e3a !important;box-shadow: 3px 5px 20px 0 rgba(255,94,58,.38) !important;border: none !important;border-radius: 12px !important;line-height: 1.4285714286em !important; text-align: center !important;}
.dpm-dialog-item-select {margin: 0;top: 7px!important;right: -25px !important;}
.dpm-dialog-message-outbox {background:transparent!important;box-shadow:none!important;}
.dpm-dialog-message-outbox {text-align:right;}
.dpm-dialog-message-outbox .dpm-dialog-message-text {background-color: #615dfa;border-radius: 10px;border-top-right-radius: 0;}
.dpm-dialog-message-outbox .dpm-dialog-message-text p {color:#fff;text-align:left;line-height:1.7142857143em;}
.dpm-dialog-message-new.dpm-dialog-message-outbox {border-left: none !important;}
.dpm-dialog-message-new.dpm-dialog-message-outbox .dpm-dialog-message-text {background-color:#4e4ac8;}
.dpm-dialog-message-outbox .dpm-dialog-message-text a {color:#fff!important;}
.dpm-dialog-message-outbox .dpm-dialog-message-text ul {color:#fff!important;}
.dpm-dialog-message-text ul > li {margin: 0;padding-left: 20px; width: 100% !important;}
.dpm-dialog-message-text ul > li::before {content:'✔';color:#23d2e2;margin-right:12px;display:inline-flex;font-weight:500;}
.dpm-dialog-list {padding: 20px 0 40px !important;}
.dpm-dialog-list li {padding:0!important;}
.dpm-dialog-message-time {position:unset!important;color:#bbbdd3!important;font-size:.75rem;font-weight:500;font-family:'Nunito',sans-serif!important;text-align: right;margin-left:5px;}
.dpm-dialog-menu-count {top:7px!important;left:10px!important;right:none;line-height:14px!important;background:#ff5e3a;color:#fff;font-family:'Nunito',sans-serif!important;border-radius:25px!important;font-size:9px!important;font-weight:700!important;box-shadow:0 0 0 2px #ffffff;min-width:14px;height:14px;text-align:center;}
.dpm-dialog-message-text {display:inline-block;padding: 8px 12px !important;background-color: #eaeaf5;border-radius:10px;border-top-left-radius:0;}
.dpm-dialog-message-text svg {fill:#bbbdd3;width:16px;height:16px;margin-top: -3px;}
.dpm-dialog-message-text svg + svg {display: none;}
.dpm-dialog-message-text a {text-decoration:underline!important;}
.dpm-dialog-message-text ul {text-align: left;}
.dpm-dialog-message-inbox {display:inline-block;background:transparent!important;margin-left:35px!important;box-shadow:none!important;}
.dpm-dialog-message-inbox svg {display: none;}
.dpm-dialog-message-inbox p {line-height:1.4285714286em;}
.dpm-dialog-message-first::after, .dpm-dialog-message-inbox::after, .dpm-dialog-message::after {display:none!important;}
.pm_top_info {display:flex;justify-content:right;align-items:center;}
.dpm-header {border-left:1px solid transparent!important;border-radius:0 12px 0 0!important;box-shadow: none !important;border-bottom:1px solid #eaeaf5;height: 62px !important;}
.dpm-modal-menu {box-shadow:0 0 40px 0 rgba(94,92,154,.12)!important;border-radius:12px!important;z-index:1000!important; width: auto !important; min-width: 100px !important;}
.dpm-modal-menu li {white-space:nowrap!important;font-size:.75rem!important;font-weight:700!important;font-family:'Nunito',sans-serif!important;color:#3e3f5e!important;line-height:1!important;padding:8px 16px!important;transition: color .2s ease-in-out,padding-left .2s ease-in-out;}
.dpm-modal-menu li:hover {padding-left:20px!important;color:#00c7d9!important;background-color:transparent!important;}
.dpm-wrapper .button_section {display: flex; justify-content: right;margin-top: 20px;}
.dpm-wrapper .button {width: auto;}
.dpm-wrapper .button svg {margin-left: 10px; margin-right: 0;}
.dpm-editor-timer {top:-1px!important;height:5px!important;border-bottom:none!important;}
.dpm-editor-timer-bar {background:#23d2e2!important;box-shadow: 4px 7px 12px 0 rgba(35,210,226,.2);}
.dpm-container-userlist .dpm-sidebar {border-radius:0!important;border-left: 1px solid #eaeaf5 !important;}
.dpm-container {border-radius:12px 0 0 12px!important;}
.dpm-container-userlist .dpm-dialog-menu {border-radius:12px 0 0 12px!important;box-shadow: none !important;}
.dpm-dialog-menu li {border-bottom:1px solid #eaeaf5!important;}
.dpm-dialog-menu li a {height: 61px !important;}
.dpm-dialog-menu li a.current {background-color:rgb(245,245,250)!important;}
.dpm-editor-wrapper {border-radius:0 0 12px 0!important;}
.dpm-menu-wrapper {border-radius:12px!important;background: rgba(255, 255, 255, 0.7)!important;}
.dpm-menu-stats {position:relative!important;background:transparent!important;padding:0!important;}
.dpm-menu-stats-list {box-shadow:none!important;font-family:'Nunito',sans-serif!important;}
.dpm-menu-class li {color: #212529 !important}
.dpm-menu-class li:hover {background-color: #eaeaf5;}
.dpm-menu-content {box-shadow: 0 0 40px 0 rgba(94,92,154,.06) !important;}
.dpm-menu-content {width:300px !important;}
.dpm-menu-stats-list-bar {height:5px!important;background:#f4f4f9!important;border-radius:5px!important;}
input.dpm-search {border-radius: 12px!important;border: 1px solid #dedeea!important;background: transparent!important;color: #3e3f5e;transition: border-color .2s ease-in-out;height: 40px !important;}
input.dpm-search:hover {background:transparent!important;}
.dpm-search-close {top: 15px !important; right:15px !important;}
.dpm-sidebar-header {height:62px !important;}
.dpm-users {top:62px!important;}
.dpm-header-profile {padding: 10px 6px 10px 60px !important; font-weight: 700;color: #3e3f5e !important;}
.dpm-header-profile-status, .dpm-header-profile-status i {color:#8f91ac !important;font-weight:500;}
.dpm-header-counter {color:#fff!important;background:#23d2e2!important;font-weight:600!important;font-family:'Nunito',sans-serif!important;}
.dpm-users li .dpm-users-profile {height: auto !important;padding: 12px 10px 12px 66px !important;border-left: 4px solid transparent;font-weight: 700; color: #3e3f5e !important;line-height: 1.7142857143em !important;}
.dpm-users li .dpm-users-message {color:#8f91ac!important;font-weight: 500;}
.dpm-users li:hover .dpm-users-profile {background:#f7f7fb !important;}
.dpm-users li.current .dpm-users-profile {background-color: #eaeaf5 !important;border-left: 4px solid #23d2e2;}
.dpm-users li.current .dpm-users-message {color:#8f91ac!important;}
.dpm-users-date {color:#b0b2cc !important;font-weight:500;}
.dpm-maxpm-wrapper-stats {color: #adafca !important;font-family:'Nunito',sans-serif!important;font-size: 11px;line-height: 1.8142857143em;}
.dpm-maxpm-wrapper-stats-bar {overflow: visible !important;}
.dpm-users-online, .dpm-users-offline {top:42px !important; left:43px !important;border-color: #fff !important;}
.dpm-users-online {background-image: none !important; border: none !important;}
.dpm-users-online .green_icon {bottom:1px;right:1px;}
.dpm-dialog-message-new.dpm-dialog-message-inbox {border-right: none !important;}
.dpm-menu-profile {background: #fff !important;border-bottom:none!important;}
.dpm-maxpm-wrapper-stats-current {background:#23D2E2!important;box-shadow:4px 7px 12px 0 rgba(35,210,226,.2);}
.dpm-menu-stats {border-top:1px solid #eaeaf5!important;}
.dpm-menu-profile-link {color:#3e3f5e!important;text-shadow:none!important;font-weight: 700;}
.dpm-menu-profile-group {margin-top:5px;color:#adafca!important;font-size:.6875rem;font-weight:700;text-transform:uppercase;}
.dpm-menu-profile-foto {margin:0 auto 15px!important;}
.dpm-menu-actions li a, .dpm-menu-actions li a:hover {color:#3e3f5e !important;font-weight: 600;}
.dpm-bar1 > div {background:#ff5e3a !important; box-shadow:3px 5px 20px 0 rgba(255,94,58,.38);}
.dpm-bar2 > div {background:#40d04f !important; box-shadow:4px 7px 12px 0 rgba(64,208,79,.2);}
.dpm-bar3 > div {background:#23d2e2 !important; box-shadow:4px 7px 12px 0 rgba(35,210,226,.2);}
.dpm-bar4 > div {background:#efba6e !important; box-shadow:4px 7px 12px 0 rgba(239,186,110,.15);}
.dpm-bar5 > div {background:#615dfa !important; box-shadow: 4px 7px 12px 0 rgba(97,93,250,.2);}
.dpm-dialog-menu {border-radius:12px 0 0 12px;}
.dpm-icon-ignored {background-color:#ff5e3a!important;opacity:1!important;}
.dpm-header-title {line-height:61px!important;font-weight:700;color:#3e3f5e !important}
.dpm-container-userlist .dpm-ignore-content {padding-left:320px !important;}
.dpm-ignore-list {border-radius:12px!important;box-shadow:0 0 40px 0 rgba(94,92,154,.06)!important;}
.dpm-ignore-list-del {height:100% !important;}
.dpm-ignore-list {background:transparent!important;}
.dpm-users li {border-bottom:1px solid #eaeaf5;}
.dpm-users li:last-child {border-bottom:none;}
.dpm-users li:hover .dpm-users-profile,.dpm-ignore-list li, .dpm-users li:nth-child(2n) {background:#fff!important;}
.dpm-ignore-list li .dpm-ignore-list-del:hover {opacity: 1 !important;background-color:#ff5e3a!important;box-shadow:3px 5px 20px 0 rgba(255,94,58,.38);}

/* Common styles */
.section-header, .content_box {width:100%;}
.static_row {display: flex; /* align-items: center; */ justify-content: space-between; flex-wrap: wrap; margin-bottom: 58px;}
.static_row:last-child {margin-bottom: 20px;}
.static_col {flex: 0 0 50%; max-width: 50%;}
.static_row .static_col {text-align: left;}
.static_row .static_col img {margin-top:20px; display: inline-block;}
/* .static_row .static_col .tab-box-item-content {hyphens: none;} */
.static_button {margin-top: 36px;display: flex;flex-wrap: wrap;justify-content: right;align-items: center;}

/* Static Payments Methods */
.static_row.payments_method {align-items:center;border-bottom:1px solid #eaeaf5;padding: 14px 28px 14px 14px;margin-bottom: 0;}
.static_row.payments_method:last-child {border: none;}
.static_row.payments_method .static_col {flex: 1;max-width: none;}
.static_row.payments_method .static_col:first-child {flex:0 0 165px; max-width: 165px; margin-right: 30px;}
.static_row.payments_method .static_col img {width:100%;background:#fff;padding:20px;border-radius:12px;margin-top: 0;}

/* Aside Banner */
.aside_banner {text-align:center;background: #fff;overflow: hidden;border-radius: 12px;margin: 0 16px;box-shadow: 3px 5px 20px 0 rgba(94,92,154,.12);padding-bottom: 28px;}
.aside_banner a {display: block;}
.aside_banner img {width:100%;display:block;}
.aside_banner .aside_banner_info {padding:20px 28px;background:#23d2e2;margin-bottom:16px;}
.aside_banner .aside_banner_info p {padding-bottom: 10px; }
.aside_banner .aside_banner_info p:last-child {padding-bottom: 0;}
.aside_banner .aside_banner_info p a {color: #fff;}
.aside_banner_info_text {color: #8f91ac;font-size: .875rem;font-weight: 500;line-height: 1.4285714286em; margin-bottom: 20px; padding: 0 16px;}
.aside_banner .bold_text {color: #3e3f5e;font-weight: 700;font-size: 16px;}

/* LostPassword */
.billing_section .sec_code_answer #dle-captcha img {height:48px;width:auto;border-radius:12px;display:block;}

/* Alerts Message */
.alert-danger {font-weight:700;color:#fff;background:#ff5e3a;display:block;border-radius:12px;padding:15px 28px;box-shadow:3px 5px 20px 0 rgba(255,94,58,.38);margin-bottom:28px; width: 100%;}

/* SVG Icons */
svg.icon-youtube_chanel {fill:#adafca;width:25px;height:25px;left:12px !important;top:12px!important;}