/* common.css */
select, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, .form-control, .nice-select {display:block;width:100%;height:55px;padding:15px 20px;font-family:var(--font-family-base);font-size:var(--fs-14);font-weight:var(--fw-normal);line-height:normal;background-color:rgba(var(--color-dark-black-rgb),.30);color:var(--color-white);background-clip:padding-box;border:1px solid var(--color-dark-black);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;transition:var(--transition-bezier);backface-visibility:hidden;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;outline-offset:0}
textarea, textarea.form-control {height:200px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
textarea.form-control {min-height:calc(1.5em + .75rem + 2px)}

.wptb-slider .wptb-heading .wptb-item--title,
.wptb-counter1.style1 .wptb-item--value {font-size:40px}
.wptb-pricetable-one {background-position:25% 100%;background-repeat:no-repeat}
.wptb-radial-progress .wptb-item--inner .wptb-item--title,
.wptb-blog-grid2 .wptb-item--inner .wptb-item--comments a i,
.wptb-blog-grid2 .wptb-item--inner .wptb-item--share a {font-size: var(--fs-22);}
.wptb-blog-grid2 .wptb-item--image {width:100%;max-width:271px;height:345px}
.wptb-blog-grid2 .wptb-item--inner .wptb-item--title {font-size: var(--fs-20);}
.block-gallery img {width: 100%;}
.fulltext {color: var(--color-three);}
.fulltext h2, .fulltext h3, .fulltext h4 {position:relative;display:flex;align-items:center;width:100%;font-size:32px;line-height:36px;margin-top:45px;margin-bottom:30px;padding-bottom:0; color: var(--color-white);transition: var(--transition-bezier);}
.fulltext h3 {font-size: 28px;}
.fulltext h4 {font-size: 22px;}
.fulltext h2::before, .fulltext h3::before {content:url('../images/divider.svg');position:relative;left:0;margin-right:10px}
.wptb-item.wptb-item--author i {color: var(--link-color);transition: var(--transition-bezier);}
.wptb-item.wptb-item--author:hover i {color: var(--link-color-hover);transition: var(--transition-bezier);}
.quote, blockquote {border: 0px solid #d70006;border-width: 3px 0;padding: 1em 2em 1em 2em;font-style: normal;font-size: 1.1em;font-family: var(--font-family-base);color: var(--color-white);transition: var(--transition-bezier);}
.quote::before, blockquote::before {content: '';}
.fulltext ul li {transition:var(--transition-bezier);position:relative;color:var(--color-white);font-family:var(--font-family-heading);font-size:18px;font-style:normal;font-weight:600;line-height:30px;letter-spacing:-.2px;display:flex;align-items:start}
.fulltext ul li::before {content:"\f26f";display:inline-block;font-family:bootstrap-icons!important;vertical-align:-.125em;font-size:16px;color:var(--color-one);margin-right:10px}
.post-footer {transition:var(--transition-bezier);display:inline-block;width:100%;border-top:1px solid var(--color-dark-black-three);padding-top:30px;margin-top:30px;margin-bottom:40px;line-height:28px;color:var(--color-three)}
.blog_list .wptb-item--inner .wptb-item--meta {justify-content:space-between}
.blog_list .wptb-item--inner .wptb-item--title {font-size: var(--fs-24);}
.edit_btn {float:right;position:relative;top:-5px}
.edit_btn i {font-size: var(--fs-22);line-height: 0;}
.fav_btn a {font-size:20px;font-style:normal;font-weight:400;line-height:22px;display:flex;align-items:center;gap:10px;padding:10px 30px 10px 0;margin-right:30px;border-width:0 1px 0 0;border-style:solid;border-color:var(--color-dark-black)}
.blog-details-inner .wptb-item--meta a span, .wptb-item--author .bi-person + a {color: var(--color-white);transition:var(--transition-bezier);}
.blog-details-inner .wptb-item--meta a:hover span, .wptb-item--author .bi-person + a:hover {color: var(--link-color);transition:var(--transition-bezier);}
.blog-details-inner .wptb-item--meta i, .wptb-item--author {color: var(--link-color);}
.wp-block-search__input {width: 100%;font-size: var(--fs-14);}
.comments-area .comments-title, .comment-respond .comment-reply-title {font-weight:500;}
.comment-respond .logged-in-as {color:var(--color-three)}
.comment-avatar img {height:130px;object-fit:cover;width:100%;display:block}
.c-capcha {position:relative;display:flex;align-items:center}
.c-capchaa {margin-right: 20px;}
.mass_comments_action {display: none;}
#dle-comments-list > ol {padding-left: 0;}
#comment + .comments-tree-list {padding:0}
[id*="comments-tree-item"] ol {padding-left:90px}
#dle-comments-list li {list-style:none}
.comments-area ul.comment-list .commenter-block .comment-content .comment-reply .comment-reply-link {font-size:10px}
.pagination span, .pagination a:hover {background-color:var(--color-one);border-color:var(--color-one)}
.pagination * {font-size:16px;font-weight:500;text-align:center;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--color-white-rgb),.30);color:var(--color-white);border:1px solid transparent;border-radius:0;transition:var(--transition-base);margin:0 5px}
.comment-respond {margin-top: 0;}
.comments-area {margin-bottom: 100px;}
.com_tools {margin-top: 10px;}
.comments-title, .comment-reply-title, [id*="comm-id"] {color: var(--color-three);}
.wptb-cart-box .btn-three {width:100%}
.avatar {display:flex;justify-content:center;align-items:center;gap: 20px;flex-wrap: wrap;background: transparent !important;margin-bottom: 20px;}
.avatar img {width:75px;height:75px;border-radius:50px}
.wptb-heading .wptb-item--title span {font-size:var(--fs-36)}
.wptb-image-box1 .wptb-item--image img {width:100%;height:280px;object-fit:cover}
.form-control[readonly] {opacity:1;background-color:rgba(var(--color-dark-black-rgb),.30);color:var(--color-white);background-clip:padding-box;border:1px solid var(--color-dark-black)}
.wptb-credential .wptb-heading .wptb-item--title {line-height:118.8px}

