body
{
   background-color: #D3D3D3;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 16px;
   line-height: 1.1875;
   margin: 0;
   padding: 0;
}
#PhotoGallery1
{
   box-sizing: border-box;
   font-size: 0;
   width: 100%;
   height: 100%;
   display: block;
   margin: 0;
}
#PhotoGallery1 .thumbnails
{
   margin: 0;
   display: grid;
   grid-template-columns: repeat(2, minmax(0, 1fr));
}
#PhotoGallery1 .thumbnail
{
   position: relative;
   min-height: 1px;
   box-sizing: border-box;
   float: none;
   width: auto;
   padding: 3px 3px 3px 3px;
   text-align: center;
   vertical-align: top;
}
#PhotoGallery1 .thumbnail img
{
   border: 0px solid #DEE2E6;
   display: block;
   width: 100%;
   height: auto;
   max-width: 100%;
   box-sizing: border-box;
   border-radius: 0px;
}
#LightboxGallery1
{
   box-sizing: border-box;
   font-size: 0;
   width: 100%;
   height: 100%;
   display: block;
   margin: 0;
}
#LightboxGallery1 .thumbnails
{
   margin: 0;
   display: grid;
   grid-template-columns: repeat(2, minmax(0, 1fr));
}
#LightboxGallery1 .thumbnail
{
   position: relative;
   min-height: 1px;
   box-sizing: border-box;
   float: none;
   width: auto;
   padding: 4px 4px 4px 4px;
   text-align: left;
   vertical-align: top;
}
#LightboxGallery1 .thumbnail img
{
   border: 0px solid #DEE2E6;
   box-shadow: 2px 2px 0px #000000;
   display: block;
   width: 100%;
   height: auto;
   max-width: 100%;
   box-sizing: border-box;
   border-radius: 0px;
}
.lg-container
{
   font-family: Arial;
}
.lg-outer .lg-thumb-item
{
   border-radius: 10px;
   border: 3px solid #FFFFFF;
}
.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover 
{
   border: 3px solid #A90707;
}
.lg-next, .lg-prev
{
   border-radius: 2px;
   color: #636363;
   font-size: 24px;
   margin-top: -12px;
   padding: 8px 10px 9px;
}
.lg-next:hover:not(.disabled),
.lg-prev:hover:not(.disabled)
{
   color: #337AB7;
}
.lg-toolbar .lg-icon
{
   color: #636363;
   font-size: 24px;
   height: 2em;
   line-height: 1.125em;
   padding: 0.5em 0;
   text-align: center;
   width: 2em;
}
.lg-toolbar .lg-icon:hover
{
   color: #337AB7;
}
.lg-counter
{
   color: #636363;
   font-size: 16px;
   padding-left: 20px;
   padding-top: 12px;
   height: 47px;
}
.lg-backdrop
{
   background-color: #000000;
}
.lg-outer .lg-thumb-outer
{
   background-color: #000000;
}
.lg-sub-html
{
   color: #EEEEEE;
   font-family: Arial;
   font-size: 19px;
}
.lg-sub-html .lg-title
{
   font-weight: 700
}
#PhotoGallery2
{
   box-sizing: border-box;
   font-size: 0;
   width: 100%;
   height: 100%;
   display: block;
   margin: 0;
}
#PhotoGallery2 .thumbnails
{
   margin: 0;
   display: grid;
   grid-template-columns: repeat(3, minmax(0, 1fr));
}
#PhotoGallery2 .thumbnail
{
   position: relative;
   min-height: 1px;
   box-sizing: border-box;
   float: none;
   width: auto;
   padding: 3px 3px 3px 3px;
   text-align: center;
   vertical-align: top;
}
#PhotoGallery2 .caption
{
   color: #212529;
   font-family: Arial;
   font-weight: normal;
   font-size: 16px;
   font-style: normal;
   margin: 0;
   text-align: center;
   text-decoration: none;
   padding: 3px 0 0 0;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   background-color: #FFFFFF;
   box-sizing: border-box;
   opacity: 0;
   transition: all 600ms linear;
}
#PhotoGallery2 .description
{
   color: #000000;
   font-weight: normal;
   font-size: 11px;
   font-style: normal;
   text-align: center;
}
#PhotoGallery2 .thumbnail a
{
   display: block;
   position: relative;
}
#PhotoGallery2 .thumbnail a:hover .caption
{
   opacity: 1
}
#PhotoGallery2 .thumbnail img
{
   border: 2px solid #DEE2E6;
   box-shadow: 2px 2px 0px #000000;
   display: block;
   width: 100%;
   height: auto;
   max-width: 100%;
   box-sizing: border-box;
   border-radius: 2px;
}
#wb_Text1 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text1 div
{
   text-align: left;
}
#IconButton2
{
   font-family: "Courier New";
   font-weight: normal;
   font-size: 16px;
   font-style: normal;
   display: inline-block;
   position: relative;
   vertical-align: middle;
   user-select: none;
   overflow: visible;
   text-decoration: none;
   cursor: pointer;
}
#wb_IconButton2
{
   border-radius: 0px;
   margin: 0;
   vertical-align: top;
}
#IconButton2
{
   box-sizing: border-box;
   padding: 0;
   text-align: center;
}
#wb_IconButton2 .ui-button
{
   display: flex;
   align-items: center;
   margin: 0;
   justify-content: center;
}
#IconButton2
{
   color: inherit;
}
#wb_IconButton2 .ui-corner-all, #wb_IconButton2 .ui-corner-left
{
   border-bottom-left-radius: 0px;
   border-top-left-radius: 0px;
}
#wb_IconButton2 .ui-corner-all, #wb_IconButton2 .ui-corner-right
{
   border-bottom-right-radius: 0px;
   border-top-right-radius: 0px;
}
#wb_IconButton2 .ui-button
{
   background-color: transparent;
   background-image: none;
   border: 1px solid rgba(13,110,253,-0.00);
   color: #FFFFFF;
   transition: all 3ms ease-in;
}
#wb_IconButton2 .ui-state-hover, #wb_IconButton2 .ui-button:hover
{
   border-color: rgba(10,88,202,-0.00);
   background-color: transparent;
   background-image: none;
   color: #FFA500;
}
#wb_IconButton2 .ui-button:disabled
{
   opacity: .5;
   pointer-events: none;
}
#wb_IconButton2 .ui-state-active, #wb_IconButton2 .ui-button:active
{
   border-color: rgba(10,83,190,-0.00);
   background-color: transparent;
   background-image: none;
   color: #FFA500;
}
#IconButton1
{
   font-family: "Courier New";
   font-weight: normal;
   font-size: 16px;
   font-style: normal;
   display: inline-block;
   position: relative;
   vertical-align: middle;
   user-select: none;
   overflow: visible;
   text-decoration: none;
   cursor: pointer;
}
#wb_IconButton1
{
   border-radius: 0px;
   margin: 0;
   vertical-align: top;
}
#IconButton1
{
   box-sizing: border-box;
   padding: 0;
   text-align: center;
}
#wb_IconButton1 .ui-button
{
   display: flex;
   align-items: center;
   margin: 0;
   justify-content: center;
}
#IconButton1
{
   color: inherit;
}
#wb_IconButton1 .ui-corner-all, #wb_IconButton1 .ui-corner-left
{
   border-bottom-left-radius: 0px;
   border-top-left-radius: 0px;
}
#wb_IconButton1 .ui-corner-all, #wb_IconButton1 .ui-corner-right
{
   border-bottom-right-radius: 0px;
   border-top-right-radius: 0px;
}
#wb_IconButton1 .ui-button
{
   background-color: transparent;
   background-image: none;
   border: 1px solid rgba(13,110,253,-0.00);
   color: #FFFFFF;
   transition: all 3ms ease-in;
}
#wb_IconButton1 .ui-state-hover, #wb_IconButton1 .ui-button:hover
{
   border-color: rgba(10,88,202,-0.00);
   background-color: transparent;
   background-image: none;
   color: #FFA500;
}
#wb_IconButton1 .ui-button:disabled
{
   opacity: .5;
   pointer-events: none;
}
#wb_IconButton1 .ui-state-active, #wb_IconButton1 .ui-button:active
{
   border-color: rgba(10,83,190,-0.00);
   background-color: transparent;
   background-image: none;
   color: #FFA500;
}
#PhotoGallery3
{
   box-sizing: border-box;
   font-size: 0;
   width: 100%;
   height: 100%;
   display: block;
   margin: 0;
}
#PhotoGallery3 .thumbnails
{
   margin: 0;
   display: grid;
   grid-template-columns: repeat(2, minmax(0, 1fr));
}
#PhotoGallery3 .thumbnail
{
   position: relative;
   min-height: 1px;
   box-sizing: border-box;
   float: none;
   width: auto;
   padding: 3px 3px 3px 3px;
   text-align: center;
   vertical-align: top;
}
#PhotoGallery3 .caption
{
   color: #212529;
   font-family: Arial;
   font-weight: normal;
   font-size: 16px;
   font-style: normal;
   margin: 0;
   text-align: center;
   text-decoration: none;
   padding: 3px 0 0 0;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   background-color: #FFFFFF;
   box-sizing: border-box;
   opacity: 0;
   transition: all 600ms linear;
}
#PhotoGallery3 .description
{
   color: #000000;
   font-weight: normal;
   font-size: 11px;
   font-style: normal;
   text-align: center;
}
#PhotoGallery3 .thumbnail a
{
   display: block;
   position: relative;
}
#PhotoGallery3 .thumbnail a:hover .caption
{
   opacity: 1
}
#PhotoGallery3 .thumbnail img
{
   border: 2px solid #696969;
   box-shadow: 4px 4px 2px #000000;
   display: block;
   width: 100%;
   height: auto;
   max-width: 100%;
   box-sizing: border-box;
   border-radius: 5px;
}
#wb_Text2 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text2 div
{
   text-align: left;
}
#IconButton5
{
   font-family: "Courier New";
   font-weight: normal;
   font-size: 21px;
   font-style: normal;
   display: inline-block;
   position: relative;
   vertical-align: middle;
   user-select: none;
   overflow: visible;
   text-decoration: none;
   cursor: pointer;
}
#wb_IconButton5
{
   border-radius: 3px;
   margin: 0;
   vertical-align: top;
}
#IconButton5
{
   box-sizing: border-box;
   padding: 0;
   text-align: center;
}
#wb_IconButton5 .ui-button
{
   display: flex;
   align-items: center;
   margin: 0;
   justify-content: center;
}
#IconButton5
{
   color: inherit;
}
#wb_IconButton5 .ui-corner-all, #wb_IconButton5 .ui-corner-left
{
   border-bottom-left-radius: 3px;
   border-top-left-radius: 3px;
}
#wb_IconButton5 .ui-corner-all, #wb_IconButton5 .ui-corner-right
{
   border-bottom-right-radius: 3px;
   border-top-right-radius: 3px;
}
#wb_IconButton5 .ui-button
{
   background-color: transparent;
   background-image: none;
   border: 2px solid rgba(13,110,253,-0.00);
   color: #008000;
   transition: all 3ms ease-in;
}
#wb_IconButton5 .ui-state-hover, #wb_IconButton5 .ui-button:hover
{
   border-color: rgba(10,88,202,-0.00);
   background-color: transparent;
   background-image: none;
   color: #A52A2A;
}
#wb_IconButton5 .ui-button:disabled
{
   opacity: .5;
   pointer-events: none;
}
#wb_IconButton5 .ui-state-active, #wb_IconButton5 .ui-button:active
{
   border-color: rgba(10,83,190,-0.00);
   background-color: #696969;
   background-image: none;
   color: #000080;
}
#IconButton6
{
   font-family: "Courier New";
   font-weight: normal;
   font-size: 21px;
   font-style: normal;
   display: inline-block;
   position: relative;
   vertical-align: middle;
   user-select: none;
   overflow: visible;
   text-decoration: none;
   cursor: pointer;
}
#wb_IconButton6
{
   border-radius: 0px;
   margin: 0;
   vertical-align: top;
}
#IconButton6
{
   box-sizing: border-box;
   padding: 0;
   text-align: center;
}
#wb_IconButton6 .ui-button
{
   display: flex;
   align-items: center;
   margin: 0;
   justify-content: center;
}
#IconButton6
{
   color: inherit;
}
#wb_IconButton6 .ui-corner-all, #wb_IconButton6 .ui-corner-left
{
   border-bottom-left-radius: 0px;
   border-top-left-radius: 0px;
}
#wb_IconButton6 .ui-corner-all, #wb_IconButton6 .ui-corner-right
{
   border-bottom-right-radius: 0px;
   border-top-right-radius: 0px;
}
#wb_IconButton6 .ui-button
{
   background-color: transparent;
   background-image: none;
   border: 1px solid rgba(13,110,253,-0.00);
   color: #2E8B57;
   transition: all 3ms ease-in;
}
#wb_IconButton6 .ui-state-hover, #wb_IconButton6 .ui-button:hover
{
   border-color: rgba(10,88,202,-0.00);
   background-color: transparent;
   background-image: none;
   color: #A52A2A;
}
#wb_IconButton6 .ui-button:disabled
{
   opacity: .5;
   pointer-events: none;
}
#wb_IconButton6 .ui-state-active, #wb_IconButton6 .ui-button:active
{
   border-color: rgba(10,83,190,-0.00);
   background-color: transparent;
   background-image: none;
   color: #000080;
}
#IconButton7
{
   font-family: "Courier New";
   font-weight: normal;
   font-size: 21px;
   font-style: normal;
   display: inline-block;
   position: relative;
   vertical-align: middle;
   user-select: none;
   overflow: visible;
   text-decoration: none;
   cursor: pointer;
}
#wb_IconButton7
{
   border-radius: 0px;
   margin: 0;
   vertical-align: top;
}
#IconButton7
{
   box-sizing: border-box;
   padding: 0;
   text-align: center;
}
#wb_IconButton7 .ui-button
{
   display: flex;
   align-items: center;
   margin: 0;
   justify-content: center;
}
#IconButton7
{
   color: inherit;
}
#wb_IconButton7 .ui-corner-all, #wb_IconButton7 .ui-corner-left
{
   border-bottom-left-radius: 0px;
   border-top-left-radius: 0px;
}
#wb_IconButton7 .ui-corner-all, #wb_IconButton7 .ui-corner-right
{
   border-bottom-right-radius: 0px;
   border-top-right-radius: 0px;
}
#wb_IconButton7 .ui-button
{
   background-color: transparent;
   background-image: none;
   border: 1px solid rgba(13,110,253,-0.00);
   color: #2E8B57;
   transition: all 3ms ease-in;
}
#wb_IconButton7 .ui-state-hover, #wb_IconButton7 .ui-button:hover
{
   border-color: rgba(10,88,202,-0.00);
   background-color: transparent;
   background-image: none;
   color: #A52A2A;
}
#wb_IconButton7 .ui-button:disabled
{
   opacity: .5;
   pointer-events: none;
}
#wb_IconButton7 .ui-state-active, #wb_IconButton7 .ui-button:active
{
   border-color: rgba(10,83,190,-0.00);
   background-color: transparent;
   background-image: none;
   color: #000080;
}
#IconButton8
{
   font-family: "Courier New";
   font-weight: normal;
   font-size: 21px;
   font-style: normal;
   display: inline-block;
   position: relative;
   vertical-align: middle;
   user-select: none;
   overflow: visible;
   text-decoration: none;
   cursor: pointer;
}
#wb_IconButton8
{
   border-radius: 0px;
   margin: 0;
   vertical-align: top;
}
#IconButton8
{
   box-sizing: border-box;
   padding: 0;
   text-align: center;
}
#wb_IconButton8 .ui-button
{
   display: flex;
   align-items: center;
   margin: 0;
   justify-content: center;
}
#IconButton8
{
   color: inherit;
}
#wb_IconButton8 .ui-corner-all, #wb_IconButton8 .ui-corner-left
{
   border-bottom-left-radius: 0px;
   border-top-left-radius: 0px;
}
#wb_IconButton8 .ui-corner-all, #wb_IconButton8 .ui-corner-right
{
   border-bottom-right-radius: 0px;
   border-top-right-radius: 0px;
}
#wb_IconButton8 .ui-button
{
   background-color: transparent;
   background-image: none;
   border: 1px solid rgba(13,110,253,-0.00);
   color: #2E8B57;
   transition: all 3ms ease-in;
}
#wb_IconButton8 .ui-state-hover, #wb_IconButton8 .ui-button:hover
{
   border-color: rgba(10,88,202,-0.00);
   background-color: transparent;
   background-image: none;
   color: #A52A2A;
}
#wb_IconButton8 .ui-button:disabled
{
   opacity: .5;
   pointer-events: none;
}
#wb_IconButton8 .ui-state-active, #wb_IconButton8 .ui-button:active
{
   border-color: rgba(10,83,190,-0.00);
   background-color: transparent;
   background-image: none;
   color: #000080;
}
.darktheme body
{
   background-color: #2C2C2C;
}
