/*
Theme Name: Manufacturer Child
Theme URI: https://themeforest.net/item/manufacturer-factory-industrial-business-wordpress-theme/22672753
Description: Factory & Industrial Business WordPress Theme
Author: StylemixThemes
Author URI: https://stylemixthemes.com/
Version: 1.0
Template: manufacturer
*/



/* ----- LAYOUT ------------------ */

.maxwidth {
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
}


/* ----- COLOR CHAMNGE (default-theme-color: #fa0752)------------------ */

.btn, div.wpforms-container-full .wpforms-form input[type="submit"], div.wpforms-container-full .wpforms-form button[type="submit"], [type="reset"], .man_page [type="submit"], .woocommerce div.product form.cart .button, body div.wpforms-container-full .wpforms-form button[type="submit"], .woocommerce #review_form #respond .form-submit input, .woocommerce ul.products li.product .button, .woocommerce #respond input#submit, .man_page .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce_checkout_place_order, .woocommerce button.button.alt, .products .man_product_photo .added_to_cart, .added_to_cart, .woocommerce a.added_to_cart, .man_product_cont_desc a.button, .add_to_cart_button, .product_type_simple, .wp-block-button__link, .added_to_cart,
.elementor-element .man_adv_box_block_cont,
.elementor-2164 .elementor-element.elementor-element-d3fdd76:not(.elementor-motion-effects-element-type-background) {
	/* background-color: #005695 !important; */
}
.elementor-widget-sm-service-block:hover .elementor-widget-container {
	/* background-color: #005695 !important; */
	/* box-shadow: 0px 25px 68px 6px #7392a8 !important; */
}
.elementor-widget-sm-service-block .sm_icon {
	/* color: #005695 !important; */
}
.elementor-widget-sm-service-block:hover .sm_icon {
	/* color: #ffffff !important; */
}
.elementor-2164 .elementor-element.elementor-element-34c8fe9:not(.elementor-motion-effects-element-type-background) {
	/* filter: hue-rotate(233deg) saturate(0.5); */
}
.elementor-2164 .elementor-element.elementor-element-fe6f5b8 > .elementor-widget-container {
	/* border-color: #005695; */
}


/* ----- TYPO ------------------ */
a {
	color: #9352b7;
}
h2::after {
	margin-top: 0 !important;
	height: 10px;
}


/* ----- HEADER ------------------ */

.man_logo_img {
	width: 400px;
	max-width: 400px !important;
}
.top-contact {
	font-size: 90% !important;
}
.top-social {
	display: flex;
	align-items: center;
	padding-top: 1px;
	padding-right: 10px;
}
li.wpml-ls-menu-item {
	top: 6px;
}
li.wpml-ls-menu-item a:hover {
	background-color: transparent !important;
}

/* ----- MOBILE HEADER ------------------ */
@media all and (max-width:500px) {
	.sect-main-header > .elementor-container {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap; 
		justify-content: space-between;
		align-items: center;
	}
	.col-logo, .col-menu {
		width: auto !important;
	}
	.man_logo_img {
		max-width: 100% !important;
		width: auto !important;
		top: 5px;
		position: relative;
		margin-right: 0;
	}
}


/* ----- HOME ------------------ */

.home-slider .elementor-element.elementor-element-7878364 .elementor-heading-title {
	color: #ffffff;
	font-family: "Open Sans", Sans-serif;
	font-size: 60px;
	font-weight: bold;
	line-height: 70px;
	text-align: center;
}
.home-slider .elementor-element.elementor-element-767d7a8 {
	text-align: center;
	color: #ffffff;
	font-weight: 600;
}
.home-slider .elementor-element.elementor-element-b62177c {
  text-align: center;
}


/* ----- SINGLE PRODUCT ------------------ */

.single-product .content-area {
	margin-top: 90px;
}
.single-product .price,
.single-product .cart,
.stm-product-item__content .meta-bottom {
	display: none;
}
.single-product .woocommerce-product-details__short-description {
	margin-bottom: 55px;
	margin-top: -25px;
}
.single-product ul.tabs {
	display: flex;
}
.single-product ul.tabs li#tab-title-related_products {
	order: 5;
}
.single-product .woocommerce-Tabs-panel:not(#tab-related_products) img {
	width: auto;
	height: auto;
	max-width: 760px;	
}
.single-product .product_meta span.tagged_as b {
	float: left;
	height: 120px;
}
.single-product .product_meta {
	padding-top: 32px;
}



/* ----- PRODUCT ARCHIVE / SERVICES ------------------ */

.applications .man_woo_cat_item {
	height: 250px;
	min-height: 280px;
}
.elementor-widget-wp-widget-woocommerce_product_tag_cloud h5 {
	display: none;
}
.tagcloud {
	text-align: center;
}
.tagcloud a {
	font-size: 16pt !important;
	padding-right: 10px;
	white-space: nowrap;
}
.tagcloud a:before {
	content: "#";
	display: inline-block;
	position: relative;
	/* color: #333; */
	font-weight: 700;
}
.widget .tagcloud {
	text-align: left;
}
.widget .tagcloud a {
	font-size: 10pt !important;
	display: block;
	font-weight: 500;
}


/* ----- CONTACTS ------------------ */

.contact-main-toggle .elementor-toggle > .elementor-toggle-item:first-child .elementor-tab-content {
	display: block;
}
.contact-main-toggle .elementor-toggle > .elementor-toggle-item:first-child .elementor-toggle-icon-closed {
	display: none;
}
.contact-main-toggle .elementor-toggle > .elementor-toggle-item:first-child .elementor-toggle-icon-opened {
	display: block;
}