@import url(https://fonts.googleapis.com/css?family=Roboto:400,600|Oswald:300,400,600);body{background-color:#f8f8f8;background-position:center top;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}
body>.tm-bg-layer{background-color:#f8f8f8}
body #main{background-color:#fff;background-position:0 0;background-size:auto;background-repeat:repeat;background-attachment:scroll}
body #main>.tm-bg-layer{background-color:#fff}
.thememount-fbar-box-w{background-image:url('../images/tm-hoges-img2.jpg');background-color:rgba(130,36,227,0.74);background-position:0 0;background-size:cover;background-repeat:repeat;background-attachment:scroll}
.thememount-fbar-box-w>.tm-bg-layer{background-color:rgba(130,36,227,0.74)}
div.tm-titlebar-wrapper{background-image:url('../images/titalbar-bg-a1.jpg');background-position:center top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}
div.tm-titlebar-wrapper>.tm-bg-layer{background-color:rgba(221,51,51,0.41)}
.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:rgba(0,0,0,0.89);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:rgba(0,0,0,0.89)}
#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:center top;background-size:cover;background-repeat:no-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:cover;background-repeat:no-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-image:url('../images/row-bg-01-min.jpg');background-color:rgba(0,0,0,0.88);background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}
#site-header-menu #site-navigation div.nav-menu>ul>li:nth-child(3) ul:before,.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:before{background-color:rgba(0,0,0,0.88)}
#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-image:url('../images/hodge-footer-bg.jpg');background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}
.footer>.tm-bg-layer{background-color:rgba(30,115,190,0.9)}
.first-footer{background-color:transparent;background-position:0 0;background-size:auto;background-repeat:no-repeat;background-attachment:fixed}
.first-footer>.tm-bg-layer{background-color:transparent}
.second-footer{background-color:transparent;background-position:0 0;background-size:auto;background-repeat:repeat;background-attachment:scroll}
.second-footer>.tm-bg-layer{background-color:transparent}
.bottom-footer-text{background-color:transparent;background-position:center center;background-size:auto;background-repeat:no-repeat;background-attachment:fixed}
.bottom-footer-text>.tm-bg-layer{background-color:transparent}
.loginpage{background-image:url('../images/login-bg.jpg');background-color:#222;background-position:center top;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}
.loginpage>.tm-bg-layer{background-color:#222}
.uconstruction_background{background-image:url('../images/sliderbg-1.jpg');background-color:#222;background-position:center top;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}
.uconstruction_background>.tm-bg-layer{background-color:#222}
body{font-family:"Roboto",Calibri,Geneva,sans-serif!important;font-size:14px!important;line-height:24px;color:#000;font-weight:400}
p{margin-bottom:15px;font-family:'Roboto'!important;font-size:14px!important;line-height:26px}
h1,h2,h3,h4,h5,h6{font-weight:400!important;text-transform:none!important;letter-spacing:0!important}
h1{font-family:"Oswald",Arial,Helvetica,sans-serif!important;font-size:30px;line-height:34px;color:#282828}
h2{font-family:"Oswald",Arial,Helvetica,sans-serif!important;font-weight:400;font-size:25px;line-height:30px;color:#202020}
h3{font-family:"Oswald",Arial,Helvetica,sans-serif!important;font-size:22px;line-height:26px;color:#202020}
h4{font-family:"Oswald",Arial,Helvetica,sans-serif!important;font-size:18px;line-height:20px;color:#202020}
h5{font-family:"Oswald",Arial,Helvetica,sans-serif!important;font-size:16px;line-height:18px;color:#202020}
h6{font-family:"Oswald",Arial,Helvetica,sans-serif!important;font-size:14px;line-height:16px;color:#202020}
.tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h2{font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;font-weight:600;font-size:29px;line-height:35px;letter-spacing:1.5px;color:#202020}
.tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h4{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;font-size:18px;line-height:24px;letter-spacing:1px;color:#444}
.tm-element-heading-wrapper .vc_general.vc_cta3 .vc_cta3-content p{font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:16px;line-height:22px;color:#777}
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,.thememount-portfolio-details h2,.thememount-portfolio-related h2{font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;font-weight:600;text-transform:uppercase;font-size:19px;line-height:23px;color:#202020}
.woocommerce button.button,.woocommerce-page button.button,input,.vc_btn,.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,.thememount-post-readmore a{font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;font-weight:600}
.wpb_tabs_nav a.ui-tabs-anchor,body .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a,.vc_progress_bar .vc_label,.vc_tta.vc_general .vc_tta-tab>a,.vc_toggle_title>h4{font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;font-size:17px}
.tm-titlebar h1.entry-title,.tm-titlebar-textcolor-custom .tm-titlebar-main .entry-title{font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;font-weight:600;text-transform:uppercase;font-size:40px;line-height:39px;color:#d93}
.tm-titlebar .entry-subtitle,.tm-titlebar-textcolor-custom .tm-titlebar-main .entry-subtitle{font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;font-weight:300;font-size:20px;line-height:22px;letter-spacing:.4px;color:#d93}
.tm-titlebar .breadcrumb-wrapper,.tm-titlebar .breadcrumb-wrapper a{font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:14px;line-height:16px;color:#ee2}
.headerlogo a.home-link{font-family:"Arimo",Arial,Helvetica,sans-serif;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:"Source Sans Pro",Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:14px;line-height:16px;color:#fff}
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:"Source Sans Pro",Arial,Helvetica,sans-serif;font-weight:600;text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:.5px;color:#b9b9b9}
#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:"Source Sans Pro",Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:18px;line-height:16px;color:#fff}
a{color:#202020}
a:hover{color:#d93714}
.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:#888}
.tm-page-loader-wrapper{background-image:url()}
.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,.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-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,.single .main-holder #content .woocommerce-error .button,.single .main-holder #content .woocommerce-info .button,.single .main-holder #content .woocommerce-message .button,.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 ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"]:hover,.main-holder .site-content ul.products li.product .add_to_wishlist:hover,.main-holder .site-content ul.products li.product .compare:hover,.main-holder .site-content ul.products li.product .yith-wcqv-button:hover,.main-holder .site-content ul.products li.product .add_to_cart_button:hover,.main-holder .site-content ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"]:after,.main-holder .site-content ul.products li.product .add_to_wishlist:after,.main-holder .site-content ul.products li.product .compare:after,.main-holder .site-content ul.products li.product .yith-wcqv-button:after,.main-holder .site-content ul.products li.product .add_to_cart_button:after,.vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading,.thememount-portfolio-box-view-top-image .thememount-icon-box 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-col-bgcolor-skincolor .tm-bg-layer-inner,.tm-col-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,.thememount-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,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,.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background-color:#d93714}
.tm-dcap-color-skincolor,.thememount-boxes-row-wrapper .slick-arrow:not(.slick-disabled):hover,.tm-author-social-links li a,.vc_progress_bar.vc_progress-bar-color-skincolor .vc_single_bar .vc_bar,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-skincolor .vc_bar,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-skincolor span.tm-vc_label_units.vc_label_units,.sidebar .widget .widget-title:after,input[type="submit"],input[type="button"],input[type="reset"],.tm-header-icons .tm-header-wc-cart-link span.number-cart,.thememount-box-view-overlay .tm-team-social-links-wrapper ul li a:hover,.single-tm_team_member .tm-team-social-links-wrapper ul li a:hover,.thememount-box-view-default .thememount-box-author .thememount-box-img .thememount-icon-box,span.tm-vc_label_units.vc_label_units,.vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus,.vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover,.vc_tta-color-skincolor.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading,.vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,.vc_general.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,.tm-cta3-only.tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-skincolor.tm-vc_cta3-style-3d,.tm-sbox:hover .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-outline,.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,.tm-bgcolor-skincolor,.tm-col-bgcolor-skincolor,.tm-header-overlay .site-header.tm-sticky-bgcolor-skincolor.is_stuck,.site-header-menu.tm-sticky-bgcolor-skincolor.is_stuck,.thememount-box-view-overlay .thememount-box-team .thememount-box-social-links ul a:hover,.thememount-box-view-overlay .thememount-boxes .thememount-box-content.thememount-overlay .thememount-icon-box a:hover,.thememount-post-box-icon-wrapper,.tm-post-format-icon-wrapper,.thememount-pagination .page-numbers.current,.thememount-pagination .page-numbers:hover,.main-holder .site-content nav.woocommerce-pagination ul li .page-numbers.current,.main-holder .site-content nav.woocommerce-pagination ul li a:hover,.main-holder .site-content ul.products li.product .onsale,.single .main-holder .site-content span.onsale,#yith-quick-view-content .onsale,.tm-sresults-title small a,.tm-sresult-form-wrapper,.main-holder .rpt_style_basic .rpt_recommended_plan .rpt_title,.main-holder .rpt_4_plans.rpt_style_basic .rpt_plan.rpt_recommended_plan,.widget.hodges_category_list_widget li a:hover,.widget.hodges_category_list_widget li.current-cat a,#bbpress-forums button,#bbpress-forums ul li.bbp-header,.entry-content .page-links a:hover,mark,ins{background-color:#ce3312}
.rev_slider_wrapper .tm-skin-shape,.main-holder #content .rpt_4_plans.rpt_style_basic .rpt_plan .rpt_foot:hover{background-color:#d93714!important}
.Sports-Button-skin{background-color:#d93714!important;border-color:#d93714!important;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!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,.thememount-team-box-view-left-image .thememount-overlay,.thememount-blog-box-view-content-overlay .thememount-box-content{background-color:rgba(217,55,20,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 #bb1900}
.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 #bb1900}
.tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper{padding-top:100px}
.tm-titlebar-wrapper .tm-titlebar-inner-wrapper{height:600px}
.tm-header-overlay .thememount-titlebar-wrapper .tm-titlebar-inner-wrapper{padding-top:130px}
.thememount-header-style-3.tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper{padding-top:155px}

span.tm-sc-logo.tm-sc-logo-type-image{position:relative;display:block}
img.thememount-logo-img.stickylogo{position:absolute;top:0;left:0}
.tm-stickylogo-yes .standardlogo{opacity:1;-webkit-transition:2s ease;-moz-transition:2s ease;-o-transition:2s ease;-ms-transition:2s ease}
.tm-stickylogo-yes .stickylogo{opacity:0;-webkit-transition:2s ease;-moz-transition:2s ease;-o-transition:2s ease;-ms-transition:2s ease}
.is_stuck .tm-stickylogo-yes .standardlogo{opacity:0}
.is_stuck .tm-stickylogo-yes .stickylogo{opacity:1}
#stickable-header,.thememount-header-style-4 #stickable-header .headercontent{background-color:}
.tm-header-overlay.thememount-header-style-4 .is-sticky #stickable-header,.is-sticky #stickable-header{background-color:darkgrey}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-skincolor span.tm-vc_label_units.vc_label_units:before,span.tm-vc_label_units.vc_label_units:before{border-color:#d93714 transparent}
.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,.vc_general.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,.vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading,.vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading,.vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-controls-icon::after,.vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-controls-icon::before,.vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:before,.vc_tta-color-skincolor.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-skincolor.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,.vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,.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,.thememount-box-view-overlay .thememount-box-team .thememount-box-social-links ul a:hover,.thememount-box-view-overlay .thememount-boxes .thememount-box-content.thememount-overlay .thememount-icon-box a:hover{border-color:#d93714}
#yith-quick-view-content .onsale:after,.single .main-holder .site-content span.onsale:after,.main-holder .site-content ul.products li.product .onsale:after{border-color:#d93714 transparent transparent}
.main-holder .rpt_style_basic .rpt_plan.rpt_recommended_plan .rpt_title:after,.woocommerce-message,.woocommerce-info{border-top-color:#d93714}
.tm-sortable-list .tm-sortable-link a.selected,.slick-dots li.slick-active button{box-shadow:inset 0 0 0 2px #d93714}
.comment-meta a:hover,.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,.single .main-holder #content .summary .compare.button:hover,.tm-bgcolor-darkgrey ul.hodges_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 .thememount-pagination .page-numbers.current,.tm-bgcolor-skincolor .thememount-pagination .page-numbers:hover,.tm-bgcolor-darkgrey .thememount-twitterbox-inner .tweet-text a:hover,.tm-bgcolor-darkgrey .thememount-twitterbox-inner .tweet-details a:hover,.tm-dcap-txt-color-skincolor,.vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a,.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-white:hover:hover,article.post .entry-title a:hover,.tm-extra-details-list .tm-team-extra-list-title,.tm-team-member-single-meta-value a:hover,.tm-team-member-single-category a:hover,.tm-team-details-list .tm-team-list-value a:hover,.tm-entry-meta .tm-meta-line i,.comment-reply-link,article.thememount-blogbox-format-link .tm-format-link-title a:hover,article.post.format-link .tm-format-link-title a:hover,.tm-skincolor,.tm-list.tm-icon-skincolor li i,.tm-social-share-links ul li a:hover,.thememount-pf-detailbox-list .tm-pf-details-date .tm-pf-left-details i,.tm-list-style-disc.tm-list-icon-color-skincolor li,.tm-list-style-circle.tm-list-icon-color-skincolor li,.tm-list-style-square.tm-list-icon-color-skincolor li,.tm-list-style-decimal.tm-list-icon-color-skincolor li,.tm-list-style-upper-alpha.tm-list-icon-color-skincolor li,.tm-list-style-roman.tm-list-icon-color-skincolor li,.tm-list.tm-skincolor li .tm-list-li-content,.tm-bread-sep,.tm-textcolor-dark .tm-titlebar-main .breadcrumb-wrapper a,.tm-textcolor-white .tm-titlebar-main .breadcrumb-wrapper a,.tm-bgcolor-skincolor .thememount-box-view-default .thememount-box-author .thememount-box-img .thememount-icon-box,.thememount-box-view-default .thememount-box-author .thememount-author-name a:hover,.thememount-box-view-default .thememount-box-desc:after,.testimonial_item .thememount-author-name,.testimonial_item .thememount-author-name a,.tm-bgcolor-darkgrey .thememount-box-view-top-image .thememount-box-bottom-content h4 a:hover,.tm-bgcolor-darkgrey .thememount-box-view-overlay .thememount-box-bottom-content h4 a:hover,.thememount-box.thememount-box-view-overlay .thememount-box-content h4 a:hover,.tm-textcolor-white a:hover,.tm-tourtab-style1.vc_general.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab>a:focus,.tm-tourtab-style1.vc_general.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab>a:hover,.tm-tourtab-style1.vc_general.vc_tta-tabs.vc_tta-style-outline .vc_tta-tab.vc_active>a,.tm-tourtab-style1.vc_general.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a,.tm-tourtab-style1.vc_general.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a:hover,.tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor.tm-vc_btn3-style-outline,.tm-vc_btn_skincolor.tm-vc_btn_outlined,.tm-vc_btn_skincolor.vc_btn_square_outlined,.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-skincolor,.tm-fid-icon-wrapper i,.thememount-box-team.thememount-box-view-overlay .thememount-box-content h4 a:hover,.thememount-box-team.thememount-box-view-left-image .tm-team-social-links-wrapper li a:hover,.tm-bgcolor-skincolor .thememount-box-team .thememount-box-content h4 a:hover,.thememount-portfolio-box-view-overlay .thememount-box-content.thememount-overlay .thememount-icon-box a:hover,.tm-textcolor-skincolor,.tm-textcolor-skincolor a,.thememount-box-title h4 a:hover,.thememount-blogbox-footer-readmore a:hover,.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 .thememount-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 .thememount-testimonial-title,.tm-row-textcolor-skin a,.tm-row-textcolor-skin .item-content a:hover,.woocommerce .star-rating span:before,.woocommerce-info:before,.woocommerce-message:before,.main-holder .site-content ul.products li.product .price,.main-holder .site-content .star-rating span:before,.main-holder .site-content ul.products li.product .price ins,.single .main-holder #content div.product .price ins,.woocommerce .price .woocommerce-Price-amount,.thememount-events-box-view-top-image-details .thememount-post-readmore a:hover,.tm-icolor-skincolor i,.tm-team-member-view-wide-image .tm-team-details-list .tm-team-list-title{color:#d93714}
.tm-element-heading-wrapper .tm-vc_cta3-headers h2 strong,.tm-element-heading-wrapper .tm-vc_cta3-headers h4 strong{color:#d93714!important}
.tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li:hover>a,.tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li.current-menu-ancestor>a,.tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li.current_page_item>a,.tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li.current_page_ancestor>a,.tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li.current_page_parent>a,.tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li li.current-menu-ancestor>a,.tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li li.current-menu-item>a,.tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li li.current_page_item>a,.tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li li.current_page_ancestor>a,.tm-mmenu-active-color-skin .site-header.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item:hover>a,.tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item.mega-current-menu-item>a,.tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item.mega-current-menu-ancestor>a,.tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item.mega-current-menu-item>a,.tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item.mega-current-menu-ancestor>a,.tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li.mega-current-menu-item>a,.tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li.mega-current-menu-ancestor>a,.tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li.current-menu-item>a,.tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li.current_page_item>a{color:#d93714}
.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:#d93714!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(185,185,185,0.8);font-weight:normal}
#site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu>li.mega-menu-item-type-widget div.textwidget{padding-top:10px}
h1.site-title{color:#202020}
.pageoverlay{background-image:url('../images/loadercustom.gif')}
.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:#d93714!important}
.tm-textcolor-skincolor .tm-vc_cta3-content-header h4{color:rgba(217,55,20,0.90)!important}
.tm-textcolor-skincolor .tm-vc_cta3-content .tm-cta3-description{color:rgba(217,55,20,0.60)!important}
.tm-textcolor-skincolor{color:rgba(217,55,20,0.60)}
.tm-textcolor-skincolor a{color:rgba(217,55,20,0.80)}
.vc_tta.vc_general.vc_tta-color-skincolor .vc_tta-tab>a{color:#fff}
.vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab>a{background-color:#d93714}
.vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab>a:focus,.vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab>a:hover{background-color:rgba(217,55,20,0.89);border-color:rgba(217,55,20,0.89)}
.vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab.vc_active>a{border-color:#f0f0f0;background-color:#f8f8f8;color:#666}
.vc_tta-color-skincolor.vc_tta-style-flat .vc_tta-tab>a{background-color:#d93714}
.vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab>a{border-color:rgba(217,55,20,0.89)}
.vc_tta-color-skincolor.vc_tta-style-flat .vc_tta-tab>a span{color:#fff}
.vc_tta-color-skincolor.vc_tta-style-flat .vc_tta-tab.vc_active>a{background-color:rgba(217,55,20,0.89)}
.vc_tta.vc_general.vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-tab.vc_active>a:hover,.vc_tta.vc_general.vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-tab.vc_active>a:focus,.vc_tta.vc_general.vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-tab>a{border-color:#d93714;background-color:transparent;color:#d93714}
.vc_tta.vc_general.vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-tab>a:focus,.vc_tta.vc_general.vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-tab>a:hover{background-color:#d93714;color:#fff}
.vc_tta.vc_general.vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-tab>a{border-color:rgba(217,55,20,0.89);background-color:#d93714;color:#fff}
.vc_tta.vc_general.vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-tab.vc_active>a{border-color:#f0f0f0;background-color:#f8f8f8;color:#666}
.vc_tta.vc_general.vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-tab>a{border-color:rgba(217,55,20,0.89);background-color:#d93714;color:#fff}
/*.thememount-fbar-btn{top:78px}*/
@media(max-width:1200px){.tm-header-overlay #site-header.site-header.tm-bgcolor-custom{background-color:#151515!important}
.tm-header-icon.tm-header-wc-cart-link{display:none}
#site-header-menu #site-navigation .menu-toggle,.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle{top:10px;display:block;position:absolute;right:20px;width:30px;background:0;z-index:1;outline:0;padding:0}
.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-hodges-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:100%;height:1px;background:#ecf0f1;border-radius:.28571rem;transition:.3s;position:relative}
#site-header-menu #site-navigation .menu-toggle .tm-hodges-icon-bars:before,.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before{top:1rem}
#site-header-menu #site-navigation .menu-toggle .tm-hodges-icon-bars:after,.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after{top:-1rem}
#site-header-menu #site-navigation.toggled-on .menu-toggle .tm-hodges-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-hodges-icon-bars:before,#site-header-menu #site-navigation.toggled-on .menu-toggle .tm-hodges-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:4rem}
#site-header-menu #site-navigation.toggled-on .menu-toggle .tm-hodges-icon-bars:after,.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}
.site-header-main.tm-wrap{margin:0;width:auto;display:block}
.site-header-main.tm-wrap .tm-wrap-cell{display:block}
.tm-header-icon{padding-right:0;padding-left:20px;position:relative}
.site-title{width:inherit;margin:0 auto}
.main-navigation{clear:both}
.site-branding,#site-header-menu #site-navigation li.mega-menu-megamenu>ul.mega-sub-menu,#site-header-menu #site-navigation div.mega-menu-wrap,.menu-tm-main-menu-container,#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-flyout ul.mega-sub-menu,#site-header-menu{float:none}
.righticon{position:absolute;right:0;z-index:33;top:24px;display:block}
.righticon i{font-size:20px;cursor:pointer;display:block;line-height:0}
.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:0;box-shadow:rgba(0,0,0,0.12) 3px 3px 15px;border-top:3px solid #d93714;background-color:#333;z-index:100;width:100%;top:204px}
.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:rgba(0,0,0,0.89)}
#site-header-menu #site-navigation div.nav-menu>ul,#site-header-menu #site-navigation div.nav-menu>ul ul{overflow:hidden;max-height:0}
#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:0}
#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:0}
#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 0;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 0}
#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:0;padding-left:0}
.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:0}
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item{position:relative}
#site-header-menu #site-navigation div.nav-menu>ul>li a,#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li a{display:inline-block}
.tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul>li>a:hover,.tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a:hover .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu>ul ul>li>a:hover,.tm-dmenu-active-color-skin #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li>a:hover{color:#d93714}
#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(185,185,185,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(185,185,185,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:0}
.menu-toggle i,.tm-header-icons a{color:rgba(255,255,255,1)}
.menu-toggle span,.menu-toggle span:after,.menu-toggle span:before,.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle span,.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle span:after,.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-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:0;margin-right: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.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:0;background-image:none}
.tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper{padding-top:0}
.tm-header-style-classic-box.tm-header-overlay .site-header.tm-bgcolor-custom:not(.is_stuck) .tm-container-for-header,.tm-header-style-classic-box.tm-header-overlay .site-header .container{background-color:transparent!important}
.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{background-color:#fff}
.site-header.tm-bgcolor-skincolor .menu-toggle i,.site-header.tm-bgcolor-skincolor .tm-header-icons a,.site-header.tm-bgcolor-darkgrey .menu-toggle i,.site-header.tm-bgcolor-darkgrey .tm-header-icons a,.tm-responsive-icon-white .menu-toggle i,.tm-responsive-icon-white .tm-header-icons a{color:#fff}
.site-header.tm-bgcolor-white #site-header-menu #site-navigation .menu-toggle .tm-hodges-icon-bars,.site-header.tm-bgcolor-white #site-header-menu #site-navigation .menu-toggle .tm-hodges-icon-bars:before,.site-header.tm-bgcolor-white #site-header-menu #site-navigation .menu-toggle .tm-hodges-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,.site-header.tm-bgcolor-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .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-toggle-block-1:before,.site-header.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{background-color:#262626}
.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,.site-header.tm-bgcolor-white .tm-header-icons a,.tm-responsive-icon-dark .menu-toggle i,.tm-responsive-icon-dark .tm-header-icons a{color:#262626}
.site-header.tm-bgcolor-white #site-header-menu #site-navigation.toggled-on .menu-toggle .tm-hodges-icon-bars,.site-header.tm-bgcolor-darkgrey #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1,.site-header.tm-bgcolor-skincolor #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1,.site-header.tm-bgcolor-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1,.site-header.tm-bgcolor-grey.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1,.tm-responsive-icon-dark.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1,.tm-responsive-icon-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1{background-color:transparent}
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a:after,.tm-header-text-area,#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-widgets-wrapper{display:none}
.tm-header-style-infostack .tm-stickable-header-w{height:auto!important}
.tm-header-style-toplogo .tm-stickable-header-w,.tm-header-style-infostack.tm-header-overlay .tm-stickable-header-w{top:0}
}@media(min-width:1200px){#site-header-menu #site-navigation .nav-menu{margin-right:10px}
header:not(.tm-header-style-toplogo) #site-header-menu #site-navigation{height:100px;line-height:100px!important}
.tm-header-style-toplogo.tm-header-overlay .site-header,.tm-header-overlay .tm-stickable-header-w{position:relative;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:11}
.thememount-fbar-btn,.tm-header-text-area,.tm-header-icons .tm-header-search-link a,.tm-header-icons .tm-header-wc-cart-link a,.headerlogo,#site-header-menu #site-navigation div.nav-menu>ul,#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,#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{padding-right:30px;position:relative}
#site-header-menu #site-navigation .nav-menu,.tm-header-text-area,#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}
.tm-header-style-classic-box:not(.tm-header-invert) .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal,.tm-header-menu-position-right.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal{margin-right:10px}
.tm-header-invert .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal{margin-left:10px}
#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:0}
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal .mega-sub-menu a{padding-top:10px;padding-bottom:10px}
#site-header-menu #site-navigation div.nav-menu>ul{margin:0}
#site-header-menu #site-navigation div.nav-menu>ul>li,.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item{height:100px;line-height:100px!important}
#site-header-menu #site-navigation div.nav-menu>ul>li{margin:0;display:inline-block;position:relative}
#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:0 10px 0 10px;padding:0;text-decoration:none;position:relative;z-index:1;height:100px;line-height:100px!important}
#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{width:0;height:1px;position:absolute;content:"";bottom:35px;left:0;background-color:#d93714;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.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:25px}
.is_stuck .thememount-fbar-btn{top:58px}
.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:#d93714}
#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{width:100%}
.site-header.is_stuck .social-icons li>a,.is_stuck .tm-header-icons .tm-header-wc-cart-link a .thememount-cart-qty,.is_stuck .tm-header-icons .tm-header-wc-cart-link a,.is_stuck .tm-header-icons .tm-header-search-link 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,.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{color:#fff}
.site-header .social-icons li>a,.tm-header-icons .tm-header-search-link a,.tm-header-icons .tm-header-wc-cart-link a{color:rgba(255,255,255,1)}
.site-header .social-icons li>a:hover,.tm-header-icons .tm-header-search-link a:hover,.tm-header-icons .tm-header-wc-cart-link a:hover{color:#d93714}
.tm-header-icons .tm-header-wc-cart-link a:hover span.number-cart{background-color:rgba(255,255,255,1);color:#232323}
.tm-header-style-classic .site-header.tm-bgcolor-white .tm-header-icons .tm-header-wc-cart-link a:hover span.number-cart{color:#fff}
.is_stuck .tm-header-icons .tm-header-wc-cart-link a:hover span.number-cart{background-color:rgba(255,255,255,1)}
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:0!important}
header#masthead #site-header-menu #site-navigation div.nav-menu>ul li.last ul.sub-menu ul.sub-menu,header#masthead #site-header-menu #site-navigation div.nav-menu>ul li.lastsecond ul.sub-menu ul.sub-menu,header#masthead #site-header-menu #site-navigation .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:270px;padding:0;padding-top:10px}
#site-header-menu #site-navigation div.nav-menu>ul ul{padding-bottom:10px}
.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{padding-top:10px;top:-10px}
#site-header-menu #site-navigation div.nav-menu>ul ul ul{margin-top:-10px}
#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{margin:0;display:block;padding:8px 0;position:relative;transition:padding .2s linear}
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-menu-item a{padding-left:0}
#site-header-menu #site-navigation div.nav-menu>ul ul li>a:before,.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li>a:before{content:'\e826';position:absolute;top:9px;left:-14px;width:20px;font-family:"tm-hodges-icons";display:block;color:inherit;font-size:12px;line-height:inherit;-webkit-transition:left .2s ease-in-out;-moz-transition:left .2s ease-in-out;transition:left .2s ease-in-out}
#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-item ul.mega-sub-menu li>a{overflow:hidden}
#site-header-menu #site-navigation div.nav-menu>ul 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 ul.mega-sub-menu li:hover>a:before{left:0}
#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{padding-left: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-menu-megamenu 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-menu-megamenu ul.mega-sub-menu li:hover>a{padding-left: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-menu-megamenu ul.mega-sub-menu li:hover>a:before{left:0}
.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:0 15px 0 15px}
.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.mega-menu-item-type-widget{padding:15px 15px 0 15px;height:100%}
.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:0}
.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu>li.mega-menu-item>h4.mega-block-title{margin-top:10px;margin-bottom:10px}
#site-header-menu #site-navigation div.nav-menu>ul li:hover>ul{opacity:1;display:block;visibility:visible;height:auto}
#site-header-menu #site-navigation div.nav-menu>ul li>ul ul{border-left:0;left:100%;top:0;border-top:0}
#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;padding-left:0;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 .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a{background-color:transparent!important}
#site-header-menu #site-navigation div.nav-menu>ul>li 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 li{padding:0 20px}
.tm-dmenu-v-sep-white #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{border-right:1px solid rgba(255,255,255,0.08)}
.tm-dmenu-v-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{border-right:1px solid rgba(0,0,0,0.08)}
.tm-dmenu-sep-grey #site-header-menu #site-navigation div.nav-menu ul ul li a,.tm-dmenu-sep-grey .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal ul.mega-sub-menu a{border-bottom:1px solid rgba(0,0,0,0.08)}
.tm-dmenu-sep-white #site-header-menu #site-navigation div.nav-menu ul ul li a,.tm-dmenu-sep-white .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal ul.mega-sub-menu a{border-bottom: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 ul.mega-sub-menu .textwidget a{border-bottom:0}
header:not(.tm-header-style-toplogo) .is_stuck #site-header-menu #site-navigation,.is_stuck .tm-header-text-area,.is_stuck .headerlogo,.is_stuck .tm-header-icon,.is_stuck #site-header-menu #site-navigation div.nav-menu>ul>li,.is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li,.is_stuck #site-header-menu #site-navigation div.nav-menu>ul>li>a,.is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a{height:80px;line-height:80px!important}
#site-header-menu #site-navigation div.nav-menu>ul ul,.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li>ul.mega-sub-menu{top:auto}
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu{padding:15px;padding-top:0}
.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:after{content:' ';display:block;width:30px;height:1000px;right:12px;top:0;position:absolute;border-right: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>ul.mega-sub-menu>li.mega-menu-item:last-child:after{border-right:0}
.is_stuck #site-header-menu #site-navigation div.nav-menu>ul>li>ul,.is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li>ul.mega-sub-menu{top:80px}
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle+label{top:50px}
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-flyout .mega-sub-menu li:last-child,.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu .mega-sub-menu li.mega-menu-item li:last-child{margin-bottom:10px}
.site-header-main.container-fullwide{padding-left:30px;padding-right:0}
.tm-header-icons{position:relative;border-left:1px solid rgba(255,255,255,0.15);padding-left:30px;height:100px}
.tm-header-icons.tm-fbar-link-only{border-left:none;padding-left:0;width:60px}
.is_stuck .tm-header-icons{border-left-color:rgba(255,255,255,0.15);height:80px}
header:not(.tm-header-style-toplogo):not(.tm-header-style-classic-box) .site-header:after{content:"";height:1px;position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid rgba(255,255,255,0.15)}
header:not(.tm-header-style-toplogo):not(.tm-header-style-classic-box) .is_stuck .site-header:after{border-bottom-color:rgba(255,255,255,0.15)}
.tm-header-text-area .tm-vc_btn3.tm-vc_btn3-shape-rounded{border-radius:3px}
.tm-header-text-area .tm-vc_btn3.tm-vc_btn3-style-outline{border-width:1px}
.tm-header-text-area .tm-vc_btn3.tm-vc_btn3-size-sm{padding:8px 20px;font-size:13px}
.tm-sticky-bgcolor-white.is_stuck .tm-vc_btn3.tm-vc_btn3-color-white.tm-vc_btn3-style-outline{border-color:#262626;color:#262626}
#site-header-menu #site-navigation .mega-menu-item-type-widget.widget_calendar caption{padding:0}
#site-header-menu #site-navigation .mega-menu-item-type-widget.widget_calendar .calendar_wrap{padding-top:10px}
.tm-header-style-centerlogo .headerlogo{margin:0 auto;width:260px}
.tm-header-style-centerlogo .tm-stickable-header .site-branding{text-align:center;position:absolute;width:100%;left:0}
.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:260px}
.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:120px}
.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-toplogo .site-header .site-branding{float:none;text-align:center;display:block;position:relative;z-index:10}
.tm-header-style-toplogo .tm-header-icons,.tm-header-style-toplogo .tm-header-icon,.tm-header-style-toplogo #site-header-menu #site-navigation div.nav-menu>ul>li>a,.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{height:58px;line-height:58px!important}
.tm-header-style-toplogo #site-header-menu,.tm-header-style-toplogo .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap,.tm-header-style-toplogo div.nav-menu{float:none}
.tm-header-style-toplogo #site-header-menu #site-navigation div.nav-menu>ul>li,.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{float:none;display:inline-block;height:auto}
.tm-header-style-toplogo #site-header-menu .main-navigation{max-width:1140px;margin:0 auto;position:relative}
.tm-header-style-toplogo #site-header-menu #site-navigation div.nav-menu>ul,.tm-header-style-toplogo .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-toplogo .is_stuck #site-header-menu{width:100%;left:0;z-index:100}
.tm-header-style-toplogo #site-header-menu #site-navigation div.nav-menu>ul>li>ul,.tm-header-style-toplogo .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li>ul.mega-sub-menu,.tm-header-style-toplogo .is_stuck #site-header-menu #site-navigation div.nav-menu>ul>li>ul,.tm-header-style-toplogo .tm-mmmenu-override-yes.is_stuck #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li>ul.mega-sub-menu{top:auto}
.tm-header-style-toplogo .site-title{display:inline-block;height:auto;width:auto}
.tm-header-style-toplogo .tm-header-icons{position:absolute;right:0;z-index:1}
.tm-header-style-toplogo #site-header-menu{position:relative}
.tm-header-style-toplogo #site-header-menu{border-bottom:1px solid rgba(255,255,255,0.15);border-top:1px solid rgba(255,255,255,0.15)}
.tm-header-style-toplogo .thememount-fbar-btn{top:auto;position:relative;float:right;right:auto;width:60px;height:58px;margin-right:0;border-right:1px solid rgba(255,255,255,0.15)}
.tm-header-style-toplogo .is_stuck .thememount-fbar-btn{top:auto}
.tm-header-style-toplogo .thememount-fbar-btn a{background-color:transparent}
.tm-header-style-toplogo .tm-header-icon{width:60px;padding:0;text-align:center;border-right:1px solid rgba(255,255,255,0.15)}
.tm-header-style-toplogo .tm-header-icons{padding-left:0}
.tm-header-style-toplogo .thememount-fbar-btn a{width:60px;height:58px}
.tm-header-style-toplogo .thememount-fbar-btn a i{font-size:21px;position:relative;top:4px;left:0}
.tm-header-style-toplogo .thememount-fbar-btn.animated{-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}
.tm-header-style-toplogo #site-header-menu #site-navigation div.nav-menu>ul>li>a:before,.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:before,.tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu>ul>li>a:before,.tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a:before{bottom:18px}
.tm-header-overlay .tm-stickable-header-w{background-color:transparent}
.tm-header-overlay .site-header-menu.tm-bgcolor-darkgrey,.tm-header-overlay .site-header.tm-bgcolor-darkgrey{background-color:rgba(0,0,0,0.8)}
.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.38)}
.tm-header-overlay .site-header-menu.tm-bgcolor-skincolor,.tm-header-overlay .site-header.tm-bgcolor-skincolor{background-color:rgba(217,55,20,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(217,55,20,1)}
.thememount-header-style-4 .is_stuck #stickable-header .headercontent,.tm-header-style-toplogo.tm-header-overlay #stickable-header{background-color:transparent}
body.tm-header-style-toplogo.tm-header-overlay .is_stuck #site-header-menu{background-color:#f5f5f5}
.tm-header-style-toplogo.tm-header-overlay #stickable-header #site-header-menu{border-top:1px solid rgba(255,255,255,0.20)}
.tm-header-style-toplogo.tm-header-overlay #stickable-header{border-bottom:1px solid rgba(255,255,255,0.20)}
.tm-header-style-toplogo #site-header-menu #site-navigation div.nav-menu>ul>li>a:before,.tm-header-style-toplogo #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item>a:before{bottom:15px}
.tm-header-style-classic-box .site-header .container{margin-top:35px;padding:0}
.tm-header-style-classic-box .site-header.is_stuck .container{margin-top:0}
.tm-header-style-classic-box.tm-header-overlay .site-header:not(.is_stuck){background-color:transparent!important}
.tm-header-style-classic-box.tm-header-overlay .site-header:not(.is_stuck) .container-fullwide{margin:30px}
.thememount-fullwide .tm-header-style-classic-box.tm-header-overlay .site-header .site-branding{padding-left:20px}
.thememount-fullwide .tm-header-style-classic-box.tm-header-overlay .site-header .site-header-menu{padding-right:20px}
.tm-header-overlay.thememount-header-style-4 #stickable-header,.tm-header-overlay.thememount-header-style-4 #stickable-header-sticky-wrapper{background-color:transparent}
.thememount-header-style-4 #stickable-header .container-full .headercontent,.thememount-header-style-4 #stickable-header .container .headercontent{box-shadow:0 1px 5px rgba(0,0,0,0.2);-khtml-box-shadow:0 1px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.2);-ms-box-shadow:0 1px 5px rgba(0,0,0,0.2);-o-box-shadow:0 1px 5px rgba(0,0,0,0.2)}
.tm-header-style-classic-box .site-branding{padding-left:20px}
.tm-header-invert .site-header-main.container-fullwide{padding-right:30px;padding-left:0}
.thememount-header-style-1.tm-header-invert .headerlogo,.thememount-header-style-4.tm-header-invert .headerlogo{float:right}
.thememount-header-style-1.tm-header-invert #site-header-menu,.thememount-header-style-4.tm-header-invert #site-header-menu{float:left}
.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,.tm-header-menu-position-center .tm-header-text-area{position:relative;z-index:2}
.tm-header-menu-position-left #site-header-menu{float:none;display:block}
.tm-header-menu-position-left #site-header-menu #site-navigation .nav-menu,.tm-header-menu-position-left #site-header-menu #site-navigation div.mega-menu-wrap{float:none}
.tm-header-menu-position-left .site-branding{padding-right:25px}
.site-header-main.container-full #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu{max-width:1200px;right:0;left:-15px;margin:0 auto}
.site-header .tm-vc_btn3-container,.site-header .thememount-social-links-wrapper{float:right}
.site-header .thememount-social-links-wrapper{padding-right:30px}
.site-header .tm-vc_btn3-container{margin-bottom:0;padding-right:30px}
.site-header .social-icons{padding-top:0;padding-bottom:0}
.tm-header-invert #site-header-menu{float:left}
.tm-header-invert .site-branding{float:right}
.tm-header-invert .tm-header-icons{border-right:1px solid rgba(255,255,255,0.15);float:left;border-left:none;padding-right:0;padding-left:30px;margin-left:0;margin-right:0}
.tm-header-invert.tm-header-style-classic-box .site-branding{margin-right:25px}
.tm-header-invert .tm-header-text-area{float:left}
.tm-header-invert .site-header .tm-vc_btn3-container{float:left}
.tm-header-invert .site-header .thememount-social-links-wrapper{padding-right:0;padding-left:30px}
.tm-header-invert .tm-header-search-link,.tm-header-invert .tm-header-wc-cart-link{float:left;padding-left:0;padding-right:30px}
.tm-header-invert .site-header .tm-vc_btn3-container{padding-right:0;padding-left:30px}
.tm-header-style-infostack:not(.tm-header-invert) #site-header-menu #site-navigation .nav-menu{float:left}
.tm-header-style-infostack #site-header-menu{float:none}
.tm-header-style-infostack .tm-header-widgets-wrapper{position:relative;float:right;z-index:112;height:100px;text-align:right;vertical-align:middle;display:table}
.tm-header-style-infostack .tm-header-widgets-wrapper .header-widget{display:table-cell;padding:0 24px;position:relative;vertical-align:middle;height:100%;margin:0;text-align:left;padding-right:0}
.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}
.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:0}
.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)}
.page-id-4807 .tm-header-style-infostack .header-content-main .header-content,.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)}
.page-id-4807 .tm-header-style-infostack .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner,.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 #site-header-menu{border-bottom:1px solid rgba(255,255,255,0.15);border-top:1px solid rgba(255,255,255,0.15)}
.tm-header-style-infostack .tm-header-icons{padding-left:0}
.tm-header-style-infostack .thememount-fbar-btn,.tm-header-style-infostack .tm-header-icon{padding-right:0;display:block;width:60px;text-align:center;border-right:1px solid rgba(255,255,255,0.15)}
.tm-header-style-infostack .thememount-fbar-btn{float:right;position:relative;top:0;right:auto;width:60px;padding:0;margin:0;text-align:center}
.tm-header-style-infostack .thememount-fbar-btn.animated{-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}
.tm-header-style-infostack .thememount-fbar-btn a{background-color:transparent}
.tm-header-style-infostack .tm-header-icon.tm-header-btn-w{padding-right:0;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:0 35px;display:block;letter-spacing:1px;background-color:rgba(217,55,20,1);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .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(217,55,20,0.80)}
.tm-header-style-infostack .thememount-fbar-btn a{width:auto;height:auto}
.tm-header-style-infostack .thememount-fbar-btn a i{font-size:21px;position:relative;top:4px;left:0}
.tm-header-style-infostack .thememount-fbar-btn,.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 .tm-header-icon,.tm-header-style-infostack .tm-header-text-area,.tm-header-style-infostack .tm-header-icons,header.tm-header-style-infostack #site-header-menu #site-navigation{height:48px;line-height:48px!important}
.tm-header-style-infostack.tm-header-overlay .site-header{position:absolute;width:100%}
.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-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 .thememount-fbar-btn{border-left:1px solid rgba(255,255,255,0.09);left:0;float:left}
.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-style-infostack:not(.tm-header-invert) .tm-header-top-wrapper.container-fullwide{padding-left:15px;padding-right:15px}
.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:0;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:0;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:0}
.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}
@keyframes menu_sticky{0%{margin-top:-120px;opacity:0}
50%{margin-top:-64px;opacity:0}
100%{margin-top:0;opacity:1}
}.site-header.is_stuck{position:fixed;width:100%;top:0;z-index:999;margin:0;animation-name:menu_sticky;animation-duration:.70s;animation-timing-function:ease-in-out;-webkit-box-shadow:0 13px 25px -12px rgba(0,0,0,0.25);-moz-box-shadow:0 13px 25px -12px rgba(0,0,0,0.25);box-shadow:0 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:13px;content:"\f105";position:absolute;background-color:transparent;right:0;top:14px;margin:0}
#site-header-menu #site-navigation div.nav-menu>ul>li.current-menu-item>a,#site-header-menu #site-navigation div.nav-menu>ul>li.current-menu-ancestor>a,#site-header-menu #site-navigation div.nav-menu>ul>li.current_page_item>a,#site-header-menu #site-navigation div.nav-menu>ul>li.current_page_ancestor>a,#site-header-menu #site-navigation div.nav-menu>ul>li.current_page_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.mega-current-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-item.mega-current-menu-ancestor>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-current-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-item.mega-current-menu-ancestor>a{font-weight:bold}
.rtl #site-header-menu #site-navigation div.nav-menu>ul ul li>a,.rtl .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{text-align:right}
.rtl #site-header-menu #site-navigation div.nav-menu>ul ul li:hover>a,.rtl .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{padding-right:20px;padding-left:0}
.rtl #site-header-menu #site-navigation div.nav-menu>ul ul li>a:before,.rtl .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li>a:before{content:'\E83A';left:auto;right:-14px;margin-right:0;-webkit-transition:right .2s ease-in-out;-moz-transition:right .2s ease-in-out;transition:right .2s ease-in-out}
.rtl #site-header-menu #site-navigation div.nav-menu>ul ul li:hover>a:before,.rtl .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:hover>a:before{right:0}
.rtl .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-has-children>a.mega-menu-link:after{content:'\f341';float:left;margin:0}
.rtl 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,.rtl 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,.rtl 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%!important}
.rtl header#masthead #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-flyout.last ul.mega-sub-menu,.rtl 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:0!important;right:auto!important}
.rtl #site-header-menu #site-navigation div.nav-menu>ul ul{left:auto;right:0}
.rtl header#masthead #site-header-menu #site-navigation div.nav-menu>ul li ul.sub-menu ul.sub-menu,.rtl header#masthead #site-header-menu #site-navigation div.nav-menu>ul li.last ul.sub-menu ul.sub-menu{left:auto!important;right:-100%!important}
.rtl header#masthead #site-header-menu #site-navigation div.nav-menu>ul li.last ul.sub-menu{left:0!important;right:auto!important}
.rtl #site-header-menu #site-navigation div.nav-menu>ul>li ul li.page_item_has_children>a:after,.rtl #site-header-menu #site-navigation div.nav-menu>ul>li ul li.menu-item-has-children>a:after{left:0;right:auto;content:'\f104'}
.rtl #site-header-menu #site-navigation .nav-menu{margin-left:10px;margin-right:0}
}#site-header-menu #site-navigation div.nav-menu>ul ul li>a>span:before,.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item ul.mega-sub-menu li.mega-menu-item a>span:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-right-color:rgba(217,55,20,1);border-width:5px;margin-top:-5px}
#site-header-menu #site-navigation div.nav-menu>ul ul li>a>span,.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>span{display:inline!important;padding:0 5px;background:rgba(217,55,20,1);color:#fff!important;text-shadow:none;border-radius:3px;margin-left:14px;position:relative;text-transform:uppercase;font-size:10px!important;font-weight:bold!important}
.tm-featured-wrapper .tm-slick-carousel-wrapper .tm-slick-carousel >div:not(:first-child){display:none}
.tm-row-wrapper-bg-layer{padding-bottom:110px!important}
.vc_custom_1481266812097>.tm-row-wrapper-bg-layer{background-image:none!important}
.vc_custom_1483432350680>.tm-row-wrapper-bg-layer{margin-top:-150px!important;padding-bottom:40px!important}
.vc_custom_1483432350680>.tm-row-wrapper-bg-layer{background-image:none!important}
.vc_custom_1485774629955>.tm-col-wrapper-bg-layer{background-image:url(../images/row-bg-07-small.jpg?id=5380)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}
.vc_custom_1485774629955>.tm-col-wrapper-bg-layer>.tm-bg-layer-inner{background-image:url(../images/row-bg-07-small.jpg?id=5380)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;background-image:none!important}
.vc_custom_1485177008964{background-image:none!important}
.vc_custom_1485177008964 .tm-bg-layer{background-image:none!important}
.vc_custom_1485145112998>.tm-row-wrapper-bg-layer{padding-top:0!important;padding-bottom:0!important}
.vc_custom_1485145112998>.tm-row-wrapper-bg-layer{background-image:none!important}
.vc_custom_1485145166521>.tm-row-wrapper-bg-layer{padding-top:0!important;padding-bottom:0!important}
.vc_custom_1485145166521>.tm-row-wrapper-bg-layer{background-image:none!important}
.vc_custom_1481275345369>.tm-row-wrapper-bg-layer{padding-bottom:30px!important}
.vc_custom_1481275345369>.tm-row-wrapper-bg-layer{background-image:none!important}
.vc_custom_1481545431625>.tm-col-wrapper-bg-layer{background-image:url(../images/accolades2.jpg)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}
.vc_custom_1481545431625>.tm-col-wrapper-bg-layer>.tm-bg-layer-inner{background-image:url(../images/accolades.jpg)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;background-image:none!important}
.vc_custom_1481545405913>.tm-col-wrapper-bg-layer{background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}
.vc_custom_1481545405913>.tm-col-wrapper-bg-layer>.tm-bg-layer-inner{background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;background-image:none!important}
.vc_custom_1481545441107>.tm-row-wrapper-bg-layer{padding-top:0!important;padding-bottom:0!important}
.vc_custom_1481545441107>.tm-row-wrapper-bg-layer{background-image:none!important}
.vc_custom_1484898118038>.tm-row-wrapper-bg-layer{padding-top:110px!important;padding-bottom:80px!important;background-image:url(../images/tm-hoges-img2.jpg?id=1508)!important;background-position:center;background-repeat:no-repeat!important;background-size:cover!important}
.vc_custom_1484898118038>.tm-row-wrapper-bg-layer{background-image:none!important}
.vc_custom_1481547687016>.tm-row-wrapper-bg-layer{padding-bottom:50px!important}
.vc_custom_1481547687016>.tm-row-wrapper-bg-layer{background-image:none!important}
.vc_custom_1481279489646>.tm-row-wrapper-bg-layer{padding-top:130px!important;padding-bottom:120px!important}
.vc_custom_1481279489646>.tm-row-wrapper-bg-layer{background-image:none!important}
.vc_custom_1482499289977>.tm-row-wrapper-bg-layer{padding-top:0!important;padding-bottom:0!important}
.vc_custom_1482499289977>.tm-row-wrapper-bg-layer{background-image:none!important}
.vc_custom_1477056053706>.tm-row-wrapper-bg-layer{padding-bottom:40px!important}
.vc_custom_1477056053706>.tm-row-wrapper-bg-layer{background-image:none!important}
.vc_custom_1481721401464>.tm-row-wrapper-bg-layer{padding-top:0!important;padding-bottom:0!important}
.vc_custom_1481721401464>.tm-row-wrapper-bg-layer{background-image:none!important}
.vc_custom_1481266812097{padding-bottom:110px!important}
.vc_custom_1483432350680{margin-top:-150px!important;padding-bottom:40px!important}
.vc_custom_1485145112998{padding-top:0!important;padding-bottom:0!important}
.vc_custom_1485145166521{padding-top:0!important;padding-bottom:0!important}
.vc_custom_1481275345369{padding-bottom:30px!important}
.vc_custom_1481545441107{padding-top:0!important;padding-bottom:0!important}
.vc_custom_1484898118038{padding-top:110px!important;padding-bottom:80px!important;background-image:url(../images/tm-hoges-img2.jpg?id=1508)!important;background-position:center;background-repeat:no-repeat!important;background-size:cover!important}
.vc_custom_1481547687016{padding-bottom:50px!important}
.vc_custom_1481279489646{padding-top:0px!important;padding-bottom:0px!important}
.vc_custom_1482499289977{padding-top:0!important;padding-bottom:0!important}
.vc_custom_1477056053706{padding-bottom:40px!important}
.vc_custom_1481721401464{padding-top:0!important;padding-bottom:0!important}
.vc_custom_1485774629955{background-image:url(../images/row-bg-07-small.jpg)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}
.vc_custom_1485146717053{padding-top:110px!important;padding-right:130px!important;padding-bottom:60px!important;padding-left:60px!important}
.vc_custom_1485177008964{padding-right:100px!important}
.vc_custom_1485146407568{padding-top:136px!important;padding-right:60px!important;padding-bottom:60px!important;padding-left:60px!important}
.vc_custom_1481545431625{padding-top:20px!important;padding-right:30px!important;padding-bottom:20px!important;background-image:url(../images/tm-hoges-img1.jpg?id=1501)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}
.vc_custom_1481545405913{padding-top:20px!important;padding-bottom:20px!important;padding-left:38px!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}
.vc_custom_1476851027581{padding-bottom:0!important}
.vc_custom_1484897391908{padding-right:110px!important;padding-left:85px!important}
.vc_custom_1484894101548{padding-right:80px!important}
.vc_custom_1483433333167{padding-bottom:40px!important}
.vc_custom_1485147337886{padding-top:100px!important;padding-right:60px!important;padding-bottom:50px!important;padding-left:60px!important}
.vc_custom_1483433472006{padding-top:15px!important}
.vc_custom_1485780778670{padding-top:15px!important}
.vc_custom_1477046670527{padding-top:15px!important}
.vc_custom_1477046670527{padding-top:15px!important}
.vc_custom_1477053498429{padding-top:15px!important}
.vc_custom_1484894193281{padding-top:90px!important;padding-right:70px!important}
.vc_custom_1484900202071{padding-top:90px!important;padding-left:70px!important}
.vc_custom_1477055584857{margin-top:-30px!important}
.tribe-events-list .tribe-events-loop .tribe-event-featured,.tribe-events-list #tribe-events-day.tribe-events-loop .tribe-event-featured,.type-tribe_events.tribe-events-photo-event.tribe-event-featured .tribe-events-photo-event-wrap,.type-tribe_events.tribe-events-photo-event.tribe-event-featured .tribe-events-photo-event-wrap:hover{background-color:#0ea0d7}
#tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured{background-color:#0ea0d7}
.tribe-events-list-widget .tribe-event-featured,.tribe-events-venue-widget .tribe-event-featured,.tribe-mini-calendar-list-wrapper .tribe-event-featured,.tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event{background-color:#0ea0d7}
.tribe-grid-body .tribe-event-featured.tribe-events-week-hourly-single{background-color:rgba(14,160,215,.7);border-color:#0ea0d7}
.tribe-grid-body .tribe-event-featured.tribe-events-week-hourly-single:hover{background-color:#0ea0d7}
.vc_custom_1478680222703{padding-top:20px!important;padding-right:275px!important;padding-bottom:20px!important;background-image:url(../images/1.jpg)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}
.vc_custom_1478680222703 .tm-bg-layer{background-image:url(../images/1.jpg)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;background-image:none!important}
.vc_custom_1476775143200{padding-top:20px!important;padding-bottom:20px!important;background-image:url(../images/2.jpg)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}
.vc_custom_1476775143200 .tm-bg-layer{background-image:url(../images/2.jpg)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;background-image:none!important}
.vc_custom_1485769278129 .tm-bgimage-layer{background-image:url(../images/3.jpg)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}
.vc_custom_1485761023566{padding-top:20px!important;padding-bottom:20px!important;background-image:url(../images/4.jpg)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}
.vc_custom_1476775234368{padding-top:20px!important;padding-bottom:20px!important;background-image:url(../images/5.jpg)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}
.vc_custom_1485769483100{padding-top:20px!important;padding-right:275px!important;padding-bottom:20px!important;background-image:url(../images/6.jpg)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}
.newsdate{color:#fff;display:block;font-family:'Oswald'}
.newsmonth{color:#fff;display:block;font-family:'Oswald';font-size:14px}
.welcomefont{font-size:40px;font-family:'Oswald'}
.text-center{text-align:center!important}
.text-center p{text-align:center!important}
.imgbtm15 img{margin-bottom:25px;display:block}
.justify p{text-align:justify}
footer .widget_nav_menu li a,footer .widget_nav_menu li{text-transform:uppercase}
.fontstylish{font-family:'Handlee'!important;font-size:24px!important;line-height:40px!important;padding:0 160px}
.bgcoations{background:#000 url(../images/schoolbg.jpg)!important;background-attachment:fixed!important;background-size:cover!important;background-position:center center!important;background-color:none!important}
.bgcoations .tm-bgcolor-skincolor>.tm-bg-layer{background-color:none!important}
.whitebox{background:#fff;background-image:url(../images/yellowbg.jpg);padding:20px;position:relative;min-height:250px;border-bottom:4px solid #c43112}
.crnrlft{position:absolute;left:-4px;top:-4px}
.crnrryt{position:absolute;right:-4px;top:-4px}
.crnrrytbtm{position:absolute;right:-4px;bottom:-4px}
.crnrlftbtm{position:absolute;left:-4px;bottom:-4px}
.redbox h4{color:#fff;border-bottom:1px solid rgba(255,255,255,0.1);padding-bottom:10px}
.redbox.circulars{background:url(../images/secbg2.jpg);background-size:cover}
.redbox.lnews{background:url(../images/lnewsbg.jpg);background-size:cover}
.redbox.gallerybg{background:url(../images/gallery2.jpg);background-size:cover}
.redbox.eventsbg{background:url(../images/events2.jpg);background-size:cover}
.redbox.studentofthemonth{background:url(../images/studentofthemonth.jpg);background-size:cover}
.redbox.ccbg{background:url(../images/ccbg.jpg);background-size:cover}
.redbox{padding:20px;position:relative;min-height:370px;max-height:370px}
.whitebox ul,.redbox ul{padding:10px 0 0 0;margin:0;line-height:20px}
.whitebox ul li,.redbox ul li{list-style:none;border-bottom:0px solid #962c15;border-bottom-style:dashed;margin-bottom:15px;position:relative;padding-left:25px}
.whitebox ul li:before,.redbox.circulars ul li:before{position:absolute;content:'\f073';font-family:'FontAwesome';left:0;top:7px;color:#fff}
.redbox.lnews ul{margin:0;padding:0}
.details a{color:#fff}
.details a:hover{color:#fff}
.event-item{position:relative;padding-left:55px;border-bottom:1px solid #962c15;border-bottom-style:dashed;padding-top:5px;padding-bottom:10px;min-height:65px;margin-bottom:15px}
.event-item .date-label{background:#fff;position:absolute;left:0}
.date-label .month{background:#9f2c14;color:#fff;display:block;font-size:13px;text-transform:uppercase}
.date-label .date-number{clear:left;display:block;padding:5px 0;font-size:15px;font-family:'open sans',arial,sans-serif;font-weight:500;background:#da5437;color:#fff}
.date-label{background:#f5f5f5;display:inline-block;width:40px;height:50px;text-align:center;font-size:13px}
.whitebox ul li a,.redbox ul li a{font-size:14px;color:#fff;padding:8px 0;display:block}
.forborder .wpb_wrapper:before{content:'';position:absolute;left:1%;top:2%;width:98%;height:96%;border:4px solid rgba(255,255,255,0.5);z-index:1}
a.tm-vc_general{display:inline-block;padding:10px 25px;background:#de251c;color:#fff;margin-top:15px;border-radius:50px}
a.tm-vc_general:hover{background:#000;color:#fff}
.tm-bg.pinkclr .tm-bg-layer{background-color:rgba(185,58,196,0.8)}
.tm-bg.greenclr .tm-bg-layer{background-color:rgba(15,197,172,0.8)}
.tm-bg.orangeclr .tm-bg-layer{background-color:rgba(255,132,97,0.8)}
.tm-bg.redclr .tm-bg-layer{background-color:rgba(245,86,91,0.8)}
.tm-bg.blueclr .tm-bg-layer{background-color:rgba(18,159,205,0.8)}
.tm-bg.purpleclr .tm-bg-layer{background-color:rgba(148,68,194,0.8)}
.vc_custom_1485146407568,.vc_custom_1485146717053{background:#f8f8f8}
.thememount-box-content{padding-bottom:15px;border-bottom:1px solid #a9260b;position:relative}
.thememount-box-content:before,.thememount-box-content:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}
.thememount-box-content:before{border-left:0 solid #c43112;border-right:0 solid #c43112;transform:scale(1,0);-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-ms-transform:scale(1,0);-o-transform:scale(1,0)}
.thememount-box-content:after{border-top:0 solid #c43112;border-bottom:4px solid #c43112;transform:scale(0,1);-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-ms-transform:scale(0,1);-o-transform:scale(0,1)}
.thememount-box-content:hover:before,.thememount-box-content:hover:after{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}
.header .menu-top{list-style:none;margin:0;padding:0;text-align:right;float:right}
.navbar-right{float:right!important;margin:30px -8px 0 0!important}
.menu-top li{list-style:none;float:left;font-size:11px}
.menu-top li.divider a{border-right:1px solid #f9e682}
.menu-top li a{display:inline-block;color:#f9e682;padding:0 10px}
.contact{font-size:20px;font-weight:300;margin-top:10px}
.contact p.phone{margin-right:15px}
.contact p{float:left;margin-bottom:0}
.contact i{margin-right:8px}
.br100 img{border-radius:100%}
header .container{width:98%}
.firstsec{background:#fff;background-attachment:fixed;background-size:cover;padding:20px 0!important}
.firstsec .tm-sbox.tm-bgcolor-yes .tm-vc_general.tm-vc_cta3{padding:0!important}
.text-center{text-align:center!important}
.block{display:block!important}
.white h3,.white p{color:#fff}
.imgbtm20{margin-bottom:20px}
ul.quickmenu{margin:0;padding:0}
ul.quickmenu li{list-style:none;position:relative;padding-left:20px}
ul.quickmenu li:before{position:absolute;content:'\f105';font-family:'FontAwesome';color:#fff;left:0;top:10px}
ul.quickmenu li a{color:#fff;display:inline-block;padding:10px 0;border-bottom:1px solid rgba(255,255,255,0.2);border-bottom-style:dashed}
a.dropdownmenu{position:relative}
a.dropdownmenu ul{position:absolute;z-index:9999;left:0;top:0;visibility:hidden}
a.dropdownmenu:hover ul{visibility:visible}
a.dropdownmenu:hover ul li{position:relative;display:block}
a.dropdownmenu:hover ul li a{display:block;background-color:rgba(0,0,0,0.88);padding:8px 0;transition:padding .2s linear}
.loginbtn{display:block!important;line-height:48px!important;color:#fff!important;font-size:16px!important;height:48px!important;background:#b02d10!important;width:100px!important;text-align:center;}
form.loginforms input.username{background:rgba(0,0,0,0.7) url(../images/user.png)!important;background-position:99% 49%!important;background-repeat:no-repeat!important}
form.loginforms input.password{background:rgba(0,0,0,0.7) url(../images/password.png)!important;background-position:99% 40%!important;background-repeat:no-repeat!important}
form.loginforms input[type="text"],form.loginforms input[type="password"]{width:100%;border:0;border-radius:50px;height:44px;background:rgba(0,0,0,0.7);color:#fff;padding:0 0 0 20px;margin-bottom:10px}
form.loginforms input[type="submit"]{display:inline-block;border:0;border-radius:50px;padding:8px 25px;background:#b13116;color:#fff;margin-bottom:10px;margin-bottom:30px;font-weight:normal}
.thememount-fbar-box-w{background-image:url('../images/login.jpg');background-color:rgba(0,0,0,0.74);background-position:0 0;background-size:cover;background-repeat:repeat;background-attachment:scroll}
.loginformstrat h3{font-size:18px;font-weight:400}
.mainehad{color:#fff;font-family:Calibri;font-weight:400!important;margin-bottom:2px;letter-spacing:.5px}
.fora,.fora a{color:#c2c2c2!important;font-family:Calibri;font-weight:400!important;margin-bottom:10px}
footer{font-family:'Calibri'!important;color:#ffff}
ul.hodges_contact_widget_wrapper li{color:#fff}
footer .widget_nav_menu li{text-transform:uppercase;color:#c2c2c2!important;font-family:Calibri;font-weight:400!important}
.photoframe{max-width:200px;margin:0 auto;margin-bottom:8px}
.photoframe img{max-width:100%;border:8px solid #d57d2c;max-height:150px}
.photoframe1{max-width:260px;margin:0 auto;margin-bottom:8px}
.photoframe1 img{max-width:100%;border:8px solid #d57d2c;max-height:200px}


table.responsivetable{bottom:0;color:#fff}
table.responsivetable tr{border:0}
table.responsivetable td{border-bottom:1px solid #d57d2c;border-bottom-style:dashed}
.lnews .date-label .month{background:#cc8618!important}
.lnews .date-label .date-number{background:#e4ad58!important}
marquee{overflow:hidden}
.vc_custom_1481545441107{background:url(../images/sports.jpg);background-size:cover;background-position:right center}
ul.accolades{margin:0;padding:0}
ul.accolades li{list-style:none}
ul.accolades li .framesec{width:30%;float:left;position:relative}
ul.accolades li .acccontentsec{width:68%;float:right;position:relative;padding-left:2%}
ul.accolades li .acccontentsec .acconame{font-size:18px;color:#fff}
ul.accolades li .acccontentsec .accoclssec{font-size:13px;color:#fff}
img{max-width:100%}
.whitetext p,.whitetext h2{color:#fff!important}
.kindergarten{background:url(../images/kindergarten2.jpg);background-size:cover}
ul.kindergrtn{margin:0;padding:0}
ul.kindergrtn li{list-style:none;position:relative;padding-left:10px;border:0!important;margin:0}
ul.kindergrtn li a{color:#000;display:inline-block;padding:1px 0;font-size:11px;border-bottom:1px solid rgba(255,255,255,0.2);border-bottom-style:dashed}
ul.kindergrtn li a:hover{color:#fff}
ul.kindergrtn li:before{position:absolute;content:'\f105';font-family:'FontAwesome';color:#000;left:0;top:0}
.bgchnge{background:url(../images/calendars.jpg)!important;background-size:cover!important}
.rev_slider .tp-leftarrow{left:6.2%!important}
.rev_slider .tp-rightarrow{right:3.3%!important;left:inherit!important}
.tparrows{opacity:1!important}
.pad40{padding:40px 0}
.foradmission h4,.foradmission h5,.foradmission p,.foradmission li{color:#fff}
.foradmission td h4,.foradmission td h5,.foradmission td p,.foradmission td li{ text-align:left; }
.foradmission table{margin-bottom:30px}
.foradmission ul li{list-style:none;margin-bottom:12px;position:relative;padding-left:20px;color:#fff}
.foradmission ul li:before{position:absolute;z-index:999;left:0;top:0;content:'\f101';font-family:'FontAwesome'}
.tablefrmt1 p{margin-bottom:0}
.tablefrmt1 td{padding:10px 10px}
.tablefrmt1{color:#fff}
.tablefrmt1 .tablehead{background:#ce3312;color:#fff;font-size:13px;font-weight:bold}
.tablefrmt1 tr:nth-child(even){background:rgba(255,255,255,0.07)}
ul.alumnireviews{margin:0 -15px!important;padding:0}
ul.alumnireviews li:before{display:none}
ul.alumnireviews li{list-style:none;float:left;width:33.3333%;position:relative;margin-bottom:30px!important;color:#000;padding:0 15px!important}
ul.alumnireviews li a{color:#000}
ul.alumnireviews li .boxwhite{padding:20px;background:#fff;text-align:center}
ul.alumnireviews li .boxwhite .pics{margin:0 0 15px 0}
ul.alumnireviews li .boxwhite a .picname{text-transform:uppercase;font-size:16px;font-weight:400}
ul.alumnireviews li .boxwhite a .classsec{text-transform:uppercase;font-size:13px;font-style:italic;font-weight:400;color:#666}


ul.parentreviews{margin:0 -15px!important;padding:0}
ul.parentreviews li:before{display:none}
ul.parentreviews li{list-style:none;float:left;width:50%;position:relative;margin-bottom:30px!important;color:#000;padding:0 15px!important}
ul.parentreviews li a{color:#000}
ul.parentreviews li .boxwhite{padding:20px;background:#fff;text-align:center}
ul.parentreviews li .boxwhite .pics{margin:0 0 15px 0}
ul.parentreviews li .boxwhite a .picname{text-transform:uppercase;font-size:16px;font-weight:400}
ul.parentreviews li .boxwhite a .classsec{text-transform:uppercase;font-size:13px;font-style:normal;font-weight:400;color:#666; text-transform:none;}

@media only screen and (max-width:989px){.site-branding{width:100%}
.headerlogo img{width:100%!important}
.site-title{font-size:33px;font-weight:bold;line-height:1;margin:0;color:#fff;display:table;vertical-align:middle;text-align:left!important;width:100%;height:100%;margin-top: 35px;}
.tm-header-widgets-wrapper{display:block!important;text-align:center;position:absolute;top:0;left:0;right:0}
.headerlogo{padding: 80px 0 10px!important;}
}@media(max-width:767px){.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle{position:relative;top:0;left:0;width:100%!important}
#tm-stickable-header-w,.site-header-menu{background:#b02d10!important}
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle{width:44px;z-index:1;padding:0;background:#bf3618;color:#fff;text-align:center}
.site-header.tm-bgcolor-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1{background:none!important}
.tm-header-icons{position:absolute;top:inherit;float:none;right:20px;margin-right:0;z-index:9;background:#cf3312;height:40px;line-height:40px;width:90px;color:#fff}
#site-header-menu #site-navigation .tm-header-icon a{font-size:16px!important;color:#fff!important}
.loginbtn{margin:0!important;position:relative!important;right:0!important;height:40px!important}
.loginbtn a{background:none!important;line-height:40px!importantx;height:40px!important;color:#fff!important;width:inherit!important}
}
@media only screen and (max-width:480px){.thememount-fbar-position-right .thememount-fbar-box-w{width:100%!important}
}

.tm-header-icons .thememount-fbar-btn-link {
	color:#fff;
}
.sidebar ul li a, .sidebar .dwnlodsec a, .sidebar h3 a {
	color:#fff;
}

.forh1 h1 {
	font-size:22px;
	text-align:center;
	margin-top:15px;
}
input.whitebg {
	background:#fff !important;
	color:#000;
}
.main {
position:relative;
width: 100%;
height:450px;
border: 1px solid #e7e7e7;
border-radius: 10px;
}
.main label{
color: rgba(0, 0, 0, 1);
margin:0px 0px 10px !important;
display:block !important;
text-align:center;
}
#image_preview, #image_preview1, #image_preview2, #image_preview3 {
position:relative;
margin:0 auto;
font-size: 30px;
width: 150px;
height: 150px;
text-align: center;
line-height: 150px;
font-weight: bold;
color: #C0C0C0;
background-color: #FFFFFF;
overflow:hidden;
}
#selectImage{
padding: 22px 21px 14px 15px;
position:absolute;
bottom: 0px;
width: 100%;
background-color: #FEFFED;
border-radius: 10px;
}#message{
position:absolute;
top:120px;
left:815px;
}
#success
{
color:green;
}
#invalid
{
color:red;
}
#line 
{
margin-top:288px;
}
#error
{
color:red;
}
#error_message
{
color:blue;
}
#loading
{
display:none;
position:absolute;
top:50px;
left:850px;
font-size:25px;
}
.uploadfile {
    border: 1px solid #bdc3c7;
    background: #fff;
    color: #000;
    padding: 10px;
    width: 100%;
    margin-bottom: 15PX;
}
.redbox .viewall {
	position:absolute;
	bottom:10px;
}
.viewall a {
	display:block;
	color:#fff;
	font-weight:bold;
}
.martop {
	margin-top:15px;
}
.tablesec table, .tablesec table td, .tablesec tr {
	border:0px !important;
}
.tdhead {
	background:#CE3312;
	color:#fff;
	line-height:30px;
	
	
}
.tablesec td {
	padding-top:12px;
	padding-bottom:12px;
}
.newstablesec td {
	padding:20px;
	text-align:justify;
}
.tablesec tr:nth-child(even) {
	background:#fff;
	padding:8px 0px;
}
.tablesec tr:nth-child(odd) {
	background:#ededed;
	padding:8px 0px;
}
.newstablesec tr:nth-child(even) {
	background:#ededed;
	padding:8px 0px;
}
.newstablesec tr:nth-child(odd) {
	background:#fff;
	padding:8px 0px;
}
.head {
    width: 30%;
    margin: 2% auto 0;
}
.head {
    width: 40%;
    margin: 4% auto;
    background: #fff;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
}.login {
    width: 100%;
    float: right;
    padding: 2% 0 0;
    background: #fff;
}.hindsoftlogo {
    display: block;
    text-align: center;
}.hindsoftlogo img {
    max-width: 200px;
    margin: 20px auto 10px auto;
}.sap_tabs {
    padding-bottom: 15px;
}
.sap_tabs {
    clear: both;
}#horizontalTab h3 {
    font-size: 18px;
    text-transform: uppercase;
    margin: 15px 0px 5px !important;
    padding: 15px 0px 15px 0px;
    margin-top: 30px;
    font-weight: 300;
    text-align: center;
    border-bottom: double;
    border-bottom-color: #f3f3f3;
}
#horizontalTab p {
	font-size:12px !important;
	text-align:center;
	padding:0px 40px;
}
.login-top {
    padding: 0px 40px;
    margin-top: 3%;
}.login input[type="text"], .login input[type="password"] {
    width: 100%;
}.login input.email {
    background: url(../images/l2.png) no-repeat 98% 67%;
}.login input.password {
    background: url(../images/l3.png) no-repeat 98% 67%;
}
.login input[type="text"]:required, .login input[type="password"]:required, .login input[type="email"]:required, .login select:required {
    box-shadow: none !important;
}
.login input[type="text"], .login input[type="email"], .login input[type="password"] {
    outline: none;
    color: #000;
    padding: 20px 30px 10px 10px;
    margin: 0;
    width: 100%;
    border: none;
    border-bottom: 1px solid #cecfd3;
    -webkit-appearance: none;
}
.login input[type="text"]:focus, .login input[type="password"]:focus, .login select:focus {
    outline: none;
    border: none;
    border-bottom: 1px solid #EF6D27;
    -webkit-appearance: none;
}
.submit input[type="submit"]:hover {
    background: #595A5C;
    color: #fff;
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
}
.submit input[type="submit"] {
    font-size: 13px;
	margin-top:10px;
    color: #fff;
    background: #EF6F2A;
    border: 2px solid #EF6D27;
    outline: none;
    cursor: pointer;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    -ms-border-radius: 20px;
    padding: 6px 13px;
}

.bgrestpagess {
    padding: 0px 0px;
    background: url(../images/bg.jpg);
    background-attachment: fixed;
	background-repeat:repeat;
    background-position: center center;
}

















@media only screen and (max-width:989px) {
.content {
    padding: 60px 0px 20px 0px;
    width: 100%;
}
}





/* ================= my new css code 13-05-2022 ================== */
@media(max-width: 767px){
.main-navigation {display: flex;justify-content: space-between;column-gap: 5px;}
.tm-header-icons {position: unset;}
.tm-header-icons .thememount-fbar-btn-link {font-size: 12px;}
.loginbtn {line-height: unset !important;}
header .container {padding: 0;}

}
/* ================= my new css code 13-05-2022 ================== */














