div#container
{
   width: 970px;
   position: relative;
   margin: 0 auto 0 auto;
   text-align: left;
}
body
{
   background-color: #FFFFFF;
   background-image: url('images/index_bkgrnd.png');
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   line-height: 1.1875;
   margin: 0;
   text-align: center;
}
#masterPageHeader1
{
   background-color: #4682B4;
   background-image: none;
   border-radius: 0px;
   box-sizing: border-box;
}
#masterPageHeader1-divider-top
{
   overflow: hidden;
   position: absolute;
   top: 0%;
   width: 100%;
   height: 50px;
   line-height: 0;
   left: 0;
}
#masterPageHeader1-divider-top svg
{
   display: block;
   width: 100%;
   height: 100%;
   position: relative;
   left: 50%;
   top: 0;
   transform: translateX(-50%);
}
#masterPageHeader1-divider-top .divider-fill
{
   fill: rgba(255,255,255,1.00);
   transform-origin: bottom;
   transform: rotateY(0deg);
}
#wb_masterImage1
{
   vertical-align: top;
}
#masterImage1
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#indexLayer1
{
   background-color: transparent;
   background-image: url('images/671bb9a1d1cd5bc1eb7243abdcc567b0.jpg');
   background-repeat: no-repeat;
   background-position: left top;
   background-attachment: fixed;
   background-position: 50% 0;
   background-size: cover;
   border-radius: 0px;
   margin: 0;
}
#indexLayer2
{
   background-color: transparent;
   background-image: url('images/coracao600x500.jpg');
   background-repeat: repeat;
   background-position: left top;
   background-attachment: fixed;
   background-position: 50% 0;
   background-size: cover;
   border-radius: 0px;
   padding: 0;
   margin: 0;
}
#wb_indexText2 
{
   background-color: transparent;
   background-image: none;
   border: 0px dashed #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_indexText2 div
{
   text-align: left;
}
#inicioSnapScroll1
{
   background-color: rgba(255,255,255,0.50);
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   margin: 0;
   list-style: none;
   padding: 10px 10px 10px 10px;
   position: fixed;
   left: 0;
   top: 50%;
   transform: translateY(-50%);
   z-index: 9997;
}
#inicioSnapScroll1 a
{
   display: block;
   position: relative;

   color: #FFFFFF;
   line-height: 13px;
   width: 13px;
   height: 13px;
   margin: 0 0 10px 0 ;
}
#inicioSnapScroll1 li:last-child a
{
   margin-bottom: 0;
}
#inicioSnapScroll1 a .label
{
   color: #333333;
   position: absolute;
   left: 32px;
   top: 0;
   opacity: 0;
   transition: opacity 0.5s ease;
   white-space: nowrap;
}
#inicioSnapScroll1 a:hover .label
{
   opacity: 1;
   display: inline-block;
}
#inicioSnapScroll1 a:after
{
   content: "";
   width: 11px;
   height: 11px;
   display: block;
   border: 1px solid #FFFFFF;
   border-radius: 50%;
   box-shadow: inset 0 0 0 6px rgba(255,255,255,1.00);
   transition: box-shadow 0.5s ease;
   position: absolute;
   top: 0;
   left: 0;
   bottom: 0;
}
#inicioSnapScroll1 a.active:after
{
   box-shadow: inset 0 0 0 6px #FFFFFF;
   opacity: 1;
}
@media all and (max-width:480px) 
{
#inicioSnapScroll1
{
   display: none;
}
}
#inicioLayer2
{
   background-color: transparent;
   background-image: url('images/jesus200x200.jpg');
   background-repeat: no-repeat;
   background-position: left top;
   background-size: 100% 100%;
   border-radius: 0px;
   padding: 0;
   margin: 0;
}
#wb_indexMarquee1 
{
   background-color: #EEEEEE;
   background-image: none;
   border: 1px solid #C0C0C0;
   border-radius: 0px;
   overflow-y: hidden;
   padding: 0;
   margin: 0;
   text-align: center;
   animation: animate-background 1000ms linear 0ms infinite normal both;
   transform: rotate(321deg);
}
#wb_indexMarquee1 div
{
   text-align: center;
}
#wb_indexMarquee1
{
   overflow: hidden;
   position: relative;
}
#indexMarquee1
{
   position: absolute;
   width: 100%;
   height: 100%;
   margin: 0;
   padding: 0;
   animation: indexMarquee1-marquee 5000ms linear infinite;
}
@keyframes indexMarquee1-marquee
{
   0%
   {
   transform: translateX(100%);
   }
   100%
   {
   transform: translateX(-100%);
   }
}
