
/*Global*/
a.skip-link.screen-reader-text {
    visibility: hidden;
}

/* Breadcrumb */
nav.rank-math-breadcrumb a, nav.rank-math-breadcrumb span {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
	color: var(--e-global-color-279f655);
}

nav.rank-math-breadcrumb a, nav.rank-math-breadcrumb a:hover {
	color: var(--e-global-color-secondary);
}

nav.rank-math-breadcrumb a:hover {
	text-decoration: underline;
}

/* Header */

.header-sty .header-menu nav #ekit-megamenu-header-menu{
	height: auto;
}

 .header-sty .elementskit-megamenu-panel > [data-elementor-post-type="elementskit_content"] > .e-con {
	position: relative;
/* 	left: 32px; */
} 

	.header-sty .elementskit-megamenu-panel > [data-elementor-post-type="elementskit_content"] .menus-grid-con {
	position: relative;
	left: 52px;
	}

.header-sty .header-menu nav li.header-btn a {
	font-size: 16px;
	line-height: 24px;
	color: var(--e-global-color-279f655) !important;
	background-color: var(--e-global-color-accent) !important;
	border-radius: 8px 8px 8px 8px !important;
	padding: 12px 24px 12px 24px !important;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
	text-align: center;
	transition: all .3s;
}
.header-sty nav li.header-btn a:hover{
	color: var( --e-global-color-text ) !important;
	background-color: var(--e-global-color-secondary) !important;
}
.header-sty .header-menu nav li a:hover{
	cursor: pointer;
}


/* Single Book/Notes/Keybooks Loop Carousel */
.book-loop-carousel-sty .elementor-swiper-button svg {
	width: 16px !important;
	height: 16px !important;
}

.download-pdf-btn a.is-disabled,
.download-pdf-btn a.is-disabled:hover {
	pointer-events: none;
	opacity: 0.8;
	cursor: not-allowed;
}


/* PDF Viewer Iframe  */
iframe.pdf-viewer {
	width: 100%;
	min-height: 800px; 
	height: 100vh;    
	border: none;
}

/* Single Notes  */
body.has-child-post .download-btn, 
body.has-child-post .download-pdf-btn,
.pdf-type-restricted .download-btn, 
.pdf-type-restricted .download-pdf-btn{
	display: none !important;
}
/* chapter-list-sty  */
.chapter-list-sty ul.elementor-icon-list-items li span.elementor-icon-list-text {
	display: flex !important;
	justify-content: space-between;
	align-items: center;
	gap: 80px;
	text-decoration: none !important;
}

.chapter-list-sty ul.elementor-icon-list-items li span.elementor-icon-list-text {
	width: 100%;
	justify-content: space-between;
}

.chapter-list-sty ul.elementor-icon-list-items li span.elementor-icon-list-text span{
	background: var(--e-global-color-secondary);
	color: var(--e-global-color-text);
	font-weight: 700;
	font-size: 10px;
	padding: 2px 8px;
	border-radius: 999px;
	box-shadow: 0 2px 6px rgba(0, 0, 0, .15);
}

.pdf-type-restricted .download-btn {
	display: none !important;
}

.pdf-type-restricted .pdf-restricted-spacer{
    cursor: not-allowed !important;
    z-index: 9;
}




/* Contact Form */
.contact-form select.has-disabled-option
{
	color:rgb(30 30 30 / 50%) !important;
}

.contact-form select option
{
	color:rgb(30 30 30 / 50%) !important;
}


/* Responsiveness */
@media screen and (max-width: 1440px){
		.header-sty .elementskit-megamenu-panel > [data-elementor-post-type="elementskit_content"] .menus-grid-con {
	left: 32px;
	}
}
@media screen and (max-width: 1024px){
	.header-sty .elementskit-navbar-nav-default .elementskit-nav-identity-panel {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.header-sty .header-menu nav li >  a.ekit-menu-nav-link {
		justify-content: space-between;
	}
	.header-sty .header-menu nav li.header-btn{
		margin-top: 16px !important;
	}
	.header-sty ul.elementskit-navbar-nav li i.icon.elementskit-submenu-indicator {
    width: 100%;
    position: absolute;
    display: flex;
    justify-content: end;
    margin-left: 0px !important;
}


.header-sty ul.elementskit-navbar-nav li a {
    padding-right: 30px !important;
}
		.header-sty .elementskit-megamenu-panel > [data-elementor-post-type="elementskit_content"] .menus-grid-con {
	left: 0px;
	}
}


@media screen and (max-width: 768px){
	/* PDF Viewer Iframe  */
	iframe.pdf-viewer {
		min-height: 450px; 
		height: 50vh;    
	}
/* 	.header-sty .elementskit-megamenu-panel > [data-elementor-post-type="elementskit_content"] > .e-con {
		left: 0px;
	} */
		.header-sty .elementskit-megamenu-panel > [data-elementor-post-type="elementskit_content"] .menus-grid-con {
		margin-left: 0px !important;
	}
}

@media screen and (max-width: 370px){

	.header-sty .elementskit-megamenu-panel > [data-elementor-post-type="elementskit_content"] .menus-grid-con {
		--e-con-grid-template-columns: repeat(1, 1fr) !important;
		--grid-auto-flow: row;
	}

}