/*
 Theme Name:   Malen Child 
 Theme URI:    https://themeholy.com/wordpress/malen/
 Description:  This is a child theme for Malen - WordPress Theme
 Author:       Themeholy
 Author URI:   https://themeholy.com/
 Template:     malen
 Version:      1.0
 Tags:         two-columns, three-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, theme-options, editor-style, featured-images, microformats, post-formats,  sticky-post, threaded-comments, translation-ready
 Text Domain:  malen-child
*/

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */ 

/* Global */

.style2:hover {
	border : 1px solid #2d3b62;
}
/* Header part */
.logo-shape1 .shape {
	background-color: #2d3b62;
	opacity:0.1;
}
.logo-shape1:before {
	background-color: #2d3b62;
}
.logo-shape1:after {
	background-color: #1067d4;
}
.header-social .social-title {
	color: #fff;
}

/* th-product cars custom style (homepage) */
.th-product.th-product-box {
	position: relative;
}
.th-product.th-product-box a {
	position: absolute;
	top: 0;
	left:0;
	height:100%;
	width: 100%;
	z-index: 9;
}
.th-product:hover .product-img:before {
	opacity:0 !important;
}
.th-product:hover h3 {
	color: var(--e-global-color-accent);
}

/* Kitalis page */

.th-experience {
	background-color: #1067d4;
}
.counter-sec.bg-title {
	background-color: #2d3b62 !important;
}

/* Footer */
.footer-layout4 .footer-text,
.footer-widget.widget_nav_menu a,
footer p {
	color: #fff;
}

/* Catalog categories page */
.woocommerce_products_categories .card {
	height: calc(100% - 24px);
	transition: all 0.3s;
	position: relative;
	overflow: hidden;
}
.woocommerce_products_categories .card a {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	height: 100%;
	width : 100%;
}
.woocommerce_products_categories .card img,
.woocommerce_products_categories .card a {
	transition: all 0.3s;
}
.woocommerce_products_categories .card:hover {
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.woocommerce_products_categories .card:hover img {
	transform:scale(1.1);
}
.woocommerce_products_categories .card:hover h3 {
	color: #2d3b62 !important;
}
.product_options_card {
	display: flex;
    flex-direction: column;
    align-items: center;
	margin-bottom: 10px;
	border-radius: 4px;
	position: relative;
	overflow:hidden;
	transition: all 0.3s;
}
.product_options_card span {
	padding:10px;
	position: absolute;
	height:100%;
	display:flex;
	width: 100%;
	background: #e66314;
	color:#fff;
	text-align: center;
    align-items: center;
    justify-content: center;
    font-size: 1.25rem;
    font-weight: bold;
	top: 185px;
	opacity:0;
	border-radius: 4px;
	transition: all 0.3s;
}
.product_options_card:hover span {
	top: 0px;
	opacity:0.8;
}

.product-about .woocommerce-product-rating.product-rating,
.product-about .link-inherit{
	display: none;
}

.main-menu ul.sub-menu li a:hover {
	padding-left: 0 !important;
	
}
.main-menu ul.sub-menu li a:before {
	content:none !important;
	
}

/* Catalog page */
.th-product-wrapper #productTab {
	justify-content: flex-start !important;
	border-bottom: none !important;
	padding-bottom: 0 !important;
}
.th-product-wrapper #productTab .nav-link {
	pointer-events: none !important;
    background-color: transparent !important;
    color: var(--title-color) !important;
    padding: 0 !important;
	font-size: 24px;
}