/*
 *   Remould Dark CSS Styles
 */
   
.tm-dark-layout .tm-header-overlay .is-sticky #stickable-header{
	border-bottom: none;
} 
.tm-dark-layout .vc_general.vc_btn3.vc_btn3-color-skincolor.vc_btn3-style-text, 
.tm-dark-layout .vc_general.vc_btn3.vc_btn3-color-skincolor.vc_btn3-style-text:hover {
	background-color: transparent;
}
.tm-dark-layout .header-controls .w-search-input input[type="text"]{
	background-color: #1a1a19;
	color: rgba(255, 255, 255, 1);
} 
.tm-dark-layout .k_flying_searchform_wrapper .field::-webkit-input-placeholder {
   color: rgba(255, 255, 255, 0.80);
   line-height: 1.3em;
}
.tm-dark-layout .k_flying_searchform_wrapper .field:-moz-placeholder { /* Firefox 18- */
   color: rgba(255, 255, 255, 0.80);
   line-height: 1.3em;
}
.tm-dark-layout .k_flying_searchform_wrapper .field::-moz-placeholder {  /* Firefox 19+ */
   color: rgba(255, 255, 255, 0.80);
   line-height: 1.3em;
}
.tm-dark-layout .k_flying_searchform_wrapper .field:-ms-input-placeholder {  
   color: rgba(255, 255, 255, 0.80);
   line-height: 1.3em;
} 
.tm-dark-layout .tm-row-bgtype-dark .tm-bg-overlay{
	background-color: #151515;
}
.tm-dark-layout .tm-row-bgtype-dark.tm-background-image .tm-bg-overlay {
	background: rgba(0, 0, 0, 0.83);
}
.tm-dark-layout .thememount-team-social-links,
.tm-dark-layout .item-content,
.tm-dark-layout .post-box .post-item .item-content,
.tm-dark-layout .item .item-content{
	background-color: #262626;
}
.tm-dark-layout .vc_row-no-padding .item .item-content{
	background-color: transparent;
}
.tm-dark-layout .tm-row-bgtype-dark p,
.tm-dark-layout .thememount-blogbox-desc {
	color: rgba(255, 255, 255, 0.34);
}
.tm-dark-layout .site-main .item-content h4 a,
.tm-dark-layout .thememount-post-wrapper .entry-title a,
.tm-dark-layout .thememount-team-title a,
.tm-dark-layout .vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-inverse,
.tm-dark-layout .vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-skincolor:hover{
	color: #fff;
}
.tm-dark-layout .thememount-team-social-links a,
.tm-dark-layout .thememount-meta-details a,
.tm-dark-layout .item-content .thememount-post-readmore a,
.tm-dark-layout.single-product .thememount-products .woocommerce-message a.button{
	color: rgba(255, 255, 255, 0.40);
}
.tm-dark-layout .thememount-team-data {
	background-color: rgba(0, 0, 0, 0.9);
}
.tm-dark-layout .thememount-pagination .page-numbers,
.tm-dark-layout .woocommerce #payment div.payment_box, 
.tm-dark-layout.woocommerce-page #payment div.payment_box,
.tm-dark-layout .woocommerce #payment ul.payment_methods, 
.tm-dark-layout.woocommerce-page #payment ul.payment_methods,
.tm-dark-layout.woocommerce-page .woocommerce-message, 
.tm-dark-layout.woocommerce .woocommerce-info, 
.tm-dark-layout.woocommerce-page .woocommerce-info,

