/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 03 2026 | 08:54:04 */
body
{
background: #000000;
}
#bookmark-panel {
    width: 300px; 
}
div#pelid2256 {
    max-height: max-content;
   padding: 0px;
    position: relative;
    top: -45px;  
}
div#pelid2256 .cpinfo
{
padding:0px;	
}
div#pelid2256 .chpinfo
{
width:100%;	
}
#tb2256 .actinfo {
    font-size: 37px;
    font-weight: bold;
}
#tb2256 .acttitle {
    display: none;
}
#tb2256 .tableft {
    width: 100%;
}
#tb2256 .pdfrght {
    width: 0;
    display: none;
}
.pstid2256 .chpinfo a.rpdf {
    float: right;
}
#bookmark-panel2{
    width: 300px; 
}
.page-id-485 .simplefavorite-button.preset.active {
    padding-left: 0px !important;
}
.page-id-485 div#bklist .bookmark-wrapper {
    top: 23px;
}
.simplefavorite-button.preset {
    padding-right:10px !important;
}
.simplefavorite-button.preset.active {
    padding-left: 20px !important;
}
#dark .darkfnt button.mdp-readabler-toggle-shortcode {
    left: 14px;
}
div#dark .simplefavorite-button.preset i {
    margin: 0 0 0 11px;
}
div#dark a.simplefavorite-button.active.preset i {
    left: .3em;
}
div#dark .bookmark-wrapper.childbk button#bookmark-toggle {
    left: -10px;
    top: -4px;
}
div#dark {
    padding: 7px 0 0 0px;
}
/*#bookmark-panel2 {
    right: 42px;
    z-index: 10000;	
}
#bookmark-panel.open {
    right: 42px;
}*/
.bookmark-wrapper{
	margin: 0px 0 -26px 54px;
	position:static;
}
.bookmark-wrapper.childbk {
    position: static;
}
.bookmark-wrapper.childbk {
    top: 0;
}
.page-id-9 .elementor-13 .elementor-element.elementor-element-f578208:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-f578208 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent !important;
    background-image: linear-gradient(180deg, #000000 8.65%, #00000000 100%) !important;
}
.page-id-485 .conright {
    display: block;
    width: 100%;
    float: right !important;
    margin-top: 15px !important;
}
#interview .tabinfo:first-child, #practice .tabinfo:first-child {
    border-top: 1px solid #606060;
    position: relative;
    top: 9px;
}

#bklist .simplefavorite-button.preset {
     
    padding: 0px 0px 0px 0px;
   
}
#bklist button#bookmark-toggle
{
    position: relative;
    top: -4px;	    right: -8px;
}
div#bklist {
    position: relative;
    
    float: right;
}
div#bklist .bookmark-wrapper {
    position: relative;
    top: 0;
    right: 0;
    z-index: 9999;
    width: auto;
}
.childbk a
{
	font-size:0px !important;
}
div#ublist {
    border: 1px solid rgba(96, 96, 96, 1);
    background: rgba(30, 30, 30, 1);
    border-radius: 10px;
    width: 335px;
    position: absolute;
    right: 22%;
    top: 185px;
    z-index: 99999;
}
.childbk img
{
display:inline-block; position: relative;
    left: -25px;
}
.blnkdiv {
    display: inline-block;
    width: 42px;
}
.page-id-11228 .childpages
{
	height:auto;     overflow-y: unset;
}
.pdfrght1 {
    display: none;
}
.wp-singular .elementor-element.elementor-element-f578208.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded
{
	background: #000000;
}
body.mdp-readabler-readable-font :not(i) {
    font-family: "New York Extra Large", sans-serif !important;
}
body.mdp-readabler-light-contrast, body.mdp-readabler-light-contrast blockquote, body.mdp-readabler-light-contrast code, body.mdp-readabler-light-contrast dd, body.mdp-readabler-light-contrast dt, body.mdp-readabler-light-contrast input, body.mdp-readabler-light-contrast label, body.mdp-readabler-light-contrast legend, body.mdp-readabler-light-contrast li, body.mdp-readabler-light-contrast p, body.mdp-readabler-light-contrast pre, body.mdp-readabler-light-contrast select, body.mdp-readabler-light-contrast span, body.mdp-readabler-light-contrast textarea
{
color:#000 !important;
}
.cpadleft1 {
      padding-left: 50px; 
}
.condiv2 {
    float: left;
    width: 100%;
    display: block;
}
.conleft2 {
    display: inline-block;
    float: left;
    width:40%;
    font-size: 20px;
    font-weight: 400;
    color: #fff;
   
    font-family: "New York Extra Large", Sans-serif;
}
.pstid2256 .chpinfo a {
    display: inline-block;
    float: left;
    width: max-content;
    font-size: 19px;
}
.pstid2256 .chpinfo a img
{
width:30px;	
}
.conright2 {
    display: inline-block;
    float: right;
    margin-bottom: 15px; width: 55%;
}
.conright2 img
{
width:33px;
}
.page-id-8749 .childpages
{
height:auto;	
}
.sg-popup-content
{
text-align:center;	
}
div#r_2256 .chphead {
    display: none;
}
div#nxtid847, div#cid10808 {
    display: none;
}
div#cid10779, div#cid6291
{
 display: none;	
}
/*.mdp-readabler-trigger-button-box.bottom-right.mdp-entrance-fade.mdp-hover-none {
    display: none;
}*/
.headbold {
    width: 100%;
    display: block;
    float: left;
    font-family: "New York Extra Large", sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    margin: 20px 0px;
}
.condiv1 .darklght  button.mdp-readabler-toggle-shortcode {
    background-image: url(https://glimmerings.org/wp-content/uploads/2025/05/Icon10.png);
    /* background: transparent; */
    width: 20px;
    height: 20px;
    font-size: 0px !important;
    background-repeat: no-repeat;
    border: 0px;
}
.condiv1 .darklght  button.mdp-readabler-toggle-shortcode:hover
{
background-color:transparent;
	border-radius:0px;
}
.darklght {
    padding-left: 12px !important;
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: -6px;
}
#dark .darkfnt button.mdp-readabler-toggle-shortcode {
    background-image: url(https://glimmerings.org/wp-content/uploads/2025/05/Icon11.png);
    /* background: transparent; */
    width: 21px;
    height: 20px;
    font-size: 0px !important;
    background-repeat: no-repeat;
    border: 0px;     top: -8px; position:relative;
}
#dark .darkfnt button.mdp-readabler-toggle-shortcode:hover, .darkfnt button.mdp-readabler-toggle-shortcode:focus
{
background-color:transparent;
	border-radius:0px;
}
#light .darkfnt button.mdp-readabler-toggle-shortcode {
    background-image: url(https://glimmerings.org/wp-content/uploads/2025/05/Icon15.png);
    /* background: transparent; */
    width: 21px;
    height: 20px;
    font-size: 0px !important;
    background-repeat: no-repeat;
    border: 0px;     top: -8px; position:relative;
}
#light .darkfnt button.mdp-readabler-toggle-shortcode:hover, .darkfnt button.mdp-readabler-toggle-shortcode:focus
{
background-color:transparent;
	border-radius:0px;
}
a.simplefavorite-button.active.preset i {
    background: url(https://glimmerings.org/wp-content/uploads/2025/12/Unconfirmed_2.png) !important;
    background-repeat: no-repeat !important;
    width: 20px;
    height: 20px;
    left: .3em;
}

#light .lghtdark button.mdp-readabler-toggle-shortcode {
    background-image: url(https://glimmerings.org/wp-content/uploads/2025/05/Icon17.png);
    /* background: transparent; */
    width: 21px;
    height: 20px;
    font-size: 0px !important;
    background-repeat: no-repeat;
    border: 0px;     top: -8px; position:relative;
}
#light .lghtdark button.mdp-readabler-toggle-shortcode:hover, .darkfnt button.mdp-readabler-toggle-shortcode:focus
{
background-color:transparent;
	border-radius:0px;
}

.cpinfo.pstid2256 .chphead
{
display:none;
}
div#chead_633, div#chead_658 {
    display: none;
}
.page-id-168 button#mdp-readabler-trigger-button,
.page-id-9 button#mdp-readabler-trigger-button,
.page-id-485 button#mdp-readabler-trigger-button,
.page-id-2288 button#mdp-readabler-trigger-button,
.page-id-3 button#mdp-readabler-trigger-button
{
    display: none !important;
}
body.mdp-readabler-light-contrast .content_audio {
    color: #000 !important;
  
}
body.mdp-readabler-light-contras .conleft a
{
	 color: #000 !important;
}
.content_audio b
{
font-size:20px;
}
.page-child.mdp-readabler-light-contrast  .page-content p strong
{
	color:#000;
}


.sgpb-main-html-content-wrapper {
    width: 954px;
    margin: 0px auto;
}
.sg-popup-content figure {
   
    margin-top: 20px;
}
img.sgpb-popup-close-button-1 {
    top: 0px;
    /* right: 10px; */
    margin-top: 40px;
    margin-right: 40px;
}
.sgpb-theme-1-content {
    border-radius: 0px;
    padding-bottom: 0;
 /*   box-shadow: rgb(14 11 1) 0 0 0 4px !important; */
    border-bottom-width: 0px !important;
    border-bottom-color: #000 !important;
    background: rgba(0,0,0,0.0)!important; 
}
div#r_2256 {
    margin: 10px 0px 0px 0px;
    
}
div#r_2256 .chpinfo
{
width:100%;
}
#srbox
{
width:25%;	
}
.qtip {
   
    max-width: 650px;
 
}
.navdiv {
    margin: 0px auto;
    display: table;
position: absolute;
    top: 55%;
}
.smallcent {
    font-size: 15px;
    text-align: center;
    width: 100%;
    display: table;
    margin: 0px auto;
}
.child-1796 .smallcent {
	font-size: 15px !important;}
