
/* /bow/700/modules/header-07-autovio-layout4/template.css */
.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(35,35,35,0.96);background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;}
.tm-search-overlay > .tm-bg-layer{background-color:rgba(35,35,35,0.96);}
 .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;}
 
  #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:"Poppins", Arial, Helvetica, sans-serif;font-weight:600;text-transform:uppercase;font-size:14px;line-height:24px;color:#000000;}
 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:"Poppins", Arial, Helvetica, sans-serif;font-weight:400;font-size:14px;line-height:24px;
 /*color:#999999;*/
 color:#000;
 }
 #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:"Poppins", Arial, Helvetica, sans-serif;font-weight:300;font-size:14px;line-height:24px;
 /*color:#999999;*/
 color:#000;
 }
 
 
 
.tm-headerstyle-centerlogo-overlay .site-branding
{
	width:40%;
	max-width:237px;
	left:0;
}

.tm-headerstyle-centerlogo-overlay .headerlogo
{
	width:100% !important;
}
@media (min-width:1200px)
{
	#site-language-menu
	{
		width:225px !important;
	}
}
body {
	background-color: #ffffff;
	background-position: 0% 0%;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
body > .tm-bg-layer {
	background-color: #ffffff
}
body #main {
	background-color: #ffffff;
	background-position: 0% 0%;
	background-size: auto;
	background-repeat: repeat;
	background-attachment: scroll
}
body #main > .tm-bg-layer {
	background-color: #ffffff
}
.themetechmount-fbar-box-w {
	background-position: 0% 0%;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll
}
div.tm-titlebar-wrapper {
	background-color: rgba(255,255,255,0.01);
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll
}
div.tm-titlebar-wrapper > .tm-bg-layer {
	background-color: rgba(255,255,255,0.01)
}

.tm-search-overlay {
	background-color: rgba(35,35,35,0.96);
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed
}
.tm-search-overlay > .tm-bg-layer {
	background-color: rgba(35,35,35,0.96)
}
.footer {
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll
}
.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: transparent;
	background-position: center center;
	background-size: auto;
	background-repeat: no-repeat;
	background-attachment: fixed
}
.site-footer .bottom-footer-text > .tm-bg-layer {
	background-color: transparent
}
.loginpage {
	background-color: #f1f1f1;
	background-position: right bottom;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll
}
.loginpage > .tm-bg-layer {
	background-color: #f1f1f1
}
.error404 .site-content-wrapper {
	background-color: #f1f1f1;
	background-position: right bottom;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll
}
.error404 .site-content-wrapper > .tm-bg-layer {
	background-color: #f1f1f1
}
.uconstruction_background {
	background-color: #f1f1f1;
	background-position: center top;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll
}
.uconstruction_background > .tm-bg-layer {
	background-color: #f1f1f1
}
body {
	font-family: "DM Sans", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
}
h1 {
	font-family: "DM Sans", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 26px;
	line-height: 26px;
	color: #111111
}
h2 {
	font-family: "DM Sans", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 22px;
	line-height: 24px;
	color: #111111
}
h3 {
	font-family: "DM Sans", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	color: #111111
}
h4 {
	font-family: "DM Sans", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	color: #111111
}
h5 {
	font-family: "DM Sans", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	color: #111111
}
h6 {
	font-family: "DM Sans", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 24px;
	color: #111111
}
.tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h2 {
	font-family: "DM Sans", Arial, Helvetica, sans-serif;
	font-weight: 700;
	text-transform: capitalize;
	font-size: 22px;
	line-height: 30px;
	color: #111111
}
.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: "DM Sans", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #ff4545
}
.tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content p {
	font-family: "DM Sans", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	color: #888888
}
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: "DM Sans", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 20px;
	line-height: 22px;
	color: #000;
}
.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 {
	font-family: "DM Sans", Arial, Helvetica, sans-serif;
	font-weight: 700;
	text-transform: uppercase
}
.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, .site-footer .tm-footer-cta-wrapper .tm-custom-heading {
	font-family: "DM Sans", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 22px
}
.tm-titlebar h1.entry-title, .tm-titlebar-textcolor-custom .tm-titlebar-main .entry-title {
	font-family: "DM Sans", Arial, Helvetica, sans-serif;
	font-weight: 700;
	text-transform: capitalize;
	font-size: 39px;
	line-height: 49px;
	color: #000000
}
.tm-titlebar .entry-subtitle, .tm-titlebar-textcolor-custom .tm-titlebar-main .entry-subtitle {
	font-family: "DM Sans", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	/*color: #999999;*/
	color:#000;
}
.tm-titlebar .breadcrumb-wrapper, .tm-titlebar .breadcrumb-wrapper a {
	font-family: "DM Sans", Arial, Helvetica, sans-serif;
	font-weight: 400;
	text-transform: capitalize;
	font-size: 14px;
	line-height: 19px;
	/*color: #999999;*/
	color:#000;
}
.headerlogo a.home-link {
	font-family: "DM Sans", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 26px;
	line-height: 27px;
	color: #ff4545
}