.tm-dark-layout #tribe-bar-form #tribe-bar-views, 
.tm-dark-layout #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a, 
.tm-dark-layout #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover, 
.tm-dark-layout #tribe-events-bar #tribe-bar-collapse-toggle, 
.tm-dark-layout #tribe-events-bar #tribe-bar-form, 
.tm-dark-layout #tribe-events-bar .tribe-bar-views-inner{
	background-color: rgba(0, 0, 0, 0.5);
}
.tm-dark-layout #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a, 
.tm-dark-layout #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover, 
.tm-dark-layout #tribe-events-bar #tribe-bar-collapse-toggle, 
.tm-dark-layout #tribe-events-bar #tribe-bar-form, 
.tm-dark-layout #tribe-events-bar .tribe-bar-views-inner,
.tm-dark-layout #tribe-bar-form #tribe-bar-views+.tribe-bar-filters,
.tm-dark-layout .comment-list > li:after, 
.tm-dark-layout .comment-list .children > li:before,
.tm-dark-layout .tagcloud a,
.tm-dark-layout .authorinfo,
.tm-dark-layout .categorytag,
.tm-dark-layout .widget ul > li,
.tm-dark-layout .portfolio-sortable-list ul li a,
.tm-dark-layout #bbpress-forums li.bbp-body ul.forum, 
.tm-dark-layout #bbpress-forums li.bbp-body ul.topic,
.tm-dark-layout #bbpress-forums ul.bbp-lead-topic, 
.tm-dark-layout #bbpress-forums ul.bbp-topics, 
.tm-dark-layout #bbpress-forums ul.bbp-forums, 
.tm-dark-layout #bbpress-forums ul.bbp-replies, 
.tm-dark-layout #bbpress-forums ul.bbp-search-results,
.tm-dark-layout #bbpress-forums li.bbp-header, 
.tm-dark-layout #bbpress-forums li.bbp-footer,
.tm-dark-layout #bbpress-forums fieldset.bbp-form,
.tm-dark-layout .wp-editor-container,
.tm-dark-layout div.bbp-template-notice.info,
.tm-dark-layout.events-list #tribe-events-footer, 
.tm-dark-layout.single-tribe_events #tribe-events-footer, 
.tm-dark-layout .tribe-events-day #tribe-events-footer, 
.tm-dark-layout .tribe-events-map #tribe-events-footer, 
.tm-dark-layout .tribe-events-photo #tribe-events-footer,
.tm-dark-layout.woocommerce ul.products li.product .productcontent,
.tm-dark-layout.woocommerce ul.products li.product .productbox,
.tm-dark-layout ul.products li.product .productbox,
.tm-dark-layout.woocommerce nav.woocommerce-pagination ul, 
.tm-dark-layout.woocommerce-page nav.woocommerce-pagination ul, 
.tm-dark-layout.woocommerce #content nav.woocommerce-pagination ul, 
.tm-dark-layout.woocommerce-page #content nav.woocommerce-pagination ul,
.tm-dark-layout.woocommerce nav.woocommerce-pagination ul li a, 
.tm-dark-layout.woocommerce-page nav.woocommerce-pagination ul li a, 
.tm-dark-layout.woocommerce #content nav.woocommerce-pagination ul li a, 
.tm-dark-layout.woocommerce-page #content nav.woocommerce-pagination ul li a,
.tm-dark-layout.woocommerce div.product .woocommerce-tabs .panel, 
.tm-dark-layout.woocommerce-page div.product .woocommerce-tabs .panel, 
.tm-dark-layout.woocommerce #content div.product .woocommerce-tabs .panel, 
.tm-dark-layout.woocommerce-page #content div.product .woocommerce-tabs .panel,
.tm-dark-layout.woocommerce div.product .woocommerce-tabs ul.tabs:before,
.tm-dark-layout.woocommerce div.product .woocommerce-tabs ul.tabs li, 
.tm-dark-layout.woocommerce #content div.product .woocommerce-tabs ul.tabs li, 
.tm-dark-layout.woocommerce-page div.product .woocommerce-tabs ul.tabs li, 
.tm-dark-layout.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,
.tm-dark-layout.woocommerce #reviews #comments ol.commentlist li .comment-text,
.tm-dark-layout.woocommerce #reviews #comments ol.commentlist li img.avatar,
.tm-dark-layout.single-product .thememount-products div.images img,
.tm-dark-layout.woocommerce .woocommerce-message,
.tm-dark-layout.woocommerce-page .woocommerce-message,
.tm-dark-layout.woocommerce .woocommerce-info,
.tm-dark-layout.woocommerce-page .woocommerce-info,
.tm-dark-layout .woocommerce table.shop_table td,
.tm-dark-layout .cart_totals th, 
.tm-dark-layout .cart_totals td,
.tm-dark-layout .woocommerce #payment ul.payment_methods, 
.tm-dark-layout.woocommerce-page #payment ul.payment_methods,
.tm-dark-layout .woocommerce #payment div.payment_box, 
.tm-dark-layout.woocommerce-page #payment div.payment_box,
.tm-dark-layout .woocommerce table.shop_table tbody th, 
.tm-dark-layout .woocommerce table.shop_table tfoot td, 
.tm-dark-layout .woocommerce table.shop_table tfoot th,
.tm-dark-layout .tribe-events-list .vevent.hentry,
.tm-dark-layout .tribe-events-list-separator-month:after,
.tm-dark-layout .tribe-events-list-separator-month:after,
.tm-dark-layout ul.thememount-portfolio-details-list li,
.tm-dark-layout .tm-taxonomy-term-list ul li a,
.tm-dark-layout .tm-taxonomy-term-list ul li:first-child,
.tm-dark-layout .tm-taxonomy-right .tm-term-desc,
.tm-dark-layout ul.products li.product .productcontent{
	border-color: rgba(255, 255, 255, 0.07);
}
.tm-dark-layout .tm-row-bgtype-grey .tm-element-heading-wrapper h2{
	color: #282828;
}
.tm-dark-layout .tm-row-bgtype-grey .tm-element-heading-wrapper h4{
	color: rgba(40, 40, 40, 0.76);
}