/*.child-1942 span.tooltipsall, .child-2010 span.tooltipsall.classtoolTips67, .child-2010 span.tooltipsall.classtoolTips84,
.child-2027 span.tooltipsall.tooltipsincontent.classtoolTips88,
span.tooltipsall.tooltipsincontent.classtoolTips61
 
{
    vertical-align: inherit !important;
}
.childpages.child-1678 span.tooltipsall.tooltipsincontent.classtoolTips116,
.childpages.child-1696 span.tooltipsall.tooltipsincontent.classtoolTips116
{
    vertical-align: unset;
}*/
.childpages .spara span.tooltipsall
{
	vertical-align: unset;
}
.childpages  table
{
border-color:#fff;
}
.cpinfo.pstid1043, .cpinfo.pstid1049, .cpinfo.pstid2364, .cpinfo.pstid2370, .cpinfo.pstid2366, .cpinfo.pstid5897 {
    display: none;
}
.childpages  table td
{
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
    font-family: "New York Extra Large", Sans-serif;	
}
.tnbiimg
{
background:#fff; padding:10px;
}
.cpadleft {
    padding-left: 30px;
}
.grpgback
{
background:#fff;     padding: 20px;
}
.child-1942 div#qtip-0,
.child-1942 div#qtip-1

{
    display: none !important;
}
.page-content ol li
{
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
    font-family: "New York Extra Large", Sans-serif;	
}
.simplefavorite-button.preset {
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border: 0px;
       font-size: 0px;
    box-shadow: none;
    padding: 0px 20px 0px 20px;
    position: relative;
    border-radius: 0px;
    cursor: pointer;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.lghtdark {
    display: inline-block;
}
.simplefavorite-button.preset.active
{
padding-left:30px;	
}
.simplefavorite-button.preset.active:hover
{
color:#fff;
}
.simplefavorite-button.preset.active
{
font-size:0px; padding-right: 0px;
}
.sf-icon-bookmark:before
{
content:"";

}
.simplefavorite-button.preset i
{
top:unset;
}
simplefavorite-button.preset.active i
{
top:auto;
}
.mdp-readabler-light-contrast .conleft
{
	color:#000;
}
.simplefavorite-button.preset i {
    position: absolute;
    font-size: 1.3em;
    left: .3em;
    background: url(https://glimmerings.org/wp-content/uploads/2025/05/Icon12.png);
    height: 20px;
    width: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 1;
    /* position: relative; */
    top: -18px;
}
.mdp-readabler-light-contrast .simplefavorite-button.preset i {
    position: absolute;
    font-size: 1.3em;
    left: .3em;
    background: url(https://glimmerings.org/wp-content/uploads/2025/05/Icon16.png) !important;
    height: 20px;
    width: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 1;
    /* position: relative; */
    top: -18px;
}
..mdp-readabler-light-contrast .simplefavorite-button.preset.active
{
color:#000;	
}

#wmubx {
    background: #1E1E1E;
    border-radius: 8px;
    width: 25%;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}
.wp-block-spacer.bdspace {
    border: 1px solid #1E1E1E;
	    margin: 40px 0px;
}
.cpinfo.cpmain {
    margin-bottom: 20px;
    margin-top: 20px;
}
.cpinfo.cpmain .chphead a, .cpinfo.cpmain .chpinfo a
{
color:#fff;	
}
#wmubx img
{
margin:0px auto;
text-align:center;
}
#wmubx .elementor-image-box-img
{
margin:0px auto;
text-align:center;
display:table;
}
/*#btu
{
background: linear-gradient(0deg, #000000, #000000),
radial-gradient(41.24% 42.68% at 50% 50%, rgba(0, 0, 0, 0) 44.97%, #000000 100%);
}*/
.page-template-booklist .page-content {
    width: 900px;
    margin: 0px auto;

}
.divbspace {
    height: 120px;
    display: block;
    width: 100%;
    float: left;
}
.page-template-booklist .site-main, .page-child .site-main  {
    max-width: 1280px !important;
    margin: 120px auto; padding: 0px 10px;
}
.page-child .page-content
{
width:1000px;
display:table;
margin:0px auto 80px auto;
}
.page-child .page-content ul
{
margin-bottom:20px;
}
.page-child .page-content p, .page-child .page-content ul li, .page-child .page-content a
{
font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;	    font-family: "New York Extra Large", Sans-serif;
}
html.small.big .page-child .page-content p, html.small.big .page-child .page-content ul li, html.small.big .page-child .page-content a
{
font-size: 20px;
    font-weight: 400;
    
}
.countpages {
    margin: 30px auto;
    display: table;
    color: #fff; font-family: "Alice", Sans-serif;
	font-size: 20px;
    font-weight: 400;
}
.mdp-readabler-readable-font h2
{
font-size: 31px !important;
}
.mdp-readabler-readable-font .has-small-font-size {
    font-size: 16px !important;
}
.mdp-readabler-readable-font .smallcent
{
	font-size: 18px !important;
}
.mdp-readabler-readable-font p, .mdp-readabler-readable-font .content_audio
{
	font-size: 21px !important ;
}
.mdp-readabler-readable-font p strong
{
	font-size: 25px !important ;
} 
.mdp-readabler-readable-font .page-content ul li
{
font-size: 21px !important;	
}
html.small.big .countpages
{
font-size: 20px;	
}
.bookmark-breadcrumb {
    text-align: left;
}
#bookmark-items a:hover
{
background-color:transparent !important;
}
p.has-text-align-center.has-small-font-size {
    font-size: 15px !important;
}
.mdp-readabler-readable-font p.has-text-align-center.has-small-font-size {
    font-size: 18px !important;
}
.darkfnt {
    display: inline-block;
}
..mdp-readabler-light-contrast .countpages{color: #000;}
.condiv1
{
 
    display:inline-block; vertical-align: top; padding-bottom: 5px; padding-left: 30px;
   float:right;  z-index:10;

}
.page-child .page-content p strong
{
    color: #fff; font-size: 22px;
	    font-family: "New York Extra Large", Sans-serif;
}
.page-child h1.entry-title {
    font-family: "Alice", Sans-serif;
    font-size: 54px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 48px;
    color: #F3DB6E; text-align: center; margin-bottom:40px;
}
.page-child h2 {
       font-family: "New York Extra Large", Sans-serif;
    font-size: 28px;
    font-weight: 400;
       text-align: center;
    line-height: 40px;
    color: #FFFFFF; 
}
html.small.big .page-child h2
{
   font-size: 24px;	
}
.phead
{
width:100%;
display:block;
}
html.small.big .page-child .page-content p strong
{
font-size: 24px;		
}
.accordion {
  background-color: transparent !important;
  color: #444;
  cursor: pointer;
   
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
	 
}
.interview button:focus, .interview button:hover
{
background:transparent !important; color:#fff;
}
button.accordion.active:hover .actinfo, button.accordion.active:hover .acttitle,
button.accordion:hover .actinfo, button.accordion:hover .acttitle
{
	color:#fff;
}
.active, .accordion:hover {
  background-color: transparent !important; 
}

.panel {
  padding: 0 10px;
  /*display: none; padding-bottom: 40px;*/
	max-height: 0;
       
  overflow: hidden;     width: 70%;
    float: right;
}


/* Button to open the content */
.linkclass {
    float: left;
    cursor: pointer;
    padding: 10px 15px 10px 10px;
    background-color: light-grey; box-shadow: 0px 1px 0px 0px #606060;

}
#tabsDiv button img
{
display:inline-block;
}
/* Button styling on mouse hover */
#tabsDiv a:hover {
    color: black;
    background-color: #e9e9e9;
    font-size: 16px;
}

/* Change the color of the button */
#tabsDiv button.active {
    background-color: transparent;
	box-shadow: 0px 2px 0px 0px #F3DB6E !important;
}
#tabsDiv button:hover
{
 background-color: transparent;
	box-shadow: 0px 2px 0px 0px #F3DB6E !important;	
}
/* Content for button tabs*/
.contentClass {
    display: none;
    padding: 10px 0px;
   
}
.wp-block-spacer.bdspace {
    display: none;
}
p.spara {
    display: none;
}
.conleft img.lneimg {
    padding-left: 5px;
}
.page-template-booklist h2.wp-block-heading
{
 
    font-family: "Alice", Sans-serif;
    /*font-size: 92px;*/
	font-size: 80px;
    font-weight: 400;
    text-transform: uppercase;
    color: #FFFFFF;
    text-align:center;  margin-bottom: 20px;
}
.page-template-booklist .content_audio
{
margin-bottom: 80px;	
}
div#tabsDiv {
    margin: 0px auto;
    display: table;
	width:100%;
    text-align: center;
	box-shadow: 0px 0px 0px 0px #606060;
}
.bokp
{
font-family: "New York Extra Large", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;	margin-bottom: 80px;	
}
#tabsDiv button
{
box-shadow: 0px 1px 0px 0px #606060;
border:0px;	
    font-family: "New York Extra Large", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #FFFFFF;	border-radius:0px;
}
.actinfo {
    font-family: "Alice", Sans-serif;
    font-size: 54px;
    font-weight: 400;
    text-transform: uppercase;
    color: #606060; display:inline-block; width:30%;
}
.acttitle
{
	font-family: "Alice", Sans-serif;
    font-size: 40px;
    font-weight: 400;     line-height: normal;
     padding-bottom: 0px;     text-wrap: wrap;
    color: #F3DB6E; display:inline-block; width:70%;  
}
.acttitle img
{
display:inline-block;
vertical-align:middle;
}
.chphead {
       font-family: "New York Extra Large", sans-serif;  
    font-size: 20px;
    font-weight: 400;
    color: #fff;
	display:inline-block;
	width:20%; float: left;
}
div#cid10597, div#cid10609, div#cid10680, div#cid10749
{
	display:none;
}
.chpinfo {
      font-family: "New York Extra Large", sans-serif;  
    font-size: 20px;
    font-weight: 400;
    color: #fff;
	display:inline-block;
	width:80%; float: left;
}
.condiv {
    float: left;
    width: 100%;
    display: block;
}

