.comment-body {
    background-color: #222222;
    border: 1px solid #222222;
}

.comment-body:after,
.comment-body:before {
    border-color: transparent #222222 transparent #222222 !important;
}

.preyantechnosys-box-blog-classic .preyantechnosys-blogbox-sharebox .prt-copy-input input[type="text"] {
    background-color: #2c2c2c;
}

.comment-list a.comment-reply-link {
    border-color: #2c2c2c;
    background-color: #2c2c2c;
}

.woocommerce .main-holder ul.products li.product .price .woocommerce-Price-amount,
.woocommerce div.product form.cart .variations label,
.woocommerce .preyantechnosys-single-product-info .product_meta label,
.wp-block-search__label,
.sidebar .widget .widget-title,
table th,
.comment-form textarea,
.comment-form input[type="email"],
.comment-form input[type="text"] {
    color: #fff;
}

.single-product .select2-container--default .select2-selection--single {
    background-color: transparent;
}

article.sticky {
    background-color: transparent;
}

.sidebar .widget {
    background-color: #2c2c2c;
}

.widget_recent_entries a:not(:hover),
.widget_meta a:not(:hover),
.widget_archive li a:not(:hover),
.widget_pages li a:not(:hover),
.widget.widget_nav_menu li a:not(:hover),
.widget_product_categories a:not(:hover),
.widget_categories li a:not(:hover),
.widget.tm_widget_nav_menu li a:not(:hover),
.sidebar .wp-block-latest-posts li a:not(:hover) {
    color: #bcbbbb;
}

.widget_calendar table {
    background-color: #222;
}

.sidebar .widget .tagcloud a:not(:hover) {
    color: #bcbbbb;
}

.sidebar .widget.widget_search input[type="search"],
.sidebar .widget .search-form .search-field {
    background: transparent;
    color: #fff;
}

.main-holder .site #content table.cart td.actions .input-text,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input,
select {
    background-color: rgba(255, 255, 255, 0.05);
    color: #fff;
}

.wp-block-calendar table:where(:not(.has-text-color)) {
    color: #fff;
}

blockquote,
pre {
    background: #2c2c2c;
}

.page .comment-body {
    background-color: #2c2c2c;
    border: 1px solid #2c2c2c;
}

.page .comment-list a.comment-reply-link {
    border-color: #222222;
    background-color: #222222;
}

.prt-post-featured-link-wrapper .prt-post-featured-link {
    background: rgb(44 44 44);
}

.main-holder #content.site-content ul.products li.product .prt-product-box,
.post-password-required input[type="submit"] {
    background-color: #2c2c2c;
}

body .wc-block-components-totals-wrapper {
    border-top: 1px solid var(--prt-bordercolor);
}

body .wc-block-components-form .wc-block-components-text-input input[type=email],
body .wc-block-components-form .wc-block-components-text-input input[type=number],
body .wc-block-components-form .wc-block-components-text-input input[type=tel],
body .wc-block-components-form .wc-block-components-text-input input[type=text],
body .wc-block-components-form .wc-block-components-text-input input[type=url],
body .wc-block-components-text-input input[type=email],
body .wc-block-components-text-input input[type=number],
body .wc-block-components-text-input input[type=tel],
body .wc-block-components-text-input input[type=text],
body .wc-block-components-text-input input[type=url] {
    background-color: rgba(255, 255, 255, 0.05);
    color: #fff;
    border-color: var(--prt-bordercolor);
}

body .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label,
body .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label,
body .wc-block-components-form .wc-block-components-text-input label,
body .wc-block-components-text-input label {
    color: #bcbbbb;
}

body .wc-block-components-textarea,
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true],
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true] {
    background-color: rgba(255, 255, 255, 0.05) !important;
    color: #fff !important;
    border-color: var(--prt-bordercolor) !important;
}

body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):hover {
    background-color: #2c2c2c;
}

.preyantechnosys-single-product-details,
.woocommerce div.product .woocommerce-tabs .panel {
    background: transparent !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    background-color: #2c2c2c;
    color: #fff;
}