.tm-dark-layout .thememount-pagination .page-numbers,
.tm-dark-layout .woocommerce div.product .product_title, 
.tm-dark-layout .woocommerce #content div.product .product_title, 
.tm-dark-layout .woocommerce-page div.product .product_title, 
.woocommerce-page #content div.product .product_title,

.tm-dark-layout .tribe-events-list h2.tribe-events-list-event-title a,
.tm-dark-layout .site-main .tm-row-bgtype-grey .item-content h4 a{
	color: #fff;
}
.tm-dark-layout .vc_btn3.vc_btn3-color-white:hover, 
.tm-dark-layout .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover, 
.tm-dark-layout .vc_general.vc_btn3.vc_btn3-color-skincolor:hover,
.tm-dark-layout.woocommerce .wc-proceed-to-checkout .checkout-button.button:hover, 
.tm-dark-layout.woocommerce .shop_table.cart input.button:hover, 
.tm-dark-layout.woocommerce-page .shop_table.cart input.button:hover, 
.tm-dark-layout.woocommerce .thememount-products .single_add_to_cart_button.button.alt, 
.tm-dark-layout .widget_shopping_cart .widget_shopping_cart_content .button:hover, 
.tm-dark-layout .widget_shopping_cart .widget_shopping_cart_content .button.checkout:hover, 
.tm-dark-layout .widget_price_filter .price_slider_wrapper .button:hover, 
.tm-dark-layout.woocommerce #respond input#submit:hover, 
.tm-dark-layout.woocommerce a.button:hover, 
.tm-dark-layout.woocommerce button.button:hover, 
.tm-dark-layout.woocommerce input.button:hover, 
.tm-dark-layout.woocommerce #respond input#submit.alt:hover, 
.tm-dark-layout.woocommerce a.button.alt:hover, 
.tm-dark-layout.woocommerce button.button.alt:hover, 
.tm-dark-layout.woocommerce input.button.alt:hover,
.tm-dark-layout .woocommerce .wc-proceed-to-checkout .checkout-button.button:hover,
.tm-dark-layout .woocommerce .shop_table.cart input.button:hover,
.tm-dark-layout.woocommerce-page .shop_table.cart input.button:hover,
.tm-dark-layout .woocommerce .thememount-products .single_add_to_cart_button.button.alt,
.tm-dark-layout .widget_shopping_cart .widget_shopping_cart_content .button:hover,
.tm-dark-layout .widget_shopping_cart .widget_shopping_cart_content .button.checkout:hover,
.tm-dark-layout .widget_price_filter .price_slider_wrapper .button:hover,
.tm-dark-layout .woocommerce #respond input#submit:hover, 
.tm-dark-layout .woocommerce a.button:hover, 
.tm-dark-layout .woocommerce button.button:hover, 
.tm-dark-layout .woocommerce input.button:hover,
.tm-dark-layout .woocommerce #respond input#submit.alt:hover, 
.tm-dark-layout .woocommerce a.button.alt:hover, 
.tm-dark-layout .woocommerce button.button.alt:hover, 
.tm-dark-layout .woocommerce input.button.alt:hover{
	background-color: #353535;
}
.tm-dark-layout .tm-row-bgtype-dark .vc_general.vc_btn3.vc_btn3-color-skincolor:hover{
	background-color: #fff;
}
.tm-dark-layout .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover, 
.tm-dark-layout .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus {
   border-color: #ffffff;
   background-color: #ffffff;

}

