/* #### Desktops #### */
@media screen and (min-width: 1024px){
		article {margin-left:10%; margin-right:10%; 
		         font-family:"Times New Roman","Calibri","Serif";
		         font-size:1.5em; line-height:1.5em;
		}
}

@media screen and (max-device-width: 480px) {
		article {margin-left:50px; margin-right:50px; 
		         font-family:"Times New Roman","Calibri","Serif";
		         font-size:1.25em; line-height:2em; font-weight:normal;
		}
}

/* ----------- iPhone X ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
		article {margin-left:15px; margin-right:15px; 
		         font-family:"Times New Roman","Calibri","Serif";
		         font-size:1em; line-height:1.5em;
		}
}


article > para > text > flower {font-size:2em; text-align:center;}

article > details > id {display:none;}

book, dtitle, title, author {display:block; font-weight:bold;  font-size: 1.05em;
                                              text-align:center; margin-top:1em; margin-bottom:1em;}
title > line {font-size:1em; line-height:1.5em;}
dtitle > line {font-size:1em; line-height:1.5em;}

b{font-weight:bold;}
br {display:block;}
para {display:block;  margin-top:1em; margin-bottom:1em; text-align:justify;}
para > text {display:block; text-indent:2em; line-height:1.5em;}

text > sup {line-height:0; vertical-align: super; font-size:.75em; font-weight:bold; 
                 margin-left:0.05em; margin-right:.25em;}
verse > line > sup {line-height:0; vertical-align: super; font-size:.75em; font-weight:bold; 
                 margin-left:0.05em; margin-right:.25em;}

sup {font-size:.75em;}			 
details > title > line > sup {line-height:0; vertical-align: super; font-weight:bold; 
                 margin-left:0.05em; margin-right:.25em;}

details > dtitle > line > sup {line-height:0; vertical-align: super; font-weight:bold; 
                 margin-left:0.05em; margin-right:.25em;}

p-title > sup {line-height:0; vertical-align: super; font-weight:bold; 
                 margin-left:0.05em; margin-right:.25em;}				 

verse2, verse, sverse, gverse, inscription  {display:block; font-style:normal; margin-top:1em; line-height:1.5em; font-weight:bold;}
line {display:block; line-height:1.5em;}
verse2 > line:nth-child(even) {text-indent:2em;}

verse[language="en"] > line {font-family:"Times New Roman"; font-style:italic;}
sverse > line {font-family:"Sanskrit 2003"; font-style:normal;}
gverse > line {font-family:"Noto Serif Grantha"; font-style:normal; font-size: .85em;}

verse > line > sup {line-height:0; vertical-align: super; font-weight:bold; 
                             margin-left:0.05em; margin-right:.25em;}	

verse[language="ta"]  {display:block; font-style:normal; margin-top:1em; line-height:1em; font-weight:normal;}
verse[language="sa"]  {display:block; font-style:normal; margin-top:1em; line-height:1.5em;}
verse[language="en"]  {display:block; font-style:italic; margin-top:1em; line-height:1.5em;}
verse[language="gr"]  {display:block; font-style:normal; margin-top:1em; line-height:1.5em;}

verse[language="sa"] > line {font-family:"Noto Serif Devanagari"; font-style:normal; font-size:1.15em;}
verse[language="ta"] > line:first-of-type::first-letter{font-size:1.15em; font-weight:bold;}

v-title, p-title {display:block; font-weight:bold; text-align:left; margin-top:1.5em; margin-bottom:1.15em;}
em {font-weight:bold; font-style:italic;}

para:nth-child(2) > text::first-letter{font-size:1.25em;}

para > text > ul {display:block;  list-style:decimal; columns:1; list-style-position:inside; 
                             text-indent:-1em; padding-left:1em;}
para > text > ul > li {display:list-item; line-height:1.5em;}

para > ul {display:block;  list-style:decimal; columns:1; list-style-position:outside; text-indent:0;
                         margin-left:10%;}
para > ul > li {display:list-item; line-height:1.75em;}

para > text > ol {display:block;  list-style:disc; list-style-position:outside; text-indent:0;
                         margin-left:2%; columns:2;}
para > text > ol > li {display:list-item; color:black; line-height:1.75em;}	   

footnote > text {display:block; margin-top:1em; margin-bottom:1em;
                        text-align:justify; line-height:1.5em; text-indent:0;
						break-after:always;}
footnote > text > sup {vertical-align: baseline; font-weight:normal;}
footnote > p-title {display:block; font-weight:bold; text-align:center; margin-top:1em; margin-bottom:1.em;}

footnote > ol {display:block;  list-style:disc; list-style-position:outside; text-indent:0;
                         margin-left:2%; columns:3;}
footnote > ol > li {display:list-item; color:black; line-height:1.75em;}

para > table {display:table; border-spacing:1px; border:1px solid;}
para > table > row {display:table-row;}
para > table > th {display:table-row; width: auto; font-weight:bold; background:lightgrey;}
para > table > row > col {display:table-cell; border:1px solid;}
para > table > th > col {display:table-cell; border:1px solid;}