.conleft {
    display: inline-block;
    float: left;
    width: max-content;
	font-size: 20px;
    font-weight: 400;
    color:#fff;
	margin-bottom:50px;     font-family: "New York Extra Large", Sans-serif;
}
a.button-toggle-darkcontrast {
    padding: 0 15px 10px 15px;
    display: inline-block;
    float: left; box-shadow: 0px 1px 0px 0px #D1D1D1;

}

a.button-toggle-lightcontrast {
    padding: 0 15px 10px 15px;
    display: inline-block;
    float: right;
    cursor: default;
    pointer-events: none;
    box-shadow: 0px 1px 0px 0px #D1D1D1;
}
.darkactive {
    box-shadow: 0px 2px 0px 0px #FFC259;
    display: inline-block;
    float: left;
    padding: 0px 15px 9px 15px;
}
.mdp-readabler-light-contrast a.button-toggle-lightcontrast { box-shadow: 0px 2px 0px 0px #000000;
}
.limg
{
padding-right:0px !important;
}
.conright {
    display: inline-block;
    float: right;
     
   
    margin-bottom: 50px;
}
img.lightimg {
    display: none !important;
}
.conright img {
    display: inline-block;
    float: left;
   
}
.conleft a
{
color:#fff;
font-size: 20px;
    font-weight: 400;
    
    font-family: "New York Extra Large", Sans-serif;	
}
.conleft img
{
display:inline;
vertical-align:middle;
padding-right:5px;
}
.cpinfo:hover
{
background:#312c16;	
}
.chpinfo a
{
 color: #F3DB6E;	    text-decoration: none;
}
.cpinfo {
    float: left;
    width: 100%;
    display: block;
	padding:0px 10px;
}
.cpinfo:hover .chphead
{
color: #fff;	
}
.cpinfo:hover .chpinfo a
{
color: #fff;	
}
.chpexpt
{

font-size: 16px;
    font-weight: 400;
    color: #fff;	
}
.elementor-element.elementor-element-9c05b86.elementor-widget.elementor-widget-shortcode {
    width: 900px;
    margin: 50px auto;
}