/**
 * Blog Homepage view
 * ----------------------------------------------------------------------------
 */
 
.tm-dark-layout .post-box .tm-blogbox-comment {
	border-top-color: #313131;
}
.tm-dark-layout .post-box-icon-wrapper{
	border-color: #262626;
}

/**
 * Blog Classic view
 * ----------------------------------------------------------------------------
 */
.tm-dark-layout .authorinfo .authorname{
	color: #999;
}
.tm-dark-layout .comment-author .fn {
	color: rgba(255, 255, 255, 0.6);
}
.tm-dark-layout.error404 .page-wrapper,
.tm-dark-layout .post-navigation {
	background-color: transparent;
}

/**
 * Tab view
 * ----------------------------------------------------------------------------
 */

.tm-dark-layout .vc_tta-color-black.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-tab {
	margin-top: 0px;
	margin-bottom: 0px;
}
.tm-dark-layout .vc_tta-color-black.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-tab > a {
	background-color: #262626;
	border-color: #3C3C3C;
}
.tm-dark-layout .vc_tta-color-black.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill.vc_tta-tabs-position-top .vc_tta-panel-body {
	padding-top: 30px;
}
.tm-dark-layout .vc_tta-color-black.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-tab.vc_active > a{
	border-color: rgba(255, 255, 255, 0.15);
}
.tm-dark-layout .vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-panels{
	border-top-color: rgba(255, 255, 255, 0.15);	
}
.tm-dark-layout .vc_tta-color-black.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-tab.vc_active > a{
	color: #fff;
}
.tm-dark-layout .tm-row-bgtype-dark .vc_tta-color-black.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill.vc_tta-tabs-position-top .vc_tta-tab.vc_active > a {
	background-color: #151515;
}
.tm-dark-layout .tm-row-bgtype-dark .vc_tta-color-black.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill.vc_tta-tabs-position-top .vc_tta-tab.vc_active > a {
	border-bottom-color: #151515;
}
.tm-dark-layout .vc_tta-color-black.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill.vc_tta-tabs-position-top .vc_tta-tab.vc_active > a {
	background-color: #1b1b1b;
}
.tm-dark-layout .vc_tta-color-black.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill.vc_tta-tabs-position-top .vc_tta-tab.vc_active > a {
	border-bottom-color: #1b1b1b;
}
.tm-dark-layout .vc_tta-color-black.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill.vc_tta-tabs-position-left .vc_tta-tab.vc_active > a{
	border-right: none;
}
.tm-dark-layout .vc_tta-color-black.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill.vc_tta-tabs-position-left .vc_tta-tab > a {
	border-left: none;
	margin-top: -1px;
}
.tm-dark-layout .vc_tta-color-black.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill.vc_tta-tabs-position-left .vc_tta-tab.vc_active > a, 
.tm-dark-layout .vc_tta-color-black.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill.vc_tta-tabs-position-left .vc_tta-tab > a {
	border-color: rgba(255, 255, 255, 0.15);
}
.tm-dark-layout .vc_tta-color-black.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill.vc_tta-tabs-position-left .vc_tta-tab:first-child > a {
	border-top: none;
}
.tm-dark-layout .vc_tta-color-black.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill.vc_tta-tabs-position-left .vc_tta-tab.vc_active > a {
	background-color: #1b1b1b;
}
.tm-dark-layout .tm-row-bgtype-dark .vc_tta-color-black.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill.vc_tta-tabs-position-left .vc_tta-tab.vc_active > a {
	background-color: #151515;
}
.tm-dark-layout .vc_general.vc_tta-style-classic.vc_tta-tabs:not(.vc_tta-o-no-fill) .vc_tta-panels {
	background-color: transparent;
	border-color: rgba(255, 255, 255, 0.15);
}
.tm-dark-layout .vc_general.vc_tta-style-classic.vc_tta-tabs:not(.vc_tta-o-no-fill) .vc_tta-tab.vc_active > a {
	border-color: rgba(240, 240, 240, 0.05);
}

