input[type="text"]::placeholder,
.wpcf7 .tm-commonform textarea::placeholder,
.widget .search-form .search-field,
.comment-form textarea::placeholder,
.comment-form input[type="text"]::placeholder,
.comment-form input[type="email"]::placeholder,
.comment-form input[type="url"]::placeholder,

.tm-quote-form .select2-container--default .select2-selection--single .select2-selection__rendered,
input[type="email"]::placeholder {
    color: rgba(255 ,255, 255 , 0.56);
}

.comment-meta, .comment-meta a,
.themetechmount-portfolio-box-view-overlay-style3 .themetechmount-box-content .tm-post-descbox>a,
.contactform-1 input[type="email"],
.contactform-1 input[type="text"],
.comment-form textarea,
.comment-form p:not(.comment-notes) a,
.comment-form textarea, .comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"],
.widget .search-form .search-field::placeholder,
.tm-commonform textarea,
.themetechmount-servicebox-stylefive .tm-category a,
.tm-quote-form input[type="email"],
.tm-quote-form input[type="text"],
.tm-quote-form textarea,
.tm-entry-meta .tm-meta-line a,
ul.tm-recent-post-list > li .post-date,
.tm-team-list-value a,
.themetechmount-darklayout span.elementor-icon-list-text,
.single-post article.post .entry-content a,
.tm-bgcolor-darkgrey .themetechmount-boxes-testimonial .themetechmount-box-desc blockquote,
.tm-bgcolor-darkgrey .themetechmount-box-blog.themetechmount-box-topimage-style8 .tm-entry-meta .tm-meta-line a {
    color: var(--body-fonts-color);
}

.single-tm_portfolio .nav-previous a:hover,
.single-tm_portfolio .nav-next a:hover,
.tm-contactform-onepage input[type="email"],
.tm-contactform-onepage input[type="text"],
.tm-contactform-onepage textarea,
.tm-service-button-style1 .themetechmount-service-box-view-top-image .themetechmount-box-bottom-content,
.themetechmount-iconbox.themetechmount-iconbox-stylefour,
.themetechmount-box-portfolio.themetechmount-box-view-top-image .themetechmount-box-bottom-content,
.themetechmount-team-member-single-content-area .tm-team-member-content,
.single-tm_team_member .tm-team-member-view-default .themetechmount-team-data,
.single-tm_portfolio .tm-social-share-links ul li a,
.comment-body,
.select2-container--default .select2-results__option[aria-selected=true],
.themetechmount-sidebar-true:not(.tm-empty-sidebar).themetechmount-sidebar-right .sidebar:before, .themetechmount-sidebar-true:not(.tm-empty-sidebar).themetechmount-sidebar-left .sidebar:before,
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor:hover,
.comment-list a.comment-reply-link:hover,
.themetechmount-teambox-view-overlay2 .themetechmount-box-content {
	background-color: var(--tm-darkcolor-bg) !important;
}

.tm-contactform-onepage input[type="email"],
.tm-contactform-onepage input[type="text"],
.tm-contactform-onepage textarea,
.comment-body,
.single-tm_portfolio .tm-social-share-links ul li a,
.themetechmount-box-testimonial.themetechmount-testimonial-box-view-style6 .themetechmount-box-content {
	border-color: var(--tm-darkcolor-bg);
}

.tm-link-color .elementor-widget-container a,
.content-area .social-icons li > a:hover,
.tm-sortable-list .tm-sortable-link a:hover,
.themetechmount-box-topimage-style2 .themetechmount-blogbox-readmore:hover, .themetechmount-box-topimage-style2 .themetechmount-blogbox-footer a:hover,
.themetechmount-box-view-top-image .themetechmount-box-bottom-content .themetechmount-box-title h4 a,
.tm-ptablebox-features .tm-feature-lines li:before {
	color: #fff !important;
}