button.accordion.active .acttitle
{
border:0px; padding-bottom: 20px;
}
#practice .cpinfo:hover {
    background: #312c16;
}
#practice .cpinfo:hover .chphead {
    color: #606060;
}
.proepct
{
color:#fff;
font-size: 16px;
    font-weight: 400;
   
}
p.spara {
    font-size: 12px !important;
}
p.spara sup
{
font-size: 16px;	
}
.chphead a {
    color: #606060;
    text-decoration: none;
}
.cpinfo:hover .chphead a {
    color: #fff;
}
.navigation
{
margin:0px auto auto auto; display:inline-block;
}
.navigation a
{
    font-family: "Alice", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #F3DB6E;	
    text-decoration:none;
}
.navigation a:hover
{ color:#fff; }
.navigation .previous
{
display:inline-block; /*margin-right:20px;*/     position: absolute;
    left: -131px;
}
.navigation .Next
{
/*display:inline-block; margin-left:20px;*/
 
    display: inline-block;
    /* margin-left: 20px; */
    right: -1065px;
    position: relative;
}
.navigation .previous a {
    display: inline-block;
    background:  url(https://glimmerings.org/wp-content/uploads/2025/05/Arrows.png) no-repeat !important;
    font-size:0px !important;
    width: 64px !important;
    height: 64px !important;
    border: none !important;
}
.navigation .Next a{
    display: inline-block;
    background:  url(https://glimmerings.org/wp-content/uploads/2025/05/Arrows1.png) no-repeat !important;
     font-size:0px !important;
    width: 64px !important;
    height: 64px !important;
    border: none !important;
}
div#light {
    display: none;
}
.mdp-readabler-light-contrast img.lightimg
{
display:inline-block !important;
}
.mdp-readabler-light-contrast img.darkimg
{
display:none;
}

.mdp-readabler-light-contrast #light
{
display:block;	
}
.mdp-readabler-light-contrast div#dark
{
display:none;	
}
.qtip-content {
    font-size: 16px !important;
    line-height: 23px;
    font-weight: 400;
    padding: 15px;     font-family: "New York Extra Large", Sans-serif;
}
.qtip-default
{
background:#FFC259 !important;
border:0px !important; color:#000;
}
.qtip-shadow
{
box-shadow:none !important;
}
.mdp-readabler-light-contrast a.esbmrk-add-to-bookmark-btn .esbmrk-icon {
  
    background: url(https://glimmerings.org/wp-content/uploads/2025/05/Icon16.png) !important;
    
}
.mdp-readabler-light-contrast .page-child .page-content p strong {
    color: #000;
    
}
.tooltipsincontent {
    border-bottom: 0px !important;
}
.mdp-readabler-light-contrast .navigation .previous a {
    display: inline-block;
    background:  url(https://glimmerings.org/wp-content/uploads/2025/05/Arrows2.png) no-repeat !important;
     font-size:0px !important;
    width: 64px !important;
    height: 64px !important;
    border: none !important;
}
.mdp-readabler-light-contrast .navigation .Next a{
    display: inline-block;
    background:  url(https://glimmerings.org/wp-content/uploads/2025/05/Arrows3.png) no-repeat !important;
    font-size:0px !important;
    width: 64px !important;
    height: 64px !important;
    border: none !important;
}
div#wmubx {
    transition: 0.5s all;
}
div#wmubx:hover {
    transform: scale(1.05);
    transition: 0.5s all;
}
.mdp-readabler-light-contrast p
{
color:#000 !important;	
}

body.page-child.mdp-readabler-light-contrast  span.tooltipsall {
     font-size: 2px !important;
    border-bottom: 0px !important;
    background: url(https://glimmerings.org/wp-content/uploads/2025/08/Group-251-1.png);
     width: 15px !important;
    height: 15px !important;
    color: #000000;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    left: 3px;
    background-repeat: no-repeat !important;
    padding-right: 18px;
    /* padding-left: 10px; */
    top: -2px;

}
span.tooltipsall {
    font-size: 2px !important;
    border-bottom: 0px !important;
    background: url(https://glimmerings.org/wp-content/uploads/2025/06/Group-251.png) !important;
    width: 15px !important;
    height: 15px !important;
    color: #000000 !important;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    left: 3px;
    background-repeat: no-repeat !important;
    padding-right: 18px;
    /* padding-left: 10px; */
    top: -2px;
}
body.page-child.mdp-readabler-dark-contrast span.tooltipsall {
    font-size: 2px !important;
    border-bottom: 0px !important;
    background: url(https://glimmerings.org/wp-content/uploads/2025/06/Group-251.png) !important;
    width: 15px !important;
    height: 15px !important;
    color: #000000 !important;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    left: 3px;
    background-repeat: no-repeat !important;
    padding-right: 18px;
    /* padding-left: 10px; */
    top: -2px;
}
.page-id-8094 a, .page-id-8749 a
{
color: #fff; text-decoration:none;	
}

.page-id-8094 a:hover, .page-id-8749 a:hover
{
color: #F3DB6E;	text-decoration:none;
}
body.page-child.mdp-readabler-dark-contrast h2  {
    color: #fff !important; background:transparent !important;
}
body.page-child.mdp-readabler-dark-contrast span
{
	background:transparent !important; color:inherit !important;
}
body.page-child.mdp-readabler-dark-contrast .conright a
{
	background:transparent !important
}
.content_audio
{
font-size:18px;
color:#fff;
font-weight:400;
display:inline-block; margin-bottom:20px; font-family: "New York Extra Large", Sans-serif;
}
html.small.big .content_audio
{
font-size:20px;	
}
.compact_audio_player_wrapper
{
    display: inline;
    padding: 0px 1px;
    vertical-align: middle;
}
.sc_player_container1 .myButton_play {
    background:  url(https://glimmerings.org/wp-content/uploads/2025/06/s.png) no-repeat !important;
    cursor: pointer !important;
    width: 19px !important;
    height: 19px !important;
    border: none !important;
    position: relative;
    margin: 0 !important;
    padding: 0 !important;
}
.sc_player_container1 .myButton_stop {
    background:  url(https://glimmerings.org/wp-content/uploads/2025/06/s1-1.png) no-repeat !important;
    cursor: pointer !important;
    width: 19px !important;
    height: 19px !important;
    border: none !important;
    position: relative;
    margin: 0 !important;
    padding: 0 !important;
}

.mdp-readabler-light-contrast .sc_player_container1 .myButton_play {
    background:  url(https://glimmerings.org/wp-content/uploads/2025/08/s-1.png) no-repeat !important;
   
}
.mdp-readabler-light-contrast .sc_player_container1 .myButton_stop {
    background:  url(https://glimmerings.org/wp-content/uploads/2025/08/s1-1-1.png) no-repeat !important;
    
}
body.page-child.mdp-readabler-light-contrast .childpages
{
scrollbar-color: #fff #fff;	
}
.tabinfo {
    float: left;
    width: 100%;
    display: block;
}
.tabinfo1 {
    display: block;
    float: right;
    width: 72%;
    border-bottom: 1px solid #606060;
}
.tableft
{
display:inline-block;
float:left;
width:95%;
}
.pdfrght {
    display: inline-block;
    float: right;
    width: 5%;
    vertical-align: middle;
    
    /* border: 1px solid; */
    padding-top: 30px;
    vertical-align: middle;     
    /* align-items: center; */
    /* justify-content: center; */
}
.esbmrk-btn-wrapper {
    display: inline-block; float: left;
}
a.esbmrk-add-to-bookmark-btn .esbmrk-icon {
    display: flex;
    align-items: center;
    background: url(https://glimmerings.org/wp-content/uploads/2025/05/Icon12.png);
    height: 20px;
    width: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 1;
}
a.esbmrk-add-to-bookmark-btn.esbmrk-marked .esbmrk-icon {
    background: url(https://glimmerings.org/wp-content/uploads/2025/05/Icon12.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: 1px;
}
body.page-child.mdp-readabler-light-contrast h2, body.page-child.mdp-readabler-light-contrast .countpages {
    color: #000 !important;
}
a.esbmrk-add-to-bookmark-btn
{
padding:0px 20px;	
}
a.font_resize {
    display: none;
    float: left;
    padding: 0px 20px 0px 0px;
}
.lightcontrast body {
    background: #fff;
}
.mdp-readabler-light-contrast footer {
    background: #000;
}
body.mdp-readabler-light-contrast span.mdp-readabler-trigger-button-icon
{
background:transparent !important;	
}
img.lgt.lneimg {
    display: none;
}
body.mdp-readabler-light-contrast img.lgt.lneimg {
    display: inline-block;
}
body.mdp-readabler-light-contrast img.drk.lneimg {
    display: none;
}
body.mdp-readabler-dark-contrast, body.mdp-readabler-dark-contrast blockquote, body.mdp-readabler-dark-contrast code, body.mdp-readabler-dark-contrast dd, body.mdp-readabler-dark-contrast dt, body.mdp-readabler-dark-contrast input, body.mdp-readabler-dark-contrast label, body.mdp-readabler-dark-contrast legend, body.mdp-readabler-dark-contrast li, body.mdp-readabler-dark-contrast p, body.mdp-readabler-dark-contrast pre, body.mdp-readabler-dark-contrast select,  body.mdp-readabler-dark-contrast textarea {
    color: #fff!important;
    background-color: #000 !important;
}
.mdp-readabler-dark-contrast footer p, .mdp-readabler-dark-contrast footer li, .mdp-readabler-dark-contrast footer a {
    background: transparent !important;
    color: #fff !important;
}
.mdp-readabler-dark-contrast header#masthead a, .mdp-readabler-dark-contrast header#masthead ul, .mdp-readabler-dark-contrast header#masthead li {
    background: transparent !important;
    color: #fff !important;
}
.mdp-readabler-dark-contrast .conleft a {
    color: #fff !important;   background: transparent !important;
}
body.mdp-readabler-dark-contrast span.mdp-readabler-trigger-button-icon {
    background: transparent !important;
}
.mdp-readabler-dark-contrast header#masthead a:hover {
    color: #F3DB6E !important;
}
.mdp-readabler-light-contrast header#masthead a,
.mdp-readabler-light-contrast header#masthead ul,
.mdp-readabler-light-contrast header#masthead li
{
	background:transparent !important; color:#fff !important;
}
.mdp-readabler-light-contrast header#masthead a:hover{
	color: #F3DB6E !important;
}
.mdp-readabler-light-contrast footer p,
.mdp-readabler-light-contrast footer li,
.mdp-readabler-light-contrast footer a
{
background:transparent !important; color:#fff !important;
}
.mdp-readabler-light-contrast .page-child h2 {
    font-family: "New York Extra Large", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 40px;
    color: #000;
}
.mdp-readabler-light-contrast .content_audio {
    font-size: 18px;
    color: #000;
    font-weight: 400;
    display: inline-block;
    margin-bottom: 20px;
}
.mdp-readabler-light-contrast .conleft a {
    color: #000 !important;
}
.mdp-readabler-light-contrast .page-child .page-content p, .mdp-readabler-light-contrast .page-child .page-content ul li, .mdp-readabler-light-contrast .page-child .page-content a {
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
ul.favorites-list.booklist {
    font-family: "New York Extra Large", Sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: normal;
   
    /* text-wrap: wrap; */
    color: #F3DB6E;     padding: 0px 20px 0px 0px;
}
.page-child .page-content ul.favorites-list.booklist li{
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
    font-family: "New York Extra Large", Sans-serif; padding:10px 15px 0px 15px;     background-color: #1E1E1E !important;
	 background: url("https://glimmerings.org/wp-content/uploads/2025/12/Group-341.png") no-repeat right center;
  padding-right: 30px;
}
div.dbinfo {
    color: #999999 !important;
    font-size: 12px !important; font-family: "New York Extra Large", Sans-serif;  
}
.page-child .page-content ul.favorites-list.booklist li p
{
 font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;	background-color: #1E1E1E !important;
}
#ublist h4 {
    font-size: 20px;
    font-weight: bold;
    color: #FFFFFF !important;
    font-family: "New York Extra Large", Sans-serif;
    padding: 10px 0px 0px 15px; background-color: #1E1E1E !important;

}
ul.no-favorites {
    padding: 0px 0px 0px 15px;
    margin: 0px;
	  font-size: 16px;
    font-weight: 400;
    color: #FFFFFF !important;
    font-family: "New York Extra Large", Sans-serif;
}
ul.favorites-list.booklist a
{
 font-size: 16px;
    font-weight: 400;
       color: #FFFFFF !important;
    text-decoration: none;
}
ul.favorites-list.booklist a:hover
{color:#F3DB6E !important;}
.page-id-3 .navdiv, .page-id-3 .countpages, .page-id-3 .condiv,
.page-id-2288 .navdiv, .page-id-2288 .countpages, .page-id-2288 .condiv,
.page-id-8094 .navdiv, .page-id-8094 .countpages, .page-id-8094 .condiv,
.page-id-8749 .navdiv, .page-id-8749 .countpages, .page-id-8749 .condiv,
.page-id-10597 .navdiv,
.page-id-10609 .navdiv
{
	display:none;
}
div#cid6100,
div#cid6105,
div#cid6134,
div#cid6195,
div#cid6245,
div#cid6271

{
    display: none;
}
.page-id-3 .page-content, .page-id-2288 .page-content, .page-id-8094 .page-content, .page-id-8749 .page-content {
    width: 1280px;
   
    margin: 0px auto 80px auto;
}
.childpages 
{
    height: 700px; overflow-y: scroll;	padding: 1rem;     scrollbar-color: #000 #000;
    scrollbar-width: thin;
}
#foot1 .e-con-inner
{
border-top:	1px solid #5A5959; 
}
#gmhead
{
width:908px;
margin:0px auto;
}
#abtnote ul li
{
padding-bottom:20px;	
}
.a_module.wah_font_resize {
    display: none;
}
body.admin-bar .accessability_container .wah-free-credits {
  
    display: none;
}
.bookmark-wrapper.childbk button#bookmark-toggle {
    display: inline-block;
    position: relative;
    left: -25px;
}
.bookmark-wrapper.childbk button#bookmark-toggle img {
    display: inline-block;
    position: relative;
    left: 0;
}
#bookmark-panel.open {
    z-index: 10000;
}
/*body.page-child.mdp-readabler-dark-contrast span.tooltipsall {
    z-index: -9;
}*/

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* CSS specific to Safari 11+ */
   /*.bookmark-wrapper.childbk {
    right: 7px;
}*/
  }

@media screen and (max-width: 6000px) {
.page-id-730.page-child .page-content {
    display: inherit;
}	
/*.bookmark-wrapper.childbk {
        right: 53px;
        top: 0;
    }*/
.conright {
    position: relative;
}
}
@media screen and (max-width: 2560px) {
.sg-popup-content h2 {
font-family: "Alice", Sans-serif;
    font-size: 43px !important;
	margin-top:50px !important; 
	margin-bottom:10px !important; 
    font-weight: 400;
    text-transform: uppercase;
    color: #FFFFFF; text-align:left !important;
}
.sg-popup-content figure {
    padding: 0px;
    margin-bottom: 0px; display: table;
}
.sg-popup-content p
{
font-family: "Alice", Sans-serif;
    font-size: 24px !important;
    font-weight: 400;
       padding: 0px 10px;
    color: #FFFFFF;
}
}
@media screen and (max-width: 2900px) {
/*.bookmark-wrapper.childbk {
   top:auto;
    z-index: 0;
    float: right;
    right: 30.5%;
	
}
#light .bookmark-wrapper.childbk {     
    top: auto;
    right: 30.5%;
}*/	
}
@media screen and (max-width: 2560px) {
/*.bookmark-wrapper.childbk {
   top:auto;
    z-index: 0;
    float: right;
    right: 28.5%;
	
}	
#light .bookmark-wrapper.childbk {
     
    top: auto;
  
    right:28.5%;
}
#light .simplefavorite-button.preset {
   
    top: -4px;
  
}	
#light .childbk img {
    display: inline-block;
    position: relative;
    left: -32px;
}*/
#bookmark-items2 li i {
   
    position: relative;
  
    top: -10px;
}	
#bookmark-panel2, ##bookmark-panel
	{
	width:max-content;
	}
}
@media screen and (max-width: 2500px) {
/*.bookmark-wrapper.childbk {
    top: auto;
    z-index: 0;
    float: right;
    right: 28%;
}
#light .bookmark-wrapper.childbk {
    top: auto;
    right: 27%;
}*/	
}
@media screen and (max-width: 2400px) {
/*.bookmark-wrapper.childbk {
    top: auto;
    z-index: 0;
    float: right;
    right: 27%;
}
#light .bookmark-wrapper.childbk {
    top: auto;
    right: 26%;
}*/
}

@media screen and (max-width: 2200px) {
/*.bookmark-wrapper.childbk {
    top: auto;
    z-index: 0;
    float: right;
    right: 24%;
}
#light .bookmark-wrapper.childbk {
    top: auto;
    right: 21%;
}*/	
}
@media screen and (max-width: 1920px) {
/*.childbk {
    right: 28.5%;
}*/
/*.bookmark-wrapper.childbk {
   
    right: 21%;
}	
#light .bookmark-wrapper.childbk {
     
   right: 19.8%;
}*/	
	
}

@media screen and (max-width: 1870px) {
/*.bookmark-wrapper.childbk {
    right: 20.7%;
}
#light .bookmark-wrapper.childbk {
     
   right: 19.5%;
}*/	
	
}

@media screen and (max-width: 1840px) {
/*.bookmark-wrapper.childbk {
    right: 20%;
}
#light .bookmark-wrapper.childbk {
     
   right: 19%;
}*/	
	
}
@media screen and (max-width: 1800px) {
/*.bookmark-wrapper.childbk {
    right: 19%;
}
#light .bookmark-wrapper.childbk {
     
   right: 18%;
}*/	
	
}
@media screen and (max-width: 1750px) {
/*.bookmark-wrapper.childbk {
    right: 18.5%;
}
#light .bookmark-wrapper.childbk {
     
   right: 17.2%;
}*/
	
}
@media screen and (max-width: 1680px) {
/*.bookmark-wrapper.childbk {
   
    right: 17%;
}	
	#light .bookmark-wrapper.childbk {
     
   right: 15.7%;
}*/	
}
@media screen and (max-width: 1632px) {
/*.bookmark-wrapper.childbk {
   
    right: 16%;
}	
	#light .bookmark-wrapper.childbk {
    right: 15%;
}*/
}
@media screen and (max-width: 1600px) {
/*.childbk {
    right: 23.5%;
}*/
	
#wmubx h3.elementor-image-box-title
{
    font-size: 28px;	
}
.sg-popup-content h2
{
 
    font-size:38px !important;
	 
}
.sg-popup-content p { 
    font-size: 20px !important; padding:0px !important;    
}	
}
@media screen and (max-width: 1580px) {
/*.bookmark-wrapper.childbk {
    right: 15%;
}*/
}
@media screen and (max-width: 1550px) {
/*.bookmark-wrapper.childbk {
    right: 14%;
}*/
}
@media screen and (max-width: 1500px) {
/*.bookmark-wrapper.childbk {
    right: 13%;
}*/
}
@media screen and (max-width: 1440px) {
/*.bookmark-wrapper.childbk {
    right: 11.5%;
}*/
}
@media screen and (max-width: 1400px) {
/*bookmark-wrapper.childbk {
    right: 10.5%;
}*/
}
@media screen and (max-width: 1366px) {
/*.bookmark-wrapper.childbk{
  
    right: 9%;
}
#light .bookmark-wrapper.childbk {
     
   right: 7%;
}*/		
div#ublist {
   
    right: 11%;
  
}
}
@media screen and (max-width: 1280px) {
    /*.bookmark-wrapper.childbk {
        right: 7%;
    }
    #light .bookmark-wrapper.childbk {
        right: 5%;
    }*/
}
@media screen and (max-width: 1180px) {

.navdiv {
    
    width: 90%;
}
/*.bookmark-wrapper.childbk {
    right: 7.5%;
}
#light .bookmark-wrapper.childbk {
     
   right: 5.5%;
}*/		
.navigation {
    
    width: 100%;
    
}
.navigation .previous {
    left: -60px;
}
.navigation .Next {
    right: 0px;
    float: right;
}	
#wmubx h3.elementor-image-box-title {
    font-size: 25px;
}
.elementor-168 .elementor-element.elementor-element-3ab4e27 > .elementor-widget-container {
    margin: 100px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.page-id-3 .page-content, .page-id-2288 .page-content, .page-id-8094 .page-content, .page-id-8749 .page-content {
    width: auto;
    
}	
.page-id-3 .childpages {
    height: auto;
    overflow-y: unset;
  
}
.navigation .previous {
    left: -9px;
}	
}
@media screen and (max-width: 1024px) {
.navdiv {
    width: 97%;
}
/*.bookmark-wrapper.childbk {
    right: 8%;
}
#light .bookmark-wrapper.childbk {
    right: 6.5%;
}*/
.navigation .Next {
    right: -16px;
    
}	
#wmubx h3.elementor-image-box-title {
    font-size: 21px;
}
#srbox h3.elementor-image-box-title {
    font-size: 21px;
}
.sg-popup-content h2 {
    font-size: 35px !important;         margin-top: 15px !important;
        margin-bottom: 15px !important;
}	
.sg-popup-content p
	{
	font-size: 18px !important;	
	}	
.elementor-168 .elementor-element.elementor-element-3ab4e27 .elementor-heading-title {
    font-size: 50px;
}
.elementor-168 .elementor-element.elementor-element-2523697 .elementor-heading-title,
.elementor-168 .elementor-element.elementor-element-cf6ffb7 .elementor-heading-title	
	{
     
    font-size: 40px;
  
    line-height: 45px;
    
}	
.elementor-168 .elementor-element.elementor-element-0bfe39e .elementor-heading-title
	{
	font-size: 48px;	
	}
.conleft2 {
  
    width: 45%;
   
}
.conright2 {
  
    width: 50%;
}
}
@media screen and (max-width: 980px) {
.elementor-9 .elementor-element.elementor-element-3ab4e27 .elementor-heading-title {
    
    font-size: 40px;
        line-height: 50px;
    
}
#tb2256 .actinfo {
    font-size: 27px;
     
}
/*#light .bookmark-wrapper.childbk {
    right: 7.8%;
}	
.bookmark-wrapper.childbk {
    right: 10.5%;
}*/
.elementor-15 .elementor-element.elementor-element-d7b1606, .elementor-15 .elementor-element.elementor-element-ff6a201 {
   
    padding-left: 10px;
  
}	
.elementor-15 .elementor-element.elementor-element-6190453 .menu-item a.hfe-menu-item {
    padding-left: 8px;
    padding-right: 8px;
}	
.sg-popup-content h2
{
 
    font-size: 35px !important;
	 
}	
.elementor-168 .elementor-element.elementor-element-ec84128 .elementor-heading-title, .elementor-168 .elementor-element.elementor-element-2523697 .elementor-heading-title, .elementor-168 .elementor-element.elementor-element-cf6ffb7 .elementor-heading-title, .elementor-168 .elementor-element.elementor-element-0bfe39e .elementor-heading-title {
     
    font-size: 38px;
     
}	
.elementor-168 .elementor-element.elementor-element-615eb4f {
    
    --min-height: 1000px;
     
}	
.elementor-168 .elementor-element.elementor-element-3ab4e27 .elementor-heading-title
	{
	 font-size: 50px;
        line-height: 60px;	
	}
.elementor-9 .elementor-element.elementor-element-615eb4f {
    
    --min-height: 900px;
   
}	
.elementor-9 .elementor-element.elementor-element-e2a5a2c .elementor-heading-title {
    
    font-size: 30px;
   padding:0px 10px;
    line-height: 35px;
     
}	
.elementor-9 .elementor-element.elementor-element-9354d02 .elementor-heading-title {
    
    font-size: 38px;
    
}	
.elementor-9 .elementor-element.elementor-element-9c65b0d {
    
    --min-height: 700px;
    
}
.elementor-9 .elementor-element.elementor-element-d3dc529
	{
	 --min-height: 500px;	
	}
#wmubx {
   
    padding-right: 10px;
    
    padding-left: 10px;
}	
.elementor-9 .elementor-element.elementor-element-fad60a0 .elementor-heading-title {
    
    font-size: 38px;
  
    line-height: 50px;
    
}
.elementor-9 .elementor-element.elementor-element-ec84128 .elementor-heading-title
	{
	 font-size: 38px;
  
    line-height: 50px;	
	}
.elementor-9 .elementor-element.elementor-element-edb494d {
   
    --padding-top: 0px;
    --padding-bottom: 100px;
    
} 	
.elementor-9 .elementor-element.elementor-element-019653a {
    
    font-size: 28px;
   
}
.page-child .page-content {
    width: 100%;
   
}	
.page-template-booklist .page-content {
    width: 100%;
    margin: 0px auto;
}	
}
@media screen and (max-width: 820px) {
.navdiv {
   
    top: 80%;
}
.conleft2 {
  
    width: 60%;
   
}
.conright2 {
  
    width: 40%;
}
.elementor-168 .elementor-element.elementor-element-729b3fd {
    
    --padding-right: 20px;
}	
.elementor-168 .elementor-element.elementor-element-63bcd98 {
   
    --padding-left: 20px;
    
}
.elementor-168 .elementor-element.elementor-element-76a8b4b {
     
    --padding-right: 20px;
}
.elementor-168 .elementor-element.elementor-element-44b7141 {
   
    font-size: 19px;
  
}	
.navdiv {
    width: 50%;
    margin: 0px auto;
    display: table;
    text-align: center;
    position: relative;
}
.navigation .previous {
    left: 30%;
}
.navigation .Next {
    right: 30%;
}
.navigation {
    width: 80%;
  
    margin: 0px auto;
    display: table;
    text-align: center;
}	
.elementor-168 .elementor-element.elementor-element-615eb4f {
    --min-height: 800px;
}	
.elementor-168 .elementor-element.elementor-element-ec84128 .elementor-heading-title, .elementor-168 .elementor-element.elementor-element-2523697 .elementor-heading-title, .elementor-168 .elementor-element.elementor-element-cf6ffb7 .elementor-heading-title, .elementor-168 .elementor-element.elementor-element-0bfe39e .elementor-heading-title {
    font-size: 35px;
    line-height: 40px;
}	
.elementor-168 .elementor-element.elementor-element-fc72109, .elementor-168 .elementor-element.elementor-element-025afb5 {
   
    --padding-top: 0px;
   
}
.elementor-168 .elementor-element.elementor-element-edb494d {
 
    --padding-top: 50px;
 
	
}
.sgpb-main-html-content-wrapper {
    width: 100%;
    
}	
.page-id-485 .acttitle {
    font-size: 27px;
}
div#tabsDiv {
      text-shadow: unset;
    box-shadow: none;
}	
}