a {
	color: #111111
}
a:hover {
	color: #ff4545
}
.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: #888888
}
.woocommerce-account .woocommerce-MyAccount-content button:hover, .sidebar .widget.autovio_category_list_widget ul>li a:hover:before, .sidebar .widget.autovio_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:before, .tm-processbox-wrapper .tm-processbox .process-num span:before, .tm-iconbox-hoverstyle .tm-sbox:hover, .vc_progress_bar .vc_single_bar .vc_bar:after, .slick-dots li.slick-active button, .widget.autovio_category_list_widget li.current-cat a:after, .widget.autovio_category_list_widget li a:hover:after, .widget.autovio_all_post_list_widget li.tm-post-active a:after, .widget.autovio_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, .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, .main-holder .site table.cart .coupon input:hover, .woocommerce #payment #place_order:hover, .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, .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, .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-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, .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, .tm-element-heading-wrapper.tm-seperator-double-border .heading-seperator:after, .tm-element-heading-wrapper.tm-seperator-double-border .heading-seperator:before, .tm-ptablebox-featured-col .tm-ptablebox .tm-vc_btn3.tm-vc_btn3-color-white, .tm-seperator-solid.tm-heading-style-horizontal .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header:before, .tm-seperator-solid.tm-heading-style-vertical .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header:after, .sidebar .widget-title:before, .subscribe_button:hover .btn, .tm-header-overlay .vertical-menu-category .title, .hot-products .product .tm-shop-icon a.yith-wcqv-button, .tm-header-style-infostack-two .tm-titlebar h1.entry-title:before, .countdown-box #countdown-timer, .tm-headerstyle-centerlogo-overlay .headercart-total {
	background-color: #ff4545
}
.main-holder .site-content .hot-products .product .tm-shop-icon a.add_to_cart_button:hover, .hot-products .product .tm-shop-icon .yith-wcwl-add-to-wishlist a:hover, .hot-products .product .tm-shop-icon .product.compare-button a:hover, .main-holder .site-content ul.products li.product .tm-shop-icon .tm-wc-add-to-cart-btn:hover a, .main-holder .site-content ul.products li.product .tm-shop-icon .tm-wc-quickview-btn:hover a, .main-holder .site-content ul.products li.product .tm-shop-icon .tm-wc-wishlist-btn:hover a, .main-holder .site-content ul.products li.product .tm-shop-icon .tm-wc-compare-btn:hover a {
	background-color: #ff4545;
	border-color: #ff4545
}
body .vc_grid-pagination ul li.vc_grid-active a, body .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li.vc_grid-active>a, body .vc_grid-pagination ul li:hover a {
	background-color: #ff4545 !important
}
.ttm_bannercms.style4 .bannertext a {
	background: #ff4545 !important
}
@keyframes slide-down {
0% {
	transform: translateY(-100%)
}
100% {
	transform: translateY(0)
}
}
.tm-header-style-infostack-two .bottom_block.tm-header-menu-bg-color-darkgrey:before, .tm-header-style-infostack-two .bottom_block.tm-sticky-bgcolor-darkgrey.is_stuck:before, .themetechmount-servicebox-stylefour .themetechmount-box-bottom-content .tm-sbox-moreicon:hover, .themetechmount-servicebox-styleone:hover .themetechmount-serviceboxbox-textbox .tm-morebtn, body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover, body .booked-modal input[type=submit].button-primary:hover, .themetechmount-box-portfolio.box-style-two .themetechmount-overlay:before, .themetechmount-teambox-style4 .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, .header-search .search_button, .tm-header-style-infostack-two .header-search .search_button, .subscribe_button .btn:hover, .woocommerce.widget_shopping_cart .buttons a.button.checkout.wc-forward:hover, .woocommerce.widget_shopping_cart .buttons a, .contactform-title.tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h2:before,
#yith-quick-view-content .featured.product-label, .single .main-holder .site-content span.featured.product-label, .slick-dots li button, .hot-products .product .tm-shop-icon a.yith-wcqv-button:hover, .tm-header-style-infostack-two .tm-stickable-header.is_stuck, .tm-header-style-infostack .tm-stickable-header-w .tm-stickable-header.is_stuck, .woocommerce div.product form.cart .button, .woocommerce #review_form #respond .form-submit input, .main-holder .site-content ul.products li.product .product-hover-style2 .tm-shop-icon .tm-wc-add-to-cart-btn a, .main-holder .site-content ul.products li.product .product-hover-style2 .tm-shop-icon .tm-wc-quickview-btn a, .main-holder .site-content ul.products li.product .product-hover-style2 .tm-shop-icon .tm-wc-wishlist-btn a, .main-holder .site-content ul.products li.product .product-hover-style2 .tm-shop-icon .tm-wc-compare-btn a {
	background-color: #111111
}
.ttm_bannercms.style4 .bannertext a:hover {
	background-color: #111111 !important
}
ul.autovio_contact_widget_wrapper li:before, .main-holder .site-content ul.products li.product .price, .widget .product_list_widget .woocommerce-Price-amount, .tm-header-overlay .myaccount .myaccount-toggle:hover, .hot-products .tm-product-content .product_title a.tm-product-title-link, .specialhotproducts.style2 .hot-products.woocommerce .price ins .woocommerce-Price-amount, .tm-headerstyle-infostack-two .myaccount .myaccount-toggle {
	color: #111111
}
.contactform-social .social li a:hover {
	color: #111111;
	border-color: #111111
}
.tm-header-style-infostack-two .bottom_block.tm-header-menu-bg-color-grey:before, .tm-header-style-infostack-two .bottom_block.tm-sticky-bgcolor-grey.is_stuck: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.autovio_all_post_list_widget li a, .widget.autovio_category_list_widget li a, body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a, .widget .tm-file-links .tm-links, .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, .themetechmount-ptables-w .ttm-pricetable-column-w:hover, .tm-ptablebox .tm-vc_btn3-container.tm-vc_btn3-inline, .tm-ptablebox .tm-ptablebox-content, .widget .tm-author-widget, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab:not(.vc_active)>a:hover, 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, .tm-bg.tm-bgcolor-grey > .tm-bg-layer, .specialhotproducts .hot-products .ttmcountdown .ttmtimer {
	background-color: #f7f7f7
}
.ttmbannercmsblock-style4 .bannertext a.bannerbtn:hover, .bannertext a:hover, .ttmnewsletterblock .subscribe_button .btn {
	background-color: #111111
}
.tm-dcap-color-skincolor, .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, .sidebar h3.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.autovio_all_post_list_widget li a:before, .widget.autovio_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, .themetechmount-box-blog-classic .entry-title:before, .tm-square-social-icon .themetechmount-social-links-wrapper .social-icons li a:hover, .inside.tm-fid-view-topicon h3:after, .woocommerce-account .woocommerce-MyAccount-navigation li a:hover, .widget.tm_widget_nav_menu li a:hover, .widget.autovio_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.autovio_category_list_widget li.current-cat a, .themetechmount-servicebox .tm-service-iconbox .tm-service-icon-dots:before, .themetechmount-box-service .tm-seperator:after, .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, .tm-header-style-infostack-two .header-search .search_button:hover, mark, ins, .tm-headerstyle-infostack .headercart-total, .wishlist-counter span.count, .tm-headerstyle-infostack-two .headercart-total, .tm-headerstyle-infostack-three .headercart-total, .themetechmount-blogbox-style4 .themetechmount-blogbox-footer-readmore a i, .footer .widget.widget_nav_menu ul > li a:before, .footer .social-icons li > a, .wpb-js-composer .product_tab .vc_tta.vc_general .vc_tta-tab>a:after, .subscribe_button .btn, .tm-element-heading-wrapper.tm-heading-style-horizontal.tm-seperator-solid .tm-vc_general.tm-vc_cta3 .heading-seperator span, .main-holder .site-content ul.products li.product .product-hover-style2 .tm-shop-icon .tm-wc-add-to-cart-btn a:hover, .main-holder .site-content ul.products li.product .product-hover-style2 .tm-shop-icon .tm-wc-quickview-btn a:hover, .main-holder .site-content ul.products li.product .product-hover-style2 .tm-shop-icon .tm-wc-wishlist-btn a:hover, .main-holder .site-content ul.products li.product .product-hover-style2 .tm-shop-icon .tm-wc-compare-btn a:hover, .post.themetechmount-box-blog-classic .themetechmount-blogbox-footer-readmore a:after, .sidebar .widget .widget-title:after {
	background-color: #ff4545
}
.stock-counter .progress-bar, .single article.themetechmount-box-blog-classic .tm-blog-classic-box-content blockquote h5:before, .themetechmount-box-blog-classic blockquote h5:before {
	background: #ff4545
}
.tm-headerstyle-infostack-two .myaccount .myaccount-toggle:hover, .tm-headerstyle-infostack-two .headercart .ttm-headercart.toggle:hover .headercart-icon, .ttmcat-wrap .ttmcat_description a.ttmcat_name:hover, .tm-custom-heading.custom-text4-style2 a:hover, .footer .tm-textcolor-dark a:hover, .tm-headerstyle-infostack-two .wishlist-counter a:hover, .tm-headerstyle-centerlogo-overlay .wishlist-counter a:hover, .themetechmount-topbar-wrapper .top-contact li a:hover, .themetechmount-topbar-wrapper a:hover, .tm-headerstyle-infostack-two .compare-counter a:hover, .tm-headerstyle-centerlogo-overlay .compare-counter a:hover, .tm-headerstyle-infostack-two .compare-counter a:hover:before, .tm-headerstyle-centerlogo-overlay .compare-counter a:hover:before, .tm-headerstyle-infostack-three .compare-counter a:hover:before, .tm-headerstyle-infostack-two .wishlist-counter a:hover:before, .tm-headerstyle-centerlogo-overlay .wishlist-counter a:hover:before, .tm-headerstyle-infostack-three .wishlist-counter a:hover:before, .tm-header-style-infostack-two .headercart .headercart-icon:hover:before, .tm-headerstyle-centerlogo-overlay .headercart .headercart-icon:hover:before, .tm-header-style-infostack-three .headercart .headercart-icon:hover:before, .woocommerce .price .woocommerce-Price-amount, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .myaccount .myaccount-toggle:hover, .shopping_cart.toggle:hover .headercart-icon, .widget ul.autovio_contact_widget_wrapper li .contact_title, .footer .social-icons li > a:hover, .ttmbannercmsblock-style2 .bannercms_content.forth .bannertext1 .last-word, .kw-customtxt .ttm_contactcms_icon, .tm-header-style-infostack .tm-bgcolor-darkgrey .kw-phone .ttm-custombutton a:hover, .category_tab .tm-element-heading-wrapper.tm-heading-style-horizontal.tm-seperator-solid .tm-vc_general.tm-vc_cta3 .heading-seperator, .post.themetechmount-box-blog-classic .themetechmount-blogbox-footer-readmore a:hover, .tm-titlebar .breadcrumb-wrapper .breadcrumb-wrapper-inner i, .themetechmount-box-blog-classic .tm-entry-meta.tm-entry-meta-blogclassic .tm-meta-line i, .single article.themetechmount-box-blog-classic .tm-blog-classic-box-content blockquote h5, .single article.themetechmount-box-blog-classic .tm-blog-classic-box-content blockquote h5, .themetechmount-box-blog.themetechmount-blogbox-style1 .themetechmount-box-content .tm-entry-meta .tm-meta-line:first-child i, .themetechmount-box-blog.themetechmount-blogbox-style1 .themetechmount-box-content .tm-entry-meta .tm-meta-line:first-child a, .tm-headerstyle-centerlogo-overlay .myaccount .myaccount-toggle:hover {
	color: #ff4545 !important;
}
.ttm_bannercms .bannertext a:hover {
	color: #ff4545 !important
}
.ttmtestimonialcmsblock-style2 .themetechmount-boxes-testimonial-inner h4.tm-custom-heading {
	color: #ff4545 !important;
	margin: 0;
	font-size: 15px !important
}
.ttmtestimonialcmsblock-style2 .themetechmount-boxes-testimonial-inner h2.tm-custom-heading {
	color: #323232 !important
}
.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: #ff4545 !important
}
.footer .social-icons li > a, .tm-sbox-iconalign-left-spacing4 .tm-vc_cta3-icons-left.tm-vc_general.tm-vc_cta3 .tm-vc_cta3-icons, .tm-sbox .tm-vc_cta3-icons-right.tm-vc_general.tm-vc_cta3 .tm-vc_cta3-icons, .specialhotproducts .wpb_wrapper:before {
	border-color: #ff4545
}
.Sports-Button-skin {
	background-color: #ff4545 !important;
	border-color: #ff4545 !important
}
.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: #ff4545 !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( 255,69,69,0.89)
}
.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 #e12727
}
.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 #e12727
}
.tm-header-style-classic-box.tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
	padding-top: 0
}
.tm-header-style-classic.tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
	padding-top: 0
}
.tm-header-style-classic.tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper .tm-titlebar-main {
	padding-top: 53px
}
.tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
	height: 245px
}
.tm-header-overlay .themetechmount-titlebar-wrapper .tm-titlebar-inner-wrapper {
	padding-top: 155px
}
.themetechmount-header-style-3.tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
	padding-top: 180px
}
.headerlogo img {
	max-height: 29px;
	max-height:none;
}
.is_stuck .headerlogo img {
	max-height: 29px;   	max-height:none;
}
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-header-overlay.themetechmount-header-style-4 .is-sticky #stickable-header, .is-sticky #stickable-header {
	background-color: white
}
.site-header .themetechmount-topbar {
	color: rgba( 136,136,136,0.7)
}
.themetechmount-topbar-textcolor-custom .social-icons li a {
	border: 1px solid rgba( 136,136,136,0.7)
}
.site-header .themetechmount-topbar a {
	color: rgba( 136,136,136,1)
}
@media (max-width:1200px) {
.themetechmount-topbar-wrapper {
	display: none !important
}
}
.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, .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, blockquote.wp-block-quote, .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, .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, .woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img:hover, .tm-custom-heading.custom-text4-style2 a:hover {
	border-color: #ff4545
}
.themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .testimonials-info:after, .tm-left-border-styleimg:after, .themetechmount-fbar-position-default div.themetechmount-fbar-box-w {
	border-bottom-color: #ff4545
}
.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: #ff4545
}
.themetechmount-box-service.themetechmount-service-box-view-without-image .tm-service-icon, .tm-sbox.tm-sbox.tm-iconbox-content-padding a, .tm-ptablebox .tm-ptablebox-price, .tm-ptablebox .tm-ptablebox-cur-symbol-before, .tm-ptablebox .tm-ptablebox-frequency, .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, .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-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.autovio_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-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-box-portfolio .themetechmount-icon-box a:hover, .themetechmount-teambox-style4 .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-autovio-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, .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.autovio_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, .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 ins, .single .main-holder #content div.product .price ins, .main-holder .site-content ul.products li.product h3:hover, .main-holder .site-content ul.products li.product .woocommerce-loop-category__title:hover, .main-holder .site-content ul.products li.product .woocommerce-loop-product__title: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:after, .main-holder .site-content ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"], .main-holder .site-content ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"]:after, .widget_recent_comments li.recentcomments:before, .widget_recent_entries a:before, .widget_meta a:before, .widget_categories a:before, .widget_archive li a:before, .widget_pages li a:before, .widget_nav_menu li a:before, .widget_product_categories a:before, ul.tm-pricelist-block li .service-price, .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, .tm-textcolor-dark .tm-titlebar-main .breadcrumb-wrapper a:hover, .main-holder .site-content ul.products li.product-category .woocommerce-loop-category__title:hover mark, .woocommerce .widget.widget_products .product-title:hover, .tm-header-overlay .ttm_contactcms .text .fa, .hot-products .tm-product-content .product_title a.tm-product-title-link:hover, .block-aboutus-contact-icon {
	color: #ff4545
}
.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,
#site-navigation .verticalmenu-wrapper ul.nav-menu >li>a:hover,
#site-navigation .verticalmenu-wrapper ul.nav-menu >li:hover>a,
#site-navigation .verticalmenu-wrapper ul.nav-menu li > ul.sub-menu > li a:hover, .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, .wishlist_table td.product-price ins {
	color: #ff4545
}
.slick-dots li:hover button, .title-content .themetechmount-box-heading-wrapper .tm-heading-style-vertical {
	background-color: #ff4545
}
.header-controls .search_box i.tmicon-fa-search, .righticon i, .menu-toggle i, .header-controls a {
	color: rgba( 255,255,255,1)
}
.menu-toggle i:hover, .header-controls a:hover {
	color: #ff4545 !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( 153,153,153,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: #ff4545
}
.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: #ff4545 !important
}
.tm-textcolor-skincolor .tm-vc_cta3-content-header h4 {
	color: rgba( 255,69,69,0.90) !important
}
.tm-textcolor-skincolor .tm-vc_cta3-content .tm-cta3-description {
	color: rgba( 255,69,69,0.60) !important
}
.tm-custom-heading.tm-textcolor-skincolor {
	color: #ff4545!important
}
.tm-textcolor-skincolor a {
	color: rgba( 255,69,69,0.80)
}
@media (max-width:1200px) {
.themetechmount-fbar-btn, .themetechmount-fbar-box-w {
	display: none !important
}
}
.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, .wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-classic .vc_active .vc_tta-panel-title>a, .wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab.vc_active>a, .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab>a:focus, .wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab>a:hover {
	background-color: #ff4545 !important;
	border-color: #ff4545;
	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, .woocommerce div.product .woocommerce-tabs ul.tabs li a:before, .slick-next:hover:before, .slick-prev:hover:before {
	background-color: #ff4545;
}
.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
	border-color: #ff4545;
	background-color: #ff4545
}
.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: #ff4545;
	background-color: transparent;
	color: #ff4545
}
.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-tab>a:hover {
	background-color: #ff4545;
	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, .woocommerce .woocommerce-product-gallery .additional_carousel .slick-prev:hover:before, .woocommerce .woocommerce-product-gallery .additional_carousel .slick-next:hover:before, .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover, .woocommerce.single-product div.product .cart ins, .compare-counter a:hover, .wishlist-counter a:hover {
	color: #ff4545
}
.tm-header-style-infostack-two .bottom_block.tm-header-menu-bg-color-skincolor:before, .tm-header-style-infostack-two .bottom_block.tm-sticky-bgcolor-skincolor.is_stuck:before, .tm-header-style-infostack-three .tm-sticky-bgcolor-white .vertical-menu-category .title, .tm-header-style-infostack-three .tm-header-menu-bg-color-white .vertical-menu-category .title, .sidebar .widget.autovio_category_list_widget ul>li:hover a, .sidebar .widget.autovio_all_post_list_widget ul>li:hover a, .sidebar .widget.autovio_all_post_list_widget ul>li.tm-post-active a,
#yith-quick-view-content .onsale, .single .main-holder .site-content span.onsale, .main-holder .site-content ul.products li.product .onsale, .themetechmount-box-portfolio .themetechmount-overlay:before, .themetechmount-box-blog-classic .themetechmount-blogbox-desc-footer>div, .themetechmount-teambox .themetechmount-box-content:after, .themetechmount-teambox .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, article.themetechmount-box-blog-classic .tm-post-featured-outer-wrapper .tm-postcategory, .vc_row.wpb_row.tm-skincolor-bordered-box .wpb_column:after, .single-tm_portfolio .tm-pf-single-category-w a:hover, .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, .tm-seperator-solid .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header h4.tm-custom-heading:after, .tm-seperator-solid.tm-element-align-center .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header h4.tm-custom-heading:before, .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, .themetechmount-box-portfolio.themetechmount-box-view-top-image:hover .themetechmount-box-bottom-content, .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, .tm-processbox-wrapper .tm-processbox:hover .process-num, .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-top-image:hover .themetechmount-box-link, .widget .tm_info_widget, .widget_subscribe_form input[type="submit"], .ttm-pricetable-column-w.tm-ptablebox-featured-col .tm-ptablebox .tm-sbox-icon-wrapper, .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, .woocommerce.widget_shopping_cart .buttons a.button.checkout.wc-forward, .woocommerce.widget_shopping_cart .buttons a:hover, .tm-header-style-infostack-one .vertical-menu-category .title .menu-icon, .woocommerce span.onsale, .bannertext a, .owl-nav button:hover, .tm-header-style-infostack-two .vertical-menu-category .title, .wpb-js-composer .category_tab .vc_tta.vc_general .vc_tta-tab.vc_active>a:before, .wpb-js-composer .category_tab .vc_tta.vc_general .vc_tta-tab a:hover:before, .footer .footer-widget-style4.widget.widget_nav_menu ul > li a:hover:before, .sidebar .widget .search-form .search-submit {
	background-color: #ff4545
}
.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( 255,69,69,0.93)
}
.tm-sbox-hover .tm-sbox:hover {
	border-bottom: 2px solid #ff4545
}
.title-content .themetechmount-box-heading-wrapper.tm-element-align-left .tm-seperator-solid.tm-heading-style-vertical .heading-seperator {
	border-color: transparent transparent transparent #ff4545 !important
}
.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, .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, .themetechmount-box-blog-classic 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, .footer .social-icons li > a:hover {
	border-color: #ff4545
}
.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, .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: #ff4545
}
.widget .widget-title {
	border-left-color: #ff4545
}
.themetechmount-fbar-position-right .themetechmount-fbar-btn a:after {
	border-right-color: #ff4545
}
.tooltip-top:before, .tooltip:before, [data-tooltip]:before, .themetechmount-fbar-position-default .themetechmount-fbar-btn a:after {
	border-top-color: #ff4545
}
.themetechmount-teambox-style4 .themetechmount-box-content, .tm-footer-cta-wrapper .cta-widget-area .tm-phone-block:before, .tm-search-overlay .w-search-form-row:before {
	border-bottom-color: #ff4545
}
.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: #ff4545 !important
}
.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, .themetechmount-teambox-style3 .themetechmount-box-social-links ul li a:hover, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a .vc_tta-icon, .widget .tm-file-links .tm-links i, .widget.tm_widget_nav_menu li a:hover, .widget.autovio_all_post_list_widget li a:hover, .widget.autovio_category_list_widget li a:hover, .widget.tm_widget_nav_menu li.current_page_item a:before, .widget.autovio_all_post_list_widget li.tm-post-active a, .widget.autovio_category_list_widget li.current-cat a, .themetechmount-box-portfolio .themetechmount-icon-box a, .tm-team-member-single-position, .single-tm_team_member .tm-team-social-links-wrapper ul li a, .themetechmount-box-blog-classic .tm-entry-meta .tm-meta-line.posted-on:first-child a, .footer .tm-bg.tm-bgcolor-transparent.tm-textcolor-white .social-icons li > 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, .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, .themetechmount-testimonial-box-view-style2 .themetechmount-post-item .themetechmount-box-content-inner:before, .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, .vc_row.tm-bgcolor-darkgrey .social-icons li > a, .single article.post blockquote cite, .tm-sbox-separator .tm-sbox .tm-vc_cta3-content-header h4, .themetechmount-portfolio-box-view-overlay .themetechmount-box-category a:hover, .tm-col-bgcolor-darkgrey .themetechmount-boxes-testimonial .themetechmount-box-view-default .themetechmount-author-name, .themetechmount-fbar-box .search_field i, .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-events-box-view-top-image-details .themetechmount-eventbox-footer a:hover, .themetechmount-events-box-view-top-image-details .tribe-events-vanue i, .themetechmount-box-team.themetechmount-box-view-left-image .tm-team-details-wrapper a i, .themetechmount-box-team.themetechmount-box-view-left-image .tm-team-details-wrapper a:hover, .wpcf7 .tm-contactform .field-group i, .themetechmount-box-events .event-box-content .tribe-events-vanue i, .themetechmount-box-events .event-box-content .themetechmount-meta-details i, .tm-image-with-box-hover:hover .tm_photo_link .vc_single_image-wrapper:after, .tm-comment-owner a:hover, .tm-header-style-infostack .tm-top-info-con .tm-sbox .tm-vc_cta3-content-header h4 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-bgcolor-darkgrey .tm-custom-heading.tm-skincolor, .second-footer .container.tm-container-for-footer .row > .widget-area:first-child ul.autovio_contact_widget_wrapper li:before, .main-holder .rpt_style_basic .rpt_plan .rpt_title, .tm-header-overlay .shopping_cart.toggle:hover .headercart-total a, .themetechmount-blogbox-style4 .themetechmount-blogbox-footer-readmore a, .single-post .themetechmount-blogbox-sharebox .themetechmount-tags-links a:hover {
	color: #ff4545
}
.comment-list a.comment-reply-link: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: #ff4545;
	background-color: #ff4545
}
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: #ff4545 !important;
	background-color: #ff4545 !important
}
.site-footer .tm-skincolor, .tm-skincolor-strong .tm-element-heading-wrapper .tm-custom-heading strong, .tm-custom-heading.tm-skincolor-strong strong, .vc_row .tm-skincolor, .tm-row .tm-skincolor, .tm-skincolor, .tm-skincolor-bfont b, span.tm-skincolor a, .wpb-js-composer .categorytab .vc_tta.vc_general .vc_tta-tab.vc_active>a, .wpb-js-composer .category_tab .vc_tta.vc_general .vc_tta-tab.vc_active>a, .wpb-js-composer .categorytab .vc_tta.vc_general .vc_tta-tab>a:hover, .wpb-js-composer .category_tab .vc_tta.vc_general .vc_tta-tab>a:hover, .ttmbannercmsblock-style4 .bannertext a:hover, .ttmbannercmsblock-style5 .bannertext a:hover {
	color: #ff4545 !important
}
.themetechmount-servicebox .tm-service-iconbox, .themetechmount-box-service .themetechmount-box-title h4 a:hover, .themetechmount-box-service .themetechmount-serviceboxbox-readmore a, .woocommerce.widget.widget_products a:hover .product-title, .ttmbannercmsblock-style5 .tm-skincolor-strong strong, .themetechmount-box-blog.themetechmount-blogbox-style3 .themetechmount-box-content .tm-entry-meta .tm-meta-line a:hover, .themetechmount-box-blog.themetechmount-blogbox-style3 .themetechmount-box-content .tm-entry-meta .tm-meta-line:first-child a {
	color: #ff4545
}
.themetechmount-box-service .tm-seperator {
background-image: linear-gradient(to right,transparent 0,transparent 75%,
#ff4545 75%,
	#ff4545)
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a, .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, .ttmbannercmsblock-style5 .bannertext a:hover {
	border-color: #ff4545 !important
}
.woocommerce-message, .woocommerce-info, .single .main-holder div.product .woocommerce-tabs ul.tabs li.active:before, .tm-search-overlay {
	border-top-color: #ff4545
}
::selection, .ttmbannercmsblock-style4 .bannertext a:hover:before, .themetechmount-box-blog.themetechmount-blogbox-style3 .themetechmount-blogbox-footer-readmore .themetechmount-blogbox-footer-left.themetechmount-wrap-cell:hover:before {
	background-color: #ff4545
}
::-moz-selection {
	background-color: #ff4545
}
.headerlogo, .tm-header-icon, .tm-header-text-area, .site-header .themetechmount-fbar-btn {
	height: 125px;
	line-height: 125px !important
}
.tm-headerstyle-centerlogo-overlay .header-search {
	margin-top: 41px
}
.tm-headericon-wrap {
	margin-top: 45px
}
.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(255,255,255,1)
}
@keyframes menu_sticky {
0% {
	margin-top: -120px;
	opacity: 0
}
50% {
	margin-top: -64px;
	opacity: 0
}
100% {
	margin-top: 0;
	opacity: 1
}
}

@media (min-width:1200px) {
.tm-header-style-infostack-two .mainmenu-wrapper {
	float: left;
	position: relative
}
.tm-header-style-classic.tm-header-overlay .site-header:not(.is_stuck) {
	background-color: transparent !important
}
.tm-header-overlay .mainmenu-wrapper {
	position: relative
}
header #site-header-menu #site-navigation {
	height: 125px;
	line-height: 125px !important
}
.tm-header-overlay .tm-stickable-header-w {
	position: absolute;
	z-index: 21;
	top: 42px;
	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
}
.themetechmount-topbar-no .tm-header-overlay .tm-stickable-header-w {
	top: 0
}
.site-header-main.container-full {
	padding: 0 50px
}
.tm-stickable-header.is_stuck {
	box-shadow: 0 4px 9px 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, .myaccount .myaccount-toggle, .header-search .search_button, .main-holder .site-content ul.products li.product-category .woocommerce-loop-category__title mark,
#site-header-menu #site-navigation div.nav-menu > ul > li > a:before, .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, .bannercms_content img {
	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
}
.tm-headerstyle-centerlogo-overlay .tm-header-text-area, .tm-headerstyle-centerlogo-overlay #site-header-menu #site-navigation .nav-menu, .tm-headerstyle-centerlogo-overlay #site-header-menu, .tm-headerstyle-centerlogo-overlay #site-header-menu #site-navigation .mega-menu-wrap, .tm-headerstyle-centerlogo-overlay .menu-tm-main-menu-container {
	float: none;
	display: inline-block;
	vertical-align: top
}
.tm-headerstyle-centerlogo-overlay .header-main {
	text-align: center
}
.tm-headerstyle-centerlogo-overlay #site-header-menu #site-navigation div.nav-menu > ul > li.logo-after-this, .tm-headerstyle-centerlogo-overlay .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: 456px;
	margin-right:307px;
}
.tm-headerstyle-centerlogo-overlay .headerlogo {
	margin: 0 auto;
	width: 370px
}
.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: 50px
}
.tm-header-style-infostack .tm-stickable-header:not(.is_stuck) .k_flying_searchform_wrapper .container {
	width: 1140px
}
.tm-header-style-infostack-two .bottom_block {
	position: relative
}
.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 {
	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: 125px;
	line-height: 125px !important
}
#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 {
}
.tm-header-text-area {
	padding-left: 24px;
	position: relative
}
.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: #ff4545
}
.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 .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li ul a:before, .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: #ff4545
}
#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: #ff4545
}
.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.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 #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 {
	background-color: #fff
}
.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: #ffffff
}
.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,
#site-header-menu #site-navigation div.nav-menu>ul ul li: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 ul.mega-sub-menu li.mega-menu-item:hover>a {
	background: #fff
}
.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 ul 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>li.mega-menu-item ul.mega-sub-menu li.mega-menu-item:hover>a {
	background-color: #fff
}
.site-header .social-icons li>a, .tm-header-icons .themetechmount-fbar-btn a {
	color: rgba(255,255,255,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(255,255,255,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: #ff4545
}
.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(255,255,255,1)
}
.tm-header-style-infostack .tm-header-menu-bg-color-skincolor .tm-header-wc-cart-link a span.number-cart {
	background-color: #fff;
	color: #ff4545
}
.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: #ff4545
}
.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 {
	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
}
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: 15px 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.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: 8px 0 8px 0;
	position: relative;
	background: transparent;
	text-transform: capitalize
}
.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: 16px 0px 16px 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
}
.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
}
.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 {
	opacity: 1;
	display: block;
	visibility: visible;
	height: auto
}
.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
}
#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: 20px;
	top: 12px;
	margin: 0
}
#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: 0;
	-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 .2s ease;
	z-index: 99
}
#site-header-menu #site-navigation div.nav-menu>ul>li ul a:hover:before,
#site-header-menu #site-navigation div.nav-menu>ul>li 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-megamenu .mega-sub-menu a:hover:before, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li ul a:hover:before {
	-webkit-transform: translateY(-50%) translateX(0);
	-ms-transform: translateY(-50%) translateX(0);
	transform: translateY(-50%) translateX(0);
	opacity: 1
}
#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: 3px;
	margin-top: 2px;
	opacity: 0.5
}
.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu li.mega-menu-item-has-children:hover>a.mega-menu-link, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu li.mega-menu-item-has-children>a.mega-menu-link:hover {
	color: #000000
}
.tm-header-overlay #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item-has-children > ul.mega-sub-menu, .tm-header-style-infostack-two #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item-has-children > ul.mega-sub-menu, .tm-header-style-infostack #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item-has-children > ul.mega-sub-menu {
	box-shadow: none
}
.tm-header-style-infostack-two #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item-has-children > a, .tm-headerstyle-centerlogo-overlay #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item-has-children > a, .tm-header-style-infostack #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item-has-children > a, .tm-header-style-infostack-two #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item-has-children > a:hover, .tm-header-style-infostack #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item-has-children > a:hover, .tm-headerstyle-centerlogo-overlay #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item-has-children > a:hover {
	font-weight: 500;
	color: #000000
}
.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 {
}
#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 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: transparent
}
.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: #f7f7f7
}
.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: 48px;
	line-height: 48px !important
}
.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>a:hover, .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_page_item>a {
	color: #ff4545
}
#site-header-menu #site-navigation div.nav-menu > ul > li > a:before, .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 {
	content: '';
	background: #ff4545;
	height: 2px;
	width: 0;
	display: block;
	position: absolute;
	bottom: 0;
	top: auto;
	left: 0;
	right: 0;
	margin: 0 auto
}
#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: 15px 20px;
	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 {
	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: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: 48px
}
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle+label {
	top: 63px
}
.site-header-main.container-fullwide {
	padding-left: 30px;
	padding-right: 0px
}
.tm-header-icons {
	position: relative;
	height: 125px;
	padding-left: 29px
}
.is_stuck .tm-header-icons {
	border-left-color: rgba(255,255,255,0.15);
	height: 48px
}
.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-icons:before {
	display: block;
	content: "";
	position: absolute;
	height: 22px;
	width: 1px;
	left: 8px;
	top: 50%;
	margin-top: -9px;
	background-color: rgba(255,255,255,0.19)
}
.tm-header-style-infostack .tm-header-icons:before {
	content: unset
}
.is_stuck .tm-header-icons:before {
	background-color: rgba(255,255,255,0.19)
}
.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
}
.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-two #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 {
}
.tm-header-style-infostack .tm-header-top-wrapper .site-branding {
	float: left;
	text-align: left;
	display: block;
	position: relative;
	z-index: 1
}
.tm-header-style-infostack-three .tm-header-top-wrapper .site-branding {
	display: inline-block;
	vertical-align: top;
	float: none
}
.tm-header-style-infostack .tm-header-top-wrapper .tm-left-info-con {
	float: left;
	text-align: left;
	display: block;
	position: relative;
	z-index: 1
}
.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 2px 7px 0px rgba(0,0,0,.1);
	box-shadow: 0 2px 7px 0px rgba(0,0,0,.1)
}
.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-autovio-icon-search) {
	margin-right: -10px
}
.tm-header-style-infostack .tm-bgcolor-skincolor .tm-header-icons a, .tm-header-style-infostack .tm-bgcolor-darkgrey .tm-header-icons a, .tm-header-style-infostack .tm-bgcolor-skincolor .tm-header-icons, .tm-header-style-infostack .tm-bgcolor-darkgrey .tm-header-icons, .tm-header-icons .themetechmount-fbar-btn a {
	color: #fff
}
.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(255,69,69,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(255,69,69,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: 50px;
	line-height: 50px !important
}
.tm-header-style-infostack-one .verticalmenu-wrapper {
	margin-top: 10px
}
.tm-header-style-infostack #site-header-menu #site-navigation div.mega-menu-wrap {
	position: relative
}
.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-headerhas-banner .tm-stickable-header-w {
	padding-top: 80px;
	height: 140px !important;
	margin-top: -74px;
	margin-bottom: 0px
}
.tm-header-style-infostack .tm-top-info-con, .tm-header-style-infostack-three .tm-left-info-con, .tm-header-style-infostack .headerlogo, .tm-header-style-infostack .kw-phone {
	height: 100px
}
.tm-header-style-infostack-three .tm-left-info-con {
	height: 100px;
	line-height: 100px
}
.tm-header-style-infostack:not(.tm-header-style-infostack-three) .header-search {
	margin-top: 24.5px
}
.tm-header-style-infostack-one .tm-quick-links {
	height: 50px;
	line-height: 50px !important
}
.tm-header-style-infostack-two .tm-quick-links, .tm-header-style-infostack-three .tm-quick-links {
	margin-top: 30.5px
}
.tm-header-style-infostack .headerlogo .site-title {
	text-align: left
}
.tm-header-style-infostack .site-branding {
	float: none
}
.tm-header-style-infostack .site-header-menu-middle {
	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 .tm-header-menu-bg-color-skincolor .kw-phone .ttm-custombutton a {
	margin-left: 0px
}
.tm-header-style-infostack .ttm-custombutton i {
	padding-left: 1px;
	position: relative;
	top: 1px
}
.tm-header-style-infostack-one .ttm_contactcms_inner .text {
	display: inline-block;
	vertical-align: top;
	text-transform: capitalize
}
.tm-header-style-infostack-one .ttm_contactcms_inner .text:first-child .desc {
	margin-right: 20px;
	padding-right: 20px;
	border-right: 1px solid rgba(255,255,255,.15)
}
.tm-header-style-infostack #site-header-menu .is_stuck #site-navigation div.mega-menu-wrap>ul>li:after, .tm-header-style-infostack #site-header-menu .is_stuck #site-navigation div.nav-menu>ul>li:after {
	background-color: rgba(255,255,255,0.07)
}
#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-infostack .kw-phone {
	float: right;
	right: 0px;
	top: 0;
	font-size: 14px;
	color: #fff;
	padding: 0px 0px 0px 8px;
	height: 88px;
	line-height: 88px
}
.tm-header-style-infostack-three .kw-phone {
	height: 50px;
	line-height: 50px !important
}
.tm-header-style-infostack-two .tm-quickinfo-box, .tm-header-style-infostack-two .kw-phone {
	height: 50px;
	line-height: 50px
}
#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 {
}
.tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li.current-menu-ancestor>a:before, .tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li>a:hover:before, .tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li:hover>a:before, .tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li.current_page_item>a:before {
	width: 100%
}
.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 {
}
.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, .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, .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.mega-current-menu-item>a:before {
	opacity: 1
}
.tm-header-style-infostack .tm-top-info-con>.header-widget:after {
	content: "";
	height: 20px;
	width: 1px;
	background-color: #E8E8E8;
	display: block;
	position: absolute;
	right: 0px;
	top: 50%;
	margin-top: -8px
}
.tm-header-style-infostack .tm-top-info-con>.header-widget:nth-child(2):after, .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-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 ul.mega-sub-menu:before {
	content: " ";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block
}
.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
}
.tm-header-overlay .bottom_block.is_stuck {
	position: fixed;
	width: 100% !important;
	top: 0;
	z-index: 999;
	margin: 0;
	animation-name: menu_sticky;
	-webkit-box-shadow: 0px 2px 8px -4px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 2px 8px -4px rgba(0,0,0,0.15);
	box-shadow: 0px 2px 8px -4px rgba(0,0,0,0.15);
	padding: 10px 0;
	left: 0;
	right: 0;
	background-color: #ffffff
}
.tm-header-icons .themetechmount-fbar-btn, .tm-header-icons .tm-header-icon {
	margin-left: 7px
}
.tm-header-icons .tm-header-icon.tm-header-wc-cart-link {
	padding-right: 0px
}
.tm-header-style-classic .tm-header-icons .tm-header-icon.tm-header-wc-cart-link {
	padding-left: 4px
}
.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(255,255,255,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(255,255,255,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(255,255,255,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: 48px;
	line-height: 48px !important
}
.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-infostack-three .tm-box-wrapper {
	top: 57.5px
}
.tm-header-style-infostack-three .tm-header-block>.tm-box-wrapper:first-child {
	top: 27.5px
}
.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
}
.tm-header-style-infostack-three #site-header-menu .tm-stickable-header.is_stuck .container:before, .tm-header-style-infostack-three #site-header-menu .tm-stickable-header.is_stuck .container:after {
	content: "";
	width: 5000px;
	height: 100%;
	background-color: inherit;
	left: 100%;
	top: 0px;
	position: absolute
}
.tm-header-style-infostack-three #site-header-menu .tm-stickable-header.is_stuck .container:before {
	right: 100%;
	left: auto;
	top: 0px
}
.tm-header-style-infostack-three #site-header-menu .tm-stickable-header.is_stuck {
	animation-duration: 0.5s;
	animation-timing-function: ease-in-out;
	animation-name: menu_sticky
}
.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.widget_media_image img {
	padding: 10px 0 0
}
.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu li.mega-menu-item-has-children>a.mega-menu-link {
	font-size: 14px
}
}
@media (max-width:1499px) {
.tm-headerstyle-centerlogo-overlay #site-header-menu #site-navigation div.nav-menu > ul > li.logo-after-this, .tm-headerstyle-centerlogo-overlay .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: 366px
}
}
.tm-comment-owner, .tm-comment-owner a, .comment-meta .tm-comment-owner a, .ttmofferblock .offerblock-text .offerblock-text2, .tm-header-style-infostack-one .vertical-heading-text {
	font-family: "DM Sans";
	font-weight: 500
}
.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: #111111
}
.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: #111111;
	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: #ff4545
}
.themetechmount-topbar-wrapper, .themetechmount-topbar-wrapper a {
	color: #888888
}