.themetechmount-box-blog.themetechmount-blog-box-view-right-image .post-item>.themetechmount-box-content, .themetechmount-box-blog.themetechmount-blog-box-view-left-image .post-item>.themetechmount-box-content,
.sidebar.widget-area .widget.boldman_contact_widget,
.themetechmount-box-topimage-style2 .themetechmount-box-desc,
.sidebar.widget-area .widget.widget_tag_cloud,
.widget.boldman_all_post_list_widget li a,
.widget .search-form .search-field,
.ttm-pricetable-column-w .ttm-featured-title,
.themetechmount-box-testimonial.themetechmount-testimonial-box-view-style6 .themetechmount-box-content:before,
.themetechmount-box-team.themetechmount-teambox-view-overlay,
.comment-list a.comment-reply-link:hover,
.wpcf7 .tm-commonform input[type="submit"]:hover,
.themetechmount-box-team.themetechmount-teambox-view-overlay:hover .themetechmount-box-content,
.themetechmount-ptables-w .ttm-pricetable-column-w.tm-ptablebox-featured-col,
.themetechmount-ptables-w .ttm-pricetable-column-w {
	background-color: #0b122e;
}
.themetechmount-box-testimonial.themetechmount-testimonial-box-view-style6:hover .themetechmount-box-content:before {
    opacity: 0.90;
}

.sidebar.widget-area .widget.widget_tag_cloud {
    padding: 30px 17px 20px;
}

.single-tm_team_member .tm-team-social-links-wrapper ul li a {
	border: 1px solid rgba(255, 255, 255,0.05);
	background-color:rgba(255, 255, 255,0.05);
}
.tm-results-post ul.tm-recent-post-list > li > a, .tm-results-page .tm-list-li-content a, .tm-sresults-first-row ul.tm-recent-post-list > li > a, .tm-sresults-first-row .tm-list-li-content a {
    color: rgba(255, 255, 255,0.8);
}

.themetechmount-box-portfolio.themetechmount-box-view-top-image .themetechmount-box-bottom-content:before {
	border-color: transparent transparent var(--tm-darkcolor-bg) transparent;
}

.sidebar .widget ul:not(.slides):not(.cart_list):not(.boldman_contact_widget_wrapper):not(.boldman_category_list_widget):not(.tm-all-post-list) > li,
.sidebar .widget .tagcloud a,
.tm-heading-style-horizontal.tm-element-heading-content-wrapper .tm-content-header:after, .tm-heading-style-horizontal .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content .tm-vc_cta3-content-header:after,
.tm-ptablebox-features .tm-feature-lines li,


.tm-nextprev-bottom-nav,
.single-post .tm-post-prev-next-buttons,
.content-area .social-icons li > a,
.comments-area ol.comment-list,
.comment-form textarea, .comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"],
.themetechmount-blog-box-view-left-image .themetechmount-box-content .themetechmount-box-desc,
.wpcf7 .contactform-1 .wpcf7-text, .wpcf7 .contactform-1 textarea,
.tm-team-member-single-title-wrapper .tm-team-data .tm-details-title,
.single-tm_team_member .tm-team-member-view-default .tm-team-social-links-wrapper,
.themetechmount-box-blog-classic .themetechmount-blogbox-desc-footer {
	border-color: rgba(255, 255, 255, 0.09);
}


