body
{
   background-color: #FFFFFF;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 16px;
   line-height: 1.1875;
   margin: 0;
   padding: 0;
}
#wb_gallery7LayoutGrid
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #EDEFEB;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#gallery7LayoutGrid
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 100px 0 100px 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1140px;
}
#gallery7LayoutGrid > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#gallery7LayoutGrid > .col-1
{
   flex: 0 0 auto;
}
#gallery7LayoutGrid > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 100%;
   max-width: 100%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: center;
   text-align: center;
}
@media (max-width: 768px)
{
#gallery7LayoutGrid > .col-1
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_gallery7Heading
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 0 0 15px 0 ;
   padding: 0;
   text-align: center;
}
#gallery7Heading
{
   color: #000000;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 64px;
   margin: 0;
   text-align: center;
   text-transform: none;
}
#gallery7FlexGrid
{
   display: grid;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 50px 0 50px 0 ;
   padding: 0;
   font-size: 0;
   grid-column-gap: 30px;
   grid-row-gap: 30px;
   grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
   grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
   grid-template-areas:
      ". . . . . photo02 photo02 photo02 . . . . . . . ."
      ". . photo01 photo01 photo01 photo02 photo02 photo02 photo03 photo03 photo03 photo03 photo03 . . ."
      ". . photo01 photo01 photo01 photo02 photo02 photo02 photo03 photo03 photo03 photo03 photo03 . . ."
      ". . photo01 photo01 photo01 photo02 photo02 photo02 photo03 photo03 photo03 photo03 photo03 . . ."
      ". photo04 photo04 photo04 photo05 photo05 photo05 photo05 photo06 photo06 photo06 photo07 photo07 photo07 photo07 ."
      ". photo04 photo04 photo04 photo05 photo05 photo05 photo05 photo06 photo06 photo06 photo07 photo07 photo07 photo07 ."
      ". photo04 photo04 photo04 photo05 photo05 photo05 photo05 photo06 photo06 photo06 photo07 photo07 photo07 photo07 ."
      ". photo04 photo04 photo04 photo05 photo05 photo05 photo05 photo10 photo10 photo10 photo07 photo07 photo07 photo07 ."
      "photo08 photo08 photo08 photo09 photo09 photo09 photo09 photo09 photo10 photo10 photo10 photo07 photo07 photo07 photo07 ."
      "photo08 photo08 photo08 photo09 photo09 photo09 photo09 photo09 photo10 photo10 photo10 photo11 photo11 photo11 photo11 photo11"
      "photo08 photo08 photo08 photo09 photo09 photo09 photo09 photo09 photo10 photo10 photo10 photo11 photo11 photo11 photo11 photo11"
      "photo08 photo08 photo08 photo09 photo09 photo09 photo09 photo09 photo10 photo10 photo10 photo11 photo11 photo11 photo11 photo11"
      ". photo12 photo12 photo12 photo12 photo13 photo13 photo13 photo13 photo14 photo14 photo14 photo15 photo15 photo15 ."
      ". photo12 photo12 photo12 photo12 photo13 photo13 photo13 photo13 photo14 photo14 photo14 photo15 photo15 photo15 ."
      ". photo12 photo12 photo12 photo12 photo13 photo13 photo13 photo13 photo14 photo14 photo14 photo15 photo15 photo15 ."
      ". . . . . photo13 photo13 photo13 photo13 photo14 photo14 photo14 . . . ."
      ". . . . . photo13 photo13 photo13 photo13 . . . . . . ."
      ". . . . . photo13 photo13 photo13 photo13 . . . . . . .";
}
#gallery7FlexGrid .photo02
{
   display: flex;
   grid-area: photo02;
   background-color: transparent;
   background-image: url('images/placeholder.png');
   background-repeat: no-repeat;
   background-position: center center;
   background-size: cover;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: space-around;
   align-items: center;
   align-content: center;
}
#gallery7FlexGrid .photo01
{
   display: flex;
   grid-area: photo01;
   background-color: transparent;
   background-image: url('images/placeholder.png');
   background-repeat: no-repeat;
   background-position: center center;
   background-size: cover;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: space-around;
   align-items: center;
   align-content: center;
}
#gallery7FlexGrid .photo03
{
   display: flex;
   grid-area: photo03;
   background-color: transparent;
   background-image: url('images/placeholder.png');
   background-repeat: no-repeat;
   background-position: center center;
   background-size: cover;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: space-around;
   align-items: center;
   align-content: center;
}
#gallery7FlexGrid .photo04
{
   display: flex;
   grid-area: photo04;
   background-color: transparent;
   background-image: url('images/placeholder.png');
   background-repeat: no-repeat;
   background-position: center center;
   background-size: cover;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: space-around;
   align-items: center;
   align-content: center;
}
#gallery7FlexGrid .photo05
{
   display: flex;
   grid-area: photo05;
   background-color: transparent;
   background-image: url('images/placeholder.png');
   background-repeat: no-repeat;
   background-position: center center;
   background-size: cover;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: space-around;
   align-items: center;
   align-content: center;
}
#gallery7FlexGrid .photo06
{
   display: flex;
   grid-area: photo06;
   background-color: transparent;
   background-image: url('images/placeholder.png');
   background-repeat: no-repeat;
   background-position: center center;
   background-size: cover;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: space-around;
   align-items: center;
   align-content: center;
}
#gallery7FlexGrid .photo07
{
   display: flex;
   grid-area: photo07;
   background-color: transparent;
   background-image: url('images/placeholder.png');
   background-repeat: no-repeat;
   background-position: center center;
   background-size: cover;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: space-around;
   align-items: center;
   align-content: center;
}
#gallery7FlexGrid .photo10
{
   display: flex;
   grid-area: photo10;
   background-color: transparent;
   background-image: url('images/placeholder.png');
   background-repeat: no-repeat;
   background-position: center center;
   background-size: cover;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: space-around;
   align-items: center;
   align-content: center;
}
#gallery7FlexGrid .photo08
{
   display: flex;
   grid-area: photo08;
   background-color: transparent;
   background-image: url('images/placeholder.png');
   background-repeat: no-repeat;
   background-position: center center;
   background-size: cover;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: space-around;
   align-items: center;
   align-content: center;
}
#gallery7FlexGrid .photo09
{
   display: flex;
   grid-area: photo09;
   background-color: transparent;
   background-image: url('images/placeholder.png');
   background-repeat: no-repeat;
   background-position: center center;
   background-size: cover;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: space-around;
   align-items: center;
   align-content: center;
}
#gallery7FlexGrid .photo11
{
   display: flex;
   grid-area: photo11;
   background-color: transparent;
   background-image: url('images/placeholder.png');
   background-repeat: no-repeat;
   background-position: center center;
   background-size: cover;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: space-around;
   align-items: center;
   align-content: center;
}
#gallery7FlexGrid .photo12
{
   display: flex;
   grid-area: photo12;
   background-color: transparent;
   background-image: url('images/placeholder.png');
   background-repeat: no-repeat;
   background-position: center center;
   background-size: cover;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: space-around;
   align-items: center;
   align-content: center;
}
#gallery7FlexGrid .photo13
{
   display: flex;
   grid-area: photo13;
   background-color: transparent;
   background-image: url('images/placeholder.png');
   background-repeat: no-repeat;
   background-position: center center;
   background-size: cover;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: space-around;
   align-items: center;
   align-content: center;
}
#gallery7FlexGrid .photo14
{
   display: flex;
   grid-area: photo14;
   background-color: transparent;
   background-image: url('images/placeholder.png');
   background-repeat: no-repeat;
   background-position: center center;
   background-size: cover;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: space-around;
   align-items: center;
   align-content: center;
}
#gallery7FlexGrid .photo15
{
   display: flex;
   grid-area: photo15;
   background-color: transparent;
   background-image: url('images/placeholder.png');
   background-repeat: no-repeat;
   background-position: center center;
   background-size: cover;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: space-around;
   align-items: center;
   align-content: center;
}
#wb_gallery7PlaceHolder8
{
   margin: 0;
   vertical-align: top;
}
#gallery7PlaceHolder8
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 1024px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_gallery7PlaceHolder3
{
   margin: 0;
   vertical-align: top;
}
#gallery7PlaceHolder3
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 1024px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_gallery7PlaceHolder4
{
   margin: 0;
   vertical-align: top;
}
#gallery7PlaceHolder4
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 1024px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_gallery7PlaceHolder5
{
   margin: 0;
   vertical-align: top;
}
#gallery7PlaceHolder5
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 1024px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_gallery7PlaceHolder6
{
   margin: 0;
   vertical-align: top;
}
#gallery7PlaceHolder6
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 1024px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_gallery7PlaceHolder2
{
   margin: 0;
   vertical-align: top;
}
#gallery7PlaceHolder2
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 1024px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_gallery7PlaceHolder1
{
   margin: 0;
   vertical-align: top;
}
#gallery7PlaceHolder1
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 1024px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_gallery7PlaceHolder7
{
   margin: 0;
   vertical-align: top;
}
#gallery7PlaceHolder7
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 1024px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
