/*
Theme Name: Medicross Child
Theme URI: http://demo.casethemes.net/medicross
Author: Case-Themes
Author URI: https://casethemes.net/
Description:Medicross is a beautifully handcraftedfor doctors, clinics, medical care and health care centers, hospitals, dentists, orthopedic doctors, pediatricians, psychologists on Elementor Page Builder & designed with great attention to details, flexibility and performance. Medicross has stunning styles and elements to help you make a professional website in no time.
Version: 1.0.4
License: ThemeForest
License URI: https://themeforest.net/licenses
Template: medicross
Text Domain: medicross-child
Tags:appointment booking, chiropractor, dentist, doctor, doctor appointment, doctor booking, health, health theme, healthcare, hospital, medical, medical appointment, medical booking, medical theme, pharmacy
Requires at least: 5.8 or Higher
Requires PHP: 7.4 or Higher
Tested up to: 6.4.1
*/

@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400..700;1,400..700&display=swap');
/*  font-family: "Libre Baskerville", serif; */


/* h1, h2, h3, h4, h5, h6{
	 font-family: "Libre Baskerville", serif !important;
}
 */

.custom-table-wrapper {
    width: 100%;
    overflow-x: auto;
}

.custom-assessment-table {
    width: 100%;
    border-collapse: collapse;
    font-family: "Inter";
    font-size: 15px;
	line-height: 24px;
    color: #09243c;
    background: #ffffff;
}

.custom-assessment-table th,
.custom-assessment-table td {
    padding: 12px;
    border: 1px solid #d5e8f2;
    text-align: left;
    font-weight: 500;
}

.custom-assessment-table thead th {
    background-color: #09243c;
    color: #ffffff;
    font-weight: 700;
	font-size: 17px;
}

.custom-assessment-table thead tr:nth-child(2) th {
    background-color: #d5e8f2;
    color: #09243c;
}

.custom-assessment-table tbody tr:nth-child(even):not(.section-row) {
    background-color: #f7fbfd;
}

.custom-assessment-table tbody tr:nth-child(odd):not(.section-row) {
    background-color: #ffffff;
}

.custom-assessment-table .section-row td {
    background-color: #d5e8f2;
    color: #09243c;
    font-weight: 700;
    font-size: 16px;
	line-height: 24px;
}
.custom-table-wrapper {
    width: 100%;
    overflow-x: auto;
    border-radius: 20px;
}

.custom-assessment-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    overflow: hidden;
    border-radius: 20px;
}
/* Hover Effect */
.custom-assessment-table tbody tr:not(.section-row):hover {
    background-color: #d5e8f2;
    transition: 0.3s ease;
}


#pxl-search-popup .pxl-item--logo img {
    max-height: 72px;
}

.pxl-banner .pxl-banner-inner .top-content {
    background-color: #932514;
}
.pxl-banner .pxl-banner-inner .hover-content .desc {
    text-align: left;
}
.pxl-banner .pxl-banner-inner .hover-content .desc {
    color: #8f1221;
}
.pxl-banner .pxl-banner-inner .hover-content {
    background-color: #fff3f1;
    border-bottom: 6px solid #932514;
}
.pxl-banner .pxl-banner-inner .hover-content .btn {
    background-color: #932514;
}

textarea.msk-message {
    height: 100px;
	margin-bottom: 10px;
}
input.submit-btn-msk {
    background: #09243c;
    border: none;
    border-radius: 10px;
	font-size: 20px !important;
	text-align: center!important;
	padding: 0px 50px !important;
}
.home-courses .mask-dental{
	display: none !important;
}
.home-courses .pxl-icon-box4 .pxl-item--inner .pxl-item--description {
    max-width: 100%;
}
.home-courses .pxl-icon-box4 .pxl-item--inner {
    padding: 30px 20px 40px 20px;
}
.msk-iframe-container{
	height: 620px;
}
.pxl-banner.pxl-banner1.style-2 .icon-health svg{
	display: none;
}
.pxl-banner .pxl-banner-inner .top-content{
	position: relative;
}
.pxl-banner .pxl-banner-inner .top-content:after{
	content: '';
	position: absolute;
	height: 35px;
	width: 35px;
	left: 10px;
	top: 10px;
	background: url('https://matasahibkaurcollegeofnursing.org/staging/wp-content/uploads/2026/07/helpdesk.webp');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.pxl-banner .pxl-banner-inner .hover-content .wrap--phone{
		background: url('https://matasahibkaurcollegeofnursing.org/staging/wp-content/uploads/2026/07/cal-banner.webp') !important;
  background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: center !important;
}
.course-bene .pxl-icon-box4 .pxl-item--inner .pxl-item--button {
    display:none;
}

.pxl-icon-box3 .pxl-item--inner .pxl-item--icon {
    width: 62px;
    min-width: 62px;
    height: 62px;
}
.pxl-accordion1.style2 .pxl--item .pxl-accordion--content{
	background-image: unset;
}
.inner-linkk{
	color: #fff !important;
	transition: all 0.3s;
}
.inner-linkk:hover{
	color: #ffcc53;
	transition: all 0.3s;
}

.msk-single-blog .pxl-content-area {
    max-width: 90% !important;
    margin-left: auto;
    margin-right: auto;
}

.msk-single-blog *{
    color: #051b2e;
}
.msk-single-blog p, .msk-single-blog span, .msk-single-blog a, .msk-single-blog li{
    font-size: 17px;
    line-height: 28px;
}

.single-post #pxl-main {
    padding: 70px 0;
}
.msk-single-blog .meta-inner .post-author, .msk-single-blog .meta-inner .post-comments{
    display: none;
}