.themetechmount-box-blog-classic .tm-entry-meta .tm-meta-line:after,
.tm-pf-details-date:before,
.widget.boldman_all_post_list_widget li a:before {
background: rgba(255, 255, 255, 0.09);
}
.tm-quote-form .select2-container--default .select2-selection--single, .select2-dropdown,
.tm-quote-form .select2-container--default .select2-selection--single .select2-selection__rendered, .tm-quote-form textarea, .tm-quote-form input[type="text"], .tm-quote-form input[type="datetime"], .tm-quote-form input[type="date"], .tm-quote-form input[type="number"], .tm-quote-form input[type="email"], .tm-quote-form input[type="url"], .tm-quote-form input[type="tel"], .tm-quote-form select {
    background-color: #0b122e;
    border-color: #0b122e;
}
.content-area .social-icons li > a:hover,
.wpcf7 .contactform-1 input[type="submit"]:hover,
.single-tm_portfolio .nav-next a, .single-tm_portfolio .nav-previous a,
.elementor-widget .tm-ptablebox .tm-ptablebox-featured-col .tm-vc_btn3-container.tm-vc_btn3-inline .tm-vc_btn3 a, .elementor-widget .tm-ptablebox .tm-vc_btn3-container.tm-vc_btn3-inline .tm-vc_btn3:hover a, .elementor-widget .tm-ptablebox .tm-vc_btn3-container.tm-vc_btn3-inline .tm-vc_btn3 a:hover,
.tm-commonform input[type="submit"] {
    color: var(--tm-darkcolor-bg);
}
.elementor-element .tm-ptablebox .tm-ptablebox-featured-col .tm-vc_btn3-container.tm-vc_btn3-inline .tm-vc_btn3:hover, .elementor-element .tm-ptablebox .tm-vc_btn3-container.tm-vc_btn3-inline .tm-vc_btn3:hover, .themetechmount-iconbox.themetechmount-icon-bgcolor-darkgrey .tm-box-icon {
    background-color: #fff;
}

.tm-portfoliobox-inner .tm-slick-arrows a:hover {
    background-color: var(--tm-skincolor-bg);
    border-color: var(--tm-skincolor-text);
    color: var(--tm-darkcolor-bg);
}
.tm-cta-buttonarea a:hover {
    background-color: #fff;
    color: var(--tm-skincolor-text);
}

.single-tm_team_member .themetechmount-iconbox.themetechmount-iconbox-styletwo .tm-box-icon {   
    line-height: 78px;    
}

.tooltip:after, [data-tooltip]:after {
	background-color: var(--tm-skincolor-bg);
}

.tooltip-top:before, .tooltip:before, [data-tooltip]:before {
	border-top-color: var(--tm-skincolor-bg);
}

.themetechmount-box-portfolio .themetechmount-overlay:hover {
	background-color:  var(--tm-darkcolor-bg);
	opacity: 0.8;
}
#site-header-menu #site-navigation.toggled-on .menu-toggle .tm-boldman-icon-bars, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 {
    background: transparent !important;
}


.widget.woocommerce.widget_product_search input[type="submit"], .widget.woocommerce.widget_product_search button, .widget .search-form .search-submit {
	background-image: url(../images/findicon-white.png);
}

.single-tm_portfolio .nav-next a:after {
	content: "\f061";
    font-family: "Font Awesome 5 Free";
    font-size: 12px;
}
.single-tm_portfolio .nav-previous a:after {
	content: "\f060";
    font-family: "Font Awesome 5 Free";
    font-size: 12px;
}
.comment-list a.comment-reply-link {
    padding: 11px 53px 11px 34px;
}
.comment-body .comment-reply-link:after {
    top: 14px;
    font-size: 12px;
    content: '\e826';
}
body.single-tm_portfolio.themetechmount-footer-cta-yes .site-main {
    padding-bottom: 0;
}
.tm-boldman-icon-angle-double-left:before {    
    content: '\e834';
}
.tm-boldman-icon-angle-double-right:before {    
    content: '\e826';
}
.blog .fa-arrow-right:before,
.error404 .fa-arrow-right:before,
.single-post .fa-arrow-right:before {    
    content: '\e826';
    font-family: 'tm-boldman-icons';
    font-style: normal;
    font-size: 12px;
    position: absolute;
    right: 18px;
    top: 52px;
}
.blog .tm-dark-layout .elementor-button,
.error404 .tm-dark-layout .elementor-button,
.single-post .tm-dark-layout .elementor-button {
	padding: 10px 30px 10px 20px;
}
.themetechmount-pf-detailbox-list .tm-pf-details-date .tm-pf-left-details {
    font-size: 20px;
}

