/* TAMIZHL HEBREW INTERLINEAR */

        @import url('https://fonts.googleapis.com/css2?family=Alef:wght@400;700&family=Mukta+Malar:wght@200;300;400;500;600;700;800&family=Tinos:ital,wght@0,400;0,700;1,400;1,700&family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap');



span:lang(ta) {
	font-family: 'Mukta Malar', sans-serif !important;
	font-size: 12px;
	color: #808B96;
}


@font-face {
	font-family: 'Mukta Malar';
	src: url('/fonts/MuktaMalar-Regular.ttf') format('truetype');
}

body {
	font-family: 'Mukta Malar', sans-serif !important;
	font-size: 110%;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

}


.tt1 {
	position: relative;
	display: inline-block;
	word-spacing: 4px !important;
}

.tt1:hover {
	visibility: visible;
	background-color: powderblue;
}


.tt1 .tt2 {
	visibility: hidden;
	width: 120px;
	background-color: #AEB6BF;
	color: #fff;
	font-size: 75%;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;
	position: absolute;
	z-index: 1;
	top: 120%;
	left: 50%;
	margin-left: -60px;
}

.tt1 .tt2::after {
	content: "";
	position: absolute;
	bottom: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent transparent black transparent;
}


.tt1:hover .tt2 {
	visibility: visible;
}

verse_id {
	color: #435770;
	vertical-align: super;
	font-family: 'Mukta Malar', sans-serif !important;
	font-size: 110%;
	font-weight: bold;
}



@font-face {
	font-family: 'Ezra SIL';
	src: url('/fonts/SILEOT.ttf') format('truetype');
}

/* hebrew */

heb {
	font-family: 'Ezra SIL';
	font-size: 150%;
	color: #0b6078;
}

@font-face {
    font-family: 'Titillium Web';
    src: url('/fonts/TitilliumWeb-Regular.ttf') format('truetype');
}


.tt2 tam_translit {
	font-family: 'Mukta Malar', sans-serif !important;
	color: #000000;
	font-size: 110%;
}

translit {
	font-family: 'Titillium Web';
	color: #fff;
	font-size: 110%;
}

bsb {
	font-family: 'Titillium Web';
	color: #435770;
	font-size: 115%;
}


parser {
	font-family: 'Titillium Web';
	color: #fff;
	font-size: 110%;
}

lex {
	font-family: 'Ezra SIL';
	font-size: 150%;
	color: #393a3c;
}



.hebrewOrGreek {
    font-family: "Ezra SIL"!important;
    font-size: 125%;
    color: #0b6078;
}

strongs {
	font-family: 'Ezra SIL'!important;
	font-size: 110%;
	color: #0b6078;
}

.strongs-link,
.cognate-link {
	color: #802ca8;
	cursor: pointer;
	text-decoration: underline;
	pointer-events: auto;
}

.tt1 .tt2 .strongs-link {
	position: relative;
	z-index: 2;
}


.fusion-main-menu ul {
	background-color: #ffffff;
	border-bottom-style: none;
	border-style: none;
}

.fusion-main-menu li {
	border-bottom: none;
}

.fusion-secondary-main-menu {
	border-style: none;
	border-bottom: none;
}

.avada-has-mainmenu-dropdown-divider .fusion-dropdown-menu .sub-menu {
	color: #e2e2e2;
	opacity: 0.5;
}


ul.sub-menu {
	border-style: none;
}


.fusion-footer-widget-area ul {
	background-color: #747884;
	border-bottom-style: none;
	border-style: none;
	text-align: left;
}

.fusion-footer-widget-area,
.fusion-column {
	text-align: left;
}