/**
 * Owl Carsoul
 * ----------------------------------------------------------------------------
 */

.tm-dark-layout .thememount-carousel-controls-inner a, 
.tm-dark-layout .owl-theme.owl-carousel .owl-controls .owl-nav [class*='owl-']{
	border-color: #6f6f6f;
	color: #6f6f6f;
}
.tm-dark-layout .thememount-carousel-controls-inner a:hover, 
.tm-dark-layout .owl-theme.owl-carousel .owl-controls .owl-nav [class*='owl-']:hover{
	border-color: #fff;
	background-color: #fff;
}

/**
 * Accordion
 * ----------------------------------------------------------------------------
 */
.tm-dark-layout .vc_tta.vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a,
.tm-dark-layout .vc_tta-color-black.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
	 color:#fff;
}
.tm-dark-layout .vc_tta.vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
     border-color: rgba(255, 255, 255, 0.15);
}
.tm-dark-layout .vc_tta-color-black.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
	 border-color: rgba(255, 255, 255, 0.14);
     background-color: rgba(0, 0, 0, 0.56);
}
.tm-dark-layout .vc_tta-color-black.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, 
.tm-dark-layout .vc_tta-color-black.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after{
	  border-color: #fff;
}

/**
 * Service Box
 * ----------------------------------------------------------------------------
 */
 
.tm-dark-layout .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-outline{
	border-color: rgba(255, 255, 255, 0.18);
}
.tm-dark-layout .vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline {
	border-color: rgba(235, 235, 235, 0.21);
}
.tm-dark-layout .tm-sbox-iconalign-top .vc_cta3-style-outline .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-outline {
	background-color: #1B1B1B;
	border-color: #464646;
}


/**
 * Clietn Section
 * ----------------------------------------------------------------------------
 */
.tm-dark-layout .thememount-clients > div {  
	border-right-color: rgba(232, 232, 232, 0.07); 
}


/**
 *  Visual Coposer Element
 * ----------------------------------------------------------------------------
 */
.tm-dark-layout .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section {
	border-bottom: 1px solid rgba(232, 232, 232, 0.15);
}
.tm-dark-layout .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section .wpb_accordion_header a{
	color: rgba(255, 255, 255, 0.75);
}

/**
 *  BBpress Section
 * ----------------------------------------------------------------------------
 */
  
