* { margin:0; padding:0;}

body {font-family:'Yanone Kaffeesatz', 'Open Sans', sans-serif; overflow-x:hidden;}

/*TOPO REDUZIDO*/
#menu-suspenso {background-color:#FFF; width:100%; height:45px; margin:0; display:none; z-index:99999; position:fixed; -moz-box-shadow: 0 5px 10px -10px #000; -webkit-box-shadow: 0 5px 10px -10px #000;box-shadow: 0 5px 10px -10px #000;}
.menu-suspenso {width:990px; margin:0 auto;}
.menu-suspenso .logo-suspenso {width:157px; height:28px; float:left; margin:10px 0 0 25px;}
.menu-suspenso > ul {width:700px; margin:0; padding:0; float:right;}
.menu-suspenso > ul > li {font-size:16px; color:#000; display:inline; list-style:none; line-height:45px;}
.menu-suspenso > ul > li > a {text-decoration:none; color:#000; float:left; width:110px; text-align:center;}
.menu-suspenso > ul > li > a:hover {background:url(../images/seta-topo-reduzido.png) no-repeat bottom center; color:#cacaca; text-align:center; display:block;}
/*TOPO REDUZIDO*/


/*HEADER*/
#header {width:100%; height:128px; margin:0; min-width:990px;}
.header {width:990px; height:128px; margin:0 auto;}
/*HEADER*/

/*NAV*/
#nav {width:990px; margin:0 auto;}
#nav ul {margin:0 0 0 35px; padding:0;}
#nav ul li {font-size:22px; color:#000; display:inline; list-style:none; line-height:128px;}
#nav ul li a {text-decoration:none; color:#000; float:left; width:105px; text-align:center;}
#nav ul li a:hover {background:url(../images/seta-nav.png) no-repeat bottom center; color:#cacaca; text-align:center; display:block;}
.current {width:197px; height:170px; margin:auto 35px auto 35px; float:left; display:block; overflow:hidden; position:relative; z-index:9999;}
.current > ul > li > a {width:197px; height:170px; text-decoration:none; float:left; text-align:center;}
.current > ul > li > a:hover {background:none;}
/*NAV*/


/*FULL BANNER*/
#bullets {width:150px; position:absolute; top:500px; left:50%; margin:auto auto auto -60px; z-index:9999; text-align:center;}
#bullets a {background:url(../images/bt-nao-ativo-fullbanner.png) top center; display:inline-block; width:14px; height:14px; text-indent:-1000px; overflow:hidden; margin:auto 0 auto 5px;}
#bullets .activeSlide {background:url(../images/bt-ativo-fullbanner.png) bottom center;}

#next {width:71x; height:72px; position:absolute; top:50%; right:0; margin:auto auto auto auto; display:block; cursor:pointer; z-index:1000;}
#prev {width:71px; height:72px; position:absolute; top:50%; left:0; margin:auto auto auto auto;  display:block; cursor:pointer; z-index:1000;}

#fullbanner {width:100%; height:500px; margin:0;}

.banner01 {background:url(../fullbanner/bg-banner01.jpg) repeat top center; width:100%; height:473px; margin:0;}
.banner01-01 {width:990px; height:627px; margin:0 auto; position:relative;}
.banner01-01 .banner01-01-text {width:265px; height:280px; position:absolute; top:100px; left:30px;}
.banner01-01 .banner01-01-img {width:631px; height:627px; margin:0; float:right;}

.banner02 {background:url(../fullbanner/bg-banner02.jpg) repeat top center; width:100%; height:473px; margin:0;}
.banner02-02 {width:990px; height:627px; margin:0 auto; position:relative;}
.banner02-02 .banner02-02-text {width:265px; height:280px; position:absolute; top:100px; left:30px;}

.banner03 {background:url(../fullbanner/bg-banner05.jpg) repeat top center; width:100%; height:473px; margin:0;}
.banner03-03 {width:990px; height:627px; margin:0 auto; position:relative;}
.banner03-03 .banner03-03-text {width:265px; height:280px; position:absolute; top:100px; left:30px;}

.banner04 {background:url(../fullbanner/bg-banner06.jpg) repeat top center; width:100%; height:473px; margin:0;}
.banner04-04 {width:990px; height:627px; margin:0 auto; position:relative;}
.banner04-04 .banner04-04-text {width:265px; height:280px; position:absolute; top:100px; left:30px;}

.banner05 {background:url(../fullbanner/bg-banner07.jpg) repeat top center; width:100%; height:473px; margin:0;}
.banner05-05 {width:990px; height:627px; margin:0 auto; position:relative;}
.banner05-05 .banner05-05-text {width:265px; height:280px; position:absolute; top:100px; left:30px;}
/*FULL BANNER*/

/*INICIAL*/
#inicial {background:url(../images/bg-estrutura.jpg) repeat top center; width:100%; height:450px; margin:0;}
.inicial {width:990px; margin:0 auto; padding:1px 0 1px 0;}
.inicial > span {width:990px; margin:100px 0 0 0; font-family:'Eras Light ITC', 'Eras Medium ITC', sans-serif; font-size:72px; text-align:center; color:#000; display:block;}
.inicial > span > p {color:#71BE3E; display:inline;}
.inicial01 {font-family:'Eras Light ITC', sans-serif; font-size:26px; color:#411f01; width:950px; display:block; text-align:center; margin:60px 0 0 0;}
/*INICIAL*/

/*ESTRUTURA*/
#estrutura {background-color:#E6E7E8; width:100%; height:600px; margin:0;}
.estrutura {width:990px; margin:0 auto; padding:1px 0 1px 0;}
.estrutura > span {background:url(../images/folha.png) no-repeat left 32% center; width:990px; margin:100px 0 0 0; font-family:'Yanone Kaffeesatz', sans-serif; font-size:72px; text-align:center; color:#000; display:block;}
.estrutura > span > p {color:#71BE3E; display:inline;}
.estrutura01 {font-family:'Open Sans', sans-serif; font-size:16px; color:#411f01; width:950px; display:block; text-align:center; margin:60px 0 0 0;}
/*ESTRUTURA*/

/*PARALLAX 01*/
#parallax01 {background:url(../images/parallax01.jpg) fixed center top; width:100%; height:346px; margin:0;}
.shadow-parallax01 {background:url(../images/shadow-parallax01.png) repeat-x center; width:100%; height:346px; margin:0; z-index:10;}
.parallax01 {width:990px; margin:0 auto; z-index:100; padding:1px 0 1px 0;}
.parallax01 > ul {width:890px; margin:93px auto; position:relative;}
.parallax01 > ul > li {width:153px; height:154px; margin:auto 0 auto 22px; display:inline; list-style:none; cursor:default;}
.parallax01 > ul > li > .casamentos {width:100px; font-family:'Yanone Kaffeesatz', sans-serif; font-weight:300; font-size:18px; color:#000; position:absolute; top:50%; left:4%; margin:25px auto 0 22px; cursor:default;}
.parallax01 > ul > li > .acampamentos {width:100px; font-family:'Yanone Kaffeesatz', sans-serif; font-weight:300; font-size:18px; color:#000; position:absolute; top:50%; left:23%; margin:25px auto 0 22px; cursor:default;}
.parallax01 > ul > li > .retiros {width:100px; font-family:'Yanone Kaffeesatz', sans-serif; font-weight:300; font-size:18px; color:#000; position:absolute; top:50%; left:45%; margin:25px auto 0 27px; cursor:default;}
.parallax01 > ul > li > .jovens {width:100px; font-family:'Yanone Kaffeesatz', sans-serif; font-weight:300; font-size:18px; color:#000; position:absolute; top:50%; left:62%; margin:25px auto 0 32px; cursor:default;}
.parallax01 > ul > li > .seminarios {width:100px; font-family:'Yanone Kaffeesatz', sans-serif; font-weight:300; font-size:18px; color:#000; position:absolute; top:50%; left:85%; margin:25px auto 0 5px; line-height:17px; text-align:center; width:100px; cursor:default;}
/*PARALLAX 01*/

/*LAZER*/
#lazer {background-color:#E6E7E8; width:100%; height:470px; margin:0; padding:1px 0 1px 0;}
.lazer {width:990px; height:370px; margin:0 auto;}
.lazer > span {background:url(../images/folha.png) no-repeat left 37% center; width:990px; margin:100px 0 0 0; font-family:'Yanone Kaffeesatz', sans-serif; font-size:72px; text-align:center; color:#000; display:block;}
.lazer > span > p {color:#71BE3E; display:inline; padding:0 0 0 10px;}
.lazer01 {width:490px; margin:0 0 0 25px; float:left;}
.lazer01 > p {font-family:'Open Sans', sans-serif; font-size:24px; color:inherit; line-height:22px; margin:60px 0 0 0;}
.lazer02 {width:434px; height:285px; float:right; margin:auto 25px auto 0;}
/*LAZER*/

/*DESTAQUES*/
#destaques {background-color:#5C453E; width:100%; height:345px; margin:0;}
.destaques {width:990px; height:343px; margin:0 auto; padding:1px 0 1px 0;}
.destaques > ul {width:940px; margin:88px auto;}
.destaques > ul > li {background:url(../images/circle-svc.png) top center; width:165px; height:165px; float:left; list-style:none; margin:0 0 0 15px; cursor:default;}
.destaques > ul > li > span {font-family:'Yanone Kaffeesatz', sans-serif; font-weight:700; color:#71BE3E; font-size:32px; line-height:165px; text-align:center; display:block;}
.destaques > ul > li > span > a { text-decoration:none; color:#71BE3E;}
/*DESTAQUES*/

/*FOOTPAGE*/
#footpage {background-color:#773f71; width:100%; height:50px; margin:0;}
.footpage {width:990px; height:40px; margin:0 auto; padding:1px 0 1px 0;}
.footpage > span {font-family: 'Eras Light ITC', 'Eras Medium ITC', sans-serif;font-weight:700; color:##71BE3E; font-size:16px; line-height:50px; text-align:center; display:block;}
/*FOOTPAGE*/

/*EVENTOS*/
#eventos {background-color:#E6E7E8; width:100%; height:800px; margin:0; padding:1px 0 1px 0;}
.eventos {width:990px; margin:0 auto;}
.eventos > span {background:url(../images/folha.png) no-repeat left 35% center; width:990px; margin:100px 0 0 0; font-family:'Yanone Kaffeesatz', sans-serif; font-size:72px; text-align:center; color:#000; display:block;}
.eventos > span > p {color:#71BE3E; display:inline;}
.eventos01 {width:990px; height:550px;  margin:60px 0 0 0;}
/*EVENTOS*/

/*CASAMENTO*/
.casamento {width:990px; margin:0;}
.casamento > span {width:990px; font-family:'Yanone Kaffeesatz', sans-serif; font-size:40px; text-align:center; display:block; color:#000;}
.casamento > span > p {color:#5C453E; display:inline;}
.casamento01 {background:url(../images/bg-eventos.jpg) repeat top center; width:990px; height:389px; margin:10px 0 0 0;}
.casamento01 > p {width:600px; font-size:14px; color:#6f6f6f; font-family:'Open Sans', sans-serif; display:block; margin:15px 0 0 15px;}
.casamento01 > ul {width:200px; margin:10px 0 0 15px; float:left;}
.casamento01 > ul > li {list-style:none; font-size:14px; color:#6f6f6f; font-family:'Open Sans'; line-height:20px;}
.casamento01 > ul > li > a {text-decoration:none; font-size:inherit; color:inherit;}
.list02 {width:200px; margin:0 0 0 15px; float:left;}
.list02 > ul {margin:10px 0 0 0; display:inline; display:block;}
.list02 > ul > li {list-style:none; font-size:14px; color:#6f6f6f; font-family:'Open Sans'; line-height:20px;}
.casamento-img {width:289px; height:289px; margin:0; float:right; position:absolute; top:25%; right:20px;}
/*CASAMENTO*/

/*ACAMPAMENTO*/
.acampamento {width:990px; margin:0;}
.acampamento > span {width:990px; font-family:'Yanone Kaffeesatz', sans-serif; font-size:40px; text-align:center; display:block; color:#000;}
.acampamento > span > p {color:#5C453E; display:inline;}
.acampamento01 {background:url(../images/bg-eventos.jpg) repeat top center; width:990px; height:389px; margin:10px 0 0 0;}
.acampamento01 > p {width:600px; font-size:14px; color:#6f6f6f; font-family:'Open Sans', sans-serif; display:block; margin:15px 0 0 15px;}
.acampamento-img {width:289px; height:289px; margin:0; float:right; position:absolute; top:25%; right:20px;}
/*ACAMPAMENTO*/

/*RETIROS*/
.retiros {width:990px; margin:0;}
.retiros > span {width:990px; font-family:'Yanone Kaffeesatz', sans-serif; font-size:40px; text-align:center; display:block; color:#000;}
.retiros > span > p {color:#5C453E; display:inline;}
.retiros01 {background:url(../images/bg-eventos.jpg) repeat top center; width:990px; height:389px; margin:10px 0 0 0;}
.retiros01 > p {width:600px; font-size:14px; color:#6f6f6f; font-family:'Open Sans', sans-serif; display:block; margin:15px 0 0 15px;}
.retiros-img {width:289px; height:289px; margin:0; float:right; position:absolute; top:25%; right:20px;}
/*RETIROS*/

/*WORKSHOP*/
.workshop {width:990px; margin:0;}
.workshop > span {width:990px; font-family:'Yanone Kaffeesatz', sans-serif; font-size:40px; text-align:center; display:block; color:#000;}
.workshop > span > p {color:#5C453E; display:inline;}
.workshop01 {background:url(../images/bg-eventos.jpg) repeat top center; width:990px; height:389px; margin:10px 0 0 0;}
.workshop01 > p {width:600px; font-size:14px; color:#6f6f6f; font-family:'Open Sans', sans-serif; display:block; margin:15px 0 0 15px;}
.workshop-img {width:289px; height:289px; margin:0; float:right; position:absolute; top:25%; right:20px;}
/*WORKSHOP*/

/*GALERIA*/
#galeria {background-color:#5C453E; width:100%; height:1000px; margin:0; padding:1px 0 1px 0;}
.galeria {background-color:#E6E7E8; width:100%; height:188px; margin:76px 0 0 0;}
.galeria01 {width:990px; height:188px; margin:0 auto; padding:1px 0 0 0;}
.galeria01 > span {background:url(../images/folha.png) no-repeat left 35% center; margin:25px 0 0 0; font-family:'Yanone Kaffeesatz', sans-serif; font-size:72px; text-align:center; color:#71BE3E; display:block;}
.galeria01 > p {width:990px; font-family:'Yanone Kaffeesatz', sans-serif; font-size:30px; color:#000; text-align:center; display:block; margin:10px 0 0 0; font-weight:300;}
.galeria02 {width:990px; height:800px; margin:70px auto;}
.galeria02 > ul {width:990px; height:auto margin:0 auto 0 20px;}
.galeria02 > ul > li {width:233px; height:224px; list-style:none; float:left; display:block; margin:0; position:relative; border:solid 1px #FFF;}
.galeria02 > ul > li:first-child {margin:0;}
.galeria02 > ul > li > a {text-decoration:none; width:233px; height:224px; float:left;}
.galeria02 > ul > li > a:hover {width:233px; height:224px;}
.galeria02 > ul > li > a::after{content:""; position:absolute; bottom:0px; right:0px; top:0px; left:0px; background:url(../images/mask-fotos.png) center center no-repeat; opacity:0; transition: all 0.5s linear;} 
.galeria02 > ul > li > a:hover::after{opacity:1}

/*GALERIA*/

/*GALERY*/
#galery {background-color:#5C453E; width:100%; height:3100px; margin:0; padding:1px 0 1px 0;}
.galery {background-color:#E6E7E8; width:100%; height:188px; margin:76px 0 0 0;}
.galery01 {width:990px; height:188px; margin:0 auto; padding:1px 0 0 0;}
.galery01 > span {background:url(../images/folha.png) no-repeat left 35% center; margin:25px 0 0 0; font-family:'Yanone Kaffeesatz', sans-serif; font-size:72px; text-align:center; color:#71BE3E; display:block;}
.galery01 > p {width:990px; font-family:'Yanone Kaffeesatz', sans-serif; font-size:30px; color:#000; text-align:center; display:block; margin:10px 0 0 0; font-weight:300;}
.galery02 {width:990px; height:800px; margin:70px auto;}
.galery02 > ul {width:990px; height:auto margin:0 auto 0 20px;}
.galery02 > ul > li {width:233px; height:224px; list-style:none; float:left; display:block; margin:0; position:relative; border:solid 1px #FFF;}
.galery02 > ul > li:first-child {margin:0;}
.galery02 > ul > li > a {text-decoration:none; width:233px; height:224px; float:left;}
.galery02 > ul > li > a:hover {width:233px; height:224px;}
.galery02 > ul > li > a::after{content:""; position:absolute; bottom:0px; right:0px; top:0px; left:0px; background:url(../images/mask-fotos.png) center center no-repeat; opacity:0; transition: all 0.5s linear;} 
.galery02 > ul > li > a:hover::after{opacity:1}
/*GALERY*/


/*MATRIMONIO*/
#matrimonio {background:url(../images/bg-fotos.jpg) no-repeat center; width:100%; height:1439px; margin:0; padding:1px 0 1px 0;}
.matrimonio {background-color:#f8f5f0; width:100%; height:188px; margin:76px 0 0 0;}
.matrimonio01 {width:990px; height:188px; margin:0 auto; padding:1px 0 0 0;}
.matrimonio01 > span {background:url(../images/folha.png) no-repeat left 30% center; margin:25px 0 0 0; font-family:'Yanone Kaffeesatz', sans-serif; font-size:72px; text-align:center; color:#71BE3E; display:block;}
.matrimonio01 > p {width:990px; font-family:'Yanone Kaffeesatz', sans-serif; font-size:30px; color:#000; text-align:center; display:block; margin:10px 0 0 0; font-weight:300;}
.matrimonio02 {width:990px; height:800px; margin:70px auto;}
.matrimonio02 > ul {width:990px; height:auto margin:0 auto 0 20px;}
.matrimonio02 > ul > li {width:233px; height:224px; list-style:none; float:left; display:block; margin:0; position:relative; border:solid 1px #FFF;}
.matrimonio02 > ul > li:first-child {margin:0;}
.matrimonio02 > ul > li > a {text-decoration:none; width:233px; height:224px; float:left;}
.matrimonio02 > ul > li > a:hover {width:233px; height:224px;}
.matrimonio02 > ul > li > a::after{content:""; position:absolute; bottom:0px; right:0px; top:0px; left:0px; background:url(../images/mask-fotos.png) center center no-repeat; opacity:0; transition: all 0.5s linear;} 
.matrimonio02 > ul > li > a:hover::after{opacity:1}
/*MATRIMONIO*/

/*CAMP*/
#camp {background:url(../images/bg-fotos.jpg) no-repeat center; width:100%; height:1439px; margin:0; padding:1px 0 1px 0;}
.camp {background-color:#f8f5f0; width:100%; height:188px; margin:76px 0 0 0;}
.camp01 {width:990px; height:188px; margin:0 auto; padding:1px 0 0 0;}
.camp01 > span {background:url(../images/folha.png) no-repeat left 25% center; margin:25px 0 0 0; font-family:'Yanone Kaffeesatz', sans-serif; font-size:72px; text-align:center; color:#71BE3E; display:block;}
.camp01 > p {width:990px; font-family:'Yanone Kaffeesatz', sans-serif; font-size:30px; color:#000; text-align:center; display:block; margin:10px 0 0 0; font-weight:300;}
.camp02 {width:990px; height:800px; margin:70px auto;}
.camp02 > ul {width:990px; height:auto margin:0 auto 0 20px;}
.camp02 > ul > li {width:233px; height:224px; list-style:none; float:left; display:block; margin:0; position:relative; border:solid 1px #FFF;}
.camp02 > ul > li:first-child {margin:0;}
.camp02 > ul > li > a {text-decoration:none; width:233px; height:224px; float:left;}
.camp02 > ul > li > a:hover {width:233px; height:224px;}
.camp02 > ul > li > a::after{content:""; position:absolute; bottom:0px; right:0px; top:0px; left:0px; background:url(../images/mask-fotos.png) center center no-repeat; opacity:0; transition: all 0.5s linear;} 
.camp02 > ul > li > a:hover::after{opacity:1}
/*CAMP*/

/*WORKS*/
#works {background:url(../images/bg-fotos.jpg) no-repeat center; width:100%; height:1439px; margin:0; padding:1px 0 1px 0;}
.works {background-color:#f8f5f0; width:100%; height:188px; margin:76px 0 0 0;}
.works01 {width:990px; height:188px; margin:0 auto; padding:1px 0 0 0;}
.works01 > span {background:url(../images/folha.png) no-repeat left 30% center; margin:25px 0 0 0; font-family:'Yanone Kaffeesatz', sans-serif; font-size:72px; text-align:center; color:#71BE3E; display:block;}
.works01 > p {width:990px; font-family:'Yanone Kaffeesatz', sans-serif; font-size:30px; color:#000; text-align:center; display:block; margin:10px 0 0 0; font-weight:300;}
.works02 {width:990px; height:800px; margin:70px auto;}
.works02 > ul {width:990px; height:auto margin:0 auto 0 20px;}
.works02 > ul > li {width:233px; height:224px; list-style:none; float:left; display:block; margin:0; position:relative; border:solid 1px #FFF;}
.works02 > ul > li:first-child {margin:0;}
.works02 > ul > li > a {text-decoration:none; width:233px; height:224px; float:left;}
.works02 > ul > li > a:hover {width:233px; height:224px;}
.works02 > ul > li > a::after{content:""; position:absolute; bottom:0px; right:0px; top:0px; left:0px; background:url(../images/mask-fotos.png) center center no-repeat; opacity:0; transition: all 0.5s linear;} 
.works02 > ul > li > a:hover::after{opacity:1}
/*WORKS*/

/*RETIRO*/
#retiro {background:url(../images/bg-fotos.jpg) no-repeat center; width:100%; height:1439px; margin:0; padding:1px 0 1px 0;}
.retiro {background-color:#f8f5f0; width:100%; height:188px; margin:76px 0 0 0;}
.retiro01 {width:990px; height:188px; margin:0 auto; padding:1px 0 0 0;}
.retiro01 > span {background:url(../images/folha.png) no-repeat left 25% center; margin:25px 0 0 0; font-family:'Yanone Kaffeesatz', sans-serif; font-size:72px; text-align:center; color:#71BE3E; display:block;}
.retiro01 > p {width:990px; font-family:'Yanone Kaffeesatz', sans-serif; font-size:30px; color:#000; text-align:center; display:block; margin:10px 0 0 0; font-weight:300;}
.retiro02 {width:990px; height:800px; margin:70px auto;}
.retiro02 > ul {width:990px; height:auto margin:0 auto 0 20px;}
.retiro02 > ul > li {width:233px; height:224px; list-style:none; float:left; display:block; margin:0; position:relative; border:solid 1px #FFF;}
.retiro02 > ul > li:first-child {margin:0;}
.retiro02 > ul > li > a {text-decoration:none; width:233px; height:224px; float:left;}
.retiro02 > ul > li > a:hover {width:233px; height:224px;}
.retiro02 > ul > li > a::after{content:""; position:absolute; bottom:0px; right:0px; top:0px; left:0px; background:url(../images/mask-fotos.png) center center no-repeat; opacity:0; transition: all 0.5s linear;} 
.retiro02 > ul > li > a:hover::after{opacity:1}
/*RETIRO*/

/*SEMINARIOS*/
#seminario {background:url(../images/bg-fotos.jpg) no-repeat center; width:100%; height:1439px; margin:0; padding:1px 0 1px 0;}
.seminario {background-color:#f8f5f0; width:100%; height:188px; margin:76px 0 0 0;}
.seminario01 {width:990px; height:188px; margin:0 auto; padding:1px 0 0 0;}
.seminario01 > span {background:url(../images/folha.png) no-repeat left 30% center; margin:25px 0 0 0; font-family:'Yanone Kaffeesatz', sans-serif; font-size:72px; text-align:center; color:#71BE3E; display:block;}
.seminario01 > p {width:990px; font-family:'Yanone Kaffeesatz', sans-serif; font-size:30px; color:#000; text-align:center; display:block; margin:10px 0 0 0; font-weight:300;}
.seminario02 {width:990px; height:800px; margin:70px auto;}
.seminario02 > ul {width:990px; height:auto margin:0 auto 0 20px;}
.seminario02 > ul > li {width:233px; height:224px; list-style:none; float:left; display:block; margin:0; position:relative; border:solid 1px #FFF;}
.seminario02 > ul > li:first-child {margin:0;}
.seminario02 > ul > li > a {text-decoration:none; width:233px; height:224px; float:left;}
.seminario02 > ul > li > a:hover {width:233px; height:224px;}
.seminario02 > ul > li > a::after{content:""; position:absolute; bottom:0px; right:0px; top:0px; left:0px; background:url(../images/mask-fotos.png) center center no-repeat; opacity:0; transition: all 0.5s linear;} 
.seminario02 > ul > li > a:hover::after{opacity:1}
/*SEMINARIOS*/

/*CONTATO*/
#contato {width:100%; height:260px; margin:0; padding:1px 0 1px 0;}
.contato {width:990px; margin:0 auto;}
.contato > span {background:url(../images/bg-patinha-black.png) no-repeat left 37% center; margin:100px 0 0 0; font-family:'Yanone Kaffeesatz', sans-serif; font-size:72px; text-align:center; color:#71BE3E; display:block;}
.contato > p {width:990px; font-family:'Yanone Kaffeesatz', sans-serif; font-size:30px; color:#000; text-align:center; display:block; margin:10px 0 0 0; font-weight:300;}
/*CONTATO*/

/*LOCALIZACAO*/
#localizacao {width:100%; height:350px; margin:0;}
/*LOCALIZACAO*/

/*FOOTER*/
#footer {background-color:#E6E7E8; width:100%; height:530px; margin:50px 0 0 0;}
.footer {width:990px; margin:0 auto; position:relative;}
.footer-col01 {width:469px; margin:0 0 0 25px; float:left;}
.footer-col01 > span {width:469px; font-size:32px; color:#71BE3E; font-family:'Yanone Kaffeesatz', sans-serif; display:block; margin:30px 0 0 0;}
.footer-col01 > p {width:350px; font-family:'Yanone Kaffeesatz', sans-serif; color:#847c6f; font-size:24px; display:block; margin:15px 0 0 0; font-weight:300;}
.footer .sociais {width:350px; font-size:32px; font-family:'Yanone Kaffeesatz', sans-serif; color:#847c6f; display:block; margin:15px 0 0 0; font-weight:300;}
.footer .sociais > p {color:#773f71; font-weight:400; display:inline;}
.footer .redes-sociais > ul {width:350px; margin:10px 0 0 0;}
.footer .redes-sociais > ul > li {width:59px; height:59px; list-style:none; display:inline; margin:auto 0 auto 10px;}
.footer .redes-sociais > ul > li:first-child {margin-left:0;}
.footer .redes-sociais > ul > li > a {text-decoration:none;}
.footer .redes-sociais > ul > li > a:hover {opacity:0.3;}
.footer-col02 {width:471px; margin:30px 25px 0 0; float:right;}
.footer-col02 .nome {width:471px; margin:0;}
.footer-col02 .nome label {font-size:20px; color:#71BE3E; font-family:'Yanone Kaffeesatz', sans-serif; float:left; display:block;}
.footer-col02 .nome input[type="text"] {width:456px; padding:8px; background-color:#efebe5; display:block; float:left; border:1px solid #f8f5f0; color:#847c6f; margin:5px 0 0 0;}
.footer-col02 .telefone {width:471px; margin:0;}
.footer-col02 .telefone label {font-size:20px; color:#71BE3E; font-family:'Yanone Kaffeesatz', sans-serif; float:left; display:block; margin:5px 0 0 0;}
.footer-col02 .telefone input[type="text"] {width:456px; padding:8px; background-color:#efebe5; display:block; float:left; border:1px solid #f8f5f0; color:#847c6f; margin:5px 0 0 0;}
.footer-col02 .email {width:471px; margin:0;}
.footer-col02 .email label {font-size:20px; color:#71BE3E; font-family:'Yanone Kaffeesatz', sans-serif; float:left; display:block; margin:5px 0 0 0;}
.footer-col02 .email input[type="text"] {width:456px; padding:8px; background-color:#efebe5; display:block; float:left; border:1px solid #f8f5f0; color:#847c6f; margin:5px 0 0 0;}
.footer-col02 .mensagem {width:456px; margin:0;}
.footer-col02 .mensagem label {font-size:20px; color:#71BE3E; font-family:'Yanone Kaffeesatz', sans-serif; float:left; display:block; margin:5px 0 0 0;}
.footer-col02 .mensagem textarea {width:456px; padding:8px; background-color:#efebe5; display:block; float:left; border:1px solid #f8f5f0; color:#847c6f; margin:5px 0 0 0; resize: none;}
.footer-col02 .enviar {width:456px; margin:10px 0 0 0; float:right; text-align:center; display:block;}
.footer-col02 .enviar input[type="submit"] {background:#71BE3E; width:100px; padding:5px; color:#FFF; font-size:16px; text-align:center; border:1px solid #f8f5f0; cursor:pointer; float:right;}
.footer-col02 .enviar input[type="submit"]:hover {opacity:0.3;}
/*FOOTER*/

/*MENSAGEM ENVIO*/
#MsgErro {width:200px; position:absolute; font-size:18px; color:#FFF; top:420px; left:50%; margin:auto auto auto auto; background-color:#F00; padding:10px; text-align:center; display:none; overflow:hidden;}
#MsgSucesso {width:200px; position:absolute; font-size:18px; color:#FFF; top:420px; left:50%; margin:auto auto auto auto; background-color:#EB8919; padding:10px; text-align:center; display:none; overflow:hidden;}
/*MENSAGEM ENVIO*/


/*COPYRIGHT*/
#copyright {width:100%; height:60px; margin:0;}
.copyright {width:990px; margin:0 auto;}
.copyright span {width:215px; font-family:'Open Sans', sans-serif; font-size:12px; color:#683100; float:left; line-height:60px; margin:auto 0 auto 25px;}
.copyright a {width:251px; font-family:'Open Sans', sans-serif; font-size:12px; text-decoration:none; float:right; color:#683100; line-height:60px; margin:auto 25px auto 0;}
.copyright a:hover {color:#231100;}
/*COPYRIGHT*/

/*VOLTAR AO TOPO*/
#back-top {position:fixed; bottom:-7px; margin-left:0; right:1px;}
#back-top a {width:43px; display:block; text-align:center; font:10px/100% 'Open Sans'; text-transform:uppercase; text-decoration:none; color:#d85d01; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s;}
#back-top a:hover {color: #000;}
#back-top span {width:43px; height:41px; display: block; margin-bottom: 11px; background: url(../images/up-arrow.png) no-repeat center center; padding:1px 1px 1px 1px; margin-left:-5px;}
/*VOLTAR AO TOPO*/