.checkout_coupon input.button,
.woocommerce div.product form.cart .button:hover,
table.compare-list .add-to-cart td a:hover,
.woocommerce .widget_shopping_cart a.button:hover,
.woocommerce #review_form #respond .form-submit input:hover,
.main-holder .site table.cart .coupon input:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-cart #content table.cart td.actions input[type="submit"]:hover,
.woocommerce #payment #place_order:hover,
.woocommerce .wishlist_table td.product-add-to-cart a:hover,
.woocommerce-cart #content table.cart td.actions input[type="submit"],
#tribe-bar-form .tribe-bar-submit input[type=submit],
.wishlist_table tr td a.yith-wcqv-button:hover,
.woocommerce .wishlist_table td.product-add-to-cart a:hover,
.woocommerce .widget_shopping_cart a.button.checkout:hover,
.prt-sresults-title small .label-default[href]:hover,
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce .widget_shopping_cart a.button,
.woocommerce #payment #place_order,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.main-holder .site table.cart .coupon input,
.main-holder .site-content #review_form #respond .form-submit input,
.woocommerce div.product form.cart .button,
table.compare-list .add-to-cart td a,
.main-holder .site table.cart .coupon button,
.main-holder .site .woocommerce-cart-form__contents button,
.main-holder .site .return-to-shop a.button,
.main-holder .site .woocommerce-MyAccount-content a.woocommerce-Button,
.main-holder .site .woocommerce-form-coupon button,
.main-holder .site .woocommerce-form-login button.woocommerce-Button,
.main-holder .site .woocommerce-ResetPassword button.woocommerce-Button,
.main-holder .site .woocommerce-EditAccountForm button.woocommerce-Button,
.widget_subscribe_form input[type="submit"]:hover,
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,
.mailchimp-inputbox input[type="submit"]:hover {
    background-color: #2c2c2c;
}

/*---------------------------*/
.tm-darklayout .preyantechnosys-portfoliobox-style1 .preyantechnosys-box-title h4 a {
    color: var(--prt-whitecolor);
}

.tm-darklayout .preyantechnosys-portfoliobox-style5 .prt-project-date:after,
.tm-darklayout .preyantechnosys-portfoliobox-style1 .prt-project-date:after {
    background-color: rgba(255, 255, 255, 0.20) !important;
}

.tm-darklayout .preyantechnosys-teambox-style1 .prt-position span,
.tm-darklayout .preyantechnosys-teambox-style1 .preyantechnosys-box-content .prt-position h4 a {
    color: var(--prt-whitecolor);
}

.prt-fbar-close,
.preyantechnosys-blogbox-styleone .preyantechnosys-box-title h4 a,
.preyantechnosys-teambox-style2 .preyantechnosys-box-title h4 a,
.prt-marquebox-style2 ul.marquebox-list li span,
.prt-ptablebox-features .prt-feature-lines li i,
.preyantechnosys-footer-style1 .prt-footer-socialbox li a,
.tribe-events-single .tribe-events-meta-group .tribe-events-single-section-title,
.tribe-events-single .tribe-events-event-meta dl,
.tribe-events-single .tribe-events-cal-links .tribe-events-gcal,
.tribe-events-single .tribe-events-cal-links .tribe-events-ical,
.tribe-events-single .tribe-events-schedule h2,
.tribe-events-single h1.tribe-events-single-event-title,
.tribe-events-single .tribe-events-back a,
.preyantechnosys-testimonialbox-styleone .preyantechnosys-ratting-stars i.prt-dezni-icon-star-1,
.single-post .prt-titlebar-main .prt-post-meta-wrapper a,
.single-post .preyantechnosys-blogbox-sharebox .preyantechnosys-tags-links a,
#totop,
.preyantechnosys-box-blog-classic .prt-blog-post-tag .prt-meta-line a,
.preyantechnosys-box-blog-classic .preyantechnosys-box-desc-text .entry-title a,
.prt-header-style-centerlogo .prt-info-btn a,
.prt-team-member-single-position,
.prt-team-list-value a,
.preyantechnosys-events-box-style1 .preyantechnosys-box-title h4 a,
.prt-ptablebox.prt-ptablebox-style-1 .prt-ptable-btn a,
.prt-ptablebox-style-1 .prt-ptablebox-cur-symbol,
.prt-ptablebox.prt-ptablebox-style-1 .prt-ptablebox-price,
.prt-ptablebox.prt-ptablebox-style-1 .prt-ptablebox-frequency,
.prt-contactform-01 input[type="submit"],
#respond label,
.single-post .comment-form p a,
.preyantechnosys-box-blog-classic .tm-post-prev-next-buttons .pagination-content a span,
.single .preyantechnosys-box-blog-classic .prt-social-share-wrapper .prt-social-share-title,
.single article.post blockquote,
.single-tm_portfolio .prt-social-share-title,
.preyantechnosys-pf-detailbox-list .prt-pf-details-date .prt-pf-left-details,
.prt-pf-detail-box .preyantechnosys-box-title h4 a,
.prt-btn-style-outline.prt-btn-color-white .elementor-button:hover,
.preyantechnosys-portfoliobox-style7 .preyantechnosys-box-title h4 a,
.prt-sortable-list .prt-sortable-link a.selected,
.prt-sortable-list .prt-sortable-link a,
.prt-btn-style-outline.prt-btn-color-white .elementor-button,
.preyantechnosys-portfoliobox-style5 .preyantechnosys-box-title h4 a,
.preyantechnosys-portfoliobox-style4 .preyantechnosys-box-title h4 a,
.preyantechnosys-boxes-testimonial .preyantechnosys-box-desc blockquote,
.preyantechnosys-portfoliobox-style2 .preyantechnosys-box-title h4 a,
.tm-darklayout .tribe-events-event-meta .tribe-events-meta-list,
.tm-darklayout.single-tribe_events .tribe-events-single .tribe-events-sub-nav a,
.tm-darklayout .preyantechnosys-teambox-style2 .prt-position span {
    color: var(--prt-whitecolor);
}

