/* Any extra styles from pre-Nov shaloha_events CSS, as used by events info pages, compared to pre-Nov Shaloha main default CSS */

.clear-right {
   clear:right;
} 

.purple {
   color: #9900FF;
}

.pink {
   color: #FF00FF;
}

#special-guest-masters {
   padding-top: 1.5em;
   clear: left;
}

.masters, .masters li {
   list-style-type: none;
}

.masters {
   padding-left: 0;
}

.masters li {
   font-size: 80%;
   float: left;
   padding-right: 0.5em;
}

.masters li img {
   width: 10.5em;
}

.masters li div {
   text-align: center;
}

.lime-hilite {
   background-color: #00FF00;
} 

.box-yellow-hilite {
background-color: #fef5c4;
}

.box-blue-hilite {
background-color:  #d8ecf7;
} 

.box-red-hilite {
background-color:  #f9dbdb;
} 

.reduce-3 {
   font-size: 70%;
}

.reduce-2 {
   font-size: 80%;
}

.reduce {
   font-size: 90%;
}

.slight-reduce {
   font-size: 95%;
}

.slight-enlarge {
   font-size: 105%;
} 

.inter-enlarge {
   font-size: 135%;
}

.medium-enlarge {
   font-size: 160%;
}

.extra-enlarge {
   font-size: 200%;
}

*.adj-bottom {
   padding-bottom: 0;
   margin-bottom: 0;
}

*.adj-top {
   padding-top: 0;
   margin-top: 0;
}

figcaption span {
   font-size: 65%;
}

.ki-article-image {
  padding-bottom: 0.5em;
}

p#team-intro {
  font-size: 135%;
}

p.journey-intro {
  font-weight: bold;
  font-size: 135%;
  color: #9900FF;
}

p.kryon-quote {
  font-weight: bold;
  color: #9900FF;
}

#special-eve-choir {
   font-style: italic;
   background-color: #FFE599;
}

.early-bird {
   background-color: #FFFF00;
   font-style: italic; 
   font-weight: bold;  
}

.early-bird-hilite {
   color: #FF0000;  
}

.early-bird-hilite-1 {
   color: #9900FF;  
}

.early-bird-hilite-2 {
   color: #38761D;  
}

.early-bird-hilite-3 {
   color: #B45F06;
}

label.own-arrangements {
   color: #000000;  
   background-color: #FFFF00;
}

h2#the-healing-choir {
  margin-bottom: 0;
}

.pineal-embed {
   text-align:center;
   width:530px;
   margin-left:5px;
   padding: 5px 2px;
   margin-top:15px;
   border:solid 1px #ccc;
   border-radius:5px
}

  .pineal-image-container {
      text-align:center;
   }

  .pineal-image-container img {
      margin:0 auto; top:0; max-width:525px;
   } 

.option-title {
   color: #FF0000;
}

.dark-green {
   color: #008000;
}

.normal-weight {
   font-weight: normal;
} 

#owl .item img,
#owl-2 .item img,
#owl-3 .item img,
#owl-4 .item img,
#owl-5 .item img,
#owl-6 .item img {
   display: block; 
   width: 100%;
   height: auto; 
}

.photo-credit {
   font-style: italic;
   font-size: 66%;
}

.sedona-red {
   color:#CC0000;
}

.cream-hilite {
   background-color: #FFF2CC;
}

.cyan-hilite {
   background-color: #00FFFF;
}

.light-green-hilite {
   background-color: #d9edc2;
}

.light-blue-hilite {
   background-color: #CCFFFF;
}

.light-pink-hilite {
   background-color: #F9DBDB;
}

img.align-left-adj-top {
  float: left;
  margin: 0.25em 1em 1em 0;
}

#gb-program-highlights ul li {
   margin-bottom: 0.5em;
}

.paypal-confirmation-note {
   display: block; 
   line-height: 1.2em;
}

th.plain,
td.plain {
  border-bottom-width: 0;
}

/* Fix details summary arrow
   not shown in Firefox
   due to bootstrap
   display: block;
 */
details > summary:first-of-type {
   display: list-item;
}