.tm-header-overlay .mainmenu-wrapper
{
	left:20px;
}

#site-language-menu .mainmenu-wrapper
{
	left: 0;
}

.headerlogo img
{
	max-height:none !important;
}
h2
{
	font-family: "DM Sans",Arial,Helvetica,sans-serif;
	font-weight: 700 !important;
	color: #111111;
}


.mega-sub-menu
{
	box-shadow:none !important;
}

.pswp__img
{
	object-fit:contain !important;
}
.pswp__caption__center{
	text-align:center !important;
}


.tm-sbox .tm-vc_cta3-content-header h4{
	color:#000 !important;
}

#mega-menu-wrap-themetechmount-main-menu, #mega-menu-wrap-themetechmount-main-menu #mega-menu-themetechmount-main-menu, #mega-menu-wrap-themetechmount-main-menu #mega-menu-themetechmount-main-menu ul.mega-sub-menu, #mega-menu-wrap-themetechmount-main-menu #mega-menu-themetechmount-main-menu li.mega-menu-item, #mega-menu-wrap-themetechmount-main-menu #mega-menu-themetechmount-main-menu li.mega-menu-row, #mega-menu-wrap-themetechmount-main-menu #mega-menu-themetechmount-main-menu li.mega-menu-column, #mega-menu-wrap-themetechmount-main-menu #mega-menu-themetechmount-main-menu a.mega-menu-link, #mega-menu-wrap-themetechmount-main-menu #mega-menu-themetechmount-main-menu span.mega-menu-badge{
	/* color:#666; */
	color:#000;
}