@media screen and (max-width: 768px) {
.elementor-9 .elementor-element.elementor-element-3ab4e27 .elementor-heading-title {
    font-size: 38px;
    line-height: 48px;
}

.page-id-485 .actinfo {
    font-size: 38px;
}
.page-id-485 .acttitle {
    font-size: 25px;
}	
.conleft2 {
  
    width: 65%;
   
}
/*#light .bookmark-wrapper.childbk {
    right: 9%;
}	
.bookmark-wrapper.childbk {
    right: 11%;
}*/	
.conright2 {
  
    width: 35%;
}
.elementor-168 .elementor-element.elementor-element-ec84128 .elementor-heading-title, .elementor-168 .elementor-element.elementor-element-2523697 .elementor-heading-title, .elementor-168 .elementor-element.elementor-element-cf6ffb7 .elementor-heading-title, .elementor-168 .elementor-element.elementor-element-0bfe39e .elementor-heading-title {
    font-size: 30px;
    line-height: 38px;
}	
.elementor-9 .elementor-element.elementor-element-e2a5a2c .elementor-heading-title {
    font-size: 28px;
    padding: 0px 10px;
    line-height: 33px;
}
.page-id-9 .elementor-9 .elementor-element.elementor-element-e2a5a2c > .elementor-widget-container {
    margin: -200px 0 0 0;
    padding: 0;
}
.elementor-9 .elementor-element.elementor-element-9354d02 .elementor-heading-title {
    font-size: 35px;
}
.elementor-9 .elementor-element.elementor-element-fad60a0 .elementor-heading-title {
    font-size: 35px;
    line-height: 45px;
}
.elementor-9 .elementor-element.elementor-element-ec84128 .elementor-heading-title {
    font-size: 35px;
    line-height: 45px;
}
.elementor-15 .elementor-element.elementor-element-017f263 .menu-item a.hfe-menu-item, .elementor-15 .elementor-element.elementor-element-017f263 .menu-item a.hfe-sub-menu-item {
    padding-top: 5px;
    padding-bottom: 15px;
}
.elementor-15 .elementor-element.elementor-element-6190453 a.hfe-menu-item, .elementor-15 .elementor-element.elementor-element-6190453 a.hfe-sub-menu-item {
    
    font-size: 19px;
    font-weight: 400;
}
}
@media screen and (max-width: 600px) {
.elementor-element.elementor-element-f1550b9.hfe-nav-menu__align-right.elementor-widget__width-inherit.hfe-submenu-icon-arrow.hfe-submenu-animation-none.hfe-link-redirect-child.hfe-nav-menu__breakpoint-tablet.elementor-widget.elementor-widget-navigation-menu {
    position: absolute;
    right: 0;
}
div#pelid2256 .cpinfo {
    padding: 0px 10px;
}
div#pelid2256 {
    
    position: relative;
    top: auto;
}
#tb2256 .pdfrght1
	{
	display:none;
	}