.msk-single-blog h2{
    font-size: 40px;
    line-height: 46px;
    margin-top: 25px;
}
.msk-single-blog h3{
    font-size: 28px;
    margin-top: 25px;
    line-height: 34px;
}
.msk-single-blog h4{
    font-size: 24px;
    margin-top: 25px;
    line-height: 30px;
}
.msk-single-blog h5{
    margin-top: 20px;
    font-size: 22px;
    line-height: 28px;
}
.msk-single-blog h6{
    font-size: 18px;
    margin-top: 20px;
    line-height: 24px;
}

.msk-single-blog h2 b, .msk-single-blog h3 b, .msk-single-blog h4 b, .msk-single-blog h5 b, .msk-single-blog h6 b{
    font-weight: 500;
}

.msk-single-blog img {
    max-width: 700px;
    object-fit: cover;
    border-radius: 20px;
}



@media(max-width: 1024px){
	.msk-iframe-container{
	height: 420px;
}
.msk-single-blog .pxl-content-area {
    max-width: 100% !important;
    margin-left: auto;
    margin-right: auto;
}

	
}






/* Mobile Responsive */
@media (max-width: 767px) {
    .custom-assessment-table {
        min-width: 600px;
		margin-bottom:3px;
    }

    .custom-assessment-table th,
    .custom-assessment-table td {
        padding: 12px 10px;
        font-size: 14px;
    }
    .msk-single-blog h2{
        font-size: 32px;
        line-height: 36px;
    }
    .msk-single-blog h3{
        font-size: 26px;
        line-height: 32px;
    }
    .msk-single-blog h4{
        font-size: 24px;
        line-height: 30px;
    }
    .msk-single-blog h5{
        font-size: 20px;
        line-height: 26px;
    }
    .msk-single-blog h6{
        font-size: 18px;
        line-height: 24px;
    }
}

/* 28/07/2026 */

.topbar-wrap {
    display: flex;
    align-items: center;
    gap: 16px;
    justify-content: center;
    flex-wrap: wrap;
    font-size: 16px;
	color: #fff;
}

.topbar-wrap .tb-badge {
    background: #b72007;
    font-weight: 700;
    padding: 4px 12px;
    border-radius: 999px;
    font-size: 16px !important;
}

/* span#tb-count {
    color: #e7cf9c;
    font-weight: 600;
} */

a.tb-apply {
    color: #e7cf9c;
    font-weight: 700 !important;
    text-decoration: underline;
    text-underline-offset: 3px;
    font-family: inherit;
}

.reveal.in {
    opacity: 1;
    transform: none;
}
.reveal {
    opacity: 0;
    transform: translateY(24px);
    transition: opacity .6s ease, transform .6s ease;
}
.section-head {
    max-width: 660px;
    margin: 0 auto 46px;
    text-align: center;
}

.eyebrow {
/*     font-size: 12.5px; */
    font-weight: 700;
    letter-spacing: .16em;
    text-transform: uppercase;
    color: #b72007;
    display: inline-flex;
    align-items: center;
    gap: 9px;
	margin-bottom: 20px;
}

.eyebrow::before {
    content: "";
    width: 26px;
    height: 2px;
    background: #b72007;
    display: inline-block;
}

@media (max-width:767px){
.eyebrow {
    font-size: 12.5px !important;
	}
	.section-head h3 {
		font-size: 25px !important;
	}
}