.preyantechnosys-footer-style1 .footer_inner_wrapper.footer,
.prt-contactform-btn .prt-contactform-01 .prt-contact-submitbtn:before,
.preyantechnosys-portfoliobox-style3 .preyantechnosys-post-item,
.prt-ptablebox.prt-ptablebox-style-1 .prt-ptable-btn a,
.preyantechnosys-boxes-portfolio .slick-dots li button,
.preyantechnosys-portfoliobox-style5 .preyantechnosys-post-item .prt-featured-image {
    border: 1px solid var(--prt-whitecolor);
}

.prt-marquebox-style1 ul.marquebox-list li span {
    -webkit-text-stroke: 1px var(--prt-whitecolor);
}

.prt-seperator-solid .prt-element-subheading:before,
#site-header-menu #site-navigation .preyantechnosys-fbar-btn a i.prt-dezni-icon-menu:before,
.preyantechnosys-pagination .page-numbers:before,
.top-visible:before,
.preyantechnosys-box-blog-classic .prt-blog-post-tag .prt-meta-line a:after,
.prt-headerstyle-centerlogo-overlay .prt-info-btn a:before,
.prt-contactform-01 .prt-contact-submitbtn:before,
.single article.post blockquote:before,
.prt-sortable-list .prt-sortable-link a.selected:before,
.elementor-element.elementor-widget-button .elementor-button:before,
.tm-darklayout .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover:after,
.tm-darklayout .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-prev a:hover:after {
    background-color: var(--prt-whitecolor);
}

.tm-darklayout .preyantechnosys-box-blog.preyantechnosys-blogbox-styleone .preyantechnosys-box-content .prt-entry-meta .prt-meta-line a,
.tm-darklayout .preyantechnosys-portfoliobox-style7 li.project-date-text {
    color: rgba(255, 255, 255, 0.50);
}

.tm-darklayout .preyantechnosys-box-blog.preyantechnosys-blogbox-styleone .preyantechnosys-box-content .prt-entry-meta .prt-meta-line a {
    background-color: transparent;
}

.tm-darklayout .preyantechnosys-blogbox-styleone .prt-entry-meta .prt-meta-line.posted-on:before {
    background-color: rgba(255 255 255 / 0.50);
}

.tm-darklayout .preyantechnosys-portfoliobox-style7 .prt-project-date:after {
    background-color: rgba(255, 255, 255, 0.50);
}

.tm-darklayout .prt-reverse-marque-style2 .prt-marquebox-style2 ul.marquebox-list li:before,
.tm-darklayout .prt-reverse-marque-style2 .prt-marquebox-style2 ul.marquebox-list li span {
    color: rgba(255, 255, 255, 0.05);
}

