body
{
   background-color: #FFFFFF;
   background-image: url('../images/background.jpg');
   background-attachment: scroll;
   background-position: left top;
   background-repeat: repeat;
   color: #000000;
   font-family: "Roboto Condensed Light";
   font-weight: normal;
   font-size: 19px;
   line-height: 1.2;
   margin: 0;
   padding: 0;
}
.visibility-hidden
{
   visibility: hidden;
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)
{
   #wb_indexLayoutGrid7, #wb_indexLayoutGrid19
   {
      background-attachment: scroll !important;
   }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5)
{
   #wb_indexLayoutGrid7, #wb_indexLayoutGrid19
   {
      background-attachment: scroll !important;
   }
}
#wb_MasterLayoutGrid2
{
   clear: both;
   position: fixed;
   left: 0;
   top: 0;
   z-index: 7777;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#MasterLayoutGrid2
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}
#MasterLayoutGrid2 > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#MasterLayoutGrid2 > .col-1
{
   flex: 0 0 auto;
}
#MasterLayoutGrid2 > .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: flex-start;
   text-align: left;
}
@media (max-width: 480px)
{
#MasterLayoutGrid2 > .col-1
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#MasterLayer1
{
   background-color: transparent;
   background-image: none;
   border-radius: 0px;
   margin: 0;
}
#wb_indexLayoutGrid1
{
   clear: both;
   position: -webkit-sticky;
   position: sticky;
   top: 0;
   z-index: 7776;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #F5F5F5;
   background-image: none;
   border-top-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 1px;
   border-left-width: 0px;
   border-top-style: none;
   border-right-style: none;
   border-bottom-style: solid;
   border-left-style: none;
   border-top-color: #7E7E63;
   border-right-color: #7E7E63;
   border-bottom-color: #7E7E63;
   border-left-color: #7E7E63;
   box-sizing: border-box;
   margin: 0;
}
#indexLayoutGrid1
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 15px 0 20px 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1250px;
}
#indexLayoutGrid1 > .col-1, #indexLayoutGrid1 > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#indexLayoutGrid1 > .col-1, #indexLayoutGrid1 > .col-2
{
   flex: 0 0 auto;
}
#indexLayoutGrid1 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 25%;
   max-width: 25%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: flex-start;
   text-align: left;
}
#indexLayoutGrid1 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 75%;
   max-width: 75%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-end;
   align-self: stretch;
   align-items: flex-end;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 320px)
{
#indexLayoutGrid1 > .col-1, #indexLayoutGrid1 > .col-2
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_indexText1 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_indexText1 div
{
   text-align: left;
}
#wb_indexText1
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_indexText2 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 20px 0 0 40px;
   text-align: left;
}
#indexText2-max-width
{
   margin-left: auto;
   margin-right: auto;
   max-width: 480px;
   width: 100%;
}
#wb_indexText2 div
{
   text-align: left;
}
#wb_indexText2
{
   display: block;
   margin: 20px 0 0 40px;
   box-sizing: border-box;
   width: calc(100% - 40px);
}
#wb_indexLayoutGrid7
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: none;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: url('../images/bg%2dowl2.jpg');
   background-repeat: no-repeat;
   background-position: center center;
   background-size: cover;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#indexLayoutGrid7
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 100px 0 100px 0;
   margin-right: auto;
   margin-left: auto;
}
#indexLayoutGrid7 > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#indexLayoutGrid7 > .col-1
{
   flex: 0 0 auto;
}
#indexLayoutGrid7 > .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: flex-start;
   text-align: left;
}
@media (max-width: 480px)
{
#indexLayoutGrid7 > .col-1
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_indexLayoutGrid3
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#indexLayoutGrid3
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 100px 0 200px 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1250px;
}
#indexLayoutGrid3 > .col-1, #indexLayoutGrid3 > .col-2, #indexLayoutGrid3 > .col-3
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#indexLayoutGrid3 > .col-1, #indexLayoutGrid3 > .col-2, #indexLayoutGrid3 > .col-3
{
   flex: 0 0 auto;
}
#indexLayoutGrid3 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 50%;
   max-width: 50%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#indexLayoutGrid3 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 8.33333333%;
   max-width: 8.33333333%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#indexLayoutGrid3 > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 41.66666667%;
   max-width: 41.66666667%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 480px)
{
#indexLayoutGrid3 > .col-1, #indexLayoutGrid3 > .col-2, #indexLayoutGrid3 > .col-3
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_indexLayoutGrid4
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#indexLayoutGrid4
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0 0 50px 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1250px;
}
#indexLayoutGrid4 > .col-1, #indexLayoutGrid4 > .col-2, #indexLayoutGrid4 > .col-3
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#indexLayoutGrid4 > .col-1, #indexLayoutGrid4 > .col-2, #indexLayoutGrid4 > .col-3
{
   flex: 0 0 auto;
}
#indexLayoutGrid4 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 33.33333333%;
   max-width: 33.33333333%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#indexLayoutGrid4 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 33.33333333%;
   max-width: 33.33333333%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#indexLayoutGrid4 > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 33.33333333%;
   max-width: 33.33333333%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 480px)
{
#indexLayoutGrid4 > .col-1, #indexLayoutGrid4 > .col-2, #indexLayoutGrid4 > .col-3
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#indexRollOverText1 .description
{
   color: #FFFFFF;
   font-family: HansomFYW01-Regular;
   font-weight: normal;
   font-size: 19px;
   font-style: normal;
   margin: 0;
   padding: 0;
   text-align: center;
}
#indexRollOverText1 .link
{
   display: inline-block;
   font-family: "Roboto Condensed";
   font-weight: normal;
   font-size: 16px;
   font-style: normal;
   color: #FFFFFF;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-decoration: underline;
}
#indexRollOverText1 .title
{
   text-align: center;
   padding: 0;
   font-family: "PT Sans Narrow";
   font-weight: normal;
   font-size: 29px;
   font-style: normal;
   color: #FFD700;
}
#indexRollOverText1 .caption
{
   box-sizing: border-box;
   position: absolute;
   padding: 10px 10px 10px 10px;
   left: 0;
   top: 0;
   text-align: center;
   background: rgba(60,60,60,0.75);
   width: 100%;
   height: 100%;
   opacity: 0;
}
#indexRollOverText1 .image
{
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#indexRollOverText1
{
   border: 4px solid #FFFFFF;
   border-radius: 0px;
   margin: 0;
}
#indexRollOverText1:hover
{
   transform: rotate(0deg) scale(1.07,1.07) ;
   transition: transform 250ms linear 0ms;
}
#indexRollOverText1
{
   transform: rotate(0deg) ;
   transition: transform 250ms linear 0ms;
}
#indexRollOverText2 .description
{
   color: #FFFFFF;
   font-family: "Roboto Condensed";
   font-weight: normal;
   font-size: 19px;
   font-style: normal;
   margin: 0;
   padding: 0;
   text-align: center;
}
#indexRollOverText2 .link
{
   display: inline-block;
   font-family: "Roboto Condensed";
   font-weight: normal;
   font-size: 16px;
   font-style: normal;
   color: #FFFFFF;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-decoration: underline;
}
#indexRollOverText2 .title
{
   text-align: center;
   padding: 0;
   font-family: "PT Sans Narrow";
   font-weight: normal;
   font-size: 29px;
   font-style: normal;
   color: #FFD700;
}
#indexRollOverText2 .caption
{
   box-sizing: border-box;
   position: absolute;
   padding: 10px 10px 10px 10px;
   left: 0;
   top: 0;
   text-align: center;
   background: rgba(60,60,60,0.80);
   width: 100%;
   height: 100%;
   opacity: 0;
}
#indexRollOverText2 .image
{
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#indexRollOverText2
{
   border: 4px solid #FFFFFF;
   border-radius: 0px;
   margin: 0;
}
#indexRollOverText2:hover
{
   transform: rotate(0deg) scale(1.07,1.07) ;
   transition: transform 250ms linear 0ms;
}
#indexRollOverText2
{
   transform: rotate(0deg) ;
   transition: transform 250ms linear 0ms;
}
#indexRollOverText3 .description
{
   color: #FFFFFF;
   font-family: "Roboto Condensed";
   font-weight: normal;
   font-size: 19px;
   font-style: normal;
   margin: 0;
   padding: 0;
   text-align: center;
}
#indexRollOverText3 .link
{
   display: inline-block;
   font-family: "Roboto Condensed";
   font-weight: normal;
   font-size: 16px;
   font-style: normal;
   color: #FFFFFF;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-decoration: underline;
}
#indexRollOverText3 .title
{
   text-align: center;
   padding: 0;
   font-family: "PT Sans Narrow";
   font-weight: normal;
   font-size: 29px;
   font-style: normal;
   color: #FFD700;
}
#indexRollOverText3 .caption
{
   box-sizing: border-box;
   position: absolute;
   padding: 10px 10px 10px 10px;
   left: 0;
   top: 0;
   text-align: center;
   background: rgba(60,60,60,0.80);
   width: 100%;
   height: 100%;
   opacity: 0;
}
#indexRollOverText3 .image
{
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#indexRollOverText3
{
   border: 4px solid #FFFFFF;
   border-radius: 0px;
   margin: 0;
}
#indexRollOverText3:hover
{
   transform: rotate(0deg) scale(1.07,1.07) ;
   transition: transform 250ms linear 0ms;
}
#indexRollOverText3
{
   transform: rotate(0deg) ;
   transition: transform 250ms linear 0ms;
}
#wb_indexLayoutGrid5
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#indexLayoutGrid5
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0 0 50px 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1250px;
}
#indexLayoutGrid5 > .col-1, #indexLayoutGrid5 > .col-2, #indexLayoutGrid5 > .col-3
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#indexLayoutGrid5 > .col-1, #indexLayoutGrid5 > .col-2, #indexLayoutGrid5 > .col-3
{
   flex: 0 0 auto;
}
#indexLayoutGrid5 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 33.33333333%;
   max-width: 33.33333333%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#indexLayoutGrid5 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 33.33333333%;
   max-width: 33.33333333%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#indexLayoutGrid5 > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 33.33333333%;
   max-width: 33.33333333%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 480px)
{
#indexLayoutGrid5 > .col-1, #indexLayoutGrid5 > .col-2, #indexLayoutGrid5 > .col-3
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#indexRollOverText4 .description
{
   color: #FFFFFF;
   font-family: "Roboto Condensed";
   font-weight: normal;
   font-size: 19px;
   font-style: normal;
   margin: 0;
   padding: 0;
   text-align: center;
}
#indexRollOverText4 .link
{
   display: inline-block;
   font-family: "Roboto Condensed";
   font-weight: normal;
   font-size: 16px;
   font-style: normal;
   color: #FFFFFF;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-decoration: underline;
}
#indexRollOverText4 .title
{
   text-align: center;
   padding: 0;
   font-family: "PT Sans Narrow";
   font-weight: normal;
   font-size: 29px;
   font-style: normal;
   color: #FFD700;
}
#indexRollOverText4 .caption
{
   box-sizing: border-box;
   position: absolute;
   padding: 10px 10px 10px 10px;
   left: 0;
   top: 0;
   text-align: center;
   background: rgba(60,60,60,0.80);
   width: 100%;
   height: 100%;
   opacity: 0;
}
#indexRollOverText4 .image
{
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#indexRollOverText4
{
   border: 4px solid #FFFFFF;
   border-radius: 0px;
   margin: 0;
}
#indexRollOverText4:hover
{
   transform: rotate(0deg) scale(1.07,1.07) ;
   transition: transform 250ms linear 0ms;
}
#indexRollOverText4
{
   transform: rotate(0deg) ;
   transition: transform 250ms linear 0ms;
}
#indexRollOverText5 .description
{
   color: #FFFFFF;
   font-family: "Roboto Condensed";
   font-weight: normal;
   font-size: 19px;
   font-style: normal;
   margin: 0;
   padding: 0;
   text-align: center;
}
#indexRollOverText5 .link
{
   display: inline-block;
   font-family: "Roboto Condensed";
   font-weight: normal;
   font-size: 16px;
   font-style: normal;
   color: #FFFFFF;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-decoration: underline;
}
#indexRollOverText5 .title
{
   text-align: center;
   padding: 0;
   font-family: "PT Sans Narrow";
   font-weight: normal;
   font-size: 29px;
   font-style: normal;
   color: #FFD700;
}
#indexRollOverText5 .caption
{
   box-sizing: border-box;
   position: absolute;
   padding: 10px 10px 10px 10px;
   left: 0;
   top: 0;
   text-align: center;
   background: rgba(60,60,60,0.80);
   width: 100%;
   height: 100%;
   opacity: 0;
}
#indexRollOverText5 .image
{
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#indexRollOverText5
{
   border: 4px solid #FFFFFF;
   border-radius: 0px;
   margin: 0;
}
#indexRollOverText5:hover
{
   transform: rotate(0deg) scale(1.07,1.07) ;
   transition: transform 250ms linear 0ms;
}
#indexRollOverText5
{
   transform: rotate(0deg) ;
   transition: transform 250ms linear 0ms;
}
#indexRollOverText6 .description
{
   color: #FFFFFF;
   font-family: "Roboto Condensed";
   font-weight: normal;
   font-size: 19px;
   font-style: normal;
   margin: 0;
   padding: 0;
   text-align: center;
}
#indexRollOverText6 .link
{
   display: inline-block;
   font-family: "Roboto Condensed";
   font-weight: normal;
   font-size: 16px;
   font-style: normal;
   color: #FFFFFF;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-decoration: underline;
}
#indexRollOverText6 .title
{
   text-align: center;
   padding: 0;
   font-family: "PT Sans Narrow";
   font-weight: normal;
   font-size: 29px;
   font-style: normal;
   color: #FFD700;
}
#indexRollOverText6 .caption
{
   box-sizing: border-box;
   position: absolute;
   padding: 10px 10px 10px 10px;
   left: 0;
   top: 0;
   text-align: center;
   background: rgba(60,60,60,0.80);
   width: 100%;
   height: 100%;
   opacity: 0;
}
#indexRollOverText6 .image
{
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#indexRollOverText6
{
   border: 4px solid #FFFFFF;
   border-radius: 0px;
   margin: 0;
}
#indexRollOverText6:hover
{
   transform: rotate(0deg) scale(1.07,1.07) ;
   transition: transform 250ms linear 0ms;
}
#indexRollOverText6
{
   transform: rotate(0deg) ;
   transition: transform 250ms linear 0ms;
}
#wb_indexHeading3
{
   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;
}
#indexHeading3
{
   color: #7E7E63;
   font-family: "PT Sans Narrow";
   font-weight: normal;
   font-style: normal;
   font-size: 32px;
   margin: 0;
   text-align: center;
}
#wb_indexHeading4
{
   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;
}
#indexHeading4
{
   color: #7E7E63;
   font-family: "PT Sans Narrow";
   font-weight: normal;
   font-style: normal;
   font-size: 32px;
   margin: 0;
   text-align: center;
}
#wb_indexHeading5
{
   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;
}
#indexHeading5
{
   color: #7E7E63;
   font-family: "PT Sans Narrow";
   font-weight: normal;
   font-style: normal;
   font-size: 32px;
   margin: 0;
   text-align: center;
}
#wb_indexHeading6
{
   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;
}
#indexHeading6
{
   color: #7E7E63;
   font-family: "PT Sans Narrow";
   font-weight: normal;
   font-style: normal;
   font-size: 32px;
   margin: 0;
   text-align: center;
}
#wb_indexHeading7
{
   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;
}
#indexHeading7
{
   color: #7E7E63;
   font-family: "PT Sans Narrow";
   font-weight: normal;
   font-style: normal;
   font-size: 32px;
   margin: 0;
   text-align: center;
}
#wb_indexText3 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0 0 15px 0 ;
   text-align: right;
}
#wb_indexText3
{
   color: #7E7E63;
   font-family: "PT Sans Narrow";
   font-weight: 400;
   font-size: 32px;
   line-height: 36px;
}
#wb_indexText3 p, #wb_indexText3 ul
{
   margin: 0;
   padding: 0;
}
#wb_indexText3
{
   display: block;
   margin: 0 0 15px 0 ;
   box-sizing: border-box;
   width: 100%;
}
#wb_indexImage8
{
   margin: 0;
   vertical-align: top;
}
#indexImage8
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 1250px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_indexImage2
{
   margin: 0;
   vertical-align: top;
}
#indexImage2
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 1250px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_indexImage3
{
   margin: 0;
   vertical-align: top;
}
#indexImage3
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 1250px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_indexImage4
{
   margin: 0;
   vertical-align: top;
}
#indexImage4
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 1250px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_indexImage5
{
   margin: 0;
   vertical-align: top;
}
#indexImage5
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 1250px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_indexImage6
{
   margin: 0;
   vertical-align: top;
}
#indexImage6
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 1250px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_indexLayoutGrid14
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#indexLayoutGrid14
{
   box-sizing: border-box;
   padding: 50px 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#indexLayoutGrid14 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#indexLayoutGrid14 > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#indexLayoutGrid14 > .row > .col-1
{
   float: left;
}
#indexLayoutGrid14 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#indexLayoutGrid14:before,
#indexLayoutGrid14:after,
#indexLayoutGrid14 .row:before,
#indexLayoutGrid14 .row:after
{
   display: table;
   content: " ";
}
#indexLayoutGrid14:after,
#indexLayoutGrid14 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#indexLayoutGrid14 > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_indexLayoutGrid2
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#indexLayoutGrid2
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 60px 0 250px 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1250px;
}
#indexLayoutGrid2 > .col-1, #indexLayoutGrid2 > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 10px;
   padding-left: 10px;
   position: relative;
}
#indexLayoutGrid2 > .col-1, #indexLayoutGrid2 > .col-2
{
   flex: 0 0 auto;
}
#indexLayoutGrid2 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 75%;
   max-width: 75%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#indexLayoutGrid2 > .col-2
{
   background-color: #96BC12;
   background-image: none;
   border: 2px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 25%;
   max-width: 25%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 768px)
{
#indexLayoutGrid2 > .col-1, #indexLayoutGrid2 > .col-2
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_indexLayoutGrid8
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#indexLayoutGrid8
{
   box-sizing: border-box;
   padding: 0 15px 200px 15px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1250px;
}
#indexLayoutGrid8 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#indexLayoutGrid8 > .row > .col-1, #indexLayoutGrid8 > .row > .col-2, #indexLayoutGrid8 > .row > .col-3, #indexLayoutGrid8 > .row > .col-4
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#indexLayoutGrid8 > .row > .col-1, #indexLayoutGrid8 > .row > .col-2, #indexLayoutGrid8 > .row > .col-3, #indexLayoutGrid8 > .row > .col-4
{
   float: left;
}
#indexLayoutGrid8 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 8.33333333%;
   text-align: left;
}
#indexLayoutGrid8 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 33.33333333%;
   text-align: left;
}
#indexLayoutGrid8 > .row > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#indexLayoutGrid8 > .row > .col-4
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 8.33333333%;
   text-align: left;
}
#indexLayoutGrid8:before,
#indexLayoutGrid8:after,
#indexLayoutGrid8 .row:before,
#indexLayoutGrid8 .row:after
{
   display: table;
   content: " ";
}
#indexLayoutGrid8:after,
#indexLayoutGrid8 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#indexLayoutGrid8 > .row > .col-1, #indexLayoutGrid8 > .row > .col-2, #indexLayoutGrid8 > .row > .col-3, #indexLayoutGrid8 > .row > .col-4
{
   float: none;
   width: 100% !important;
}
}
#wb_indexLayoutGrid9
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #FFFFFF;
   background-image: none;
   border: 1px solid #96BC12;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1250px;
}
#indexLayoutGrid9
{
   box-sizing: border-box;
   padding: 75px 15px 75px 15px;
   margin-right: auto;
   margin-left: auto;
}
#indexLayoutGrid9 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#indexLayoutGrid9 > .row > .col-1, #indexLayoutGrid9 > .row > .col-2, #indexLayoutGrid9 > .row > .col-3, #indexLayoutGrid9 > .row > .col-4
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#indexLayoutGrid9 > .row > .col-1, #indexLayoutGrid9 > .row > .col-2, #indexLayoutGrid9 > .row > .col-3, #indexLayoutGrid9 > .row > .col-4
{
   float: left;
}
#indexLayoutGrid9 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 8.33333333%;
   text-align: left;
}
#indexLayoutGrid9 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 41.66666667%;
   text-align: left;
}
#indexLayoutGrid9 > .row > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 41.66666667%;
   text-align: left;
}
#indexLayoutGrid9 > .row > .col-4
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 8.33333333%;
   text-align: left;
}
#indexLayoutGrid9:before,
#indexLayoutGrid9:after,
#indexLayoutGrid9 .row:before,
#indexLayoutGrid9 .row:after
{
   display: table;
   content: " ";
}
#indexLayoutGrid9:after,
#indexLayoutGrid9 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#indexLayoutGrid9 > .row > .col-1, #indexLayoutGrid9 > .row > .col-2, #indexLayoutGrid9 > .row > .col-3, #indexLayoutGrid9 > .row > .col-4
{
   float: none;
   width: 100% !important;
}
}
#wb_indexLayoutGrid13
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#indexLayoutGrid13
{
   box-sizing: border-box;
   padding: 75px 15px 150px 15px;
   margin-right: auto;
   margin-left: auto;
}
#indexLayoutGrid13 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#indexLayoutGrid13 > .row > .col-1, #indexLayoutGrid13 > .row > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#indexLayoutGrid13 > .row > .col-1, #indexLayoutGrid13 > .row > .col-2
{
   float: left;
}
#indexLayoutGrid13 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#indexLayoutGrid13 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#indexLayoutGrid13:before,
#indexLayoutGrid13:after,
#indexLayoutGrid13 .row:before,
#indexLayoutGrid13 .row:after
{
   display: table;
   content: " ";
}
#indexLayoutGrid13:after,
#indexLayoutGrid13 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#indexLayoutGrid13 > .row > .col-1, #indexLayoutGrid13 > .row > .col-2
{
   float: none;
   width: 100% !important;
}
}
#wb_indexLayoutGrid16
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #96BC12;
   background-image: none;
   border: 1px solid #96BC12;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1250px;
}
#indexLayoutGrid16
{
   box-sizing: border-box;
   padding: 50px 15px 50px 15px;
   margin-right: auto;
   margin-left: auto;
}
#indexLayoutGrid16 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#indexLayoutGrid16 > .row > .col-1, #indexLayoutGrid16 > .row > .col-2, #indexLayoutGrid16 > .row > .col-3, #indexLayoutGrid16 > .row > .col-4
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#indexLayoutGrid16 > .row > .col-1, #indexLayoutGrid16 > .row > .col-2, #indexLayoutGrid16 > .row > .col-3, #indexLayoutGrid16 > .row > .col-4
{
   float: left;
}
#indexLayoutGrid16 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width:  calc((100% - 400px) / 8);
   text-align: left;
}
#indexLayoutGrid16 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width:  calc((100% - 400px) / 1.33);
   text-align: left;
}
#indexLayoutGrid16 > .row > .col-3
{
   background-color: #F5F5F5;
   background-image: none;
   border: 0px solid transparent;
   border-radius: 0px;
   width: 400px;
   text-align: left;
}
#indexLayoutGrid16 > .row > .col-4
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width:  calc((100% - 400px) / 8);
   text-align: left;
}
#indexLayoutGrid16:before,
#indexLayoutGrid16:after,
#indexLayoutGrid16 .row:before,
#indexLayoutGrid16 .row:after
{
   display: table;
   content: " ";
}
#indexLayoutGrid16:after,
#indexLayoutGrid16 .row:after
{
   clear: both;
}
@media (max-width: 1000px)
{
#indexLayoutGrid16 > .row > .col-1, #indexLayoutGrid16 > .row > .col-2, #indexLayoutGrid16 > .row > .col-3, #indexLayoutGrid16 > .row > .col-4
{
   float: none;
   width: 100% !important;
}
}
#wb_indexLayoutGrid17
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #96BC12;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1250px;
}
#indexLayoutGrid17
{
   box-sizing: border-box;
   padding: 25px 15px 75px 15px;
   margin-right: auto;
   margin-left: auto;
}
#indexLayoutGrid17 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#indexLayoutGrid17 > .row > .col-1, #indexLayoutGrid17 > .row > .col-2, #indexLayoutGrid17 > .row > .col-3, #indexLayoutGrid17 > .row > .col-4
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#indexLayoutGrid17 > .row > .col-1, #indexLayoutGrid17 > .row > .col-2, #indexLayoutGrid17 > .row > .col-3, #indexLayoutGrid17 > .row > .col-4
{
   float: left;
}
#indexLayoutGrid17 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 8.33333333%;
   text-align: left;
}
#indexLayoutGrid17 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 41.66666667%;
   text-align: left;
}
#indexLayoutGrid17 > .row > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 41.66666667%;
   text-align: left;
}
#indexLayoutGrid17 > .row > .col-4
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 8.33333333%;
   text-align: left;
}
#indexLayoutGrid17:before,
#indexLayoutGrid17:after,
#indexLayoutGrid17 .row:before,
#indexLayoutGrid17 .row:after
{
   display: table;
   content: " ";
}
#indexLayoutGrid17:after,
#indexLayoutGrid17 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#indexLayoutGrid17 > .row > .col-1, #indexLayoutGrid17 > .row > .col-2, #indexLayoutGrid17 > .row > .col-3, #indexLayoutGrid17 > .row > .col-4
{
   float: none;
   width: 100% !important;
}
}
#wb_indexLayoutGrid18
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#indexLayoutGrid18
{
   box-sizing: border-box;
   padding: 50px 15px 50px 15px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1250px;
}
#indexLayoutGrid18 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#indexLayoutGrid18 > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#indexLayoutGrid18 > .row > .col-1
{
   float: left;
}
#indexLayoutGrid18 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#indexLayoutGrid18:before,
#indexLayoutGrid18:after,
#indexLayoutGrid18 .row:before,
#indexLayoutGrid18 .row:after
{
   display: table;
   content: " ";
}
#indexLayoutGrid18:after,
#indexLayoutGrid18 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#indexLayoutGrid18 > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_indexLayoutGrid6
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#indexLayoutGrid6
{
   box-sizing: border-box;
   padding: 75px 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1250px;
}
#indexLayoutGrid6 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#indexLayoutGrid6 > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#indexLayoutGrid6 > .row > .col-1
{
   float: left;
}
#indexLayoutGrid6 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#indexLayoutGrid6:before,
#indexLayoutGrid6:after,
#indexLayoutGrid6 .row:before,
#indexLayoutGrid6 .row:after
{
   display: table;
   content: " ";
}
#indexLayoutGrid6:after,
#indexLayoutGrid6 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#indexLayoutGrid6 > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_indexImage1
{
   margin: 0;
   vertical-align: top;
}
#indexImage1
{
   border: 2px solid #96BC12;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 1000px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_indexHeading1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 53px 0 0 0 ;
   padding: 0 0 0 20px;
   text-align: left;
}
#indexHeading1
{
   color: #FFFFFF;
   font-family: "Arial Narrow";
   font-weight: bold;
   font-style: normal;
   font-size: 32px;
   margin: 0;
   text-align: left;
}
#wb_indexText4 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0 20px 0 20px;
   margin: 39px 0 0 0 ;
   text-align: left;
}
#wb_indexText4 div
{
   text-align: left;
}
#wb_indexText4
{
   display: block;
   margin: 39px 0 0 0 ;
   box-sizing: border-box;
   width: 100%;
}
#wb_CardContainer13
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   position: relative;
}
#CardContainer13
{
   display: flex;
   position: relative;
   padding: 30px 30px 30px 30px;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: flex-start;
   align-items: stretch;
   align-content: flex-start;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1300px;
   background-color: transparent;
   background-image: none;
   box-sizing: border-box;
   font-size: 0;
}
@media all and (max-width:800px) 
{
#CardContainer13
{
   flex-direction: column;
   flex-wrap: nowrap;
}
}
#wb_Card33
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 8px 8px 8px 8px;
   background-color: #FFFFFF;
   background-image: none;
   border: 1px solid #96BC12;
   border-radius: 0px;
   box-shadow: 1px 1px 3px rgba(0,0,0,0.28);
   text-align: center;
}
#Card33-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#Card33-card-item0
{
   box-sizing: border-box;
   margin: 50px 0 0 20px;
   padding: 0;
   color: #4682B4;
   font-family: "Arial Narrow";
   font-weight: normal;
   font-style: normal;
   font-size: 21px;
   text-align: left;
}
#Card33-card-item1
{
   box-sizing: border-box;
   margin: 20px 20px 30px 20px;
   padding: 0;
   color: #000000;
   font-family: "Arial Narrow";
   font-weight: normal;
   font-style: normal;
   font-size: 20px;
   line-height: 28px;
   text-align: left;
}
#wb_indexCard1
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 8px 8px 8px 8px;
   background-color: #F5F9E9;
   background-image: none;
   border: 1px solid #96BC12;
   border-radius: 0px;
   box-shadow: 1px 1px 3px rgba(0,0,0,0.28);
   text-align: center;
}
#indexCard1-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#indexCard1-card-item0
{
   box-sizing: border-box;
   margin: 50px 0 0 20px;
   padding: 0;
   color: #4682B4;
   font-family: "Arial Narrow";
   font-weight: normal;
   font-style: normal;
   font-size: 21px;
   text-align: left;
}
#indexCard1-card-item1
{
   box-sizing: border-box;
   margin: 20px 20px 30px 20px;
   padding: 0;
   color: #000000;
   font-family: "Arial Narrow";
   font-weight: normal;
   font-style: normal;
   font-size: 20px;
   line-height: 28px;
   text-align: left;
}
#wb_indexCard2
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 8px 8px 8px 8px;
   background-color: #F5F9E9;
   background-image: none;
   border: 1px solid #96BC12;
   border-radius: 0px;
   box-shadow: 1px 1px 3px rgba(0,0,0,0.28);
   text-align: center;
}
#indexCard2-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#indexCard2-card-item0
{
   box-sizing: border-box;
   margin: 50px 0 0 20px;
   padding: 0;
   color: #4682B4;
   font-family: "Arial Narrow";
   font-weight: normal;
   font-style: normal;
   font-size: 21px;
   text-align: left;
}
#indexCard2-card-item1
{
   box-sizing: border-box;
   margin: 20px 15px 30px 20px;
   padding: 0;
   color: #000000;
   font-family: "Arial Narrow";
   font-weight: normal;
   font-style: normal;
   font-size: 20px;
   line-height: 28px;
   text-align: left;
}
#wb_indexCard3
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 8px 8px 8px 8px;
   background-color: #FFFFFF;
   background-image: none;
   border: 1px solid #96BC12;
   border-radius: 0px;
   box-shadow: 1px 1px 3px rgba(0,0,0,0.28);
   text-align: center;
}
#indexCard3-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#indexCard3-card-item0
{
   box-sizing: border-box;
   margin: 50px 0 0 20px;
   padding: 0;
   color: #4682B4;
   font-family: "Arial Narrow";
   font-weight: normal;
   font-style: normal;
   font-size: 21px;
   text-align: left;
}
#indexCard3-card-item1
{
   box-sizing: border-box;
   margin: 20px 30px 20px 20px;
   padding: 0;
   color: #000000;
   font-family: "Arial Narrow";
   font-weight: normal;
   font-style: normal;
   font-size: 20px;
   line-height: 28px;
   text-align: left;
}
#wb_indexHeading2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 0;
   padding: 0;
   text-align: center;
}
#indexHeading2
{
   color: #4682B4;
   font-family: "Arial Narrow";
   font-weight: normal;
   font-style: normal;
   font-size: 37px;
   margin: 0;
   text-align: center;
}
#indexHeading2 a
{
   color: inherit;
   text-decoration: none;
}
#wb_indexHeading8
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 0 0 50px 0 ;
   padding: 0;
   text-align: left;
}
#indexHeading8
{
   color: #4682B4;
   font-family: "Arial Narrow";
   font-weight: normal;
   font-style: normal;
   font-size: 37px;
   margin: 0;
   text-align: left;
}
#indexHeading8 a
{
   color: inherit;
   text-decoration: none;
}
#wb_indexText6 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_indexText6 div
{
   text-align: left;
}
#wb_indexText6
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_indexImage7
{
   margin: 0;
   vertical-align: top;
}
#indexImage7
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 524px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_indexLayoutGrid10
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#indexLayoutGrid10
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 25px 0 50px 0;
   margin-right: auto;
   margin-left: auto;
}
#indexLayoutGrid10 > .col-1, #indexLayoutGrid10 > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#indexLayoutGrid10 > .col-1, #indexLayoutGrid10 > .col-2
{
   flex: 0 0 auto;
}
#indexLayoutGrid10 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 25%;
   max-width: 25%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: center;
   text-align: center;
}
#indexLayoutGrid10 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 75%;
   max-width: 75%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: center;
   text-align: center;
}
@media (max-width: 480px)
{
#indexLayoutGrid10 > .col-1, #indexLayoutGrid10 > .col-2
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_indexLayoutGrid11
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#indexLayoutGrid11
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0 0 50px 0;
   margin-right: auto;
   margin-left: auto;
}
#indexLayoutGrid11 > .col-1, #indexLayoutGrid11 > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#indexLayoutGrid11 > .col-1, #indexLayoutGrid11 > .col-2
{
   flex: 0 0 auto;
}
#indexLayoutGrid11 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 25%;
   max-width: 25%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: center;
   text-align: center;
}
#indexLayoutGrid11 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 75%;
   max-width: 75%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: center;
   text-align: center;
}
@media (max-width: 480px)
{
#indexLayoutGrid11 > .col-1, #indexLayoutGrid11 > .col-2
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_indexLayoutGrid12
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#indexLayoutGrid12
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0 0 50px 0;
   margin-right: auto;
   margin-left: auto;
}
#indexLayoutGrid12 > .col-1, #indexLayoutGrid12 > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#indexLayoutGrid12 > .col-1, #indexLayoutGrid12 > .col-2
{
   flex: 0 0 auto;
}
#indexLayoutGrid12 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 25%;
   max-width: 25%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: center;
   text-align: center;
}
#indexLayoutGrid12 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 75%;
   max-width: 75%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: center;
   text-align: center;
}
@media (max-width: 480px)
{
#indexLayoutGrid12 > .col-1, #indexLayoutGrid12 > .col-2
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_indexIconFont1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#indexIconFont1
{
   height: 53px;
   width: 51px;
}
#indexIconFont1 i
{
   color: #96BC12;
   display: inline-block;
   font-size: 51px;
   line-height: 53px;
   vertical-align: middle;
   width: 50px;
}
#wb_indexIconFont1:hover #indexIconFont1 i
{
   color: #96BC12;
}
#wb_indexIconFont2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#indexIconFont2
{
   height: 60px;
   width: 50px;
}
#indexIconFont2 i
{
   color: #96BC12;
   display: inline-block;
   font-size: 50px;
   line-height: 60px;
   vertical-align: middle;
   width: 49px;
}
#wb_indexIconFont2:hover #indexIconFont2 i
{
   color: #96BC12;
}
#wb_indexIconFont3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#indexIconFont3
{
   height: 39px;
   width: 52px;
}
#indexIconFont3 i
{
   color: #96BC12;
   display: inline-block;
   font-size: 39px;
   line-height: 39px;
   vertical-align: middle;
   width: 38px;
}
#wb_indexIconFont3:hover #indexIconFont3 i
{
   color: #96BC12;
}
#wb_indexHeading9
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 0;
   padding: 0;
   text-align: left;
}
#indexHeading9
{
   color: #000000;
   font-family: "Arial Narrow";
   font-weight: bold;
   font-style: normal;
   font-size: 29px;
   margin: 0;
   text-align: left;
}
#wb_indexHeading11
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 0;
   padding: 0;
   text-align: left;
}
#indexHeading11
{
   color: #000000;
   font-family: "Arial Narrow";
   font-weight: bold;
   font-style: normal;
   font-size: 29px;
   margin: 0;
   text-align: left;
}
#wb_indexImage10
{
   margin: 0;
   vertical-align: top;
}
#indexImage10
{
   border: 2px solid #FFFFFF;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   filter: drop-shadow(4px 4px 10px rgba(0,0,0,0.35));
   display: block;
   width: 100%;
   height: auto;
   max-width: 1000px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_indexHeading12
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 0;
   padding: 0;
   text-align: left;
}
#indexHeading12
{
   color: #000000;
   font-family: "Arial Narrow";
   font-weight: bold;
   font-style: normal;
   font-size: 29px;
   margin: 0;
   text-align: left;
}
#wb_indexHeading10
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 0;
   padding: 0;
   animation: transform-bounce-in-right 1000ms linear 0ms 1 normal both;
   text-align: center;
}
#indexHeading10
{
   color: #000000;
   font-family: "Arial Narrow";
   font-weight: normal;
   font-style: normal;
   font-size: 32px;
   margin: 0;
   text-align: center;
}
#wb_indexLayoutGrid15
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#indexLayoutGrid15
{
   box-sizing: border-box;
   padding: 0 15px 150px 15px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1250px;
}
#indexLayoutGrid15 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#indexLayoutGrid15 > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#indexLayoutGrid15 > .row > .col-1
{
   float: left;
}
#indexLayoutGrid15 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#indexLayoutGrid15:before,
#indexLayoutGrid15:after,
#indexLayoutGrid15 .row:before,
#indexLayoutGrid15 .row:after
{
   display: table;
   content: " ";
}
#indexLayoutGrid15:after,
#indexLayoutGrid15 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#indexLayoutGrid15 > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_indexImage11
{
   margin: 0 0 25px 0 ;
   vertical-align: top;
}
#indexImage11
{
   border: 2px solid #FFFFFF;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   filter: drop-shadow(4px 4px 10px rgba(0,0,0,0.35));
   display: block;
   width: 100%;
   height: auto;
   max-width: 600px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_indexText5 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0 15px 20px 20px;
   margin: 2px 0 0 0 ;
   text-align: left;
}
#wb_indexText5 div
{
   text-align: left;
}
#wb_indexText5
{
   display: block;
   margin: 2px 0 0 0 ;
   box-sizing: border-box;
   width: 100%;
}
#wb_indexHeading14
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 18px 0 20px 0 ;
   padding: 0 0 0 20px;
   text-align: left;
}
#indexHeading14
{
   color: #4682B4;
   font-family: "Arial Narrow";
   font-weight: normal;
   font-style: normal;
   font-size: 37px;
   margin: 0;
   text-align: left;
}
#indexHeading14 a
{
   color: inherit;
   text-decoration: none;
}
#wb_indexImage9
{
   margin: 0;
   vertical-align: top;
}
#indexImage9
{
   border: 2px solid #FFFFFF;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   filter: drop-shadow(4px 4px 10px rgba(0,0,0,0.35));
   display: block;
   width: 100%;
   height: auto;
   max-width: 600px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_indexCardContainer1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   position: relative;
}
#indexCardContainer1
{
   display: block;
   position: relative;
   padding: 10px 10px 10px 10px;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-right: auto;
   margin-left: auto;
   max-width: 500px;
   background-color: transparent;
   background-image: none;
   box-sizing: border-box;
   font-size: 0;
}
#indexCardContainer1
{
   column-count: 2;
   column-gap: 15px;
   orphans: 1;
   widows: 1;
}
#indexCardContainer1 > div
{
   display: inline-block !important;
   width: 100% !important;
}
#wb_indexCard4
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 0 0 15px 0 ;
   background-color: transparent;
   background-image: none;
   border: 1px solid #FFFFFF;
   border-radius: 0px;
   box-shadow: 2px 2px 10px #4F4F4F;
   text-align: center;
}
#indexCard4-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#indexCard4-card-item0
{
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   border: 0px solid #000000;
   border-radius: 0px;
   width: 100%;
   height: auto;
}
#wb_indexCard5
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 0 0 15px 0 ;
   background-color: transparent;
   background-image: none;
   border: 1px solid #FFFFFF;
   border-radius: 0px;
   box-shadow: 2px 2px 10px #4F4F4F;
   text-align: center;
}
#indexCard5-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#indexCard5-card-item0
{
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   border: 0px solid #000000;
   border-radius: 0px;
   width: 100%;
   height: auto;
}
#wb_indexCard6
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 0 0 15px 0 ;
   background-color: transparent;
   background-image: none;
   border: 1px solid #FFFFFF;
   border-radius: 0px;
   box-shadow: 2px 2px 10px #4F4F4F;
   text-align: center;
}
#indexCard6-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#indexCard6-card-item0
{
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   border: 0px solid #000000;
   border-radius: 0px;
   width: 100%;
   height: auto;
}
#wb_indexCard7
{
   position: relative;
   display: flex;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 0%;
   align-self: auto;
   box-sizing: border-box;
   margin: 0 0 15px 0 ;
   background-color: transparent;
   background-image: none;
   border: 1px solid #FFFFFF;
   border-radius: 0px;
   box-shadow: 2px 2px 10px #4F4F4F;
   text-align: center;
}
#indexCard7-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#indexCard7-card-item0
{
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   border: 0px solid #000000;
   border-radius: 0px;
   width: 100%;
   height: auto;
}
#wb_indexLayoutGrid19
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   height: 33vh;
   background-color: transparent;
   background-image: url('../images/DSC9346%2dBearbeitet.jpg');
   background-repeat: repeat;
   background-position: left top;
   background-attachment: fixed;
   background-position: 50% 0;
   background-size: cover;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#indexLayoutGrid19
{
   box-sizing: border-box;
   height: 33vh;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1250px;
}
#indexLayoutGrid19 > .col-1, #indexLayoutGrid19 > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#indexLayoutGrid19 > .col-1, #indexLayoutGrid19 > .col-2
{
   flex: 0 0 auto;
}
#indexLayoutGrid19 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 50%;
   max-width: 50%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#indexLayoutGrid19 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 50%;
   max-width: 50%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 480px)
{
#indexLayoutGrid19 > .col-1, #indexLayoutGrid19 > .col-2
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_kontaktgrid
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#kontaktgrid
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 100px 0 150px 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1250px;
}
#kontaktgrid > .col-1, #kontaktgrid > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#kontaktgrid > .col-1, #kontaktgrid > .col-2
{
   flex: 0 0 auto;
}
#kontaktgrid > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 50%;
   max-width: 50%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: center;
   text-align: center;
}
#kontaktgrid > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 50%;
   max-width: 50%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 480px)
{
#kontaktgrid > .col-1, #kontaktgrid > .col-2
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_indexText7 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 20px 0 20px 15px;
   text-align: left;
}
#wb_indexText7 div
{
   text-align: left;
}
#wb_indexText7
{
   display: block;
   margin: 20px 0 20px 15px;
   box-sizing: border-box;
   width: calc(100% - 15px);
}
#wb_kontaktLayoutGrid1
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#kontaktLayoutGrid1
{
   box-sizing: border-box;
   padding: 0 10px 0 10px;
   margin-right: auto;
   margin-left: auto;
}
#kontaktLayoutGrid1 > .row
{
   margin-right: -10px;
   margin-left: -10px;
}
#kontaktLayoutGrid1 > .row > .col-1, #kontaktLayoutGrid1 > .row > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 10px;
   padding-left: 10px;
   position: relative;
}
#kontaktLayoutGrid1 > .row > .col-1, #kontaktLayoutGrid1 > .row > .col-2
{
   float: left;
}
#kontaktLayoutGrid1 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#kontaktLayoutGrid1 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#kontaktLayoutGrid1:before,
#kontaktLayoutGrid1:after,
#kontaktLayoutGrid1 .row:before,
#kontaktLayoutGrid1 .row:after
{
   display: table;
   content: " ";
}
#kontaktLayoutGrid1:after,
#kontaktLayoutGrid1 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#kontaktLayoutGrid1 > .row > .col-1, #kontaktLayoutGrid1 > .row > .col-2
{
   float: none;
   width: 100% !important;
}
}
#wb_kontaktHeading1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 15px 0 10px 0 ;
   padding: 0;
   text-align: left;
}
#kontaktHeading1
{
   color: #000000;
   font-family: "Arial Narrow";
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   margin: 0;
   text-align: left;
}
#wb_kontaktHeading2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 15px 0 10px 0 ;
   padding: 0;
   text-align: left;
}
#kontaktHeading2
{
   color: #000000;
   font-family: "Arial Narrow";
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   margin: 0;
   text-align: left;
}
#kontaktEditbox1
{
   border: 1px solid #CCCCCC;
   border-radius: 0px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: "Arial Narrow";
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   box-sizing: border-box;
   line-height: 25px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
#kontaktEditbox1:focus
{
   border-color: #669A1C;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,154,28,0.60);
   outline: 0;
}
#kontaktEditbox2
{
   border: 1px solid #CCCCCC;
   border-radius: 0px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: "Arial Narrow";
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   box-sizing: border-box;
   line-height: 25px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
#kontaktEditbox2:focus
{
   border-color: #96BC12;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(150,188,18,0.60);
   outline: 0;
}
#wb_kontaktLayoutGrid2
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#kontaktLayoutGrid2
{
   box-sizing: border-box;
   padding: 0 10px 0 10px;
   margin-right: auto;
   margin-left: auto;
}
#kontaktLayoutGrid2 > .row
{
   margin-right: -10px;
   margin-left: -10px;
}
#kontaktLayoutGrid2 > .row > .col-1, #kontaktLayoutGrid2 > .row > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 10px;
   padding-left: 10px;
   position: relative;
}
#kontaktLayoutGrid2 > .row > .col-1, #kontaktLayoutGrid2 > .row > .col-2
{
   float: left;
}
#kontaktLayoutGrid2 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#kontaktLayoutGrid2 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#kontaktLayoutGrid2:before,
#kontaktLayoutGrid2:after,
#kontaktLayoutGrid2 .row:before,
#kontaktLayoutGrid2 .row:after
{
   display: table;
   content: " ";
}
#kontaktLayoutGrid2:after,
#kontaktLayoutGrid2 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#kontaktLayoutGrid2 > .row > .col-1, #kontaktLayoutGrid2 > .row > .col-2
{
   float: none;
   width: 100% !important;
}
}
#wb_kontaktHeading3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 15px 0 10px 0 ;
   padding: 0;
   text-align: left;
}
#kontaktHeading3
{
   color: #000000;
   font-family: "Arial Narrow";
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   margin: 0;
   text-align: left;
}
#kontaktEditbox3
{
   border: 1px solid #CCCCCC;
   border-radius: 0px;
   background-color: #FFFFFF;
   background-image: none;
   color: #3A559F;
   font-family: "Roboto Condensed Light";
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   box-sizing: border-box;
   line-height: 25px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
#kontaktEditbox3:focus
{
   border-color: #96BC12;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(150,188,18,0.60);
   outline: 0;
}
#kontaktEditbox8
{
   border: 1px solid #CCCCCC;
   border-radius: 0px;
   background-color: #FFFFFF;
   background-image: none;
   color: #3A559F;
   font-family: "Roboto Condensed Light";
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   box-sizing: border-box;
   line-height: 25px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
#kontaktEditbox8:focus
{
   border-color: #96BC12;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(150,188,18,0.60);
   outline: 0;
}
#wb_kontaktHeading11
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 15px 0 10px 0 ;
   padding: 0;
   text-align: left;
}
#kontaktHeading11
{
   color: #000000;
   font-family: "Arial Narrow";
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   margin: 0;
   text-align: left;
}
#wb_kontaktLayoutGrid3
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#kontaktLayoutGrid3
{
   box-sizing: border-box;
   padding: 0 10px 0 10px;
   margin-right: auto;
   margin-left: auto;
}
#kontaktLayoutGrid3 > .row
{
   margin-right: -10px;
   margin-left: -10px;
}
#kontaktLayoutGrid3 > .row > .col-1, #kontaktLayoutGrid3 > .row > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 10px;
   padding-left: 10px;
   position: relative;
}
#kontaktLayoutGrid3 > .row > .col-1, #kontaktLayoutGrid3 > .row > .col-2
{
   float: left;
}
#kontaktLayoutGrid3 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#kontaktLayoutGrid3 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#kontaktLayoutGrid3:before,
#kontaktLayoutGrid3:after,
#kontaktLayoutGrid3 .row:before,
#kontaktLayoutGrid3 .row:after
{
   display: table;
   content: " ";
}
#kontaktLayoutGrid3:after,
#kontaktLayoutGrid3 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#kontaktLayoutGrid3 > .row > .col-1, #kontaktLayoutGrid3 > .row > .col-2
{
   float: none;
   width: 100% !important;
}
}
#wb_kontaktHeading4
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 15px 0 10px 0 ;
   padding: 0;
   text-align: left;
}
#kontaktHeading4
{
   color: #000000;
   font-family: "Arial Narrow";
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   margin: 0;
   text-align: left;
}
#kontaktEditbox4
{
   border: 1px solid #CCCCCC;
   border-radius: 0px;
   background-color: #FFFFFF;
   background-image: none;
   color: #3A559F;
   font-family: "Roboto Condensed Light";
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   box-sizing: border-box;
   line-height: 25px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
#kontaktEditbox4:focus
{
   border-color: #96BC12;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(150,188,18,0.60);
   outline: 0;
}
#wb_kontaktHeading5
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 15px 0 10px 0 ;
   padding: 0;
   text-align: left;
}
#kontaktHeading5
{
   color: #000000;
   font-family: "Arial Narrow";
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   margin: 0;
   text-align: left;
}
#kontaktEditbox5
{
   border: 1px solid #CCCCCC;
   border-radius: 0px;
   background-color: #FFFFFF;
   background-image: none;
   color: #3A559F;
   font-family: "Roboto Condensed Light";
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   box-sizing: border-box;
   line-height: 25px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
#kontaktEditbox5:focus
{
   border-color: #96BC12;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(150,188,18,0.60);
   outline: 0;
}
#wb_kontaktLayoutGrid4
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#kontaktLayoutGrid4
{
   box-sizing: border-box;
   padding: 0 10px 0 10px;
   margin-right: auto;
   margin-left: auto;
}
#kontaktLayoutGrid4 > .row
{
   margin-right: -10px;
   margin-left: -10px;
}
#kontaktLayoutGrid4 > .row > .col-1, #kontaktLayoutGrid4 > .row > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 10px;
   padding-left: 10px;
   position: relative;
}
#kontaktLayoutGrid4 > .row > .col-1, #kontaktLayoutGrid4 > .row > .col-2
{
   float: left;
}
#kontaktLayoutGrid4 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#kontaktLayoutGrid4 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#kontaktLayoutGrid4:before,
#kontaktLayoutGrid4:after,
#kontaktLayoutGrid4 .row:before,
#kontaktLayoutGrid4 .row:after
{
   display: table;
   content: " ";
}
#kontaktLayoutGrid4:after,
#kontaktLayoutGrid4 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#kontaktLayoutGrid4 > .row > .col-1, #kontaktLayoutGrid4 > .row > .col-2
{
   float: none;
   width: 100% !important;
}
}
#wb_kontaktHeading6
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 15px 0 10px 0 ;
   padding: 0;
   text-align: left;
}
#kontaktHeading6
{
   color: #000000;
   font-family: "Arial Narrow";
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   margin: 0;
   text-align: left;
}
#kontaktEditbox6
{
   border: 1px solid #CCCCCC;
   border-radius: 0px;
   background-color: #FFFFFF;
   background-image: none;
   color: #3A559F;
   font-family: "Roboto Condensed Light";
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   box-sizing: border-box;
   line-height: 25px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
#kontaktEditbox6:focus
{
   border-color: #96BC12;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(150,188,18,0.60);
   outline: 0;
}
#wb_kontaktHeading7
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 15px 0 10px 0 ;
   padding: 0;
   text-align: left;
}
#kontaktHeading7
{
   color: #000000;
   font-family: "Arial Narrow";
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   margin: 0;
   text-align: left;
}
#kontaktEditbox7
{
   border: 1px solid #CCCCCC;
   border-radius: 0px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: "Arial Narrow";
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   box-sizing: border-box;
   line-height: 25px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
#kontaktEditbox7:focus
{
   border-color: #96BC12;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(150,188,18,0.60);
   outline: 0;
}
#wb_kontaktLayoutGrid6
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#kontaktLayoutGrid6
{
   box-sizing: border-box;
   padding: 0 10px 0 10px;
   margin-right: auto;
   margin-left: auto;
}
#kontaktLayoutGrid6 > .row
{
   margin-right: -10px;
   margin-left: -10px;
}
#kontaktLayoutGrid6 > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 10px;
   padding-left: 10px;
   position: relative;
}
#kontaktLayoutGrid6 > .row > .col-1
{
   float: left;
}
#kontaktLayoutGrid6 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#kontaktLayoutGrid6:before,
#kontaktLayoutGrid6:after,
#kontaktLayoutGrid6 .row:before,
#kontaktLayoutGrid6 .row:after
{
   display: table;
   content: " ";
}
#kontaktLayoutGrid6:after,
#kontaktLayoutGrid6 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#kontaktLayoutGrid6 > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_augeninnendruck-bei-glaukomHeading1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 15px 0 10px 0 ;
   padding: 0;
   text-align: left;
}
#augeninnendruck-bei-glaukomHeading1
{
   color: #000000;
   font-family: "Arial Narrow";
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   margin: 0;
   text-align: left;
}
#wb_kontaktLayoutGrid9
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#kontaktLayoutGrid9
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}
#kontaktLayoutGrid9 > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 10px;
   padding-left: 10px;
   position: relative;
}
#kontaktLayoutGrid9 > .col-1
{
   flex: 0 0 auto;
}
#kontaktLayoutGrid9 > .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: center;
   align-self: stretch;
   align-items: center;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 480px)
{
#kontaktLayoutGrid9 > .col-1
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_kontaktLayoutGrid8
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#kontaktLayoutGrid8
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0 0 10px 0;
   margin-right: auto;
   margin-left: auto;
}
#kontaktLayoutGrid8 > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 10px;
   padding-left: 10px;
   position: relative;
}
#kontaktLayoutGrid8 > .col-1
{
   flex: 0 0 auto;
}
#kontaktLayoutGrid8 > .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: flex-start;
   text-align: left;
}
@media (max-width: 480px)
{
#kontaktLayoutGrid8 > .col-1
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_datenschutzText2 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 7px 0 7px 15px;
   text-align: left;
}
#wb_datenschutzText2 div
{
   text-align: left;
}
#wb_datenschutzText2
{
   display: block;
   margin: 7px 0 7px 15px;
   box-sizing: border-box;
   width: calc(100% - 15px);
}
#kontaktTextArea1
{
   box-sizing: border-box;
   border: 1px solid #CCCCCC;
   border-radius: 0px;
   background-color: #FFFFFF;
   background-image: none;
   color: #0077BB;
   font-family: "Roboto Condensed Light";
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   text-align: left;
   padding: 4px 4px 4px 4px;
   margin: 0;
   overflow: auto;
   resize: none;
}
#kontaktTextArea1:focus
{
   border-color: #96BC12;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(150,188,18,0.60);
   outline: 0;
}
#wb_kontaktHeading8
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 25px 0 10px 15px;
   padding: 0;
   text-align: left;
}
#kontaktHeading8
{
   color: #000000;
   font-family: "Arial Narrow";
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   margin: 0;
   text-align: left;
}
#wb_kontaktLayoutGrid7
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#kontaktLayoutGrid7
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}
#kontaktLayoutGrid7 > .col-1, #kontaktLayoutGrid7 > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#kontaktLayoutGrid7 > .col-1, #kontaktLayoutGrid7 > .col-2
{
   flex: 0 0 auto;
}
#kontaktLayoutGrid7 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 8.33333333%;
   max-width: 8.33333333%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#kontaktLayoutGrid7 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 91.66666667%;
   max-width: 91.66666667%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 480px)
{
#kontaktLayoutGrid7 > .col-1, #kontaktLayoutGrid7 > .col-2
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_kontaktCheckbox2
{
   margin: 15px 0 0 0 ;
}
#wb_kontaktCheckbox2
{
   position: relative;
}
#wb_kontaktCheckbox2, #wb_kontaktCheckbox2 *, #wb_kontaktCheckbox2 *::before, #wb_kontaktCheckbox2 *::after
{
   box-sizing: border-box;
}
#wb_kontaktCheckbox2 input[type='checkbox']
{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 19px;
   height: 19px;
   left: 0;
   top: 0;
}
#wb_kontaktCheckbox2 label
{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
#wb_kontaktCheckbox2 label::before
{
   content: "";
   display: inline-block;
   position: absolute;
   width: 19px;
   height: 19px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #4F4F4F;
   border-radius: 0px;
}
#wb_kontaktCheckbox2 label::after
{
   display: inline-block;
   position: absolute;
   width: 19px;
   height: 19px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 19px;
}
#wb_kontaktCheckbox2 input[type='checkbox']:checked + label::after
{
   content: " ";
   background: url('data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2076%2076%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M69%2020%20C70%2021%2c%2071%2022%2c%2071%2023%20C71%2024%2c%2070%2025%2c%2069%2026%20L39%2057%20L33%2062%20C32%2063%2c%2031%2064%2c%2030%2064%20C29%2064%2c%2028%2063%2c%2027%2062%20L21%2057%20L6%2041%20C5%2040%2c%205%2039%2c%205%2038%20C5%2037%2c%205%2036%2c%206%2035%20L12%2030%20C13%2029%2c%2013%2029%2c%2015%2029%20C16%2029%2c%2017%2029%2c%2018%2030%20L30%2042%20L58%2014%20C59%2014%2c%2060%2013%2c%2061%2013%20C62%2013%2c%2063%2014%2c%2064%2014%22/%3e%0d%0a%3c/svg%3e%0d%0a') no-repeat center center;
   background-size: 80% 80%;
}
#wb_kontaktCheckbox2 input[type='checkbox']:checked + label::before
{
   background-color: #96BC12;
   background-image: none;
   border-color: #96BC12;
}
#wb_kontaktCheckbox2 input[type='checkbox']:focus + label::before
{
   outline: thin dotted;
}
#wb_kontaktText7 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 15px 0 5px 0 ;
   text-align: left;
}
#wb_kontaktText7 div
{
   text-align: left;
}
#wb_kontaktText7
{
   display: block;
   margin: 15px 0 5px 0 ;
   box-sizing: border-box;
   width: 100%;
}
#indexDialog1
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#indexDialog1 .modal-content
{
   background-color: #D2CECA;
   background-image: none;
   border: 1px solid #808080;
   border-radius: 0px;
   overflow: visible;
   pointer-events: all;
}
#indexDialog1.fade
{
   opacity: 1;
   transition: all 400ms linear;
}
#indexDialog1 .animate-show
{
   animation-duration: 400ms;
   animation-fill-mode: both;
   animation-name: transform-scale-in;
}
#indexDialog1 .animate-hide
{
   animation-duration: 400ms;
   animation-fill-mode: both;
   animation-name: transform-scale-in;
   animation-direction: reverse;
}
#indexDialog1.modal
{
   position: fixed;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 9999;
   display: none;
   overflow: hidden;
   -webkit-overflow-scrolling: touch;
   outline: 0;
}
#indexDialog1 .modal-open .modal
{
   overflow-x: hidden;
   overflow-y: auto;
}
#indexDialog1 .modal-open
{
   overflow: hidden;
}
#indexDialog1 .modal-dialog
{
   position: relative;
   width: 447px;
   margin-left: auto;
   margin-right: auto;
}
#indexDialog1 .modal-content
{
   position: relative;
   -webkit-background-clip: padding-box;
   background-clip: padding-box;
   outline: 0;
}
#indexDialog1 .modal-header
{
   padding: 10px 10px 10px 10px;
   background-color: #9EB13D;
   border-bottom: 1px solid #808080;
}
#indexDialog1 .modal-footer
{
   padding: 10px 10px 10px 10px;
   border-top: 1px solid #808080;
}
#indexDialog1 .modal-body
{
   position: relative;
   width: 447px;
   height: 535px;
}
#indexDialog1 .close
{
   float: right;
   font-size: 21px;
   font-weight: 700;
   line-height: 1;
   color: #FFFFFF;
   text-shadow: 0px 1px 0px #fff;
   opacity: 0.5;
   -webkit-appearance: none;
   padding: 0;
   cursor: pointer;
   background: 0 0;
   border: 0;
   margin-top: -2px;
}
.modal-backdrop
{
   position: fixed;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 1040;
   background-color: #000;
}
.modal-backdrop.fade
{
   opacity: 0;
   transition: opacity .15s linear;
}
.modal-backdrop.show
{
   opacity: 0.5;
}
.modal-open
{
   overflow: hidden;
}
#indexDialog1 .modal-header
{
   cursor: move;
}
#indexDialog1 .modal-dialog-centered
{
   display: flex;
   align-items: center;
   margin: 1.75rem auto;
   min-height: calc(100% - 3.5rem);
   pointer-events: none;
}
#indexDialog1 .modal-dialog-centered::before
{
   display: block;
   height: calc(100vh - 3.5rem);
   content: "";
}
#indexDialog1 .modal-title
{
   color: #FFFFFF;
   font-family: "Roboto Condensed Light";
   font-weight: normal;
   font-size: 19px;
   font-style: normal;
   margin: 0;
}
#wb_indexText8 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_indexText8 div
{
   text-align: left;
}
#wb_indexHeading15
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: left;
}
#indexHeading15
{
   color: #000000;
   font-family: "Roboto Condensed Light";
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   margin: 0;
   text-align: left;
}
#wb_indexHeading17
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: left;
}
#indexHeading17
{
   color: #000000;
   font-family: "Roboto Condensed Light";
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   margin: 0;
   text-align: left;
}
#indexEditbox3
{
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   background-color: #F5F5F5;
   background-image: none;
   color: #000000;
   font-family: "Roboto Condensed Light";
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   line-height: 27px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
#indexEditbox3:focus
{
   border-color: #96BC12;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(150,188,18,0.60);
   outline: 0;
}
#wb_indexCheckbox1
{
   margin: 0;
}
#wb_indexCheckbox1, #wb_indexCheckbox1 *, #wb_indexCheckbox1 *::before, #wb_indexCheckbox1 *::after
{
   box-sizing: border-box;
}
#wb_indexCheckbox1 input[type='checkbox']
{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 17px;
   height: 17px;
   left: 0;
   top: 0;
}
#wb_indexCheckbox1 label
{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
#wb_indexCheckbox1 label::before
{
   content: "";
   display: inline-block;
   position: absolute;
   width: 17px;
   height: 17px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #4F4F4F;
   border-radius: 0px;
}
#wb_indexCheckbox1 label::after
{
   display: inline-block;
   position: absolute;
   width: 17px;
   height: 17px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 17px;
}
#wb_indexCheckbox1 input[type='checkbox']:checked + label::after
{
   content: " ";
   background: url('data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2068%2068%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M63%2018%20C63%2019%2c%2064%2019%2c%2064%2020%20C64%2021%2c%2063%2022%2c%2063%2023%20L35%2051%20L30%2056%20C29%2056%2c%2028%2057%2c%2027%2057%20C26%2057%2c%2026%2056%2c%2025%2056%20L20%2051%20L6%2037%20C5%2036%2c%205%2035%2c%205%2034%20C5%2033%2c%205%2032%2c%206%2032%20L11%2026%20C12%2026%2c%2013%2025%2c%2014%2025%20C15%2025%2c%2016%2026%2c%2016%2026%20L27%2038%20L52%2013%20C53%2012%2c%2054%2012%2c%2055%2012%20C56%2012%2c%2057%2012%2c%2058%2013%22/%3e%0d%0a%3c/svg%3e%0d%0a') no-repeat center center;
   background-size: 80% 80%;
}
#wb_indexCheckbox1 input[type='checkbox']:checked + label::before
{
   background-color: #96BC12;
   background-image: none;
   border-color: #96BC12;
}
#wb_indexCheckbox1 input[type='checkbox']:focus + label::before
{
   outline: thin dotted;
}
#wb_indexText10 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_indexText10 div
{
   text-align: left;
}
#wb_indexHeading13
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: left;
}
#indexHeading13
{
   color: #000000;
   font-family: "Roboto Condensed";
   font-weight: normal;
   font-style: normal;
   font-size: 24px;
   margin: 0;
   text-align: left;
}
#indexEditbox1
{
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   background-color: #F5F5F5;
   background-image: none;
   color: #000000;
   font-family: "Roboto Condensed Light";
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   line-height: 27px;
   margin: 0;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
#indexEditbox1:focus
{
   border-color: #96BC12;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(150,188,18,0.60);
   outline: 0;
}
#wb_indexText9 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_indexText9 div
{
   text-align: left;
}
#Button_senden
{
   font-family: "Arial Narrow";
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   padding: 0;
   text-align: center;
   -webkit-appearance: none;
   margin: 0;
}
}
#Button_senden:focus
{
   outline: 0;
}
#indexButton2
{
   font-family: "Roboto Condensed Light";
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   padding: 0;
   text-align: center;
   -webkit-appearance: none;
   margin: 0;
}
}
#indexButton2:focus
{
   outline: 0;
}
#wb_MasterLayoutGrid1
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #C1C1B8;
   background-image: none;
   border-top-width: 2px;
   border-right-width: 2px;
   border-bottom-width: 2px;
   border-left-width: 2px;
   border-top-style: solid;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
   border-top-color: #96BC12;
   border-right-color: #96BC12;
   border-bottom-color: #96BC12;
   border-left-color: #96BC12;
   box-sizing: border-box;
   margin: 0;
}
#MasterLayoutGrid1
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 25px 0 15px 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1250px;
}
#MasterLayoutGrid1 > .col-1, #MasterLayoutGrid1 > .col-2, #MasterLayoutGrid1 > .col-3, #MasterLayoutGrid1 > .col-4, #MasterLayoutGrid1 > .col-5, #MasterLayoutGrid1 > .col-6
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#MasterLayoutGrid1 > .col-1, #MasterLayoutGrid1 > .col-2, #MasterLayoutGrid1 > .col-3, #MasterLayoutGrid1 > .col-4, #MasterLayoutGrid1 > .col-5, #MasterLayoutGrid1 > .col-6
{
   flex: 0 0 auto;
}
#MasterLayoutGrid1 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 8.33333333%;
   max-width: 8.33333333%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: flex-start;
   text-align: left;
}
#MasterLayoutGrid1 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 8.33333333%;
   max-width: 8.33333333%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#MasterLayoutGrid1 > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 8.33333333%;
   max-width: 8.33333333%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#MasterLayoutGrid1 > .col-4
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 25%;
   max-width: 25%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: flex-start;
   text-align: left;
}
#MasterLayoutGrid1 > .col-5
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 25%;
   max-width: 25%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: flex-start;
   text-align: left;
}
#MasterLayoutGrid1 > .col-6
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 25%;
   max-width: 25%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: center;
   text-align: center;
}
@media (max-width: 480px)
{
#MasterLayoutGrid1 > .col-1, #MasterLayoutGrid1 > .col-2, #MasterLayoutGrid1 > .col-3, #MasterLayoutGrid1 > .col-4, #MasterLayoutGrid1 > .col-5, #MasterLayoutGrid1 > .col-6
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_MasterLayoutGrid3
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #7E7E63;
   background-image: none;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   border-top-style: solid;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
   border-top-color: #FFFFFF;
   border-right-color: #FFFFFF;
   border-bottom-color: #FFFFFF;
   border-left-color: #FFFFFF;
   box-sizing: border-box;
   margin: 0;
}
#MasterLayoutGrid3
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 25px 0 25px 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1250px;
}
#MasterLayoutGrid3 > .col-1, #MasterLayoutGrid3 > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#MasterLayoutGrid3 > .col-1, #MasterLayoutGrid3 > .col-2
{
   flex: 0 0 auto;
}
#MasterLayoutGrid3 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 75%;
   max-width: 75%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#MasterLayoutGrid3 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 25%;
   max-width: 25%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 480px)
{
#MasterLayoutGrid3 > .col-1, #MasterLayoutGrid3 > .col-2
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_main_menu
{
   display: block;
   background-color: rgba(179,179,157,0.00);
   font-family: "Arial Narrow";
   font-weight: normal;
   text-align: right;
   width: 100%;
   z-index: 1111 !important;
}
#main_menu
{
   display: inline-block;
   background-color: rgba(179,179,157,0.00);
   height: 45px;
}
#wb_main_menu ul
{
   list-style: none;
   margin: 0;
   padding: 0;
   position: relative;
}
#wb_main_menu ul:after
{
   clear: both;
   content: "";
   display: block;
}
#wb_main_menu ul li
{
   border-radius: 0;
   display: list-item;
   float: left;
   list-style: none;
   z-index: 9999;
}
#wb_main_menu ul li i
{
   font-size: 24px;
   width: 24px;
}
#wb_main_menu ul li a
{
   background-color: rgba(179,179,157,0.00);
   color: #000000;
   font-family: "Arial Narrow";
   font-weight: normal;
   font-size: 19px;
   font-style: normal;
   text-decoration: none;
   padding: 0 20px 0 20px;
   text-align: center;
}
#wb_main_menu > ul > li > a 
{
   height: 45px;
}
.main_menu a 
{
   display: block;
}
#wb_main_menu li:hover > a, #wb_main_menu li .active
{
   background-color: rgba(91,91,72,0.00);
   color: #669A1C;
}
#wb_main_menu ul ul
{
   display: none;
   position: absolute;
   top: 45px;
}
#wb_main_menu ul li:hover > ul
{
   display: list-item;
}
#wb_main_menu ul ul li 
{
   float: none;
   position: relative;
   width: 130px;
}
#wb_main_menu ul ul li a
{
   background-color: #7A7A7A;
   border: 0px solid #7A7A7A;
   color: #FFFFFF;
}
#wb_main_menu ul ul li:hover > a, #wb_main_menu ul ul li .active
{
   background-color: #F5F5F5;
   color: #800000;
}
#wb_main_menu ul ul li i 
{
   margin-right: 8px;
   vertical-align: middle;
}
#wb_main_menu ul ul li a 
{
   padding-top: 15px;
   padding-right: 15px;
   padding-bottom: 15px;
   text-align: left;
   vertical-align: middle;
}
#wb_main_menu ul ul ul li 
{
   left: 130px;
   position: relative;
   top: -45px;
}
#wb_main_menu .arrow-down 
{
   display: inline-block;
   width: 0;
   height: 0;
   margin-left: 2px;
   vertical-align: middle;
   border-top: 4px solid #000000;
   border-right: 4px solid transparent;
   border-left: 4px solid transparent;
   border-bottom: 0 dotted;
}
#wb_main_menu .arrow-left 
{
   display: inline-block;
   width: 0;
   height: 0;
   margin-left: 2px;
   vertical-align: middle;
   border-left: 4px solid #FFFFFF;
   border-top: 4px solid transparent;
   border-bottom: 4px solid transparent;
   border-right: 0 dotted;
}
#wb_main_menu li:hover > a .arrow-down, #wb_main_menu li .active .arrow-down
{ 
   border-top-color: #669A1C;
}
#wb_main_menu ul ul li:hover > a .arrow-left, #wb_main_menu ul ul li .active .arrow-left
{ 
   border-left-color: #800000;
}
#wb_main_menu .toggle,[id^=main_menu-submenu]
{
   display: none;
}
@media all and (max-width:850px) 
{
#wb_main_menu
{
   margin: 0;
   text-align: left;
}
#wb_main_menu ul li a, #wb_main_menu .toggle
{
   font-size: 19px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   padding: 15px 15px 15px 20px;
}
#wb_main_menu .toggle + a
{
   display: none !important;
}
.main_menu 
{
   display: none;
   z-index: 9999;
}
#main_menu 
{
   background-color: transparent;
   display: none;
}
#wb_main_menu > ul > li > a 
{
   height: auto !important;   margin: 0;
}
#wb_main_menu .toggle 
{
   display: block;
   background-color: rgba(179,179,157,0.00);
   color: #000000;
   padding: 0 15px 0 20px;
   line-height: 54px;
   text-decoration: none;
   border: none;
   position: relative;
}
#wb_main_menu .toggle:hover
{
   background-color: rgba(91,91,72,0.00);
   color: #669A1C;
}
[id^=main_menu-submenu]:checked + ul 
{
   display: block !important;
}
#main_menu-title
{
   height: 45px !important;
   line-height: 45px !important;
   text-align: left;
}
#wb_main_menu ul li 
{
   display: block;
   width: 100% !important;
   text-align: left;
}
#wb_main_menu ul ul .toggle,
#wb_main_menu ul ul a 
{
   padding: 0 40px;
}
#wb_main_menu a:hover,
#wb_main_menu ul ul ul a 
{
   background-color: #7A7A7A;
   color: #FFFFFF;
}
#wb_main_menu ul li ul li .toggle,
#wb_main_menu ul ul a 
{
   background-color: #7A7A7A;
   color: #FFFFFF;
}
#wb_main_menu ul ul ul a 
{
   padding: 15px 15px 15px 60px;
}
#wb_main_menu ul li a 
{
   text-align: left;
}
#wb_main_menu ul li a br 
{
   display: none;
}
#wb_main_menu ul li i 
{
   margin-right: 8px;
}
#wb_main_menu ul ul 
{
   float: none;
   position: static;
}
#wb_main_menu ul ul li:hover > ul,
#wb_main_menu ul li:hover > ul 
{
   display: none;
}
#wb_main_menu ul ul li 
{
   display: block;
   width: 100%;
}
#wb_main_menu ul ul ul li 
{
   position: static;
}
#main_menu-icon 
{
   display: block;
   position: absolute;
   right: 20px;
   top: 10px;
}
#main_menu-icon span 
{
   display: block;
   margin-top: 4px;
   height: 2px;
   background-color: #000000;
   color: #000000;
   width: 24px;
}
#wb_main_menu ul li ul li .toggle:hover
{
   background-color: #F5F5F5;
   color: #800000;
}
#wb_main_menu .toggle .arrow-down 
{
   border-top-color: #000000;
}
#wb_main_menu .toggle:hover .arrow-down, #wb_main_menu li .active .arrow-down
{
   border-top-color: #669A1C;
}
#wb_main_menu ul li ul li .toggle .arrow-down 
{
   border-top-color: #FFFFFF;
}
#wb_main_menu ul li ul li .toggle:hover .arrow-down, #wb_main_menu ul li ul li .active .arrow-down
{
   border-top-color: #800000;
}
}
#wb_MasterImage1
{
   margin: 0;
   vertical-align: top;
}
#MasterImage1
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 125px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_MasterText3 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_MasterText3 div
{
   text-align: center;
}
#wb_MasterText3
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_MasterText4 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_MasterText4 div
{
   text-align: center;
}
#wb_MasterText4
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_MasterImage2
{
   margin: 0;
   vertical-align: top;
}
#MasterImage2
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   animation: flip 40000ms linear 0ms infinite normal both;
   display: block;
   width: 100%;
   height: auto;
   max-width: 100px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_MasterImage3
{
   margin: 0;
   vertical-align: top;
}
#MasterImage3
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 70px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_MasterText1 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_MasterText1 div
{
   text-align: left;
}
#wb_MasterText1
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_MasterText2 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_MasterText2 div
{
   text-align: left;
}
#wb_MasterText2
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_MasterImage4
{
   margin: 0;
   vertical-align: top;
}
#MasterImage4
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 150px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