.tm-dark-layout #bbpress-forums div.odd, 
.tm-dark-layout #bbpress-forums ul.odd{
	background-color: #1a1a19;
}
.tm-dark-layout #bbpress-forums div.even, 
.tm-dark-layout #bbpress-forums ul.even{
	background-color: #151515;
}
.tm-dark-layout div.bbp-template-notice.info,
.tm-dark-layout #bbpress-forums li.bbp-header, 
.tm-dark-layout #bbpress-forums li.bbp-footer{
	background: #151515;
}

.tm-dark-layout.woocommerce-checkout #payment div.payment_box,
.tm-dark-layout.woocommerce .woocommerce-error, 
.tm-dark-layout.woocommerce .woocommerce-info, 
.tm-dark-layout.woocommerce .woocommerce-message,
.tm-dark-layout div.bbp-template-notice a:hover,
.tm-dark-layout div.bbp-template-notice, 
.tm-dark-layout div.indicator-hint {
	color: inherit;
}


/**
 *  Woocommerce
 * ----------------------------------------------------------------------------
 */
.tm-dark-layout.woocommerce div.product .woocommerce-tabs ul.tabs li, 
.tm-dark-layout.woocommerce #content div.product .woocommerce-tabs ul.tabs li, 
.tm-dark-layout.woocommerce-page div.product .woocommerce-tabs ul.tabs li, 
.tm-dark-layout.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{
	background: #262626;
}
.tm-dark-layout.woocommerce div.product .woocommerce-tabs ul.tabs li.active, 
.tm-dark-layout.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, 
.tm-dark-layout.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, 
.tm-dark-layout.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{
	background-color: #1a1a19;
	border-bottom-color: #1a1a19;
}
.tm-dark-layout.woocommerce div.product .woocommerce-tabs ul.tabs li a{
	color: #999;
}
.tm-dark-layout.woocommerce #reviews #comments ol.commentlist li img.avatar{
	background: rgba(0, 0, 0, 0.24);
}
.tm-dark-layout.woocommerce-checkout #payment div.payment_box:after{
	border: 8px solid rgba(255, 255, 255, 0.20);
	border-right-color: transparent;
	border-left-color: transparent;
	border-top-color: transparent;
}



.tm-dark-layout textarea, 
.tm-dark-layout input[type="text"], 
.tm-dark-layout input[type="password"], 
.tm-dark-layout input[type="datetime"], 
.tm-dark-layout input[type="datetime-local"], 
.tm-dark-layout input[type="date"], 
.tm-dark-layout input[type="month"], 
.tm-dark-layout input[type="time"], 
.tm-dark-layout input[type="week"], 
.tm-dark-layout input[type="number"], 
.tm-dark-layout input[type="email"], 
.tm-dark-layout input[type="url"], 
.tm-dark-layout input[type="search"], 
.tm-dark-layout input[type="tel"], 
.tm-dark-layout input[type="color"], 
.tm-dark-layout .uneditable-input, 

.select2-container .select2-choice{
	background-color: rgba(0, 0, 0, 0.30);
	border: 1px solid rgba(255, 255, 255, 0.15);	
}
.tm-dark-layout select{
	background-color: #121212;
	border: 1px solid rgba(255, 255, 255, 0.15);	
}
.tm-dark-layout .select2-results{
	background-color: rgba(8, 8, 7, 1);
	border: 1px solid rgba(255, 255, 255, 0.15);	
}
.tm-dark-layout .select2-drop {
	background: #121211;
	color: #6d6d6d;
}
.tm-dark-layout .select2-drop-active {
	border: 1px solid rgba(255, 255, 255, 0.15);
}
.tm-dark-layout  .select2-results .select2-highlighted {
	background: #000;	
}
.tm-dark-layout  .select2-dropdown-open .select2-choice{
	box-shadow: none;
	-webkit-box-shadow: none;
}

