
@import 'wp-content/themes/fyna/fonts/NimbusRomNo9L.css';
 
:root {

  --tm-skincolor-bg:#538167;

  --tm-secondary-bg:#141414;

  --tm-greycolor-bg:#f3f3f3;

  --tm-general-font-fmily:Roboto;

  --tm-special-font-fmily:Oswald;

  --tm-general-font-size:16;

  --tm-general-font-line-height:26;

  --body-fonts-color:#7a7a7a;

}





/**

 * 0. Background properties

 * ----------------------------------------------------------------------------

 */

body{background-color:#ffffff;background-position:0% 0%;background-size:auto;background-repeat:repeat;background-attachment:scroll;}

body > .tm-bg-layer{background-color:#ffffff;}

 body #main{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-image:url('localhost/palar/wp-content/themes/barber/images/floatingbar-bg.html');background-position:0% 0%;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;}

 div.tm-titlebar-wrapper{background-image:url('9to9salonspa.in/9to9_salon_bg1.jpg');background-color:rgba(17,24,30,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(17,24,30,0.01);}

 .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;}

 .footer{background-color:#141414;background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;}

.footer > .tm-bg-layer{background-color:#141414;}

 .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-image:url('fyna-data/wp-content/themes/fyna/images/login-bg.html');background-color:#f5f8f9;background-position:right bottom;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;}

.loginpage > .tm-bg-layer{background-color:#f5f8f9;}

 .error404 .site-content-wrapper{background-image:url('fyna-data/wp-content/themes/fyna/images/404-page-bg.html');background-color:#f5f8f9;background-position:right bottom;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;}

.error404 .site-content-wrapper > .tm-bg-layer{background-color:#f5f8f9;}

 .uconstruction_background{background-image:url('fyna-data/wp-content/themes/fyna/images/uconstruction-bg.html');background-color:#ffffff;background-position:center top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;}

.uconstruction_background > .tm-bg-layer{background-color:#ffffff;}









/**

 * 0. Font properties

 * ----------------------------------------------------------------------------

 */

body{font-family:"Roboto", Tahoma, Geneva, sans-serif;font-weight:500;font-size:16px;line-height:26px;color:#000000;}

 h1{font-family:"Oswald", Arial, Helvetica, sans-serif;font-weight:500;font-size:44px;line-height:45px;color:#141414;}

 h2{font-family:"Oswald", Arial, Helvetica, sans-serif;font-weight:600;font-size:35px;line-height:40px;color:#141414;}

 h3{font-family:"Oswald", Arial, Helvetica, sans-serif;font-weight:500;font-size:30px;line-height:35px;color:#141414;}

 h4{font-family:"Oswald", Arial, Helvetica, sans-serif;font-weight:500;font-size:24px;line-height:30px;color:#141414;}

 h5{font-family:"Oswald", Arial, Helvetica, sans-serif;font-weight:500;font-size:20px;line-height:30px;color:#141414;}

 h6{font-family:"Oswald", Arial, Helvetica, sans-serif;font-weight:500;font-size:16px;line-height:21px;color:#141414;}

 .tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h2{font-family:"Oswald", Arial, Helvetica, sans-serif;font-weight:500;text-transform:uppercase;font-size:44px;line-height:52px;color:#141414;}

 .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:"Oswald", Arial, Helvetica, sans-serif;font-weight:500;text-transform:uppercase;font-size:20px;line-height:30px;color:#538167;}

 .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content p{font-family:"Roboto", Arial, Helvetica, sans-serif;font-weight:400;font-size:16px;line-height:26px;color:#7a7a7a;}

 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:"Oswald", Arial, Helvetica, sans-serif;font-weight:500;font-size:20px;line-height:30px;color:#141414;}

 .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:"Oswald", Arial, Helvetica, sans-serif;font-weight:500;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, .vc_toggle_title > h4{font-family:"Oswald", Arial, Helvetica, sans-serif;font-weight:400;font-size:22px;}

 .tm-titlebar h1.entry-title, .tm-titlebar-textcolor-custom .tm-titlebar-main .entry-title{font-family:"NimbusRomNo9L", Arial, Helvetica, sans-serif;font-weight:400;text-transform:uppercase;font-size:42px;line-height:45px;color:#20292f;}

 .tm-titlebar .entry-subtitle, .tm-titlebar-textcolor-custom .tm-titlebar-main .entry-subtitle{font-family:"Poppins", Arial, Helvetica, sans-serif;font-weight:400;font-size:20px;line-height:22px;color:#20292f;}

 .tm-titlebar .breadcrumb-wrapper, .tm-titlebar .breadcrumb-wrapper a{font-family:"Poppins", Arial, Helvetica, sans-serif;font-weight:400;font-size:14px;line-height:16px;color:#686e73;}

 .headerlogo a.home-link{font-family:"Arimo", Arial, Helvetica, sans-serif;font-weight:400;font-size:26px;line-height:27px;color:#202020;}

 #site-header-menu #site-navigation div.nav-menu > ul > li > a, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal > li.mega-menu-item > a{font-family:"Oswald", Arial, Helvetica, sans-serif;font-weight:400;text-transform:uppercase;font-size:14px;line-height:24px;color:#ffffff;}

 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:"Oswald", Arial, Helvetica, sans-serif;font-weight:400;text-transform:uppercase;font-size:13px;line-height:17px;color:#585858;}

 #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:"Montserrat", Arial, Helvetica, sans-serif;font-weight:600;font-size:15px;line-height:20px;color:#2a2a2a;}





/**

 * 0. Text link and hover color properties

 * ----------------------------------------------------------------------------

 */



	a{color:#252525;}

	a:hover{color:#538167;}
 
	

	.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:#7a7a7a;

}
 

.sidebar .widget.fyna_category_list_widget ul>li a:hover:before, 

.sidebar .widget.fyna_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,

.tm-seperator-solid.tm-element-heading-wrapper.tm-heading-style-horizontal .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header .heading-seperator span:before,

.tm-seperator-solid.tm-element-heading-wrapper.tm-heading-style-horizontal .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header .heading-seperator:after,

.tm-seperator-solid.tm-element-heading-wrapper.tm-heading-style-horizontal .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header .heading-seperator:before,

.tm-seperator-solid.tm-element-heading-wrapper.tm-heading-style-vertical .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header .heading-seperator span:before,

.tm-seperator-solid.tm-element-heading-wrapper.tm-heading-style-vertical .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header .heading-seperator:after,

.tm-seperator-solid.tm-element-heading-wrapper.tm-heading-style-vertical .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header .heading-seperator:before,

.slick-dots li.slick-active button,

.widget.fyna_category_list_widget li.current-cat a:after,

.widget.fyna_category_list_widget li a:hover:after, 

.widget.fyna_all_post_list_widget li.tm-post-active a:after,

.widget.fyna_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 Section*/

.woocommerce .main-holder #content .woocommerce-error .button:hover, 

.woocommerce .main-holder #content .woocommerce-info .button:hover, 

.woocommerce .main-holder #content .woocommerce-message .button:hover,



.sidebar .widget .tagcloud a:hover,

.woocommerce .widget_shopping_cart a.button:hover,

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,

.main-holder .site table.cart .coupon button:hover,

.main-holder .site .woocommerce-cart-form__contents button:hover,

.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover,

.main-holder .site .return-to-shop a.button:hover,

.main-holder .site .woocommerce-MyAccount-content a.woocommerce-Button:hover,

.main-holder .site-content #review_form #respond .form-submit input:hover,

.woocommerce div.product form.cart .button:hover,

table.compare-list .add-to-cart td a:hover,

.woocommerce-cart #content table.cart td.actions input[type="submit"]:hover,

.main-holder .site .woocommerce-form-coupon button:hover,

.main-holder .site .woocommerce-form-login button.woocommerce-Button:hover,

.main-holder .site .woocommerce-ResetPassword button.woocommerce-Button:hover,

.main-holder .site .woocommerce-EditAccountForm button.woocommerce-Button:hover,



.single .main-holder div.product .woocommerce-tabs ul.tabs li.active,

.main-holder .site table.cart .coupon input:hover,

.woocommerce #payment #place_order:hover,

.wishlist_table td.product-price ins,

.widget .product_list_widget ins,

.woocommerce .widget_shopping_cart a.button.checkout,

.woocommerce .wishlist_table td.product-add-to-cart a,

.woocommerce .widget_price_filter .ui-slider .ui-slider-range,

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,

.woocommerce .widget_price_filter .price_slider_amount .button:hover,

.main-holder .site-content nav.woocommerce-pagination ul li .page-numbers.current, 

.main-holder .site-content nav.woocommerce-pagination ul li a:hover, 

 

.sidebar .widget .tagcloud a:hover,



.main-holder .site-content ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"]:hover:after,

.main-holder .site-content ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse:hover:after,

.main-holder .site-content ul.products li.product .tm-shop-icon>div:hover,



.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,





/* Events Calendar */

.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,



/* Testimonals */

.themetechmount-boxes-testimonial.themetechmount-boxes-col-one .themetechmount-box-view-default .themetechmount-box-title:after,



/* Tourtab with image */

.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, 



/* Heading Double Border style */

.tm-element-heading-wrapper.tm-seperator-double-border .heading-seperator:after,

.tm-element-heading-wrapper.tm-seperator-double-border .heading-seperator:before,



/* pricetable */

.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,



/* Widget Border style */

.sidebar .widget-title:before {

	background-color: #538167;

}







/* secondary bg color */

.themetechmount-boxes-testimonial.themetechmount-boxes-view-carousel .boxview-style5 .themetechmount-box-content,

.tm-static-box-wrapper.pricebox-style2 .tm-item-image:before,

.main-holder .site-content ul.products li.product .tm-shop-icon>div,

.themetechmount-servicebox-stylefour .themetechmount-box-bottom-content .tm-sbox-moreicon:hover,

.post.themetechmount-box-blog-classic:hover .themetechmount-blogbox-footer-readmore,

.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 {

	background-color: #141414;

}

.themetechmount-box-service.themetechmount-servicebox-stylesix .themetechmount-box-bottom-content {

	background-color:rgba( 20,20,20 , 0.85);

}





#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.fyna_all_post_list_widget li a, .widget.fyna_category_list_widget li a,

.sidebar .widget_product_categories li span, .sidebar .widget_categories li span,

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 {

	background-color: #f3f3f3;

}











/* Drop cap */

.tm-dcap-color-skincolor,



/* Slick Slider */

.themetechmount-boxes-row-wrapper .slick-arrow:not(.slick-disabled):hover,



/* Progress Bar */

.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 */

.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.fyna_all_post_list_widget li a:before,

.widget.fyna_category_list_widget li a:before,



/* Global Input Button */

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, 	



/* Testimonials Section */

.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,



/* Servicebox section */

.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,



/* Blog section */

.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,



/*Search Result Page*/

.tm-sresults-title small a,

.tm-sresult-form-wrapper,



/*Pricing Table*/

.main-holder .rpt_style_basic .rpt_recommended_plan .rpt_title,

.main-holder .rpt_4_plans.rpt_style_basic .rpt_plan.rpt_recommended_plan,



/*bbpress*/

#bbpress-forums button,

#bbp_search_submit,

#bbpress-forums ul li.bbp-header,

.themetechmount-box-blog-classic .entry-title:before,



/* square social icon */

.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.fyna_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.fyna_category_list_widget li.current-cat a,



.themetechmount-servicebox-styletwo .tm-service-iconbox .tm-service-icon-dots:before,

.themetechmount-box-service .tm-seperator:after,



/*blog top-bottom content */

.themetechmount-box-blog.themetechmount-box-blog-classic .themetechmount-post-date-wrapper,

.entry-content .page-links>span:not(.page-links-title),

.entry-content .page-links a:hover,

mark, 

ins{

	background-color: #538167 ;

}



.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: #538167 !important ;

}





/* Revolution button */

.Sports-Button-skin{

	background-color: #538167 !important ;

    border-color: #538167 !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( 83,129,103 , 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 #356349;

}

.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 #356349;

}





/* This is Titlebar Background color */

.tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper{	

	padding-top: 50px;

}

.tm-header-style-classic-box.tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper{

	padding-top:0px;

}



/* This is Titlebar Text color */



.tm-titlebar-wrapper .tm-titlebar-inner-wrapper{

	height: 350px;	

}

.tm-header-overlay .themetechmount-titlebar-wrapper .tm-titlebar-inner-wrapper{	

	padding-top: 80px;

}

.themetechmount-header-style-3.tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper{

	padding-top: 105px;

}



/* Logo Max-Height */

.headerlogo img{

    max-height: 110px;

}

.is_stuck .headerlogo img{

    max-height: 60px;

}



/* Extra Code */

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: darkgrey;

}





/**

 * 2. Topbar Background color

 * ----------------------------------------------------------------------------

 */





	

/* Show/hide topbar in some devices */

	@media (max-width: 1200px){

		.themetechmount-topbar-wrapper{

			display: none !important;

		}

	}



	



/**

 * 4. Border color

 * ----------------------------------------------------------------------------

 */



.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,

.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,



/* testimonial */

.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 {

	border-color: #538167;

}



.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: #538167;

}



.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: #538167;

}





/**

 * 5. Textcolor

 * ----------------------------------------------------------------------------

 */



.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,



/* Icon basic color */

.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.fyna_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,



/* Accordion section */

.vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a,



/* Global Button */ 

.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-white:hover,



 /* Blog */

.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,



 /* Team Member meta details */ 

.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,



 /* list style */ 

.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,

 

/* Testimonials Section */

.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-fyna-icon-star-1.tm-active,



.tm-textcolor-white a:hover, 



/* Tab content section */

.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, 



/* VCbutton section */

.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,



/* Teammember section */

.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,



/* Text color skin in row secion*/

.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.fyna_contact_widget_wrapper.call-email-footer li:before,



/*Tweets*/

.widget_latest_tweets_widget p.tweet-text:before,



/*Events Calendar*/

.themetechmount-events-box-view-top-image-details .themetechmount-events-meta .tribe-events-event-cost,



/*Price table*/

.main-holder .rpt_style_basic .rpt_plan .rpt_head .rpt_recurrence,

.main-holder .rpt_style_basic .rpt_plan .rpt_features .rpt_feature:before,

.main-holder .rpt_style_basic .rpt_plan .rpt_head .rpt_price,



/*search result page*/

.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*/

.woocommerce-info:before,

.woocommerce-message:before,

.main-holder .site-content ul.products li.product .price,

.main-holder .site-content ul.products li.product .price ins,

.single .main-holder #content div.product .price ins,

.woocommerce .price .woocommerce-Price-amount,

.main-holder .site-content ul.products li.product h3:hover,

.main-holder .site-content ul.products li.product .woocommerce-loop-category__title:hover,

.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 before */

.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,



/* Special Section */

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{

	color: #538167;

}











/*** Defaultmenu ***/     

/*Wordpress Main Menu*/      



/* Menu hover and select section */ 

.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,             



/*Wordpress Dropdown Menu*/

.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,    

    

 

 /*Mega Main Menu*/      

 .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,           





/*Mega Dropdown Menu*/  

.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{

    color: #fff ;

}

    



	

	





/* Dynamic main menu color applying to responsive menu link text */

.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: #538167 !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( 88,88,88 , 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;

}



/*Logo Color --------------------------------*/ 

h1.site-title{

	color: #202020;

}





/**

 * 9. Genral Elements

 * ----------------------------------------------------------------------------

 */



/* Site Pre-loader image */





/**

 * 10. Heading Elements

 * ----------------------------------------------------------------------------

 */

.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: #538167 !important;

}

.tm-textcolor-skincolor .tm-vc_cta3-content-header h4{

	color: rgba( 83,129,103 , 0.90) !important;

}

.tm-textcolor-skincolor .tm-vc_cta3-content .tm-cta3-description{

	color: rgba( 83,129,103 , 0.60) !important;

}

.tm-custom-heading.tm-textcolor-skincolor{

	color:#538167!important;

}

.tm-textcolor-skincolor a{

	color: rgba( 83,129,103 , 0.80);

}







/**

 * 10. Floating Bar

 * ----------------------------------------------------------------------------

 */

	

/* Show/hide topbar in some devices */

@media (max-width: 1200px){

	.themetechmount-fbar-btn,

    .themetechmount-fbar-box-w{

		display: none !important;

	}

}



	







/********************** Tab ****************************/



.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: #538167 !important;     

    border-color: #538167;     

    color: #fff;

}

.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading,

.vc_tta-color-skincolor.vc_tta-style-flat .vc_tta-tab>a{

    background-color: #538167 ;   

}



/* Modern skincolor */

.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {

    border-color: #538167 ; 

    background-color: #538167 ; 

}



/* Outline skincolor */

.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: #538167 ; 

    background-color: transparent;

    color: #538167 ; 

}



.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-tab.vc_active>a,

.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-tab>a:hover {

    background-color: #538167 ; 

    color:#fff !important;

}

.wpb-js-composer .vc_tta-style-classic.vc_tta-accordion.ttm-accordion-styleone .vc_tta-icon,

.wpb-js-composer .vc_tta-style-classic.vc_tta-accordion.ttm-accordion-styleone .vc_tta-controls-icon,

.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel-title>a,

.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-tab.vc_active>a{

	color: #538167 ; 

}





/**

 * Extra section

 * ----------------------------------------------------------------------------

 */



.themetechmount-boxes-service .row.themetechmount-boxes-row-wrapper .tm-box-col-wrapper:nth-child(even) .themetechmount-servicebox-stylefour .tm-sbox-moreicon:hover,

.sidebar .widget.fyna_category_list_widget ul>li:hover a,

.sidebar .widget.fyna_all_post_list_widget ul>li:hover a,

.sidebar .widget.fyna_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-teambox-style3 .themetechmount-box-content:after, 

.themetechmount-teambox-style3 .themetechmount-box-content:before,

.themetechmount-teambox-style2 .themetechmount-innercontent-box:after,

.themetechmount-teambox-style2 .themetechmount-innercontent-box:before,

.themetechmount-box-portfolio .themetechmount-overlay:before,

.single article.post blockquote,

.themetechmount-box-blog-classic .themetechmount-blogbox-desc-footer>div,

.themetechmount-box-blog-classic .tm-entry-meta .tm-meta-line:after,

.themetechmount-servicebox-stylefour .themetechmount-box-bottom-content,

.themetechmount-teambox-styletwo .themetechmount-box-content:after,

.themetechmount-teambox-styletwo .themetechmount-box-content:before,

.mailchimp-inputbox input[type="submit"],

.widget .tm-separated-link:before,

.tm-vc_btn3.tm-vc_btn3-color-inverse.tm-vc_btn3-style-flat:focus, .tm-vc_btn3.tm-vc_btn3-color-inverse.tm-vc_btn3-style-flat:hover, .tm-vc_btn3.tm-vc_btn3-color-inverse:focus, .tm-vc_btn3.tm-vc_btn3-color-inverse:hover,

.themetechmount-servicebox-styleone .themetechmount-serviceboxbox-textbox .tm-morebtn,

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,

.single-post .themetechmount-blogbox-sharebox .themetechmount-tags-links 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 {

	background-color: #538167; 

}



.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( 83,129,103 , 0.93);

}



.tm-sbox-hover .tm-sbox:hover {

	border-bottom: 2px solid #538167;	

}



.pricebox-style2 .tm-border,

.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,

.tm-social-share-links ul li a:hover,

.tm-header-icons .tm-header-icon  a:hover,

.tm-header-social-box div.tm-icon-wrapper ul li a:hover,

.themetechmount-teambox-view-style2:hover .themetechmount-team-image-box,

.themetechmount-blog-box-view-right-image .themetechmount-box-content .tm-post-categories>.tm-meta-line.cat-links a,

.themetechmount-blog-box-view-left-image .themetechmount-box-content .tm-post-categories>.tm-meta-line.cat-links a,

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,

.themetechmount-boxes-row-wrapper .slick-arrow:hover,

.sbox-hover-borderbox .tm-sbox .tm-vc_cta3-container>.tm-vc_general:after,

.widget .search-form .search-field:focus,

.themetechmount-box-events.themetechmount-box-view-top-image:hover .event-box-content,

.ttm-skin-outline-border .tm-vc_icon_element-style-rounded:before,

.tm-sbox.tm-iconbox-bottom-border .tm-vc_cta3-icons:after,

.tm-bgcolor-darkgrey .wpcf7 .tm-contactform .wpcf7-textarea:focus,

.wpcf7 .tm-commonform .wpcf7-text:focus,

.wpcf7 .tm-commonform textarea:focus {

	border-color:#538167;

}





.themetechmount-servicebox-stylethree:hover .themetechmount-post-item img,

.themetechmount-boxes-testimonial .themetechmount-box.themetechmount-box-view-default .themetechmount-post-item .themetechmount-box-desc:after,

.themetechmount-box-team .themetechmount-box-social-links ul li a:hover,

.tm-header-style-infostack .header-widget .header-icon .icon,

.tm-pf-single-content-wrapper.tm-pf-view-top-image .themetechmount-pf-single-detail-box,

.tm-rounded-shadow-box > .vc_column-inner > .wpb_wrapper,

.widget .woocommerce-product-search .search-field:focus,

.widget .search-form .search-field:focus,

.themetechmount-teambox-view-overlay .themetechmount-overlay,

.themetechmount-box-team.themetechmount-box-view-topimage-bottomcontent .themetechmount-overlay,

body table.booked-calendar td.today .date span,

.servicebox-number .tm-sbox.tm-sbox-istyle-rounded-outline .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner:before,

.tm-sbox.tm-iconbox-bottom-border .tm-vc_cta3-icons:after,

.tm-sevicebox-skinborder .tm-sbox .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-color-skincolor,

.tm-skincolor-bottom-boder {

	border-color: #538167;	

}

.widget .widget-title{

	border-left-color: #538167;	

}

.themetechmount-fbar-position-right .themetechmount-fbar-btn a:after {

	border-right-color: #538167;	

}

.tooltip-top:before, .tooltip:before, [data-tooltip]:before,

.themetechmount-fbar-position-default .themetechmount-fbar-btn a:after {

	border-top-color: #538167;	

}

.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: #538167;	

}

 

body table.booked-calendar td.today:hover .date span,

.tm-search-outer .tm-icon-close:before,

.tm-sbox-bordered-style .tm-sbox:hover,

.serviceboxes-with-banner.tm-servicebox-hover .tm-sbox.tm-bg.tm-bgimage-yes:hover .tm-bg-layer {

  background-color: #538167 !important;

}



.themetechmount-box-service.themetechmount-servicebox-stylesix .themetechmount-serviceboxbox-readmore a,

.themetechmount-box-service.themetechmount-servicebox-stylesix .tm-service-icon i,

.themetechmount-boxes-testimonial .themetechmount-testimonial-box-style5 .tm-fyna-icon-star-1.tm-active, .themetechmount-boxes-testimonial .themetechmount-testimonial-box-style5 .tm-fyna-icon-star-empty-1,



.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,

body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-time i.booked-icon,

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a .vc_tta-icon,

.widget .tm-file-links .tm-links i,

.woocommerce-account .woocommerce-MyAccount-navigation li a:hover,

.widget.tm_widget_nav_menu li a:hover,

.widget.fyna_all_post_list_widget li a:hover,

.widget.fyna_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.fyna_all_post_list_widget li.tm-post-active a,

.widget.fyna_category_list_widget li.current-cat a,

.themetechmount-teambox-style2 .themetechmount-box-social-links a:hover,

.themetechmount-box-portfolio .themetechmount-icon-box a,

.comment-list a.comment-reply-link:hover,

.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,

.themetechmount-box-blog .themetechmount-blogbox-footer-readmore a,

.footer .tm-bg.tm-bgcolor-transparent.tm-textcolor-white .social-icons li > a,

.themetechmount-servicebox-stylethree .tm-service-iconbox .tm-service-icon,

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab.vc_active>a,

.tm-skincolor-utext u,

.themetechmount-topbar-wrapper:not(.tm-bgcolor-skincolor) .top-contact i,

.tm-element-heading-wrapper .tm-vc_cta3-headers h4 strong,

h2.tm-custom-heading strong,

.tm-element-heading-wrapper .tm-vc_cta3-headers h2 strong,

ul.fyna_contact_widget_wrapper li:before,

.tm-link-underline a,

a.tm-link-underline,

.tm-bgcolor-darkgrey .wpb_text_column a,

.tm-header-style-toplogo .info-widget-content h2,

.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,

.themetechmount-service-box-view-top-image .themetechmount-serviceboxbox-readmore a:hover,

.themetechmount-service-box-view-without-image .themetechmount-serviceboxbox-readmore a:hover,

.woocommerce .summary .compare.button:hover,

.bottom-footer-text.tm-bgcolor-custom.tm-textcolor-white a:not(:hover),

.tm-newsletter-box h3 strong,

.tm-tab-top-icon .vc_tta-tab >a:not(:hover) .vc_tta-icon:before,

.tm-fid-with-icon.tm-fid-view-topicon .tm-fid-icon-wrapper i,

.tm-header-style-toplogo .info-widget-inner h2,

.vc_row.tm-bgcolor-darkgrey .social-icons li > a,

.tm-titlebar-main .breadcrumb-wrapper span.current-item,

.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,

.make-appoint-form .wpcf7 label i,

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.fyna_contact_widget_wrapper li:before,

.main-holder .rpt_style_basic .rpt_plan .rpt_title{

	color: #538167;	

}



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: #538167;	

	background-color: #538167;	

}

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: #538167 !important;	

	background-color: #538167 !important;		

}

.site-footer .tm-skincolor,

.tm-skincolo-strong .tm-element-heading-wrapper .tm-custom-heading strong ,

.tm-custom-heading.tm-skincolo-strong strong,

.vc_row .tm-skincolor,

.tm-row .tm-skincolor,

.tm-skincolor,

.tm-skincolor-bfont b,

span.tm-skincolor a {

	color: #538167 !important;	 

}



.themetechmount-servicebox-styletwo .tm-service-iconbox {

	color: #538167;	

	border-color: #538167;

}

.themetechmount-box-service .tm-seperator {

    background-image: linear-gradient(to right,transparent 0,transparent 75%,#538167 75%,#538167);

}



/*woocommerce*/

.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 {

	border-color: #538167 !important;	 

}

.woocommerce-message,

.woocommerce-info,

.single .main-holder div.product .woocommerce-tabs ul.tabs li.active:before,

.tm-search-overlay {

    border-top-color: #538167;

}

.themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .themetechmount-vertical-testimonials-right .themetechmount-author-name,.tm-fid-view-center-text-style.inside h4 span {

	font-family:Oswald;

	font-weight:500;

}



/* ********************* Responsive Menu Code Start *************************** */

.headerlogo,.tm-header-icon, .tm-header-text-area,.site-header .themetechmount-fbar-btn{    height: 50px;    line-height: 50px !important;}.tm-header-icon.tm-header-social-box a.tm-social-btn-link i,.tm-header-icons .tm-header-search-link a, .tm-header-icons .tm-header-wc-cart-link a {	color: rgba( 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;}}/*** Responsive Menu* ----------------------------------------------------------------------------*/@media (max-width: 1200px){	/* Responsive Header bg color */	header.tm-header-style-leftmenu-centerlogo .site-branding { margin-left: 0px !important;} header.tm-header-style-leftmenu-centerlogo .site-header-main.tm-wrap { margin: 0 15px 0 15px; } .tm-header-style-infostack-centerlogo-style #site-header-menu .container {width: 100%;} 	#masthead #site-header.site-header.tm-bgcolor-custom{		background-color: #1a2227 !important;	}			/*** Header Section ***/	.site-header-main.tm-wrap{		margin:0 20px 0 15px;		width: auto;		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-icon.tm-header-wc-cart-link{    	float: right;    }  	.tm-header-icon.tm-header-social-box,	.tm-header-icon.tm-header-search-link{    	float: left;    } 	.tm-header-style-classic-highlight .tm-header-text-area,	.tm-header-icon.tm-header-social-box{    	display: none;    } #site-header-menu #site-navigation div.nav-menu > ul li:last-child, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li:last-child { border-bottom: none;}    .site-title{        width: inherit;    }  	div.tm-titlebar-wrapper {	    background-attachment: scroll !important;		} .tm-header-style-infostack-style2 .container.tm-container-for-header{padding-left: 0;}   /*** Navigation ***/    .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;	    }    /*** Responsive Menu ***/        .righticon{        position: absolute;        right: 0px;        z-index: 33;        top: 15px;        display: block;    }    	.righticon i{		font-size:20px;		cursor:pointer;        display:block;        line-height: 0px;	}     /*** Default menu box ***/     .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal,    #site-header-menu #site-navigation div.nav-menu > ul{    	position: absolute;        padding: 10px 20px;         left: 0px;	        box-shadow: rgba(0, 0, 0, 0.12) 3px 3px 15px;        border-top: 3px solid #538167;	         background-color: #333;               z-index: 100;        width: 100%;        top: 50px;      }              	.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal,         #site-header-menu #site-navigation div.nav-menu > ul{        	background-color: #ffffff;        }                  #site-header-menu #site-navigation div.nav-menu > ul,    #site-header-menu #site-navigation div.nav-menu > ul ul {        overflow: hidden;        max-height: 0px;    }	#site-header-menu #site-navigation div.nav-menu > ul ul ul{    	max-height: none;    }        #site-header-menu #site-navigation div.nav-menu > ul > li{    	position: relative;        text-align: left;    }        #site-header-menu #site-navigation.toggled-on div.nav-menu > ul{               display: block;        max-height: 10000px;           }    #site-header-menu #site-navigation.toggled-on div.nav-menu > ul ul.open {    	max-height: 10000px;    }       #site-header-menu #site-navigation div.mega-menu-wrap{    	  position: inherit;    }       #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal,     .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-flyout ul.mega-sub-menu{    	width: 100%;    }       .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item.mega-toggle-on > a,     .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item:hover > a,    .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a {    	background: none !important;    }    .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{    	float: none;    }    .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-megamenu > ul.mega-sub-menu > li{    	width: 100% !important;        padding-bottom: 0px;    }    #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-flyout ul.mega-sub-menu{    	padding-left:15px;            }    #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a {    	padding-left: 0px;    }    #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal ul.mega-sub-menu a,    #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li ul.mega-sub-menu,    #site-header-menu #site-navigation div.nav-menu > ul ul{    	  background-color: transparent !important;    }    #site-header-menu #site-navigation div.nav-menu > ul > li a,        #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li a{        display: block;        padding: 15px 0px;                text-decoration: none;        line-height: 18px;        height: auto;        line-height: 18px !important;    }         #site-header-menu #site-navigation div.nav-menu > ul ul a,     .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item a {        margin: 0;        display: block;        padding: 15px 15px 15px 0px;    }    #site-header-menu #site-navigation div.nav-menu > ul > li li a:before,    .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item li.mega-menu-item a:before{        font-family: "FontAwesome";        font-style: normal;        font-weight: normal;        speak: none;        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 #aboutgation 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;    }     /*** Defaultmenu ***/    .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: #538167;    }         	            #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( 88,88,88 , 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( 88,88,88 , 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;    }             	/* Dynamic main menu color applying to responsive menu link text */       #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;    }        .tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper{    	padding-top: 0px;    }      #site-header-menu #site-navigation .menu-toggle,    .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {        top: 5px;        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-fyna-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-fyna-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-fyna-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-fyna-icon-bars:before,     #site-header-menu #site-navigation .menu-toggle .tm-fyna-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-fyna-icon-bars,         .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 {        background: transparent;    }        #site-header-menu #site-navigation.toggled-on .menu-toggle .tm-fyna-icon-bars:before,    #site-header-menu #site-navigation.toggled-on .menu-toggle .tm-fyna-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-fyna-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-fyna-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);    }       /*** Responsive icon color( If custom header background color ) ***/          /* White color */ 	.site-header.tm-bgcolor-darkgrey #site-header-menu #site-navigation .menu-toggle .tm-fyna-icon-bars:before,	.site-header.tm-bgcolor-darkgrey #site-header-menu #site-navigation .menu-toggle .tm-fyna-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-fyna-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-fyna-icon-bars,    .tm-responsive-icon-white #site-header-menu #site-navigation .menu-toggle .tm-fyna-icon-bars:before,     .tm-responsive-icon-white #site-header-menu #site-navigation .menu-toggle .tm-fyna-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;    }          /* Dark color */      .site-header.tm-bgcolor-white #site-header-menu #site-navigation .menu-toggle .tm-fyna-icon-bars,    .site-header.tm-bgcolor-white #site-header-menu #site-navigation .menu-toggle .tm-fyna-icon-bars:before,    .site-header.tm-bgcolor-white #site-header-menu #site-navigation .menu-toggle .tm-fyna-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-fyna-icon-bars,    .tm-responsive-icon-dark #site-header-menu #site-navigation .menu-toggle .tm-fyna-icon-bars:before,     .tm-responsive-icon-dark #site-header-menu #site-navigation .menu-toggle .tm-fyna-icon-bars:after{         background-color: #182333;    }          .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-fyna-icon-bars,    .tm-responsive-icon-dark #site-header-menu #site-navigation.toggled-on .menu-toggle .tm-fyna-icon-bars,    .site-header.tm-bgcolor-white #site-header-menu #site-navigation.toggled-on .menu-toggle .tm-fyna-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;    }     /* Display None */    .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a:after,    #site-header-menu #site-navigation div.nav-menu > ul{    	display: none;    }    .tm-header-style-toplogo .tm-stickable-header-w{    	height: auto !important;    }        /* tm-header-style-infostack */         .tm-header-style-infostack .tm-header-icon.tm-header-btn-w,    .tm-header-style-infostack .tm-header-widgets-wrapper{    	display: none;        }  	.tm-header-style-toplogo .tm-header-top-wrapper .col-sm-4.col-md-3.widget-left, 	.tm-header-style-toplogo .tm-header-top-wrapper .col-sm-4.col-md-3.widget-right {		display: none;	}	body.themetechmount-page-full-width.tm-titlebar-bcrumb-bottom #content .site-main .entry-content > .wpb_row:first-child {		margin-top: -82px;	}    .tm-header-style-toplogo .tm-stickable-header-w,    .tm-header-style-infostack.tm-header-overlay .tm-stickable-header-w{                top: 0;    }    .tm-header-style-infostack .tm-header-top-wrapper .col-sm-4.col-md-3,    .tm-header-style-infostack .kw-phone{        display: none;    }	.tm-header-style-toplogo.tm-header-style-infostack .kw-phone {		display: block;	}    .tm-header-style-infostack .site-header-menu{        display: block;        position: absolute;        top: 0;        width: 100%;    }    .tm-header-style-infostack .tm-header-top-wrapper .col-sm-4.col-md-6{        margin: 0 auto;        float: none;    }	.tm-header-style-infostack  .tm-header-icon,    .tm-header-style-infostack .headerlogo{        height: 25px;        line-height: 25px !important;    }    .tm-header-style-infostack #site-header-menu #site-navigation .menu-toggle,    .tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {       top: 2px;     }    .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: 25px;    }	.tm-header-style-infostack .site-header-menu {		left: 0;	}	.tm-header-style-infostack .tm-stickable-header-w,	.tm-header-style-infostack .tm-site-header-menu {		height: auto !important;	}    #site-header-menu #site-navigation .menu-toggle,    .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {        top: 9px;    }		.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;		}	/* sticky footer bottom margin */		body .site-content-wrapper {		margin-bottom: 0px !important;	}	.tm-titlebar-align-left .entry-title-wrapper .entry-title {		padding-left: 0px;	}	.tm-header-style-infostack .tm-top-info-con {		display:none;	}		.tm-header-style-infostack #site-header-menu .container {       width: auto;		display: block;	}	#mega-menu-wrap-tm-main-menu #mega-menu-tm-main-menu li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator {		display: none;	}	.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;	}}@media (min-width: 1200px) {    header #site-header-menu #site-navigation{        height: 50px;        line-height: 50px !important;    }	/* Header full */    .tm-header-overlay .tm-stickable-header-w{        position: absolute;        z-index: 21;        width: 100%;        box-shadow: none;        -khtml-box-shadow: none;        -webkit-box-shadow: none;        -moz-box-shadow: none;        -ms-box-shadow: none;        -o-box-shadow: none;    } 	.site-header-main.container-full {		padding: 0 50px;	}	.tm-stickable-header.is_stuck{    	         box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.06);    }    .tm-stickable-header{        z-index: 12;          }	.tm-header-icon, 	.tm-header-icons, 	.tm-header-overlay .tm-header-icons:before,    .themetechmount-fbar-btn,	.tm-header-text-area,   	.tm-header-icons .themetechmount-fbar-btn a i,	.headerlogo,  	#site-header-menu #site-navigation div.nav-menu > ul > li > a, 	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a {        transition: all .3s ease-in-out;        -moz-transition: all .3s ease-in-out;        -webkit-transition: all .3s ease-in-out;        -o-transition: all .3s ease-in-out;    }    .tm-header-icon{               position: relative;    }	.tm-header-text-area,     #site-header-menu #site-navigation .nav-menu,      #site-header-menu,     .tm-header-icons,     .tm-header-icon,    #site-header-menu #site-navigation .mega-menu-wrap,     .menu-tm-main-menu-container{    	float: right;    }	.navbar{        vertical-align: top;    }    .menu-toggle {        display: none;        z-index: 10;	    }    .menu-toggle i{        color:#fff;        font-size:28px;    }    .toggled-on li,     .toggled-on .children {        display: block;    }		    #site-header-menu #site-navigation div.mega-menu-wrap{        clear: none;        position: inherit;    }    #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal{        position: static !important;           }    #site-header-menu #site-navigation .nav-menu-wrapper > ul {        margin: 0;        padding: 0;     }    .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li > a{    	background: none;    } 	#site-header-menu #site-navigation div.nav-menu > ul{    	margin: 0px;		position: relative;    }   	.k_flying_searchform_wrapper {        top: auto;        position: absolute;        width: 100%;        left: 0;        right: 0;        z-index: 11;    }	.tm-header-style-infostack .k_flying_searchform_wrapper {		max-width: 1140px;		left: 0;		right: 0;		margin-left: auto;		margin-right: auto;	}		.tm-header-style-infostack .tm-stickable-header:not(.is_stuck) .k_flying_searchform_wrapper {		top:50px;		}	.tm-header-style-infostack .tm-stickable-header:not(.is_stuck) .k_flying_searchform_wrapper .container {		width: 1140px;	}	.tm-header-style-infostack .tm-stickable-header.is_stuck .k_flying_searchform_wrapper {		width: 100%;		max-width: 100%;	}    #site-header-menu #site-navigation div.nav-menu > ul > li,    .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item{        height: 50px;        line-height: 50px !important;    }      #site-header-menu #site-navigation div.nav-menu > ul > li {        margin: 0 0px 0 0;        display: inline-block;        position: relative;		vertical-align: top;    }   	    #site-header-menu #site-navigation div.nav-menu > ul > li > a,    .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a{    	display: block;	        margin: 0px;        padding:  0px 17px 0px 17px;        text-decoration: none;        position: relative;        z-index: 1;               height: 50px;        line-height: 50px !important;            }	.tm-header-style-classic #site-header-menu #site-navigation div.nav-menu > ul > li > a,    .tm-header-style-classic .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a{		padding: 0px 14px 0px 14px;	}		    #site-header-menu #site-navigation div.nav-menu > ul > li:hover > a:before,    .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item:hover > a:before{		opacity: 1;    }		.is_stuck #site-header-menu #site-navigation div.nav-menu > ul > li:hover > a:before,	.is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item:hover > a:before {		top: 50px;	} 	.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: #538167;	}	.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;	}    /*** Defaultmenu ***/ 	.tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li ul a:before,	.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: #538167 ;    }	#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: #538167;			}	.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: #141414;    }  	.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: #538167;    }	.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: #538167 ;	}	.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:#538167 ;	}	.tm-header-style-infostack .kw-phone{		position: absolute;		right: -1px;		top: 0;		font-size: 14px;		color: #fff;		padding: 0px 0px 0px 8px;		height: 60px;		line-height: 60px;	}	    /*** Sub Navigation Section ***/	.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;    }	.tm-headerstyle-classic-highlight header#masthead .tm-header-menu-position-left #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-flyout.lastsecond ul.mega-sub-menu ul.mega-sub-menu,    .tm-headerstyle-classic-highlight header#masthead .tm-header-menu-position-left #site-header-menu #site-navigation div.nav-menu > ul li.lastsecond ul.sub-menu ul.sub-menu {		left:100%;	}	header#masthead #site-header-menu #site-navigation div.nav-menu > ul li.last ul.sub-menu ul.sub-menu, 	header#masthead #site-header-menu #site-navigation div.nav-menu > ul li.lastsecond ul.sub-menu ul.sub-menu,	header#masthead #site-header-menu #site-navigation div.nav-menu > ul li.lastthird ul.sub-menu ul.sub-menu,	header#masthead #site-header-menu #site-navigation div.nav-menu > ul li.lastfourth ul.sub-menu ul.sub-menu, 	 		header#masthead #site-header-menu #site-navigation div.nav-menu > ul li.last ul.children ul.children, 	header#masthead #site-header-menu #site-navigation div.nav-menu > ul li.lastsecond ul.children ul.children,	header#masthead #site-header-menu #site-navigation div.nav-menu > ul li.lastthird ul.children ul.children,	header#masthead #site-header-menu #site-navigation div.nav-menu > ul li.lastfourth ul.children ul.children,	header#masthead #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-flyout.lastsecond ul.mega-sub-menu ul.mega-sub-menu,	header#masthead #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-flyout.last ul.mega-sub-menu ul.mega-sub-menu,	header#masthead #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-flyout.mega-last ul.mega-sub-menu ul.mega-sub-menu{    	left: -100%;    }                #site-header-menu #site-navigation div.nav-menu > ul ul,    .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-flyout ul.mega-sub-menu {        width: 250px;        padding: 0px;    }           #site-header-menu #site-navigation div.nav-menu > ul ul li > a,        .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item > a,    .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu .mega-sub-menu a {        margin: 0;        display: block;        padding: 15px 10px 15px 10px;        position: relative;             }    .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 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:before,	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li ul a:before {		font-family: "FontAwesome";		font-style: normal;		font-weight: normal;		speak: none;		display: inline;		text-decoration: inherit;		text-align: center;		font-variant: normal;		text-transform: none;		font-size: 24px;		line-height: 9px;		content: "-";		margin-right: 5px;		position: static;		transform: translateY(-50%) translateX(-10px);		opacity: 0;		left: 0px;		-webkit-transition: .3s all;		-o-transition: .3s all;		transition: .3s all;	}	#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;	}	 #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,    .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 {		padding-left: 20px;		padding-right: 20px;	}	#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: 2px;		margin-top: 4px;		opacity: 0.5;    }		    /*** Sep Section ***/    .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-item:after {        content: ' ';        display: block;        width: 30px;        height: 1000px;        right: 0px;        top: 0;        position: absolute;        border-right: 1px solid transparent;    }     .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu > li.mega-menu-item > h4.mega-block-title,    #site-header-menu #site-navigation div.nav-menu ul ul > li,    .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li:not(.mega-menu-megamenu) ul.mega-sub-menu > li,    .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu ul.mega-sub-menu .mega-menu-item li {    	border-bottom: 1px solid transparent;    }	 #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: rgba(0,0,0,0.10);    }     .tm-dmenu-sep-grey .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu > li.mega-menu-item > h4.mega-block-title,    .tm-dmenu-sep-grey #site-header-menu #site-navigation div.nav-menu ul ul > li,    .tm-dmenu-sep-grey .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li:not(.mega-menu-megamenu) ul.mega-sub-menu > li,    .tm-dmenu-sep-grey .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu ul.mega-sub-menu .mega-menu-item li {        border-bottom-color: rgba(0, 0, 0, 0.03);    }    .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);    }    /*** Sticky Header Height ***/     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: 70px ;        line-height: 70px !important;    }    /*** Sub Navigation 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 > ul.mega-sub-menu{        top: auto;         border-top: 3px solid #538167;           }  	.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: 0px;        margin: 0px;        width: calc(100% - 0px);       	}        .tm-mmmenu-override-yes  #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-megamenu > ul.mega-sub-menu {        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;    }      /*** Sticky Sub Navigation menu ***/    .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: 70px;    }     /*** Header height ***/    .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle + label{        top: 25px;    }      .site-header-main.container-fullwide{    	padding-left: 30px;        padding-right: 0px;    }    	/*** Header Icon border ***/	.tm-header-icons{			position: relative;        height: 50px;		padding-left: 29px;    }       	.is_stuck .tm-header-icons{			border-left-color: rgba( 20,20,20 , 0.15) ;        height: 70px;    }	/*** Header Text Area ***/    .tm-header-style-classic:not(.tm-header-invert) .container-fullwide #site-header-menu{        margin-right:20px;    }	/*** Mega menu widget calendar ***/	#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;	}     /*** Overlay Header ***/        .tm-header-overlay .tm-stickable-header-w{    	background-color: transparent;    }	.tm-header-overlay .themetechmount-topbar-wrapper.tm-bgcolor-darkgrey,      .tm-header-overlay .site-header-menu.tm-bgcolor-darkgrey,       .tm-header-overlay .site-header.tm-bgcolor-darkgrey{    	background-color: rgba(0, 0, 0, 0.75);    }        .tm-header-overlay .site-header-menu.tm-bgcolor-grey,     .tm-header-overlay .site-header.tm-bgcolor-grey{    	background-color: rgba(235, 235, 235, 0.38);    }       .tm-header-overlay .site-header-menu.tm-bgcolor-white,    .tm-header-overlay .site-header.tm-bgcolor-white{    	background-color: rgba(255, 255, 255, 0.05);    }    .tm-header-overlay .site-header-menu.tm-bgcolor-skincolor,    .tm-header-overlay .site-header.tm-bgcolor-skincolor{    	background-color: rgba( 83,129,103 , 0.30);    }        .tm-header-overlay .site-header-menu.tm-sticky-bgcolor-darkgrey.is_stuck{    	background-color: #151515;    }        .tm-header-overlay .site-header-menu.tm-sticky-bgcolor-grey.is_stuck{    	background-color: #f5f5f5;    }    .tm-header-overlay .site-header-menu.tm-sticky-bgcolor-white.is_stuck{    	background-color: #fff;    }    .tm-header-overlay .site-header-menu.tm-sticky-bgcolor-skincolor.is_stuck{    	background-color: rgba( 83,129,103 , 1);    } 	.tm-header-overlay .themetechmount-topbar-inner {		line-height: 42px;	} 	.tm-header-overlay .tm-bgcolor-skincolor .themetechmount-topbar-inner, 	.tm-header-overlay .tm-bgcolor-darkgrey .themetechmount-topbar-inner {		border-bottom: 1px solid rgba(255, 255, 255, 0.10);	}	    .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,	.tm-header-style-toplogo .tm-header-icons:before {		content:unset;	}	.is_stuck .tm-header-icons:before {		background-color: rgba( 20,20,20 ,0.19);		}    /*** ThemetechMount Center Menu ***/ 		.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;	}	/*** ThemetechMount Left Menu ***/ 		.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;	}		/*** ThemetechMount Dropdown widht narrow ***/ 		.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;	}	/* Header Social link */     .site-header .themetechmount-social-links-wrapper{    	float: right;    }    .site-header .social-icons {        padding-top: 0;        padding-bottom: 0;    }    /***  Tm Header Style Infostack ***/       .tm-header-style-infostack:not(.tm-header-invert) #site-header-menu #site-navigation .nav-menu{    	float: left;		margin-right: 50px;	}       .tm-header-style-infostack  #site-header-menu{    	float: none;    }    .tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu > ul > li{        vertical-align: top;    }    .tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu > ul > li > a,     .tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a { 		padding: 0;		margin: 0px 22px 0px 22px;    } 	    .tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu > ul > li > a:before,     .tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a:before{        bottom: 11px;        }	.tm-header-style-infostack .tm-header-top-wrapper .site-branding{		float:left;		text-align:left; 		display:block;		position: relative;		z-index: 10;	}	.tm-header-style-infostack .tm-header-top-wrapper .headerlogo {		position: relative;	}    .tm-header-style-infostack .site-header-menu .is_stuck .ttm-custombutton:after {        content: unset;    }    .tm-header-style-infostack #site-header-menu #site-navigation div.mega-menu-wrap{    	float: none;    }        .tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li > ul.mega-sub-menu{    	top: auto;        -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);        box-shadow: 0 6px 12px rgba(0,0,0,.175);    }      .tm-header-style-infostack .header-content-main .header-content,    .tm-header-style-infostack .header-content-main .header-icon{        display: table-cell;        vertical-align: middle;    }    .tm-header-style-infostack .tm-vc_icon_element {        margin-bottom: 0px;    }        .tm-header-style-infostack .tm-bgcolor-grey .header-content-main .header-content,    .tm-header-style-infostack .tm-bgcolor-white .header-content-main .header-content{    	color: rgba(0, 0, 0, 0.8);    }           .tm-header-style-infostack .tm-bgcolor-skincolor .header-content-main .header-content,    .tm-header-style-infostack .tm-bgcolor-darkgrey .header-content-main .header-content {        color: rgba( 255,255,255,0.7);    }     .tm-header-style-infostack .tm-bgcolor-skincolor .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner,    .tm-header-style-infostack .tm-bgcolor-darkgrey .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner{	    	color: #fff;    }          header.tm-header-style-infostack .site-header:after{        display: none;       	}	.tm-header-style-infostack .tm-header-icons span:only-child:not(.tm-fyna-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( 83,129,103 , 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( 83,129,103 , 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 #site-header-menu #site-navigation div.mega-menu-wrap{        position: relative;    }    .tm-header-style-infostack .tm-stickable-header-w{        height: auto !important;    }	.themetechmount-fullwide .tm-header-style-infostack .tm-stickable-header-w{        position: initial;    }    .tm-header-style-infostack:not(.tm-header-style-toplogo) #site-header-menu {        float: none;    }    		.tm-header-style-infostack .tm-top-info-con,    .tm-header-style-infostack .tm-top-info-con > ul:not(.social-icons),    .tm-header-style-infostack .headerlogo{        height: 25px;    }	.tm-header-style-infostack .kw-phone{		height: 50px;		line-height: 50px;	}	.tm-header-style-infostack .headerlogo .site-title {		text-align: left;	}    .tm-header-style-infostack .site-branding{        float: none;    }	.tm-header-style-infostack.tm-header-overlay .site-header .tm-stickable-header.tm-header-menu-bg-color-custom:not(.is_stuck),	.tm-header-style-infostack .site-header .tm-stickable-header.tm-header-menu-bg-color-white:not(.is_stuck) {			border-top: 1px solid rgba(0, 0, 0, 0.05);		}    .tm-header-style-infostack .site-header-menu-middle{        margin: 0 15px;        position: relative;                padding: 0px;    }    .tm-header-style-infostack .is_stuck .site-header-menu-middle{        padding: 0px;		box-shadow: none;    }	.tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu > ul ul {	    background-clip: unset;		}	.tm-header-style-infostack .is_stuck.tm-sticky-bgcolor-custom .tm-container-for-header .tm-sticky-bgcolor-custom{        background-color: transparent !important;    }    .tm-header-style-infostack.tm-header-overlay .site-header{        position: absolute;        width: 100%;            } 	.tm-header-style-infostack.tm-header-overlay .site-header{ 		z-index: 9;	    }  	    .tm-header-style-infostack.tm-header-overlay .site-branding,    .tm-header-style-infostack.tm-header-overlay .tm-header-widgets-wrapper{        position: relative;             z-index: 1;    }    .tm-header-style-infostack.tm-header-overlay .tm-titlebar-wrapper{        z-index: 0;    }	.tm-header-style-infostack .kw-phone .ttm-custombutton {		display: inline-block;        position: relative;        padding: 0 28px;        margin-left: 20px;		background-color: rgba( 83,129,103 , 1);	}	.tm-header-style-infostack .tm-header-menu-bg-color-skincolor .kw-phone .ttm-custombutton a {		margin-left:0px;	}    .tm-header-style-infostack .kw-phone .ttm-custombutton a {		color: initial;        font-size: 15px;        font-weight: 500;		color:#fff;	}	.tm-header-style-infostack .kw-phone .ttm-custombutton a:hover {		color: #2a2a2a;	}	.tm-header-style-infostack .ttm-custombutton i {	    padding-left: 10px;			position: relative;		top: 1px;	}	.tm-header-style-infostack:not(.tm-header-style-toplogo) #site-header-menu #site-navigation div.mega-menu-wrap > ul > li:after,	.tm-header-style-infostack:not(.tm-header-style-toplogo) #site-header-menu #site-navigation div.nav-menu > ul > li:after {		content: "";		position: absolute;		height: 100%;		width: 1px;		left: 0px;		top: 50%;		-khtml-transform: translateX(0%) translateY(-50%);		-moz-transform: translateX(0%) translateY(-50%);		-ms-transform: translateX(0%) translateY(-50%);		-o-transform: translateX(0%) translateY(-50%);		transform: translateX(0%) translateY(-50%);		background-color: rgba( 255,255,255 , 0.07);		display: inline-block;	}	.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( 20,20,20 , 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-classic-highlight .tm-header-icons::before,	.tm-header-style-infostack .kw-phone .tm-header-icons:last-child:after {		content:none;	}		#site-header-menu #site-navigation div.nav-menu > ul > li > a:before,    .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a:before {        bottom: 10px;        left: 2%;    }    .is_stuck #site-header-menu #site-navigation div.nav-menu > ul > li > a:before,    .is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a:before {        bottom: 16px;    }       .tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu > ul > li:hover > a:before,    .tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item:hover > a:before{        width: 15px;        opacity:1;    }  	.tm-header-style-infostack .tm-top-info-con > .header-widget:after {		content: "";		height: 50px;		width: 1px;		background-color: rgba(0, 0, 0, 0.06);		display: block;		position: absolute;		right: 0px;		top: 30px;	}	.tm-header-style-infostack .tm-top-info-con > .header-widget:last-child:after {		content:none;	}	.tm-header-style-infostack .tm-titlebar-wrapper.tm-breadcrumb-on-bottom .tm-titlebar-main > .container .tm-titlebar-main-inner .entry-title-wrapper {	    margin-top: -14px;		}	.tm-header-style-infostack .tm-header-menu-bg-color-custom .tm-header-icons .tm-header-search-link a,	.tm-header-style-infostack .tm-sticky-bgcolor-custom .tm-header-icons .tm-header-search-link a,	.tm-header-style-infostack .tm-sticky-bgcolor-custom .tm-header-icons .tm-header-wc-cart-link a,	.tm-header-style-infostack .tm-header-menu-bg-color-custom .tm-header-icons .tm-header-wc-cart-link a {		color: rgba(2,13,38,1);	}    /* Right to Left Dropdown menu */              .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;    }        /* Header sticky animation */      .site-header.is_stuck {        position: fixed;        width:100%;        top:0;            z-index: 999;        margin:0;        animation-name: menu_sticky;        -webkit-box-shadow: 0px 13px 25px -12px rgba(0,0,0,0.25);        -moz-box-shadow: 0px 13px 25px -12px rgba(0,0,0,0.25);        box-shadow: 0px 13px 25px -12px rgba(0,0,0,0.25);        padding: 0;    }        #site-header-menu #site-navigation div.nav-menu > ul > li ul li.page_item_has_children > a:after,     #site-header-menu #site-navigation div.nav-menu > ul > li ul li.menu-item-has-children > a:after{        font-family: "FontAwesome";        font-style: normal;        font-weight: normal;        speak: none;        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: 12px;        top: 16px;        margin: 0;    }        .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( 20,20,20 , 0.07);	}     /*** Tm-Header-Invert ***/     .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: 70px ;        line-height: 70px !important;	}	.tm-header-style-toplogo .tm-header-top-wrapper>div,	.tm-header-style-toplogo .info-widget,    .tm-header-style-toplogo .headerlogo{        height: 25px;		margin-bottom: 0;    }	.tm-header-style-toplogo.tm-header-style-infostack .tm-header-top-wrapper .site-branding,    .tm-header-style-toplogo .site-branding{        float: none;		display: inline-flex;    }	.tm-header-style-toplogo.tm-header-style-infostack .headerlogo .site-title {		text-align: center;	}	.tm-header-style-toplogo.tm-header-style-infostack .site-header-menu-middle {		box-shadow: unset;	}	.tm-header-style-toplogo .site-header-main .tm-header-top-wrapper>div {		display: block;	}	.tm-header-style-infostack.tm-header-style-toplogo #site-header-menu #site-navigation div.nav-menu > ul > li > a, .tm-header-style-infostack.tm-header-style-toplogo .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a {		padding: 0;		margin: 0px 18px 0px 18px;	}	.tm-header-style-toplogo .tm-header-top-wrapper .col-sm-4.col-md-3 .widget-right,	.tm-header-style-toplogo .tm-header-top-wrapper .col-sm-4.col-md-3 .widget-left {		display: block;		width: 100%;		float: left;	}	.tm-header-style-toplogo .tm-header-top-wrapper .col-sm-4.col-md-3 .widget-right {		border-left: 1px solid #efefef;	}	.tm-header-style-toplogo .tm-header-top-wrapper .col-sm-4.col-md-3 .widget-left {		border-right: 1px solid #efefef;	}	.tm-header-style-infostack.tm-header-style-toplogo:not(.tm-header-invert) #site-header-menu #site-navigation .nav-menu {		float: none;		text-align: center;	}	.tm-header-style-infostack.tm-header-style-toplogo:not(.tm-header-invert) #site-header-menu #site-navigation .nav-menu {		margin-right: 0px;	}		.tm-titlebar-wrapper.tm-breadcrumb-on-bottom .tm-titlebar .entry-title-wrapper {		margin-top: -50px;	}	#site-header-menu #site-navigation .tm-header-icon a.tm-social-btn-link {		font-size: 18px;	}	#site-header-menu #site-navigation .tm-header-icon.tm-header-social-box {	    width: 50px;		text-align: center;	}		/*** Header Style 2 ***/    .tm-header-style-centerlogo .headerlogo {    	margin: 0 auto;    	width: 250px;    }	.tm-header-style-centerlogo .site-header:not(.is_stuck) .headerlogo {		height: 78px;		line-height: 50px;    }    .tm-header-style-centerlogo .tm-stickable-header .site-branding {        text-align: center;        position: absolute;        width: 100%;        left: 0;		z-index:1;    }	 .tm-header-style-centerlogo .tm-header-icons {	    z-index: 1;	}	.tm-header-style-centerlogo #site-header-menu #site-navigation .nav-menu,    .tm-header-style-centerlogo #site-header-menu,     .tm-header-style-centerlogo .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap,    .tm-header-style-centerlogo div.nav-menu {    	float: none;    }    .tm-header-style-centerlogo #site-header-menu #site-navigation div.nav-menu > ul,     .tm-header-style-centerlogo .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal{    	text-align: center;    }    .tm-header-style-centerlogo #site-header-menu #site-navigation div.nav-menu > ul > li{        float: none;        display: inline-block;    }        .tm-header-style-centerlogo #site-header-menu #site-navigation div.nav-menu > ul > li.logo-after-this,     .tm-header-style-centerlogo .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-logo-after-this{        margin-right: 265px;    }        .tm-header-style-centerlogo #site-header-menu #site-navigation div.nav-menu > ul > li:first-child,    .tm-header-style-centerlogo .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li:first-child{        margin-left: 50px; 	}    .tm-header-style-centerlogo span.tm-sc-logo.tm-sc-logo-type-image{    	display: inline-block;    }        .tm-header-style-toplogo .headercontent .col-md-12,    .tm-header-style-centerlogo .headercontent .col-md-12{    	padding: 0;    }	.tm-header-style-centerlogo .tm-header-icons:before {		content:unset;	}	.tm-header-style-centerlogo .headerlogo .site-title:after {		display: inline-block;		position: absolute;		content: "";		top: 48px;		left: 0;		right: 0;		margin: 0 auto;		background-repeat: no-repeat;		background-position: 0px -6px;		width: 216px;		height: 57px;		text-align: center;		background-color:transparent;		z-index:-1;	}	.tm-header-style-centerlogo .site-header.is_stuck .headerlogo .site-title:after {		opacity:0;	}



.tm-header-style-infostack.tm-header-style-infostack-style2 #site-header-menu #site-navigation div.nav-menu > ul > li > a,

 .tm-header-style-infostack.tm-header-style-infostack-style2 .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a {

    margin: 0;

    padding: 0px 22px 0px 22px;	 

}

.tm-header-style-infostack-style2 .tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li:hover > a,

.tm-header-style-infostack-style2 .tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li.current-menu-ancestor > a,

.tm-header-style-infostack-style2 .tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li.current_page_item > a,

.tm-header-style-infostack-style2 .tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li.current_page_ancestor > a,

.tm-header-style-infostack-style2 .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li li.current-menu-ancestor > a, 

.tm-header-style-infostack-style2 .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li li.current-menu-item > a,

.tm-header-style-infostack-style2 .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li li.current_page_item > a,

.tm-header-style-infostack-style2 .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li li.current_page_ancestor > a {

		background-color:#fff;

}

.tm-header-style-infostack.tm-header-style-infostack-style2 .tm-stickable-header-w .tm-stickable-header:not(.is_stuck) {

    border-top: 1px solid rgba( 53,49,47 , 0.07);

}

.tm-header-style-infostack.tm-header-style-infostack-style2:not(.tm-header-style-toplogo) #site-header-menu #site-navigation div.mega-menu-wrap > ul > li:after,

.tm-header-style-infostack.tm-header-style-infostack-style2:not(.tm-header-style-toplogo) #site-header-menu #site-navigation div.nav-menu > ul > li:after {

	content:unset;	

}

.tm-header-style-infostack-style2:not(.tm-header-style-toplogo) #site-header-menu #site-navigation div.nav-menu > ul > li a:after {

    width: 31px;

    height: 4px;

    position: absolute;

    content: "";

    background-color:#538167;

    -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;

    -webkit-mask: url('demo2/wp-content/uploads/sites/8/2022/08/wave.html') no-repeat 100% 100%;

    mask: url('demo2/wp-content/uploads/sites/8/2022/08/wave.html') no-repeat 100% 100%;

    background-repeat: no-repeat;

    left: 0;

    right: 0;

    margin: 0 auto;

    top: 50%;

    margin-top: 15px;

	opacity:0;

}

.tm-header-style-infostack-style2 .tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li:hover > a:after,

.tm-header-style-infostack-style2 .tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li.current-menu-ancestor > a:after,

.tm-header-style-infostack-style2 .tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li.current_page_item > a:after,

.tm-header-style-infostack-style2 .tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li.current_page_ancestor > a:after,

.tm-header-style-infostack-style2 .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li li.current-menu-ancestor > a:after, 

.tm-header-style-infostack-style2 .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li li.current-menu-item > a:after,

.tm-header-style-infostack-style2 .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li li.current_page_item > a:after,

.tm-header-style-infostack-style2 .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li li.current_page_ancestor > a:after {

	opacity:1;

}

}/* ********************** Responsive Menu Code END **************************** */









/******************************************************/

/******************* Custom Code **********************/



.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: #252525;

}

.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: #252525;

    transform: translateX(-5px);

    transition: 0.5s ease;

    padding: 0 25px;

width: max-content;

}

.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:#bf9456;

}/******************************************************/




			@media (max-width: 991px){

.tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h2{

    font-size: 35px !important;

    line-height: 45px !important;

}

}
 


.themetechmount-box-client .themetechmount-item-thumbnail-inner img{

    -webkit-transition: .6s;

    -moz-transition: .6s;

    transition: .6s;

}

.themetechmount-box-client .themetechmount-item-thumbnail-inner:hover img{

    -webkit-transform: scale(1.1);

    transform: scale(1.1);

}

.tm-vc_btn3.tm-vc_btn3-color-white.tm-vc_btn3-style-outline {

	border-color: rgb(255 255 255 / 40%);

}

.slick-slide img {

	box-shadow: none;

	margin: 0 !important;

  margin-bottom: 0px !important;

}

@media only screen and (min-width: 1420px){

.container{

    width: 1200px !important;

}

}

footer .widget_nav_menu li a{

	font-family: var(--tm-special-font-fmily);

}

.tm-vc_btn3.tm-vc_btn3-size-md {

    padding: 13px 40px 13px 35px;

}

.tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h4.tm-custom-heading:first-child {

	margin-bottom: 0px;

}

.themetechmount-sidebar-true .vc_row.container {

    width: auto !important;

    margin: 0 -15px;

}

.themetechmount-boxes.themetechmount-boxes-sortable-yes .themetechmount-boxes-inner>div.themetechmount-boxes-row-wrapper {

    width: 100%;

    margin-left: 0;

    margin-right: 0;

}

.tm-bg.tm-bgimage-yes > .tm-bg-layer {

    opacity: 0.70;

}

.select2-container--default .select2-selection--single .select2-selection__arrow {

    top: 5px;

}

footer .tm-custome-footer-newslettor-form .mailchimp-inputbox.tm-mailchimp-newsletter .btn {

	top: 15px;

}

@media (max-width: 767px){

.themetechmount-boxes.themetechmount-boxes-pricetable.pricebox-custome-style4 {

    margin-top: -5px;

}

.tm-custome-footer-newslettor-form .widget-title{

	margin-bottom: 0px;

}

.footer .footer-rows .first-footer .first-footer-inner {

    padding: 27px 0 0px;

}

footer .tm-custome-footer-link-style{

	margin: 0px;	

}

.static-price-centerlogo-bg-grey-style .tm-static-box-wrapper.tm-ptable-box {

    margin-top: 20px;

}

footer .tm-custome-footer-link-style.widget.widget_nav_menu ul > li {

	padding: 0px;
}

}

@media (max-width: 567px){

.tm-custome-sorted-category-heading-style .tm-sortable-list .tm-sortable-link a {

    padding: 7px 10px;

}
	.tm-custome-sorted-category-heading-style.themetechmount-boxes-sortable-yes:not(.themetechmount-boxes-textalign-center) .themetechmount-boxes-inner>div.tm-sortable-wrapper.tm-sortable-wrapper-portfolio:not(.themetechmount-boxes-row-wrapper),

	.tm-custome-sorted-category-heading-style.themetechmount-boxes-sortable-yes:not(.themetechmount-boxes-textalign-center) .themetechmount-boxes-inner>div.themetechmount-box-heading-wrapper:not(.themetechmount-boxes-row-wrapper){

    flex: 0 0 100%;

    max-width: 100%;

}

	.tm-custome-sorted-category-heading-style.themetechmount-boxes-sortable-yes:not(.themetechmount-boxes-textalign-center) .themetechmount-boxes-inner>div.tm-sortable-wrapper.tm-sortable-wrapper-portfolio .tm-sortable-list{
	padding-left: 15px;

}

}

@media (max-width: 447px){

	footer .widget_nav_menu.tm-custome-footer-link-style li a {

    padding-left: 2px;

    padding-right: 2px;

}

.static-price-centerlogo-bg-grey-style {
    margin-top: -30px;

}

}

.tm-custom-background-set .tm-col-bgcolor-yes .tm-bg-layer-inner {

    width: 97.5%;

}
