/*
Theme Name:   Learnify Child Theme
Theme URI:    http://learnify.axiomthemes.com
Description:  Learnify Child Theme
Author:       AncoraThemes
Author URI:   http://axiomthemes.com
Template:     learnify
Version:      1.0
Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
Text Domain:  learnify
*/


/* =Theme customization starts here
------------------------------------------------------------ */

@font-face {
	font-family: 'jameel';
	src: url('https://thesmartsol.com/demo/ceas/wp-content/themes/learnify/font/jameel-noori-nastaleeq-regular.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

.urdu h1, .urdu h2, .urdu h3, .urdu h4, .urdu, .summary p, aside.woocommerce .mini_cart_item > a,
.woocommerce ul.products li.product .post_header a, .woocommerce-page table.cart td.product-name a{
	font-family: 'jameel' !important;
}

.header_custom {
	position: absolute;
	left: 0px;
	right: 0px;
	z-index: 99999;
}

.sc_layouts_item_details_line2 , .ministries .slider-slide .slide_cats{
	display: none;
}

.search_wrap .search_submit:before {
	color: #fff !important;
	font-size: 24px;
}

[class*="scheme_"].sc_layouts_row {
	/*     color: var(--theme-color-text); */
	background-color: #0000004d !important;
}

.header_custom .sc_button_wrap .sc_button{
	margin-bottom:0px !important;
}

.sc_layouts_row_fixed_on.elementor-section:not(.elementor-section-justified) {
	background-color: #000 !important;
}

/* .ministries .slider-slide {
padding: 20px 0;
margin: 31px 0;
box-shadow: 2px 6px 31px -14px rgba(66, 68, 90, 1);
border-radius: 10px;
} */

.ministries .sc_icons_item_title{
	height: 55px;
}

/* Breadcrumb */
.breadcrumb-wrapper {
	font-size: 14px;
	margin-bottom: 10px;
	color: #999;
}
.breadcrumb-wrapper a {
	color: #555;
	text-decoration: none;
}
.breadcrumb-wrapper a:hover {
	color: #c0392b;
}

.thumbnail-breadcrumb {
	/* 	position: absolute; */
	z-index: 99;
	left: 0;
	right: 0;
	top: 0;

}
.thumbnail-image {
	position: relative;
	background-size: cover;
	background-position: bottom;
	background-attachment: fixed;
	height: 350px;
	display: flex;
	align-items: flex-end;
	border-radius: 0 0 12px 12px;
	overflow: hidden;
}
.overlay {
	background: rgba(0, 0, 0, 0.4);
	width: 100%;
	padding: 20px 20px 20px 50px;
	backdrop-filter: blur(2px);
	color: #fff;
}

.breadcrumb-wrapper span {
	color: #fff;
}

/* Breadcrumb inside overlay */
.breadcrumb-wrapper {
	font-size: 14px;
	margin-bottom: 8px;
}
.breadcrumb-wrapper a {
	color: #f5f5f5;
	text-decoration: none;
}
.breadcrumb-wrapper a:hover {
	color: #ffcc00;
}

/* Title style */
.thumbnail-title {
	margin: 0;
	font-size: 32px;
	font-weight: bold;
	color:#fff;
}

.book_table table > tbody > tr td:nth-child(2), .book_table table > tbody > tr td:nth-child(4), .book_table table > tbody > tr td:nth-child(6) {
	align-content: center;
}

table > tbody > tr td:nth-child(1), table > tbody > tr td:nth-child(3), table > tbody > tr td:nth-child(5) {
	text-align: right;
}

.jet-woo-product-title a {
	color: #000;
	font-size: 22px;
	font-family: 'jameel';
}

.jet-woo-product-thumbnail img, .woocommerce ul.products li.product a img {
	object-fit: cover;
	max-height: 415px !important;
	min-height: 415px !important;
}

table td, p {
    font-size: 22px;
}


.product_meta, .cat-item-15{
	display:none !important	
}

/* Mobile */
@media (max-width: 768px) {
	.thumbnail-image {
		background-attachment: scroll;
		height: 250px;
	}
	.thumbnail-title {
		font-size: 22px;
	}
}
