<style id='fablio-main-style-inline-css'>body {
	background-color: #ffffff;
	background-position: 0% 0%;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll
}
body>.tm-bg-layer {
	background-color: #ffffff
}
body #main, .themetechmount-wide.themetechmount-sticky-footer .site-content-wrapper {
	background-color: #ffffff;
	background-position: 0% 0%;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll
}
body #main, .themetechmount-wide.themetechmount-sticky-footer .site-content-wrapper>.tm-bg-layer {
	background-color: #ffffff
}
.themetechmount-fbar-box-w {
	background-image: url('../../../localhost/textile_new/wp-content/themes/vemlo/images/floatingbar-bg.jpg');
	background-position: 0% 0%;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll
}
div.tm-titlebar-wrapper {
	background-image: url('wp-content/uploads/2021/03/titlebar-bg-1.jpg');
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll
}
.tm-header-style-classic-vertical .site-header {
	background-color: rgba(26, 34, 39, 0.73);
	background-position: 0% 0%;
	background-size: cover;
	background-repeat: repeat;
	background-attachment: scroll
}
.tm-header-style-classic-vertical .site-header>.tm-bg-layer {
	background-color: rgba(26, 34, 39, 0.73)
}
.tm-search-overlay {
	background-color: rgba(43, 52, 59, 0.93);
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed
}
.tm-search-overlay>.tm-bg-layer {
	background-color: rgba(43, 52, 59, 0.93)
}
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu, #site-header-menu #site-navigation div.nav-menu>ul>li ul {
	background-color: #ffffff;
	background-position: center top;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll
}
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu, #site-header-menu #site-navigation div.nav-menu>ul>li ul>.tm-bg-layer {
	background-color: #ffffff
}
#site-header-menu #site-navigation div.nav-menu>ul>li:nth-child(1) ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(1) ul.mega-sub-menu {
	background-position: 0% 0%;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll
}
#site-header-menu #site-navigation div.nav-menu>ul>li:nth-child(2) ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(2) ul.mega-sub-menu {
	background-position: 0% 0%;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll
}
#site-header-menu #site-navigation div.nav-menu>ul>li:nth-child(3) ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(3) ul.mega-sub-menu {
	background-position: 0% 0%;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll
}
#site-header-menu #site-navigation div.nav-menu>ul>li:nth-child(4) ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(4) ul.mega-sub-menu {
	background-position: 0% 0%;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll
}
#site-header-menu #site-navigation div.nav-menu>ul>li:nth-child(5) ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(5) ul.mega-sub-menu {
	background-position: 0% 0%;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll
}
#site-header-menu #site-navigation div.nav-menu>ul>li:nth-child(6) ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(6) ul.mega-sub-menu {
	background-position: 0% 0%;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll
}
#site-header-menu #site-navigation div.nav-menu>ul>li:nth-child(7) ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(7) ul.mega-sub-menu {
	background-position: 0% 0%;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll
}
#site-header-menu #site-navigation div.nav-menu>ul>li:nth-child(8) ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(8) ul.mega-sub-menu {
	background-position: 0% 0%;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll
}
#site-header-menu #site-navigation div.nav-menu>ul>li:nth-child(9) ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(9) ul.mega-sub-menu {
	background-position: 0% 0%;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll
}
#site-header-menu #site-navigation div.nav-menu>ul>li:nth-child(10) ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(10) ul.mega-sub-menu {
	background-position: 0% 0%;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll
}
.footer {
	background-color: #222d35;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll
}
.footer>.tm-bg-layer {
	background-color: #222d35
}
.first-footer {
	background-color: transparent;
	background-position: center bottom;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll
}
.first-footer>.tm-bg-layer {
	background-color: transparent
}
.second-footer {
	background-color: transparent;
	background-position: center center;
	background-size: auto;
	background-repeat: no-repeat;
	background-attachment: scroll
}
.second-footer>.tm-bg-layer {
	background-color: transparent
}
.site-footer .bottom-footer-text {
	background-color: #1e2830;
	background-position: center center;
	background-size: auto;
	background-repeat: no-repeat;
	background-attachment: fixed
}
.site-footer .bottom-footer-text>.tm-bg-layer {
	background-color: #1e2830
}
.error404 .site-content-wrapper {
	background-color: #f8f8f8;
	background-position: right bottom;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll
}
.error404 .site-content-wrapper>.tm-bg-layer {
	background-color: #f8f8f8
}
.uconstruction_background {
	background-color: #f4f7fb;
	background-position: center top;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll
}
.uconstruction_background>.tm-bg-layer {
	background-color: #f4f7fb
}
.loginpage {
	background-color: #f8f8f8;
	background-position: right bottom;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll
}
.loginpage>.tm-bg-layer {
	background-color: #f8f8f8
}
body {
	font-family: "Rubik", Tahoma, Geneva, sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 26px;
	letter-spacing: 0.2px;
	color: #555c63
}
h1 {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 40px;
	line-height: 45px;
	color: #222d35
}
h2 {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 50px;
	line-height: 64px;
	color: #222d35
}
h3 {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 30px;
	line-height: 35px;
	color: #222d35
}
h4, .themetechmount-box-blog .themetechmount-box-content h4, .themetechmount-box-service .themetechmount-box-title h4, .themetechmount-iconbox-styleeleven .themetechmount-iconbox-heading .tm-vc_general h2 {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 22px;
	line-height: 32px;
	color: #222d35
}
h5 {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	color: #222d35
}
h6 {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 16px;
	line-height: 21px;
	color: #222d35
}
.tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h2 {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 40px;
	line-height: 50px;
	color: #222d35
}
.tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h4, .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-transparent.tm-cta3-only .tm-vc_cta3-content .tm-vc_cta3-headers h4 {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 25px;
	letter-spacing: 0.7px;
	color: #c3002f
}
.tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content p {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 26px;
	color: #555c63
}
body .widget .widget-title, body .widget .widgettitle, #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu>li.mega-menu-item>h4.mega-block-title, .portfolio-description h2, .themetechmount-portfolio-details h2, .themetechmount-portfolio-related h2 {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 20px;
	line-height: 25px;
	color: #222d35
}
.wpb_tabs_nav a.ui-tabs-anchor, body .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a, .vc_tta.vc_general .vc_tta-tab>a, .steps-style2 .tm-static-steps-num span, .tm-borderstyle-box span.tm-vc_label_units.vc_label_units, .themetechmount-progress-bar.vc_progress_bar.tm-borderstyle-box .vc_general.vc_single_bar .vc_label, .tm-list.tm-elementfont-style li, .countdown-box .time_circles>.textDiv_Seconds span, .countdown-box .time_circles>.textDiv_Minutes span, .countdown-box .time_circles>.textDiv_Hours span, .countdown-box .time_circles>.textDiv_Days span, .themetechmount-blogbox-style6 .tm-box-post-date, .wpb_text_column blockquote footer {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 16px
}
.tm-titlebar h1.entry-title, .tm-titlebar-textcolor-custom .tm-titlebar-main .entry-title {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 700;
	text-transform: capitalize;
	font-size: 44px;
	line-height: 54px;
	color: #20292f
}
.tm-titlebar .entry-subtitle, .tm-titlebar-textcolor-custom .tm-titlebar-main .entry-subtitle {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #20292f
}
.tm-titlebar .breadcrumb-wrapper, .tm-titlebar .breadcrumb-wrapper a {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 400;
	text-transform: capitalize;
	font-size: 15px;
	line-height: 19px;
	color: #686e73
}
.headerlogo a.home-link {
	font-family: "Arimo", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 26px;
	line-height: 27px;
	color: #202020
}
#site-header-menu #site-navigation div.nav-menu>ul>li>a, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal>li.mega-menu-item>a {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 26px;
	letter-spacing: 0.3px;
	color: #222d35
}
ul.nav-menu li ul li a, div.nav-menu>ul li ul li a, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a:hover, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a:focus, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link:hover, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link:focus, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu>li.mega-menu-item-type-widget {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 13px;
	line-height: 14px;
	color: #555c63
}
#site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu>li.mega-menu-item>h4.mega-block-title {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 15px;
	line-height: 20px;
	color: #343c5c
}
.main-holder .site-content ul.products li.product .add_to_wishlist, .main-holder .site-content ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"], .woocommerce button.button, .woocommerce-page button.button, input, .tm-vc_btn, .tm-vc_btn3, .woocommerce-page a.button, .button, .wpb_button, button, .woocommerce input.button, .woocommerce-page input.button, .tp-button.big, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .themetechmount-post-readmore a, .themetechmount-servicebox-style5 .themetechmount-serviceboxbox-readmore a, .themetechmount-iconbox-styleeleven .tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-size-md, .tm-ptablebox .tm-vc_btn3-container.tm-vc_btn3-inline .tm-vc_btn3, .themetechmount-box-service .themetechmount-serviceboxbox-readmore a, .post.themetechmount-box-blog-classic .themetechmount-blogbox-footer-readmore a, .single-tm_portfolio .nav-links a, .comment-respond .tm-vc_btn3.tm-vc_btn3-shape-square, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .main-holder .site .woocommerce-cart-form__contents button, .main-holder .site .woocommerce-cart-form__contents button.button:disabled[disabled], .main-holder .site table.cart .coupon button, .themetechmount-blogbox-styleone .themetechmount-blogbox-footer-readmore a, .themetechmount-box-blog .themetechmount-blogbox-footer-readmore a {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 500;
	text-transform: uppercase
}
a {
	color: #222d35
}
a:hover {
	color: #c3002f
}
.tm-titlebar-wrapper.tm-breadcrumb-on-bottom .tm-titlebar .breadcrumb-wrapper .container, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom .breadcrumb-wrapper .container:before, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom .breadcrumb-wrapper .container:after {
	background-color: rgba(0, 0, 0, 0.50) !important
}
.wpb_row .vc_tta.vc_general.vc_tta-color-white:not(.vc_tta-o-no-fill) .vc_tta-panel-body .wpb_text_column, .tm-list.tm-list-icon-color- li, .tm-list-li-content {
	color: #555c63
}
.ttm-pricetable-column-w.tm-ptablebox-featured-col .tm-ptablebox .tm-ptablebox-content:before, .sidebar .widget.fablio_category_list_widget ul>li a:hover:before, .sidebar .widget.fablio_all_post_list_widget ul>li a:hover:before, .tm-heading-highlight, .tm-quote-form input[type="submit"]:hover, .tm-processbox-wrapper .tm-processbox .process-num span:before, .tm-iconbox-hoverstyle .tm-sbox:hover, .steps-style2 .tm-static-steps-num span, .tm-fidbox-custom-style2.tm-fid-without-icon.inside, .tm-ptablebox .themetechmount-ptable-icon:before, .ttm-pricetable-column-w:hover .tm-ptablebox .tm-vc_btn3-container.tm-vc_btn3-inline:before, .themetechmount-teambox-style1 .themetechmount-team-icon, .steps-style5:hover .tm-static-steps-num span, .tm-seperator-solid:not(.tm-heading-style-horizontal) .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header:after, .slick-dots li.slick-active button, .widget.fablio_category_list_widget li.current-cat a:after, .widget.fablio_category_list_widget li a:hover:after, .widget.fablio_all_post_list_widget li.tm-post-active a:after, .widget.fablio_all_post_list_widget li a:hover:after, .widget.tm_widget_nav_menu li.current_page_item a:after, .widget.tm_widget_nav_menu li a:hover:after, .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a:after, .woocommerce-account .woocommerce-MyAccount-navigation li a:hover:after, #totop, .tm-site-searchform button, .main-holder .rpt_style_basic .rpt_recommended_plan.rpt_plan .rpt_head, .main-holder .rpt_style_basic .rpt_recommended_plan.rpt_plan .rpt_title, .tm-row .vc_toggle_color_skincolor.vc_toggle_round.vc_toggle.vc_toggle_active .vc_toggle_title .vc_toggle_icon:before, .tm-row .vc_toggle_color_skincolor.vc_toggle.vc_toggle_active .vc_toggle_title, .mc_form_inside .mc_merge_var:after, .vc_toggle_default.vc_toggle_color_skincolor .vc_toggle_icon, .vc_toggle_default.vc_toggle_color_skincolor .vc_toggle_icon:after, .vc_toggle_default.vc_toggle_color_skincolor .vc_toggle_icon:before, .vc_toggle_round.vc_toggle_color_skincolor:not(.vc_toggle_color_inverted) .vc_toggle_icon, .vc_toggle_round.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_icon:after, .vc_toggle_round.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_icon:before, .vc_toggle_round.vc_toggle_color_inverted.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon:after, .vc_toggle_round.vc_toggle_color_inverted.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon:before, .vc_toggle_simple.vc_toggle_color_skincolor .vc_toggle_icon:after, .vc_toggle_simple.vc_toggle_color_skincolor .vc_toggle_icon:before, .vc_toggle_simple.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon:after, .vc_toggle_simple.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon:before, .vc_toggle_rounded.vc_toggle_color_skincolor:not(.vc_toggle_color_inverted) .vc_toggle_icon, .vc_toggle_rounded.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_icon:after, .vc_toggle_rounded.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_icon:before, .vc_toggle_rounded.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after, .vc_toggle_rounded.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before, .vc_toggle_square.vc_toggle_color_skincolor:not(.vc_toggle_color_inverted) .vc_toggle_icon, .vc_toggle_square.vc_toggle_color_skincolor:not(.vc_toggle_color_inverted) .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_square.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_icon:after, .vc_toggle_square.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_icon:before, .vc_toggle_square.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after, .vc_toggle_square.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before, .woocommerce .main-holder #content .woocommerce-error .button:hover, .woocommerce .main-holder #content .woocommerce-info .button:hover, .woocommerce .main-holder #content .woocommerce-message .button:hover, .sidebar .widget .tagcloud a:hover, .woocommerce .widget_shopping_cart a.button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .main-holder .site table.cart .coupon button:hover, .main-holder .site .woocommerce-cart-form__contents button:hover, .woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover, .main-holder .site .return-to-shop a.button:hover, .main-holder .site .woocommerce-MyAccount-content a.woocommerce-Button:hover, .main-holder .site-content #review_form #respond .form-submit input:hover, .woocommerce div.product form.cart .button:hover, table.compare-list .add-to-cart td a:hover, .woocommerce-cart #content table.cart td.actions input[type="submit"]:hover, .main-holder .site .woocommerce-form-coupon button:hover, .main-holder .site .woocommerce-form-login button.woocommerce-Button:hover, .main-holder .site .woocommerce-ResetPassword button.woocommerce-Button:hover, .main-holder .site .woocommerce-EditAccountForm button.woocommerce-Button:hover, .single .main-holder div.product .woocommerce-tabs ul.tabs li.active, .main-holder .site table.cart .coupon input:hover, .woocommerce #payment #place_order:hover, .wishlist_table td.product-price ins, .widget .product_list_widget ins, .woocommerce .widget_shopping_cart a.button.checkout, .woocommerce .wishlist_table td.product-add-to-cart a, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_price_filter .price_slider_amount .button:hover, .main-holder .site-content nav.woocommerce-pagination ul li .page-numbers.current, .main-holder .site-content nav.woocommerce-pagination ul li a:hover, .sidebar .widget .tagcloud a:hover, .tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-size-md.tm-vc_btn3-icon-left:not(.tm-vc_btn3-o-empty) .tm-vc_btn3-icon, .top-contact.tm-highlight-left:after, .top-contact.tm-highlight-right:after, .tm-social-share-links ul li a:hover, article.post .more-link-wrapper a.more-link, .themetechmount-blog-box-view-right-image .themetechmount-box-content .tm-post-categories>.tm-meta-line.cat-links a:hover, .themetechmount-blog-box-view-left-image .themetechmount-box-content .tm-post-categories>.tm-meta-line.cat-links a:hover, .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-skincolor.tm-vc_cta3-style-flat, .tm-sortable-list .tm-sortable-link a.selected, .tm-sortable-list .tm-sortable-link a:hover, .tm-col-bgcolor-skincolor .tm-bg-layer-inner, .tm-bg .tm-bgcolor-skincolor>.tm-bg-layer, .tm-bgcolor-skincolor>.tm-bg-layer, footer#colophon.tm-bgcolor-skincolor>.tm-bg-layer, .tm-titlebar-wrapper.tm-bgcolor-skincolor .tm-titlebar-wrapper-bg-layer, .themetechmount-iconbox-stylefour:not(.styletwelve):not(.style15):hover .themetechmount-iconbox-icon .tm-box-icon, .themetechmount-post-item-inner .tribe-events-event-cost, .tribe-events-day .tribe-events-day-time-slot h5, .tribe-events-button, #tribe-events .tribe-events-button, .tribe-events-button.tribe-inactive, #tribe-events .tribe-events-button:hover, .tribe-events-button:hover, .tribe-events-button.tribe-active:hover, .single-tribe_events .tribe-events-schedule .tribe-events-cost, .tribe-events-list .tribe-events-event-cost span, #tribe-bar-form .tribe-bar-submit input[type=submit]:hover, #tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a, .themetechmount-box-blog .themetechmount-box-content .themetechmount-box-post-date:after, article.themetechmount-box-blog-classic .themetechmount-post-date-wrapper, body .datepicker table tr td span.active.active, body .datepicker table tr td.active.active, .datepicker table tr td.active.active:hover, .datepicker table tr td span.active.active:hover, .widget .widget-title::before, .datepicker table tr td.day:hover, .datepicker table tr td.day.focused, .tm-bgcolor-skincolor.tm-rowborder-topcross:before, .tm-bgcolor-skincolor.tm-rowborder-bottomcross:after, .tm-bgcolor-skincolor.tm-rowborder-topbottomcross:before, .tm-bgcolor-skincolor.tm-rowborder-topbottomcross:after, .themetechmount-boxes-testimonial.themetechmount-boxes-col-one .themetechmount-box-view-default .themetechmount-box-title:after, .themetechmount-iconbox.themetechmount-iconbox-styleone:before, .themetechmount-iconbox.themetechmount-iconbox-styleone .box-plus-icon, .themetechmount-iconbox.themetechmount-iconbox-stylethree:hover .themetechmount-iconbox-inner .themetechmount-iconbox-button .tm-vc_btn3-container:before, .themetechmount-iconbox-stylefive .themetechmount-iconbox-icon:before, .wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-style-outline .vc_tta-tab>a:hover, .wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-style-outline .vc_tta-tab.vc_active>a, .wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-style-outline .vc_tta-tab>a:hover, .wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-style-outline .vc_tta-tab.vc_active>a, .wpb-js-composer .tm-tourtab-round.vc_tta.vc_general .vc_active .vc_tta-panel-title a, body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a, body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .tm-ptablebox-featured-col .tm-ptablebox .tm-vc_btn3.tm-vc_btn3-color-white, .themetechmount-servicebox-styleone .themetechmount-box-bottom-content:before, .themetechmount-teambox-style2 ul.tm-team-social-links, .steps-style1 .tm-static-steps-num span, .tm-arrow-style2 .slick-dots li.slick-active, .themetechmount-iconbox-styleeight:hover, .themetechmount-iconbox-stylenine .tm-box-icon, .mailchimp-inputbox button[type="submit"], .themetechmount-blogbox-style4 .tm-posted-date, article.themetechmount-box-blog-classic .tm-blog-classic-box-content .tm-posted-date, .vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_bar:after, .site-footer .widget .tm-contactbox .tm-square-iconbox i, .sidebar .widget-title:before, .steps-style5 .tm-static-steps-num:before, .themetechmount-box-blog.themetechmount-blogbox-styleone .tm-postcategory .cat-links a, .tm-heading-rotate .tm-custom-heading, .slick-dots li.slick-active button, .themetechmount-boxes-portfolio .themetechmount-boxes-row-wrapper .slick-prev:after, .themetechmount-boxes-portfolio .themetechmount-boxes-row-wrapper .slick-next:after, .slick-dots li.slick-active button {
	background-color: #c3002f
}
.main-holder .site-content ul.products li.product:hover .tm-product-box-inner:before, .themetechmount-iconbox-style16 .themetechmount-iconbox-icon:before, .themetechmount-iconbox-stylethree .tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-size-md.tm-vc_btn3-icon-right:not(.tm-vc_btn3-o-empty) .tm-vc_btn3-icon, .themetechmount-iconbox-stylethree .tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-size-md.tm-vc_btn3-icon-right:not(.tm-vc_btn3-o-empty):hover:after, .themetechmount-iconbox.tm-highlight-sliderbox, .themetechmount-servicebox-styletwo .tm-featured-wrapper:before, .widget .tm-custom-ctabox.tm-withbg-box:before, .imagestyle-one .tm-highlight-box, .themetechmount-servicebox-stylefour .themetechmount-box-bottom-content .tm-sbox-moreicon:hover, body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover, body .booked-modal input[type=submit].button-primary:hover, .themetechmount-teambox-style2 .themetechmount-team-image-box:before, .themetechmount-sidebar-social li>a:hover, .themetechmount-boxes-service .row.themetechmount-boxes-row-wrapper .tm-box-col-wrapper:nth-child(even) .themetechmount-servicebox-stylefour .themetechmount-post-item .themetechmount-box-bottom-content, .themetechmount-ptables-w .ttm-pricetable-column-w.tm-ptablebox-featured-col .tm-vc_btn3.tm-vc_btn3-color-black:hover, .twentytwenty-handle, .site-header.tm-sticky-bgcolor-darkgrey.is_stuck, .tm-header-overlay .site-header.tm-sticky-bgcolor-darkgrey.is_stuck, .site-header-menu.tm-sticky-bgcolor-darkgrey.is_stuck, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-darkgrey .tm-titlebar .breadcrumb-wrapper .container, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-darkgrey .breadcrumb-wrapper .container:before, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-darkgrey .breadcrumb-wrapper .container:after, .tm-header-style-infostack .site-header .tm-stickable-header.is_stuck.tm-sticky-bgcolor-darkgrey, .tm-header-style-infostack .site-header-menu .is_stuck .tm-sticky-bgcolor-darkgrey, .tm-header-style-infostack .is_stuck.tm-sticky-bgcolor-darkgrey, .tm-header-style-infostack .tm-bgcolor-darkgrey, .themetechmount-topbar-wrapper.tm-bgcolor-darkgrey, .tm-bg-highlight-dark, .tm-col-bgcolor-darkgrey .tm-bg-layer-inner, .tm-bgcolor-darkgrey, .tm-bg.tm-bgcolor-darkgrey .tm-bg-layer, .tm-col-bgcolor-darkgrey.tm-col-bgimage-yes .tm-bg-layer-inner, .tm-bgcolor-darkgrey.tm-bg.tm-bgimage-yes>.tm-bg-layer-inner {
	background-color: #222d35
}
.themetechmount-iconbox.tm-highlight-sliderbox .tm-box-icon i, .themetechmount-box-service .themetechmount-serviceboxbox-readmore a:hover, .steps-style5 .tm-static-steps-num span {
	color: #222d35
}
.themetechmount-box-portfolio .themetechmount-overlay {
	background-color: rgba( 34, 45, 53, 0.70)
}
.themetechmount-portfoliobox-style2 .themetechmount-box-overlay {
	background-color: rgba( 34, 45, 53, 0.80)
}
.themetechmount-portfoliobox-style3 .themetechmount-post-overlay:after, .themetechmount-portfoliobox-style3 .themetechmount-post-overlay:before {
	background-color: rgba( 34, 45, 53, 0.70)
}
.tm-pf-single-content-wrapper .themetechmount-pf-single-detail-box, .sidebar .widget, .themetechmount-iconbox.themetechmount-iconbox-styleone .tm-box-icon:before, .tm-header-style-infostack .kw-phone .social-icons li>a, .tm-pageslider-yes .tm-header-style-classic-box .tm-header-block:before, .tm-social-share-links ul li a, .themetechmount-iconbox.themetechmount-iconbox-stylenine .tm-iconstyle-rounded .tm-box-icon, .tm-quote-form input[type="text"], .tm-quote-form input[type="email"], .tm-quote-form textarea, .single article.post blockquote, .themetechmount-iconbox.tm-iconbg-grey .tm-iconstyle-rounded .tm-box-icon, .workhour-style2 ul.tm-pricelist-block li:nth-child(even), .sidebar .widget_product_categories li span, .sidebar .widget_categories li span, .comment-body, .single-tm_team_member .tm-team-social-links-wrapper ul li a, body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading, .themetechmount-teambox-style1 .themetechmount-box-content, .tm-ptablebox .tm-ptablebox-content:before, #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment, .woocommerce-account .woocommerce-MyAccount-navigation li a, .widget.tm_widget_nav_menu li a, .widget.fablio_all_post_list_widget li a, .widget.fablio_category_list_widget li a, .sidebar .widget_product_categories li span, .sidebar .widget_categories li span, .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-background-color-grey.tm-vc_icon_element-background, .widget .tm-author-widget, body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a, body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a, .author-info, .themetechmount-fbar-position-right .themetechmount-fbar-btn a.grey, .tm-col-bgcolor-grey .tm-bg-layer-inner, .tm-bgcolor-grey, .site-header.tm-sticky-bgcolor-grey.is_stuck, .site-header-menu.tm-sticky-bgcolor-grey.is_stuck, .tm-header-overlay .site-header.tm-sticky-bgcolor-grey.is_stuck, .tm-header-style-infostack .site-header .tm-stickable-header.is_stuck.tm-sticky-bgcolor-grey, .tm-header-style-infostack .site-header-menu .is_stuck .tm-sticky-bgcolor-grey, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-grey .tm-titlebar .breadcrumb-wrapper .container, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-grey .breadcrumb-wrapper .container:before, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-grey .breadcrumb-wrapper .container:after, .tm-col-bgcolor-grey>.tm-bg-layer-inner, .steps-style5 .tm-static-steps-num span, .tm-bg.tm-bgcolor-grey>.tm-bg-layer, .steps-style5 .tm-static-steps-num:after {
	background-color: #f8f8f8
}
.comment-body:after, .comment-body:before {
	border-color: transparent #f8f8f8 transparent #f8f8f8
}
.main-holder #content.site-content ul.products li.product .tm-product-box-inner {
	border-color: #f8f8f8
}
.tm-dcap-color-skincolor, .themetechmount-boxes-row-wrapper .slick-arrow:not(.slick-disabled):hover, .vc_progress_bar.vc_progress-bar-color-skincolor .vc_single_bar .vc_bar, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-skincolor .vc_bar, .vc_progress_bar.vc_progress-bar-color-skincolor .vc_single_bar .vc_bar:after, .sidebar .widget .widget-title:before, .widget .widget-title:after, .footer .widget .widget-title:after, .woocommerce-account .woocommerce-MyAccount-navigation li a:before, .widget.tm_widget_nav_menu li a:before, .widget.fablio_all_post_list_widget li a:before, .widget.fablio_category_list_widget li a:before, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, .tm-col-bgcolor-darkgrey .wpcf7 .tm-bookappointmentform input[type="submit"]:hover, .tm-row-bgcolor-darkgrey .wpcf7 .tm-bookappointmentform input[type="submit"]:hover, .themetechmount-box-view-default .themetechmount-box-author .themetechmount-box-img .themetechmount-icon-box, .tm-cta3-only.tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-skincolor.tm-vc_cta3-style-3d, .tm-vc_btn3.tm-vc_btn3-color-skincolor.tm-vc_btn3-style-3d:focus, .tm-vc_btn3.tm-vc_btn3-color-skincolor.tm-vc_btn3-style-3d:hover, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor.tm-vc_btn3-style-outline:hover, .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-background-color-skincolor.tm-vc_icon_element-background, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor, .single-tm_portfolio .nav-next a:hover, .single-tm_portfolio .nav-previous a:hover, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-3d.tm-vc_btn3-color-inverse:hover, .tm-bgcolor-skincolor, .tm-header-overlay .site-header.tm-sticky-bgcolor-skincolor.is_stuck, .site-header-menu.tm-sticky-bgcolor-skincolor.is_stuck, .tm-header-style-infostack .site-header .tm-stickable-header.is_stuck.tm-sticky-bgcolor-skincolor, .is_stuck.tm-sticky-bgcolor-skincolor, .tm-header-style-infostack .site-header-menu .tm-stickable-header.is_stuck .tm-sticky-bgcolor-skincolor, .themetechmount-box-view-overlay .themetechmount-boxes .themetechmount-box-content.themetechmount-overlay .themetechmount-icon-box a:hover, .themetechmount-post-box-icon-wrapper, .themetechmount-pagination .page-numbers.current, .themetechmount-pagination .page-numbers:hover, .tm-sresults-title small a, .tm-sresult-form-wrapper, .main-holder .rpt_style_basic .rpt_recommended_plan .rpt_title, .main-holder .rpt_4_plans.rpt_style_basic .rpt_plan.rpt_recommended_plan, #bbpress-forums button, #bbp_search_submit, #bbpress-forums ul li.bbp-header, .tm-square-social-icon .themetechmount-social-links-wrapper .social-icons li a:hover, .inside.tm-fid-view-topicon h3:after, .themetechmount-servicebox-styletwo .tm-service-iconbox .tm-service-icon-dots:before, .themetechmount-box-service .tm-seperator:after, .themetechmount-teambox-style1 .tm-team-social-links-wrapper ul li a:hover, .tm-processbox-wrapper.processbox-style2 .tm-processbox .process-num, .themetechmount-box-blog.themetechmount-box-blog-classic .themetechmount-post-date-wrapper, .entry-content .page-links>span:not(.page-links-title), .entry-content .page-links a:hover, mark, .tm-steps-box.steps-style5:hover .tm-steps-desc, ins {
	background-color: #ede00b
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading, .wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
	background-color: #c3002f !important
}
.Sports-Button-skin {
	background-color: #c3002f !important;
	border-color: #c3002f !important
}
.Sports-Button-skin:hover {
	background-color: #202020 !important;
	border-color: #202020 !important
}
.vc_tta-color-skincolor.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-skincolor.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
	background-color: rgba( 195, 0, 47, 0.89)
}
.tm-processbox-wrapper .tm-processbox .process-num:before {
	background-color: rgba( 195, 0, 47, 0.25)
}
.tm-cta3-only.tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-skincolor.tm-vc_cta3-style-3d, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-3d.tm-vc_btn3-color-skincolor {
	box-shadow: 0 5px 0 #a50011
}
.tm-vc_btn3.tm-vc_btn3-color-skincolor.tm-vc_btn3-style-3d:focus, .tm-vc_btn3.tm-vc_btn3-color-skincolor.tm-vc_btn3-style-3d:hover {
	box-shadow: 0 2px 0 #a50011
}
.tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
	padding-top: 100px
}
.tm-header-style-classic-box.tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
	padding-top: 0px
}
.tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
	height: 250px
}
.tm-header-overlay .themetechmount-titlebar-wrapper .tm-titlebar-inner-wrapper {
	padding-top: 130px
}
.themetechmount-header-style-3.tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
	padding-top: 155px
}
.headerlogo img {
	max-height: 53px
}
.is_stuck .headerlogo img {
	max-height: 37px
}
span.tm-sc-logo.tm-sc-logo-type-image {
	position: relative;
	display: block
}
img.themetechmount-logo-img.stickylogo {
	position: absolute;
	top: 0;
	left: 0
}
.tm-stickylogo-yes .standardlogo {
	opacity: 1
}
.tm-stickylogo-yes .stickylogo {
	opacity: 0
}
.is_stuck .tm-stickylogo-yes .standardlogo {
	opacity: 0
}
.is_stuck .tm-stickylogo-yes .stickylogo {
	opacity: 1
}
.tm-vc_btn3.tm-vc_btn3-size-md {
	padding-top: 17px;
	padding-bottom: 17px
}
button, input[type="submit"], input[type="button"], input[type="reset"], .checkout_coupon input.button, .woocommerce div.product form.cart .button, table.compare-list .add-to-cart td a, .woocommerce .widget_shopping_cart a.button, .woocommerce #review_form #respond .form-submit input, .main-holder .site table.cart .coupon input, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart #content table.cart td.actions input[type="submit"], .woocommerce #payment #place_order, .woocommerce .wishlist_table td.product-add-to-cart a, .main-holder .site .return-to-shop a.button, .themetechmount-box-blog .themetechmount-blogbox-footer-readmore a, .themetechmount-box-blog.themetechmount-blogbox-styleone .themetechmount-blogbox-footer-readmore a, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .main-holder .site .woocommerce-cart-form__contents button, .main-holder .site .woocommerce-cart-form__contents button.button:disabled[disabled], .main-holder .site table.cart .coupon button, .comment-respond .tm-vc_btn3.tm-vc_btn3-shape-square, .single-tm_portfolio .navigation.post-navigation .nav-links a, .post.themetechmount-box-blog-classic .themetechmount-blogbox-footer-readmore a, .themetechmount-iconbox-stylefour .tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-size-md, .themetechmount-iconbox-styleeleven .tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-size-md, .themetechmount-box-service .themetechmount-serviceboxbox-readmore a, .tm-vc_btn3.tm-vc_btn3-size-md {
	font-size: 14px;
	line-height: 14px
}
.tm-header-overlay.themetechmount-header-style-4 .is-sticky #stickable-header, .is-sticky #stickable-header {
	background-color: white
}
.top-contact {
	font-size: 14px
}
@media (max-width:1200px) {
	.themetechmount-topbar-wrapper {
		display: none !important
	}
}
.footer .social-icons li>a:hover, .themetechmount-box-service.themetechmount-service-box-view-without-image .tm-service-iconbox, .tm-link-underline a, .tm-iconbox-style2 .tm-sbox .tm-vc_cta3-container, .tm-iconbox-style2 .tm-sbox:hover .tm-vc_cta3-container:after, .tm-border-skincolor .vc_column-inner, .slick-dots li.slick-active button:before, .themetechmount-teambox-view-style2 .themetechmount-box-content:before, .themetechmount-teambox-view-style2 .themetechmount-box-content:after, .themetechmount-box-service .tm-seperator:before, .vc_toggle_default.vc_toggle_color_skincolor .vc_toggle_icon:before, .vc_toggle_default.vc_toggle_color_skincolor .vc_toggle_icon, .vc_toggle_round.vc_toggle_color_inverted.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_round.vc_toggle_color_inverted.vc_toggle_color_skincolor .vc_toggle_icon, .vc_toggle_rounded.vc_toggle_color_inverted.vc_toggle_color_skincolor .vc_toggle_icon, .vc_toggle_rounded.vc_toggle_color_inverted.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_square.vc_toggle_color_inverted.vc_toggle_color_skincolor .vc_toggle_icon, .vc_toggle_square.vc_toggle_color_inverted.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle.vc_toggle_arrow.vc_toggle_color_skincolor .vc_toggle_icon:after, .vc_toggle.vc_toggle_arrow.vc_toggle_color_skincolor .vc_toggle_icon:before, .vc_toggle.vc_toggle_arrow.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon:after, .vc_toggle.vc_toggle_arrow.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon:before, .tm-cta3-only.tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-skincolor.tm-vc_cta3-style-outline, .themetechmount-iconbox-styleeleven .themetechmount-iconbox-inner:before, .main-holder .site #content table.cart td.actions .input-text:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, input.input-text:focus, select:focus, blockquote, .tm-process-content img, .single-tm_portfolio .nav-next a:hover, .single-tm_portfolio .nav-previous a:hover, .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading, .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:after, .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:before, .vc_tta-color-skincolor.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after, .vc_tta-color-skincolor.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before, .slick-center .testimonial_item .themetechmount-box-img img, .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor.tm-vc_btn3-style-outline, .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-background-color-skincolor.tm-vc_icon_element-outline, .themetechmount-box-view-overlay .themetechmount-boxes .themetechmount-box-content.themetechmount-overlay .themetechmount-icon-box a:hover, .slick-dots li.slick-active button:after {
	border-color: #c3002f
}
.tm-left-border-styleimg:after, .themetechmount-fbar-position-default div.themetechmount-fbar-box-w {
	border-bottom-color: #c3002f
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
	border-top-color: #c3002f !important
}
article.themetechmount-box-blog-classic, .themetechmount-box-blog-classic .tm-post-format-icon-wrapper, .themetechmount-box-blog .tm-post-format-icon-wrapper, .themetechmount-box-blog.themetechmount-box-style2 .tm-post-format-icon-wrapper {
	border-top-color: #c3002f
}
.tm-bgimage-yes .tm-fid-view-lefticon .tm-fid-icon-wrapper i, .tm-col-bgcolor-darkgrey .tm-fid-view-lefticon .tm-fid-icon-wrapper i, .tm-bgcolor-darkgrey .tm-fid-view-lefticon .tm-fid-icon-wrapper i, .tm-fidbox-custom-style1.tm-fid-without-icon.inside h4, .themetechmount-iconbox.tm-iconbg-grey .tm-iconstyle-rounded .tm-box-icon, .themetechmount-iconbox.tm-iconbg-grey .tm-iconstyle-rounded .tm-box-icon i, .themetechmount-box-service.themetechmount-service-box-view-without-image .tm-service-icon, .tm-sbox.tm-sbox.tm-iconbox-content-padding a, .tm-link-underline a, .tm-underline-skintext u, .tm-fid-without-icon.inside.tm-fidbox-style2 h4 span, .tm-fid-view-lefticon.tm-highlight-fid .tm-fld-contents .tm-fid-inner, .tm-service-topimage-style2 .themetechmount-service-box-view-top-image .themetechmount-serviceboxbox-readmore:hover:after, .tm-bgcolor-darkgrey .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3.tm-cta3-only .tm-vc_cta3-content .tm-vc_cta3-headers h4, .tm-col-bgcolor-darkgrey .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3.tm-cta3-only .tm-vc_cta3-content .tm-vc_cta3-headers h4, .sidebar .widget a:hover, .tm-textcolor-dark.tm-bgcolor-grey .tm-fbar-open-icon:hover, .tm-textcolor-dark.tm-bgcolor-white .tm-fbar-open-icon:hover, .tm-ptablebox .tm-ptablebox-price, .themetechmount-iconbox .tm-box-icon i, .tm-icolor-skincolor, .widget_calendar table td#today, .vc_toggle_text_only.vc_toggle_color_skincolor .vc_toggle_title h4, .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-skincolor.tm-vc_cta3-style-outline .tm-vc_cta3-content-header, section.error-404 .tm-big-icon, .tm-bgcolor-darkgrey ul.fablio_contact_widget_wrapper li a:hover, .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-skincolor.tm-vc_cta3-style-classic .tm-vc_cta3-content-header, .tm-vc_icon_element-color-skincolor, .tm-bgcolor-skincolor .themetechmount-pagination .page-numbers.current, .tm-bgcolor-skincolor .themetechmount-pagination .page-numbers:hover, .tm-bgcolor-darkgrey .themetechmount-twitterbox-inner .tweet-text a:hover, .tm-bgcolor-darkgrey .themetechmount-twitterbox-inner .tweet-details a:hover, .tm-dcap-txt-color-skincolor, .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-white:hover, .comment-reply-link, .single .tm-pf-single-content-area blockquote:before, .single .tm-pf-single-content-wrapper blockquote:before, article.themetechmount-blogbox-format-link .tm-format-link-title a:hover, article.post.format-link .tm-format-link-title a:hover, .themetechmount-box-blog .themetechmount-blogbox-desc-footer a, article.post .entry-title a:hover, .themetechmount-meta-details a:hover, .tm-entry-meta a:hover, .tm-entry-meta .tm-meta-line i, .post.themetechmount-box-blog-classic .themetechmount-blogbox-footer-readmore a:before, .tm-extra-details-list .tm-team-extra-list-title, .tm-team-member-single-meta-value a:hover, .tm-team-member-single-category a:hover, .tm-team-details-list .tm-team-list-value a:hover, .themetechmount-teambox-style2 .themetechmount-box-social-links ul li a:hover, .tm-list-style-disc.tm-list-icon-color-skincolor li, .tm-list-style-circle.tm-list-icon-color-skincolor li, .tm-list-style-square.tm-list-icon-color-skincolor li, .tm-list-style-decimal.tm-list-icon-color-skincolor li, .tm-list-style-upper-alpha.tm-list-icon-color-skincolor li, .tm-list-style-roman.tm-list-icon-color-skincolor li, .tm-list.tm-skincolor li .tm-list-li-content, .tm-bgcolor-skincolor .themetechmount-box-view-default .themetechmount-box-author .themetechmount-box-img .themetechmount-icon-box, .testimonial_item .themetechmount-author-name, .testimonial_item .themetechmount-author-name a, .themetechmount-box-testimonial.tm-testimonial-box-view-style3 .themetechmount-author-name, .themetechmount-box-testimonial.tm-testimonial-box-view-style3 .themetechmount-author-name a, .tm-fablio-icon-star-1.tm-active, .tm-textcolor-white a:hover, .tm-tourtab-style1.vc_general.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab>a:focus, .tm-tourtab-style1.vc_general.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab>a:hover, .tm-tourtab-style1.vc_general.vc_tta-tabs.vc_tta-style-outline .vc_tta-tab.vc_active>a, .tm-tourtab-style1.vc_general.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a, .tm-tourtab-style1.vc_general.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a:hover, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor.tm-vc_btn3-style-outline, .tm-vc_btn_skincolor.tm-vc_btn_outlined, .tm-vc_btn_skincolor.vc_btn_square_outlined, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-skincolor, .tm-fid-icon-wrapper i, .inside.tm-fid-view-lefticon.tm-fid-view-lefticon-style2 h4, .themetechmount-box-team.themetechmount-box-view-overlay .themetechmount-box-content h4 a:hover, .tm-textcolor-skincolor, .tm-textcolor-skincolor a, .themetechmount-box-title h4 a:hover, .tm-textcolor-skincolor.tm-custom-heading, .themetechmount-box-topimage .themetechmount-box-content .tm-social-share-wrapper .tm-social-share-links ul li a:hover, .themetechmount-box-blog.themetechmount-box-topimage .themetechmount-box-title h4 a:hover, .themetechmount-box-blog-classic .entry-header .tm-meta-line a:hover, .themetechmount-blog-box-view-right-image .themetechmount-box-content .tm-post-categories>.tm-meta-line.cat-links a, .themetechmount-blog-box-view-left-image .themetechmount-box-content .tm-post-categories>.tm-meta-line.cat-links a, .tm-background-image.tm-row-textcolor-skin h1, .tm-background-image.tm-row-textcolor-skin h2, .tm-background-image.tm-row-textcolor-skin h3, .tm-background-image.tm-row-textcolor-skin h4, .tm-background-image.tm-row-textcolor-skin h5, .tm-background-image.tm-row-textcolor-skin h6, .tm-background-image.tm-row-textcolor-skin .tm-element-heading-wrapper h2, .tm-background-image.tm-row-textcolor-skin .themetechmount-testimonial-title, .tm-background-image.tm-row-textcolor-skin a, .tm-background-image.tm-row-textcolor-skin .item-content a:hover, .tm-row-textcolor-skin h1, .tm-row-textcolor-skin h2, .tm-row-textcolor-skin h3, .tm-row-textcolor-skin h4, .tm-row-textcolor-skin h5, .tm-row-textcolor-skin h6, .tm-row-textcolor-skin .tm-element-heading-wrapper h2, .tm-row-textcolor-skin .themetechmount-testimonial-title, .tm-row-textcolor-skin a, .tm-row-textcolor-skin .item-content a:hover, ul.fablio_contact_widget_wrapper.call-email-footer li:before, .widget_latest_tweets_widget p.tweet-text:before, .themetechmount-events-box-view-top-image-details .themetechmount-events-meta .tribe-events-event-cost, .main-holder .rpt_style_basic .rpt_plan .rpt_head .rpt_recurrence, .main-holder .rpt_style_basic .rpt_plan .rpt_features .rpt_feature:before, .main-holder .rpt_style_basic .rpt_plan .rpt_head .rpt_price, .tm-sresults-first-row .tm-list-li-content a:hover, .tm-results-post ul.tm-recent-post-list>li>a:hover, .tm-results-page .tm-list-li-content a:hover, .tm-sresults-first-row ul.tm-recent-post-list>li>a:hover, .tm-team-list-title i, .tm-bgcolor-darkgrey .themetechmount-box-view-left-image .themetechmount-box-title a:hover, .tm-team-member-view-wide-image .tm-team-details-list .tm-team-list-title, .tm-bgcolor-skincolor .themetechmount-box-team .themetechmount-box-content h4 a:hover, .tm-col-bgcolor-skincolor .themetechmount-box-team .themetechmount-box-content h4 a:hover, .themetechmount-box-portfolio .themetechmount-box-content .themetechmount-box-title h4 a:hover, .woocommerce-info:before, .woocommerce-message:before, .main-holder .site-content ul.products li.product .price, .main-holder .site-content ul.products li.product .price ins, .single .main-holder #content div.product .price ins, .woocommerce .price .woocommerce-Price-amount, .main-holder .site-content ul.products li.product h3:hover, .main-holder .site-content ul.products li.product .woocommerce-loop-category__title:hover, .tm-bgimage-yes .themetechmount-iconbox-stylesix .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text:not(:hover), .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-color-white:not(.tm-vc_icon_element-background-color-skincolor):hover .tm-vc_icon_element-icon, body.wpb-js-composer .vc_tta-color-black.vc_tta-style-outline .vc_tta-tab.vc_active>a, body.wpb-js-composer .vc_tta-color-black.vc_tta-style-outline .vc_tta-tab>a:focus, body.wpb-js-composer .vc_tta-color-black.vc_tta-style-outline .vc_tta-tab>a:hover, .themetechmount-iconbox-styleeight .box-more-icon a:hover, .steps-style4 .tm-static-steps-num span, .imagestyle-one .tm-highlight-box h4, .wpb_text_column blockquote:before, .themetechmount-servicebox-styleone .tm-service-icon, .themetechmount-servicebox-styleone .themetechmount-serviceboxbox-readmore a:hover, .themetechmount-pf-detailbox-list .tm-pf-details-date i, .content-area .social-icons li>a, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a, .tm-processbox-wrapper .tm-processbox:hover .tm-box-title h5, .tm-textcolor-white:not(.tm-bgcolor-skincolor) .tm-titlebar-main .breadcrumb-wrapper a:hover, .tm-col-bgcolor-darkgrey .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-skincolor:hover, .tm-bgcolor-darkgrey .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-skincolor:hover, .tm-col-bgimage-yes .tm-sbox .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-skincolor:hover, ul.tm-pricelist-block li .service-price strong, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-black:hover, .themetechmount-box-service .themetechmount-serviceboxbox-readmore a, .themetechmount-box-blog.themetechmount-blogbox-styleone.themetechmount-blogbox-stylefive .themetechmount-blogbox-footer-left a, ul.fablio_contact_widget_wrapper li:before, .themetechmount-iconbox-styleeleven .tm-box-icon i, .themetechmount-box-blog.themetechmount-blogbox-styleone.themetechmount-blogbox-stylefive .themetechmount-blogbox-footer-left a, ul.fablio_contact_widget_wrapper li:before, .themetechmount-iconbox-styleeleven .tm-box-icon i, .tm-ptablebox .tm-sbox-icon-wrapper, .tm-fid-view-lefticon .tm-fid-icon-wrapper i, .themetechmount-iconbox-styletwo.tm-custome-iconbox .tm-box-icon i, .themetechmount-iconbox-style14.tm-custome-iconbox .tm-box-icon i, .tm-custome-pricetable .tm-ptablebox .tm-sbox-icon-wrapper, .tm-custome-icon-style .themetechmount-iconbox .tm-iconstyle-rounded .tm-box-icon i, .themetechmount-iconbox.themetechmount-iconbox-stylenine .tm-iconstyle-rounded .tm-box-icon i, .themetechmount-box-blog.themetechmount-blogbox-styleone.themetechmount-blogbox-stylefive .themetechmount-blogbox-footer-left a, .themetechmount-boxes-row-wrapper .tm-box-col-wrapper:nth-of-type(even) .themetechmount-testimonialbox-styleone .themetechmount-box-desc .themetechmount-testimonial-text:before, .themetechmount-box-testimonial.themetechmount-testimonialbox-styleone:hover .themetechmount-box-desc .themetechmount-testimonial-text:before, .tm-boxes-carousel-arrows-below .themetechmount-boxes-row-wrapper .slick-prev, .tm-boxes-carousel-arrows-below .themetechmount-boxes-row-wrapper .slick-next, .tm-ptablebox .tm-sbox-icon-wrapper {
	color: #c3002f
}
.tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li:hover>a, .tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li.current-menu-ancestor>a, .tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li.current_page_item>a, .tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li.current_page_ancestor>a, .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li li.current-menu-ancestor>a, .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li li.current-menu-item>a, .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li li.current_page_item>a, .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li li.current_page_ancestor>a, .tm-mmenu-active-color-skin .site-header.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item:hover>a, .tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item.mega-current-menu-item>a, .tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item.mega-current-menu-ancestor>a, .tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item.mega-current-menu-item>a, .tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item.mega-current-menu-ancestor>a, .tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li.mega-current-menu-item>a, .tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li.mega-current-menu-ancestor>a, .tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li.current-menu-item>a, .tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li.current_page_item>a, .themetechmount-box-blog.themetechmount-blogbox-style4 .tm-entry-meta .tm-meta-line i, .themetechmount-box-blog.themetechmount-blogbox-style4 .themetechmount-blogbox-footer-left a:after {
	color: #c3bb39
}
.header-controls .search_box i.tmicon-fa-search, .righticon i, .menu-toggle i, .header-controls a {
	color: rgba( 34, 45, 53, 1)
}
.menu-toggle i:hover, .header-controls a:hover {
	color: #c3002f !important
}
.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu>li.mega-menu-item-type-widget div {
	color: rgba( 85, 92, 99, 0.8);
	font-weight: normal
}
#site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu>li.mega-menu-item-type-widget div.textwidget {
	padding-top: 10px
}
h1.site-title {
	color: #202020
}
.tm-textcolor-skincolor h1, .tm-textcolor-skincolor h2, .tm-textcolor-skincolor h3, .tm-textcolor-skincolor h4, .tm-textcolor-skincolor h5, .tm-textcolor-skincolor h6, .tm-textcolor-skincolor .tm-vc_cta3-content-header h2 {
	color: #c3002f !important
}
.tm-textcolor-skincolor .tm-vc_cta3-content-header h4 {
	color: rgba( 195, 0, 47, 0.90) !important
}
.tm-textcolor-skincolor .tm-vc_cta3-content .tm-cta3-description {
	color: rgba( 195, 0, 47, 0.60) !important
}
.tm-custom-heading.tm-textcolor-skincolor {
	color: #c3002f!important
}
.tm-textcolor-skincolor a {
	color: rgba( 195, 0, 47, 0.80)
}
@media (max-width:1200px) {
	.themetechmount-fbar-btn, .themetechmount-fbar-box-w {
		display: none !important
	}
}
.ttmbannercmsblock-style1 .bannercms_item a.bannerbtn:hover, .second .bannercms_item a.bannerbtn:hover, body.wpb-js-composer .vc_tta.vc_general.vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-panel-title>a, .wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab>a, .wpb-js-composer .tm-tab-top-icon .vc_tta-tab.vc_active>a .vc_tta-icon:before, .wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-tab>a {
	background-color: #c3002f;
	border-color: #c3002f;
	color: #fff
}
.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading, .vc_tta-color-skincolor.vc_tta-style-flat .vc_tta-tab>a {
	background-color: #c3002f;
}
.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
	border-color: #c3002f;
	background-color: #c3002f
}
.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-tab.vc_active>a:hover, .wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-tab>a {
	border-color: #c3002f;
	background-color: transparent;
	color: #c3002f
}
.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-tab>a:hover {
	background-color: #c3002f;
	color: #fff
}
.wpb-js-composer .vc_tta-style-classic.vc_tta-accordion.ttm-accordion-styleone .vc_tta-icon, .wpb-js-composer .vc_tta-style-classic.vc_tta-accordion.ttm-accordion-styleone .vc_tta-controls-icon, .wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel-title>a, .wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-tab.vc_active>a {
	color: #c3002f
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .main-holder .site-content ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"]:hover, .main-holder .site-content ul.products li.product .add_to_cart_button:hover, .main-holder .site-content ul.products li.product .product_type_external:hover, .main-holder .site-content ul.products li.product .product_type_grouped:hover, .main-holder .site-content ul.products li.product.outofstock .product_type_simple:hover, .main-holder .site-content ul.products li.product .product_type_variable:hover, .main-holder .site-content ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"]:hover:after, .main-holder .site-content ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse:hover:after, .main-holder .site-content ul.products li.product .add_to_wishlist:hover:after, .main-holder .site-content ul.products li.product .compare:hover:after, .main-holder .site-content ul.products li.product .yith-wcqv-button:hover:after, .inside.tm-fid-view-topicon:not(.tm-fid-without-icon) h4:after, .themetechmount-testimonial-box-style2 .themetechmount-item-thumbnail:after, .themetechmount-iconbox-style16 .tm-box-icon, .tm-pf-single-content-wrapper .themetechmount-pf-single-detail-box .tm-portfolio-title, .themetechmount-team-member-single-featured-area .tm-team-member-header-content, .tm-stepbox-wrapper .tm-stepsbox:hover .tm-stepnum, .tm-header-style-infostack .kw-phone .themetechmount-social-links-wrapper li a:hover, .single article.post blockquote:after, .sidebar .widget:after, .subscribe_button .btn, .themetechmount-box-blog.themetechmount-blogbox-styleone:hover .tm-blog-readmore-icon, .tm-single-image-wrapper.imagestyle-four .tm-playvideobox, body.wpb-js-composer .vc_tta.vc_general.vc_tta-color-black.vc_tta-style-outline.tm-history-styletab .vc_tta-tabs-list li.vc_tta-tab.vc_active:before, .themetechmount-iconbox .tm-iconstyle-rounded .tm-box-icon, .themetechmount-iconbox .tm-iconstyle-boxed .tm-box-icon, .themetechmount-iconbox .tm-iconstyle-rounded-less .tm-box-icon, body.wpb-js-composer .vc_tta.vc_general.vc_tta-color-black.vc_tta-style-outline.tm-history-styletab .vc_tta-tabs-list li:after, .themetechmount-portfoliobox-style3 .themetechmount-box-link a, .themetechmount-iconbox-styleseven .themetechmount-iconbox-icon, .woocommerce.single-product div.summary .stock, .themetechmount-box-portfolio:not(.themetechmount-portfoliobox-style2) .themetechmount-icon-box a, .themetechmount-box-portfolio.themetechmount-portfoliobox-style2 .themetechmount-icon-box a:hover, .woocommerce-account .woocommerce-MyAccount-navigation li a:hover:before, .widget.tm_widget_nav_menu li a:hover:before, .widget.lawgrid_all_post_list_widget li a:hover:before, .widget.lawgrid_category_list_widget li a:hover:before, .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a:before, .widget.tm_widget_nav_menu li.current_page_item a:before, .widget.lawgrid_all_post_list_widget li.tm-post-active a:before, .widget.lawgrid_category_list_widget li.current-cat a:before, .comment-list a.comment-reply-link, article.themetechmount-box-blog-classic .tm-post-featured-outer-wrapper .tm-postdate, .content-area .social-icons li>a:hover, .tm-primary-second-view .tm-box-col-wrapper:nth-child(3n+2) .themetechmount-box-bottom-content, body.wpb-js-composer .vc_tta.vc_general.vc_tta-color-black.vc_tta-style-outline .vc_tta-tabs-list li:after, .themetechmount-testimonial-box-style2 .themetechmount-quote-icon:after, .tm-active-thirditem .row .tm-box-col-wrapper:nth-child(3) .steps-style2 .tm-static-steps-num span:before, .steps-style2:hover .tm-static-steps-num span:before, .tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-size-md:hover:after, .themetechmount-serviceboxbox-readmore.tm-ubutton a:hover:after, .themetechmount-boxes-service .row.themetechmount-boxes-row-wrapper .tm-box-col-wrapper:nth-child(even) .themetechmount-servicebox-stylefour .tm-sbox-moreicon:hover, #yith-quick-view-content .onsale, .single .main-holder .site-content span.onsale, .main-holder .site-content ul.products li.product .onsale, .themetechmount-teambox-style1 .themetechmount-box-content:after, .themetechmount-teambox-style1 .themetechmount-box-content:before, .themetechmount-box-portfolio .themetechmount-overlay:before, .themetechmount-servicebox-stylefour .themetechmount-box-bottom-content, .themetechmount-teambox-styletwo .themetechmount-box-content:after, .themetechmount-teambox-styletwo .themetechmount-box-content:before, .mailchimp-inputbox input[type="submit"], .widget .tm-separated-link:before, .tm-vc_btn3.tm-vc_btn3-color-inverse.tm-vc_btn3-style-flat:focus, .tm-vc_btn3.tm-vc_btn3-color-inverse.tm-vc_btn3-style-flat:hover, .tm-vc_btn3.tm-vc_btn3-color-inverse:focus, .tm-vc_btn3.tm-vc_btn3-color-inverse:hover, .vc_row.wpb_row.tm-skincolor-bordered-box .wpb_column:after, .widget.woocommerce.widget_product_search input[type="submit"], .widget.woocommerce.widget_product_search button, .widget .search-form .search-submit, .woocommerce div.product .woocommerce-tabs ul.tabs li a:before, .post.themetechmount-box-blog-classic .tm-box-post-date, .tooltip:after, [data-tooltip]:after, .tm-skincolor-utext u:after, .single-tm_team_member .tm-team-social-links-wrapper ul li a:hover, .tm-custom-heading.tm-diet-heading, .wpb-js-composer .vc_tta.vc_general.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a:after, .tm-processbox-wrapper .tm-processbox .process-num, .themetechmount-service-box-view-top-image .tm-service-icon, .tm-sbox .tm-vc_general.tm-vc_cta3 a.tm-vc_general.tm-vc_btn3:hover:after, .tm-header-social-box div.tm-icon-wrapper ul li a:hover, .tm-sbox.ttm-service-box-separator .tm-vc_cta3-container>.tm-vc_general:after, .wpb_row.tm-process-style2 .vc_column_container>.vc_column-inner:after, .tm-ptablebox-featured-col .tm-ptablebox .tm-vc_btn3.tm-vc_btn3-color-grey, .tm_prettyphoto.tm-vc_icon_element .tm-vc_icon_element-inner.tm-vc_icon_element-background-color-skincolor:before, .tm_prettyphoto.tm-vc_icon_element .tm-vc_icon_element-inner.tm-vc_icon_element-background-color-skincolor:after, .entry-title-wrapper .entry-title:before, .post.themetechmount-box-blog-classic .tm-box-post-icon, .themetechmount-box-blog .tm-box-post-date, .themetechmount-teambox-view-overlay .themetechmount-overlay a, .themetechmount-box-team.themetechmount-box-view-topimage-bottomcontent .themetechmount-overlay a, .themetechmount-fbar-position-right .themetechmount-fbar-btn a.skincolor, .themetechmount-fbar-position-default .themetechmount-fbar-btn a.skincolor, .themetechmount-portfolio-box-view-styleone:hover .themetechmount-box-link, .widget .tm_info_widget, .widget_subscribe_form input[type="submit"], .themetechmount-box-blog .tm-box-post-date, .tribe-events-list-separator-month span, #tribe-events-content .tribe-events-read-more:hover, .tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost .ticket-cost, #tribe-events-content.tribe-events-single .tribe-events-back a:hover, #tribe-events-content #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a:hover, #tribe-events-content #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous a:hover, #tribe-events-content #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-left a:hover, #tribe-events-content #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-right a:hover, .tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-flat:focus, .tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-flat:hover, .tm-vc_btn3.tm-vc_btn3-color-black:focus, .tm-vc_btn3.tm-vc_btn3-color-black:hover, .tm-header-icons .tm-header-wc-cart-link span.number-cart, .themetechmount-events-box-view-top-image-details .themetechmount-post-readmore a:hover, .themetechmount-box-events .themetechmount-meta-date, .tm-col-bgcolor-darkgrey .social-icons li>a:hover, .themetechmount-topbar-wrapper .themetechmount-fbar-btn, .tm-skincolor-bg, .footer .widget .widget-title:before, .tm-bg-highlight, .tm-bgcolor-darkgrey .themetechmount-boxes-testimonial.themetechmount-boxes-col-one .themetechmount-box-view-default .themetechmount-box-desc:after, .tm-row .tm-col-bgcolor-darkgrey .themetechmount-boxes-testimonial.themetechmount-boxes-col-one .themetechmount-box-view-default .themetechmount-box-desc:after, .themetechmount-boxes-testimonial.themetechmount-boxes-col-one .themetechmount-box-view-default .themetechmount-box-desc:after, .wpcf7 .tm-contactform input[type="radio"]:checked:before, .tm-dropcap.tm-bgcolor-skincolor, .newsletter-form input[type="submit"], .themetechmount-twitterbox-inner i, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-skincolor .tm-titlebar .breadcrumb-wrapper .container, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-skincolor .breadcrumb-wrapper .container:before, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-skincolor .breadcrumb-wrapper .container:after {
	background-color: #c3002f
}
.footer .social-icons li>a:hover, .tm-sbox.sbox-hover-style2:hover, .themetechmount-box-portfolio .themetechmount-box-title h4:after, .themetechmount-fbar-box-w .submit_field button, .themetechmount-events-box-view-top-image-details .themetechmount-post-readmore a, .themetechmount-box-events .event-box-content .themetechmount-eventbox-footer a, #tribe-events-content .tribe-events-read-more, #tribe-events-content.tribe-events-single .tribe-events-back a, #tribe-events-content #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a, #tribe-events-content #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous a, #tribe-events .tribe-events-button, .tribe-events-button, #tribe-events-content #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-left a, #tribe-events-content #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-right a, .k_flying_searchform_wrapper {
	background-color: rgba( 195, 0, 47, 0.93)
}
.tm-sbox-hover .tm-sbox:hover {
	border-bottom: 2px solid #c3002f
}
.themetechmount-teambox-style2:hover .themetechmount-box-content, .tm-active-thirditem .row .tm-box-col-wrapper:nth-child(3) .steps-style2 .tm-steps-descbox, .steps-style2:hover .tm-steps-descbox, .wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-skincolor:not(.vc_tta-accordion) .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-skincolor:not(.vc_tta-accordion) .vc_tta-tab>a, .footer .tm-bg.tm-bgcolor-transparent.tm-textcolor-white .social-icons li>a:hover, .tm-processbox-wrapper .tm-processbox:hover .tm-process-icon:before, .tm-single-image-wrapper.imagestyle-two .tm-single-image-inner:after, .tm-single-image-wrapper.imagestyle-two .tm-single-image-inner:before, .tm-single-image-wrapper.imagestyle-one .tm-single-image-inner:after, .tm-single-image-wrapper.imagestyle-one .tm-single-image-inner:before, .vc_row.wpb_row.tm-skincolor-bordered-box, .single .tm-pf-single-content-area blockquote, .single .tm-pf-single-content-wrapper blockquote, .single article.post blockquote, .tm-social-share-links ul li a:hover, .tm-header-icons .tm-header-icon a:hover, .tm-header-social-box div.tm-icon-wrapper ul li a:hover, .themetechmount-teambox-view-style2:hover .themetechmount-team-image-box, .themetechmount-blog-box-view-right-image .themetechmount-box-content .tm-post-categories>.tm-meta-line.cat-links a, .themetechmount-blog-box-view-left-image .themetechmount-box-content .tm-post-categories>.tm-meta-line.cat-links a, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before, .themetechmount-boxes-row-wrapper .slick-arrow:hover, .sbox-hover-borderbox .tm-sbox .tm-vc_cta3-container>.tm-vc_general:after, .widget .search-form .search-field:focus, .themetechmount-box-events.themetechmount-box-view-top-image:hover .event-box-content, .ttm-skin-outline-border .tm-vc_icon_element-style-rounded:before, .tm-sbox.tm-iconbox-bottom-border .tm-vc_cta3-icons:after, .tm-bgcolor-darkgrey .wpcf7 .tm-contactform .wpcf7-textarea:focus, .wpcf7 .tm-commonform .wpcf7-text:focus, .wpcf7 .tm-commonform textarea:focus {
	border-color: #c3002f
}
.content-area .social-icons li>a, .wpb_text_column blockquote, .themetechmount-boxes-testimonial .themetechmount-box.themetechmount-box-view-default .themetechmount-post-item .themetechmount-box-desc:after, .themetechmount-box-team .themetechmount-box-social-links ul li a:hover, .tm-header-style-infostack .header-widget .header-icon .icon, .tm-pf-single-content-wrapper.tm-pf-view-top-image .themetechmount-pf-single-detail-box, .tm-rounded-shadow-box>.vc_column-inner>.wpb_wrapper, .widget .woocommerce-product-search .search-field:focus, .widget .search-form .search-field:focus, .themetechmount-teambox-view-overlay .themetechmount-overlay, .themetechmount-box-team.themetechmount-box-view-topimage-bottomcontent .themetechmount-overlay, body table.booked-calendar td.today .date span, .servicebox-number .tm-sbox.tm-sbox-istyle-rounded-outline .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner:before, .tm-sbox.tm-iconbox-bottom-border .tm-vc_cta3-icons:after, .tm-sevicebox-skinborder .tm-sbox .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-color-skincolor, .tm-skincolor-bottom-boder {
	border-color: #c3002f
}
.widget .widget-title {
	border-left-color: #c3002f
}
.themetechmount-fbar-position-right .themetechmount-fbar-btn a:after, .tm-steps-box.steps-style5:hover .tm-steps-desc:before {
	border-right-color: #c3002f
}
.tooltip-top:before, .tooltip:before, [data-tooltip]:before, .themetechmount-fbar-position-default .themetechmount-fbar-btn a:after {
	border-top-color: #c3002f
}
.tm-footer-cta-wrapper .cta-widget-area .tm-phone-block:before, .tm-search-overlay .w-search-form-row:before {
	border-bottom-color: #c3002f
}
body table.booked-calendar td.today:hover .date span, .tm-search-outer .tm-icon-close:before, .tm-sbox-bordered-style .tm-sbox:hover, .serviceboxes-with-banner.tm-servicebox-hover .tm-sbox.tm-bg.tm-bgimage-yes:hover .tm-bg-layer {
	background-color: #c3002f !important
}
::selection {
	background-color: #c3002f
}
::-moz-selection {
	background-color: #c3002f
}
.woocommerce .star-rating span::before, .single .main-holder .entry-summary a.button.single_add_to_wishlist:hover, .single .main-holder .entry-summary button.button.single_add_to_wishlist:hover, .single .main-holder .entry-summary input.button.single_add_to_wishlist:hover, .single .main-holder .single_add_to_wishlist:hover, .single .main-holder .single_add_to_wishlist:hover, .main-holder .site-content ul.products li.product .star-rating:before, .main-holder .site-content ul.products li.product .star-rating, .main-holder .site-content ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"]:not(:hover):after, .woocommerce .main-holder ul.products li.product .price .woocommerce-Price-amount, h2.tm-fontweight-normal b, .themetechmount-servicebox-styletwo:hover .tm-details-link a, .tm-titlebar .breadcrumb-wrapper .breadcrumb-wrapper-inner i, .tm-header-style-infostack .kw-phone .themetechmount-social-links-wrapper li a:not(:hover), .tm-header-quick-callbox .tm-callbox-icon, .single-post .tm_tag_lists .themetechmount-tags-links-title i, .themetechmount-boxes-testimonial.themetechmount-boxes-view-carousel .slick-current+.slick-active .themetechmount-testimonialbox-styleone .themetechmount-box-desc .themetechmount-testimonial-text:before, .single article.post blockquote:before, body.wpb-js-composer .vc_tta-color-black.vc_tta-style-outline.tm-history-styletab .vc_tta-tab>a:focus, body.wpb-js-composer .vc_tta-color-black.vc_tta-style-outline.tm-history-styletab .vc_tta-tab>a:hover, .tm-vc_icon_element-color-gradient .tm-vc_icon_element-icon:before, .tm-textcolor-white .themetechmount-iconbox-styleone .tm-box-icon i, .themetechmount-iconbox.tm-highlight-icon .tm-iconstyle-rounded .tm-box-icon i, ul.tm-pricelist-block li .tm-highlight, .themetechmount-iconbox .tm-iconstyle-rounded-less-outline .tm-box-icon i, .themetechmount-iconbox .tm-iconstyle-boxed-outline .tm-box-icon i, .themetechmount-iconbox .tm-iconstyle-rounded-outline .tm-box-icon i, .themetechmount-box-portfolio:not(.themetechmount-portfoliobox-style2):hover .themetechmount-icon-box a:hover, .themetechmount-portfoliobox-style3 .themetechmount-box-category, .themetechmount-portfoliobox-style3 .themetechmount-box-category a, .themetechmount-portfoliobox-style2 .themetechmount-box-category a:hover, .vc_toggle_title>h4:hover, .tm-processbox-wrapper.processbox-style2 .tm-processbox .tm-process-icon .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-size-md .tm-vc_icon_element-icon, .tm-bgcolor-darkgrey .themetechmount-iconbox.themetechmount-iconbox-styleone .tm-box-icon i, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-inverse:hover, .tm-header-icons .tm-header-wc-cart-link a:hover, .themetechmount-topbar-wrapper.tm-bgcolor-darkgrey.tm-textcolor-white a:hover, .tm-textcolor-white .themetechmount-boxes-row-wrapper .slick-arrow:not(.slick-disabled):hover:before, .tm-bgcolor-skincolor .themetechmount-boxes-row-wrapper .slick-arrow:not(.slick-disabled):hover:before, .tm-bgcolor-darkgrey .themetechmount-boxes-row-wrapper .slick-arrow:not(.slick-disabled):hover:before, body.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab:not(.vc_active) .vc_tta-icon, .tm-ptable-box.pricebox-style1 .tm-static-box-price span, body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-time i.booked-icon, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a .vc_tta-icon, .wpb-js-composer .vc_tta-tabs.tm-cattab-style.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a, .woocommerce-account .woocommerce-MyAccount-navigation li a:hover, .widget.tm_widget_nav_menu li a:hover, .widget.fablio_all_post_list_widget li a:hover, .widget.fablio_category_list_widget li a:hover, .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a, .widget.tm_widget_nav_menu li.current_page_item a:before, .widget.fablio_all_post_list_widget li.tm-post-active a, .widget.fablio_category_list_widget li.current-cat a, .themetechmount-box-blog .themetechmount-blogbox-footer-readmore a, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab.vc_active>a, .tm-skincolor-utext u, .tm-element-heading-wrapper .tm-vc_cta3-headers h4 strong, h2.tm-custom-heading strong, .tm-element-heading-wrapper .tm-vc_cta3-headers h2 strong, ul.fablio_contact_widget_wrapper li:before, .tm-link-underline a, a.tm-link-underline, .tm-bgcolor-darkgrey .wpb_text_column a, .tm-header-icon.tm-header-social-box a.tm-social-btn-link i:focus, .tm-header-icon.tm-header-social-box a.tm-social-btn-link i:hover, .wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-classic.tm-tourtab-style1 .vc_tta-icon, .themetechmount-boxes-testimonial .themetechmount-box.themetechmount-box-view-default .themetechmount-post-item .themetechmount-box-desc:after, .woocommerce .summary .compare.button:hover, .bottom-footer-text.tm-bgcolor-custom.tm-textcolor-white a:not(:hover), .tm-newsletter-box h3 strong, .tm-tab-top-icon .vc_tta-tab>a:not(:hover) .vc_tta-icon:before, .tm-fid-with-icon.tm-fid-view-topicon .tm-fid-icon-wrapper i, .tm-header-style-toplogo .info-widget-inner h2, .vc_row.tm-bgcolor-darkgrey .social-icons li>a, .tm-sbox-separator .tm-sbox .tm-vc_cta3-content-header h4, .tm-col-bgcolor-darkgrey .themetechmount-boxes-testimonial .themetechmount-box-view-default .themetechmount-author-name, .themetechmount-content-team-search-box .search_field i, .themetechmount-events-box-view-top-image-details .themetechmount-eventbox-footer a:not(:hover), body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-title, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu>li.mega-current-menu-parent>a, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu>li.mega-current-page-parent>a, #site-header-menu #site-navigation div.nav-menu>ul>li li.current_page_parent>a, #site-header-menu #site-navigation div.nav-menu>ul>li li.current-page-parent>a, #site-header-menu #site-navigation div.nav-menu>ul>li li.current-menu-ancestor>a, .tm-topbar-content .social-icons li>a:hover, .tm-header-style-infostack .header-widget .header-icon i, #tribe-events-content a:hover, .tribe-event-schedule-details, .comment-meta a:hover, .themetechmount-box-events .event-box-content .tribe-events-vanue i, .themetechmount-box-events .event-box-content .themetechmount-meta-details i, .tm-comment-owner a:hover, .wpb-js-composer .vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a, .wpb-js-composer .vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-controls-icon-position-right .vc_tta-controls-icon, h4.tm-custom-heading.tm-skincolor, h3.tm-custom-heading.tm-skincolor, .tm-list-style-none li .tm-list-li-content:before, .themetechmount-iconbox-styleeleven .tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-size-md .tm-vc_btn3-icon, .themetechmount-iconbox-styleeleven:hover .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-black, .cmt-custome-lefticonclass .tm-fid-view-lefticon .tm-fid-icon-wrapper i {
	color: #c3002f
}
themetechmount-box-portfolio .themetechmount-icon-box a:hover, body.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a:focus, body.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a:hover, body.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active>a, body.wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-skincolor:not(.vc_tta-accordion) .vc_tta-panel .vc_tta-panel-title>a:hover, .wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-skincolor:not(.vc_tta-accordion) .vc_tta-panel .vc_tta-panel-heading:hover, .wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-skincolor:not(.vc_tta-accordion) .vc_tta-tab>a:hover, .wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-skincolor:not(.vc_tta-accordion) .vc_tta-panel.vc_active .vc_tta-panel-title>a, .wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-skincolor:not(.vc_tta-accordion) .vc_tta-panel.vc_active .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-skincolor:not(.vc_tta-accordion) .vc_tta-tab.vc_active>a, .tm-ptablebox-featured-col .tm-ptablebox .tm-vc_btn3-container.tm-vc_btn3-inline .tm-vc_btn3, .wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-grey:not(.vc_tta-accordion) .vc_tta-panel .vc_tta-panel-title>a:hover, .wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-grey:not(.vc_tta-accordion) .vc_tta-panel .vc_tta-panel-heading:hover, .wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-grey:not(.vc_tta-accordion) .vc_tta-tab>a:hover, .wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-grey:not(.vc_tta-accordion) .vc_tta-panel.vc_active .vc_tta-panel-title>a, .wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-grey:not(.vc_tta-accordion) .vc_tta-panel.vc_active .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-grey:not(.vc_tta-accordion) .vc_tta-tab.vc_active>a {
	border-color: #c3002f;
	background-color: #c3002f
}
.widget.tm-getintouch-box .social-icons li>a:hover, body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button[disabled], body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button[disabled]:hover {
	border-color: #c3002f !important;
	background-color: #c3002f !important
}
.bannercms_item a.bannerbtn:hover, .tm-textcolor-white .tm-vc_cta3-content-header h4.tm-skincolor-headingtext, .tm-skincolor-headingtext, .tm-subhead-skin.tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3.tm-cta3-only .tm-vc_cta3-content .tm-vc_cta3-content-header h4, .tm-subhead-skin .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3.tm-cta3-only .tm-vc_cta3-content .tm-vc_cta3-content-header h4, .site-footer .tm-skincolor, .tm-skincolo-strong .tm-element-heading-wrapper .tm-custom-heading strong, .tm-custom-heading.tm-skincolo-strong strong, .vc_row .tm-skincolor, .tm-row .tm-skincolor, .tm-skincolor, .tm-skincolor-bfont b, span.tm-skincolor a, .tm-ptablebox .tm-ptablebox-cur-symbol-before {
	color: #c3002f !important
}
.themetechmount-iconbox .tm-iconstyle-rounded-less-outline .tm-box-icon, .themetechmount-iconbox .tm-iconstyle-boxed-outline .tm-box-icon, .themetechmount-iconbox .tm-iconstyle-rounded-outline .tm-box-icon, .themetechmount-servicebox-styletwo .tm-service-iconbox {
	color: #c3002f;
	border-color: #c3002f
}
.themetechmount-box-service .tm-seperator {
	background-image: linear-gradient(to right, transparent 0, transparent 75%, #c3002f 75%, #c3002f)
}
.tm-rotating-text text {
	fill: #c3002f
}
.skincolor-border, .skincolor-border .vc_column-inner, .tm-sbox.tm-border-skincolor .tm-vc_cta3-container, .rpt_style_basic .rpt_plan:not(.rpt_recommended_plan) .rpt_custom_btn a.tm-vc_general.tm-vc_btn3:hover {
	border-color: #c3002f !important
}
.tm-center-markrow:before, .woocommerce-message, .woocommerce-info, .single .main-holder div.product .woocommerce-tabs ul.tabs li.active:before, .tm-search-overlay {
	border-top-color: #c3002f
}
.tm-single-image-wrapper.imagestyle-three .tm-single-image-inner:before {
	border-color: transparent transparent #c3002f transparent
}
.single-post .tm_tag_lists .themetechmount-tags-links-title, .wpb-js-composer .vc_tta-tabs.tm-cattab-style.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a, .tm-header-overlay .tm-header-text-area .header-info-widget .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-white:hover .tm-vc_btn3-icon, .themetechmount-pf-detailbox-list .tm-pf-details-date .tm-pf-left-details, .tm-sortable-list .tm-sortable-link a, body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a, .themetechmount-box-team.themetechmount-teambox-style2 ul.tm-team-social-links a:hover, .themetechmount-progress-bar.vc_progress_bar .vc_general.vc_single_bar .vc_label, span.tm-vc_label_units.vc_label_units, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-skincolor:hover, .themetechmount-blogbox-styleone .themetechmount-blogbox-footer-readmore a, .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-grey.tm-vc_cta3-style-classic .tm-vc_cta3-content-header h2, .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-grey.tm-vc_cta3-style-flat .tm-vc_cta3-content-header, .themetechmount-box-portfolio .themetechmount-box-bottom-content h4 a:not(:hover), .tm-publised-in-wrapper span.post-title, .tm-team-member-single-category a:not(:hover), .tm-team-social-links a:not(:hover), .tm-bgcolor-darkgrey .themetechmount-team-box-view-overlay .themetechmount-box-title a, .tm-comment-owner, .tm-comment-owner a:not(:hover), .comment-reply-link:hover, .testimonial_item .themetechmount-author-name a:hover, .tm-social-share-wrapper, .themetechmount-box-team.themetechmount-box-view-top-image .themetechmount-box-content h4 a, .themetechmount-team-box-view-overlay .themetechmount-box-social-links ul a, .themetechmount-box-content h4 a, .themetechmount-post-readmore a, .tm-bgcolor-skincolor .themetechmount-blogbox-footer-readmore a:hover, .logged-in-as a:hover, .vc_column-inner.tm-col-bgcolor-grey .tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-headers h2, .vc_column-inner.tm-col-bgcolor-white .tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-headers h2, .tm-team-details-list .tm-team-list-title, .tribe-events-list-separator-month, .widget.fablio_category_list_widget .widget-title, .widget.fablio_category_list_widget li a {
	color: #222d35
}
.tm-primary-second-view .tm-box-col-wrapper:nth-child(3n+2) .themetechmount-box-title h4 a:hover, .tm-primary-second-view .tm-box-col-wrapper:nth-child(3n+2) .themetechmount-serviceboxbox-readmore a:hover, .wpb_text_column blockquote footer, .wpb-js-composer .vc_tta.vc_general.vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab:not(.vc_active)>a:hover, body.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab>a:hover, .themetechmount-servicebox-styleone .themetechmount-serviceboxbox-readmore a, .tm-fid-view-righticon .tm-fid-icon-wrapper i, .tm-fid-view-lefticon .tm-fid-icon-wrapper i, .themetechmount-iconbox-styleseven .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-transparent.tm-cta3-only .tm-vc_cta3-content .tm-vc_cta3-headers h4.tm-custom-heading, body.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-classic .vc_active .vc_tta-panel-title>a, body.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab.vc_active>a, body.vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab>a:focus, body.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab>a:hover, .tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-outline:not(:hover), .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-black:not(:hover) {
	color: #222d35
}
.themetechmount-blogbox-styleone .themetechmount-blogbox-footer-readmore a, .tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-outline {
	border-color: #222d35
}
.main-holder .site-content ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"], .main-holder .site-content ul.products li.product .add_to_cart_button, .main-holder .site-content ul.products li.product .product_type_external, .main-holder .site-content ul.products li.product .product_type_grouped, .main-holder .site-content ul.products li.product.outofstock .product_type_simple, .main-holder .site-content ul.products li.product .product_type_variable, .themetechmount-boxes-row-wrapper .slick-arrow, .comment-list a.comment-reply-link:hover, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor:hover, .mailchimp-inputbox button[type="submit"]:hover, .mailchimp-inputbox-style4 input[type="submit"]:hover, .tm-vc_btn3.tm-vc_btn3-color-black.active, .tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-flat.active, .tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-flat:active, .tm-vc_btn3.tm-vc_btn3-color-black:active, .tm-vc_btn3.tm-vc_btn3-color-black, .tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-flat, .tm-vc_btn3.tm-vc_btn3-color-black:focus {
	background-color: #222d35
}
.tm-ptablebox-featured-col .tm-ptablebox .tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-outline:hover, .themetechmount-blogbox-styleone .themetechmount-blogbox-footer-readmore a:hover, .tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-modern, .tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-outline.active, .tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-outline:active, .tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-outline:focus, .tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-outline:hover {
	border-color: #222d35;
	background-color: #222d35
}
.tm-column-styleview .tm-portfoliobox-inner .tm-slick-arrow:hover, .tm-pageslider-yes .tm-header-style-classic-box .themetechmount-social-links-wrapper .social-icons a:hover, .tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-modern:focus, .tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-modern:hover {
	border-color: ##ebde0b;
	background-color: ##ebde0b
}
.single article.post blockquote cite, .tm-sbox .tm-custom-heading a, .entry-header:not(.tm-titlebar) .entry-title>a {
	color: #222d35
}
.tm-textcolor-dark h1, .tm-textcolor-dark h2, .tm-textcolor-dark h3, .tm-textcolor-dark h4, .tm-textcolor-dark h5, .tm-textcolor-dark h6, h2.tm-custom-heading.tm-textcolor-dark, h4.tm-custom-heading.tm-textcolor-dark, h3.tm-custom-heading.tm-textcolor-dark, .tm-textcolor-dark .tm-vc_cta3-content-header h2 {
	color: #222d35!important
}
.tm-pf-view-left-image.style2 .themetechmount-pf-detailbox-list .tm-pf-details-date .tm-pf-left-details:first-child, .steps-style5 .tm-static-steps-num span, .widget .tm-file-links .tm-links a, .woocommerce-account .woocommerce-MyAccount-navigation li a, .widget.tm_widget_nav_menu li a, .widget.fablio_all_post_list_widget li a, .widget.fablio_category_list_widget li a, .vc_toggle_title>h4, body.wpb-js-composer .vc_tta.vc_general.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel-title {
	font-family: "Rubik"
}
.woocommerce-account .woocommerce-MyAccount-navigation li a, .widget.tm_widget_nav_menu li a, .widget.fablio_all_post_list_widget li a, .widget.fablio_category_list_widget li a {
	font-weight: 500
}
.site-footer .widget .tm-contactbox h2.tm-custom-heading {
	font-weight: 500
}
.tm-vc_icon_element-inner.tm-vc_icon_element-background-color-gradient.tm-vc_icon_element-background, .themetechmount-topbar-wrapper.tm-bgcolor-gradient, .tm-col-bgcolor-gradient .tm-bg-layer-inner, .tm-bgcolor-gradient, .tm-bg.tm-bgcolor-gradient .tm-bg-layer, .tm-col-bgcolor-gradient.tm-col-bgimage-yes .tm-bg-layer-inner, .tm-bgcolor-gradient.tm-bg.tm-bgimage-yes>.tm-bg-layer-inner {
	background-color: transparent;
	background-image: linear-gradient(to right, #bf002f, #cb3a5b) !important
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-gradient {
	background: linear-gradient(to right, #bf002f 0%, #cb3a5b 100%);
	color: #fff
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-gradient:hover {
	background: linear-gradient(to right, #cb3a5b 0%, #bf002f 100%);
	color: #fff
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-gradient.tm-vc_btn3-style-outline {
	background: transparent;
	border-color: #bf002f
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-gradient.tm-vc_btn3-style-outline:focus, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-gradient.tm-vc_btn3-style-outline:hover {
	background: linear-gradient(to right, #bf002f 0%, #cb3a5b 100%)
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-gradient.tm-vc_btn3-style-3d {
	box-shadow: 0 5px 0 #bf002f
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-gradient.tm-vc_btn3-style-outline:not(:hover), .tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-gradient.tm-vc_btn3-style-text {
	color: #bf002f;
	background: transparent
}
.tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-background-color-gradient.tm-vc_icon_element-outline {
	border-image: linear-gradient(to right, #bf002f, #cb3a5b);
	border-image-slice: 1
}
.vc_progress_bar.vc_progress-bar-color-gradient .vc_single_bar .vc_bar:after, .vc_progress_bar.vc_progress-bar-color-gradient .vc_single_bar .vc_bar, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-gradient .vc_bar {
	background-color: transparent;
	background-image: linear-gradient(to right, #bf002f, #cb3a5b)
}
.headerlogo, .tm-header-icon, .tm-header-text-area, .site-header .themetechmount-fbar-btn {
	height: 100px;
	line-height: 100px !important
}
.tm-header-icon.tm-header-social-box a.tm-social-btn-link i, .tm-header-icons .tm-header-search-link a, .tm-header-icons .tm-header-wc-cart-link a {
	color: rgba( 34, 45, 53, 1)
}
.is_stuck .tm-header-icon.tm-header-social-box a.tm-social-btn-link i, .is_stuck .tm-header-icons .tm-header-search-link a, .is_stuck .tm-header-icons .tm-header-wc-cart-link a {
	color: rgba( 34, 45, 53, 1)
}
@keyframes menu_sticky {
	0% {
		margin-top: -120px;
		opacity: 0
	}
	50% {
		margin-top: -64px;
		opacity: 0
	}
	100% {
		margin-top: 0;
		opacity: 1
	}
}
@media (max-width:1200px) {
	#masthead #site-header.site-header.tm-bgcolor-custom {
		background-color: #1a2227 !important
	}
	.site-header-main.tm-wrap {
		margin: 0 0px 0 0px;
		width: auto;
		display: block
	}
	.site-header-main.tm-wrap .tm-wrap-cell {
		display: block
	}
	.tm-header-icon {
		padding-right: 0px;
		padding-left: 0px;
		position: relative;
	}
	.tm-header-icon.tm-header-wc-cart-link {
		float: right;
	}
	.tm-header-icon.tm-header-social-box, .tm-header-icon.tm-header-search-link {
		float: left;
	}
	.tm-header-style-classic-highlight .tm-header-text-area, .tm-header-icon.tm-header-social-box {
		display: none;
	}
	.site-title {
		width: inherit;
	}
	div.tm-titlebar-wrapper {
		background-attachment: scroll !important
	}
	.tm-pageslider-yes .headerlogo .standardlogo {
		display: inline-block
	}
	.tm-pageslider-yes .headerlogo .borderlogo {
		display: none
	}
	.main-navigation {
		clear: both;
	}
	.site-branding, #site-header-menu #site-navigation li.mega-menu-megamenu>ul.mega-sub-menu, #site-header-menu #site-navigation div.mega-menu-wrap, .menu-tm-main-menu-container, #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-flyout ul.mega-sub-menu, #site-header-menu {
		float: none;
	}
	.righticon {
		position: absolute;
		right: 0px;
		z-index: 33;
		top: 15px;
		display: block;
	}
	.righticon i {
		font-size: 20px;
		cursor: pointer;
		display: block;
		line-height: 0px
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal, #site-header-menu #site-navigation div.nav-menu>ul {
		position: absolute;
		padding: 10px 20px;
		left: 0px;
		box-shadow: rgba(0, 0, 0, 0.12) 3px 3px 15px;
		border-top: 3px solid #c3002f;
		background-color: #333;
		z-index: 100;
		width: 100%;
		top: 100px
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal, #site-header-menu #site-navigation div.nav-menu>ul {
		background-color: #ffffff;
	}
	#site-header-menu #site-navigation div.nav-menu>ul, #site-header-menu #site-navigation div.nav-menu>ul ul {
		overflow: hidden;
		max-height: 0px;
	}
	#site-header-menu #site-navigation div.nav-menu>ul ul ul {
		max-height: none;
	}
	#site-header-menu #site-navigation div.nav-menu>ul>li {
		position: relative;
		text-align: left;
	}
	#site-header-menu #site-navigation.toggled-on div.nav-menu>ul {
		display: block;
		max-height: 10000px;
	}
	#site-header-menu #site-navigation.toggled-on div.nav-menu>ul ul.open {
		max-height: 10000px;
	}
	#site-header-menu #site-navigation div.mega-menu-wrap {
		position: inherit;
	}
	#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-flyout ul.mega-sub-menu {
		width: 100%;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item.mega-toggle-on>a, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item:hover>a, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a {
		background: none !important;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item {
		float: none;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu>li {
		width: 100% !important;
		padding-bottom: 0px;
	}
	#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-flyout ul.mega-sub-menu {
		padding-left: 15px;
	}
	#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a {
		padding-left: 0px;
	}
	#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal ul.mega-sub-menu a, #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li ul.mega-sub-menu, #site-header-menu #site-navigation div.nav-menu>ul ul {
		background-color: transparent !important;
	}
	#site-header-menu #site-navigation div.nav-menu>ul>li a, #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li a {
		display: block;
		padding: 15px 0px;
		text-decoration: none;
		line-height: 18px;
		height: auto;
		line-height: 18px !important;
	}
	#site-header-menu #site-navigation div.nav-menu>ul ul a, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li.mega-menu-item a {
		margin: 0;
		display: block;
		padding: 15px 15px 15px 0px;
	}
	#site-header-menu #site-navigation div.nav-menu>ul>li li a:before, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item li.mega-menu-item a:before {
		font-family: "FontAwesome";
		font-style: normal;
		font-weight: normal;
		display: inline-block;
		text-decoration: inherit;
		margin-right: .2em;
		text-align: center;
		opacity: .8;
		font-variant: normal;
		text-transform: none;
		font-size: 13px;
		content: "\f105";
		margin-right: 8px;
		display: none;
	}
	.tm-mmmenu-override-yes .mega-sub-menu {
		display: none !important;
	}
	.mega-sub-menu.open, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li .mega-sub-menu .mega-sub-menu {
		display: block !important;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu>li {
		padding: 0px;
		padding-left: 0px;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal .mega-sub-menu>li.mega-menu-item>h4.mega-block-title {
		margin-top: 30px;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal .mega-sub-menu>li.mega-menu-item:first-child>h4.mega-block-title {
		margin-top: 0px;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item {
		position: relative;
	}
	#site-header-menu #site-navigation div.nav-menu>ul>li a, #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li a {
		display: inline-block;
	}
	#mega-menu-wrap-themetechmount-main-menu #mega-menu-themetechmount-main-menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
		display: none
	}
	.tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li>a:hover, .tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a:hover, .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul ul>li>a:hover, .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li>a:hover {
		color: #c3002f;
	}
	#site-header-menu #site-navigation div.nav-menu>ul>li>a, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal>li.mega-menu-item>a, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal .mega-sub-menu>li.mega-menu-item>h4.mega-block-title, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal .mega-sub-menu>li.mega-menu-item-type-widget, .righticon i {
		color: rgba( 85, 92, 99, 1);
	}
	#site-header-menu #site-navigation div.nav-menu>ul li, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li {
		border-bottom: 1px solid rgba( 85, 92, 99, 0.15);
	}
	#site-header-menu #site-navigation div.nav-menu>ul li:last-child, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li:last-child {
		border-bottom: none;
	}
	#site-header-menu #site-navigation .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label-open, #site-header-menu #site-navigation .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label .mega-toggle-label-closed {
		display: none;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1 {
		margin-top: 5px
	}
	#site-header-menu #site-navigation .mega-menu-toggle .mega-toggle-blocks-right {
		height: 28px;
	}
	.menu-toggle i, .tm-header-icons a {
		color: rgba( 34, 45, 53, 1)
	}
	.menu-toggle span, .menu-toggle span:after, .menu-toggle span:before {
		background-color: rgba( 34, 45, 53, 1);
	}
	#site-header-menu #site-navigation div.nav-menu>ul {
		padding-right: 15px;
		padding-left: 15px;
	}
	#site-header-menu #site-navigation div.nav-menu>ul ul {
		list-style: none;
	}
	.tm-header-icons {
		position: absolute;
		top: 0;
		float: none;
		right: 45px;
		margin-right: 0px;
	}
	.tm-header-style-classic .tm-header-icons {
		right: 55px
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu.open, #site-header-menu #site-navigation div.nav-menu>ul>li ul {
		display: block !important;
		height: auto !important
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu {
		opacity: 1;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-flyout ul.mega-sub-menu ul.mega-sub-menu, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu, #site-header-menu #site-navigation div.nav-menu>ul>li ul {
		background-image: none !important;
	}
	#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu {
		margin-top: 0;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu, #site-header-menu #site-navigation div.nav-menu>ul>li ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a.mega-menu-link {
		background: none;
		background-image: none;
	}
	.tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
		padding-top: 0px;
	}
	#site-header-menu #site-navigation .menu-toggle, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
		top: 30px;
		display: block;
		position: absolute;
		right: 10px;
		left: auto;
		width: 40px;
		background: none;
		z-index: 1;
		outline: none;
		padding: 0;
		line-height: normal;
	}
	.tm-header-style-classic-box #site-header-menu #site-navigation .menu-toggle, .tm-header-style-classic-box .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
		right: -5px
	}
	.tm-header-invert #site-header-menu #site-navigation .menu-toggle, .tm-header-invert .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
		right: 0;
		left: auto;
	}
	.tm-header-invert .tm-header-icons {
		left: 0;
		right: auto;
	}
	#site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-right {
		float: none;
	}
	#site-header-menu #site-navigation .menu-toggle .tm-fablio-icon-bars, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1 {
		display: inline-block;
		width: 28px;
		height: 2px;
		background: #182333;
		border-radius: 3px;
		transition: 0.3s;
		position: relative;
	}
	#site-header-menu #site-navigation .menu-toggle .tm-fablio-icon-bars:before, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before {
		top: 8px;
	}
	#site-header-menu #site-navigation .menu-toggle .tm-fablio-icon-bars:after, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after {
		top: -8px;
	}
	#site-header-menu #site-navigation .menu-toggle .tm-fablio-icon-bars:before, #site-header-menu #site-navigation .menu-toggle .tm-fablio-icon-bars:after, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after {
		display: inline-block;
		width: 28px;
		height: 2px;
		background: #222d35;
		border-radius: 3px;
		transition: 0.3s;
		position: absolute;
		left: 0;
		content: '';
		-webkit-transform-origin: 0.28571rem center;
		transform-origin: 0.28571rem center;
		margin: 0;
	}
	#site-header-menu #site-navigation.toggled-on .menu-toggle .tm-fablio-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;
	}
	#site-header-menu #site-navigation.toggled-on .menu-toggle .tm-fablio-icon-bars:before, #site-header-menu #site-navigation.toggled-on .menu-toggle .tm-fablio-icon-bars:after, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:before, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:after {
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		top: 0;
		width: 26px;
	}
	#site-header-menu #site-navigation.toggled-on .menu-toggle .tm-fablio-icon-bars:before, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:before {
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
	}
	#site-header-menu #site-navigation.toggled-on .menu-toggle .tm-fablio-icon-bars:after, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:after {
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
	}
	.site-header.tm-bgcolor-darkgrey #site-header-menu #site-navigation .menu-toggle .tm-fablio-icon-bars:before, .site-header.tm-bgcolor-darkgrey #site-header-menu #site-navigation .menu-toggle .tm-fablio-icon-bars:after, .site-header.tm-bgcolor-darkgrey .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before, .site-header.tm-bgcolor-darkgrey .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after, .site-header.tm-bgcolor-darkgrey #site-header-menu #site-navigation:not(.toggled-on) .menu-toggle .tm-fablio-icon-bars, .site-header.tm-bgcolor-skincolor .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1, .site-header.tm-bgcolor-skincolor .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before, .site-header.tm-bgcolor-skincolor .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after, .site-header.tm-bgcolor-darkgrey .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1, .site-header.tm-bgcolor-darkgrey .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before, .site-header.tm-bgcolor-darkgrey .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after, .tm-responsive-icon-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1, .tm-responsive-icon-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before, .tm-responsive-icon-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after, .tm-responsive-icon-white #site-header-menu #site-navigation:not(.toggled-on) .menu-toggle .tm-fablio-icon-bars, .tm-responsive-icon-white #site-header-menu #site-navigation .menu-toggle .tm-fablio-icon-bars:before, .tm-responsive-icon-white #site-header-menu #site-navigation .menu-toggle .tm-fablio-icon-bars:after {
		background-color: #fff;
	}
	.site-header.tm-bgcolor-skincolor .menu-toggle i, .site-header.tm-bgcolor-skincolor .tm-header-icons a, .site-header.tm-bgcolor-darkgrey .menu-toggle i, .site-header.tm-bgcolor-darkgrey .tm-header-icons a, .tm-responsive-icon-white .menu-toggle i, .tm-responsive-icon-white .tm-header-icons a {
		color: #fff;
	}
	.site-header.tm-bgcolor-white #site-header-menu #site-navigation .menu-toggle .tm-fablio-icon-bars, .site-header.tm-bgcolor-white #site-header-menu #site-navigation .menu-toggle .tm-fablio-icon-bars:before, .site-header.tm-bgcolor-white #site-header-menu #site-navigation .menu-toggle .tm-fablio-icon-bars:after, .site-header.tm-bgcolor-grey.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1, .site-header.tm-bgcolor-grey.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before, .site-header.tm-bgcolor-grey.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after, .tm-bgcolor-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1, .tm-bgcolor-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before, .tm-bgcolor-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after, .tm-responsive-icon-dark.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1, .tm-responsive-icon-dark.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before, .tm-responsive-icon-dark.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after, .tm-responsive-icon-dark #site-header-menu #site-navigation .menu-toggle .tm-fablio-icon-bars, .tm-responsive-icon-dark #site-header-menu #site-navigation .menu-toggle .tm-fablio-icon-bars:before, .tm-responsive-icon-dark #site-header-menu #site-navigation .menu-toggle .tm-fablio-icon-bars:after {
		background-color: #222d35;
	}
	.site-header.tm-bgcolor-grey .menu-toggle i, .site-header.tm-bgcolor-grey .tm-header-icons a, .site-header.tm-bgcolor-white .menu-toggle i, .tm-responsive-icon-dark .menu-toggle i, .tm-responsive-icon-dark .tm-header-icons a {
		color: #222d35;
	}
	.tm-responsive-icon-white #site-header-menu #site-navigation.toggled-on .menu-toggle .tm-fablio-icon-bars, .tm-responsive-icon-dark #site-header-menu #site-navigation.toggled-on .menu-toggle .tm-fablio-icon-bars, .site-header.tm-bgcolor-white #site-header-menu #site-navigation.toggled-on .menu-toggle .tm-fablio-icon-bars, .site-header.tm-bgcolor-darkgrey #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1, .site-header.tm-bgcolor-skincolor #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1, .site-header.tm-bgcolor-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1, .site-header.tm-bgcolor-grey.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1, .tm-responsive-icon-dark.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1, .tm-responsive-icon-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 {
		background-color: transparent;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a:after, #site-header-menu #site-navigation div.nav-menu>ul {
		display: none;
	}
	.tm-header-style-toplogo .tm-stickable-header-w {
		height: auto !important;
	}
	.tm-header-style-infostack .tm-header-icon.tm-header-btn-w, .tm-header-style-infostack .tm-header-widgets-wrapper {
		display: none;
	}
	.tm-header-style-toplogo .tm-header-top-wrapper .col-sm-4.col-md-3.widget-left, .tm-header-style-toplogo .tm-header-top-wrapper .col-sm-4.col-md-3.widget-right {
		display: none
	}
	body.themetechmount-page-full-width.tm-titlebar-bcrumb-bottom #content .site-main .entry-content>.wpb_row:first-child {
		margin-top: -82px
	}
	.tm-header-style-toplogo .tm-stickable-header-w, .tm-header-style-infostack.tm-header-overlay .tm-stickable-header-w {
		top: 0;
	}
	.tm-header-style-infostack .tm-header-top-wrapper .col-sm-4.col-md-3, .tm-header-style-infostack .kw-phone {
		display: none;
	}
	.tm-header-style-toplogo.tm-header-style-infostack .kw-phone {
		display: block
	}
	.tm-header-style-infostack .site-header-menu {
		display: block;
		position: absolute;
		top: 0;
		width: 100%;
	}
	.tm-header-style-infostack .tm-header-top-wrapper .col-sm-4.col-md-6 {
		padding-left: 0;
	}
	.tm-header-style-infostack .tm-header-icon, .tm-header-style-infostack .headerlogo {
		height: 70px;
		line-height: 70px !important;
	}
	.tm-header-style-infostack #site-header-menu #site-navigation .menu-toggle, .tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
		top: 22px
	}
	.tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal, .tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu>ul {
		top: 70px;
	}
	.tm-header-style-infostack .site-header-menu {
		left: 0
	}
	.tm-header-style-infostack .tm-stickable-header-w, .tm-header-style-infostack .tm-site-header-menu {
		height: auto !important
	}
	#site-header-menu #site-navigation .menu-toggle, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
		top: 34px;
	}
	.tm-titlebar-wrapper.tm-breadcrumb-on-bottom .tm-titlebar-main>.container .tm-titlebar-main-inner .entry-title-wrapper, .tm-header-style-infostack .tm-titlebar-wrapper.tm-breadcrumb-on-bottom .tm-titlebar-main>.container .tm-titlebar-main-inner .entry-title-wrapper {
		margin-top: -54px
	}
	body .site-content-wrapper {
		margin-bottom: 0px !important
	}
	.tm-titlebar-align-left .entry-title-wrapper .entry-title {
		padding-left: 0px
	}
	.tm-header-style-infostack .tm-top-info-con {
		display: none
	}
	.tm-header-style-infostack #site-header-menu .container {
		width: auto;
		display: block
	}
	#mega-menu-wrap-tm-main-menu #mega-menu-tm-main-menu li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator {
		display: none
	}
	#mega-menu-wrap-themetechmount-main-menu #mega-menu-themetechmount-main-menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after, #mega-menu-wrap-tm-main-menu #mega-menu-tm-main-menu li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after {
		content: unset
	}
	.k_flying_searchform_wrapper {
		position: absolute;
		width: 100%;
		z-index: 33
	}
	.tm-header-style-infostack .tm-box-wrapper .site-header>.container.tm-container-for-header {
		width: unset;
		padding: 0
	}
	.tm-header-text-area {
		display: none
	}
	.tm-header-site-desc {
		display: inline
	}
	.site-header .tm-container-for-header {
		margin: 0 0px 0 0px;
		width: auto;
		display: block
	}
}
@media (min-width:1200px) {
	header #site-header-menu #site-navigation {
		height: 100px;
		line-height: 100px !important;
	}
	.tm-header-overlay .tm-stickable-header-w {
		position: absolute;
		z-index: 21;
		width: 100%;
		box-shadow: none;
		-khtml-box-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		-ms-box-shadow: none;
		-o-box-shadow: none;
	}
	.site-header-main.container-full {
		padding: 0 50px
	}
	.tm-stickable-header.is_stuck {
		box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.06);
	}
	.tm-stickable-header {
		z-index: 12;
	}
	.tm-header-icon, .tm-header-icons, .tm-header-overlay .tm-header-icons:before, .themetechmount-fbar-btn, .tm-header-text-area, .tm-header-icons .themetechmount-fbar-btn a i, .headerlogo, #site-header-menu #site-navigation div.nav-menu>ul>li>a, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a {
		transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-webkit-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
	}
	.tm-header-icon {
		position: relative;
	}
	.tm-header-text-area, #site-header-menu #site-navigation .nav-menu, #site-header-menu, .tm-header-icons, .tm-header-icon, #site-header-menu #site-navigation .mega-menu-wrap, .menu-tm-main-menu-container {
		float: right;
	}
	.navbar {
		vertical-align: top;
	}
	.menu-toggle {
		display: none;
		z-index: 10;
	}
	.menu-toggle i {
		color: #fff;
		font-size: 28px;
	}
	.toggled-on li, .toggled-on .children {
		display: block;
	}
	#site-header-menu #site-navigation div.mega-menu-wrap {
		clear: none;
		position: inherit;
	}
	#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal {
		position: static !important;
	}
	#site-header-menu #site-navigation .nav-menu-wrapper>ul {
		margin: 0;
		padding: 0
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li>a {
		background: none;
	}
	#site-header-menu #site-navigation div.nav-menu>ul {
		margin: 0px;
		position: relative;
	}
	.k_flying_searchform_wrapper {
		top: auto;
		position: absolute;
		width: 100%;
		left: 0;
		right: 0;
		z-index: 11;
	}
	.tm-header-style-infostack .k_flying_searchform_wrapper {
		max-width: 1140px;
		left: 0;
		right: 0;
		margin-left: auto;
		margin-right: auto
	}
	.tm-header-style-infostack .tm-stickable-header:not(.is_stuck) .k_flying_searchform_wrapper {
		top: 60px
	}
	.tm-header-style-infostack .tm-stickable-header:not(.is_stuck) .k_flying_searchform_wrapper .container {
		width: 1140px
	}
	.tm-header-style-infostack .tm-stickable-header.is_stuck .k_flying_searchform_wrapper {
		width: 100%;
		max-width: 100%
	}
	#site-header-menu #site-navigation div.nav-menu>ul>li, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item {
		height: 100px;
		line-height: 100px !important;
	}
	#site-header-menu #site-navigation div.nav-menu>ul>li {
		margin: 0 0px 0 0;
		display: inline-block;
		position: relative;
		vertical-align: top;
	}
	#site-header-menu #site-navigation div.nav-menu>ul>li>a, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a {
		display: block;
		margin: 0px;
		padding: 0px 15px 0px 15px;
		text-decoration: none;
		position: relative;
		z-index: 1;
		height: 100px;
		line-height: 100px !important;
	}
	.tm-header-style-classic #site-header-menu #site-navigation div.nav-menu>ul>li>a, .tm-header-style-classic .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a {
		padding: 0px 15px 0px 15px
	}
	#site-header-menu #site-navigation div.nav-menu>ul>li:hover>a:before, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item:hover>a:before {
		opacity: 1;
	}
	.is_stuck #site-header-menu #site-navigation div.nav-menu>ul>li:hover>a:before, .is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item:hover>a:before {
		top: 55px
	}
	.tm-header-text-area {
		padding-left: 24px;
		position: relative;
		z-index: 1
	}
	.tm-header-text-area .header-info-widget {
		vertical-align: middle;
		display: inline-block;
		text-align: left
	}
	.tm-header-text-area .header-info-widget h2 {
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 3px;
		font-weight: 500;
		color: #c3002f
	}
	.tm-header-text-area .header-info-widget h3 {
		font-size: 14px;
		line-height: 19px;
		color: #686e73;
		margin-bottom: 0px
	}
	.tm-bgcolor-skincolor .tm-header-text-area .header-info-widget h2, .tm-bgcolor-darkgrey .tm-header-text-area .header-info-widget h3, .tm-bgcolor-skincolor .tm-header-text-area .header-info-widget h3 {
		color: #fff
	}
	.tm-header-text-area div.header-info-widget:nth-child(2) {
		padding-left: 62px
	}
	.tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li li:hover>a, .tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal ul.mega-sub-menu li:hover>a, .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li li:hover>a, .tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item li:hover>a {
		color: #c3002f;
	}
	#site-header-menu #site-navigation div.nav-menu>ul>li li.current_page_item, #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li.current-menu-item, #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li.mega-current-menu-item {
		border-bottom-color: #c3002f
	}
	body #site-header-menu #site-navigation div.nav-menu>ul ul li>a:before, body .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li>a:before {
		background-color: #c3002f
	}
	.is_stuck .tm-header-icons .themetechmount-fbar-btn a, .is_stuck #site-header-menu #site-navigation div.nav-menu>ul>li>a, .is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a, #site-header-menu.is_stuck #site-navigation div.nav-menu>ul>li>a, .tm-mmmenu-override-yes #site-header-menu .is_stuck #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a, #site-header-menu.is_stuck #site-navigation div.nav-menu>ul>li>a, .tm-mmmenu-override-yes #site-header-menu.is_stuck #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a {
		color: #222d35;
	}
	.tm-header-icons .themetechmount-fbar-btn a {
		color: rgba( 34, 45, 53, 1);
	}
	.tm-header-style-infostack .tm-header-menu-bg-color-skincolor .tm-header-icons .tm-header-search-link a, .tm-header-style-infostack .tm-header-menu-bg-color-skincolor .tm-header-icons .tm-header-wc-cart-link a, .tm-header-style-infostack .tm-header-menu-bg-color-darkgrey .tm-header-icons .tm-header-search-link a, .tm-header-style-infostack .tm-header-menu-bg-color-darkgrey .tm-header-icons .tm-header-wc-cart-link a {
		border-color: rgba( 34, 45, 53, 0.70);
		background-color: transparent
	}
	.site-header .social-icons li>a:hover, .tm-header-icons .tm-header-wc-cart-link a:hover, .tm-header-icons .tm-header-search-link a:hover {
		color: #c3002f;
	}
	.tm-header-style-infostack .tm-header-menu-bg-color-skincolor .tm-header-icons .tm-header-search-link a:hover, .tm-header-style-infostack .tm-header-menu-bg-color-skincolor .tm-header-icons .tm-header-wc-cart-link a:hover, .tm-header-style-infostack .tm-header-menu-bg-color-darkgrey .tm-header-icons .tm-header-search-link a:hover, .tm-header-style-infostack .tm-header-menu-bg-color-darkgrey .tm-header-icons .tm-header-wc-cart-link a:hover {
		border-color: rgba( 34, 45, 53, 1)
	}
	.tm-header-style-infostack .tm-header-menu-bg-color-skincolor .tm-header-wc-cart-link a span.number-cart {
		background-color: #fff;
		color: #c3002f
	}
	.tm-header-style-infostack .site-header .tm-header-menu-bg-color-darkgrey .tm-header-wc-cart-link a:hover span.number-cart, .tm-header-style-infostack .site-header .tm-sticky-bgcolor-darkgrey.is_stuck .tm-header-wc-cart-link a:hover span.number-cart {
		color: #fff;
		background-color: #c3002f
	}
	.tm-header-style-infostack .kw-phone {
		position: absolute;
		right: -1px;
		top: 0;
		font-size: 14px;
		color: #fff;
		padding: 0px 0px 0px 8px;
		height: 60px;
		line-height: 60px
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:not(.mega-menu-megamenu) ul.mega-sub-menu, #site-header-menu #site-navigation div.nav-menu>ul>li ul {
		box-shadow: 0 3px 25px 0px rgba(43, 52, 59, 0.10), 0 0 0 rgba(43, 52, 59, 0.10) inset;
	}
	header#masthead #site-header-menu #site-navigation div.nav-menu>ul li.last ul.sub-menu, header#masthead #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-flyout.last ul.mega-sub-menu, header#masthead #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-flyout.mega-last ul.mega-sub-menu {
		left: auto;
		right: 0px !important;
	}
	.tm-headerstyle-classic-highlight header#masthead .tm-header-menu-position-left #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-flyout.lastsecond ul.mega-sub-menu ul.mega-sub-menu, .tm-headerstyle-classic-highlight header#masthead .tm-header-menu-position-left #site-header-menu #site-navigation div.nav-menu>ul li.lastsecond ul.sub-menu ul.sub-menu {
		left: 100%
	}
	header#masthead #site-header-menu #site-navigation div.nav-menu>ul li.last ul.sub-menu ul.sub-menu, header#masthead #site-header-menu #site-navigation div.nav-menu>ul li.lastsecond ul.sub-menu ul.sub-menu, header#masthead #site-header-menu #site-navigation div.nav-menu>ul li.lastthird ul.sub-menu ul.sub-menu, header#masthead #site-header-menu #site-navigation div.nav-menu>ul li.lastfourth ul.sub-menu ul.sub-menu, header#masthead #site-header-menu #site-navigation div.nav-menu>ul li.last ul.children ul.children, header#masthead #site-header-menu #site-navigation div.nav-menu>ul li.lastsecond ul.children ul.children, header#masthead #site-header-menu #site-navigation div.nav-menu>ul li.lastthird ul.children ul.children, header#masthead #site-header-menu #site-navigation div.nav-menu>ul li.lastfourth ul.children ul.children, header#masthead #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-flyout.lastsecond ul.mega-sub-menu ul.mega-sub-menu, header#masthead #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-flyout.last ul.mega-sub-menu ul.mega-sub-menu, header#masthead #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-flyout.mega-last ul.mega-sub-menu ul.mega-sub-menu {
		left: -100%;
	}
	#site-header-menu #site-navigation div.nav-menu>ul ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-flyout ul.mega-sub-menu {
		width: 250px;
		padding: 0px;
	}
	#site-header-menu #site-navigation div.nav-menu>ul ul li>a, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li.mega-menu-item>a, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu .mega-sub-menu a {
		margin: 0;
		display: block;
		padding: 16px 5px 16px 5px;
		position: relative;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu .mega-sub-menu li {
		text-align: left;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu .mega-sub-menu a {
		padding: 8px 20px 8px 20px;
		display: inline-block;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-sub-menu li.mega-menu-item-type-widget ul.menu {
		padding-left: 0px;
		margin-top: 0px;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu>li.mega-menu-item>h4.mega-block-title, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu .mega-sub-menu a {
		text-align: left
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu>li.mega-menu-item>h4.mega-block-title {
		padding: 6px 20px 10px 20px;
	}
	#site-header-menu #site-navigation div.nav-menu>ul ul li>a, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li>a {
		-webkit-transition: all .3s linear;
		transition: all .3s linear;
		border-bottom: 1px solid rgb(0, 0, 0, .09);
	}
	#site-header-menu #site-navigation div.nav-menu>ul ul li:last-child>a, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li:last-child>a {
		border-bottom: none;
	}
	#site-header-menu #site-navigation div.nav-menu>ul ul li>a:before, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li>a:before {
		content: "";
		display: block;
		position: absolute;
		height: 1px;
		bottom: -1px;
		left: 0;
		right: 0;
		transform: scaleX(0);
		margin-top: -1px;
	}
	#site-header-menu #site-navigation div.nav-menu>ul ul li>a:hover:before, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li>a:hover:before {
		transform: scaleX(1);
		transform-origin: left;
		-webkit-transition: .5s all ease;
		-khtml-transition: .5s all ease;
		-moz-transition: .5s all ease;
		-ms-transition: .5s all ease;
		-o-transition: .5s all ease;
		transition: .5s all ease;
	}
	#site-header-menu #site-navigation div.nav-menu>ul ul li:last-child>a:hover:before, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li:last-child>a:hover:before {
		content: unset;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item {
		padding: 0px;
		overflow: hidden;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item:last-child {
		border-right: none;
	}
	#site-header-menu #site-navigation div.nav-menu>ul li:hover>ul {
		visibility: visible;
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: rotateX(0);
		transform: rotateX(0);
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-flyout ul.mega-sub-menu ul.mega-sub-menu, #site-header-menu #site-navigation div.nav-menu>ul li>ul ul {
		border-left: 0;
		left: 100%;
		top: 0px;
	}
	#site-header-menu #site-navigation ul ul li {
		position: relative;
		list-style: none;
		padding: 0 15px;
	}
	#site-header-menu #site-navigation div.nav-menu>ul ul {
		text-align: left;
		position: absolute;
		visibility: hidden;
		display: block;
		opacity: 0;
		line-height: 14px;
		margin: 0;
		list-style: none;
		left: 0;
		border-radius: 0px;
		-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
		box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
		background-clip: padding-box;
		transition: all .5s ease;
		z-index: 99;
		-webkit-transition: all 0.2s ease-out;
		transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-ms-transition: all 0.5s ease-out;
		-webkit-box-shadow: 0px 4px 4px 1px rgb(0 0 0 / 20%);
		box-shadow: 0px 4px 4px 1px rgb(0 0 0 / 20%);
		-webkit-transform: rotateX(-90deg);
		transform: rotateX(-90deg);
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
	}
	#mega-menu-wrap-themetechmount-main-menu #mega-menu-themetechmount-main-menu li.mega-menu-item a.mega-menu-link:before, .tm-mmmenu-override-yes #mega-menu-wrap-tm-main-menu #mega-menu-tm-main-menu li.mega-menu-item a.mega-menu-link:before {
		vertical-align: unset
	}
	.tm-mmmenu-override-yes #site-header-menu #mega-menu-themetechmount-main-menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {
		font-size: 12px;
		margin-left: 4px;
		margin-top: 3px;
		opacity: 0.8;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-item:after {
		content: ' ';
		display: block;
		width: 30px;
		height: 1000px;
		right: 0px;
		top: 0;
		position: absolute;
		border-right: 1px solid transparent;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu>li.mega-menu-item>h4.mega-block-title, #site-header-menu #site-navigation div.nav-menu ul ul>li, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li:not(.mega-menu-megamenu) ul.mega-sub-menu>li, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu ul.mega-sub-menu .mega-menu-item li {
		border-bottom: 1px solid transparent;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu>li.mega-menu-item>h4.mega-block-title, #site-header-menu #site-navigation div.nav-menu ul ul>li, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li:not(.mega-menu-megamenu) ul.mega-sub-menu>li, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu ul.mega-sub-menu .mega-menu-item li, #site-header-menu #site-navigation div.nav-menu ul ul>li:last-child, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li:not(.mega-menu-megamenu) ul.mega-sub-menu>li:last-child {
		border-bottom: none !important;
	}
	.tm-dmenu-sep-grey .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu>li.mega-menu-item>h4.mega-block-title, .tm-dmenu-sep-grey #site-header-menu #site-navigation div.nav-menu ul ul>li, .tm-dmenu-sep-grey .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li:not(.mega-menu-megamenu) ul.mega-sub-menu>li, .tm-dmenu-sep-grey .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu ul.mega-sub-menu .mega-menu-item li {
		border-bottom-color: rgba(0, 0, 0, 0.08);
	}
	.tm-dmenu-sep-grey .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-item:after {
		border-right-color: #f5f5f5;
	}
	.tm-dmenu-sep-white .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-item:after {
		border-right-color: rgba(255, 255, 255, 0.10);
	}
	.tm-dmenu-sep-white .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu>li.mega-menu-item>h4.mega-block-title, .tm-dmenu-sep-white #site-header-menu #site-navigation div.nav-menu ul ul>li, .tm-dmenu-sep-white .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li:not(.mega-menu-megamenu) ul.mega-sub-menu>li, .tm-dmenu-sep-white .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu ul.mega-sub-menu .mega-menu-item li {
		border-bottom-color: rgba(255, 255, 255, 0.10);
	}
	header .tm-header-highlight-logo .is_stuck #site-header-menu, header .is_stuck #site-header-menu #site-navigation, .is_stuck .headerlogo, .is_stuck .themetechmount-fbar-btn, .is_stuck .tm-header-icon, .is_stuck .tm-header-text-area, .is_stuck #site-header-menu #site-navigation div.nav-menu>ul>li, .is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li, .is_stuck #site-header-menu #site-navigation div.nav-menu>ul>li>a, .is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a {
		height: 80px;
		line-height: 80px !important;
	}
	#site-header-menu #site-navigation div.nav-menu>ul>li>ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li>ul.mega-sub-menu {
		top: auto;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu {
		padding: 30px 0px;
		margin: 0px;
		width: calc(100% - 0px);
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item:last-child:after {
		border-right: none;
	}
	.is_stuck #site-header-menu #site-navigation div.nav-menu>ul>li>ul, .is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li>ul.mega-sub-menu {
		top: 80px;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle+label {
		top: 50px;
	}
	.site-header-main.container-fullwide {
		padding-left: 30px;
		padding-right: 0px;
	}
	.tm-header-overlay .site-header-main.container-fullwide {
		padding-left: 60px;
		padding-right: 20px
	}
	.tm-header-icons {
		position: relative;
		height: 100px;
		padding-left: 17px;
	}
	.is_stuck .tm-header-icons {
		border-left-color: rgba( 34, 45, 53, 0.15);
		height: 80px;
	}
	.tm-header-icons:before {
		display: block;
		content: "";
		position: absolute;
		height: 30px;
		width: 1px;
		left: 10px;
		top: 50%;
		margin-top: -14px;
		background-color: rgba( 34, 45, 53, 0.09)
	}
	.is_stuck .tm-header-icons:before {
		background-color: rgba( 34, 45, 53, 0.09)
	}
	.tm-header-style-classic:not(.tm-header-invert) .container-fullwide #site-header-menu {
		margin-right: 20px;
	}
	#site-header-menu #site-navigation .mega-menu-item-type-widget.widget_calendar caption {
		padding: 0px
	}
	#site-header-menu #site-navigation .mega-menu-item-type-widget.widget_calendar .calendar_wrap {
		padding-top: 10px
	}
	.tm-header-overlay .tm-stickable-header-w {
		background-color: transparent;
	}
	.tm-header-overlay .site-header-menu.tm-bgcolor-grey, .tm-header-overlay .site-header.tm-bgcolor-grey {
		background-color: rgba(235, 235, 235, 0.38);
	}
	.tm-header-overlay .site-header-menu.tm-bgcolor-white, .tm-header-overlay .site-header.tm-bgcolor-white {
		background-color: rgba(255, 255, 255, 0.05);
	}
	.tm-header-overlay .site-header-menu.tm-bgcolor-skincolor, .tm-header-overlay .site-header.tm-bgcolor-skincolor {
		background-color: rgba( 195, 0, 47, 0.30);
	}
	.tm-header-overlay .site-header-menu.tm-sticky-bgcolor-darkgrey.is_stuck {
		background-color: #151515;
	}
	.tm-header-overlay .site-header-menu.tm-sticky-bgcolor-grey.is_stuck {
		background-color: #f5f5f5;
	}
	.tm-header-overlay .site-header-menu.tm-sticky-bgcolor-white.is_stuck {
		background-color: #fff;
	}
	.tm-header-overlay .site-header-menu.tm-sticky-bgcolor-skincolor.is_stuck {
		background-color: rgba( 195, 0, 47, 1);
	}
	.tm-header-overlay .themetechmount-topbar-inner {
		line-height: 42px
	}
	.tm-header-style-infostack .tm-header-icons:before, .tm-header-style-toplogo .tm-header-icons:before {
		content: unset
	}
	.tm-header-menu-position-center #site-header-menu {
		float: none
	}
	.tm-header-menu-position-center #site-header-menu #site-navigation {
		text-align: center;
		width: 100%
	}
	.tm-header-menu-position-center #site-header-menu #site-navigation .nav-menu, .tm-header-menu-position-center.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap {
		float: none;
		right: 0;
		left: 0;
		text-align: center
	}
	.tm-header-menu-position-center.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal {
		position: static !important;
		display: inline-block
	}
	.tm-header-menu-position-center .site-header-menu.tm-wrap-cell {
		display: block
	}
	.tm-header-menu-position-center .headerlogo, .tm-header-menu-position-center .tm-header-icon {
		position: relative;
		z-index: 2
	}
	.tm-header-menu-position-left #site-header-menu {
		float: none;
		display: block;
	}
	.tm-header-menu-position-left #site-header-menu #site-navigation .nav-menu, .tm-header-menu-position-left #site-header-menu #site-navigation div.mega-menu-wrap {
		float: left
	}
	.tm-header-menu-position-left .site-branding {
		padding-right: 25px
	}
	.site-header-main.container-full #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu {
		max-width: 1200px;
		right: 0;
		left: -15px;
		margin: 0px auto
	}
	.site-header .themetechmount-social-links-wrapper {
		float: right;
	}
	.tm-header-overlay .site-header .themetechmount-social-links-wrapper {
		float: left;
	}
	.site-header .social-icons {
		padding-top: 0;
		padding-bottom: 0;
	}
	.tm-header-style-infostack:not(.tm-header-invert) #site-header-menu #site-navigation .nav-menu {
		float: left;
		margin-right: 50px
	}
	.tm-header-style-infostack #site-header-menu {
		float: none;
	}
	.tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu>ul>li {
		vertical-align: top;
	}
	.tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu>ul>li>a, .tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a {
		padding: 0;
		margin: 0px 15px 0px 15px;
	}
	.tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu>ul>li:first-child>a, .tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item:first-child>a {
		margin-left: 0px
	}
	.tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu>ul>li>a:before, .tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a:before {
		bottom: 16px;
	}
	.tm-header-style-infostack .tm-header-top-wrapper .site-branding {
		float: left;
		text-align: left;
		display: block;
		position: relative;
		z-index: 10
	}
	.tm-header-style-infostack .tm-header-top-wrapper .headerlogo {
		position: relative
	}
	.tm-header-style-infostack .site-header-menu .is_stuck .ttm-custombutton:after {
		content: unset;
	}
	.tm-header-style-infostack #site-header-menu #site-navigation div.mega-menu-wrap {
		float: none;
	}
	.tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li>ul.mega-sub-menu {
		top: auto;
		-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
		box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	}
	.tm-header-style-infostack .header-content-main .header-content, .tm-header-style-infostack .header-content-main .header-icon {
		display: table-cell;
		vertical-align: middle;
	}
	.tm-header-style-infostack .tm-vc_icon_element {
		margin-bottom: 0px;
	}
	.tm-header-style-infostack .tm-bgcolor-grey .header-content-main .header-content, .tm-header-style-infostack .tm-bgcolor-white .header-content-main .header-content {
		color: rgba(0, 0, 0, 0.8);
	}
	.tm-header-style-infostack .tm-bgcolor-skincolor .header-content-main .header-content, .tm-header-style-infostack .tm-bgcolor-darkgrey .header-content-main .header-content {
		color: rgba( 255, 255, 255, 0.7);
	}
	.tm-header-style-infostack .tm-bgcolor-skincolor .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner, .tm-header-style-infostack .tm-bgcolor-darkgrey .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner {
		color: #fff;
	}
	header.tm-header-style-infostack .site-header:after {
		display: none;
	}
	.tm-header-style-infostack .tm-header-icons span:only-child:not(.tm-fablio-icon-search) {
		margin-right: -10px
	}
	.tm-header-style-infostack .themetechmount-fbar-btn.animated {
		-webkit-transform: translateX(0px);
		-ms-transform: translateX(0px);
		transform: translateX(0px);
	}
	.tm-header-style-infostack .tm-header-icon.tm-header-btn-w {
		padding-right: 0px;
		display: block;
		text-align: center;
		color: #fff;
		width: auto;
	}
	.tm-header-style-infostack #site-header-menu #site-navigation .tm-header-icon.tm-header-btn-w a {
		color: #fff;
		font-size: 14px;
		padding: 0px 35px;
		display: block;
		letter-spacing: 1px;
		background-color: rgba( 195, 0, 47, 1);
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-ms-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.tm-header-style-infostack #site-header-menu.tm-bgcolor-skincolor #site-navigation .tm-header-icon.tm-header-btn-w a {
		background-color: rgba(0, 0, 0, 0.19);
	}
	.tm-header-style-infostack #site-header-menu.tm-bgcolor-skincolor #site-navigation .tm-header-icon.tm-header-btn-w a:hover {
		background-color: rgba(0, 0, 0, 0.40);
	}
	.tm-header-style-infostack #site-header-menu #site-navigation .tm-header-icon.tm-header-btn-w a:hover {
		background-color: rgba( 195, 0, 47, 0.80);
	}
	.tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu>ul>li, .tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item, .tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu>ul>li>a, .tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a, .tm-header-style-infostack .kw-phone .tm-header-icon, .tm-header-style-infostack .kw-phone .tm-header-icons, header.tm-header-style-infostack #site-header-menu #site-navigation, .tm-header-style-infostack .kw-phone .themetechmount-fbar-btn {
		height: 60px;
		line-height: 60px !important;
	}
	.tm-header-style-infostack #site-header-menu #site-navigation div.mega-menu-wrap {
		position: relative;
	}
	.tm-header-style-infostack .tm-stickable-header-w {
		height: auto !important;
	}
	.themetechmount-fullwide .tm-header-style-infostack .tm-stickable-header-w {
		position: initial;
	}
	.tm-header-style-infostack:not(.tm-header-style-toplogo) #site-header-menu {
		float: none;
	}
	.tm-header-style-infostack .tm-top-info-con, .tm-header-style-infostack .tm-top-info-con>ul:not(.social-icons), .tm-header-style-infostack .headerlogo {
		height: 70px;
	}
	.tm-header-style-infostack .kw-phone .themetechmount-social-links-wrapper, .tm-header-style-infostack .kw-phone {
		height: 60px;
		line-height: 60px
	}
	.tm-header-style-infostack .headerlogo .site-title {
		text-align: left
	}
	.tm-header-style-infostack .site-branding {
		float: none;
	}
	.tm-header-style-infostack.tm-header-overlay .site-header .tm-stickable-header.tm-header-menu-bg-color-custom:not(.is_stuck), .tm-header-style-infostack .site-header .tm-stickable-header.tm-header-menu-bg-color-white:not(.is_stuck) {
		border-top: 1px solid #ededed
	}
	.tm-header-style-infostack .site-header-menu-middle {
		margin: 0 15px;
		position: relative;
		padding: 0px;
	}
	.tm-header-style-infostack .is_stuck .site-header-menu-middle {
		padding: 0px;
		box-shadow: none;
	}
	.tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu>ul ul {
		background-clip: unset
	}
	.tm-header-style-infostack .is_stuck.tm-sticky-bgcolor-custom .tm-container-for-header .tm-sticky-bgcolor-custom {
		background-color: transparent !important;
	}
	.tm-header-style-infostack.tm-header-overlay .site-header {
		position: absolute;
		width: 100%;
	}
	.tm-header-style-infostack.tm-header-overlay .site-header {
		z-index: 9;
	}
	.tm-header-style-infostack.tm-header-overlay .site-branding, .tm-header-style-infostack.tm-header-overlay .tm-header-widgets-wrapper {
		position: relative;
		z-index: 1;
	}
	.tm-header-style-infostack.tm-header-overlay .tm-titlebar-wrapper {
		z-index: 0;
	}
	.tm-header-style-infostack .kw-phone .ttm-custombutton {
		float: right
	}
	.tm-header-style-infostack .kw-phone .ttm-custombutton a.tm-cta-button {
		display: inline-block;
		position: relative;
		padding: 12px 20px;
		margin-left: 20px;
		background-color: rgba( 34, 45, 53, 1);
		height: auto;
		line-height: normal
	}
	.tm-header-style-infostack .tm-header-menu-bg-color-skincolor .kw-phone .ttm-custombutton a {
		margin-left: 0px
	}
	.tm-header-style-infostack .kw-phone .ttm-custombutton a.tm-cta-button {
		color: initial;
		font-size: 13px;
		font-weight: 500;
		color: #fff
	}
	.tm-header-style-infostack .kw-phone .ttm-custombutton a.tm-cta-button:hover {
		background-color: rgba( 195, 0, 47, 1)
	}
	.tm-header-style-infostack .kw-phone .ttm-custombutton a:hover {
		color: #fff
	}
	.tm-header-style-infostack .kw-phone .themetechmount-social-links-wrapper {
		margin-top: -1px
	}
	#site-header-menu #site-navigation div.mega-menu-wrap>ul>li:last-child:after, #site-header-menu #site-navigation div.nav-menu>ul>li:last-child:after {
		display: none;
	}
	.tm-header-style-classic-highlight .tm-header-icons::before, .tm-header-style-infostack .kw-phone .tm-header-icons:last-child:after {
		content: none
	}
	#site-header-menu #site-navigation div.nav-menu>ul>li>a:before, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a:before {
		bottom: 35px;
		left: 2%;
	}
	.is_stuck #site-header-menu #site-navigation div.nav-menu>ul>li>a:before, .is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a:before {
		bottom: 21px;
	}
	.tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu>ul>li:hover>a:before, .tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item:hover>a:before {
		width: 15px;
		opacity: 1;
	}
	.tm-header-style-infostack .tm-top-info-con>.header-widget:after {
		content: "";
		height: 50px;
		width: 1px;
		background-color: rgba(0, 0, 0, 0.06);
		display: block;
		position: absolute;
		right: 0px;
		top: 30px
	}
	.tm-header-style-infostack .tm-top-info-con>.header-widget:last-child:after {
		content: none
	}
	.tm-header-style-infostack .tm-titlebar-wrapper.tm-breadcrumb-on-bottom .tm-titlebar-main>.container .tm-titlebar-main-inner .entry-title-wrapper {
		margin-top: -14px
	}
	.tm-header-style-infostack .tm-header-menu-bg-color-custom .tm-header-icons .tm-header-search-link a, .tm-header-style-infostack .tm-sticky-bgcolor-custom .tm-header-icons .tm-header-search-link a, .tm-header-style-infostack .tm-sticky-bgcolor-custom .tm-header-icons .tm-header-wc-cart-link a, .tm-header-style-infostack .tm-header-menu-bg-color-custom .tm-header-icons .tm-header-wc-cart-link a {
		color: rgba(2, 13, 38, 1)
	}
	.tm-header-style-infostack .tm-top-info-con>.header-widget:after {
		content: "";
		height: 64px;
		width: 1px;
		background-color: rgba(0, 0, 0, 0.06);
		display: block;
		position: absolute;
		right: 0px;
		top: 18px
	}
	.tm-header-style-infostack .tm-bgcolor-darkgrey .tm-top-info-con>.header-widget:after {
		background-color: #344049
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item.mega-align-bottom-right ul.mega-sub-menu li>a:before {
		content: '\E83A';
		left: auto;
		right: -14px;
		-webkit-transition: right .2s ease-in-out;
		-moz-transition: right .2s ease-in-out;
		transition: right .2s ease-in-out
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item.mega-menu-megamenu.mega-align-bottom-right ul.mega-sub-menu li.menu-item>a {
		text-align: right;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu.mega-align-bottom-right>ul.mega-sub-menu li.mega-menu-item:after {
		right: auto;
		left: 12px;
		position: absolute;
		border-right: none;
		border-left: 1px solid rgba(255, 255, 255, 0.08);
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu.mega-align-bottom-right>ul.mega-sub-menu>li.mega-menu-item>h4.mega-block-title {
		text-align: right;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu.mega-align-bottom-right>ul.mega-sub-menu>li.mega-menu-item:first-child:after {
		border-left: none
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu:before {
		content: " ";
		position: absolute;
		top: 0;
		left: calc(615px - 50vw);
		width: 100vw;
		height: 100%;
		display: block;
		background-color: #fff;
		box-shadow: 0 2px 10px 0px rgba(0, 0, 0, .08), 0 0 0 rgba(0, 0, 0, .08) inset;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-flyout ul.mega-sub-menu ul.mega-sub-menu {
		background-image: none !important;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item.mega-menu-megamenu.mega-align-bottom-right ul.mega-sub-menu li.menu-item:hover>a, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item:hover>a {
		padding-left: 0px;
		padding-right: 20px
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item.mega-align-bottom-right ul.mega-sub-menu li:hover>a:before {
		left: auto;
		right: 0px
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item.mega-align-bottom-right ul.mega-sub-menu>li.mega-menu-item-type-widget div.textwidget {
		padding-left: 15px;
		text-align: right;
	}
	.site-header.is_stuck {
		position: fixed;
		width: 100%;
		top: 0;
		z-index: 999;
		margin: 0;
		animation-name: menu_sticky;
		-webkit-box-shadow: 0px 13px 25px -12px rgba(0, 0, 0, 0.25);
		-moz-box-shadow: 0px 13px 25px -12px rgba(0, 0, 0, 0.25);
		box-shadow: 0px 13px 25px -12px rgba(0, 0, 0, 0.25);
		padding: 0;
	}
	#site-header-menu #site-navigation div.nav-menu>ul>li ul li.page_item_has_children>a:after, #site-header-menu #site-navigation div.nav-menu>ul>li ul li.menu-item-has-children>a:after {
		font-family: "FontAwesome";
		font-style: normal;
		font-weight: normal;
		display: inline-block;
		text-decoration: inherit;
		text-align: center;
		opacity: .8;
		font-variant: normal;
		text-transform: none;
		font-size: 15px;
		content: "\f105";
		position: absolute;
		background-color: transparent;
		right: 5px;
		top: 16px;
		margin: 0;
	}
	.tm-header-icons .themetechmount-fbar-btn, .tm-header-icons .tm-header-icon {
		margin-left: 4px;
	}
	.tm-header-icons .tm-header-icon.tm-header-wc-cart-link {
		padding-left: 0px
	}
	.tm-header-style-infostack:not(.tm-header-style-toplogo) .kw-phone .tm-header-icons .tm-header-wc-cart-link {
		margin-right: 0px;
		margin-left: 15px;
		padding-left: 10px;
		border-left: 1px solid rgba( 34, 45, 53, 0.07)
	}
	.tm-header-style-infostack:not(.tm-header-style-toplogo) .is_stuck .kw-phone .tm-header-icons .tm-header-wc-cart-link {
		border-color: rgba( 34, 45, 53, 0.07)
	}
	.tm-header-style-classic.tm-header-invert .container-fullwide #site-header-menu {
		margin-left: 20px;
	}
	.tm-header-invert .site-header-main.container-fullwide {
		padding-right: 30px;
		padding-left: 0px;
	}
	.tm-header-invert #site-header-menu {
		float: left;
	}
	.tm-header-invert .site-branding {
		float: right;
	}
	.tm-header-invert .tm-header-icons {
		float: left;
		border-left: none;
		padding-right: 0px;
		padding-left: 0px;
		margin-left: 0px;
		margin-right: 0px;
	}
	.tm-header-invert .site-header .themetechmount-social-links-wrapper {
		padding-right: 0;
		padding-left: 0px;
	}
	.tm-header-invert .tm-header-search-link, .tm-header-invert .tm-header-wc-cart-link {
		float: left;
		padding-left: 0;
	}
	.tm-header-invert #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal {
		text-align: right;
	}
	.tm-header-invert #site-header-menu #site-navigation div.nav-menu>ul>li, .tm-header-invert #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item {
		float: right;
	}
	.tm-header-invert .tm-header-top-wrapper.container-fullwide {
		padding-right: 15px;
	}
	.tm-header-invert .tm-header-icon, .tm-header-invert .themetechmount-fbar-btn {
		margin-right: 20px;
		margin-left: 0px;
	}
	.tm-header-style-infostack.tm-header-invert .tm-header-widgets-wrapper {
		float: left;
	}
	.tm-header-style-infostack.tm-header-invert .tm-header-widgets-wrapper .header-widget {
		padding-right: 24px;
		padding-left: 0;
	}
	.tm-header-style-infostack.tm-header-invert .themetechmount-fbar-btn {
		border-left: 1px solid rgba( 34, 45, 53, 0.09);
		left: 0;
		float: left;
	}
	.tm-header-style-infostack.tm-header-invert .tm-header-icon, .tm-header-style-infostack.tm-header-invert .themetechmount-fbar-btn {
		margin-right: 0px;
		margin-left: 0px;
	}
	.tm-header-style-infostack:not(.tm-header-invert) .tm-header-top-wrapper.container-fullwide {
		padding-left: 15px;
		padding-right: 15px;
	}
	.tm-header-style-classic .tm-header-highlight-logo .headerlogo {
		position: relative;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item-has-children>a.mega-menu-link:after {
		font-size: 10px;
		margin-left: 3px;
		margin-top: 3px;
		margin-top: 3px;
		opacity: 0.3;
	}
	.tm-header-style-infostack .site-header.is_stuck #site-header-menu #site-navigation div.nav-menu>ul>li, .tm-header-style-infostack .site-header.is_stuck .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item, .tm-header-style-infostack .site-header.is_stuck #site-header-menu #site-navigation div.nav-menu>ul>li>a, .tm-header-style-infostack .site-header.is_stuck .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a, .tm-header-style-infostack .site-header.is_stuck .kw-phone .tm-header-icon, .tm-header-style-infostack .site-header.is_stuck .kw-phone .tm-header-icons, header.tm-header-style-infostack .site-header.is_stuck #site-header-menu #site-navigation, .tm-header-style-infostack .site-header.is_stuck .kw-phone .themetechmount-fbar-btn, .tm-header-style-infostack .site-header.is_stuck .headerlogo {
		height: 80px;
		line-height: 80px !important
	}
	.tm-header-style-toplogo .tm-header-top-wrapper>div, .tm-header-style-toplogo .info-widget, .tm-header-style-toplogo .headerlogo {
		height: 70px;
		margin-bottom: 0;
	}
	.tm-header-style-toplogo.tm-header-style-infostack .tm-header-top-wrapper .site-branding, .tm-header-style-toplogo .site-branding {
		float: none;
		display: inline-flex;
	}
	.tm-header-style-toplogo.tm-header-style-infostack .headerlogo .site-title {
		text-align: center
	}
	.tm-header-style-toplogo.tm-header-style-infostack .site-header-menu-middle {
		box-shadow: unset
	}
	.tm-header-style-toplogo .site-header-main .tm-header-top-wrapper>div {
		display: block
	}
	.tm-header-style-infostack.tm-header-style-toplogo #site-header-menu #site-navigation div.nav-menu>ul>li>a, .tm-header-style-infostack.tm-header-style-toplogo .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a {
		padding: 0;
		margin: 0px 18px 0px 18px
	}
	.tm-header-style-toplogo .tm-header-top-wrapper .col-sm-4.col-md-3 .widget-right, .tm-header-style-toplogo .tm-header-top-wrapper .col-sm-4.col-md-3 .widget-left {
		display: block;
		width: 100%;
		float: left
	}
	.tm-header-style-toplogo .tm-header-top-wrapper .col-sm-4.col-md-3 .widget-right {
		border-left: 1px solid #ededed
	}
	.tm-header-style-toplogo .tm-header-top-wrapper .col-sm-4.col-md-3 .widget-left {
		border-right: 1px solid #ededed
	}
	.tm-header-style-infostack.tm-header-style-toplogo:not(.tm-header-invert) #site-header-menu #site-navigation .nav-menu {
		float: none;
		text-align: center
	}
	.tm-header-style-infostack.tm-header-style-toplogo:not(.tm-header-invert) #site-header-menu #site-navigation .nav-menu {
		margin-right: 0px
	}
	.tm-titlebar-wrapper.tm-breadcrumb-on-bottom .tm-titlebar .entry-title-wrapper {
		margin-top: -50px
	}
	#site-header-menu #site-navigation .tm-header-icon a.tm-social-btn-link {
		font-size: 18px
	}
	#site-header-menu #site-navigation .tm-header-icon.tm-header-social-box {
		width: 50px;
		text-align: center
	}
	.tm-header-style-centerlogo .headerlogo {
		margin: 0 auto;
		width: 370px;
	}
	.tm-header-style-centerlogo .site-header:not(.is_stuck) .headerlogo {
		height: 128px;
		line-height: 100px;
	}
	.tm-header-style-centerlogo .tm-stickable-header .site-branding {
		text-align: center;
		position: absolute;
		width: 100%;
		left: 0;
		z-index: 1;
	}
	.tm-header-style-centerlogo .tm-header-icons {
		z-index: 1
	}
	.tm-header-style-centerlogo #site-header-menu #site-navigation .nav-menu, .tm-header-style-centerlogo #site-header-menu, .tm-header-style-centerlogo .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap, .tm-header-style-centerlogo div.nav-menu {
		float: none;
	}
	.tm-header-style-centerlogo #site-header-menu #site-navigation div.nav-menu>ul, .tm-header-style-centerlogo .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal {
		text-align: center;
	}
	.tm-header-style-centerlogo #site-header-menu #site-navigation div.nav-menu>ul>li {
		float: none;
		display: inline-block;
	}
	.tm-header-style-centerlogo #site-header-menu #site-navigation div.nav-menu>ul>li.logo-after-this, .tm-header-style-centerlogo .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-logo-after-this {
		margin-right: 385px;
	}
	.tm-header-style-centerlogo #site-header-menu #site-navigation div.nav-menu>ul>li:first-child, .tm-header-style-centerlogo .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li:first-child {
		margin-left: 50px
	}
	.tm-header-style-centerlogo span.tm-sc-logo.tm-sc-logo-type-image {
		display: inline-block;
	}
	.tm-header-style-toplogo .headercontent .col-md-12, .tm-header-style-centerlogo .headercontent .col-md-12 {
		padding: 0;
	}
	.tm-header-style-centerlogo .tm-header-icons:before {
		content: unset
	}
	.tm-header-style-classic-box .themetechmount-topbar-inner .tm-container-for-topbar, .tm-header-style-classic-box .site-header:not(.is_stuck) .container {
		padding: 0;
		width: 1250px;
	}
	.tm-header-style-classic-box .site-header:not(.is_stuck) .site-branding {
		padding-left: 30px;
	}
	.tm-header-style-classic-box .site-header:not(.is_stuck) #site-header-menu {
		padding-right: 30px;
	}
	.tm-header-style-classic-box.tm-header-invert #site-header-menu {
		padding-left: 20px;
		padding-right: 0px;
	}
	.tm-header-style-classic-box.tm-header-overlay .site-header:not(.is_stuck) {
		background-color: transparent !important;
	}
	.tm-header-style-classic-box.tm-header-overlay .site-header:not(.is_stuck) .container-fullwide {
		margin: 30px;
	}
	.themetechmount-fullwide .tm-header-style-classic-box.tm-header-overlay .site-header .site-branding {
		padding-left: 20px;
	}
	.themetechmount-fullwide .tm-header-style-classic-box.tm-header-overlay .site-header .site-header-menu {
		padding-right: 20px;
	}
	.tm-header-style-classic-box.tm-header-overlay .themetechmount-topbar-wrapper {
		padding: 6px 0px 47px
	}
	.tm-header-style-classic-box.tm-header-overlay .site-header:not(.is_stuck)>.tm-container-for-header {
		box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.12)
	}
	.tm-header-style-classic-box.tm-header-overlay .tm-stickable-header-w {
		top: 40px
	}
	.tm-header-style-classic-box.tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper .tm-titlebar-main {
		padding-top: 59px
	}
	.tm-header-site-desc {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 100px;
		line-height: 100px
	}
	.tm-stickable-header.is_stuck .tm-header-site-desc {
		height: 80px;
		line-height: 80px
	}
	.site-branding .site-description {
		position: relative;
		display: block;
		font-size: 15px;
		font-weight: 400;
		color: #555c63;
		padding-left: 30px;
		margin: 0px 0px 0px 28px
	}
	.site-branding .site-description:before {
		content: "";
		position: absolute;
		height: 80%;
		width: 1px;
		background-color: rgba( 38, 48, 69, 0.09);
		top: 10%;
		left: 0;
		display: block
	}
	.site-title {
		width: auto
	}
	.tm-header-style-classic-box .themetechmount-slider-wide {
		max-width: 1700px;
		margin: 0 auto
	}
	.tm-pageslider-yes .tm-header-style-classic-box .themetechmount-slider-wide {
		background-color: transparent
	}
	.tm-pageslider-yes .tm-header-style-classic-box .tm-header-block:before, .tm-pageslider-yes .tm-header-style-classic-box .tm-header-block:after {
		display: block;
		height: 100%;
		content: '';
		position: absolute;
		top: 0px;
		margin-top: 0;
		margin-bottom: 0;
		z-index: -1
	}
	.tm-pageslider-yes .tm-header-style-classic-box .tm-header-block:after {
		left: 0;
		width: 60%;
		background-color: #ede00b
	}
	.tm-pageslider-yes .tm-header-style-classic-box .tm-header-block:before {
		right: 0;
		width: 40%;
		background-color: #f8f8f8
	}
	.tm-pageslider-yes .tm-header-style-classic-box.tm-header-overlay .tm-stickable-header-w {
		position: relative
	}
	.tm-pageslider-yes .tm-header-style-classic-box.tm-header-overlay .themetechmount-slider-wrapper {
		top: -10px;
		padding-bottom: 30px
	}
	.tm-header-style-infostack .tm-header-site-desc {
		height: 70px;
		line-height: 70px
	}
}
.home .ttm_floting_customsett {
	display: none
}
.post.themetechmount-box-blog-classic .tm-box-post-date {
	right: 30px;
	left: auto
}
.themetechmount-blogbox-styleone .themetechmount-box-title {
	padding-bottom: 7px
}
.themetechmount-blogbox-styleone .themetechmount-blogbox-footer-left {
	padding-top: 16px
}
.ttm_floting_customsett {
	position: fixed;
	top: 50%;
	right: 0;
	padding: 3px 0 10px;
	margin: -89px 0 0;
	background-color: #fff;
	box-shadow: 0 6px 12px rgb(0 0 0 / 25%);
	z-index: 99999
}
.tmtheme_fbar_icons {
	display: block;
	position: relative;
	width: 55px;
	height: 45px;
	line-height: 52px;
	text-align: center
}
.tmtheme_fbar_icons i {
	display: inline-block;
	vertical-align: middle;
	transition: .3s;
	font-size: 21px;
	color: #222d35
}
.tmtheme_fbar_icons>span {
	display: block;
	position: absolute;
	right: 100%;
	top: 0;
	background-color: #fff;
	box-shadow: 0 6px 12px rgb(0 0 0 / 25%);
	opacity: 0;
	visibility: hidden;
	font-size: 17px;
	color: #222d35;
	transform: translateX(-5px);
	transition: 0.5s ease;
	padding: 0 25px
}
.tmtheme_fbar_icons>span>span {
	padding-left: 5px
}
.tmtheme_fbar_icons:hover>span {
	opacity: 1;
	visibility: visible;
	transform: translateX(0)
}
.tmtheme_fbar_icons>span:after {
	content: '';
	position: absolute;
	top: -2px;
	bottom: -10px;
	right: -15px;
	width: 15px;
	background-color: #fff;
	height: 55px
}
.tmtheme_fbar_icons>span:hover, .tmtheme_fbar_icons:hover i {
	color: #c3002f
}
.sidebar .widget .tm-contant ul {
	background: transparent
}
</style>