/*
Theme Name: Astra Child Theme
Description: Customized Astra child theme for Toledo Metal Spinning
Author: Black Swan Interactive
Template: astra
Version: 1.0.0
*/

@import url("https://use.typekit.net/cei0itc.css");#chatWrapper{position:fixed;width:auto;z-index:100;right:0;bottom:0;width:55px}#psAxKkl{display:none}div.hfeed div#content{padding-top:30px;padding-bottom:50px}.woocommerce-info,.woocommerce-message{border-top-color:#D85350}.woocommerce-notices-wrapper>.woocommerce-message>a{background-color:#dedede}main>div.ast-woocommerce-container ul.products.columns-4 li:nth-child(1){display:none}div.wc-proceed-to-checkout>a.checkout-button.button:hover{background-color:#dad8da;color:#878787}div#payment.woocommerce-checkout-payment div.form-row.place-order>button#place_order:hover{background-color:#dad8da;color:#878787}.header-main-layout-1 .ast-main-header-bar-alignment{margin-left:3%;line-height:8.7}.ast-main-header-bar-alignment{height:130px}.ast-header-break-point .main-header-bar{border-bottom-width:0px !important}.ast-search-box.full-screen{z-index:9999999 !important}.ast-breadcrumbs-wrapper{display:block;position:absolute;top:auto;bottom:0px;width:100%;z-index:-1}.ast-breadcrumbs-wrapper ul li span{color:black;font-size:12px}.ast-breadcrumbs-wrapper ul li a{color:black;font-size:12px;font-weight:800}.menu-item{border-top:solid 0px transparent;border-bottom:solid 0px transparent}.menu-item:active::after{border-bottom:none !important}ul#primary-menu>li.current-menu-item>a>span.menu-text{border-top:solid 6px transparent;border-bottom:solid 6px #D85350;color:#D85350;line-height:2.55}.current-page-ancestor a span{border-top:solid 6px transparent;border-bottom:solid 6px #D85350;color:#D85350;line-height:2.55}a .menu-link{padding-left:5%;padding-right:5%}.menu-link a:hover{color:#D85350}a{color:#D85350}#primary-menu .menu-link .sub-arrow{display:none}#primary-menu li:nth-child(10){position:absolute;left:0;right:0;top:auto;height:3px}#primary-menu li:nth-child(10) a{padding-right:0px}#primary-menu li:nth-child(10) .ast-search-icon .astra-search-icon{font-size:36px;padding-left:autopx}#primary-menu li:nth-child(10) .astra-search-shortcode{padding:0}#primary-menu li:nth-child(10) .full-screen .astra-search-icon:hover{color:#6D6E71}#primary-menu li:nth-child(9){position:absolute;left:auto;right:60px;top:auto;bottom:auto}#primary-menu li:nth-child(9).current-menu-item a .menu-text{display:border-box;content:'';border-bottom:none}#primary-menu li:nth-child(7).current-menu-item a .menu-text{display:border-box;content:'';border-bottom:none;color:#6D6E71BE}#primary-menu li:nth-child(8).current-menu-item a .menu-text{display:border-box;content:'';border-bottom:none;color:#6D6E71BE;height:100%}.header-main-layout-1 .main-header-container{align-items:center}.menu-item:active:after{display:border-box;content:'';border-bottom:solid 3px #D85350;transform:scaleX(0);transition:transform 250ms ease-in-out}#primary-menu li:nth-child(8){position:absolute;left:auto;right:140px}#primary-menu li:nth-child(8).current-menu-item{position:absolute;left:auto;top:40px;right:140px}#primary-menu li:nth-child(7){position:absolute;left:auto;right:255px}#primary-menu li:nth-child(7).current-menu-item{position:absolute;left:auto;top:40px;right:255px}#primary-menu .sub-menu li{position:static !important} #primary-menu li:nth-child(8) .menu-link{color:#D85350}#primary-menu li:nth-child(7) .menu-link{color:#D85350}#primary-menu li:nth-child(8) .menu-link:hover{color:#6D6E71BE}#primary-menu li:nth-child(7) .menu-link:hover{color:#6D6E71BE}.main-navigation ul{position:static}.ast-container{max-width:1500px !important;margin-left:auto;margin-right:auto;padding-left:0 !important;padding-right:0 !important}.menu-item{letter-spacing:-0.5px}#capabilities h2:hover{color:#D85350}.hoverToRed u:hover{color:#D85350}.site-header{padding-left:5%;padding-right:5%}.sub-menu{width:max-content !important;background:black !important;border:0px !important}.sub-menu .menu-link{padding-top:7px !important;padding-bottom:7px !important;line-height:1}.sub-menu li a span{color:white;font-size:12px;letter-spacing:.1px;line-height:0.5 !important;border-bottom:solid 6px transparent !important}#primary-menu>li>.sub-menu>.current-menu-item>.menu-link>span{color:#D85350}#primary-menu>li>.sub-menu>.current-page-ancestor>.menu-link>span{color:#D85350}#primary-menu>li>.sub-menu>li>.sub-menu>.current-menu-item>.menu-link>span{color:#D85350}.sub-menu:after{content:"";position:absolute;margin-left:auto;margin-right:auto;left:20%;top:-30px;width:0;height:0;border-style:solid;border-width:0 15px 30px 15px;border-color:transparent transparent black transparent;z-index:9998}#primary-menu li:nth-child(1) .sub-menu:after{left:41px}#primary-menu li:nth-child(2) .sub-menu:after{left:35px}#primary-menu li:nth-child(3) .sub-menu:after{left:29px}#primary-menu li:nth-child(4) .sub-menu:after{left:31px}li.submenu .submenu{top:0 !important}.submenu-with-border .sub-menu .sub-menu{top:-1px}a:focus,a:hover{color:#6D6E71BE}.sub-menu li a:hover span{color:#D85350 !important}.ast-desktop .main-header-menu.submenu-with-border .sub-menu .sub-menu{top:0}.ast-desktop .main-header-menu.submenu-with-border .sub-menu .sub-menu:after{border-style:none !important}.main-header-bar .main-header-bar-navigation .menu-item-has-children>.menu-link:after{display:none}@media only screen and (max-width: 1236px){#primary-menu li:nth-child(1) .sub-menu:after{left:35px}#primary-menu li:nth-child(2) .sub-menu:after{left:28px}#primary-menu li:nth-child(3) .sub-menu:after{left:23px}#primary-menu li:nth-child(4) .sub-menu:after{left:26px}#primary-menu li:nth-child(7){position:absolute;left:auto;right:150px !important;bottom:auto}#primary-menu li:nth-child(7).current-menu-item{position:absolute;left:auto;top:0;right:155px}#primary-menu li:nth-child(8){position:absolute;left:auto;right:80px}#primary-menu li:nth-child(8).current-menu-item{top:0px;right:80px}.current-menu-item a .menu-text{padding-bottom:6px}#menu-item-7790{position:absolute;left:auto;right:80px}#menu-item-7921{position:absolute;left:auto;right:30px !important}.sub-menu li a{padding:0px !important;margin-left:10%;margin-right:auto}.menu-item .menu-text{font-size:12px}.main-header-menu>.menu-item>.menu-link{display:block}}@media only screen and (max-width: 921px){.site-header{height:127px}.main-header-bar{padding:0 !important}body #responsive-menu-container{width:100vw;height:100vh;display:flex;justify-content:center;padding-top:127px}body #responsive-menu li{width:185px !important}body #responsive-menu-search-box{display:none}body button#responsive-menu-button{width:auto;height:auto;position:absolute;top:15px;right:5%;margin-top:69px}.menu-toggle-icon{color:black}.ast-main-header-bar-alignment{height:0px}.ast-header-break-point .main-header-bar-navigation{width:auto}.main-header-bar .main-header-bar-navigation.toggle-on{padding-top:0px}#primary-menu{position:absolute;left:0}#primary-menu li:nth-child(8){width:auto;position:relative;right:0px !important}#primary-menu li:nth-child(9){width:auto;position:relative;right:0px !important}#primary-menu li:nth-child(10){width:auto;position:relative;right:0px !important;margin-right:auto}body #responsive-menu li:nth-child(10){padding-left:7px}.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu{line-height:1px}body #responsive-menu-container #responsive-menu li.responsive-menu-item a{height:auto}}@media only screen and (max-width: 783px){button#responsive-menu-button{margin-top:80px}}.elementor-text-editor a{color:#D85350}.site-content{padding-left:5%;padding-right:5%}.main-header-bar{border-bottom-style:none}.ast-header-breadcrumb{padding-top:0px;border-bottom-width:0px;padding-left:5% !important;padding-right:5% !important;margin:0 !important}.ast-breadcrumbs-inner #ast-breadcrumbs-yoast,.ast-breadcrumbs-inner .breadcrumbs,.ast-breadcrumbs-inner .rank-math-breadcrumb{padding:0}ol,ul{margin-left:1.2em}a[rel="home"] span{font-weight:900 !important;color:black}.productsItem:hover .elementor-column-wrap{background-color:#D85350 !important}.productsItem:hover h2{color:white !important}.productImg1{opacity:1 !important}.productImg2{opacity:0 !important}.productsItem:hover .productsImg1{opacity:0 !important}.productsItem:hover .productImg2{opacity:1 !important}.servicesItem:hover #divider span{border-top-color:white !important}.capabilitiesButton #readMore{border:transparent solid 4px;padding:16px 36px;width:260px;height:70px}.capabilitiesButton:hover #readMore{border:#D85350 solid 4px;color:#D85350;background-color:transparent !important;padding:16px 36px}.servicesItem .servicesButton a{border:transparent solid 4px;padding:16px 36px}.servicesItem:hover .servicesButton a{border:white solid 4px;background-color:transparent !important;padding:16px 36px}.elementor-67 .elementor-element.elementor-element-65ee528 .elementor-button:hover{border-width:6px !important}.fullHeight{height:100% !important}.elementor-accordion-item{margin-bottom:50px}.elementor-accordion-item .fa-plus{font-size:25px}.elementor-accordion-item .fa-minus{font-size:25px}a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:hover{color:#D85350}span.elementor-accordion-icon{padding-top:5px}#elementor-tab-title-1991{font-size:25px}#elementor-tab-title-1992{font-size:25px}p.woocommerce-info{border-top-color:#D85350}.woocommerce-info::before{color:#D85350}.gform_body ul{margin-left:0;list-style-type:none}.footer-adv-overlay{padding-left:5%;padding-right:5%}.footer-adv-widget-1{position:relative;display:flex;flex-direction:column}.widget{margin-top:10px !important}#text-2,#text-3,#text-4,#text-5{font-size:10px;line-height:23px}.footer-adv-widget-1 img{width:125px;position:absolute;top:-33px}.footer-adv-layout-5 .ast-col-lg-2,.footer-adv-layout-5 .ast-col-md-2{width:15%}.footer-adv-widget-2{margin-left:15%}@media only screen and (max-width: 1236px){#text-6{font-size:10px;line-height:18px}}@media only screen and (max-width: 921px){.elementor-slides{margin-bottom:50px}.site-footer{margin-top:50px}.footer-adv-widget-1{position:relative;display:flex;flex-direction:column}.widget{margin-top:10px !important}#text-2,#text-3,#text-4,#text-5,#text-6{font-size:10px;line-height:18px}.footer-adv-widget-1 img{width:125px;position:absolute;top:-33px}.footer-adv-layout-5 .ast-col-lg-2,.footer-adv-layout-5 .ast-col-md-2{width:auto}.footer-adv-widget-2{margin-left:5%}}@media only screen and (max-width: 650px){.footer-adv-widget-1,.footer-adv-widget-2,.footer-adv-widget-3,.footer-adv-widget-4{width:100% !important}.footer-adv-widget-1{display:flex;flex-direction:column;align-items:center;justify-items:center}.footer-adv .footer-adv-overlay .ast-container .ast-row{display:flex;flex-direction:column;align-items:center;justify-items:center}.footer-adv .footer-adv-overlay .ast-container .ast-row .footer-adv-widget .widget_text{text-align:center}#media_image-4{display:flex;flex-direction:column;align-items:center;margin-bottom:0px;position:static}#media_image-4 img{position:static}.footer-adv-widget-1{position:relative;display:flex}.footer-adv-widget-2{margin-left:0 !important}.widget{margin-top:0px !important}#text-2,#text-3,#text-4,#text-5,#text-6{font-size:10px;line-height:18px}.footer-adv-widget-1 img{width:125px;position:absolute;top:-33px}.footer-adv-layout-5 .ast-col-lg-2,.footer-adv-layout-5 .ast-col-md-2{width:auto}}.dataTables_wrapper.no-footer .dataTables_scrollBody,.dataTables_wrapper{border:0px solid transparent !important}.tablepress thead th{background-color:#6D6E71;color:white;text-align:center;padding-top:16px;padding-bottom:16px}.elementor-widget-container>div>div>div.clearfix,.elementor-widget-container>div>div>div.clearfix.active{padding-bottom:0px;padding-left:0px;padding-right:0px}table.tablepress>thead>tr>.sorting:hover,table.tablepress>thead>tr>.sorting_asc,table.tablepress>thead>tr>.sorting_desc{background-color:#54595F}table.tablepress>thead>tr>.sorting_asc,table.tablepress>thead>tr>.sorting_desc{background-image:none}table{table-layout:fixed}.table{table-layout:fixed}.tablepress tbody tr td{text-align:center;padding-top:16px;padding-bottom:16px}.tableTabs .eael-tabs-nav{width:calc(100% / 3)}.tableTabs .eael-tabs-nav ul li:nth-child(1){margin-left:0px}.tableTabs .eael-tabs-nav ul li{margin-left:8px;margin-right:8px}.tableTabs .eael-advance-tabs .eael-tabs-nav>ul li.active:after,.eael-advance-tabs .eael-tabs-nav>ul li.active-default:after{display:none}.tableTabs .eael-advance-tabs .eael-tabs-nav>ul li.active{background-color:transparent !important;color:#D85350 !important;border-bottom:solid 4px #D85350}.tableTabs .eael-advance-tabs .eael-tabs-nav>ul li.inactive{color:#9a9a9a !important;background-color:transparent !important;border-bottom:solid 4px #9a9a9a}.tableTabs .eael-advance-tabs .eael-tabs-nav>ul li.inactive:hover{color:#C7C8CA !important;background-color:transparent !important;border-bottom:solid 4px #C7C8CA}div>table.wtbpContentTable.dataTable.cell-border tbody tr td{border-top:none;border-bottom:none;border-right:none;border-left:none;text-align:center}div>table.wtbpContentTable.dataTable thead th{border-top:none;border-bottom:none;border-right:none;border-left-width:0px;color:white}div>table.wtbpContentTable.dataTable thead{border-top:none;border-bottom:none;border-right:none;border-left-width:0px}div>table{border-top:none;border-bottom:none;border-right:none;border-left-width:0px}div>table.wtbpContentTable.dataTable thead tr{border-top:none;border-bottom:none;border-right:none;border-left-width:0px;background-color:#6D6E71}div>table.wtbpContentTable.dataTable tbody tr.odd{background-color:#F2F2F2}div>table.wtbpContentTable.dataTable.cell-border{border-top:none;border-bottom:none;border-right:none;border-left-width:0px}div.quantity.buttons_added a.minus,div.quantity.buttons_added a.plus{display:none}#specSheet .elementor-button{cursor:pointer}.star-rating{display:none !important}.ast-woo-product-category{display:none !important}.astra-shop-summary-wrap a.button{display:none !important}.woocommerce section.related.products ul.products li.product .price{display:none}div.quantity.buttons_added{height:35px}.woocommerce div.product form.cart .button.single_add_to_cart_button{padding:0px 40px;height:35px}.woocommerce div.product form.cart .button.single_add_to_cart_button:hover{color:#D85350}.woocommerce-product-details__short-description{line-height:1.0}.woocommerce form .quantity .minus,.woocommerce form .quantity .plus{color:#D85350}#tab-title-reviews{display:none !important}#tab-title-additional_information{display:none !important}@media only screen and (max-width: 1236px){.elementor-widget__width-initial{max-width:100% !important;width:100% !important}}@media only screen and (max-width: 921px){.elementor-widget-container h2.elementor-heading-title.elementor-size-default{text-align:center}.elementor-section-height-min-height .elementor-container{min-height:400px !important}#divider .elementor-widget-container{margin:0 !important}.servicesItem .elementor-widget-image div div img{width:155px}.servicesItem .elementor-section .elementor-widget-wrap{align-content:center}.capabilitiesButton #readMore{width:80%;display:flex;align-items:center;justify-content:center}.capabilitiesButton #readMore .elementor-button-text{line-height:1.2em}}@media only screen and (max-width: 765px){.productsItem .elementor-element-populated{margin:0 0 50px 0 !important}.elementor-element.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center}section.elementor-section-content-middle{margin-top:50px !important}.elementor-section-wrap section.elementor-top-section{margin-bottom:0px !important}.elementor-widget-divider .elementor-widget-container{margin-bottom:50px !important}.elementor-section-height-default .elementor-row .elementor-col-33{text-align:-webkit-center}div.elementor-inner .elementor-section-wrap .buttonContainer{margin-top:50px}.buttonContainer{margin-top:0px !important}.buttonContainer .elementor-col-33{margin-bottom:15px}.buttonContainer .elementor-col-33:nth-child(1){margin-top:50px}}html,body,button,input,select,textarea{-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-family:proxima-nova,sans-serif;font-weight:400}strong{font-weight:700}h2{font-weight:700;font-size:36px}.main-navigation{font-weight:700}.main-navigation .menu-item{letter-spacing:.02em}.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title a{color:#D85350}.elementor-tab-title.elementor-active{background:#D85350}.elementor-widget-tabs .elementor-tab-title.elementor-active a{color:#fff}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:13px 4px}input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border-radius:0;border-color:#ddd;background:#fff}input+label{font-weight:bold}.product.woocommerce.add_to_cart_inline{margin-left:40px !important}

ul#primary-menu>li.menu-item-7921.current-menu-item>a>span.menu-text {
	border-top:  none;
}

ul#primary-menu>li.menu-item-7921.current-menu-item>a>span.menu-text {
	line-height:  inherit;
}

#primary-menu .sub-menu li.menu-item-has-children{position:relative !important}