/**
 * Pricing Table
 * ----------------------------------------------------------------------------
 */
.tm-dark-layout div.ptp-item-container {
    border: 1px solid rgba(255, 255, 255, 0.15) !important;
}
.tm-dark-layout div.ptp-bullet-item {
	border-bottom: 1px solid rgba(255, 255, 255, 0.15) !important;
    background-color: rgba(255, 255, 255, 0.10) !important;
}
.tm-dark-layout div.ptp-cta {
	background-color: rgba(255, 255, 255, 0.15) !important;
}
.tm-dark-layout div.ptp-bullet-item {
    color: rgba(255, 255, 255, 0.71) !important;
}

/**
 *  Eventes Calendar
 * ----------------------------------------------------------------------------
 */

.tm-dark-layout #tribe-bar-views .tribe-bar-views-list {
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
}
.tm-dark-layout #tribe-bar-views.tribe-bar-views-open .tribe-bar-views-list {
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
}
.tm-dark-layout #tribe-bar-views.tribe-bar-views-open ul.tribe-bar-views-list li.tribe-bar-views-option:last-child {
	border-bottom: none;
}
.tm-dark-layout .tribe-events-list-separator-month span {
	background-color: #353535;
	color: #E3E3E3;
}


.tm-dark-layout .footer .widget ul > li {
	border-top: 1px solid rgba(255, 255, 255, 0.07);
}
.tm-dark-layout .footer .widget ul > li:first-child {
	border-top: none;
}
.tm-dark-layout  .thememount-fbar-box-w .widget ul.thememount_widget_contact_wrapper li, 
.tm-dark-layout  .footer .widget ul.thememount_widget_contact_wrapper li {
    border-top: none;
}

.tm-dark-layout .site-main .thememount-post-readmore a{
    color: #FFFFFF;
}


.tm-dark-layout .vc_row:not(.tm-row-bgtype-grey) .tm-timeline .right-side .angle-part:before, 
.tm-dark-layout .vc_row:not(.tm-row-bgtype-grey) .tm-timeline .right-side .border-part-bottom, 
.tm-dark-layout .vc_row:not(.tm-row-bgtype-grey) .tm-timeline .right-side .border-part-top {
    border-left-color: rgba(255, 255, 255, 0.25);
}
.tm-dark-layout .vc_row:not(.tm-row-bgtype-grey) .tm-timeline .border-part-top {
    border-top-color: rgba(255, 255, 255, 0.25);
}
.tm-dark-layout .vc_row:not(.tm-row-bgtype-grey) .tm-timeline .right-side .grid-item-wrap:after, 
.tm-dark-layout .vc_row:not(.tm-row-bgtype-grey) .tm-timeline .left-side .angle-part:before, 
.tm-dark-layout .vc_row:not(.tm-row-bgtype-grey) .tm-timeline .left-side .border-part-bottom, 
.tm-dark-layout .vc_row:not(.tm-row-bgtype-grey) .tm-timeline .left-side .border-part-top {
    border-right-color: rgba(255, 255, 255, 0.25);
}
.tm-dark-layout .vc_row:not(.tm-row-bgtype-grey) .tm-timeline .tm-anchor-point, 
.tm-dark-layout .vc_row:not(.tm-row-bgtype-grey) .tm-timeline .tm-content-wrap {
    border-color: rgba(255, 255, 255, 0.25);
}
.tm-dark-layout .vc_row:not(.tm-row-bgtype-grey) .tm-timeline .tm-timeline-spine{
	 background-color: rgba(255, 255, 255, 0.25);
}

.tm-dark-layout .vc_row:not(.tm-row-bgtype-grey) .tm-timeline .angle-part:before, 
.tm-dark-layout .vc_row:not(.tm-row-bgtype-grey) .tm-timeline .border-part-bottom {
    border-bottom-color: rgba(255, 255, 255, 0.25);
}