.pstid2256 .chpinfo a.rstit {
    width: 90%;
}
#bookmark-panel {
   width: 280px;
}
#bookmark-panel2 {
    width:230px;
}
/*#bookmark-panel.open {
    width:280px;
}*/
div#tabsDiv {
    display: inline-block;
}
    .bookmark-wrapper.childbk {
        left: -61px;
    }

    #light .bookmark-wrapper.childbk {
        left: -61px;
}
#bookmark-panel {
    position: relative;
    left: -30px;
}
.navigation {
    width: 90%;
  
}	
div#ublist {
    
    right: auto;
    top: 263px;
    
}	
/*#light .bookmark-wrapper.childbk {
    top: 250px;
  
}
#light .simplefavorite-button.preset {
   
    top: -4px;
    
}*/
#light .bookmark-wrapper.childbk {
    bottom: auto;
    position: fixed;
    /*left: auto;*/
    top: -6px;
    z-index: 0;
    padding-left: 40px;
    right: auto;
}	
.bookmark-wrapper.childbk {
    bottom: auto;
    position: fixed;
    /*left: auto;*/
    top: auto;
    z-index: 0; right:auto;
    padding-left: 40px;
}
	
	
.pdfrght1 {
    display: inline-block;
    margin-bottom: 0px;
    float: right;
    position: relative;
    margin-top: 10px;
    width: 10%;
    right: -35px;
}
 .pdfrght {
    display: none;
}
.page-id-485 h2.wp-block-heading {
    font-size: 30px !important;
    margin-bottom: 30px !important;
    line-height: 40px;
}	
.navigation .previous {
    left: 12%;
}	
.navigation .Next {
    right: 10%;
}	
.sg-popup-content p
	{
	padding:0px;
	}
