/*

Theme Name: Steeler Child

Theme URI: http://demo.7iquid.net/steeler

Author: 7iquid

Author URI: http://themeforest.net/user/7iquid

Template: steeler

Description: Steeler is a WordPress theme exclusively built for manufacture, industry, factory, laboratory or construction company websites. The theme helps you to get your site up and running in less than minutes with the One Click Demo Importer. Create pages easily with the Drag & Drop Page Builder (Elementor Free) and fully responsive, retina ready and easy to customize.

Version: 1.2.1

License: ThemeForest

License URI: https://themeforest.net/licenses

Text Domain: steeler-child

Tags: factory, industrial, gas, chemical, company, construction, engineering, industry, laboratory, manufacture, mechanical, mining, oil, pharmaceutical, refinery, translation-ready

This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

*/

/* nnasconde le sotto-categorie nella pagina principale shop
body.post-type-archive-product ul.product-categories li:not(.cat-parent) {
	display: none;
}
 nnasconde le sotto-categorie nella di categoria shop, eccetto quella attuale

body.tax-product_cat ul.product-categories li:not(.cat-parent.current-cat) .children {
	display: none;
}
body.tax-product_cat ul.product-categories > li:not(.cat-parent) {
	display: none;
}
body.tax-product_cat ul.product-categories li.cat-parent.current-cat-parent .children {
	display: block;
}

body:not(.single-post):not(.page-id-386):not(.post-type-archive-product):not(.single-product) #pagetitle {display: none}*/
#site-header-wrap.header-layout1 .site-header-main .primary-menu > li > a, .custom-subheading {
	text-transform: none !important
}
#content {padding-top: 0px}
@media screen and (min-width: 1200px) {
	#site-header-wrap.header-layout1 .site-header-main .primary-menu > li > a:before {
		background: #2c6493 none repeat scroll 0 0 !important;
	}
	.primary-menu .sub-menu li > a:hover, .primary-menu .sub-menu li.current_page_item > a, .primary-menu .sub-menu li.current-menu-item > a, .primary-menu .sub-menu li.current_page_ancestor > a, .primary-menu .sub-menu li.current-menu-ancestor > a {
		background-color: #2c6493 !important;
	}
	.primary-menu .sub-menu {
		border-bottom: 3px solid #2c6493 !important
	}
	#site-header-wrap.header-layout1 .site-header-top .header-top-inner .site-contact .ct-item span i {
		color: #2c6493 !important
	}
}
.post-image {margin-top: 40px}
.w50 {width: 48%}
.w100 {width: 96%}
.mfp-title {display: none}

/* scheda prodotto */
.single-product #primary div.product .woocommerce-product-details__short-description {
	font-size: 2rem;
	line-height: 1.9rem;
}
.woocommerce-social-share a {
	font-size: 1.2rem;
	margin-right: 0.5rem;
	margin-left: 0.5rem;
}

.Varianti, .Componenti {
	font-size: 1.15rem;
}
.FileSchede i {
	color: #2c6493 !important
}
.tabVarianti th, .tabVarianti td, .tabComponenti th, .tabComponenti td {
	text-wrap: nowrap !important;
	text-align: center;
	font-size: 0.8rem;
}
.tabVariantiVert tr > td:first-of-type {
	font-weight: 600;
}
/*.tabVarianti tr > th:first-of-type, .tabVarianti tr > td:first-of-type {

}*/
.tabVarianti > thead > tr > th:first-child,
.tabVarianti > tbody > tr > td:first-child {
	position: sticky;
	left: 0;
	z-index: 1;
	background-color: white; /* Add a background color to highlight the fixed column */
}

.isDark a:hover {
	color: white !important;
	text-decoration: underline !important;
}
#content {
	padding-bottom: 0 !important;
}
.forceLink a, .forceLink a:hover {
	text-decoration: underline  !important;
	color: #2c6493 !important;
	font-weight: 600 !important;
}
.mark, mark {
	color: #505050;
	font-weight: 300;
	display: block;
	clear: left;
	padding-top: .2em !important;
	background-color: transparent !important;
}

.op-product-title {
	font-size: 1rem !important;
}

/* Language switcher nella top bar */
.site-header-top .language-wrap .wpml-ls-legacy-dropdown {
	position: relative;
}
.site-header-top .language-wrap .wpml-ls-legacy-dropdown > ul {
	margin: 0;
	padding: 0;
}
.site-header-top .language-wrap .wpml-ls-legacy-dropdown > ul > li {
	position: relative;
	display: inline-block;
}
.site-header-top .language-wrap .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
	position: absolute;
	top: 100%;
	right: 0;
	background: #fff;
	box-shadow: 0 2px 10px rgba(0,0,0,0.15);
	min-width: 150px;
	z-index: 999;
	display: none;
	padding: 0;
	margin: 0;
}
.site-header-top .language-wrap .wpml-ls-legacy-dropdown > ul > li:hover .wpml-ls-sub-menu,
.site-header-top .language-wrap .wpml-ls-legacy-dropdown > ul > li:focus-within .wpml-ls-sub-menu {
	display: block;
}
.site-header-top .language-wrap .wpml-ls-sub-menu li {
	display: block;
	list-style: none;
}
.site-header-top .language-wrap .wpml-ls-sub-menu li a {
	display: flex;
	align-items: center;
	padding: 8px 15px;
	color: #333;
	text-decoration: none;
	white-space: nowrap;
}
.site-header-top .language-wrap .wpml-ls-sub-menu li a:hover {
	background: #f5f5f5;
}
.site-header-top .language-wrap .wpml-ls-flag {
	width: 20px;
	height: auto;
	margin-right: 8px;
}
.site-header-top .language-wrap .wpml-ls-item-toggle {
	display: flex;
	align-items: center;
	cursor: pointer;
}
.site-header-top .language-wrap .wpml-ls-item-toggle::after {
	content: '\f107';
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	margin-left: 5px;
	font-size: 12px;
}

.woocommerce-loop-category__title, .op-category-item {
	text-transform: uppercase;
}
.woocommerce-loop-category__title mark {
	text-transform: none;
}
.woocommerce-shop aside {
	flex: 0 0 33.333%;
	max-width: 33.333%;
}
.woocommerce-topbar {
	display: none !important;
}
@media screen and (max-width: 1023px) {
	.woocommerce-shop aside {
		flex: 0 0 100%;
		max-width: 100%;
	}
}
#footnotes {
	color: white; font-size: 0.8em;
}