.max-w {width: 70%;margin: auto;padding: 0 1.5em}
.flex-container {display: flex;}
body{background-color: #BAB9CB;background-image: url(../img/fondo.jpg);background-size: 100% 100%;overflow-y: scroll;}
img{max-width: 100%;}
html{font-family: "Trebuchet MS", Arial,sans-serif;}
iframe{max-width: 100%;}

.wrap-top {justify-content: space-between;}
.top > div{justify-content: space-between;align-items: flex-end;}
.top img{width: 80%;margin-bottom: 15px}
.menu{width: 100%;}
.menu {margin-bottom: 5px;}
.menu > ul {width: 100%;box-sizing: border-box;display: flex;list-style: none;justify-content: space-around;margin: 0;background-color: #336;padding: .5em 0;border-bottom-left-radius: .5em;border-bottom-right-radius: .5em;background-image: url(../img/top_02.png);background-size: 100% 100%;}
.menu > ul li a {color:#fff;font-size: 1.2em;}
.top address {display: flex;align-items: center;	margin-right: 10px;}
.top address ul {list-style: none;padding: 0;color: #336;}
.top address ul li {line-height: 1.4;font-size: 1em;font-style: normal;text-align: right;margin: 6px 0;}
.slideHome img {border-radius: .5em;}
.swiper-pagination-bullet {width: 15px;height: 15px;}
.swiper-pagination-bullet-active {background: #336;}
.wrap-produtos {padding-bottom: 1.5em;}
.wrap-produtos header {display: flex;align-items: center;justify-content: space-between;padding: 0 10px;background: #336;margin-bottom: 1em;border-radius: .5em}
.wrap-produtos header h2 {color: #fff;margin: 5px 0;}
.wrap-produtos header nav {display: flex;}
.wrap-produtos header nav div {background: #fff;color: #336;padding: 3px 7px;border-radius: .25em;cursor: pointer;}
.wrap-produtos header nav .left-destaque {margin-right: 10px;}
.produtosDestaque img {width: 100%;}
.produtosDestaque h3 {margin: 3px 0}
.produtosDestaque a {font-size: 1em;text-decoration: none;display: block;text-align: center;width: 7em;padding: .25em 0;background: #336;color: #fff;}
.produtosDestaque .flex-container div {padding: 0 1em; box-sizing: border-box;}
.empresa {color: #336;margin: 25px 0;background-image: url(../img/fundo-mocelula-02.png);padding: .25em 1em;box-sizing: border-box;border-radius: .5em;box-shadow: 0 0 6px 2px #BFBECE;}
footer {text-align: center;padding: 1.5em;background-color: #336;color: #fff;}
footer ul {display: none;padding: 0;list-style: none;margin: 0;font-family: "Calibri",sans-serif;font-size: .9em;}
.title {color: #336;}
.title-block {color: #fff;background: #336;padding: .35em .5em;margin-right: -5px;margin-left: 12px;border-radius: .25em;}
.top > div > a{width: 70%;}
.interna {padding-bottom: 1em;}
.interna::after {content: "";clear: both;display: block;}
.texto-interno {font-family: "Calibri",sans-serif;}
.cover-page {width: 40%;float: left;margin: 0 1.5em 1.5em 0;}
.formContato {display: flex;flex-direction: column;width: 500px;margin: auto;max-width: 100%}
.formContato label {margin-bottom: ;margin-top: 1em;}
.formContato input[type="text"],
.formContato input[type="email"],
.formContato textarea {border: 1px solid #ccc;padding: .5em .5em;}
.formContato input[type="submit"] {border: none;background: #F60;color: #fff;font-family: "Arial";letter-spacing: 1px;padding: .25em 0;width: 6em;text-align: center;margin: 1.5em auto;}
.interna address ul {list-style: none;text-align: center;padding: 0;}
.wrap-interna{display: flex;flex-wrap: wrap;}
.card-produto {width: 31.33%;margin: 1em 1%;text-align: center;}
.card-produto img{width: 60%}
.card-produto a:last-child{color: #F60;font-weight: bold;}
.slideInterno {width: 25%;float: left;margin: 0 1.5em 1.5em;}
.slideInterno img{width: 100%;}
.btnMenu{display: none;}
.slideHome p {
  position: absolute;
  bottom: 2em;
  width: 100%;
  text-align: center;
  color: #336;
  text-shadow: 2px 2px 3px #FFF,-2px -2px 3px #FFF,-2px 2px 3px #FFF,2px -2px 3px #FFF;
  font-weight: bold;
  font-size: 2em;
  margin-bottom: 0;
}