@media (max-width: 991px) {
	.themetechmount-boxes-row-wrapper.row:not(.slick-slider) .tm-box-col-wrapper {
		margin-bottom: 0 ;
	}
}

.post.themetechmount-box-blog-classic .themetechmount-blogbox-desc-footer .themetechmount-blogbox-footer-left {  
    padding-top:5px;
}
.tm-footer2-left p, .tm-footer2-right p,
.footer-nav-menu li {
    font-size: 13px;    
}
.comment-list a.comment-reply-link,
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor {
    color: var(--tm-darkcolor-bg);
}
section.error-404 .search-form .search-field {    
    padding: 9px 27px 9px 15px;
}
.tm-search-overlay,
.themetechmount-box-blog.themetechmount-box-topimage .themetechmount-box-content, .themetechmount-box-blog.themetechmount-blog-box-view-left-image .post-item, .themetechmount-box-blog.themetechmount-blog-box-view-right-image .post-item {
	background-color: var(--tm-darkcolor-bg);
}
.themetechmount-box-blog.themetechmount-blog-box-view-right-image .themetechmount-box-conten, .themetechmount-box-blog.themetechmount-blog-box-view-left-image .themetechmount-box-conten, .themetechmount-box-blog.themetechmount-box-topimage .themetechmount-box-content {
    border-color: var(--tm-darkcolor-bg);
}
.themetechmount-box-topimage-style2 .themetechmount-blogbox-footer {
    border-color: rgba(256, 255, 255, .13);
}
.tm-search-overlay .tm-site-searchform input[type="search"] {
    background-color: rgba(248, 249, 250,0.05);
	color: #fff;
}
.themetechmount-boxes-row-wrapper .slick-prev:before, .themetechmount-boxes-row-wrapper .slick-next:before ,
.post.themetechmount-box-blog-classic .themetechmount-blogbox-footer-readmore a:hover {
    color: #fff;
}

.main-holder .site-content nav.woocommerce-pagination ul li span, .main-holder .site-content nav.woocommerce-pagination ul li a, .themetechmount-pagination .page-numbers {
    background-color: rgba(255, 255, 255, 0.05);
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.05);
}
.entry-header:not(.tm-titlebar) .entry-title, .themetechmount-box-blog .themetechmount-box-content h4 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 26px;
    line-height: 36px;
}
section.error-404 .search-form .search-submit {
    background-image: url(../images/findicon-white.png);
    opacity: 1;
}
section.error-404 .search-form .search-field {
	color:#fff;
}
.tm-sresults-title small .label-default[href]:hover {
	background-color: rgba(255, 255, 255, 1);
}
.tm-sresult-form-sbtbtn-wrapper input.tm-sresult-form-sbtbtn {
    background-color: #000;
}
body .comment-respond .tm-vc_btn3.tm-vc_btn3-shape-square:hover,
body .comment-list a.comment-reply-link:hover {
    background-color: rgba(255, 255, 255, 0.05) !important; 
}
.tm-sresult-form-wrapper {
    padding: 22px 0px 0px;
    margin-bottom: 60px;
    color: #fff;
    border-radius: 15px;
    background-color: rgba(255, 255, 255,0.08);
}
.tm-sresult-form-wrapper h2 {
    color: #fff !important;
}
body.search .tm-sresult-form-wrapper .search-form input.search-field:focus,
.tm-sresults-settings-wrapper a,
.tm-sresult-form-sbtbtn-wrapper input.tm-sresult-form-sbtbtn,
.tm-sresults-settings-wrapper a:hover, .tm-sresults-settings-wrapper a.tm-sresult-btn-active {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.05);
}
.tm-search-select-box .select2-container--default .select2-selection--single {
    border: 1px solid rgba(255, 255, 255, 0.08);
}
.search .select2-dropdown {
    background-color: #000;
    border-color: #000;	
}