.tm-darklayout .single-post .prt-titlebar-wrapper.prt-bgimage-no.prt-bg .prt-titlebar-wrapper-bg-layer,
.tm-darklayout .preyantechnosys-box-blog-classic .preyantechnosys-blogbox-sharebox .prt-copy-input input[type="text"],
.tm-darklayout.single-post .prt-blog-classic-box-comment {
    background-color: #2c2c2c;
}

.tm-darklayout .prt-contactform-01 input[type="text"]::-webkit-input-placeholder,
.tm-darklayout .prt-contactform-01 input[type="email"]::-webkit-input-placeholder,
.tm-darklayout .prt-contactform-01 textarea::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.50);
}

.tm-darklayout .prt-contactform-01 textarea,
.tm-darklayout .prt-contactform-01 input[type="number"],
.tm-darklayout .prt-contactform-01 input[type="tel"],
.tm-darklayout .prt-contactform-01 input[type="email"],
.tm-darklayout .prt-contactform-01 input[type="text"] {
    border-color: var(--prt-whitecolor);
}

.tm-darklayout .footer .widget.widget_nav_menu li a {
    color: rgba(255, 255, 255, 0.70);
}

.tm-darklayout .footer-marquebox-style ul.footer-marque li {
    -webkit-text-stroke: 1px var(--prt-whitecolor);
}

.footer .mc4wp-form-fields input[type="email"] {
    color: rgba(255, 255, 255, .7);
    border-bottom: 1px solid rgba(255, 255, 255, .25);
}

.footer .mc4wp-form-fields input[type="email"]::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.2);
}

.prt-post-featured-quote:after {
    background: rgba(35, 35, 35, 1);
}

.blog .preyantechnosys-pagination .page-numbers:hover,
.preyantechnosys-pagination span.page-numbers.current,
.preyantechnosys-pagination .page-numbers {
    color: var(--prt-secondarycolor);
}

.preyantechnosys-testimonialbox-styleone {
    background-color: transparent;
    border: 1px solid var(--prt-whitecolor);
}

.preyantechnosys-testimonialbox-styleone .preyantechnosys-post-item:before {
    z-index: -1;
}

.prt-headerstyle-classic-overlay .site-title:before,
.prt-headerstyle-classic-overlay .site-header-main-inner {
    border: 1px solid rgba(255, 255, 255, 0.16);
}

.prt-headerstyle-classic-overlay .site-header-main-inner {
    background-color: transparent;
}

.tm-darklayout .preyantechnosys-blogbox-styleone .preyantechnosys-box-content {
    background-color: #2f2f2f;
    border: 1px solid transparent;
}

.tm-darklayout .preyantechnosys-testimonialbox-styletwo .preyantechnosys-post-item:before {
    background-color: #3f3f3f;
}

.prt-play-btntext .imagestyle-one .prt-img-btn a:before,
.prt-sortable-demot .prt-sortable-list .prt-sortable-link a.selected:before,
.elementor-element.elementor-widget-button.prt-btn-style-style1 .elementor-button-wrapper .elementor-button {
    border: 1px solid var(--prt-whitecolor);
}

.prt-contactform-btn .prt-contactform-01 .prt-contact-submitbtn:before,
.elementor-element.elementor-widget-button.prt-btn-style-style1 .elementor-button:before {
    box-shadow: rgba(255, 255, 255, 0.9) 1px 1px, rgba(255, 255, 255, 0.9) 2px 2px, rgba(255, 255, 255, 0.9) 3px 3px, rgba(255, 255, 255, 0.9) 4px 4px, rgba(255, 255, 255, 0.9) 5px 5px, rgba(255, 255, 255, 0.9) 6px 6px, rgba(255, 255, 255, 0.9) 7px 7px;
}

.prt-textcolor-white .preyantechnosys-fbar-box a,
.preyantechnosys-fbar-box .widget.widget_nav_menu li a {
    color: rgba(255, 255, 255, 0.70);
}

.tm-darklayout.single-tribe_events .site-main #tribe-events-pg-template {
    border-top: 1px solid var(--prt-bordercolor);
}

.tm-darklayout .elementor-element.prt-btn-style-style1.elementor-widget-button .elementor-button,
.tm-darklayout .elementor-element.elementor-widget-button.prt-btn-style-style1 .elementor-button-wrapper .elementor-button {
    border-color: var(--prt-whitecolor);
}