.sg-popup-content {
     
    padding: 15px !important;
}	
.sg-popup-content p {
    font-size: 15px !important;
}	
.sg-popup-content h2, .page-id-485 .sg-popup-content h2{
    font-size: 18px !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}	
.sg-popup-content figure {
    
    display: table;
           width: 40%;
        margin-top: 0px;
        margin-bottom: 20px;
}	
.elementor-9 .elementor-element.elementor-element-3ab4e27 .elementor-heading-title {
    font-size: 35px;
    line-height: 45px;
}
.elementor-168 .elementor-element.elementor-element-3ab4e27 .elementor-heading-title {
 
    font-size: 35px;
   
}	
.elementor-9 .elementor-element.elementor-element-e2a5a2c .elementor-heading-title {
    font-size: 28px;
    line-height: 33px;
}	
.elementor-9 .elementor-element.elementor-element-9354d02 .elementor-heading-title {
    font-size: 30px;
}	
.elementor-9 .elementor-element.elementor-element-9c65b0d {
     
    --margin-top: 100px;
    
}	
.elementor-9 .elementor-element.elementor-element-fad60a0 .elementor-heading-title {
    font-size: 32px;
    line-height: 40px;
}	
.elementor-9 .elementor-element.elementor-element-ec84128 .elementor-heading-title
	{
	   font-size: 30px;
    line-height: 40px;	
	}