#dropmenudiv {background-color: var(--color-black);}
#dropmenudiv a:hover {background-color: var(--color-one);}
.ui-form li.form-group {list-style: none; margin-bottom: 20px;}
.nice-select {margin-bottom: 20px;}
#searchsuggestions {width:372px;background-color:var(--color-black);z-index:5!important}
#searchsuggestions span.searchheading {color: var(--color-one);}
#searchsuggestions a {border: 1px solid var(--color-dark-black-three); border-bottom: none;}
#searchsuggestions a:hover {background-color: var(--color-dark);}
#searchsuggestions span.seperator a {background:var(--color-one);color:var(--color-white)}
.search_result_num {margin-bottom: 50px;text-align: center;}
.searchtable table, .searchtable table td {border: none;}
.searchtable table .search {padding: 0;}
.searchtable table .search > div {margin: 0 !important;}
.searchtable table .search > div > br {display: none;}
.bbcodes {background-color: var(--color-one) !important; background-image:none; border-radius: 0;}
.c-capcha a {margin-right: 20px;}
.log_in input {border-color: #595959;}
.log_in .form-group {margin-bottom: 20px;}
.log_in .wptb-item--button {margin-bottom: 20px;}
#pm-menu, #pm-menu div {display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}
#pm-menu {margin-bottom: 20px;}
.pm_progress_bar {background-color: rgba(var(--color-dark-black-rgb),.30);color: var(--bs-body-color);}
.pm_progress_bar span {display:flex;background-color:var(--color-one);text-align:center!important;justify-content:right;padding-right:5px;font-size:14px;color:var(--color-white)}
.pm_progress_bar span[style="width: 0%"] {font-size: 0;}
.pm_status, .pm_progress_bar {margin-bottom: 20px;}
.userstop td, .pm td.pm_list, .pm td.pm_head {border-bottom: 1px solid #272727;transition: var(--transition-bezier);}
.pm_msg {gap: 20px;}
.popup_userinfo .usinf {padding: 0;margin-bottom: 0 !important;}
.popup_userinfo .usinf li {display:flex;gap:20px;flex-wrap:wrap;justify-content:space-between}
.ui-widget-content {background-color: var(--color-dark);color: var(--color-three);}
.ui-widget.ui-widget-content {border: 1px solid var(--color-dark-black-three);}
.ui-dialog-title::before {content:url('../images/divider-sm.svg');position:relative;left:0;margin-right:10px}
.ui-dialog-title {color:var(--color-white)}
.ui-widget-header {background: transparent;border:none;border-bottom: 1px solid var(--color-dark-black-three);}
.ui-corner-all {border-radius: 0;}
.ui-dialog {z-index: 1000;}
.ui-dialog .ui-dialog-buttonpane {border-top: 1px solid var(--color-dark-black-three);}
.ui-dialog-titlebar-close::before {content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path d="M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8z" fill="rgb(215, 0, 6)"/></svg>');}
.ui-dialog-buttonset button {transition: var(--transition-bezier);border:none;padding:0 7px;color:var(--color-one);background:transparent}
.ui-dialog-buttonset button:hover {transition: var(--transition-bezier);color:var(--color-white)}
.stat_group h5::before {content:url('../images/divider-sm.svg');position:relative;left:0;margin-right:10px}
.userinfo_top {display:flex;gap:20px;justify-content:space-between;align-items:center;flex-wrap:wrap}
.userinfo_top .avatar {justify-content: left;}
.userinfo_top .user_tab {display:flex;gap:20px;flex-wrap: wrap;}
.userinfo_top .user_tab li {list-style: none;}
.send_message a {display:flex;height:60px;align-items:center;}
.usinf {display:flex;align-items:center;flex-wrap:wrap}

/* theme-style--light */
.theme-style--light .fav_btn a {border-color: var(--color-light-gray-two);}
.theme-style--light .fulltext h2, .theme-style--light .fulltext h3, .theme-style--light .fulltext h4,
.theme-style--light .quote, .theme-style--light blockquote,
.theme-style--light .fulltext ul li {transition:var(--transition-bezier);color:var(--color-dark-black-two)}
.theme-style--light .post-footer {transition:var(--transition-bezier);border-color:var(--color-light-gray-two)}
.theme-style--light .blog-details-inner .wptb-item--meta a span, .theme-style--light .wptb-item--author .bi-person + a {color:var(--color-black);transition:var(--transition-bezier)}
.theme-style--light .blog-details-inner .wptb-item--meta a:hover span, .theme-style--light .wptb-item--author .bi-person + a:hover {color: var(--link-color);transition:var(--transition-bezier);}
.theme-style--light .pagination a {background-color: var(--color-light-gray-two);color: var(--color-black);}
.theme-style--light .pagination a:hover {background-color:var(--color-one);border-color:var(--color-one);color: var(--color-white);}
.theme-style--light .wptb-blog-grid1 .wptb-item--inner .wptb-item--share a {color: var(--link-color);}
.theme-style--light .form-control[readonly] {background-color:rgba(var(--color-white-rgb),.50);border-color:var(--color-light-gray-two);color:var(--color-black);}
.theme-style--light .btn-two.white:not(:hover) {background-color:var(--color-black);color:var(--color-white)}

.theme-style--light #dropmenudiv {background-color: var(--color-two);}
.theme-style--light .ui-form li.form-group input {background-color:rgba(var(--color-white-rgb),.50);border-color:var(--color-light-gray-two);color:var(--color-black)}
.theme-style--light .wptb-grand-total .value {color:var(--color-white)}
.theme-style--light #searchsuggestions {background-color: var(--color-two);}
.theme-style--light #searchsuggestions a {border-color: var(--color-light-gray-two);}
.theme-style--light #searchsuggestions a:hover {background-color: rgba(var(--color-light-gray-rgb), 0.3);}
.theme-style--light #searchinput {background-color:rgba(var(--color-light-gray-rgb),.3);color:var(--color-black);border-color:var(--color-light-gray-two);}
.theme-style--light #sec_code {background-color:rgba(var(--color-white-rgb),.50);border-color:var(--color-light-gray-two);color:var(--color-black)}
.theme-style--light .pm_progress_bar {color:var(--color-black);background-color: rgba(var(--color-dark-black-rgb),.05);}
.theme-style--light .userstop td, .theme-style--light .pm td.pm_list, .theme-style--light .pm td.pm_head {border-bottom: 1px solid #efefef;transition: var(--transition-bezier);}
.theme-style--light .ui-widget.ui-widget-content, .theme-style--light .ui-dialog .ui-dialog-buttonpane {border-color: var(--color-light-gray-two);background: #ffffff;}
.theme-style--light .ui-widget-header {border-color: var(--color-light-gray-two);}
.theme-style--light .ui-dialog-title {color: var(--color-black);}
.theme-style--light .ui-dialog-buttonset button:hover {transition: var(--transition-bezier);color:var(--color-black)}
.theme-style--light .send_message a {color: var(--color-white);}
.theme-style--light .send_message:hover a {color: var(--color-one);}
.theme-style--light .userinfo_top .avatar {color: var(--color-black) !important;}