@media (max-width:1200px)
{
#masthead #site-header.site-header.tm-bgcolor-custom {
	background-color: #fff !important
}
.site-header-main.tm-wrap {
	margin: 0 20px 0 15px;
	width: auto;
	display: block
}
.tm-headerstyle-centerlogo-overlay .site-header-main.tm-wrap {
	margin: 0
}
.tm-headerstyle-centerlogo-overlay .header-search {
	margin-top: 45px
}
.tm-headerstyle-centerlogo-overlay .wishlist-counter, .tm-headerstyle-centerlogo-overlay .compare-counter {
	margin: 0;
	display: none
}
.tm-headerstyle-centerlogo-overlay .headercart {
	margin: 0
}
.tm-headerstyle-centerlogo-overlay .tm-headericon-wrap {
	margin-right: 43px
}
.tm-headerstyle-centerlogo-overlay #site-header-menu #site-navigation div.nav-menu > ul > li.logo-after-this, .tm-headerstyle-centerlogo-overlay .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: 0 !important
}
.tm-headerstyle-centerlogo-overlay .myaccount .myaccount-toggle {
	font-size: 0;
	padding: 0;
	height: 35px;
	width: 35px;
	background-position: center
}
.tm-headerstyle-centerlogo-overlay .site-header-main.tm-wrap .tm-wrap-cell {
	display: inline-block;
	vertical-align: top;
	position: static
}
.tm-headerstyle-centerlogo-overlay .header-search {
	float: right
}
.tm-pageslider-yes .tm-header-style-infostack-two #verticalmenu-wrapper.verticalmenu-wrapper {
	display: block
}
.site-header-main.tm-wrap .tm-wrap-cell {
	display: block
}
.tm-header-icon {
	padding-right: 0px;
	padding-left: 10px;
	position: relative
}
.tm-header-style-infostack-three .kw-phone {
	display: none
}
.tm-header-style-infostack-three .tm-header-top-wrapper .tm-left-info-con {
	display: none
}
.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-icon.tm-header-social-box {
	display: none
}
.site-title {
	width: inherit
}
div.tm-titlebar-wrapper {
	background-attachment: scroll !important
}
.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;
	background-color: #333;
	z-index: 100;
	width: 100%;
	top: 125px
}
.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.widget_media_image img {
	padding: 10px 0px 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 {
	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
}
.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: #ff4545
}
#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(153,153,153,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(153,153,153,0.15)
}
#site-header-menu #site-navigation div.nav-menu>ul li 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: 10px
}
#site-header-menu #site-navigation .mega-menu-toggle .mega-toggle-blocks-right {
	height: 30px
}
.menu-toggle i, .tm-header-icons a {
	color: rgba(255,255,255,1)
}
.menu-toggle span, .menu-toggle span:after, .menu-toggle span:before {
	background-color: rgba(255,255,255,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: 50px;
	margin-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 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
}
#site-header-menu #site-navigation .menu-toggle, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
	top: 43px;
	display: block;
	position: absolute;
	right: 0;
	left: auto;
	width: 40px;
	background: none;
	z-index: 1;
	outline: none;
	padding: 0;
	line-height: normal
}
.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-autovio-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-autovio-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-autovio-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-autovio-icon-bars:before,
#site-header-menu #site-navigation .menu-toggle .tm-autovio-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: #033b4a;
	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-autovio-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
}
.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu li.mega-menu-item-has-children>a.mega-menu-link {
	font-size: 14px
}
#site-header-menu #site-navigation.toggled-on .menu-toggle .tm-autovio-icon-bars:before,
#site-header-menu #site-navigation.toggled-on .menu-toggle .tm-autovio-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: 28px
}
#site-header-menu #site-navigation.toggled-on .menu-toggle .tm-autovio-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-autovio-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-autovio-icon-bars:before, .site-header.tm-bgcolor-darkgrey #site-header-menu #site-navigation .menu-toggle .tm-autovio-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-autovio-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-autovio-icon-bars, .tm-responsive-icon-white #site-header-menu #site-navigation .menu-toggle .tm-autovio-icon-bars:before, .tm-responsive-icon-white #site-header-menu #site-navigation .menu-toggle .tm-autovio-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
}
.tm-header-style-infostack .tm-bgcolor-white.tm-mmmenu-override-yes .tm-header-menu-bg-color-darkgrey #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after, .tm-header-style-infostack .tm-bgcolor-white.tm-mmmenu-override-yes .tm-header-menu-bg-color-darkgrey #site-navigation:not(.toggled-on) .menu-toggle .tm-autovio-icon-bars, .tm-header-style-infostack .tm-bgcolor-white.tm-mmmenu-override-yes .tm-header-menu-bg-color-darkgrey #site-navigation .tm-autovio-icon-bars:before, .tm-header-style-infostack .tm-bgcolor-white.tm-mmmenu-override-yes .tm-header-menu-bg-color-darkgrey #site-navigation .menu-toggle .tm-autovio-icon-bars:after, .tm-header-style-infostack .tm-bgcolor-white.tm-mmmenu-override-yes .tm-header-menu-bg-color-darkgrey #site-navigation .mega-menu-wrap .mega-menu-toggle:not(.mega-menu-open) .mega-toggle-block-1, .tm-header-style-infostack .tm-bgcolor-white.tm-mmmenu-override-yes .tm-header-menu-bg-color-darkgrey #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before, .tm-header-style-infostack .tm-bgcolor-white.tm-mmmenu-override-yes #site-header-menu .mega-menu-wrap .tm-header-menu-bg-color-darkgrey .mega-menu-toggle .mega-toggle-block-1:after {
	background-color: #ffffff !important
}
.site-header.tm-bgcolor-white #site-header-menu #site-navigation .menu-toggle .tm-autovio-icon-bars, .site-header.tm-bgcolor-white #site-header-menu #site-navigation .menu-toggle .tm-autovio-icon-bars:before, .site-header.tm-bgcolor-white #site-header-menu #site-navigation .menu-toggle .tm-autovio-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-autovio-icon-bars, .tm-responsive-icon-dark #site-header-menu #site-navigation .menu-toggle .tm-autovio-icon-bars:before, .tm-responsive-icon-dark #site-header-menu #site-navigation .menu-toggle .tm-autovio-icon-bars:after {
	background-color: #323232
}
.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: #182333
}
.tm-responsive-icon-white #site-header-menu #site-navigation.toggled-on .menu-toggle .tm-autovio-icon-bars, .tm-responsive-icon-dark #site-header-menu #site-navigation.toggled-on .menu-toggle .tm-autovio-icon-bars, .site-header.tm-bgcolor-white #site-header-menu #site-navigation.toggled-on .menu-toggle .tm-autovio-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-infostack .tm-header-icon.tm-header-btn-w, .tm-header-style-infostack .tm-header-widgets-wrapper {
	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-infostack.tm-header-overlay .tm-stickable-header-w {
	position: absolute;
	top: 0
}
.tm-header-style-infostack .tm-header-top-wrapper .col-sm-4.col-md-3 {
	display: none
}
.tm-header-style-infostack .tm-header-top-wrapper .col-sm-4.col-md-6 {
	margin: 0 auto;
	float: none
}
.tm-header-style-infostack .tm-header-icon, .tm-header-style-infostack .headerlogo {
	height: 100px;
	line-height: 100px !important
}
.tm-header-style-infostack-two .tm-quick-links, .tm-header-style-infostack-three .tm-quick-links, .tm-header-style-infostack-two .header-search {
	margin-top: 30.5px
}
.tm-header-style-infostack-one .tm-quick-links {
	margin: 36px 0 0
}
.tm-header-style-infostack .tm-top-info-con .header-widget .headercart-block {
	margin-top: 29.5px
}
.tm-headerstyle-infostack .header-search .header-toggle {
	margin-top: 26.5px;
	margin-bottom: 26.5px
}
.tm-header-style-infostack-two .header-search, .tm-header-style-infostack .header-search, .kw-customtxt {
	display: none
}
.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: 11px
}
.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: 50px
}
.tm-header-style-infostack-two .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal, .tm-header-style-infostack-two #site-header-menu #site-navigation div.nav-menu>ul {
	top: 48px
}
.tm-header-style-infostack-one .verticalmenu-wrapper {
	margin-top: 10px
}
.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
}
header.tm-header-style-infostack #site-header-menu #site-navigation {
	height: 50px
}
#site-header-menu #site-navigation .menu-toggle, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
	top: 47px
}
.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 #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
}
.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
}
.header-search {
	position: relative;
	float: right;
	margin: 2px 0 0 5px
}
.tm-headerstyle-infostack .header-search .header-toggle:before {
	content: '';
	border: 1px dashed #ffffff;
	position: absolute;
	display: block;
	top: 3px;
	right: 3px;
	bottom: 3px;
	left: 3px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px
}
.tm-header-style-infostack-one .myaccount .myaccount-toggle, .tm-header-style-infostack-one .wishlist-counter a, .tm-header-style-infostack-one .compare-counter a {
	height: 30px;
	width: 30px
}
.tm-header-style-infostack-one .compare-counter a:before {
	font-size: 18px
}
.tm-header-style-infostack-one .wishlist-counter a:before {
	font-size: 21px
}
.tm-header-style-infostack-one .myaccount .myaccount-toggle:before {
	font-size: 19px
}
.tm-header-style-infostack-one .headercart .headercart-icon:before {
	font-size: 21px
}
.tm-header-style-infostack .headercart .headercart-icon {
	height: 30px;
	width: 30px
}
.tm-header-style-infostack-three .headercart .headercart-icon, .tm-headerstyle-infostack-three .wishlist-counter a {
	padding: 0;
	font-size: 0;
	line-height: 30px
}
.headercart-total, .wishlist-counter span.count {
	top: 0;
	right: 0
}
.tm-header-style-infostack-one .headercart-total, .tm-header-style-infostack-one .wishlist-counter span.count {
	top: -5px;
	right: 0
}
.tm-header-style-infostack .carttotal {
	display: none
}
.tm-header-style-infostack .wishlist-counter, .myaccount.topbar-link, .tm-header-style-infostack .headercart {
	margin: 0
}
.wishlist-counter {
	margin: 2px 0 0 5px
}
.headercart {
	margin: 2px 0 0 5px
}
.header-search .ttm_advance_search, .header-search .widget_search {
	bottom: auto;
	left: auto;
	position: absolute;
	right: 0;
	top: 69px;
	width: 250px;
	z-index: 99;
	display: none
}
.tm-headerstyle-infostack .header-search .input-group-btn {
	right: -1px
}
.header-search .ttm_advance_search .product-search-widget .search_by_category {
	display: none
}
.header-search .ttm_advance_search .search-field, .header-search .search-field {
	padding: 10px 60px 9px 10px
}
.header-search .input-group-btn {
	position: absolute;
	float: left
}
.header-center {
	display: none
}
.verticalmenu-wrapper {
	width: auto;
	min-width: 220px
}
.tm-header-style-infostack .header-banner {
	display: none
}
.headerlogo img {
	max-width: 100%
}
.tm-header-style-infostack .site-branding {
	float: left
}
.tm-header-style-infostack .headerlogo img {
	max-height: 40px;
	max-height:none;
	max-width: 100%
}
.tm-headerstyle-infostack-two .headerlogo img {
	max-height:none;
}
.tm-header-style-infostack.tm-header-style-infostack-three .headerlogo img {
	max-height:none;
	max-width: 100%
}
#site-navigation .verticalmenu-wrapper ul.nav-menu ul.sub-menu {
	position: static;
	box-shadow: unset;
	-moz-box-shadow: unset;
	-webkit-box-shadow: unset;
	min-width: 100%;
	display: block;
	padding: 0
}
#site-navigation .verticalmenu-wrapper ul.nav-menu > li.menu-item-has-children,
#site-navigation .verticalmenu-wrapper ul.nav-menu ul.sub-menu > li.menu-item-has-children {
	background: none
}
ul.nav-menu li.first_mega_menu > ul.sub-menu {
	width: auto;
	padding-top: 5px
}
#site-navigation .verticalmenu-wrapper ul.nav-menu li.first_mega_menu > ul.sub-menu > li {
	float: none;
	width: auto;
	border-right: 0
}
#site-navigation .verticalmenu-wrapper ul.nav-menu li.first_mega_menu > ul.sub-menu > li a,
#site-navigation .verticalmenu-wrapper ul.nav-menu ul.sub-menu > li a {
	padding: 5px 20px;
	border-bottom: 0
}
#site-navigation .verticalmenu-wrapper ul.nav-menu ul.sub-menu > li,
#site-navigation .verticalmenu-wrapper ul.nav-menu li.first_mega_menu > ul.sub-menu > li {
	padding: 0 0 0 10px;
	border: none
}
#site-navigation .verticalmenu-wrapper ul.nav-menu li.first_mega_menu > ul.sub-menu {
	width: 100%;
	min-width: 100%
}
#site-navigation .verticalmenu-wrapper ul.nav-menu li, .tm-header-style-infostack-two #site-navigation .verticalmenu-wrapper ul.nav-menu li {
	padding: 0
}
#site-navigation .verticalmenu-wrapper ul.nav-menu >li>a,
#site-navigation .verticalmenu-wrapper ul.nav-menu > li > a {
	padding: 14px 20px;
	display: block
}
.tm-header-style-infostack-two #site-navigation .verticalmenu-wrapper ul.nav-menu >li>a, .tm-header-style-infostack-two #site-navigation .verticalmenu-wrapper ul.nav-menu > li > a {
}
#site-navigation .verticalmenu-wrapper ul.nav-menu >li:hover .sub-menu {
	animation: unset;
	-webkit-animation: unset;
	-moz-animation: unset;
	padding-bottom: 10px
}
#site-navigation .verticalmenu-wrapper ul.nav-menu .first_mega_menu ul.sub-menu ul.sub-menu li {
	padding: 0 0 0 10px
}
#site-navigation .verticalmenu-wrapper ul.nav-menu .first_mega_menu ul.sub-menu ul.sub-menu {
	min-width: 100%;
	padding-bottom: 0
}
#site-navigation .verticalmenu-wrapper ul.nav-menu li.hiden_menu {
	border-bottom: 0
}
#site-navigation .verticalmenu-wrapper ul.nav-menu ul.sub-menu > li .hitarea,
#site-navigation .verticalmenu-wrapper ul.nav-menu li.first_mega_menu > ul.sub-menu > li .hitarea {
	top: 5px
}
.hitarea {
	cursor: pointer;
	float: right;
	height: 20px;
	position: absolute;
	right: 15px;
	top: 14px;
	width: 20px;
	z-index: 7;
	text-align: center;
	padding: 0 1px;
	line-height: 20px;
	color: #666666
}
.verticalmenu-wrapper .expandable-hitarea:before {
	content: "\f067";
	font-family: "FontAwesome";
	right: 0;
	font-size: 10px;
	color: #666666
}
.verticalmenu-wrapper .collapsable-hitarea:before {
	font-family: 'FontAwesome';
	content: '\f068';
	font-size: 10px;
	color: #666666
}
#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-header-style-infostack .site-header-main.tm-wrap {
	margin: 0
}
.tm-header-style-infostack-two .headercart .headercart-icon {
	font-size: 0;
	padding: 0;
	line-height: 30px;
	height: 30px;
	width: 30px;
	background-position: center
}
.tm-header-style-infostack-two .headercart, .tm-headerstyle-infostack-two .wishlist-counter, .tm-headerstyle-infostack-two .myaccount.topbar-link, .tm-headerstyle-infostack-two .compare-counter {
	margin: 0 0 0 5px
}
.tm-header-style-infostack-two .header-search {
	display: block;
	margin-left: 10px
}
.tm-headerstyle-infostack-two .wishlist-counter a, .tm-headerstyle-infostack-two .compare-counter a, .tm-headerstyle-infostack-three .wishlist-counter a, .tm-headerstyle-infostack-three .compare-counter a {
	background-position: center;
	padding: 0;
	font-size: 0;
	line-height: 30px;
	height: 30px;
	width: 30px
}
.home .tm-header-style-infostack-two .verticalmenu-wrapper {
	position: static
}
.home .tm-header-style-infostack-two #site-navigation ul#menu-vertical-menu {
	display: none
}
.tm-headerstyle-infostack-two .myaccount .myaccount-toggle {
	background-position: center;
	font-size: 0;
	padding: 0;
	line-height: 30px;
	height: 30px;
	width: 30px
}
.tm-header-style-infostack-two .headerlogo {
	float: left
}
.tm-header-style-infostack-two .site-header-main.tm-wrap {
	margin: 0
}
.tm-header-style-infostack-two .mainmenu-wrapper {
	margin: 7px 0 0 0
}
.tm-header-style-infostack:not(.tm-headerstyle-infostack-one) .wishlist-counter span.count, .tm-header-style-infostack:not(.tm-headerstyle-infostack-one) .headercart-total {
	top: 0;
	right: 0
}
.tm-sbox.tm-sbox-iconalign-left-spacing4 .tm-vc_cta3-container, .tm-sbox.tm-sbox-iconalign-right-spacing .tm-vc_cta3-container {
	width: auto;
	display: inline-block;
	vertical-align: top
}
.tm-sbox.tm-sbox-iconalign-right-spacing, .tm-sbox.tm-sbox-iconalign-right-spacing:nth-child(2) {
	right: 0
}
.tm-sbox.tm-sbox-iconalign-left-spacing4, .tm-sbox.tm-sbox-iconalign-left-spacing4:nth-child(2) {
	left: 0
}
.tm-sbox.tm-sbox-iconalign-right-spacing, .tm-sbox.tm-sbox-iconalign-left-spacing4 {
	margin: 40px 0;
	text-align: center
}
.tm-sbox.tm-sbox-iconalign-right-spacing:first-child, .tm-sbox.tm-sbox-iconalign-left-spacing4:last-child {
	margin: 0
}
.tm-sbox-iconalign-left-spacing4 .tm-vc_cta3-icons-left.tm-vc_general.tm-vc_cta3 .tm-vc_cta3-icons, .tm-sbox .tm-vc_cta3-icons-right.tm-vc_general.tm-vc_cta3 .tm-vc_cta3-icons {
	padding: 0 7px !important;
	border-width: 2px
}
.tm-header-style-infostack .tm-top-info-con .header-widget:not(:last-child) {
	display: none
}