#srbox {
    width: 100%;
}	
#srbox .elementor-image-box-wrapper {
    text-align: center;
}	
div#wmubx {
   padding-right: 20px;
        padding-left: 20px;
    width: 100%;
}
.elementor-9 .elementor-element.elementor-element-cd49d25 {
    
    --margin-top: 100px;
    
}	
.page-template-booklist .site-main, .page-child .site-main {
    
    margin: 150px auto;
    
}	
.elementor-9 .elementor-element.elementor-element-019653a {
    font-size: 22px;
}	
.conright {
    display: inline-block;
    float: left;
    margin-bottom: 20px;
}	
.conleft {
    
    width: 100%;
     
    margin-bottom: 20px;
}	
.elementor-168 .elementor-element.elementor-element-3ab4e27 > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
    
}	
.elementor-168 .elementor-element.elementor-element-615eb4f {
    --min-height: 700px;
}	
.elementor-168 .elementor-element.elementor-element-729b3fd {
 
    --padding-right: 0px;
}	
.elementor-168 .elementor-element.elementor-element-ec84128 .elementor-heading-title, .elementor-168 .elementor-element.elementor-element-2523697 .elementor-heading-title, .elementor-168 .elementor-element.elementor-element-cf6ffb7 .elementor-heading-title, .elementor-168 .elementor-element.elementor-element-0bfe39e .elementor-heading-title {
    font-size: 32px;
    line-height: 40px;
}	
.elementor-168 .elementor-element.elementor-element-8ee04b0 {
    
    --padding-bottom: 0px;
   
}	
.elementor-168 .elementor-element.elementor-element-fc72109{
     
    --padding-top: 50px;
    --padding-bottom: 50px;
     
}	
.elementor-168 .elementor-element.elementor-element-025afb5 {
     
    --padding-top: 0px;
    --padding-bottom: 50px;
     
}		
.elementor-168 .elementor-element.elementor-element-63bcd98 {
     
    --padding-left: 0px;
    
}
.elementor-168 .elementor-element.elementor-element-76a8b4b {
     
    --padding-right: 0px;
}	
.elementor-168 .elementor-element.elementor-element-c7dba37 {
    
    --padding-top: 50px;
    
}	
.elementor-168 .elementor-element.elementor-element-edb494d {
    
    --padding-top: 0px;
    --padding-bottom: 80px;
    
}	
p.has-text-align-center.algncent img {
    text-align: center;
    display: table;
    margin: 0px auto;
}	
.childpages {
    height: max-content;
    overflow-y: unset;
   
}	
.page-id-9 .elementor-9 .elementor-element.elementor-element-e2a5a2c .elementor-heading-title {
    font-size: 23px;
    line-height: 30px;
    padding: 0px 5px;
}
.page-id-9 .elementor-9 .elementor-element.elementor-element-e2a5a2c > .elementor-widget-container {
    margin: -160px 0 0 0;
    padding: 0;
}
.page-id-9 .elementor-9 .elementor-element.elementor-element-a9c8d2b > .elementor-widget-container {
    margin: 0px 0 0 0;
}
.elementor-15 .elementor-element.elementor-element-d7b1606, .elementor-15 .elementor-element.elementor-element-ff6a201 {
     padding-left: 0px; 
    text-align: center;
}
ul#menu-1-017f263 {
    padding: 0px;
    margin: 0px auto;
}
.elementor-element.elementor-element-a9f33d6.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child {
    margin-top: 20px;
}
div#foot1 {
    min-height: auto !important;
    margin-bottom: 20px !important;
}
.elementor-15 .elementor-element.elementor-element-8229f17 {
    text-align: center;
}
.elementor-element.elementor-element-6190453.hfe-nav-menu__align-right.elementor-widget__width-inherit.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow.hfe-submenu-animation-none.hfe-link-redirect-child.elementor-widget.elementor-widget-navigation-menu .hfe-nav-menu.hfe-layout-horizontal.hfe-nav-menu-layout.horizontal.hfe-pointer__none
	{
	justify-content: center;
    margin-right: auto;	
	}
.elementor-element.elementor-element-6190453.hfe-nav-menu__align-right.elementor-widget__width-inherit.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow.hfe-submenu-animation-none.hfe-link-redirect-child.elementor-widget.elementor-widget-navigation-menu .hfe-nav-menu.hfe-layout-horizontal.hfe-nav-menu-layout.horizontal.hfe-pointer__none nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow {
    margin: 0px auto;
}
.elementor-element.elementor-element-fd0ce29.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child {
    width: 50%;
    margin: 0px auto;
    display: table;
}
.elementor-element.elementor-element-fd0ce29.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child .elementor-widget.elementor-widget-image
	{
	width:33%;
	display:inline-block;
	}
.elementor-9 .elementor-element.elementor-element-fad60a0 .elementor-heading-title {
    font-size: 30px;
    line-height: 40px;
}
.page-id-168 .elementor-168 .elementor-element.elementor-element-3ab4e27 .elementor-heading-title {
    font-size: 30px;
    line-height: 40px;
}	
.elementor-168 .elementor-element.elementor-element-615eb4f {
    --min-height: 400px;
}
.elementor-168 .elementor-element.elementor-element-ec84128 .elementor-heading-title, .elementor-168 .elementor-element.elementor-element-2523697 .elementor-heading-title, .elementor-168 .elementor-element.elementor-element-cf6ffb7 .elementor-heading-title, .elementor-168 .elementor-element.elementor-element-0bfe39e .elementor-heading-title {
    font-size: 30px;
    line-height: 40px;
}	
.elementor-3 .elementor-element.elementor-element-ff5f487 .elementor-heading-title {
    font-size: 30px;
    line-height: 40px;
}
.page-id-3 h2.wp-block-heading
	{
	font-size: 30px;
    line-height: 40px;	
	}
.elementor-2288 .elementor-element.elementor-element-ff5f487 .elementor-heading-title, .elementor-8094 .elementor-element.elementor-element-ff5f487 .elementor-heading-title, .elementor-8749 .elementor-element.elementor-element-ff5f487 .elementor-heading-title {
    font-size: 30px;
    line-height: 40px;
}	
.conleft2 {
  
    width: 92%; font-size: 18px;

   
}
.conright2 {
  
    width: 8%;
}
img.sgpb-popup-close-button-1 {
   
    right: 0; 
   
    margin-right: 0px;
}
.conleft a {
     
    font-size: 17px;
  
}
.conleft {
   
    font-size: 17px;
    
}
#bookmark-panel2 {
    position: relative;
    left: -30px;
    width:280px;
}
/*#bookmark-panel.open {
    width:280px;
}*/
.simplefavorite-button.preset {
    
    padding: 0px 15px 0px 20px;
   
}	
.bokp {
    
    margin-bottom: 30px;
}
span.sectin {
    width: 50%;
    display: block;
    float: left;
}	
.condiv1 {
   
    padding-left: 0px;
}	
div#bklist .bookmark-wrapper {
    position: absolute;
    top: 77px;
    right: 0;
    z-index: 0;
    width: auto;
    bottom: 0;
	z-index: 999999999999999999;
}	
span.sectin {
    width: max-content;
   
    padding-right: 10px;
}
div#tabsDiv {
    
    z-index: 999999;
    
    position: relative;
    
}
div#bklist #bookmark-panel {
    position: relative;
    left: auto;
    width:270px;
    text-align: left;
}	
div#bklist {
    position: relative;
    /* float: none; */
    top: -44px;
    right: auto;
    left: 0;
    /* padding-left: 100px; */
    width: 100%;
    /* border: 1px solid #fff; */
    /* text-align: right; */
    margin: 0px auto;
    display: table;
    text-align: right;
}
.bookmark-wrapper.childbk {
    position: absolute !important;
}
}
@media screen and (max-width: 390px) {
.elementor-15 .elementor-element.elementor-element-f747e4c .menu-item a.hfe-menu-item {
    padding-left: 10px;
    padding-right: 10px;
}
#light .darkfnt button.mdp-readabler-toggle-shortcode {
  
    top: -6px;
   
}	

.bookmark-wrapper.childbk {
    bottom: auto;
    position: fixed;
    /*left: auto;*/
    top: auto;
    z-index: 0;
    padding-left: 40px;
}
#bookmark-panel2 {
    position: relative;
    left: -30px;
    width:270px;
}	
#light .bookmark-wrapper.childbk {
    bottom: auto;
    position: fixed;
    /*left: auto;*/
    /*top: auto;*/
    z-index: 0;
    padding-left: 40px;
    right: auto;
}
.conleft img.lneimg {
    padding-left: 0px;
}
/*#bookmark-panel {
 
    width: 100%;
}*/
	div#ublist {
    right: auto;
    top: 290px;
}
.page-id-3 p {
    word-break: break-all;
}	
.conleft {
  
    font-size: 18px;
   
}	
.sg-popup-content figure {
    margin-top: 0px;
}	
.sg-popup-content p {
    font-size: 14px !important;         margin-bottom: 9px;
}	
.sg-popup-content h2, .page-id-485 .sg-popup-content h2 {
    font-size: 16px !important;
    margin-top: 9px !important;
    margin-bottom: 7px !important;
}	
.sg-popup-content figure {
    
    display: table;
    width: 50%;
}
	.sg-popup-content :last-child {
		margin-bottom:0px;
	}
 span.sectin {
        width: auto;
        display: inline-block;
        float: none;
    }
}