@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes menuShow{from{width:0}to{width:50%}}@keyframes menuShow{from{width:0}to{width:50%}}@-webkit-keyframes menuHide{from{width:50%}to{width:0}}@keyframes menuHide{from{width:50%}to{width:0}}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:block;src:url(https://bolodamadre.com.br/sonho-do-lucca/assets/fonts/FontAwesome/fa-brands-400.eot);src:url(https://bolodamadre.com.br/sonho-do-lucca/assets/fonts/FontAwesome/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(https://bolodamadre.com.br/sonho-do-lucca/assets/fonts/FontAwesome/fa-brands-400.woff2) format("woff2"),url(https://bolodamadre.com.br/sonho-do-lucca/assets/fonts/FontAwesome/fa-brands-400.woff) format("woff"),url(https://bolodamadre.com.br/sonho-do-lucca/assets/fonts/FontAwesome/fa-brands-400.ttf) format("truetype"),url(https://bolodamadre.com.br/sonho-do-lucca/assets/fonts/FontAwesome/fa-brands-400.svg#fontawesome) format("svg")}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;font-display:block;src:url(https://bolodamadre.com.br/sonho-do-lucca/assets/fonts/FontAwesome/fa-regular-400.eot);src:url(https://bolodamadre.com.br/sonho-do-lucca/assets/fonts/FontAwesome/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(https://bolodamadre.com.br/sonho-do-lucca/assets/fonts/FontAwesome/fa-regular-400.woff2) format("woff2"),url(https://bolodamadre.com.br/sonho-do-lucca/assets/fonts/FontAwesome/fa-regular-400.woff) format("woff"),url(https://bolodamadre.com.br/sonho-do-lucca/assets/fonts/FontAwesome/fa-regular-400.ttf) format("truetype"),url(https://bolodamadre.com.br/sonho-do-lucca/assets/fonts/FontAwesome/fa-regular-400.svg#fontawesome) format("svg")}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:block;src:url(https://bolodamadre.com.br/sonho-do-lucca/assets/fonts/FontAwesome/fa-solid-900.eot);src:url(https://bolodamadre.com.br/sonho-do-lucca/assets/fonts/FontAwesome/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(https://bolodamadre.com.br/sonho-do-lucca/assets/fonts/FontAwesome/fa-solid-900.woff2) format("woff2"),url(https://bolodamadre.com.br/sonho-do-lucca/assets/fonts/FontAwesome/fa-solid-900.woff) format("woff"),url(https://bolodamadre.com.br/sonho-do-lucca/assets/fonts/FontAwesome/fa-solid-900.ttf) format("truetype"),url(https://bolodamadre.com.br/sonho-do-lucca/assets/fonts/FontAwesome/fa-solid-900.svg#fontawesome) format("svg")}@font-face{font-family:Roboto;src:url(https://bolodamadre.com.br/sonho-do-lucca/assets/fonts/Roboto/Roboto-Regular.ttf)}@font-face{font-family:Roboto-Black;src:url(https://bolodamadre.com.br/sonho-do-lucca/assets/fonts/Roboto/Roboto-Black.ttf)}@font-face{font-family:Roboto-medium;src:url(https://bolodamadre.com.br/sonho-do-lucca/assets/fonts/Roboto/Roboto-Medium.ttf)}@font-face{font-family:Cochin;src:url(https://bolodamadre.com.br/sonho-do-lucca/assets/fonts/Cochin/cochin.otf)}body{font-size:16px}.icon-facebook{background-image:url(https://bolodamadre.com.br/sonho-do-lucca/assets/img/face.png)}.icon-envelope{background-image:url(https://bolodamadre.com.br/sonho-do-lucca/assets/img/mail.png)}.icon-instagram{background-image:url(https://bolodamadre.com.br/sonho-do-lucca/assets/img/insta.png)}.as-link:hover{cursor:pointer}.wrapper{width:70%;margin:0 auto;padding:40px 0}.overlay{position:relative}.overlay::before{content:".";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.6}.golden-top-wave-bordered,.top-wave-bordered{position:relative}.top-wave-bordered::before{content:".";display:block;width:100%;height:22px;background-image:url(https://bolodamadre.com.br/sonho-do-lucca/assets/img/Top_Wave.png);position:relative;top:-20px;z-index:1000}.golden-top-wave-bordered::before{content:".";display:block;width:100%;height:22px;background-image:url(https://bolodamadre.com.br/sonho-do-lucca/assets/img/Top_Wave_Golden.png);position:relative;top:-20px;z-index:1000}.bottom-wave-bordered{position:relative}.bottom-wave-bordered::after{content:".";display:block;width:100%;height:221px;background-image:url(https://bolodamadre.com.br/sonho-do-lucca/assets/img/Bottom_Wave.png);background-repeat:no-repeat;position:relative;bottom:-80px;z-index:1000}.splide img{width:100%}section{position:relative;padding:0;margin:0}section .background{width:100%;padding:0;margin:0;height:auto}section .content{position:absolute;top:0;width:100%}.number-field-container{position:relative}.number-field-label{padding:0}.number-field{background-color:#fff;border-radius:5px;padding:5px;width:100px;position:absolute;right:0}.number-field div{text-align:center;display:inline-block;margin:0}.number-field .minus{background-color:#999;border-radius:10px;color:#fff;width:20px;height:20px;line-height:15px;font-weight:700;text-align:center;float:left;position:relative;top:2px}.number-field .minus:hover{cursor:pointer}.number-field .field-value{width:50%}.number-field .plus{background-color:#971e46;border-radius:20px;color:#fff;width:20px;height:20px;line-height:15px;text-align:center;float:right;position:relative;top:2px}.number-field .plus:hover{cursor:pointer}.number-field .fa-minus{font-size:.2em}.number-field .fa-plus{font-size:.5em}section.menu-mobile{display:none;position:absolute;top:0;right:10px}section.menu-mobile .menu-button{color:#fff;font-size:3em}section.menu-mobile nav.menu{display:none;background-color:#d2a174;opacity:.9;position:fixed;top:0;left:0;height:100%;width:100%;z-index:1010}section.menu-mobile nav.menu ul{display:block;list-style:none;padding-left:0}section.menu-mobile nav.menu ul li{color:#fff;font-weight:bolder;font-size:2em;text-align:center;margin-top:20px;width:100%;padding:0}section p{margin-bottom:0}section.menu,section.menu-fixed{position:fixed;top:0;z-index:1001;width:100%;background-color:#fff;font-weight:700}section.menu .header,section.menu-fixed .header{width:90%;margin:0 auto;height:110px;padding-top:15px}section.menu .header nav ul,section.menu-fixed .header nav ul{list-style:none;padding-left:120px;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}section.menu .header nav ul li,section.menu-fixed .header nav ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;text-transform:uppercase;font-family:Roboto;color:#971e46;text-align:center;margin-top:25px}section.menu .header nav ul li span,section.menu-fixed .header nav ul li span{font-size:1em}section.menu .header nav ul li.current-page,section.menu .header nav ul li:hover,section.menu-fixed .header nav ul li.current-page,section.menu-fixed .header nav ul li:hover{font-weight:700;font-family:Roboto-Black;color:#971e46;opacity:.5}section.menu .header nav ul li.current-page::after,section.menu .header nav ul li:hover::after,section.menu-fixed .header nav ul li.current-page::after,section.menu-fixed .header nav ul li:hover::after{content:url(https://bolodamadre.com.br/sonho-do-lucca/assets/img/star.svg);color:#d2a174;width:50px;height:50px;display:block;width:100%;-webkit-animation:fadein .6s;animation:fadein .6s}section.menu .header .social ul,section.menu-fixed .header .social ul{list-style:none;padding-left:0;margin-bottom:0;min-width:71px}section.menu .header .social ul li,section.menu-fixed .header .social ul li{display:inline-block;text-transform:uppercase;font-family:Roboto;font-size:.9375em;color:#fff;text-align:center;margin-top:20px;margin-right:5px;width:50%}section.menu .header .social ul li i,section.menu-fixed .header .social ul li i{width:100%;max-width:33px;max-height:33px;display:block}section.menu-fixed{display:none;top:0}section.home-menu div.logo{padding:40px 0}section.home-menu div.logo img{display:block;margin:0 auto}section.home-menu nav.main-menu ul{list-style:none;padding-left:0;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}section.home-menu nav.main-menu ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;text-transform:uppercase;font-family:Roboto-Black;font-weight:700;color:#fff;text-align:center}section.home-menu nav.main-menu ul li span{font-size:1em}section.home-menu nav.main-menu ul li:hover{cursor:pointer}section.home-menu nav.main-menu ul li:hover span{font-weight:700;font-family:Roboto-Black;color:#fff;opacity:.5}section.home-menu nav.main-menu ul li:hover::after{content:url(https://bolodamadre.com.br/sonho-do-lucca/assets/img/star.svg);color:#fff;width:50px;height:50px;display:block;width:100%;-webkit-animation:fadein .6s;animation:fadein .6s}section.home-menu div.social{min-width:70px}section.home-menu div.social ul{list-style:none;padding-left:0;margin-bottom:0;min-width:71px}section.home-menu div.social ul li{color:#fff;font-size:1em;width:50%;height:33px;float:left}section.home-menu div.social ul li i{max-width:33px;max-height:33px;width:100%;height:33px;display:block}section.footer{background-color:#d2a174;min-height:200px}section.footer ul.social{position:absolute;bottom:0;list-style:none;padding-left:0;margin-bottom:0;min-width:71px}section.footer ul.social li{color:#fff;font-size:1em;display:inline-block}section.footer ul.social li i{width:33px;height:33px;display:block}section.footer .row div{position:relative;text-align:center}section.footer .row div a{position:absolute;bottom:0;display:block;width:100%;text-align:center;color:#971e46;text-decoration:none;font-size:1.5625em}section.shirt{padding:80px 0}section.shirt img{display:block;margin:0 auto;border-radius:500px;max-width:100%}section.shirt h3{text-align:center;color:#d2a174;font-family:Cochin;font-size:2.875em;margin-top:40px}section.shirt p{color:#971e46;text-align:center;font-size:1.625em;margin:40px 0}section.shirt button{display:block;margin:0 auto;font-family:Roboto-black;font-size:2.1875em;color:#fff;border-radius:50px;background-color:#d2a174;border:none;margin-top:60px;text-transform:uppercase;padding:5px 20px}section.shirt .price{display:block;width:250px;margin:0 auto;position:relative}section.shirt .price .coin{font-family:Roboto-medium;font-size:3.1875em;color:#971e46;position:absolute;top:40px;left:-70px}section.shirt .price .value{font-family:Roboto-medium;font-size:8.4375em;color:#971e46}section.shirt .price .cents{font-family:Roboto-medium;font-size:4.4375em;color:#971e46;position:absolute;top:22px;right:0}section.shirt .price .freight{font-family:Roboto-medium;font-size:2.25em;color:#d2a174;position:absolute;bottom:50px;width:150px;right:-100px}section.buy,section.contribute,section.dream,section.know-and-call,section.recipe,section.wakeup{background-color:#971e46}section.buy h2,section.contribute h2,section.dream h2,section.know-and-call h2,section.recipe h2,section.wakeup h2{color:#d2a174;margin-top:20px;font-family:Cochin,Roboto,Verdana}section.buy h3,section.contribute h3,section.dream h3,section.know-and-call h3,section.recipe h3,section.wakeup h3{text-align:center;font-size:2.1875em;color:#d2a174;font-family:Cochin,Roboto,Verdana;margin:20px 0}section.buy p,section.contribute p,section.dream p,section.know-and-call p,section.recipe p,section.wakeup p{text-align:center;margin-top:20px;font-family:Roboto;font-size:1.1875em;color:#fff}section.buy p a,section.contribute p a,section.dream p a,section.know-and-call p a,section.recipe p a,section.wakeup p a{color:#d2a174;text-decoration:none}section.buy{min-height:680px}section.buy .wrapper{padding-top:120px}section.buy h3{margin:0;padding:0}section.buy form{padding-top:10px}section.buy form .form-group{margin:10px 0}section.buy form .form-group label{color:#fff;font-weight:700}section.buy form button,section.buy form input[type=submit]{display:block;margin:30px auto;padding:5px 45px;background-color:#d2a174;border-color:#d2a174}section.contribute button{display:block;margin:0 auto;font-family:Roboto-black;font-size:2.1875em;color:#fff;border-radius:50px;background-color:#d2a174;border:none;margin-top:60px;text-transform:uppercase;padding:5px 20px}section.how-to-help,section.institution{margin-top:100px}section.how-to-help .wrapper,section.institution .wrapper{position:absolute;top:0;opacity:1;width:85%;left:7.5%}section.how-to-help .wrapper h3,section.institution .wrapper h3{width:100%;text-align:center;font-size:3.125em;color:#fff;font-family:Cochin,Roboto,Verdana;margin-top:30%}section.how-to-help{background-image:url(https://bolodamadre.com.br/sonho-do-lucca/assets/img/how_to_help_bk.jpg)}section.dream .wrapper img{display:block;margin:20px auto}section.dream .wrapper h3{text-align:center;font-size:2.1875em;color:#d2a174;font-family:Cochin,Roboto,Verdana;margin:20px 0}section.dream .wrapper p{text-align:center;margin-top:20px;font-family:Roboto;font-size:1.1875em;color:#fff}section.recipe{position:relative}section.recipe .content .wrapper{position:relative;display:block;margin-top:22%;left:0;opacity:1}section.recipe .content .wrapper img{display:block;margin:0 auto}section.recipe .content .wrapper h2,section.recipe .content .wrapper h4,section.recipe .content .wrapper p{color:#fff;text-align:center}section.recipe .content .wrapper h2 a,section.recipe .content .wrapper h4 a,section.recipe .content .wrapper p a{color:#d2a174;text-decoration:none}section.recipe .content .wrapper h2{font-family:Cochin;font-size:3.125em}section.recipe .content .wrapper h4{font-family:Cochin;text-transform:uppercase}section.recipe .content .wrapper p{font-family:Roboto;margin-top:20px;font-size:1.25em}section.wakeup div{padding:50px 0}section.wakeup div img{display:block;margin:0 auto}section.wakeup div.splide{padding:0}section.wakeup div.splide div{padding:0}section.know-and-call h3{text-align:center;font-size:2.1875em;color:#d2a174;font-family:Cochin,Roboto,Verdana;margin:20px 0}section.know-and-call p{text-align:center;margin-top:20px;font-family:Roboto;font-size:1.1875em;color:#fff}section.know-and-call button{display:block;margin:0 auto;font-family:Roboto-black;font-size:2.1875em;color:#fff;border-radius:50px;background-color:#d2a174;border:none;margin-top:60px;text-transform:uppercase;padding:5px 20px}section.know-and-call .button-label{color:#fff;text-align:center;display:block;text-transform:uppercase;font-family:Roboto;font-size:1.125em;margin-bottom:60px}section.know-and-call hr{width:40%;border-top:3px solid #d2a174;margin:40px auto 0 auto}section.know-and-call div.call_man{display:block;margin:0 auto;position:relative;padding:10px;top:-40px;width:70px;height:70px;background-color:#971e46}section.know-and-call div.call_man img{width:100%}section.know-and-call h2{font-family:Cochin;font-size:2.875em;text-align:center;color:#d2a174}section.know-and-call span{color:#fff;display:block;width:100%;text-align:center}section.know-and-call span.value{font-size:6.25em;line-height:75px}section.know-and-call span.value-label{display:block;width:100%;font-size:30px}@media screen and (max-width:1620px){body{font-size:12px}.wrapper{width:85%}section.recipe .wrapper{left:7.5%}.top-wave-bordered::before{background-size:100% auto}.top-wave-bordered::after{height:90px;background-size:100% auto}.bottom-wave-bordered::before{background-size:100% auto}.bottom-wave-bordered::after{height:90px;background-size:100% auto}.golden-top-wave-bordered::before{background-size:100% auto}section.shirt .price .cents{right:60px}section.shirt .price .freight{right:-50px;bottom:30px}}@media (max-width:1052px){.home-menu .header .logo img,.menu .header .logo img,.menu-fixed .header .logo img{width:100px}.home-menu .header .social,.menu .header .social,.menu-fixed .header .social{position:absolute;right:5%}.home-menu nav ul li span,.menu nav ul li span,.menu-fixed nav ul li span{font-size:10px}.wrapper{width:90%;padding-top:0}section.recipe{background-position:unset}section.recipe .wrapper{left:5%}section.recipe .wrapper .content{top:45px}section.recipe .wrapper{left:5%}section.dream .wrapper img{max-width:30%}}@media (max-width:899px){body{font-size:11px}section.receipe{min-height:600px}section.how-to-help,section.intitution{background-position:0 0}section.how-to-help .wrapper,section.intitution .wrapper{left:5%}section.shirt .price .freight{bottom:10px}.number-field-label{width:50%;margin-right:10%}}@media (max-width:768px){body{font-size:9px}.menu .header .logo img,.menu-fixed .header .logo img,section.home-menu .header .logo img{width:150px}.menu nav.main-menu ul,.menu ul,.menu-fixed nav.main-menu ul,.menu-fixed ul,section.home-menu nav.main-menu ul,section.home-menu ul{display:none}.menu-fixed,section.menu{display:none!important}section.how-to-help,section.institution{margin-top:0}section.menu-mobile{display:block;position:fixed;z-index:10010}section.menu-mobile .menu-button:hover{cursor:pointer}section.recipe .content .wrapper{margin-top:9%}section.recipe .content .wrapper img{width:20px}section.recipe .content .wrapper h2,section.recipe .content .wrapper h4,section.recipe .content .wrapper p{margin-top:0}section.shirt .price{left:18%}section.shirt .price .cents{right:100px}section.shirt .price .freight{right:-10px;bottom:10px}section.footer ul.social{z-index:10000}}@media (max-width:480px){section.recipe .wrapper{left:5%}section.footer ul.social{z-index:1000}section.shirt img.photo{width:100%}section.intitution .wrapper h3{font-size:2em}section.wakeup div img{width:100%}body{font-size:7px}.number-field-label{width:100%;text-align:center}.number-field-container.col-3{width:100%}.number-field{position:relative;height:27px;margin:10px auto 0 auto}.number-field .field-value{font-size:1.5em}.number-field .minus,.number-field .plus{top:0;text-align:center}.number-field .minus .fa-minus,.number-field .plus .fa-minus{font-size:.8em}.number-field .minus .fa-plus,.number-field .plus .fa-plus{font-size:1em}}@media (max-width:380px){.menu .header div.logo,.menu-fixed .header div.logo,section.home-menu .header div.logo{padding:10px 0}.menu .header div.logo img,.menu-fixed .header div.logo img,section.home-menu .header div.logo img{width:80px}section.recipe .content .wrapper h2{font-size:1.8em}section.recipe .content .wrapper h4{font-size:1.4em;margin-bottom:0}section.institution .wrapper h3{margin-top:10%}}div.col-md-4.logo-footer img.sonho{float:left;padding:10px}div.col-md-4.logo-footer img.madre{float:right;padding:10px}
@media(max-width: 767px){
    div.col-md-4.logo-footer img.sonho {
      float: inherit;
      padding: 25px 0px;
    }
    div.col-md-4.logo-footer img.madre {
      float: inherit;
      padding: 25px 0px;
    }
  }