#site-header-menu, #site-header-menu .mainmenu-wrapper {
	display: block;
}

#site-header-menu, #site-header-menu .mainmenu-wrapper li {
	margin: 0 !important;
}
.lang-item > a{
	display:none !important;
}

.lang-item .mega-sub-menu{
	display:flex !important;
	background:#fff !important;
	padding:0 0 0 10px !important;
}
.lang-item .mega-sub-menu .mega-menu-link {
	font-size:0 !important;
	background:#fff !important;
	padding:0 5px !important;
}
.header-search {
position:static !important;
}
.widget_search
{
	width:100% !important;
	left:0 !important;
	right:0 !important;
}


}

/* /bow/700/modules/page-header-06-autovio/template.css */


/* /bow/700/modules/faq/template.css */
/* Rimuove l'ombra/outline di default del bottone al click */
.custom-faq-btn:focus, 
.custom-faq-btn:active {
    outline: none;
    box-shadow: none;
    text-decoration: none;
}

/* Colore del testo per il bottone */
.custom-faq-btn {
    color: #333;
    text-decoration: none;
}
.custom-faq-btn:hover {
    color: #000;
    text-decoration: none;
}

/* Animazione fluida per la freccetta */
.faq-chevron {
    transition: transform 0.3s ease;
}

/* Quando il pannello NON è collassato (aperto), la freccia gira verso l'alto */
.custom-faq-btn:not(.collapsed) .faq-chevron {
    transform: rotate(180deg);
}

