.bold                           { font-weight: bold; }
.center                         { margin-right: auto; margin-left: auto; }
.dropdown-color                 { background-color: #000!important; }
.img-float-left-20percent       { float: left;  width: 20% }
.img-float-right-20percent      { float: right; width: 20% }
.img-float-left-30percent       { float: left;  width: 30% }
.img-float-right-30percent      { float: right; width: 30% }
.img-float-left-40percent       { float: left;  width: 40% }
.img-float-right-40percent      { float: right; width: 40% }
.img-float-left-50percent       { float: left;  width: 50% }
.img-float-right-50percent      { float: right; width: 50% }
.img-float-left-60percent       { float: left;  width: 60% }
.img-float-right-60percent      { float: right; width: 60% }
.img-float-left-70percent       { float: left;  width: 70% }
.img-float-right-70percent      { float: right; width: 70% }
.img-float-left-80percent       { float: left;  width: 80% }
.img-float-right-80percent      { float: right; width: 80% }
.lh-copy                        { line-height: 1.5; }
.link-color                     { color: #0000ff; }
.mw40rem                        { max-width: 40rem; }
.mw45rem                        { max-width: 45rem; }
.mw48rem                        { max-width: 48rem; }
.mw50rem                        { max-width: 50rem; }
.mw55rem                        { max-width: 55rem; }
.mw100perc                      { max-width: 100%; }
.mySlides                       { display:none }
.pa1remi                        { padding: 1rem; }
.pa1                            { padding: 1rem; }
.pa2                            { padding: 2rem; }
.pa5                            { padding: 5rem; }
.pa10                           { padding: 10rem; }
.pa15                           { padding: 15rem; }
.pa20                           { padding: 20rem; }
.pa25                           { padding: 25rem; }
.w100percent                    { width: 100%; }
.w90percent                     { width: 90%; }
.w80percent                     { width: 80%; }
.w70percent                     { width: 70%; }
.w60percent                     { width: 60%; }
.w50percent                     { width: 50%; }
.w40percent                     { width: 40%; }
.w30percent                     { width: 30%; }
.w20percent                     { width: 20%; }
.w10percent                     { width: 10%; }
.youtube-video-container        { position: relative; overflow: hidden; width: 100%; }

.youtube-video-container::after { display: block; content: ""; padding-top: 56.25%; }

.youtube-video-container iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%;
}
.w3-padding-bottom-64           {padding-bottom:64px!important}
.w3-padding-bottom-48           {padding-bottom:48px!important}
.w3-padding-bottom-32           {padding-bottom:32px!important}
.w3-padding-bottom-24           {padding-bottom:24px!important}
html, body                      { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
a                               { color: #0000ff; text-decoration: none }
a:hover, a:active               { color: #0000ff; text-decoration: underline }
td                              { font-size: 12px }

/* test */

.intro {
  text-align: center;
  font-family: Arial;
}

h2 {
  font-size: 36px;
}

/*

p {
  font-size: 14pt;
}

*/

#image-gallery {
  width: 600px;
  margin: 0 auto;
}

#current-image {
  /* width: 100%; */
  height: 350px ;
}

#image-thumbs {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}

.thumb {
  width: 80px;
  height: 80px;
  object-fit: cover;
  margin-right: 10px;
  cursor: pointer;
}