/* Stile base delle card per ricalcare il tuo design */
.faq-container .card {
    border-radius: 0;
    border-color: #ccc !important;
}



.slick-next:before {
    background-image: url(/assets/vendor/autovio/images/prod-next.svg);
}
.faq-chevron:before  {
	content: '' !important;
	background-color: #f7f7f7;
	background-size: 14px !important;
	background-repeat: no-repeat;
	background-position: center;
	width: 35px;
	height: 35px;
	line-height: 35px;
	opacity: 1;
	display: block;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%;
	-moz-border-radius: 50%;
	transition: all 0.3s ease-out 0s;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-ms-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;    
	background-image: url(/assets/vendor/autovio/images/side-prod-next.svg);
	background-size: 14px !important;
}

/* /bow/700/modules/footer-07-autovio-layout3/template.css */
.cookiealert {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 0 !important;
    z-index: 999;
    opacity: 0;
    visibility: hidden;
    border-radius: 0;
    transform: translateY(100%);
    transition: all 500ms ease-out;
    color: #ecf0f1;
    background: #212327 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEECAIAAAAd4J55AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUIyQzg0Q0RDQ0ExMTFFNjkyMDJGQkMzNjQ3OUEyMTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUIyQzg0Q0VDQ0ExMTFFNjkyMDJGQkMzNjQ3OUEyMTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QjJDODRDQkNDQTExMUU2OTIwMkZCQzM2NDc5QTIxNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QjJDODRDQ0NDQTExMUU2OTIwMkZCQzM2NDc5QTIxNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnMLhJsAAB3qSURBVHja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');
}

.cookiealert.show {
    opacity: 1;
    visibility: visible;
    transform: translateY(0%);
    transition-delay: 1000ms;
}

.cookiealert a {
    text-decoration: underline
}

.cookiealert .acceptcookies {
    margin-left: 10px;
    vertical-align: baseline;
    color:#fff !important;
    position:absolute;
    top:0;
    right:0;
}
