/* DESKTOP-DUICETC - 08/07/2020 18:06:36 GMT-0300 */
/*! NÃ£o edite esse arquivo, ele foi gerado de maneira automatizada */
@import url('//fonts.googleapis.com/css?family=Grand+Hotel');
@import url('//fonts.googleapis.com/css?family=Grand+Hotel');
@import url('//fonts.googleapis.com/css?family=Grand+Hotel');
@import url(https://fonts.googleapis.com/css?family=Cardo:400,700,400italic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,400italic,800);
@import url(https://fonts.googleapis.com/css?family=Cardo:400,700,400italic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,400italic,800);
@import url(https://fonts.googleapis.com/css?family=Lato:400,300,700,900);
.slick-slider {
 position:relative;
 display:block;
 box-sizing:border-box;
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -khtml-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -ms-touch-action:pan-y;
 touch-action:pan-y;
 -webkit-tap-highlight-color:transparent
}
.slick-list {
 position:relative;
 overflow:hidden;
 display:block;
 margin:0;
 padding:0
}
.slick-list:focus {
 outline:none
}
.slick-list.dragging {
 cursor:pointer;
 cursor:hand
}
.slick-slider .slick-track,
.slick-slider .slick-list {
 -webkit-transform:translate3d(0, 0, 0);
 -moz-transform:translate3d(0, 0, 0);
 -ms-transform:translate3d(0, 0, 0);
 -o-transform:translate3d(0, 0, 0);
 transform:translate3d(0, 0, 0)
}
.slick-track {
 position:relative;
 left:0;
 top:0;
 display:block
}
.slick-track:before,
.slick-track:after {
 content:"";
 display:table
}
.slick-track:after {
 clear:both
}
.slick-loading .slick-track {
 visibility:hidden
}
.slick-slide {
 float:left;
 height:100%;
 min-height:1px;
 outline:none;
 display:none
}
[dir="rtl"] .slick-slide {
 float:right
}
.slick-slide img {
 display:block;
 width:100%
}
.slick-slide.slick-loading img {
 display:none
}
.slick-slide.dragging img {
 pointer-events:none
}
.slick-initialized .slick-slide {
 display:block
}
.slick-loading .slick-slide {
 visibility:hidden
}
.slick-vertical .slick-slide {
 display:block;
 height:auto;
 border:1px solid transparent
}
.slick-arrow.slick-hidden {
 display:none
}
.institutional-contact [class*='col-']>.fa {
 font-size:66px;
 margin-top:10px
}
.institutional-contact [class*='col-']>.fa,
.institutional-contact h3,
.institutional-contact h2,
.institutional-contact h1 {
 color:#194283
}
.institutional-contact iframe {
 width:100%;
 min-height:460px
}
.institutional-contact .information h5,
.institutional-contact .information .highlight {
 color:#0873C5;
 font-size:18px;
 display:block
}
.institutional-contact .information .atendimento {
 padding-top:10px
}
.institutional-contact .emailContact {
 margin-top:20px
}
.institutional-contact .emailContact .btn {
 box-shadow:none;
 text-shadow:none;
 border:none;
 border-radius:0;
 padding:0;
 text-align:center;
 outline:none;
 transition:all .2s ease-out;
 display:inline-block;
 font-size:17px;
 padding:10px 14px;
 color:#FFF;
 background:#F45109;
 border-radius:6px;
 padding-top:5px;
 padding-bottom:5px
}
.institutional-contact .emailContact .btn:hover {
 text-decoration:none;
 outline:none
}
.institutional-contact .emailContact .btn:focus,
.institutional-contact .emailContact .btn:active {
 text-decoration:none;
 outline:none
}
.institutional-contact .emailContact .btn[disabled] {
 opacity:.8;
 filter:alpha(opacity=80)
}
.institutional-contact .emailContact .btn:hover {
 background:#f76525;
 box-shadow:0 1px 2px rgba(0,0,0,0.3) inset,0 0 1px rgba(0,0,0,0.1)
}
.institutional-contact .emailContact .btn:focus,
.institutional-contact .emailContact .btn:active {
 background:#e54c08;
 box-shadow:0 2px 4px rgba(0,0,0,0.4) inset,0 1px 2px rgba(0,0,0,0.2)
}
.institutional-contact .qd-loading {
 background:url("//araujo.vteximg.com.br/arquivos/ajax-loader.gif") no-repeat center center transparent
}
.institutional-contact .qd-loading>* {
 opacity:.01;
 filter:alpha(opacity=1)
}
.medical-form .btn {
 box-shadow:none;
 text-shadow:none;
 border:none;
 border-radius:0;
 padding:0;
 text-align:center;
 outline:none;
 transition:all .2s ease-out;
 display:inline-block;
 font-size:17px;
 padding:10px 14px;
 color:#FFF;
 background:#F45109;
 border-radius:6px;
 padding-top:5px;
 padding-bottom:5px
}
.medical-form .btn:hover {
 text-decoration:none;
 outline:none
}
.medical-form .btn:focus,
.medical-form .btn:active {
 text-decoration:none;
 outline:none
}
.medical-form .btn[disabled] {
 opacity:.8;
 filter:alpha(opacity=80)
}
.medical-form .btn:hover {
 background:#f76525;
 box-shadow:0 1px 2px rgba(0,0,0,0.3) inset,0 0 1px rgba(0,0,0,0.1)
}
.medical-form .btn:focus,
.medical-form .btn:active {
 background:#e54c08;
 box-shadow:0 2px 4px rgba(0,0,0,0.4) inset,0 1px 2px rgba(0,0,0,0.2)
}
.medical-form h3 {
 color:#194283
}
.medical-form #aviso_legal.error {
 border:#FB3743 solid;
 border-width:1px
}
.medical-form #aviso_legal.error+div {
 color:red
}
.medical-form .qd-loading {
 background:url("//araujo.vteximg.com.br/arquivos/ajax-loader.gif") no-repeat center center transparent
}
.medical-form .qd-loading>* {
 opacity:.01;
 filter:alpha(opacity=1)
}
body.institutional-service .services-table {
 width:100%;
 text-align:center
}
@font-face {
 font-family:"Roboto Condensed";
 src:url("//fonts.googleapis.com/css?family=Roboto+Condensed")
}
.institutional-farmacia-popular .trabalhe-conosco .btn.cadastre {
 background:url("//araujo.vteximg.com.br/arquivos/btn-cadastre-programa.jpg") no-repeat;
 display:inline-block;
 height:46px;
 margin-top:60px;
 overflow:hidden;
 text-indent:-1000px;
 width:166px
}
.institutional-farmacia-popular .trabalhe-conosco .btn.cadastre.btn-enviar-curriculo {
 background:url("//araujo.vteximg.com.br/arquivos/btn-enviar-curriculo.jpg") no-repeat;
 display:inline-block;
 left:48px;
 margin:0;
 position:relative;
 top:122px
}
.institutional-farmacia-popular .global_top {
 background:#004e8e;
 border-radius:3px;
 display:block;
 height:36px;
 width:100%
}
.institutional-farmacia-popular h3.global_top_h3 {
 color:#ffffff;
 font-family:inherit;
 font-size:15px;
 font-weight:bold;
 padding:10px;
 vertical-align:center
}
.institutional-farmacia-popular h2.accordion_h2 {
 background:url("//araujo.vteximg.com.br/arquivos/___12.jpg") no-repeat scroll -4px 17px transparent;
 border-bottom:1px solid #F3F3F3;
 color:#202020;
 cursor:pointer;
 font-family:inherit;
 font-size:14px;
 margin:0;
 padding:20px 0 20px 25px;
 text-transform:none;
 width:765px
}
.institutional-farmacia-popular h2.accordion_h2.selected {
 background:url("//araujo.vteximg.com.br/arquivos/___12.jpg") no-repeat scroll -5px -52px
}
.institutional-farmacia-popular p.desc_acordion {
 background:url("//araujo.vteximg.com.br/arquivos/bg_03.jpg") repeat-x scroll 0 0 transparent;
 margin-left:38px;
 padding:10px 60px 0 25px;
 width:705px
}
.institutional-farmacia-popular h2.accordion span {
 background:url("//araujo.vteximg.com.br/arquivos/btn_r_03.jpg") no-repeat
}
.institutional-farmacia-popular .global_faq {
 margin:0 auto;
 padding:17px 0 0;
 width:747px
}
.institutional-farmacia-popular div.accordion {
 display:none;
 margin:-14px -46px 0 -38px
}
.institutional-farmacia-popular #farmacia_popular {
 height:845px;
 width:100%
}
.institutional-farmacia-popular #farmacia_01 {
 -moz-border-radius:23px;
 -webkit-border-radius:23px;
 background:url('//araujo.vteximg.com.br/arquivos/selo_farmacia_popular_faq.jpg') no-repeat 4px 13px #df020b;
 border-radius:23px;
 border:0 solid #000000;
 height:193px;
 margin:45px 0 0 90px;
 width:768px
}
.institutional-farmacia-popular #farmacia_01_01 {
 color:#fbde00;
 float:left;
 font-family:inherit;
 font-size:79px;
 font-weight:bold;
 left:180px;
 padding:46px 0 0 1px;
 position:relative;
 width:210px
}
.institutional-farmacia-popular #farmacia_01_02 {
 color:#ffffff;
 float:left;
 font-family:inherit;
 font-size:22px;
 font-weight:bold;
 left:225px;
 padding:50px 0 0 55px;
 position:relative;
 width:275px
}
.institutional-farmacia-popular #farmacia_02 {
 -moz-border-radius:23px;
 -webkit-border-radius:23px;
 background:#df020b;
 border-radius:23px;
 border:0 solid #000000;
 color:#ffffff;
 font-family:inherit;
 font-size:29px;
 font-weight:bold;
 margin:10px 0 0 90px;
 padding:29px 21px 24px 34px;
 position:relative;
 width:768px
}
.institutional-farmacia-popular #farmacia_02 span {
 color:#fbde00
}
.institutional-farmacia-popular #farmacia_03 {
 -moz-border-radius:23px;
 -webkit-border-radius:23px;
 background:#c4c4c4;
 background:-moz-radial-gradient(circle, #ffffff, #a9a9a9);
 background:-ms-radial-gradient(circle, #ffffff, #a9a9a9);
 background:-webkit-gradient(radial, center center, 0, center center, 460, from(#ffffff), to(#a9a9a9));
 background:-webkit-radial-gradient(circle, #ffffff, #a9a9a9);
 border-radius:23px;
 border:0 solid #000000;
 height:360px;
 margin:10px 0 10px 90px;
 width:768px
}
.institutional-farmacia-popular #farmacia_03_01 {
 color:#000000;
 font-family:inherit;
 font-size:17px;
 padding:20px
}
.institutional-farmacia-popular #farmacia_03_01 span {
 color:#dd2c33;
 font-weight:bold
}
.institutional-farmacia-popular #farmacia_03_02 {
 -moz-box-shadow:0 16px 16px -11px #ffffff inset,-2px -13px 15px -11px #000000 inset;
 -webkit-box-shadow:0 16px 16px -11px #ffffff inset,-2px -13px 15px -11px #000000 inset;
 background:#df0209;
 border-radius:5px;
 box-shadow:0 16px 16px -11px #ffffff inset,-2px -13px 15px -11px #000000 inset;
 cursor:pointer;
 display:block;
 float:left;
 height:160px;
 margin-left:20px;
 position:relative;
 text-decoration:none;
 width:160px
}
.institutional-farmacia-popular #farmacia_03_02 h5 {
 color:#fbde00;
 font-family:inherit;
 font-size:18px;
 margin:29px 0 0 0;
 padding:0 10px 0 10px;
 text-align:center
}
.institutional-farmacia-popular .f_m_h5 {
 margin:54px 0 0 27px !important
}
.institutional-farmacia-popular #farmacia_03_03 {
 -moz-box-shadow:0 16px 16px -11px #ffffff inset,-2px -13px 15px -11px #000000 inset;
 -webkit-box-shadow:0 16px 16px -11px #ffffff inset,-2px -13px 15px -11px #000000 inset;
 background:#df0209;
 border-radius:5px;
 box-shadow:0 16px 16px -11px #ffffff inset,-2px -13px 15px -11px #000000 inset;
 cursor:pointer;
 display:block;
 float:left;
 height:160px;
 margin-left:30px;
 position:relative;
 text-decoration:none;
 width:160px
}
.institutional-farmacia-popular #farmacia_03_03 h5 {
 color:#fbde00;
 font-family:inherit;
 font-size:18px;
 margin:39px
}
.institutional-farmacia-popular #farmacia_03_04 {
 -moz-box-shadow:0 16px 16px -11px #ffffff inset,-2px -13px 15px -11px #000000 inset;
 -webkit-box-shadow:0 16px 16px -11px #ffffff inset,-2px -13px 15px -11px #000000 inset;
 background:#df0209;
 border-radius:5px;
 box-shadow:0 16px 16px -11px #ffffff inset,-2px -13px 15px -11px #000000 inset;
 cursor:pointer;
 display:block;
 float:left;
 height:160px;
 margin-left:30px;
 position:relative;
 text-decoration:none;
 width:160px
}
.institutional-farmacia-popular #farmacia_03_04 h5 {
 color:#fbde00;
 font-family:inherit;
 font-size:19px;
 margin:32px 0 0 0;
 padding:0 10px 0 10px;
 text-align:center
}
.institutional-farmacia-popular #farmacia_03_05 {
 -moz-box-shadow:0 16px 16px -11px #ffffff inset,-2px -13px 15px -11px #000000 inset;
 -webkit-box-shadow:0 16px 16px -11px #ffffff inset,-2px -13px 15px -11px #000000 inset;
 background:#df0209;
 border-radius:5px;
 box-shadow:0 16px 16px -11px #ffffff inset,-2px -13px 15px -11px #000000 inset;
 cursor:pointer;
 display:block;
 float:left;
 height:160px;
 margin-left:30px;
 position:relative;
 text-decoration:none;
 width:160px
}
.institutional-farmacia-popular #farmacia_03_05 h5 {
 color:#fbde00;
 font-family:inherit;
 font-size:18px;
 margin:32px 0 0 0;
 padding:0 10px 0 10px;
 text-align:center
}
.institutional-farmacia-popular #farmacia_04 {
 -moz-border-radius:23px;
 -webkit-border-radius:23px;
 background:#df020b;
 border-radius:23px;
 border:0 solid #000000;
 height:87px;
 margin:10px 0 10px 90px;
 width:768px
}
.institutional-farmacia-popular #farmacia_04_01 {
 background:url("//araujo.vteximg.com.br/arquivos/selo_Araujo_faq.jpg") no-repeat 25px 15px;
 float:left;
 height:100%;
 position:relative;
 width:180px
}
.institutional-farmacia-popular #farmacia_04_02 {
 background:url("//araujo.vteximg.com.br/arquivos/selo_saude_faq.jpg") 0 15px no-repeat;
 float:left;
 height:100%;
 position:relative;
 width:119px
}
.institutional-farmacia-popular #farmacia_04_03 {
 background:url("//araujo.vteximg.com.br/arquivos/selo_sus_faq.jpg") 27px 15px no-repeat;
 float:left;
 height:100%;
 position:relative;
 width:131px
}
.institutional-farmacia-popular #farmacia_04_04 {
 background:url("//araujo.vteximg.com.br/arquivos/selo_ministerio_faq.jpg") 4px 25px no-repeat;
 float:left;
 height:100%;
 position:relative;
 width:116px
}
.institutional-farmacia-popular #farmacia_04_05 {
 background:url("//araujo.vteximg.com.br/arquivos/farmacia_brasil_faq.jpg") 12px 15px no-repeat;
 float:left;
 height:100%;
 position:relative;
 width:222px
}
body.loja-danone {
 background:#fff !important
}
body.loja-danone .tpl-content-weapper {
 font-family:Trebuchet MS
}
body.loja-danone .spine-border {
 background:url("//araujo.vteximg.com.br/arquivos/spine-border.png");
 height:20px
}
body.loja-danone .title-block {
 text-transform:uppercase;
 position:relative;
 color:#D0CA3D;
 zoom:1;
 text-align:center;
 z-index:9
}
body.loja-danone .title-block:before,
body.loja-danone .title-block:after {
 content:" ";
 display:table
}
body.loja-danone .title-block:after {
 clear:both
}
body.loja-danone .title-block:before,
body.loja-danone .title-block:after {
 content:"";
 display:table
}
body.loja-danone .title-block:after {
 clear:both
}
body.loja-danone .title-block:before {
 content:"";
 border-top:solid 2px #D0CA3D;
 width:100%;
 position:absolute;
 top:30px;
 left:0;
 z-index:-1
}
body.loja-danone .title-block span {
 background:#FFF;
 display:inline-block;
 font-size:32px;
 margin:-4px
}
body.loja-danone .title-block h2 {
 background:#FFF;
 display:inline-block;
 padding:0 10px;
 font-size:24px;
 font-weight:600;
 letter-spacing:1px
}
body.loja-danone .content-block {
 padding:0 35px 45px;
 color:#366762;
 font-weight:600
}
body.loja-danone .content-block p {
 font-size:15px
}
body.loja-danone .content-block p sub {
 bottom:0
}
body.loja-danone .content-block p:first-child {
 margin-top:25px
}
body.loja-danone .content-block ul {
 padding-left:17px
}
body.loja-danone .content-block a.btn-buy {
 background:#ff2c99;
 color:#FFF;
 text-transform:uppercase;
 border-radius:0;
 box-shadow:1px 1px 5px 0 #80BAB3;
 margin-top:20px;
 padding:5px 15px;
 display:inline-block
}
body.loja-danone .content-block a.btn-buy:hover {
 background:#ff138d;
 text-decoration:none
}
body.loja-danone .content-block a.btn-buy:active,
body.loja-danone .content-block a.btn-buy:focus {
 box-shadow:none;
 text-decoration:none
}
body.loja-danone .content-block-1 {
 background:#FFF;
 padding-top:25px
}
body.loja-danone .content-block-2 {
 background:url("//araujo.vteximg.com.br/arquivos/banner-milnutri-cereais-980x537.jpg");
 height:535px
}
body.loja-danone .content-block-2 .title-block h2 {
 color:#67DFDB !important
}
body.loja-danone .content-block-3 {
 background:url("//araujo.vteximg.com.br/arquivos/banner-milnutri-cereais-overlay.jpg?v=12-01-2015-18-13");
 height:344px
}
body.loja-danone .content-block-3 .content-block {
 color:#FFF
}
body.loja-danone .content-block-3 .content-block p:first-child {
 margin-top:65px
}
body.loja-danone .content-block-3 .content-block iframe {
 margin-top:30px;
 margin-left:20px
}
body.loja-danone .content-block-4 {
 background:#FFF;
 margin-top:-1px
}
body.loja-danone .content-block-5 {
 background:url("//araujo.vteximg.com.br/arquivos/banner-sustain-overlay.jpg") no-repeat;
 height:522px
}
body.loja-danone .content-block-5 .title-block span {
 background:#EC6876
}
body.loja-danone .content-block-5 .title-block h2 {
 color:#FFF;
 background:#EC6876
}
body.loja-danone .content-block-5 .content-block {
 color:#FFF
}
body.loja-danone .content-block-5 .content-block img {
 float:right;
 margin-right:20px
}
body.loja-danone .content-block-5 .content-block p:first-child {
 margin-top:180px
}
body.loja-danone .content-block-5 .content-block .btn-buy {
 background:#006CC7;
 box-shadow:1px 1px 5px 0 #81535B
}
body.loja-danone .content-block-5 .content-block .btn-buy:hover {
 background:#005eae
}
body.loja-danone .content-block-6 {
 background:#FFF;
 margin-top:-1px
}
body.loja-danone .content-block-6 .content-block {
 padding:45px 35px 45px
}
body.loja-danone .content-block-6 .content-block p {
 font-size:14px
}
body.loja-danone .content-block-6 .content-block p:first-child {
 margin-top:0;
 color:#0063B6;
 font-size:24px !important
}
body.loja-danone .content-block-6 .content-block p {
 font-weight:600;
 width:73%;
 display:inline-block
}
body.loja-danone .content-block-7 {
 background:#FFF;
 margin-top:10px;
 margin-bottom:60px
}
body.loja-danone .content-block-7 .title-block h2 {
 color:#006CC7 !important
}
body.loja-danone .content-block-7 .content-block {
 padding:30px 0;
 width:764px;
 margin:0 auto
}
body.loja-danone .content-block-7 .content-block a:hover,
body.loja-danone .content-block-7 .content-block a:active,
body.loja-danone .content-block-7 .content-block a:focus {
 text-decoration:none
}
body.loja-danone .content-block-7 .content-block p {
 color:#006CC7;
 font-size:17px !important;
 text-transform:uppercase
}
body.loja-danone .content-block-7 .content-block .btn-saiba-mais {
 background:#006CC7;
 color:#FFF;
 text-transform:uppercase;
 border-radius:0;
 margin-top:20px;
 padding:5px 15px;
 display:inline-block
}
body.loja-danone .content-block-7 .content-block .btn-saiba-mais:hover {
 background:#005eae;
 text-decoration:none
}
body.loja-danone .content-block-7 .content-block .btn-saiba-mais:active,
body.loja-danone .content-block-7 .content-block .btn-saiba-mais:focus {
 box-shadow:none;
 text-decoration:none
}
body.loja-danone-mil-dias .tpl-content {
 font-family:Trebuchet MS;
 margin-top:204px
}
body.loja-danone-mil-dias .content-block-0 {
 background-image:url("//araujo.vteximg.com.br/arquivos/araujo.dan.mildias.bg.jpg");
 background-position:center top;
 padding-bottom:1px
}
body.loja-danone-mil-dias .content-block-1 {
 background-image:url("//araujo.vteximg.com.br/arquivos/araujo.dan.mildias.bg.jpg");
 padding:31px 10px 34px
}
body.loja-danone-mil-dias .content-block-1 .title-block {
 position:absolute;
 top:-100px;
 left:238px;
 width:503px;
 height:198px;
 color:#FFF;
 background:url("//araujo.vteximg.com.br/arquivos/araujo.dan.mildias.top.jpg") no-repeat;
 padding:6px
}
body.loja-danone-mil-dias .content-block-1 .title-block h2 {
 border:#FFF dashed;
 border-width:1px;
 margin:0;
 text-transform:uppercase;
 font-size:45px;
 font-weight:600;
 text-shadow:2px 0 5px #479890;
 padding:30px 30px 19px;
 line-height:44px;
 font-family:"Myriad Pro",Myriad
}
body.loja-danone-mil-dias .content-block-1 .banner-block {
 position:absolute;
 top:-162px;
 left:auto;
 right:51px;
 background:url("//araujo.vteximg.com.br/arquivos/araujo.dan.top.bg.png") no-repeat;
 width:320px;
 height:350px
}
body.loja-danone-mil-dias .content-block-1 .content-block {
 background:#FFF;
 height:150px
}
body.loja-danone-mil-dias .content-block-1 .content-block .btn-return {
 background:#ff2c99;
 color:#FFF;
 text-transform:uppercase;
 border-radius:0;
 box-shadow:1px 1px 5px 0 #80BAB3;
 padding:5px 15px;
 display:inline-block;
 margin-top:58px;
 margin-left:21px;
 font-weight:600;
 font-size:17px
}
body.loja-danone-mil-dias .content-block-1 .content-block .btn-return:hover {
 background:#ff138d;
 text-decoration:none
}
body.loja-danone-mil-dias .content-block-1 .content-block .btn-return:active,
body.loja-danone-mil-dias .content-block-1 .content-block .btn-return:focus {
 box-shadow:none;
 text-decoration:none
}
body.loja-danone-mil-dias .content-block-base {
 background:#FFF;
 margin:0 10px 34px;
 position:relative
}
body.loja-danone-mil-dias .content-block-base .title-block {
 background:url("//araujo.vteximg.com.br/arquivos/araujo.dan.seal.crown.png");
 position:absolute;
 top:-78px;
 left:auto;
 right:416px;
 width:122px;
 height:122px
}
body.loja-danone-mil-dias .content-block-base .content-block img {
 padding:104px 20px 89px
}
body.loja-danone-mil-dias .content-block-base .content-block h2,
body.loja-danone-mil-dias .content-block-base .content-block h3,
body.loja-danone-mil-dias .content-block-base .content-block p {
 padding-left:10px
}
body.loja-danone-mil-dias .content-block-base .content-block h2 {
 margin-top:41px;
 font-size:26px;
 text-transform:uppercase;
 font-weight:bold;
 color:#ff2c99
}
body.loja-danone-mil-dias .content-block-base .content-block h3 {
 margin:8px 0 10px;
 font-size:19px;
 text-transform:uppercase;
 line-height:23px;
 color:#8BCBC9
}
body.loja-danone-mil-dias .content-block-base .content-block p {
 padding-right:46px;
 line-height:21px;
 color:#325F5A;
 font-weight:600;
 font-size:14px;
 margin-bottom:22px
}
body.loja-danone-mil-dias .content-block-base .content-block p .text-1 {
 color:#F36A79
}
body.loja-danone-mil-dias .content-block-base .content-block p .text-2 {
 font-style:italic
}
body.loja-danone-mil-dias .content-block-3 {
 background:#FEF6F5
}
body.loja-danone-mil-dias .content-block-3 .title-block {
 background:url("//araujo.vteximg.com.br/arquivos/araujo.dan.seal.pregnant.png")
}
body.loja-danone-mil-dias .content-block-3 .content-block h2,
body.loja-danone-mil-dias .content-block-3 .content-block h3,
body.loja-danone-mil-dias .content-block-3 .content-block p {
 padding-left:28px
}
body.loja-danone-mil-dias .content-block-3 .content-block h2 {
 margin-top:76px;
 margin-bottom:15px
}
body.loja-danone-mil-dias .content-block-3 .content-block h3 {
 color:#B58147;
 margin-bottom:22px
}
body.loja-danone-mil-dias .content-block-4 .title-block {
 background:url("//araujo.vteximg.com.br/arquivos/araujo.dan.seal.steps.png")
}
body.loja-danone-mil-dias .content-block-4 .content-block h2 {
 margin-top:102px
}
body.loja-danone-mil-dias .content-block-5 {
 background:#F5FAFE;
 margin:0 10px 10px
}
body.loja-danone-mil-dias .content-block-5 .title-block {
 background:url("//araujo.vteximg.com.br/arquivos/araujo.dan.seal.heart.png")
}
body.loja-danone-mil-dias .content-block-5 .content-block h2,
body.loja-danone-mil-dias .content-block-5 .content-block h3,
body.loja-danone-mil-dias .content-block-5 .content-block p {
 padding-left:28px
}
body.loja-danone-mil-dias .content-block-5 .content-block h2 {
 margin-top:76px;
 margin-bottom:15px
}
body.loja-danone-mil-dias .content-block-5 img {
 padding-bottom:50px
}
body.loja-danone-mil-dias .content-block-5 .btn-return {
 background:#ff2c99;
 color:#FFF;
 text-transform:uppercase;
 border-radius:0;
 box-shadow:1px 1px 5px 0 #80BAB3;
 padding:5px 15px;
 display:inline-block;
 font-weight:600;
 font-size:17px;
 float:right;
 margin-bottom:31px;
 margin-top:0;
 margin-right:16px
}
body.loja-danone-mil-dias .content-block-5 .btn-return:hover {
 background:#ff138d;
 text-decoration:none
}
body.loja-danone-mil-dias .content-block-5 .btn-return:active,
body.loja-danone-mil-dias .content-block-5 .btn-return:focus {
 box-shadow:none;
 text-decoration:none
}
body.loja-danone-mil-dias .content-block-6 {
 background:white;
 padding:32px 27px;
 margin:15px 0 65px
}
body.loja-danone-mil-dias .content-block-6 .title-block h2 {
 margin:0;
 font-weight:600;
 font-size:14px;
 color:#EE8D9A;
 margin-bottom:22px
}
body.loja-danone-mil-dias .content-block-6 .content-block h4 {
 font-size:12px;
 font-weight:600;
 color:#EE8D9A;
 margin-bottom:4px;
 margin-top:25px
}
body.loja-danone-mil-dias .content-block-6 .content-block p {
 line-height:20px;
 font-weight:600
}
body.loja-danone-intolerancia-lactose .tpl-content {
 font-family:Trebuchet MS
}
body.loja-danone-intolerancia-lactose .content-block-1 a {
 display:block
}
body.loja-danone-intolerancia-lactose .btn-return {
 background:#ff2c99;
 color:#FFF;
 text-transform:uppercase;
 border-radius:0;
 box-shadow:1px 1px 5px 0 #80BAB3;
 padding:4px 14px;
 display:inline-block;
 font-weight:600;
 font-size:17px
}
body.loja-danone-intolerancia-lactose .btn-return:hover {
 background:#ff138d;
 text-decoration:none
}
body.loja-danone-intolerancia-lactose .btn-return:active,
body.loja-danone-intolerancia-lactose .btn-return:focus {
 box-shadow:none;
 text-decoration:none
}
body.loja-danone-intolerancia-lactose .content-block-2 {
 background:#FFF;
 padding:20px 23px 0 18px
}
body.loja-danone-intolerancia-lactose .content-block-2 .title-block h2 {
 color:#0063B6;
 font-weight:600;
 font-size:25px;
 text-transform:uppercase;
 margin:0;
 display:inline-block;
 margin-right:63px
}
body.loja-danone-intolerancia-lactose .content-block-2 .content-block {
 margin-top:17px
}
body.loja-danone-intolerancia-lactose .content-block-2 .content-block img {
 max-width:100%
}
body.loja-danone-intolerancia-lactose .content-block-3 {
 background:#FFF;
 padding:20px 23px 20px 18px;
 margin-bottom:45px
}
body.loja-danone-intolerancia-lactose .content-block-3 h3 {
 color:#0063B6;
 font-weight:600;
 text-transform:uppercase;
 font-size:18px;
 margin-bottom:27px;
 margin-top:42px
}
body.loja-danone-intolerancia-lactose .content-block-3 h3:first-child {
 margin-top:0
}
body.loja-danone-intolerancia-lactose .content-block-3 span {
 color:#0063B6;
 font-weight:600;
 font-size:14px
}
body.loja-danone-intolerancia-lactose .content-block-3 p {
 font-weight:600;
 font-size:14px;
 margin-bottom:25px
}
body.loja-danone-intolerancia-lactose .content-block-3 a {
 margin-top:30px;
 display:inline-block
}
body.loja-danone-intolerancia-lactose .content-block-3 .btn-return {
 margin-top:21px;
 float:right
}
body.loja-danone-intolerancia-lactose .content-block-3 .row img {
 margin-bottom:50px
}
body.loja-danone-regurgitacao-bebes .tpl-content {
 font-family:Trebuchet MS
}
body.loja-danone-regurgitacao-bebes .content-block-1 a {
 display:block
}
body.loja-danone-regurgitacao-bebes .btn-return {
 background:#ff2c99;
 color:#FFF;
 text-transform:uppercase;
 border-radius:0;
 box-shadow:1px 1px 5px 0 #80BAB3;
 padding:4px 14px;
 display:inline-block;
 font-weight:600;
 font-size:17px
}
body.loja-danone-regurgitacao-bebes .btn-return:hover {
 background:#ff138d;
 text-decoration:none
}
body.loja-danone-regurgitacao-bebes .btn-return:active,
body.loja-danone-regurgitacao-bebes .btn-return:focus {
 box-shadow:none;
 text-decoration:none
}
body.loja-danone-regurgitacao-bebes .content-block-2 {
 background:#FFF;
 padding:20px 23px 0 18px
}
body.loja-danone-regurgitacao-bebes .content-block-2 .title-block h2 {
 color:#0063B6;
 font-weight:600;
 font-size:25px;
 text-transform:uppercase;
 margin:0;
 display:inline-block;
 margin-right:539px
}
body.loja-danone-regurgitacao-bebes .content-block-2 .content-block {
 margin-top:17px
}
body.loja-danone-regurgitacao-bebes .content-block-2 .content-block img {
 max-width:100%
}
body.loja-danone-regurgitacao-bebes .content-block-3 {
 background:#FFF;
 padding:20px 23px 20px 18px;
 margin-bottom:45px
}
body.loja-danone-regurgitacao-bebes .content-block-3 h3 {
 color:#0063B6;
 font-weight:600;
 text-transform:uppercase;
 font-size:18px;
 margin-bottom:27px;
 margin-top:42px
}
body.loja-danone-regurgitacao-bebes .content-block-3 h3:first-child {
 margin-top:0
}
body.loja-danone-regurgitacao-bebes .content-block-3 p {
 font-weight:600;
 font-size:14px;
 margin-bottom:25px
}
body.loja-danone-regurgitacao-bebes .content-block-3 a {
 margin-top:30px;
 display:inline-block
}
body.loja-danone-regurgitacao-bebes .content-block-3 .btn-return {
 margin-top:21px;
 float:right
}
body.loja-frontline .content-structure {
 background:#E9E9E9 !important;
 font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
 border-bottom:2px #3562a8 solid
}
body.loja-frontline .content-structure .content-structure .container {
 background:#E9E9E9 !important
}
body.loja-frontline .content-structure .content-block-header {
 background:#E9E9E9 !important;
 margin-top:-18px;
 padding:0
}
body.loja-frontline .content-structure .content-block-header img {
 max-width:100%
}
body.loja-frontline .content-structure .text-block {
 padding:50px 20px
}
body.loja-frontline .content-structure .text-block h3 {
 color:#E36806;
 text-transform:uppercase;
 font-size:17px;
 line-height:1.2;
 margin-bottom:22px
}
body.loja-frontline .content-structure .text-block p {
 font-size:14px;
 margin-bottom:24px;
 line-height:1.5
}
body.loja-frontline .content-structure .title-block h3 {
 color:#E36806;
 text-transform:uppercase;
 font-size:17px;
 line-height:1.2;
 margin-bottom:22px
}
body.loja-frontline .content-structure .content-block {
 padding:6px 52px 45px
}
body.loja-frontline .content-structure .content-block a.link-buy {
 background:#009B90;
 color:#FFF;
 text-transform:uppercase;
 border-radius:0;
 margin-top:20px;
 display:inline-block !important;
 padding:11px 21px;
 font-size:20px;
 font-weight:600
}
body.loja-frontline .content-structure .content-block a.link-buy:hover {
 background:#008c82;
 text-decoration:none
}
body.loja-frontline .content-structure .content-block a.link-buy:active,
body.loja-frontline .content-structure .content-block a.link-buy:focus {
 box-shadow:none;
 text-decoration:none
}
body.loja-frontline .content-structure .content-block a.link-buy i:before {
 content:"";
 background:url("//araujo.vteximg.com.br/arquivos/seta-icon.png") no-repeat;
 display:block;
 width:22px;
 height:15px;
 position:relative;
 left:6px
}
body.loja-frontline .content-structure .content-block p {
 font-size:14px;
 margin-bottom:24px;
 line-height:1.5
}
body.loja-frontline .content-structure [class*='content-block-'] {
 background:#FFF;
 border-bottom:dashed 1px #E36806
}
body.loja-frontline .content-structure .content-block-1 .text-block h3 {
 font-size:20px
}
body.loja-frontline .content-structure .content-block-1 .text-block h3:first-child {
 font-size:26px
}
body.loja-frontline .content-structure .content-block-2 {
 background:#E36806;
 text-align:center;
 padding:10px;
 height:215px;
 margin-top:1px;
 margin-bottom:1px;
 position:relative
}
body.loja-frontline .content-structure .content-block-2:before {
 content:"";
 background:url("//araujo.vteximg.com.br/arquivos/araujoj.frontline.home.banner-2.png") no-repeat;
 width:69px;
 height:64px;
 display:block;
 position:absolute;
 top:-39px;
 left:456px
}
body.loja-frontline .content-structure .content-block-2 h3 {
 color:#FFF;
 line-height:1.2;
 text-transform:uppercase;
 font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
 font-size:24px;
 margin:0
}
body.loja-frontline .content-structure .content-block-2 h3:first-child {
 font-size:31px;
 font-weight:600;
 margin:16px 0;
 margin-bottom:0
}
body.loja-frontline .content-structure .content-block-2 a.text-block {
 background:#009B90;
 margin:0 13px;
 padding:9px 16px;
 text-align:left;
 display:block;
 color:#FFF;
 text-transform:uppercase;
 margin-top:35px;
 font-size:21px;
 text-decoration:none !important
}
body.loja-frontline .content-structure .content-block-2 a.text-block:hover {
 background:#008c82
}
body.loja-frontline .content-structure .content-block-2 a.text-block i:before {
 content:"";
 background:url("//araujo.vteximg.com.br/arquivos/seta-icon.png") no-repeat;
 display:block;
 width:22px;
 height:15px;
 position:relative;
 left:6px
}
body.loja-frontline .content-structure .content-block-3 {
 border-top:dashed 1px #E36806
}
body.loja-frontline .content-structure .content-block-3 .content-block {
 padding:0 27px
}
body.loja-frontline .content-structure .content-block-3 .content-block .text-block {
 padding:17px 20px
}
body.loja-frontline .content-structure .content-block-3 .content-block a.link-buy {
 margin-top:3px;
 margin-bottom:26px
}
body.loja-frontline .content-structure .content-block-3 .content-block a.link-buy+.banner-block {
 padding-top:0
}
body.loja-frontline .content-structure .content-block-3 .banner-block {
 padding-top:93px
}
body.loja-frontline .content-structure .content-block-4 .content-block {
 padding:17px 28px;
 padding-bottom:39px
}
body.loja-frontline .content-structure .content-block-4 .content-block .banner-block {
 text-align:center
}
body.loja-frontline .content-structure .content-block-4 .content-block .banner-block a {
 display:block;
 margin-bottom:61px
}
body.loja-frontline .content-structure .content-block-4 .content-block .banner-block>img {
 margin:13px 0
}
body.loja-frontline .content-structure .content-block-4 .content-block .banner-block>img+a {
 margin-bottom:22px
}
body.loja-frontline .content-structure .content-block-4 .content-block .banner-block .link-buy {
 margin-bottom:0;
 display:inline-block;
 margin-top:-11px
}
body.loja-frontline .content-structure .content-block-4 .text-block {
 padding:0 20px
}
body.loja-frontline .content-structure .content-block-4 .text-block+.banner-block a {
 margin-bottom:22px
}
body.loja-frontline .content-structure .content-block-5 .content-block {
 padding:0 50px
}
body.loja-frontline .content-structure .content-block-5 .title-block {
 padding-right:28px;
 padding-top:19px
}
body.loja-frontline .content-structure .content-block-5 .title-block p+h3 {
 margin:35px 0 22px
}
body.loja-frontline .content-structure .content-block-5 .title-block+.banner-block {
 text-align:center
}
body.loja-frontline .content-structure .content-block-5 .title-block+.banner-block a {
 display:block
}
body.loja-frontline .content-structure .content-block-5 .title-block+.banner-block a.link-buy {
 margin-left:-28px;
 margin-top:-31px
}
body.loja-frontline .content-structure .content-block-5 .banner-block {
 text-align:center
}
body.loja-frontline .content-structure .content-block-5 .banner-block a {
 display:block;
 margin-bottom:37px
}
body.loja-frontline .content-structure .content-block-5 .banner-block a.link-buy {
 margin-left:18px;
 margin-top:-19px
}
body.loja-frontline .content-structure .content-block-5 .banner-block a+img {
 margin-bottom:6px
}
body.loja-frontline .content-structure .content-block-6 {
 background:#E36806;
 text-align:left;
 color:#FFF;
 padding:10px 0;
 margin-top:1px;
 margin-bottom:1px;
 position:relative
}
body.loja-frontline .content-structure .content-block-6:before {
 content:"";
 background:url("//araujo.vteximg.com.br/arquivos/araujoj.frontline.home.banner-13.png") no-repeat;
 width:78px;
 height:75px;
 display:block;
 position:absolute;
 top:-39px;
 left:456px
}
body.loja-frontline .content-structure .content-block-6 .title-block {
 padding-top:100px;
 padding-bottom:64px
}
body.loja-frontline .content-structure .content-block-6 .title-block h2 {
 text-align:center;
 font-size:40px;
 font-weight:bold;
 margin:0;
 position:relative
}
body.loja-frontline .content-structure .content-block-6 .title-block h2:before {
 content:"";
 background:url('//araujo.vteximg.com.br/arquivos/araujoj.frontline.home-icon-1.png') no-repeat 0 0;
 width:118px;
 height:19px;
 display:block;
 position:absolute;
 top:-34px;
 left:431px
}
body.loja-frontline .content-structure .content-block-6 .title-block h2:after {
 content:"";
 background:url('//araujo.vteximg.com.br/arquivos/araujoj.frontline.home-icon-1.png') no-repeat -2px -38px;
 width:118px;
 height:19px;
 display:block;
 position:absolute;
 bottom:-39px;
 left:431px
}
body.loja-frontline .content-structure .content-block-6 .content-block {
 padding-top:4px
}
body.loja-frontline .content-structure .content-block-6 .content-block p {
 line-height:25px;
 margin-bottom:35px
}
body.loja-frontline .content-structure .content-block-6 .content-block h2 {
 font-size:21px;
 text-transform:uppercase;
 line-height:1.2;
 font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
 margin:0;
 margin-bottom:31px
}
body.loja-frontline .content-structure .content-block-7 {
 background:#CDCDCD;
 text-align:left;
 padding:10px 0;
 margin-top:1px;
 margin-bottom:1px;
 position:relative;
 border-top:dashed 1px #E36806
}
body.loja-frontline .content-structure .content-block-7 .title-block {
 padding-top:65px;
 padding-bottom:64px
}
body.loja-frontline .content-structure .content-block-7 .title-block h2 {
 text-align:center;
 font-size:40px;
 color:#009B90;
 font-weight:bold;
 margin:0;
 position:relative
}
body.loja-frontline .content-structure .content-block-7 .title-block h2:before {
 content:"";
 background:url('//araujo.vteximg.com.br/arquivos/araujoj.frontline.home-icon-2.png') no-repeat 0 0;
 width:118px;
 height:19px;
 display:block;
 position:absolute;
 top:-36px;
 left:431px
}
body.loja-frontline .content-structure .content-block-7 .title-block h2:after {
 content:"";
 background:url('//araujo.vteximg.com.br/arquivos/araujoj.frontline.home-icon-2.png') no-repeat -2px -38px;
 width:118px;
 height:19px;
 display:block;
 position:absolute;
 bottom:-36px;
 left:431px
}
body.loja-frontline .content-structure .content-block-7 .content-block {
 padding:6px 137px;
 margin-bottom:43px
}
body.loja-frontline .content-structure .content-block-7 .content-block p {
 line-height:25px;
 margin-bottom:35px
}
body.loja-frontline .content-structure .content-block-7 .content-block h2 {
 font-size:21px;
 text-transform:uppercase;
 line-height:1.2;
 font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
 margin:0;
 margin-bottom:31px
}
body.loja-frontline .content-structure .content-block-7 .content-block table thead tr td {
 min-width:200px;
 background:white;
 padding:6px 18px;
 border:solid 2px #CDCDCD;
 font-size:17px;
 color:#009B90
}
body.loja-frontline .content-structure .content-block-7 .content-block table thead tr td:first-child {
 background:#D9D9D9
}
body.loja-frontline .content-structure .content-block-7 .content-block table tbody tr td {
 min-width:200px;
 background:white;
 padding:6px 18px;
 border:solid 2px #CDCDCD
}
body.loja-frontline .content-structure .content-block-8 {
 background:#E36806;
 text-align:left;
 color:#FFF;
 padding:10px 0;
 margin-top:1px;
 margin-bottom:1px;
 position:relative
}
body.loja-frontline .content-structure .content-block-8 .title-block {
 padding-top:60px;
 padding-bottom:64px
}
body.loja-frontline .content-structure .content-block-8 .title-block h2 {
 text-align:center;
 font-size:31px;
 font-weight:bold;
 margin:0;
 position:relative;
 text-transform:uppercase
}
body.loja-frontline .content-structure .content-block-8 .title-block h2:before {
 content:"";
 background:url('//araujo.vteximg.com.br/arquivos/araujoj.frontline.home-icon-1.png') no-repeat 0 0;
 width:118px;
 height:19px;
 display:block;
 position:absolute;
 top:-41px;
 left:425px
}
body.loja-frontline .content-structure .content-block-8 .title-block h2:after {
 content:"";
 background:url('//araujo.vteximg.com.br/arquivos/araujoj.frontline.home-icon-1.png') no-repeat -2px -38px;
 width:118px;
 height:19px;
 display:block;
 position:absolute;
 bottom:-39px;
 left:425px
}
body.loja-frontline .content-structure .content-block-8 .content-block {
 padding-top:4px
}
body.loja-frontline .content-structure .content-block-8 .content-block p {
 line-height:25px;
 margin-bottom:35px
}
body.loja-frontline .content-structure .content-block-8 .content-block h3 {
 font-size:21px;
 text-transform:uppercase;
 line-height:1.2;
 font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
 margin:0;
 margin-bottom:8px
}
body.pulgas-piolhos-carrapatos .content-structure {
 background:#E9E9E9 !important;
 font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
 border-bottom:2px #3562a8 solid
}
body.pulgas-piolhos-carrapatos .content-structure .tpl-content-wrapper,
body.pulgas-piolhos-carrapatos .content-structure .container {
 background:#E9E9E9 !important
}
body.pulgas-piolhos-carrapatos .content-structure .content-block-header {
 background:#E9E9E9 !important;
 margin-top:-18px;
 padding:0
}
body.pulgas-piolhos-carrapatos .content-structure .content-block-header img {
 max-width:100%
}
body.pulgas-piolhos-carrapatos .content-structure .content-block {
 padding:6px 30px 45px;
 margin-top:0;
 background:#FFF
}
body.pulgas-piolhos-carrapatos .content-structure .content-block a.link-return {
 background:#009B90;
 color:#FFF;
 text-transform:uppercase;
 border-radius:0;
 margin-top:20px;
 display:inline-block !important;
 padding:5px 17px;
 font-size:16px;
 font-weight:600
}
body.pulgas-piolhos-carrapatos .content-structure .content-block a.link-return:hover {
 background:#008c82;
 text-decoration:none
}
body.pulgas-piolhos-carrapatos .content-structure .content-block a.link-return:active,
body.pulgas-piolhos-carrapatos .content-structure .content-block a.link-return:focus {
 box-shadow:none;
 text-decoration:none
}
body.pulgas-piolhos-carrapatos .content-structure .content-block a.link-return i:before {
 content:"";
 background:url("//araujo.vteximg.com.br/arquivos/seta-icon.png") no-repeat;
 display:block;
 width:22px;
 height:15px;
 position:relative;
 left:6px
}
body.pulgas-piolhos-carrapatos .content-structure .content-block p {
 font-size:14px;
 margin-bottom:24px;
 line-height:1.5
}
body.pulgas-piolhos-carrapatos .content-structure .content-block h3 {
 color:#E36806;
 text-transform:uppercase;
 font-size:17px;
 line-height:1.2;
 margin-bottom:22px
}
body.pulgas-piolhos-carrapatos .content-structure .content-block h3:first-child {
 font-weight:600;
 font-size:27px
}
body.pulgas-piolhos-carrapatos .content-structure .content-block-menu {
 background:#E9E9E9;
 zoom:1
}
body.pulgas-piolhos-carrapatos .content-structure .content-block-menu:before,
body.pulgas-piolhos-carrapatos .content-structure .content-block-menu:after {
 content:" ";
 display:table
}
body.pulgas-piolhos-carrapatos .content-structure .content-block-menu:after {
 clear:both
}
body.pulgas-piolhos-carrapatos .content-structure .content-block-menu:before,
body.pulgas-piolhos-carrapatos .content-structure .content-block-menu:after {
 content:"";
 display:table
}
body.pulgas-piolhos-carrapatos .content-structure .content-block-menu:after {
 clear:both
}
body.pulgas-piolhos-carrapatos .content-structure .content-block-menu:before {
 content:"";
 background:url("//araujo.vteximg.com.br/arquivos/icon-info-page.png?v=10-02-2015-08-58") no-repeat;
 width:260px;
 height:256px;
 display:block;
 position:absolute;
 top:-90px;
 left:27px
}
body.pulgas-piolhos-carrapatos .content-structure .content-block-menu ul {
 list-style:none;
 float:right;
 margin:0;
 padding:0
}
body.pulgas-piolhos-carrapatos .content-structure .content-block-menu ul li {
 float:left;
 margin:0 2px
}
body.pulgas-piolhos-carrapatos .content-structure .content-block-menu ul li a {
 display:block;
 padding:15px 57px;
 background:#009B90;
 color:#FFF;
 font-size:19px
}
body.pulgas-piolhos-carrapatos .content-structure .content-block-menu ul li a:hover,
body.pulgas-piolhos-carrapatos .content-structure .content-block-menu ul li a:focus,
body.pulgas-piolhos-carrapatos .content-structure .content-block-menu ul li a:active {
 text-decoration:none;
 background:#008c82
}
body.pulgas-piolhos-carrapatos .content-structure .content-block-menu ul li a.active {
 background:#FFF;
 color:#E36806;
 font-size:27px;
 padding-bottom:9px;
 padding-top:10px
}
body.pulgas-piolhos-carrapatos .content-structure .content-block-menu ul li a.active:hover,
body.pulgas-piolhos-carrapatos .content-structure .content-block-menu ul li a.active:focus,
body.pulgas-piolhos-carrapatos .content-structure .content-block-menu ul li a.active:active {
 background:#FFF
}
body.pulgas-piolhos-carrapatos .content-structure .content-side-bar {
 position:relative;
 padding-top:127px
}
body.pulgas-piolhos-carrapatos .content-structure .content-side-bar .banners-block {
 margin-top:19px
}
body.pulgas-piolhos-carrapatos .content-structure .content-side-bar .banners-block img {
 margin-bottom:46px
}
body.pulgas-piolhos-carrapatos .content-structure .content-side-bar .banners-block img:last-child {
 margin-bottom:0
}
body.pulgas-piolhos-carrapatos .content-structure #carrapatos,
body.pulgas-piolhos-carrapatos .content-structure #piolhos {
 display:none
}
body.pulgas-piolhos-carrapatos .content-structure .prateleira {
 margin-top:25px;
 margin-bottom:5px;
 background:#FFF
}
body.pulgas-piolhos-carrapatos .content-structure .prateleira ul {
 padding:0;
 background:#FFF;
 padding-top:5px;
 margin-bottom:0
}
body.pulgas-piolhos-carrapatos .content-structure .prateleira ul li {
 border-bottom:solid 5px white
}
body.pulgas-piolhos-carrapatos .content-structure .prateleira .owl-buttons {
 top:-35px
}
body.qd-ssb .tpl-content-wrapper>h2 {
 display:none
}
body.qd-ssb .qd-ssb-results-tabs {
 position:relative
}
body.qd-ssb .tab-content {
 border:#CCC solid;
 border-width:1px;
 border-top:0;
 padding-top:10px
}
body.qd-ssb .tab-content .qd-ssr-frame {
 background:url("//araujo.vteximg.com.br/arquivos/ajax-loader_l.gif") repeat-y center 0;
 width:100%;
 height:420px
}
body.qd-ssb .nav-tabs {
 padding-left:0;
 border-bottom-color:#CCC;
 margin-bottom:0
}
body.qd-ssb .nav-tabs>li.active>a,
body.qd-ssb .nav-tabs>li.active>a:hover {
 background:#194283;
 color:#FFF;
 border-color:#194283 #194283 transparent
}
body.qd-ssb .nav-tabs>li>a {
 background:#E2E2E2;
 border-color:#E2E2E2 #E2E2E2 transparent;
 padding-left:10px;
 padding-right:10px;
 font-weight:600;
 text-transform:uppercase;
 font-size:14px;
 outline:0
}
body.qd-ssb .nav-tabs>li>a:hover {
 background:#c9c9c9
}
body.loja-nestle {
 background:#D6EBF4
}
body.loja-nestle .tpl-content {
 background:#D6EBF4
}
body.loja-nestle .content-block-header {
 z-index:9;
 display:block;
 position:relative
}
body.loja-nestle h2 {
 margin:0
}
body.loja-nestle .banner-block {
 text-align:center
}
body.loja-nestle .banner-block a {
 display:inline-block
}
body.loja-nestle sub {
 bottom:6px;
 font-size:8px
}
body.loja-nestle .text-block .special-title {
 font-family:'Grand Hotel',cursive;
 background:url("//araujo.vteximg.com.br/arquivos/arj.nestle.special-title.png") no-repeat center center;
 text-align:center;
 height:95px;
 padding-top:19px;
 color:#FFF;
 font-size:40px
}
body.loja-nestle .text-block h3 {
 font-family:'Grand Hotel',cursive;
 color:#186C84;
 font-size:28px;
 margin-bottom:21px
}
body.loja-nestle .text-block p {
 font-size:14px;
 margin-bottom:23px
}
body.loja-nestle .text-block ul {
 padding:0;
 margin:0;
 padding-left:16px
}
body.loja-nestle .text-block ul li {
 font-size:14px;
 margin-bottom:5px
}
body.loja-nestle .btn-buy {
 background:#186C84;
 font-size:25px;
 text-transform:uppercase;
 font-weight:bold;
 color:#FFF;
 padding:11px;
 position:relative;
 text-decoration:none !important;
 min-height:50px;
 max-height:50px;
 display:inline-block
}
body.loja-nestle .btn-buy:hover {
 color:#E1E1E1
}
body.loja-nestle .btn-buy:before {
 content:"";
 background:url("//araujo.vteximg.com.br/arquivos/arj.nestle.arrow-btn-left.png");
 width:11px;
 height:50px;
 display:inline-block;
 position:absolute;
 left:-11px;
 top:0
}
body.loja-nestle .btn-buy:after {
 content:"";
 background:url("//araujo.vteximg.com.br/arquivos/arj.nestle.arrow-btn-right.png");
 width:14px;
 height:50px;
 display:inline-block;
 position:absolute;
 right:-11px;
 top:0
}
body.loja-nestle .information-text {
 margin-top:52px;
 margin-bottom:43px;
 background:#FFF;
 padding:16px 27px 12px;
 border:solid 1px #186C84;
 color:#3D3D3D;
 font-size:11px;
 line-height:1.5
}
body.loja-nestle iframe {
 display:block;
 height:480px;
 width:100%
}
body.loja-nestle .important-note {
 margin:55px 0 10px;
 font-size:10px
}
body.loja-nestle .content-block {
 padding:57px 20px 20px
}
body.loja-nestle .content-block-1 {
 background:#A0DBE2;
 position:relative
}
body.loja-nestle .content-block-1:before {
 content:"";
 background:url("//araujo.vteximg.com.br/arquivos/arj.nestle.frufru-1.png") repeat-x;
 display:block;
 width:100%;
 height:20px;
 position:absolute;
 top:-20px;
 left:0;
 z-index:1
}
body.loja-nestle .content-block-2 {
 background:#7EC8DD;
 position:relative
}
body.loja-nestle .content-block-3 {
 background:#A0DBE2;
 position:relative
}
body.loja-nestle .content-block-3:before {
 content:"";
 background:url("//araujo.vteximg.com.br/arquivos/arj.nestle.frufru-2.png") repeat-x;
 display:block;
 width:100%;
 height:20px;
 position:absolute;
 bottom:-20px;
 left:0;
 z-index:1
}
body.loja-nestle .content-block-3 .information-text {
 margin-bottom:60px
}
body.loja-nestle .content-block-5 {
 background:#EEDACE;
 position:relative
}
body.loja-nestle .content-block-5 .content-block {
 padding-top:29px
}
body.loja-nestle .content-block-5 .line-title {
 text-align:center;
 margin-bottom:37px
}
body.loja-nestle .content-block-5:before {
 content:"";
 background:url("//araujo.vteximg.com.br/arquivos/arj.nestle.frufru-3.png") repeat-x;
 display:block;
 width:100%;
 height:20px;
 position:absolute;
 top:-20px;
 left:0;
 z-index:1
}
body.loja-nestle .content-block-5:after {
 content:"";
 background:url("//araujo.vteximg.com.br/arquivos/arj.nestle.frufru-4.png") repeat-x;
 display:block;
 width:100%;
 height:20px;
 position:absolute;
 bottom:-20px;
 left:0;
 z-index:1
}
body.loja-nestle .content-block-5 .text-block {
 margin-left:15px
}
body.loja-nestle .content-block-5 .text-block h3 {
 color:#B56028
}
body.loja-nestle .content-block-5 .information-text {
 margin-left:17px;
 margin-top:31px
}
body.loja-nestle .content-block-7 {
 background:#F4EBD0;
 position:relative
}
body.loja-nestle .content-block-7 .content-block {
 padding-top:29px
}
body.loja-nestle .content-block-7 .line-title {
 text-align:center;
 margin-bottom:37px
}
body.loja-nestle .content-block-7:before {
 content:"";
 background:url("//araujo.vteximg.com.br/arquivos/arj.nestle.frufru-5.png") repeat-x;
 display:block;
 width:100%;
 height:20px;
 position:absolute;
 top:-10px;
 left:0;
 z-index:1
}
body.loja-nestle .content-block-7 iframe {
 margin-bottom:80px
}
body.loja-nestle .content-block-7 .text-block h3 {
 color:#FF433B;
 font-size:32px
}
body.loja-nestle .content-block-7 .text-block a {
 display:block;
 text-align:right
}
body.loja-nestle .content-block-8 {
 background:#D6EBF4;
 position:relative
}
body.loja-nestle .content-block-8 .text-block {
 text-align:center
}
body.loja-nestle .content-block-8 .text-block p {
 margin-top:25px;
 margin-bottom:39px
}
body.loja-nestle .content-block-8 .content-block {
 padding-top:26px
}
body.loja-nestle .content-block-8:before {
 content:"";
 background:url("//araujo.vteximg.com.br/arquivos/arj.nestle.frufru-6.png") repeat-x;
 display:block;
 width:100%;
 height:20px;
 position:absolute;
 top:-20px;
 left:0;
 z-index:1
}
body.loja-nestle .content-block-8:after {
 content:"";
 background:url("//araujo.vteximg.com.br/arquivos/arj.nestle.frufru-7.png") repeat-x;
 display:block;
 width:100%;
 height:20px;
 position:absolute;
 bottom:-20px;
 left:0;
 z-index:1
}
body.loja-nestle .content-block-8 .btn-discover {
 background:#FCB040;
 font-size:25px;
 text-transform:uppercase;
 font-weight:bold;
 color:#274D5D;
 padding:11px;
 position:relative;
 text-decoration:none !important;
 min-height:50px;
 max-height:50px;
 display:inline-block
}
body.loja-nestle .content-block-8 .btn-discover:before {
 content:"";
 background:url("//araujo.vteximg.com.br/arquivos/arj.nestle.arrow-btn-left-2.png");
 width:10px;
 height:50px;
 display:inline-block;
 position:absolute;
 left:-9px;
 top:0
}
body.loja-nestle .content-block-8 .btn-discover:after {
 content:"";
 background:url("//araujo.vteximg.com.br/arquivos/arj.nestle.arrow-btn-right-2.png");
 width:10px;
 height:50px;
 display:inline-block;
 position:absolute;
 right:-10px;
 top:0
}
body.loja-nestle .content-block-9 {
 background:#186C84;
 position:relative
}
body.loja-nestle .content-block-9 .text-block {
 text-align:center
}
body.loja-nestle .content-block-9 .text-block h3 {
 color:#FFF;
 font-size:68px;
 margin-bottom:30px
}
body.loja-nestle .content-block-9 .text-block p {
 color:#FFF
}
body.loja-nestle .content-block-9 .text-block .btn-learn {
 background:#2CBBDD;
 font-size:22px;
 text-transform:uppercase;
 font-weight:bold;
 color:#274D5D;
 padding:10px;
 position:relative;
 text-decoration:none !important;
 min-height:50px;
 max-height:50px;
 display:inline-block
}
body.loja-nestle .content-block-9 .text-block .btn-learn:before {
 content:"";
 background:url("//araujo.vteximg.com.br/arquivos/arj.nestle.arrow-btn-left-3.png");
 width:10px;
 height:50px;
 display:inline-block;
 position:absolute;
 left:-8px;
 top:0
}
body.loja-nestle .content-block-9 .text-block .btn-learn:after {
 content:"";
 background:url("//araujo.vteximg.com.br/arquivos/arj.nestle.arrow-btn-right-3.png");
 width:7px;
 height:50px;
 display:inline-block;
 position:absolute;
 right:-7px;
 top:0
}
body.loja-nestle .content-block-10 {
 position:relative
}
body.loja-nestle .content-block-10 .content-block {
 padding-top:26px
}
body.loja-nestle .content-block-10 .text-block h3 {
 font-size:36px;
 margin:0;
 margin-bottom:24px
}
body.loja-nestle .content-block-10 .text-block span {
 display:block
}
body.loja-nestle-comecar-saudavel .content-block-header {
 z-index:9;
 display:block;
 position:relative
}
body.loja-nestle-comecar-saudavel h2 {
 margin:0
}
body.loja-nestle-comecar-saudavel .banner-block {
 text-align:center
}
body.loja-nestle-comecar-saudavel .text-block h3 {
 font-family:'Grand Hotel',cursive;
 color:#186C84;
 font-size:28px;
 margin-bottom:21px
}
body.loja-nestle-comecar-saudavel .text-block p {
 font-size:14px;
 margin-bottom:23px
}
body.loja-nestle-comecar-saudavel .text-block ul {
 padding:0;
 margin:0;
 padding-left:16px
}
body.loja-nestle-comecar-saudavel .text-block ul li {
 font-size:14px;
 margin-bottom:5px
}
body.loja-nestle-comecar-saudavel iframe {
 display:block;
 height:480px;
 width:100%
}
body.loja-nestle-comecar-saudavel .content-block {
 padding:57px 20px 20px
}
body.loja-nestle-comecar-saudavel .content-block-1 {
 background:#D6EBF4;
 position:relative
}
body.loja-nestle-comecar-saudavel .content-block-1:before {
 content:"";
 background:url("//araujo.vteximg.com.br/arquivos/arj.nestle.frufru-6.png") repeat-x;
 display:block;
 width:100%;
 height:20px;
 position:absolute;
 top:-20px;
 left:0;
 z-index:1
}
body.loja-nestle-comecar-saudavel .content-block-1 .text-block h4 {
 font-size:12px;
 color:#235368;
 text-align:center;
 margin-top:21px;
 margin-bottom:28px
}
body.loja-nestle-comecar-saudavel .content-block-1 .text-block h4:before {
 content:"";
 border-bottom:solid 1px #2CBADD;
 display:inline-block;
 width:40px;
 margin-right:7px;
 position:relative;
 top:-4px
}
body.loja-nestle-comecar-saudavel .content-block-1 .text-block h4:after {
 content:"";
 border-bottom:solid 1px #2CBADD;
 display:inline-block;
 width:40px;
 margin-left:7px;
 position:relative;
 top:-4px
}
body.loja-nestle-comecar-saudavel .content-block-2 {
 background:#D6EBF4;
 position:relative
}
body.loja-nestle-comecar-saudavel .content-block-2 .text-block {
 margin-top:56px
}
body.loja-nestle-comecar-saudavel .content-block-3 {
 background:#D6EBF4;
 position:relative
}
body.loja-nestle-comecar-saudavel .content-block-3 .content-block {
 padding-top:0
}
body.loja-nestle-comecar-saudavel .content-block-3 h3 {
 font-family:'Grand Hotel',cursive;
 color:#186C84;
 font-size:58px;
 margin-bottom:0
}
body.loja-nestle-comecar-saudavel .content-block-3 img.img-pilares {
 margin-top:47px;
 margin-left:29px
}
body.loja-nestle-comecar-saudavel .content-block-3 fieldset {
 border:solid 1px #336482;
 padding:0 60px 25px
}
body.loja-nestle-comecar-saudavel .content-block-3 fieldset legend {
 font-family:'Grand Hotel',cursive;
 width:auto;
 padding:0 50px;
 border:none;
 color:#C86E30;
 font-size:58px;
 margin-bottom:9px
}
body.loja-nestle-comecar-saudavel .content-block-3 fieldset p {
 font-size:20px
}
body.loja-nestle-comecar-saudavel .content-block-3 .text-block {
 margin-top:56px
}
body.loja-nestle-comecar-saudavel .content-block-3 .text-block p {
 font-size:16px
}
body.loja-nestle-comecar-saudavel .content-block-4 {
 background:#D6EBF4;
 position:relative
}
body.loja-nestle-comecar-saudavel .content-block-4 iframe {
 margin-top:56px
}
body.loja-nestle-comecar-saudavel .content-block-4 .text-block {
 margin-top:56px
}
body.loja-nestle-comecar-saudavel .content-block-4 .text-block p {
 font-size:10px
}
body.loja-nestle-especialista-responde {
 background:#D6EBF4
}
body.loja-nestle-especialista-responde .tpl-content {
 background:#D6EBF4
}
body.loja-nestle-especialista-responde h2 {
 margin:0
}
body.loja-nestle-especialista-responde h3 {
 font-family:'Grand Hotel',cursive;
 color:#2CBADD;
 font-size:34px;
 margin-bottom:21px;
 text-align:center
}
body.loja-nestle-especialista-responde h3:before {
 content:"";
 background:url("//araujo.vteximg.com.br/arquivos/arj.nestle-especialista-responde.line-title2.png") no-repeat center;
 width:115px;
 height:10px;
 display:inline-block;
 margin-right:24px;
 position:relative;
 top:3px
}
body.loja-nestle-especialista-responde h3:after {
 content:"";
 background:url("//araujo.vteximg.com.br/arquivos/arj.nestle-especialista-responde.line-title2.png") no-repeat center;
 width:115px;
 height:10px;
 display:inline-block;
 margin-left:24px;
 position:relative;
 top:3px
}
body.loja-nestle-especialista-responde ul {
 padding:0;
 margin:0
}
body.loja-nestle-especialista-responde .content-block-header {
 z-index:9;
 display:block;
 position:relative
}
body.loja-nestle-especialista-responde .content-block {
 padding:57px 20px 20px;
 background:#186C84
}
body.loja-nestle-especialista-responde .content-block-1 {
 background:#186C84;
 position:relative
}
body.loja-nestle-especialista-responde .content-block-1:before {
 content:"";
 background:url("//araujo.vteximg.com.br/arquivos/arj.nestle.frufru-8.png") repeat-x;
 display:block;
 width:100%;
 height:20px;
 position:absolute;
 top:-15px;
 left:0;
 z-index:1
}
body.loja-nestle-especialista-responde .question-answer-area {
 background:#186C84;
 position:relative
}
body.loja-nestle-especialista-responde .question-answer-area .content-question-answer-area {
 padding:10px 20px
}
body.loja-nestle-especialista-responde .question-answer-area .title-question-answer-area {
 background:#2CBBDD
}
body.loja-nestle-especialista-responde .question-answer-area .title-question-answer-area:nth-child(odd) {
 background:#4BC5E2
}
body.loja-nestle-especialista-responde .question-answer-area .title-question-answer-area h2 {
 padding:0 20px;
 padding-top:15px;
 font-size:20px;
 font-weight:600;
 color:#0C3845
}
body.loja-nestle-especialista-responde .question-answer-area .title-question-answer-area span {
 padding:0 20px;
 padding-bottom:15px;
 margin-top:6px;
 display:block;
 font-size:14px
}
body.loja-nestle-especialista-responde .question-answer-area .title-question-answer-area .icon {
 background:url("//araujo.vteximg.com.br/arquivos/arj.nestle-especialista-responde-icon-plus.png") no-repeat center center;
 width:100%;
 height:78px;
 padding:0;
 margin:0;
 cursor:pointer;
 transition:all .2s ease-out
}
body.loja-nestle-especialista-responde .question-answer-area .title-question-answer-area .col-xs-28 {
 border-right:solid 1px #186C84
}
body.loja-nestle-especialista-responde .question-answer-area .text-question-answer-area {
 padding:15px 20px;
 background:#D6F1F1;
 display:none
}
body.loja-nestle-especialista-responde .question-answer-area .text-question-answer-area p {
 color:#186C84;
 font-size:14px;
 line-height:24px
}
body.loja-nestle-especialista-responde .content-block-2 {
 background:#186C84;
 padding:57px 20px 20px
}
body.loja-nestle-especialista-responde .content-block-2 .text-block {
 color:#FFF
}
body.loja-nestle-especialista-responde .content-block-2 .text-block p {
 font-size:14px
}
body.loja-nestle-especialista-responde .content-block-2 .text-block span {
 font-size:10px;
 line-height:1.2;
 display:block
}
body.loja-nestle-especialista-responde .content-question-answer-area.active .icon {
 background:url("//araujo.vteximg.com.br/arquivos/arj.nestle-especialista-responde-icon-mine.png") no-repeat center center
}
body.loja-nestle-especialista-responde .content-question-answer-area.active .text-question-answer-area {
 display:block
}
body.sandoz .box-banner {
 text-align:center
}
body.sandoz .content-structure>.container {
 background-color:transparent
}
body.sandoz .content-block-return {
 background:#FFF;
 padding:18px 0 14px;
 padding-left:22px;
 border-bottom:solid 1px #CCC
}
body.sandoz .content-block-return .bread-crumb {
 font-size:14px
}
body.sandoz .content-block-return .btn-return {
 background:#184283;
 text-decoration:none !important;
 color:#FFF;
 font-weight:600;
 font-size:15px;
 border-radius:4px;
 padding:9px 25px;
 padding-left:33px;
 margin-left:20px;
 position:relative
}
body.sandoz .content-block-return .btn-return:before {
 content:"\f053";
 display:inline-block;
 font-size:1em;
 font-style:normal;
 font-weight:normal;
 height:1em;
 text-align:center;
 text-decoration:inherit;
 text-rendering:optimizelegibility;
 width:1em;
 font-family:'FontAwesome';
 position:absolute;
 top:7px;
 left:5px;
 border-right:solid 1px #3462A8;
 padding-right:17px;
 height:19px
}
body.sandoz .content-block-return .btn-return:hover {
 background:#163b76
}
body.sandoz .content-block-return .btn-return:active,
body.sandoz .content-block-return .btn-return:focus {
 background:#14376d
}
body.sandoz .title-sandoz {
 border-bottom:solid 1px #CCC;
 border-bottom-style:dashed;
 padding-bottom:12px;
 color:#3462A8;
 letter-spacing:1.3px;
 margin-bottom:40px
}
body.sandoz .text-question {
 font-weight:600;
 color:#3462A8
}
body.sandoz .content-block-text {
 background:#FFF
}
body.sandoz .content-block-text .banner-block {
 padding:8px
}
body.sandoz .content-block-text .banner-block img {
 display:block;
 max-width:100%;
 height:auto;
 width:100%
}
body.sandoz .content-block-text .text-block {
 padding:0 27px
}
body.sandoz .content-block-text .text-block p {
 font-size:14px;
 margin-bottom:20px
}
body.sandoz .content-block-text .text-block ul {
 list-style:none
}
body.sandoz .content-block-text .text-block img {
 margin-bottom:20px
}
body.sandoz .content-block-links {
 background:#C1DAE1;
 padding:0 86px
}
body.sandoz .content-block-links .title-sandoz {
 border-bottom-color:#9AAEB4;
 padding-bottom:21px;
 margin-bottom:30px
}
body.sandoz .content-block-links .box-banner a {
 display:inline-block;
 margin:20px 0
}
body.sandoz .content-block-links .box-banner a:nth-child(odd) {
 margin-right:36px
}
body.sandoz .content-block-links .box-banner a:last-child {
 margin-right:0
}
body.sandoz .content-block-links-sandoz {
 background:#DBEAEE;
 padding:30px 0
}
body.sandoz .doctor-responsible {
 margin:0 27px;
 border-bottom:solid 1px #CCC;
 border-bottom-style:dashed;
 padding-bottom:44px;
 margin-bottom:34px
}
body.sandoz .doctor-responsible i {
 display:block;
 color:#3462A8;
 font-size:14px
}
body.sandoz .reference {
 padding:0 27px;
 padding-bottom:30px
}
body.sandoz .reference p {
 font-size:15px;
 margin-bottom:26px
}
body.sandoz .reference ul {
 padding-left:20px;
 list-style-type:decimal
}
body.sandoz .reference ul li {
 font-size:14px
}
body.sandoz .reference b {
 font-weight:500;
 text-decoration:underline
}
body.sandoz-disfuncaoeretil .content-block-questionnaire {
 padding:0 27px;
 background:#FFF
}
body.sandoz-disfuncaoeretil .content-block-questionnaire .questionnaire-title {
 border-top:solid 1px #CCC;
 border-top-style:dashed;
 margin-bottom:20px;
 padding-top:30px;
 font-size:16px;
 font-weight:600;
 color:#3462A8
}
body.sandoz-disfuncaoeretil .content-block-questionnaire .col-xs-15 .questionnaire-content {
 margin-left:7px
}
body.sandoz-disfuncaoeretil .content-block-questionnaire .col-xs-15:first-child .questionnaire-content {
 margin-left:0;
 margin-right:7px
}
body.sandoz-disfuncaoeretil .content-block-questionnaire .questionnaire-content {
 background:#C1DAE1;
 height:245px;
 padding:15px 0 15px 15px;
 margin-bottom:15px
}
body.sandoz-disfuncaoeretil .content-block-questionnaire .questionnaire-content p {
 font-size:15px;
 font-weight:600;
 color:#3462A8;
 margin-bottom:23px
}
body.sandoz-disfuncaoeretil .content-block-questionnaire .questionnaire-content ul {
 padding:0;
 list-style:none
}
body.sandoz-disfuncaoeretil .content-block-questionnaire .questionnaire-content ul li {
 font-size:15px;
 cursor:pointer;
 float:left;
 clear:both
}
body.sandoz-disfuncaoeretil .content-block-questionnaire .questionnaire-content ul li:hover,
body.sandoz-disfuncaoeretil .content-block-questionnaire .questionnaire-content ul li.qd-selected {
 color:#3462A8;
 font-weight:600
}
body.sandoz-disfuncaoeretil .content-block-questionnaire .questionnaire-result {
 margin-top:10px;
 display:none
}
body.sandoz-disfuncaoeretil .content-block-questionnaire .questionnaire-result+span {
 font-size:15px;
 padding-bottom:50px;
 display:none
}
body.sandoz-disfuncaoeretil .content-block-questionnaire .questionnaire-result .result-value {
 width:58px;
 height:58px;
 background:#3462A8;
 color:#FFF;
 font-weight:600;
 font-size:33px;
 text-align:center;
 line-height:1.8;
 margin-bottom:19px;
 display:inline-block
}
body.sandoz-disfuncaoeretil .content-block-questionnaire .questionnaire-result .result-text {
 font-size:18px;
 font-weight:600;
 color:#3462A8;
 margin-left:13px
}
body.livre-imposto .container {
 width:1093.56px
}
body.livre-imposto .qd-full-banner {
 margin-bottom:60px
}
body.livre-imposto .qd-full-banner .qd-cycle-slide {
 display:block !important;
 position:relative
}
body.livre-imposto .qd-full-banner .qd-cycle-slide img {
 max-width:100%;
 display:block
}
body.livre-imposto .qd-full-banner .qd-newsletter-wrap {
 position:absolute;
 top:0;
 left:0;
 right:0
}
body.livre-imposto .qd-full-banner .qd-newsletter-wrap h2 {
 font-weight:600;
 font-size:26px;
 line-height:30px;
 color:#FFF;
 text-align:left;
 margin-bottom:15px
}
body.livre-imposto .qd-full-banner .qd-newsletter-wrap button {
 font-weight:600;
 font-size:12px;
 display:inline-block;
 text-align:center;
 color:#F2F2F2;
 background:#008847;
 width:100%;
 height:50px;
 border:none;
 box-shadow:none;
 text-transform:uppercase;
 width:180px
}
body.livre-imposto .qd-full-banner .qd-newsletter-wrap button:hover,
body.livre-imposto .qd-full-banner .qd-newsletter-wrap button:focus {
 background:#008847;
 outline:transparent
}
body.livre-imposto .qd-full-banner .qd-newsletter-wrap button:active {
 background:#008847;
 outline:transparent
}
body.livre-imposto .qd-full-banner .qd-newsletter-wrap input {
 background:transparent;
 max-width:180px;
 margin-bottom:20px;
 border:0;
 box-shadow:none;
 border-radius:0;
 border-bottom:1px #FFF solid
}
body.livre-imposto .qd-newsletter-main {
 margin-bottom:60px;
 margin-top:60px
}
body.livre-imposto .qd-newsletter-main h3 {
 padding-bottom:30px
}
body.livre-imposto .qd-newsletter-main p {
 margin-bottom:30px
}
body.livre-imposto .qd-newsletter-main button {
 font-weight:600;
 font-size:12px;
 display:inline-block;
 text-align:center;
 color:#F2F2F2;
 background:#008847;
 width:100%;
 height:50px;
 border:none;
 box-shadow:none;
 text-transform:uppercase
}
body.livre-imposto .qd-newsletter-main button:hover,
body.livre-imposto .qd-newsletter-main button:focus {
 background:#008847;
 outline:transparent
}
body.livre-imposto .qd-newsletter-main button:active {
 background:#008847;
 outline:transparent
}
body.livre-imposto .qd-newsletter-main input.qd_news_email {
 box-shadow:none;
 border-radius:0;
 height:50px
}
body.livre-imposto .qd-newsletter-main small {
 margin-top:10px;
 display:block;
 color:#BDBDBD
}
body.livre-imposto .qd-banner-text {
 border-top:1px #F2F2F2 solid;
 padding-top:60px;
 margin-bottom:60px
}
body.livre-imposto .qd-banner-text h2 {
 color:#004684;
 text-align:left;
 font-size:24px
}
body.livre-imposto .qd-banner-text p {
 text-align:justify;
 padding-bottom:20px;
 color:#828282
}
body.livre-imposto .qd-itens {
 border-top:1px #F2F2F2 solid;
 padding-top:60px;
 padding-bottom:60px;
 border-bottom:1px #F2F2F2 solid
}
body.livre-imposto .qd-itens ul {
 text-align:center
}
body.livre-imposto .qd-itens ul li {
 display:inline-block;
 text-align:center;
 width:340px;
 margin-bottom:2px;
 margin-top:2px
}
body.livre-imposto .qd-itens ul li ul li {
 color:#004684;
 font-size:16px;
 padding:29px
}
body.livre-imposto .qd-itens ul li .qd-am-html {
 background:#FDB813;
 border:#FDB813 solid;
 border-width:1px;
 border-radius:4px;
 width:88px;
 height:88px;
 display:inline-block;
 text-align:center;
 line-height:88px
}
body.livre-imposto .qd-itens h3 {
 text-align:center;
 padding-bottom:80px;
 font-size:40px
}
body.loja-vult .content-structure {
 background:#F3F7F8 !important;
 font-family:'Open Sans',sans-serif
}
body.loja-vult .content-structure .tpl-content {
 background:#F3F7F8 !important
}
body.loja-vult .content-structure .tpl-content-wrapper>h2 {
 display:none
}
body.loja-vult .content-structure img {
 display:block;
 max-width:100%;
 height:auto
}
body.loja-vult .content-structure .font-cardo {
 font-family:'Cardo',serif;
 font-style:italic
}
body.loja-vult .content-structure [class*="content-block-"] {
 background:#000;
 color:#FFF;
 margin-bottom:17px
}
body.loja-vult .content-structure .content-block-header {
 margin-bottom:0
}
body.loja-vult .content-structure .content-video iframe {
 width:100%;
 display:block
}
body.loja-vult .content-structure h3.content-square-title {
 font-size:28px;
 font-weight:400;
 color:#FFEE62;
 text-transform:uppercase;
 line-height:1.4;
 padding-top:46px;
 margin-bottom:61px;
 text-align:center;
 position:relative
}
body.loja-vult .content-structure h3.content-square-title:before {
 content:"";
 background:url("//araujo.vteximg.com.br/arquivos/arj.banner.vult.title-square.png") no-repeat;
 width:119px;
 height:119px;
 display:block;
 position:absolute;
 top:7px;
 left:-38px
}
body.loja-vult .content-structure .content-block-1 h3 {
 font-size:24px;
 font-weight:400;
 text-transform:uppercase;
 letter-spacing:.5px;
 line-height:1.4;
 margin-top:46px;
 margin-bottom:13px;
 text-align:center
}
body.loja-vult .content-structure .content-block-1 p {
 font-size:16px;
 line-height:1.5;
 font-weight:300;
 text-align:center;
 margin-bottom:20px
}
body.loja-vult .content-structure .content-block-1 .content-video {
 margin-bottom:15px
}
body.loja-vult .content-structure .content-block-right-content {
 margin-left:20px
}
body.loja-vult .content-structure .content-block-right-content h4 {
 font-size:52px;
 margin:0;
 line-height:.9
}
body.loja-vult .content-structure .content-block-right-content ul {
 list-style:circle;
 padding:0;
 margin:0;
 margin-top:17px;
 padding-left:20px
}
body.loja-vult .content-structure .content-block-right-content ul li {
 font-size:14px;
 text-transform:uppercase;
 font-weight:700;
 margin-bottom:-1px
}
body.loja-vult .content-structure .content-block-right-content p {
 font-size:13px;
 line-height:1.68;
 font-weight:300;
 margin-top:7px
}
body.loja-vult .content-structure .content-block-right-content a {
 background:#FFEE62;
 text-transform:uppercase;
 color:#000;
 font-weight:900;
 font-size:14px;
 padding:11px 31px;
 display:inline-block;
 margin-top:2px;
 text-decoration:none !important
}
body.loja-vult .content-structure .content-block-right-content a:hover {
 background:#ffeb48
}
body.loja-vult .content-structure .content-block-vult-owl-carousel h4 {
 font-size:28px;
 font-weight:400;
 text-transform:uppercase;
 line-height:1.2;
 padding:0 15%;
 padding-top:28px;
 margin-bottom:28px;
 text-align:center;
 font-family:'Cardo',serif;
 font-style:italic;
 position:relative
}
body.loja-vult .content-structure .content-block-vult-owl-carousel h4:before {
 content:"";
 background:url("//araujo.vteximg.com.br/arquivos/arj.banner.vult.title-square.png") no-repeat;
 width:119px;
 height:119px;
 display:block;
 position:absolute;
 top:0;
 left:50%;
 margin-left:-44px
}
body.loja-vult .content-structure .content-block-vult-owl-carousel .prateleira {
 margin-top:39px
}
body.loja-vult .content-structure .content-block-vult-owl-carousel .prateleira h2 {
 display:none
}
body.loja-vult .content-structure .content-block-vult-owl-carousel .prateleira .shelf-qd-v1-image img {
 margin:0 auto
}
body.loja-vult .content-structure .content-block-vult-owl-carousel .prateleira .shelf-qd-v1-product-name {
 text-align:center;
 line-height:.6;
 padding:0 10px;
 height:40px;
 overflow:hidden
}
body.loja-vult .content-structure .content-block-vult-owl-carousel .prateleira .shelf-qd-v1-product-name a {
 text-decoration:none !important;
 font-size:14px;
 text-transform:uppercase;
 font-weight:bold;
 line-height:1
}
body.loja-vult .content-structure .content-block-vult-owl-carousel .prateleira ul {
 padding:0
}
body.loja-vult .content-structure .content-block-vult-owl-carousel .prateleira li {
 background:#000;
 text-align:center;
 border:#000 solid;
 border-bottom:20px #000 solid;
 height:auto !important
}
body.loja-vult .content-structure .content-block-vult-owl-carousel .prateleira .shelf-common-price {
 padding-top:3px
}
body.loja-vult .content-structure .content-block-vult-owl-carousel .prateleira .shelf-common-price .qd_cpListPrice {
 display:block;
 color:#FFF;
 font-size:11px
}
body.loja-vult .content-structure .content-block-vult-owl-carousel .prateleira .shelf-common-price .qd_cpBestPrice {
 display:block;
 font-size:14px;
 font-weight:bold;
 color:#FFEE62
}
body.loja-vult .content-structure .content-block-vult-owl-carousel .owl-buttons {
 position:static !important;
 width:100% !important;
 margin-right:0 !important
}
body.loja-vult .content-structure .content-block-vult-owl-carousel .owl-buttons .owl-prev,
body.loja-vult .content-structure .content-block-vult-owl-carousel .owl-buttons .owl-next {
 position:absolute;
 top:30%;
 width:46px;
 height:46px
}
body.loja-vult .content-structure .content-block-vult-owl-carousel .owl-buttons .owl-prev:before,
body.loja-vult .content-structure .content-block-vult-owl-carousel .owl-buttons .owl-next:before {
 display:none
}
body.loja-vult .content-structure .content-block-vult-owl-carousel .owl-buttons .owl-prev {
 left:-71px;
 background:url("//araujo.vteximg.com.br/arquivos/arj.banner.vult.control-carrousel-2.png")
}
body.loja-vult .content-structure .content-block-vult-owl-carousel .owl-buttons .owl-next {
 right:-71px;
 background:url("//araujo.vteximg.com.br/arquivos/arj.banner.vult.control-carrousel-1.png")
}
body.loja-vult .content-structure .content-block-6 p strong {
 text-transform:uppercase
}
body.loja-vult .content-structure .content-block-6 .content-block-vult-owl-carousel h4+p {
 font-size:16px;
 text-transform:uppercase;
 font-weight:700;
 margin-top:-21px;
 text-align:center;
 margin-bottom:43px
}
body.loja-vult .content-structure .content-block-6 .shelf-common-price {
 display:none
}
body.loja-vult .content-structure .content-block-7 {
 background:#F3F7F8;
 color:#000;
 margin-bottom:17px
}
body.loja-vult .content-structure .content-block-7 h4 {
 font-size:68px;
 font-weight:400;
 font-family:'Cardo',serif;
 font-style:italic;
 text-transform:uppercase;
 line-height:1.1;
 position:relative;
 margin-top:37px
}
body.loja-vult .content-structure .content-block-7 a {
 background:#FFEE62;
 text-transform:uppercase;
 color:#000;
 font-weight:900;
 font-size:14px;
 padding:11px 31px;
 display:inline-block;
 margin-top:2px;
 text-decoration:none !important
}
body.loja-vult .content-structure .content-block-7 a:hover {
 background:#ffeb48
}
body.loja-vult .content-structure .content-block-7 img {
 position:absolute;
 top:-48px;
 left:77%
}
body.loja-vult-combinar .content-structure {
 background:#F3F7F8 !important;
 font-family:'Open Sans',sans-serif
}
body.loja-vult-combinar .content-structure .tpl-content {
 background:#F3F7F8 !important
}
body.loja-vult-combinar .content-structure .tpl-content-wrapper>h2 {
 display:none
}
body.loja-vult-combinar .content-structure img {
 display:block;
 max-width:100%;
 height:auto
}
body.loja-vult-combinar .content-structure [class*="content-block-"] {
 background:#000;
 color:#FFF
}
body.loja-vult-combinar .content-structure .content-block-1 {
 padding:25px 15px
}
body.loja-vult-combinar .content-structure .content-block-1 h3 {
 font-size:82px;
 font-weight:400;
 font-family:'Cardo',serif;
 font-style:italic;
 text-transform:uppercase;
 line-height:1;
 position:relative;
 margin-top:29%;
 text-align:right;
 padding-right:15px
}
body.loja-vult-combinar .content-structure .content-block-1 h3 span {
 font-size:58px;
 display:block
}
body.loja-vult-combinar .content-structure .content-block-1 p {
 font-size:14px;
 line-height:1.5;
 font-weight:300;
 text-align:center;
 margin-bottom:20px;
 margin-top:45px
}
body.loja-vult-combinar .content-structure .content-block-2 {
 padding:25px 15px
}
body.loja-vult-combinar .content-structure .content-block-2 .content-block-item {
 margin-bottom:15px
}
body.loja-vult-combinar .content-structure .content-block-2 .content-block-item span {
 display:block;
 font-size:18px;
 text-transform:uppercase;
 font-weight:700;
 text-align:center
}
body.loja-vult-combinar .content-structure .content-block-2 .content-block-item span.plus {
 font-size:50px;
 font-weight:900
}
body.loja-vult-combinar .content-structure .content-block-3 h4 {
 font-size:28px;
 font-weight:400;
 text-transform:uppercase;
 line-height:1.2;
 padding:0 15%;
 padding-top:28px;
 margin-bottom:28px;
 text-align:center;
 font-family:'Cardo',serif;
 font-style:italic;
 position:relative
}
body.loja-vult-combinar .content-structure .content-block-3 h4:before {
 content:"";
 background:url("//araujo.vteximg.com.br/arquivos/arj.banner.vult.title-square.png") no-repeat;
 width:119px;
 height:119px;
 display:block;
 position:absolute;
 top:0;
 left:50%;
 margin-left:-44px
}
body.loja-vult-combinar .content-structure .content-block-3 img {
 width:100%;
 border-right:solid 1px
}
body.loja-vult-combinar .content-structure .content-block-3 .col-xs-15+.col-xs-15 img {
 border:none
}
.qd-iframe-cdn {
 width:100%
}
.download-app {
 width:40%;
 display:inline-block;
 margin-top:10px
}
.download-app#app-store {
 margin-right:10%
}
body.medicamentos-esp .vtx-collections-wrap h1 {
 font-size:25px;
 text-align:center;
 padding-top:35px;
 color:#0086D8;
 font-weight:600;
 text-transform:capitalize
}
.wrapper-search {
 background:#29B6F6;
 border-radius:2px;
 padding:20px;
 margin:40px 0
}
.wrapper-search p {
 color:#FFF;
 line-height:27px;
 font-size:18px;
 margin-bottom:20px
}
body.medicamentos-esp .wrapper-search .header-searchbar fieldset.busca legend:before,
body.medicamentos-esp .wrapper-search .header-searchbar fieldset.busca label:before {
 display:none
}
.wrapper-search .header-searchbar input[type="text"] {
 width:100%
}
body.medicamentos-esp .wrapper-search .header-searchbar input[type="button"],
body.medicamentos-esp .wrapper-search .header-searchbar legend {
 width:50px;
 height:25px;
 position:absolute;
 top:10%;
 left:auto;
 background:url('/arquivos/lupa-medicamentos-especiais.png') no-repeat scroll 20px 8px;
 border:0;
 color:transparent;
 padding:0
}
.box-medicamentos {
 border:#CCC solid;
 border-width:1px;
 height:250px;
 padding:35px;
 margin-bottom:40px;
 overflow:hidden;
 background:#eeeeee;
 margin-left:20px
}
.box-medicamentos h2 {
 margin-bottom:25px;
 color:#0086D8;
 font-size:16px;
 font-weight:600;
 text-transform:capitalize;
 text-align:left;
 margin-top:0
}
.box-medicamentos p {
 color:#999999;
 line-height:21px;
 font-size:14px
}
body.medicamentos-esp  #returnToTop {
 display:none
}
@font-face {
 font-family:NewWeleda;
 src:url("https://araujo.vteximg.com.br/arquivos/NewWeleda.eot.txt");
 src:url("https://araujo.vteximg.com.br/arquivos/NewWeleda.eot.txt?#iefix") format("embedded-opentype"),
 url(https://araujo.vteximg.com.br/arquivos/NewWeleda.woff.txt) format("woff"),
 url(https://araujo.vteximg.com.br/arquivos/NewWeleda.ttf.txt) format("truetype");
 font-weight:400;
 font-style:normal
}
.weleda-wrapper {
 background-image:url("https://qd-araujo-cdn.github.io/weleda/dist/images/background.png");
 background-position:top;
 font-family:Lato,sans-serif;
 font-size:16px;
 color:#737373;
 /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
}
.weleda-wrapper .carousel-slider,
.weleda-wrapper .navigation {
 display:none !important
}
.weleda-wrapper .product-red {
 display:none !important
}
.weleda-wrapper .materialize-red {
 background-color:#e51c23 !important
}
.weleda-wrapper .materialize-red-text {
 color:#e51c23 !important
}
.weleda-wrapper .materialize-red.lighten-5 {
 background-color:#fdeaeb !important
}
.weleda-wrapper .materialize-red-text.text-lighten-5 {
 color:#fdeaeb !important
}
.weleda-wrapper .materialize-red.lighten-4 {
 background-color:#f8c1c3 !important
}
.weleda-wrapper .materialize-red-text.text-lighten-4 {
 color:#f8c1c3 !important
}
.weleda-wrapper .materialize-red.lighten-3 {
 background-color:#f3989b !important
}
.weleda-wrapper .materialize-red-text.text-lighten-3 {
 color:#f3989b !important
}
.weleda-wrapper .materialize-red.lighten-2 {
 background-color:#ee6e73 !important
}
.weleda-wrapper .materialize-red-text.text-lighten-2 {
 color:#ee6e73 !important
}
.weleda-wrapper .materialize-red.lighten-1 {
 background-color:#ea454b !important
}
.weleda-wrapper .materialize-red-text.text-lighten-1 {
 color:#ea454b !important
}
.weleda-wrapper .materialize-red.darken-1 {
 background-color:#d0181e !important
}
.weleda-wrapper .materialize-red-text.text-darken-1 {
 color:#d0181e !important
}
.weleda-wrapper .materialize-red.darken-2 {
 background-color:#b9151b !important
}
.weleda-wrapper .materialize-red-text.text-darken-2 {
 color:#b9151b !important
}
.weleda-wrapper .materialize-red.darken-3 {
 background-color:#a21318 !important
}
.weleda-wrapper .materialize-red-text.text-darken-3 {
 color:#a21318 !important
}
.weleda-wrapper .materialize-red.darken-4 {
 background-color:#8b1014 !important
}
.weleda-wrapper .materialize-red-text.text-darken-4 {
 color:#8b1014 !important
}
.weleda-wrapper .red {
 background-color:#f44336 !important
}
.weleda-wrapper .red-text {
 color:#f44336 !important
}
.weleda-wrapper .red.lighten-5 {
 background-color:#ffebee !important
}
.weleda-wrapper .red-text.text-lighten-5 {
 color:#ffebee !important
}
.weleda-wrapper .red.lighten-4 {
 background-color:#ffcdd2 !important
}
.weleda-wrapper .red-text.text-lighten-4 {
 color:#ffcdd2 !important
}
.weleda-wrapper .red.lighten-3 {
 background-color:#ef9a9a !important
}
.weleda-wrapper .red-text.text-lighten-3 {
 color:#ef9a9a !important
}
.weleda-wrapper .red.lighten-2 {
 background-color:#e57373 !important
}
.weleda-wrapper .red-text.text-lighten-2 {
 color:#e57373 !important
}
.weleda-wrapper .red.lighten-1 {
 background-color:#ef5350 !important
}
.weleda-wrapper .red-text.text-lighten-1 {
 color:#ef5350 !important
}
.weleda-wrapper .red.darken-1 {
 background-color:#e53935 !important
}
.weleda-wrapper .red-text.text-darken-1 {
 color:#e53935 !important
}
.weleda-wrapper .red.darken-2 {
 background-color:#d32f2f !important
}
.weleda-wrapper .red-text.text-darken-2 {
 color:#d32f2f !important
}
.weleda-wrapper .red.darken-3 {
 background-color:#c62828 !important
}
.weleda-wrapper .red-text.text-darken-3 {
 color:#c62828 !important
}
.weleda-wrapper .red.darken-4 {
 background-color:#b71c1c !important
}
.weleda-wrapper .red-text.text-darken-4 {
 color:#b71c1c !important
}
.weleda-wrapper .red.accent-1 {
 background-color:#ff8a80 !important
}
.weleda-wrapper .red-text.text-accent-1 {
 color:#ff8a80 !important
}
.weleda-wrapper .red.accent-2 {
 background-color:#ff5252 !important
}
.weleda-wrapper .red-text.text-accent-2 {
 color:#ff5252 !important
}
.weleda-wrapper .red.accent-3 {
 background-color:#ff1744 !important
}
.weleda-wrapper .red-text.text-accent-3 {
 color:#ff1744 !important
}
.weleda-wrapper .red.accent-4 {
 background-color:#d50000 !important
}
.weleda-wrapper .red-text.text-accent-4 {
 color:#d50000 !important
}
.weleda-wrapper .pink {
 background-color:#e91e63 !important
}
.weleda-wrapper .pink-text {
 color:#e91e63 !important
}
.weleda-wrapper .pink.lighten-5 {
 background-color:#fce4ec !important
}
.weleda-wrapper .pink-text.text-lighten-5 {
 color:#fce4ec !important
}
.weleda-wrapper .pink.lighten-4 {
 background-color:#f8bbd0 !important
}
.weleda-wrapper .pink-text.text-lighten-4 {
 color:#f8bbd0 !important
}
.weleda-wrapper .pink.lighten-3 {
 background-color:#f48fb1 !important
}
.weleda-wrapper .pink-text.text-lighten-3 {
 color:#f48fb1 !important
}
.weleda-wrapper .pink.lighten-2 {
 background-color:#f06292 !important
}
.weleda-wrapper .pink-text.text-lighten-2 {
 color:#f06292 !important
}
.weleda-wrapper .pink.lighten-1 {
 background-color:#ec407a !important
}
.weleda-wrapper .pink-text.text-lighten-1 {
 color:#ec407a !important
}
.weleda-wrapper .pink.darken-1 {
 background-color:#d81b60 !important
}
.weleda-wrapper .pink-text.text-darken-1 {
 color:#d81b60 !important
}
.weleda-wrapper .pink.darken-2 {
 background-color:#c2185b !important
}
.weleda-wrapper .pink-text.text-darken-2 {
 color:#c2185b !important
}
.weleda-wrapper .pink.darken-3 {
 background-color:#ad1457 !important
}
.weleda-wrapper .pink-text.text-darken-3 {
 color:#ad1457 !important
}
.weleda-wrapper .pink.darken-4 {
 background-color:#880e4f !important
}
.weleda-wrapper .pink-text.text-darken-4 {
 color:#880e4f !important
}
.weleda-wrapper .pink.accent-1 {
 background-color:#ff80ab !important
}
.weleda-wrapper .pink-text.text-accent-1 {
 color:#ff80ab !important
}
.weleda-wrapper .pink.accent-2 {
 background-color:#ff4081 !important
}
.weleda-wrapper .pink-text.text-accent-2 {
 color:#ff4081 !important
}
.weleda-wrapper .pink.accent-3 {
 background-color:#f50057 !important
}
.weleda-wrapper .pink-text.text-accent-3 {
 color:#f50057 !important
}
.weleda-wrapper .pink.accent-4 {
 background-color:#c51162 !important
}
.weleda-wrapper .pink-text.text-accent-4 {
 color:#c51162 !important
}
.weleda-wrapper .purple {
 background-color:#9c27b0 !important
}
.weleda-wrapper .purple-text {
 color:#9c27b0 !important
}
.weleda-wrapper .purple.lighten-5 {
 background-color:#f3e5f5 !important
}
.weleda-wrapper .purple-text.text-lighten-5 {
 color:#f3e5f5 !important
}
.weleda-wrapper .purple.lighten-4 {
 background-color:#e1bee7 !important
}
.weleda-wrapper .purple-text.text-lighten-4 {
 color:#e1bee7 !important
}
.weleda-wrapper .purple.lighten-3 {
 background-color:#ce93d8 !important
}
.weleda-wrapper .purple-text.text-lighten-3 {
 color:#ce93d8 !important
}
.weleda-wrapper .purple.lighten-2 {
 background-color:#ba68c8 !important
}
.weleda-wrapper .purple-text.text-lighten-2 {
 color:#ba68c8 !important
}
.weleda-wrapper .purple.lighten-1 {
 background-color:#ab47bc !important
}
.weleda-wrapper .purple-text.text-lighten-1 {
 color:#ab47bc !important
}
.weleda-wrapper .purple.darken-1 {
 background-color:#8e24aa !important
}
.weleda-wrapper .purple-text.text-darken-1 {
 color:#8e24aa !important
}
.weleda-wrapper .purple.darken-2 {
 background-color:#7b1fa2 !important
}
.weleda-wrapper .purple-text.text-darken-2 {
 color:#7b1fa2 !important
}
.weleda-wrapper .purple.darken-3 {
 background-color:#6a1b9a !important
}
.weleda-wrapper .purple-text.text-darken-3 {
 color:#6a1b9a !important
}
.weleda-wrapper .purple.darken-4 {
 background-color:#4a148c !important
}
.weleda-wrapper .purple-text.text-darken-4 {
 color:#4a148c !important
}
.weleda-wrapper .purple.accent-1 {
 background-color:#ea80fc !important
}
.weleda-wrapper .purple-text.text-accent-1 {
 color:#ea80fc !important
}
.weleda-wrapper .purple.accent-2 {
 background-color:#e040fb !important
}
.weleda-wrapper .purple-text.text-accent-2 {
 color:#e040fb !important
}
.weleda-wrapper .purple.accent-3 {
 background-color:#d500f9 !important
}
.weleda-wrapper .purple-text.text-accent-3 {
 color:#d500f9 !important
}
.weleda-wrapper .purple.accent-4 {
 background-color:#a0f !important
}
.weleda-wrapper .purple-text.text-accent-4 {
 color:#a0f !important
}
.weleda-wrapper .deep-purple {
 background-color:#673ab7 !important
}
.weleda-wrapper .deep-purple-text {
 color:#673ab7 !important
}
.weleda-wrapper .deep-purple.lighten-5 {
 background-color:#ede7f6 !important
}
.weleda-wrapper .deep-purple-text.text-lighten-5 {
 color:#ede7f6 !important
}
.weleda-wrapper .deep-purple.lighten-4 {
 background-color:#d1c4e9 !important
}
.weleda-wrapper .deep-purple-text.text-lighten-4 {
 color:#d1c4e9 !important
}
.weleda-wrapper .deep-purple.lighten-3 {
 background-color:#b39ddb !important
}
.weleda-wrapper .deep-purple-text.text-lighten-3 {
 color:#b39ddb !important
}
.weleda-wrapper .deep-purple.lighten-2 {
 background-color:#9575cd !important
}
.weleda-wrapper .deep-purple-text.text-lighten-2 {
 color:#9575cd !important
}
.weleda-wrapper .deep-purple.lighten-1 {
 background-color:#7e57c2 !important
}
.weleda-wrapper .deep-purple-text.text-lighten-1 {
 color:#7e57c2 !important
}
.weleda-wrapper .deep-purple.darken-1 {
 background-color:#5e35b1 !important
}
.weleda-wrapper .deep-purple-text.text-darken-1 {
 color:#5e35b1 !important
}
.weleda-wrapper .deep-purple.darken-2 {
 background-color:#512da8 !important
}
.weleda-wrapper .deep-purple-text.text-darken-2 {
 color:#512da8 !important
}
.weleda-wrapper .deep-purple.darken-3 {
 background-color:#4527a0 !important
}
.weleda-wrapper .deep-purple-text.text-darken-3 {
 color:#4527a0 !important
}
.weleda-wrapper .deep-purple.darken-4 {
 background-color:#311b92 !important
}
.weleda-wrapper .deep-purple-text.text-darken-4 {
 color:#311b92 !important
}
.weleda-wrapper .deep-purple.accent-1 {
 background-color:#b388ff !important
}
.weleda-wrapper .deep-purple-text.text-accent-1 {
 color:#b388ff !important
}
.weleda-wrapper .deep-purple.accent-2 {
 background-color:#7c4dff !important
}
.weleda-wrapper .deep-purple-text.text-accent-2 {
 color:#7c4dff !important
}
.weleda-wrapper .deep-purple.accent-3 {
 background-color:#651fff !important
}
.weleda-wrapper .deep-purple-text.text-accent-3 {
 color:#651fff !important
}
.weleda-wrapper .deep-purple.accent-4 {
 background-color:#6200ea !important
}
.weleda-wrapper .deep-purple-text.text-accent-4 {
 color:#6200ea !important
}
.weleda-wrapper .indigo {
 background-color:#3f51b5 !important
}
.weleda-wrapper .indigo-text {
 color:#3f51b5 !important
}
.weleda-wrapper .indigo.lighten-5 {
 background-color:#e8eaf6 !important
}
.weleda-wrapper .indigo-text.text-lighten-5 {
 color:#e8eaf6 !important
}
.weleda-wrapper .indigo.lighten-4 {
 background-color:#c5cae9 !important
}
.weleda-wrapper .indigo-text.text-lighten-4 {
 color:#c5cae9 !important
}
.weleda-wrapper .indigo.lighten-3 {
 background-color:#9fa8da !important
}
.weleda-wrapper .indigo-text.text-lighten-3 {
 color:#9fa8da !important
}
.weleda-wrapper .indigo.lighten-2 {
 background-color:#7986cb !important
}
.weleda-wrapper .indigo-text.text-lighten-2 {
 color:#7986cb !important
}
.weleda-wrapper .indigo.lighten-1 {
 background-color:#5c6bc0 !important
}
.weleda-wrapper .indigo-text.text-lighten-1 {
 color:#5c6bc0 !important
}
.weleda-wrapper .indigo.darken-1 {
 background-color:#3949ab !important
}
.weleda-wrapper .indigo-text.text-darken-1 {
 color:#3949ab !important
}
.weleda-wrapper .indigo.darken-2 {
 background-color:#303f9f !important
}
.weleda-wrapper .indigo-text.text-darken-2 {
 color:#303f9f !important
}
.weleda-wrapper .indigo.darken-3 {
 background-color:#283593 !important
}
.weleda-wrapper .indigo-text.text-darken-3 {
 color:#283593 !important
}
.weleda-wrapper .indigo.darken-4 {
 background-color:#1a237e !important
}
.weleda-wrapper .indigo-text.text-darken-4 {
 color:#1a237e !important
}
.weleda-wrapper .indigo.accent-1 {
 background-color:#8c9eff !important
}
.weleda-wrapper .indigo-text.text-accent-1 {
 color:#8c9eff !important
}
.weleda-wrapper .indigo.accent-2 {
 background-color:#536dfe !important
}
.weleda-wrapper .indigo-text.text-accent-2 {
 color:#536dfe !important
}
.weleda-wrapper .indigo.accent-3 {
 background-color:#3d5afe !important
}
.weleda-wrapper .indigo-text.text-accent-3 {
 color:#3d5afe !important
}
.weleda-wrapper .indigo.accent-4 {
 background-color:#304ffe !important
}
.weleda-wrapper .indigo-text.text-accent-4 {
 color:#304ffe !important
}
.weleda-wrapper .blue {
 background-color:#2196f3 !important
}
.weleda-wrapper .blue-text {
 color:#2196f3 !important
}
.weleda-wrapper .blue.lighten-5 {
 background-color:#e3f2fd !important
}
.weleda-wrapper .blue-text.text-lighten-5 {
 color:#e3f2fd !important
}
.weleda-wrapper .blue.lighten-4 {
 background-color:#bbdefb !important
}
.weleda-wrapper .blue-text.text-lighten-4 {
 color:#bbdefb !important
}
.weleda-wrapper .blue.lighten-3 {
 background-color:#90caf9 !important
}
.weleda-wrapper .blue-text.text-lighten-3 {
 color:#90caf9 !important
}
.weleda-wrapper .blue.lighten-2 {
 background-color:#64b5f6 !important
}
.weleda-wrapper .blue-text.text-lighten-2 {
 color:#64b5f6 !important
}
.weleda-wrapper .blue.lighten-1 {
 background-color:#42a5f5 !important
}
.weleda-wrapper .blue-text.text-lighten-1 {
 color:#42a5f5 !important
}
.weleda-wrapper .blue.darken-1 {
 background-color:#1e88e5 !important
}
.weleda-wrapper .blue-text.text-darken-1 {
 color:#1e88e5 !important
}
.weleda-wrapper .blue.darken-2 {
 background-color:#1976d2 !important
}
.weleda-wrapper .blue-text.text-darken-2 {
 color:#1976d2 !important
}
.weleda-wrapper .blue.darken-3 {
 background-color:#1565c0 !important
}
.weleda-wrapper .blue-text.text-darken-3 {
 color:#1565c0 !important
}
.weleda-wrapper .blue.darken-4 {
 background-color:#0d47a1 !important
}
.weleda-wrapper .blue-text.text-darken-4 {
 color:#0d47a1 !important
}
.weleda-wrapper .blue.accent-1 {
 background-color:#82b1ff !important
}
.weleda-wrapper .blue-text.text-accent-1 {
 color:#82b1ff !important
}
.weleda-wrapper .blue.accent-2 {
 background-color:#448aff !important
}
.weleda-wrapper .blue-text.text-accent-2 {
 color:#448aff !important
}
.weleda-wrapper .blue.accent-3 {
 background-color:#2979ff !important
}
.weleda-wrapper .blue-text.text-accent-3 {
 color:#2979ff !important
}
.weleda-wrapper .blue.accent-4 {
 background-color:#2962ff !important
}
.weleda-wrapper .blue-text.text-accent-4 {
 color:#2962ff !important
}
.weleda-wrapper .light-blue {
 background-color:#03a9f4 !important
}
.weleda-wrapper .light-blue-text {
 color:#03a9f4 !important
}
.weleda-wrapper .light-blue.lighten-5 {
 background-color:#e1f5fe !important
}
.weleda-wrapper .light-blue-text.text-lighten-5 {
 color:#e1f5fe !important
}
.weleda-wrapper .light-blue.lighten-4 {
 background-color:#b3e5fc !important
}
.weleda-wrapper .light-blue-text.text-lighten-4 {
 color:#b3e5fc !important
}
.weleda-wrapper .light-blue.lighten-3 {
 background-color:#81d4fa !important
}
.weleda-wrapper .light-blue-text.text-lighten-3 {
 color:#81d4fa !important
}
.weleda-wrapper .light-blue.lighten-2 {
 background-color:#4fc3f7 !important
}
.weleda-wrapper .light-blue-text.text-lighten-2 {
 color:#4fc3f7 !important
}
.weleda-wrapper .light-blue.lighten-1 {
 background-color:#29b6f6 !important
}
.weleda-wrapper .light-blue-text.text-lighten-1 {
 color:#29b6f6 !important
}
.weleda-wrapper .light-blue.darken-1 {
 background-color:#039be5 !important
}
.weleda-wrapper .light-blue-text.text-darken-1 {
 color:#039be5 !important
}
.weleda-wrapper .light-blue.darken-2 {
 background-color:#0288d1 !important
}
.weleda-wrapper .light-blue-text.text-darken-2 {
 color:#0288d1 !important
}
.weleda-wrapper .light-blue.darken-3 {
 background-color:#0277bd !important
}
.weleda-wrapper .light-blue-text.text-darken-3 {
 color:#0277bd !important
}
.weleda-wrapper .light-blue.darken-4 {
 background-color:#01579b !important
}
.weleda-wrapper .light-blue-text.text-darken-4 {
 color:#01579b !important
}
.weleda-wrapper .light-blue.accent-1 {
 background-color:#80d8ff !important
}
.weleda-wrapper .light-blue-text.text-accent-1 {
 color:#80d8ff !important
}
.weleda-wrapper .light-blue.accent-2 {
 background-color:#40c4ff !important
}
.weleda-wrapper .light-blue-text.text-accent-2 {
 color:#40c4ff !important
}
.weleda-wrapper .light-blue.accent-3 {
 background-color:#00b0ff !important
}
.weleda-wrapper .light-blue-text.text-accent-3 {
 color:#00b0ff !important
}
.weleda-wrapper .light-blue.accent-4 {
 background-color:#0091ea !important
}
.weleda-wrapper .light-blue-text.text-accent-4 {
 color:#0091ea !important
}
.weleda-wrapper .cyan {
 background-color:#00bcd4 !important
}
.weleda-wrapper .cyan-text {
 color:#00bcd4 !important
}
.weleda-wrapper .cyan.lighten-5 {
 background-color:#e0f7fa !important
}
.weleda-wrapper .cyan-text.text-lighten-5 {
 color:#e0f7fa !important
}
.weleda-wrapper .cyan.lighten-4 {
 background-color:#b2ebf2 !important
}
.weleda-wrapper .cyan-text.text-lighten-4 {
 color:#b2ebf2 !important
}
.weleda-wrapper .cyan.lighten-3 {
 background-color:#80deea !important
}
.weleda-wrapper .cyan-text.text-lighten-3 {
 color:#80deea !important
}
.weleda-wrapper .cyan.lighten-2 {
 background-color:#4dd0e1 !important
}
.weleda-wrapper .cyan-text.text-lighten-2 {
 color:#4dd0e1 !important
}
.weleda-wrapper .cyan.lighten-1 {
 background-color:#26c6da !important
}
.weleda-wrapper .cyan-text.text-lighten-1 {
 color:#26c6da !important
}
.weleda-wrapper .cyan.darken-1 {
 background-color:#00acc1 !important
}
.weleda-wrapper .cyan-text.text-darken-1 {
 color:#00acc1 !important
}
.weleda-wrapper .cyan.darken-2 {
 background-color:#0097a7 !important
}
.weleda-wrapper .cyan-text.text-darken-2 {
 color:#0097a7 !important
}
.weleda-wrapper .cyan.darken-3 {
 background-color:#00838f !important
}
.weleda-wrapper .cyan-text.text-darken-3 {
 color:#00838f !important
}
.weleda-wrapper .cyan.darken-4 {
 background-color:#006064 !important
}
.weleda-wrapper .cyan-text.text-darken-4 {
 color:#006064 !important
}
.weleda-wrapper .cyan.accent-1 {
 background-color:#84ffff !important
}
.weleda-wrapper .cyan-text.text-accent-1 {
 color:#84ffff !important
}
.weleda-wrapper .cyan.accent-2 {
 background-color:#18ffff !important
}
.weleda-wrapper .cyan-text.text-accent-2 {
 color:#18ffff !important
}
.weleda-wrapper .cyan.accent-3 {
 background-color:#00e5ff !important
}
.weleda-wrapper .cyan-text.text-accent-3 {
 color:#00e5ff !important
}
.weleda-wrapper .cyan.accent-4 {
 background-color:#00b8d4 !important
}
.weleda-wrapper .cyan-text.text-accent-4 {
 color:#00b8d4 !important
}
.weleda-wrapper .teal {
 background-color:#009688 !important
}
.weleda-wrapper .teal-text {
 color:#009688 !important
}
.weleda-wrapper .teal.lighten-5 {
 background-color:#e0f2f1 !important
}
.weleda-wrapper .teal-text.text-lighten-5 {
 color:#e0f2f1 !important
}
.weleda-wrapper .teal.lighten-4 {
 background-color:#b2dfdb !important
}
.weleda-wrapper .teal-text.text-lighten-4 {
 color:#b2dfdb !important
}
.weleda-wrapper .teal.lighten-3 {
 background-color:#80cbc4 !important
}
.weleda-wrapper .teal-text.text-lighten-3 {
 color:#80cbc4 !important
}
.weleda-wrapper .teal.lighten-2 {
 background-color:#4db6ac !important
}
.weleda-wrapper .teal-text.text-lighten-2 {
 color:#4db6ac !important
}
.weleda-wrapper .teal.lighten-1 {
 background-color:#26a69a !important
}
.weleda-wrapper .teal-text.text-lighten-1 {
 color:#26a69a !important
}
.weleda-wrapper .teal.darken-1 {
 background-color:#00897b !important
}
.weleda-wrapper .teal-text.text-darken-1 {
 color:#00897b !important
}
.weleda-wrapper .teal.darken-2 {
 background-color:#00796b !important
}
.weleda-wrapper .teal-text.text-darken-2 {
 color:#00796b !important
}
.weleda-wrapper .teal.darken-3 {
 background-color:#00695c !important
}
.weleda-wrapper .teal-text.text-darken-3 {
 color:#00695c !important
}
.weleda-wrapper .teal.darken-4 {
 background-color:#004d40 !important
}
.weleda-wrapper .teal-text.text-darken-4 {
 color:#004d40 !important
}
.weleda-wrapper .teal.accent-1 {
 background-color:#a7ffeb !important
}
.weleda-wrapper .teal-text.text-accent-1 {
 color:#a7ffeb !important
}
.weleda-wrapper .teal.accent-2 {
 background-color:#64ffda !important
}
.weleda-wrapper .teal-text.text-accent-2 {
 color:#64ffda !important
}
.weleda-wrapper .teal.accent-3 {
 background-color:#1de9b6 !important
}
.weleda-wrapper .teal-text.text-accent-3 {
 color:#1de9b6 !important
}
.weleda-wrapper .teal.accent-4 {
 background-color:#00bfa5 !important
}
.weleda-wrapper .teal-text.text-accent-4 {
 color:#00bfa5 !important
}
.weleda-wrapper .green {
 background-color:#4caf50 !important
}
.weleda-wrapper .green-text {
 color:#4caf50 !important
}
.weleda-wrapper .green.lighten-5 {
 background-color:#e8f5e9 !important
}
.weleda-wrapper .green-text.text-lighten-5 {
 color:#e8f5e9 !important
}
.weleda-wrapper .green.lighten-4 {
 background-color:#c8e6c9 !important
}
.weleda-wrapper .green-text.text-lighten-4 {
 color:#c8e6c9 !important
}
.weleda-wrapper .green.lighten-3 {
 background-color:#a5d6a7 !important
}
.weleda-wrapper .green-text.text-lighten-3 {
 color:#a5d6a7 !important
}
.weleda-wrapper .green.lighten-2 {
 background-color:#81c784 !important
}
.weleda-wrapper .green-text.text-lighten-2 {
 color:#81c784 !important
}
.weleda-wrapper .green.lighten-1 {
 background-color:#66bb6a !important
}
.weleda-wrapper .green-text.text-lighten-1 {
 color:#66bb6a !important
}
.weleda-wrapper .green.darken-1 {
 background-color:#43a047 !important
}
.weleda-wrapper .green-text.text-darken-1 {
 color:#43a047 !important
}
.weleda-wrapper .green.darken-2 {
 background-color:#388e3c !important
}
.weleda-wrapper .green-text.text-darken-2 {
 color:#388e3c !important
}
.weleda-wrapper .green.darken-3 {
 background-color:#2e7d32 !important
}
.weleda-wrapper .green-text.text-darken-3 {
 color:#2e7d32 !important
}
.weleda-wrapper .green.darken-4 {
 background-color:#1b5e20 !important
}
.weleda-wrapper .green-text.text-darken-4 {
 color:#1b5e20 !important
}
.weleda-wrapper .green.accent-1 {
 background-color:#b9f6ca !important
}
.weleda-wrapper .green-text.text-accent-1 {
 color:#b9f6ca !important
}
.weleda-wrapper .green.accent-2 {
 background-color:#69f0ae !important
}
.weleda-wrapper .green-text.text-accent-2 {
 color:#69f0ae !important
}
.weleda-wrapper .green.accent-3 {
 background-color:#00e676 !important
}
.weleda-wrapper .green-text.text-accent-3 {
 color:#00e676 !important
}
.weleda-wrapper .green.accent-4 {
 background-color:#00c853 !important
}
.weleda-wrapper .green-text.text-accent-4 {
 color:#00c853 !important
}
.weleda-wrapper .light-green {
 background-color:#8bc34a !important
}
.weleda-wrapper .light-green-text {
 color:#8bc34a !important
}
.weleda-wrapper .light-green.lighten-5 {
 background-color:#f1f8e9 !important
}
.weleda-wrapper .light-green-text.text-lighten-5 {
 color:#f1f8e9 !important
}
.weleda-wrapper .light-green.lighten-4 {
 background-color:#dcedc8 !important
}
.weleda-wrapper .light-green-text.text-lighten-4 {
 color:#dcedc8 !important
}
.weleda-wrapper .light-green.lighten-3 {
 background-color:#c5e1a5 !important
}
.weleda-wrapper .light-green-text.text-lighten-3 {
 color:#c5e1a5 !important
}
.weleda-wrapper .light-green.lighten-2 {
 background-color:#aed581 !important
}
.weleda-wrapper .light-green-text.text-lighten-2 {
 color:#aed581 !important
}
.weleda-wrapper .light-green.lighten-1 {
 background-color:#9ccc65 !important
}
.weleda-wrapper .light-green-text.text-lighten-1 {
 color:#9ccc65 !important
}
.weleda-wrapper .light-green.darken-1 {
 background-color:#7cb342 !important
}
.weleda-wrapper .light-green-text.text-darken-1 {
 color:#7cb342 !important
}
.weleda-wrapper .light-green.darken-2 {
 background-color:#689f38 !important
}
.weleda-wrapper .light-green-text.text-darken-2 {
 color:#689f38 !important
}
.weleda-wrapper .light-green.darken-3 {
 background-color:#558b2f !important
}
.weleda-wrapper .light-green-text.text-darken-3 {
 color:#558b2f !important
}
.weleda-wrapper .light-green.darken-4 {
 background-color:#33691e !important
}
.weleda-wrapper .light-green-text.text-darken-4 {
 color:#33691e !important
}
.weleda-wrapper .light-green.accent-1 {
 background-color:#ccff90 !important
}
.weleda-wrapper .light-green-text.text-accent-1 {
 color:#ccff90 !important
}
.weleda-wrapper .light-green.accent-2 {
 background-color:#b2ff59 !important
}
.weleda-wrapper .light-green-text.text-accent-2 {
 color:#b2ff59 !important
}
.weleda-wrapper .light-green.accent-3 {
 background-color:#76ff03 !important
}
.weleda-wrapper .light-green-text.text-accent-3 {
 color:#76ff03 !important
}
.weleda-wrapper .light-green.accent-4 {
 background-color:#64dd17 !important
}
.weleda-wrapper .light-green-text.text-accent-4 {
 color:#64dd17 !important
}
.weleda-wrapper .lime {
 background-color:#cddc39 !important
}
.weleda-wrapper .lime-text {
 color:#cddc39 !important
}
.weleda-wrapper .lime.lighten-5 {
 background-color:#f9fbe7 !important
}
.weleda-wrapper .lime-text.text-lighten-5 {
 color:#f9fbe7 !important
}
.weleda-wrapper .lime.lighten-4 {
 background-color:#f0f4c3 !important
}
.weleda-wrapper .lime-text.text-lighten-4 {
 color:#f0f4c3 !important
}
.weleda-wrapper .lime.lighten-3 {
 background-color:#e6ee9c !important
}
.weleda-wrapper .lime-text.text-lighten-3 {
 color:#e6ee9c !important
}
.weleda-wrapper .lime.lighten-2 {
 background-color:#dce775 !important
}
.weleda-wrapper .lime-text.text-lighten-2 {
 color:#dce775 !important
}
.weleda-wrapper .lime.lighten-1 {
 background-color:#d4e157 !important
}
.weleda-wrapper .lime-text.text-lighten-1 {
 color:#d4e157 !important
}
.weleda-wrapper .lime.darken-1 {
 background-color:#c0ca33 !important
}
.weleda-wrapper .lime-text.text-darken-1 {
 color:#c0ca33 !important
}
.weleda-wrapper .lime.darken-2 {
 background-color:#afb42b !important
}
.weleda-wrapper .lime-text.text-darken-2 {
 color:#afb42b !important
}
.weleda-wrapper .lime.darken-3 {
 background-color:#9e9d24 !important
}
.weleda-wrapper .lime-text.text-darken-3 {
 color:#9e9d24 !important
}
.weleda-wrapper .lime.darken-4 {
 background-color:#827717 !important
}
.weleda-wrapper .lime-text.text-darken-4 {
 color:#827717 !important
}
.weleda-wrapper .lime.accent-1 {
 background-color:#f4ff81 !important
}
.weleda-wrapper .lime-text.text-accent-1 {
 color:#f4ff81 !important
}
.weleda-wrapper .lime.accent-2 {
 background-color:#eeff41 !important
}
.weleda-wrapper .lime-text.text-accent-2 {
 color:#eeff41 !important
}
.weleda-wrapper .lime.accent-3 {
 background-color:#c6ff00 !important
}
.weleda-wrapper .lime-text.text-accent-3 {
 color:#c6ff00 !important
}
.weleda-wrapper .lime.accent-4 {
 background-color:#aeea00 !important
}
.weleda-wrapper .lime-text.text-accent-4 {
 color:#aeea00 !important
}
.weleda-wrapper .yellow {
 background-color:#ffeb3b !important
}
.weleda-wrapper .yellow-text {
 color:#ffeb3b !important
}
.weleda-wrapper .yellow.lighten-5 {
 background-color:#fffde7 !important
}
.weleda-wrapper .yellow-text.text-lighten-5 {
 color:#fffde7 !important
}
.weleda-wrapper .yellow.lighten-4 {
 background-color:#fff9c4 !important
}
.weleda-wrapper .yellow-text.text-lighten-4 {
 color:#fff9c4 !important
}
.weleda-wrapper .yellow.lighten-3 {
 background-color:#fff59d !important
}
.weleda-wrapper .yellow-text.text-lighten-3 {
 color:#fff59d !important
}
.weleda-wrapper .yellow.lighten-2 {
 background-color:#fff176 !important
}
.weleda-wrapper .yellow-text.text-lighten-2 {
 color:#fff176 !important
}
.weleda-wrapper .yellow.lighten-1 {
 background-color:#ffee58 !important
}
.weleda-wrapper .yellow-text.text-lighten-1 {
 color:#ffee58 !important
}
.weleda-wrapper .yellow.darken-1 {
 background-color:#fdd835 !important
}
.weleda-wrapper .yellow-text.text-darken-1 {
 color:#fdd835 !important
}
.weleda-wrapper .yellow.darken-2 {
 background-color:#fbc02d !important
}
.weleda-wrapper .yellow-text.text-darken-2 {
 color:#fbc02d !important
}
.weleda-wrapper .yellow.darken-3 {
 background-color:#f9a825 !important
}
.weleda-wrapper .yellow-text.text-darken-3 {
 color:#f9a825 !important
}
.weleda-wrapper .yellow.darken-4 {
 background-color:#f57f17 !important
}
.weleda-wrapper .yellow-text.text-darken-4 {
 color:#f57f17 !important
}
.weleda-wrapper .yellow.accent-1 {
 background-color:#ffff8d !important
}
.weleda-wrapper .yellow-text.text-accent-1 {
 color:#ffff8d !important
}
.weleda-wrapper .yellow.accent-2 {
 background-color:#ff0 !important
}
.weleda-wrapper .yellow-text.text-accent-2 {
 color:#ff0 !important
}
.weleda-wrapper .yellow.accent-3 {
 background-color:#ffea00 !important
}
.weleda-wrapper .yellow-text.text-accent-3 {
 color:#ffea00 !important
}
.weleda-wrapper .yellow.accent-4 {
 background-color:#ffd600 !important
}
.weleda-wrapper .yellow-text.text-accent-4 {
 color:#ffd600 !important
}
.weleda-wrapper .amber {
 background-color:#ffc107 !important
}
.weleda-wrapper .amber-text {
 color:#ffc107 !important
}
.weleda-wrapper .amber.lighten-5 {
 background-color:#fff8e1 !important
}
.weleda-wrapper .amber-text.text-lighten-5 {
 color:#fff8e1 !important
}
.weleda-wrapper .amber.lighten-4 {
 background-color:#ffecb3 !important
}
.weleda-wrapper .amber-text.text-lighten-4 {
 color:#ffecb3 !important
}
.weleda-wrapper .amber.lighten-3 {
 background-color:#ffe082 !important
}
.weleda-wrapper .amber-text.text-lighten-3 {
 color:#ffe082 !important
}
.weleda-wrapper .amber.lighten-2 {
 background-color:#ffd54f !important
}
.weleda-wrapper .amber-text.text-lighten-2 {
 color:#ffd54f !important
}
.weleda-wrapper .amber.lighten-1 {
 background-color:#ffca28 !important
}
.weleda-wrapper .amber-text.text-lighten-1 {
 color:#ffca28 !important
}
.weleda-wrapper .amber.darken-1 {
 background-color:#ffb300 !important
}
.weleda-wrapper .amber-text.text-darken-1 {
 color:#ffb300 !important
}
.weleda-wrapper .amber.darken-2 {
 background-color:#ffa000 !important
}
.weleda-wrapper .amber-text.text-darken-2 {
 color:#ffa000 !important
}
.weleda-wrapper .amber.darken-3 {
 background-color:#ff8f00 !important
}
.weleda-wrapper .amber-text.text-darken-3 {
 color:#ff8f00 !important
}
.weleda-wrapper .amber.darken-4 {
 background-color:#ff6f00 !important
}
.weleda-wrapper .amber-text.text-darken-4 {
 color:#ff6f00 !important
}
.weleda-wrapper .amber.accent-1 {
 background-color:#ffe57f !important
}
.weleda-wrapper .amber-text.text-accent-1 {
 color:#ffe57f !important
}
.weleda-wrapper .amber.accent-2 {
 background-color:#ffd740 !important
}
.weleda-wrapper .amber-text.text-accent-2 {
 color:#ffd740 !important
}
.weleda-wrapper .amber.accent-3 {
 background-color:#ffc400 !important
}
.weleda-wrapper .amber-text.text-accent-3 {
 color:#ffc400 !important
}
.weleda-wrapper .amber.accent-4 {
 background-color:#ffab00 !important
}
.weleda-wrapper .amber-text.text-accent-4 {
 color:#ffab00 !important
}
.weleda-wrapper .orange {
 background-color:#ff9800 !important
}
.weleda-wrapper .orange-text {
 color:#ff9800 !important
}
.weleda-wrapper .orange.lighten-5 {
 background-color:#fff3e0 !important
}
.weleda-wrapper .orange-text.text-lighten-5 {
 color:#fff3e0 !important
}
.weleda-wrapper .orange.lighten-4 {
 background-color:#ffe0b2 !important
}
.weleda-wrapper .orange-text.text-lighten-4 {
 color:#ffe0b2 !important
}
.weleda-wrapper .orange.lighten-3 {
 background-color:#ffcc80 !important
}
.weleda-wrapper .orange-text.text-lighten-3 {
 color:#ffcc80 !important
}
.weleda-wrapper .orange.lighten-2 {
 background-color:#ffb74d !important
}
.weleda-wrapper .orange-text.text-lighten-2 {
 color:#ffb74d !important
}
.weleda-wrapper .orange.lighten-1 {
 background-color:#ffa726 !important
}
.weleda-wrapper .orange-text.text-lighten-1 {
 color:#ffa726 !important
}
.weleda-wrapper .orange.darken-1 {
 background-color:#fb8c00 !important
}
.weleda-wrapper .orange-text.text-darken-1 {
 color:#fb8c00 !important
}
.weleda-wrapper .orange.darken-2 {
 background-color:#f57c00 !important
}
.weleda-wrapper .orange-text.text-darken-2 {
 color:#f57c00 !important
}
.weleda-wrapper .orange.darken-3 {
 background-color:#ef6c00 !important
}
.weleda-wrapper .orange-text.text-darken-3 {
 color:#ef6c00 !important
}
.weleda-wrapper .orange.darken-4 {
 background-color:#e65100 !important
}
.weleda-wrapper .orange-text.text-darken-4 {
 color:#e65100 !important
}
.weleda-wrapper .orange.accent-1 {
 background-color:#ffd180 !important
}
.weleda-wrapper .orange-text.text-accent-1 {
 color:#ffd180 !important
}
.weleda-wrapper .orange.accent-2 {
 background-color:#ffab40 !important
}
.weleda-wrapper .orange-text.text-accent-2 {
 color:#ffab40 !important
}
.weleda-wrapper .orange.accent-3 {
 background-color:#ff9100 !important
}
.weleda-wrapper .orange-text.text-accent-3 {
 color:#ff9100 !important
}
.weleda-wrapper .orange.accent-4 {
 background-color:#ff6d00 !important
}
.weleda-wrapper .orange-text.text-accent-4 {
 color:#ff6d00 !important
}
.weleda-wrapper .deep-orange {
 background-color:#ff5722 !important
}
.weleda-wrapper .deep-orange-text {
 color:#ff5722 !important
}
.weleda-wrapper .deep-orange.lighten-5 {
 background-color:#fbe9e7 !important
}
.weleda-wrapper .deep-orange-text.text-lighten-5 {
 color:#fbe9e7 !important
}
.weleda-wrapper .deep-orange.lighten-4 {
 background-color:#ffccbc !important
}
.weleda-wrapper .deep-orange-text.text-lighten-4 {
 color:#ffccbc !important
}
.weleda-wrapper .deep-orange.lighten-3 {
 background-color:#ffab91 !important
}
.weleda-wrapper .deep-orange-text.text-lighten-3 {
 color:#ffab91 !important
}
.weleda-wrapper .deep-orange.lighten-2 {
 background-color:#ff8a65 !important
}
.weleda-wrapper .deep-orange-text.text-lighten-2 {
 color:#ff8a65 !important
}
.weleda-wrapper .deep-orange.lighten-1 {
 background-color:#ff7043 !important
}
.weleda-wrapper .deep-orange-text.text-lighten-1 {
 color:#ff7043 !important
}
.weleda-wrapper .deep-orange.darken-1 {
 background-color:#f4511e !important
}
.weleda-wrapper .deep-orange-text.text-darken-1 {
 color:#f4511e !important
}
.weleda-wrapper .deep-orange.darken-2 {
 background-color:#e64a19 !important
}
.weleda-wrapper .deep-orange-text.text-darken-2 {
 color:#e64a19 !important
}
.weleda-wrapper .deep-orange.darken-3 {
 background-color:#d84315 !important
}
.weleda-wrapper .deep-orange-text.text-darken-3 {
 color:#d84315 !important
}
.weleda-wrapper .deep-orange.darken-4 {
 background-color:#bf360c !important
}
.weleda-wrapper .deep-orange-text.text-darken-4 {
 color:#bf360c !important
}
.weleda-wrapper .deep-orange.accent-1 {
 background-color:#ff9e80 !important
}
.weleda-wrapper .deep-orange-text.text-accent-1 {
 color:#ff9e80 !important
}
.weleda-wrapper .deep-orange.accent-2 {
 background-color:#ff6e40 !important
}
.weleda-wrapper .deep-orange-text.text-accent-2 {
 color:#ff6e40 !important
}
.weleda-wrapper .deep-orange.accent-3 {
 background-color:#ff3d00 !important
}
.weleda-wrapper .deep-orange-text.text-accent-3 {
 color:#ff3d00 !important
}
.weleda-wrapper .deep-orange.accent-4 {
 background-color:#dd2c00 !important
}
.weleda-wrapper .deep-orange-text.text-accent-4 {
 color:#dd2c00 !important
}
.weleda-wrapper .brown {
 background-color:#795548 !important
}
.weleda-wrapper .brown-text {
 color:#795548 !important
}
.weleda-wrapper .brown.lighten-5 {
 background-color:#efebe9 !important
}
.weleda-wrapper .brown-text.text-lighten-5 {
 color:#efebe9 !important
}
.weleda-wrapper .brown.lighten-4 {
 background-color:#d7ccc8 !important
}
.weleda-wrapper .brown-text.text-lighten-4 {
 color:#d7ccc8 !important
}
.weleda-wrapper .brown.lighten-3 {
 background-color:#bcaaa4 !important
}
.weleda-wrapper .brown-text.text-lighten-3 {
 color:#bcaaa4 !important
}
.weleda-wrapper .brown.lighten-2 {
 background-color:#a1887f !important
}
.weleda-wrapper .brown-text.text-lighten-2 {
 color:#a1887f !important
}
.weleda-wrapper .brown.lighten-1 {
 background-color:#8d6e63 !important
}
.weleda-wrapper .brown-text.text-lighten-1 {
 color:#8d6e63 !important
}
.weleda-wrapper .brown.darken-1 {
 background-color:#6d4c41 !important
}
.weleda-wrapper .brown-text.text-darken-1 {
 color:#6d4c41 !important
}
.weleda-wrapper .brown.darken-2 {
 background-color:#5d4037 !important
}
.weleda-wrapper .brown-text.text-darken-2 {
 color:#5d4037 !important
}
.weleda-wrapper .brown.darken-3 {
 background-color:#4e342e !important
}
.weleda-wrapper .brown-text.text-darken-3 {
 color:#4e342e !important
}
.weleda-wrapper .brown.darken-4 {
 background-color:#3e2723 !important
}
.weleda-wrapper .brown-text.text-darken-4 {
 color:#3e2723 !important
}
.weleda-wrapper .blue-grey {
 background-color:#607d8b !important
}
.weleda-wrapper .blue-grey-text {
 color:#607d8b !important
}
.weleda-wrapper .blue-grey.lighten-5 {
 background-color:#eceff1 !important
}
.weleda-wrapper .blue-grey-text.text-lighten-5 {
 color:#eceff1 !important
}
.weleda-wrapper .blue-grey.lighten-4 {
 background-color:#cfd8dc !important
}
.weleda-wrapper .blue-grey-text.text-lighten-4 {
 color:#cfd8dc !important
}
.weleda-wrapper .blue-grey.lighten-3 {
 background-color:#b0bec5 !important
}
.weleda-wrapper .blue-grey-text.text-lighten-3 {
 color:#b0bec5 !important
}
.weleda-wrapper .blue-grey.lighten-2 {
 background-color:#90a4ae !important
}
.weleda-wrapper .blue-grey-text.text-lighten-2 {
 color:#90a4ae !important
}
.weleda-wrapper .blue-grey.lighten-1 {
 background-color:#78909c !important
}
.weleda-wrapper .blue-grey-text.text-lighten-1 {
 color:#78909c !important
}
.weleda-wrapper .blue-grey.darken-1 {
 background-color:#546e7a !important
}
.weleda-wrapper .blue-grey-text.text-darken-1 {
 color:#546e7a !important
}
.weleda-wrapper .blue-grey.darken-2 {
 background-color:#455a64 !important
}
.weleda-wrapper .blue-grey-text.text-darken-2 {
 color:#455a64 !important
}
.weleda-wrapper .blue-grey.darken-3 {
 background-color:#37474f !important
}
.weleda-wrapper .blue-grey-text.text-darken-3 {
 color:#37474f !important
}
.weleda-wrapper .blue-grey.darken-4 {
 background-color:#263238 !important
}
.weleda-wrapper .blue-grey-text.text-darken-4 {
 color:#263238 !important
}
.weleda-wrapper .grey {
 background-color:#9e9e9e !important
}
.weleda-wrapper .grey-text {
 color:#9e9e9e !important
}
.weleda-wrapper .grey.lighten-5 {
 background-color:#fafafa !important
}
.weleda-wrapper .grey-text.text-lighten-5 {
 color:#fafafa !important
}
.weleda-wrapper .grey.lighten-4 {
 background-color:#f5f5f5 !important
}
.weleda-wrapper .grey-text.text-lighten-4 {
 color:#f5f5f5 !important
}
.weleda-wrapper .grey.lighten-3 {
 background-color:#eee !important
}
.weleda-wrapper .grey-text.text-lighten-3 {
 color:#eee !important
}
.weleda-wrapper .grey.lighten-2 {
 background-color:#e0e0e0 !important
}
.weleda-wrapper .grey-text.text-lighten-2 {
 color:#e0e0e0 !important
}
.weleda-wrapper .grey.lighten-1 {
 background-color:#bdbdbd !important
}
.weleda-wrapper .grey-text.text-lighten-1 {
 color:#bdbdbd !important
}
.weleda-wrapper .grey.darken-1 {
 background-color:#757575 !important
}
.weleda-wrapper .grey-text.text-darken-1 {
 color:#757575 !important
}
.weleda-wrapper .grey.darken-2 {
 background-color:#616161 !important
}
.weleda-wrapper .grey-text.text-darken-2 {
 color:#616161 !important
}
.weleda-wrapper .grey.darken-3 {
 background-color:#424242 !important
}
.weleda-wrapper .grey-text.text-darken-3 {
 color:#424242 !important
}
.weleda-wrapper .grey.darken-4 {
 background-color:#212121 !important
}
.weleda-wrapper .grey-text.text-darken-4 {
 color:#212121 !important
}
.weleda-wrapper .black {
 background-color:#000 !important
}
.weleda-wrapper .black-text {
 color:#000 !important
}
.weleda-wrapper .white {
 background-color:#fff !important
}
.weleda-wrapper .white-text {
 color:#fff !important
}
.weleda-wrapper .transparent {
 background-color:transparent !important
}
.weleda-wrapper .transparent-text {
 color:transparent !important
}
.weleda-wrapper html {
 font-family:sans-serif;
 -ms-text-size-adjust:100%;
 -webkit-text-size-adjust:100%
}
.weleda-wrapper body {
 margin:0
}
.weleda-wrapper article,
.weleda-wrapper aside,
.weleda-wrapper details,
.weleda-wrapper figcaption,
.weleda-wrapper figure,
.weleda-wrapper footer,
.weleda-wrapper header,
.weleda-wrapper hgroup,
.weleda-wrapper main,
.weleda-wrapper menu,
.weleda-wrapper nav,
.weleda-wrapper section,
.weleda-wrapper summary {
 display:block
}
.weleda-wrapper audio,
.weleda-wrapper canvas,
.weleda-wrapper progress,
.weleda-wrapper video {
 display:inline-block;
 vertical-align:baseline
}
.weleda-wrapper audio:not([controls]) {
 display:none;
 height:0
}
.weleda-wrapper [hidden],
.weleda-wrapper template {
 display:none
}
.weleda-wrapper a {
 background-color:transparent
}
.weleda-wrapper a:active,
.weleda-wrapper a:hover {
 outline:0
}
.weleda-wrapper abbr[title] {
 border-bottom:1px dotted
}
.weleda-wrapper b,
.weleda-wrapper strong {
 font-weight:700
}
.weleda-wrapper dfn {
 font-style:italic
}
.weleda-wrapper h1 {
 font-size:2em;
 margin:.67em 0
}
.weleda-wrapper mark {
 background:#ff0;
 color:#000
}
.weleda-wrapper small {
 font-size:80%
}
.weleda-wrapper sub,
.weleda-wrapper sup {
 font-size:75%;
 line-height:0;
 position:relative;
 vertical-align:baseline
}
.weleda-wrapper sup {
 top:-0.5em
}
.weleda-wrapper sub {
 bottom:-0.25em
}
.weleda-wrapper img {
 border:0
}
.weleda-wrapper svg:not(:root) {
 overflow:hidden
}
.weleda-wrapper figure {
 margin:1em 40px
}
.weleda-wrapper hr {
 box-sizing:content-box;
 height:0
}
.weleda-wrapper pre {
 overflow:auto
}
.weleda-wrapper code,
.weleda-wrapper kbd,
.weleda-wrapper pre,
.weleda-wrapper samp {
 font-family:monospace,monospace;
 font-size:1em
}
.weleda-wrapper button,
.weleda-wrapper input,
.weleda-wrapper optgroup,
.weleda-wrapper select,
.weleda-wrapper textarea {
 color:inherit;
 font:inherit;
 margin:0
}
.weleda-wrapper button {
 overflow:visible
}
.weleda-wrapper button,
.weleda-wrapper select {
 text-transform:none
}
.weleda-wrapper button,
.weleda-wrapper html input[type=button],
.weleda-wrapper input[type=reset],
.weleda-wrapper input[type=submit] {
 -webkit-appearance:button;
 cursor:pointer
}
.weleda-wrapper button[disabled],
.weleda-wrapper html input[disabled] {
 cursor:default
}
.weleda-wrapper button::-moz-focus-inner,
.weleda-wrapper input::-moz-focus-inner {
 border:0;
 padding:0
}
.weleda-wrapper input {
 line-height:normal
}
.weleda-wrapper input[type=checkbox],
.weleda-wrapper input[type=radio] {
 box-sizing:border-box;
 padding:0
}
.weleda-wrapper input[type=number]::-webkit-inner-spin-button,
.weleda-wrapper input[type=number]::-webkit-outer-spin-button {
 height:auto
}
.weleda-wrapper input[type=search] {
 -webkit-appearance:textfield;
 box-sizing:content-box
}
.weleda-wrapper input[type=search]::-webkit-search-cancel-button,
.weleda-wrapper input[type=search]::-webkit-search-decoration {
 -webkit-appearance:none
}
.weleda-wrapper fieldset {
 border:1px solid silver;
 margin:0 2px;
 padding:.35em .625em .75em
}
.weleda-wrapper legend {
 border:0;
 padding:0
}
.weleda-wrapper textarea {
 overflow:auto
}
.weleda-wrapper optgroup {
 font-weight:700
}
.weleda-wrapper table {
 border-collapse:collapse;
 border-spacing:0
}
.weleda-wrapper td,
.weleda-wrapper th {
 padding:0
}
.weleda-wrapper html {
 box-sizing:border-box
}
.weleda-wrapper *,
.weleda-wrapper :after,
.weleda-wrapper :before {
 box-sizing:inherit
}
.weleda-wrapper ul:not(.browser-default) {
 padding-left:0;
 list-style-type:none
}
.weleda-wrapper ul:not(.browser-default)>li {
 list-style-type:none
}
.weleda-wrapper a {
 color:#039be5;
 -webkit-tap-highlight-color:transparent
}
.weleda-wrapper .valign-wrapper {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.weleda-wrapper .clearfix {
 clear:both
}
.weleda-wrapper .z-depth-0 {
 box-shadow:none !important
}
.weleda-wrapper .z-depth-1 {
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2)
}
.weleda-wrapper .z-depth-1-half {
 box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2)
}
.weleda-wrapper .z-depth-2 {
 box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.3)
}
.weleda-wrapper .z-depth-3 {
 box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.3)
}
.weleda-wrapper .z-depth-4 {
 box-shadow:0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.3)
}
.weleda-wrapper .z-depth-5 {
 box-shadow:0 16px 24px 2px rgba(0,0,0,0.14),0 6px 30px 5px rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.3)
}
.weleda-wrapper .hoverable {
 transition:box-shadow .25s
}
.weleda-wrapper .hoverable:hover {
 box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)
}
.weleda-wrapper .divider {
 height:1px;
 overflow:hidden;
 background-color:#e0e0e0
}
.weleda-wrapper blockquote {
 margin:20px 0;
 padding-left:1.5rem;
 border-left:5px solid #ee6e73
}
.weleda-wrapper i {
 line-height:inherit
}
.weleda-wrapper i.left {
 float:left;
 margin-right:15px
}
.weleda-wrapper i.right {
 float:right;
 margin-left:15px
}
.weleda-wrapper i.tiny {
 font-size:1rem
}
.weleda-wrapper i.small {
 font-size:2rem
}
.weleda-wrapper i.medium {
 font-size:4rem
}
.weleda-wrapper i.large {
 font-size:6rem
}
.weleda-wrapper img.responsive-img,
.weleda-wrapper video.responsive-video {
 max-width:100%;
 height:auto
}
.weleda-wrapper .pagination li {
 display:inline-block;
 border-radius:2px;
 text-align:center;
 vertical-align:top;
 height:30px
}
.weleda-wrapper .pagination li a {
 color:#444;
 display:inline-block;
 font-size:1.2rem;
 padding:0 10px;
 line-height:30px
}
.weleda-wrapper .pagination li.active a {
 color:#fff
}
.weleda-wrapper .pagination li.active {
 background-color:#ee6e73
}
.weleda-wrapper .pagination li.disabled a {
 cursor:default;
 color:#999
}
.weleda-wrapper .pagination li i {
 font-size:2rem
}
.weleda-wrapper .pagination li.pages ul li {
 display:inline-block;
 float:none
}
@media only screen and (max-width:992px) {
 .weleda-wrapper .pagination {
  width:100%
 }
 .weleda-wrapper .pagination li.next,
 .weleda-wrapper .pagination li.prev {
  width:10%
 }
 .weleda-wrapper .pagination li.pages {
  width:80%;
  overflow:hidden;
  white-space:nowrap
 }
}
.weleda-wrapper .breadcrumb {
 font-size:18px;
 color:rgba(255,255,255,0.7)
}
.weleda-wrapper .breadcrumb [class*=mdi-],
.weleda-wrapper .breadcrumb [class^=mdi-],
.weleda-wrapper .breadcrumb i,
.weleda-wrapper .breadcrumb i.material-icons {
 display:inline-block;
 float:left;
 font-size:24px
}
.weleda-wrapper .breadcrumb:before {
 content:"\E5CC";
 color:rgba(255,255,255,0.7);
 vertical-align:top;
 display:inline-block;
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:25px;
 margin:0 10px 0 8px;
 -webkit-font-smoothing:antialiased
}
.weleda-wrapper .breadcrumb:first-child:before {
 display:none
}
.weleda-wrapper .breadcrumb:last-child {
 color:#fff
}
.weleda-wrapper .parallax-container {
 position:relative;
 overflow:hidden;
 height:500px
}
.weleda-wrapper .parallax-container .parallax {
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 z-index:-1
}
.weleda-wrapper .parallax-container .parallax img {
 display:none;
 position:absolute;
 left:50%;
 bottom:0;
 min-width:100%;
 min-height:100%;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%)
}
.weleda-wrapper .pin-bottom,
.weleda-wrapper .pin-top {
 position:relative
}
.weleda-wrapper .pinned {
 position:fixed !important
}
.weleda-wrapper .fade-in,
.weleda-wrapper ul.staggered-list li {
 opacity:0
}
.weleda-wrapper .fade-in {
 -webkit-transform-origin:0 50%;
 transform-origin:0 50%
}
@media only screen and (max-width:600px) {
 .weleda-wrapper .hide-on-small-and-down,
 .weleda-wrapper .hide-on-small-only {
  display:none !important
 }
}
@media only screen and (max-width:992px) {
 .weleda-wrapper .hide-on-med-and-down {
  display:none !important
 }
}
@media only screen and (min-width:601px) {
 .weleda-wrapper .hide-on-med-and-up {
  display:none !important
 }
}
@media only screen and (min-width:600px) and (max-width:992px) {
 .weleda-wrapper .hide-on-med-only {
  display:none !important
 }
}
@media only screen and (min-width:993px) {
 .weleda-wrapper .hide-on-large-only {
  display:none !important
 }
}
@media only screen and (min-width:993px) {
 .weleda-wrapper .show-on-large {
  display:block !important
 }
}
@media only screen and (min-width:600px) and (max-width:992px) {
 .weleda-wrapper .show-on-medium {
  display:block !important
 }
}
@media only screen and (max-width:600px) {
 .weleda-wrapper .show-on-small {
  display:block !important
 }
}
@media only screen and (min-width:601px) {
 .weleda-wrapper .show-on-medium-and-up {
  display:block !important
 }
}
@media only screen and (max-width:992px) {
 .weleda-wrapper .show-on-medium-and-down {
  display:block !important
 }
}
@media only screen and (max-width:600px) {
 .weleda-wrapper .center-on-small-only {
  text-align:center
 }
}
.weleda-wrapper .page-footer {
 padding-top:20px;
 color:#fff;
 background-color:#ee6e73
}
.weleda-wrapper .page-footer .footer-copyright {
 overflow:hidden;
 min-height:50px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 padding:10px 0;
 color:rgba(255,255,255,0.8);
 background-color:rgba(51,51,51,0.08)
}
.weleda-wrapper table,
.weleda-wrapper td,
.weleda-wrapper th {
 border:none
}
.weleda-wrapper table {
 width:100%;
 display:table
}
.weleda-wrapper table.bordered>tbody>tr,
.weleda-wrapper table.bordered>thead>tr {
 border-bottom:1px solid #d0d0d0
}
.weleda-wrapper table.striped>tbody>tr:nth-child(odd) {
 background-color:#f2f2f2
}
.weleda-wrapper table.striped>tbody>tr>td {
 border-radius:0
}
.weleda-wrapper table.highlight>tbody>tr {
 transition:background-color .25s ease
}
.weleda-wrapper table.highlight>tbody>tr:hover {
 background-color:#f2f2f2
}
.weleda-wrapper table.centered tbody tr td,
.weleda-wrapper table.centered thead tr th {
 text-align:center
}
.weleda-wrapper thead {
 border-bottom:1px solid #d0d0d0
}
.weleda-wrapper td,
.weleda-wrapper th {
 padding:15px 5px;
 display:table-cell;
 text-align:left;
 vertical-align:middle;
 border-radius:2px
}
@media only screen and (max-width:992px) {
 .weleda-wrapper table.responsive-table {
  width:100%;
  border-collapse:collapse;
  border-spacing:0;
  display:block;
  position:relative
 }
 .weleda-wrapper table.responsive-table td:empty:before {
  content:"\00a0"
 }
 .weleda-wrapper table.responsive-table td,
 .weleda-wrapper table.responsive-table th {
  margin:0;
  vertical-align:top
 }
 .weleda-wrapper table.responsive-table th {
  text-align:left
 }
 .weleda-wrapper table.responsive-table thead {
  display:block;
  float:left
 }
 .weleda-wrapper table.responsive-table thead tr {
  display:block;
  padding:0 10px 0 0
 }
 .weleda-wrapper table.responsive-table thead tr th:before {
  content:"\00a0"
 }
 .weleda-wrapper table.responsive-table tbody {
  display:block;
  width:auto;
  position:relative;
  overflow-x:auto;
  white-space:nowrap
 }
 .weleda-wrapper table.responsive-table tbody tr {
  display:inline-block;
  vertical-align:top
 }
 .weleda-wrapper table.responsive-table th {
  display:block;
  text-align:right
 }
 .weleda-wrapper table.responsive-table td {
  display:block;
  min-height:1.25em;
  text-align:left
 }
 .weleda-wrapper table.responsive-table tr {
  padding:0 10px
 }
 .weleda-wrapper table.responsive-table thead {
  border:0;
  border-right:1px solid #d0d0d0
 }
 .weleda-wrapper table.responsive-table.bordered th {
  border-bottom:0;
  border-left:0
 }
 .weleda-wrapper table.responsive-table.bordered td {
  border-left:0;
  border-right:0;
  border-bottom:0
 }
 .weleda-wrapper table.responsive-table.bordered tr {
  border:0
 }
 .weleda-wrapper table.responsive-table.bordered tbody tr {
  border-right:1px solid #d0d0d0
 }
}
.weleda-wrapper .collection {
 margin:.5rem 0 1rem;
 border:1px solid #e0e0e0;
 border-radius:2px;
 overflow:hidden;
 position:relative
}
.weleda-wrapper .collection .collection-item {
 background-color:#fff;
 line-height:1.5rem;
 padding:10px 20px;
 margin:0;
 border-bottom:1px solid #e0e0e0
}
.weleda-wrapper .collection .collection-item.avatar {
 min-height:84px;
 padding-left:72px;
 position:relative
}
.weleda-wrapper .collection .collection-item.avatar:not(.circle-clipper)>.circle,
.weleda-wrapper .collection .collection-item.avatar:not(.circle-clipper)>.circle {
 position:absolute;
 width:42px;
 height:42px;
 overflow:hidden;
 left:15px;
 display:inline-block;
 vertical-align:middle
}
.weleda-wrapper .collection .collection-item.avatar i.circle {
 font-size:18px;
 line-height:42px;
 color:#fff;
 background-color:#999;
 text-align:center
}
.weleda-wrapper .collection .collection-item.avatar .title {
 font-size:16px
}
.weleda-wrapper .collection .collection-item.avatar p {
 margin:0
}
.weleda-wrapper .collection .collection-item.avatar .secondary-content {
 position:absolute;
 top:16px;
 right:16px
}
.weleda-wrapper .collection .collection-item:last-child {
 border-bottom:none
}
.weleda-wrapper .collection .collection-item.active {
 background-color:#26a69a;
 color:#eafaf9
}
.weleda-wrapper .collection .collection-item.active .secondary-content {
 color:#fff
}
.weleda-wrapper .collection a.collection-item {
 display:block;
 transition:.25s;
 color:#26a69a
}
.weleda-wrapper .collection a.collection-item:not(.active):hover {
 background-color:#ddd
}
.weleda-wrapper .collection.with-header .collection-header {
 background-color:#fff;
 border-bottom:1px solid #e0e0e0;
 padding:10px 20px
}
.weleda-wrapper .collection.with-header .collection-item {
 padding-left:30px
}
.weleda-wrapper .collection.with-header .collection-item.avatar {
 padding-left:72px
}
.weleda-wrapper .secondary-content {
 float:right;
 color:#26a69a
}
.weleda-wrapper .collapsible .collection {
 margin:0;
 border:none
}
.weleda-wrapper .video-container {
 position:relative;
 padding-bottom:56.25%;
 height:0;
 overflow:hidden
}
.weleda-wrapper .video-container embed,
.weleda-wrapper .video-container iframe,
.weleda-wrapper .video-container object {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.weleda-wrapper .progress {
 position:relative;
 height:4px;
 display:block;
 width:100%;
 background-color:#acece6;
 border-radius:2px;
 margin:.5rem 0 1rem;
 overflow:hidden
}
.weleda-wrapper .progress .determinate {
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 transition:width .3s linear
}
.weleda-wrapper .progress .determinate,
.weleda-wrapper .progress .indeterminate {
 background-color:#26a69a
}
.weleda-wrapper .progress .indeterminate:before {
 -webkit-animation:a 2.1s cubic-bezier(.65, .815, .735, .395) infinite;
 animation:a 2.1s cubic-bezier(.65, .815, .735, .395) infinite
}
.weleda-wrapper .progress .indeterminate:after,
.weleda-wrapper .progress .indeterminate:before {
 content:"";
 position:absolute;
 background-color:inherit;
 top:0;
 left:0;
 bottom:0;
 will-change:left,right
}
.weleda-wrapper .progress .indeterminate:after {
 -webkit-animation:b 2.1s cubic-bezier(.165, .84, .44, 1) infinite;
 animation:b 2.1s cubic-bezier(.165, .84, .44, 1) infinite;
 -webkit-animation-delay:1.15s;
 animation-delay:1.15s
}
@-webkit-keyframes a {
 0% {
  left:-35%;
  right:100%
 }
 60% {
  left:100%;
  right:-90%
 }
 to {
  left:100%;
  right:-90%
 }
}
@keyframes a {
 0% {
  left:-35%;
  right:100%
 }
 60% {
  left:100%;
  right:-90%
 }
 to {
  left:100%;
  right:-90%
 }
}
@-webkit-keyframes b {
 0% {
  left:-200%;
  right:100%
 }
 60% {
  left:107%;
  right:-8%
 }
 to {
  left:107%;
  right:-8%
 }
}
@keyframes b {
 0% {
  left:-200%;
  right:100%
 }
 60% {
  left:107%;
  right:-8%
 }
 to {
  left:107%;
  right:-8%
 }
}
.weleda-wrapper .hide {
 display:none !important
}
.weleda-wrapper .left-align {
 text-align:left
}
.weleda-wrapper .right-align {
 text-align:right
}
.weleda-wrapper .center,
.weleda-wrapper .center-align {
 text-align:center
}
.weleda-wrapper .left {
 float:left !important
}
.weleda-wrapper .right {
 float:right !important
}
.weleda-wrapper .no-select {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.weleda-wrapper .circle {
 border-radius:50%
}
.weleda-wrapper .center-block {
 display:block;
 margin-left:auto;
 margin-right:auto
}
.weleda-wrapper .truncate {
 display:block;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.weleda-wrapper .no-padding {
 padding:0 !important
}
.weleda-wrapper .container {
 margin:0 auto;
 max-width:1280px
}
.weleda-wrapper .container .row {
 margin-left:-0.75rem;
 margin-right:-0.75rem
}
.weleda-wrapper .section {
 padding-top:1rem;
 padding-bottom:1rem
}
.weleda-wrapper .section.no-pad {
 padding:0
}
.weleda-wrapper .section.no-pad-bot {
 padding-bottom:0
}
.weleda-wrapper .section.no-pad-top {
 padding-top:0
}
.weleda-wrapper .row {
 margin-left:auto;
 margin-right:auto;
 margin-bottom:20px
}
.weleda-wrapper .row:after {
 content:"";
 display:table;
 clear:both
}
.weleda-wrapper .row .col {
 float:left;
 box-sizing:border-box;
 padding:0 .75rem;
 min-height:1px
}
.weleda-wrapper .row .col[class*=pull-],
.weleda-wrapper .row .col[class*=push-] {
 position:relative
}
.weleda-wrapper .row .col.s1 {
 width:8.33333%
}
.weleda-wrapper .row .col.s1,
.weleda-wrapper .row .col.s2 {
 margin-left:auto;
 left:auto;
 right:auto
}
.weleda-wrapper .row .col.s2 {
 width:16.66667%
}
.weleda-wrapper .row .col.s3 {
 width:25%
}
.weleda-wrapper .row .col.s3,
.weleda-wrapper .row .col.s4 {
 margin-left:auto;
 left:auto;
 right:auto
}
.weleda-wrapper .row .col.s4 {
 width:33.33333%
}
.weleda-wrapper .row .col.s5 {
 width:41.66667%
}
.weleda-wrapper .row .col.s5,
.weleda-wrapper .row .col.s6 {
 margin-left:auto;
 left:auto;
 right:auto
}
.weleda-wrapper .row .col.s6 {
 width:50%
}
.weleda-wrapper .row .col.s7 {
 width:58.33333%
}
.weleda-wrapper .row .col.s7,
.weleda-wrapper .row .col.s8 {
 margin-left:auto;
 left:auto;
 right:auto
}
.weleda-wrapper .row .col.s8 {
 width:66.66667%
}
.weleda-wrapper .row .col.s9 {
 width:75%
}
.weleda-wrapper .row .col.s10,
.weleda-wrapper .row .col.s9 {
 margin-left:auto;
 left:auto;
 right:auto
}
.weleda-wrapper .row .col.s10 {
 width:83.33333%
}
.weleda-wrapper .row .col.s11 {
 width:91.66667%
}
.weleda-wrapper .row .col.s11,
.weleda-wrapper .row .col.s12 {
 margin-left:auto;
 left:auto;
 right:auto
}
.weleda-wrapper .row .col.s12 {
 width:100%
}
.weleda-wrapper .row .col.offset-s1 {
 margin-left:8.33333%
}
.weleda-wrapper .row .col.pull-s1 {
 right:8.33333%
}
.weleda-wrapper .row .col.push-s1 {
 left:8.33333%
}
.weleda-wrapper .row .col.offset-s2 {
 margin-left:16.66667%
}
.weleda-wrapper .row .col.pull-s2 {
 right:16.66667%
}
.weleda-wrapper .row .col.push-s2 {
 left:16.66667%
}
.weleda-wrapper .row .col.offset-s3 {
 margin-left:25%
}
.weleda-wrapper .row .col.pull-s3 {
 right:25%
}
.weleda-wrapper .row .col.push-s3 {
 left:25%
}
.weleda-wrapper .row .col.offset-s4 {
 margin-left:33.33333%
}
.weleda-wrapper .row .col.pull-s4 {
 right:33.33333%
}
.weleda-wrapper .row .col.push-s4 {
 left:33.33333%
}
.weleda-wrapper .row .col.offset-s5 {
 margin-left:41.66667%
}
.weleda-wrapper .row .col.pull-s5 {
 right:41.66667%
}
.weleda-wrapper .row .col.push-s5 {
 left:41.66667%
}
.weleda-wrapper .row .col.offset-s6 {
 margin-left:50%
}
.weleda-wrapper .row .col.pull-s6 {
 right:50%
}
.weleda-wrapper .row .col.push-s6 {
 left:50%
}
.weleda-wrapper .row .col.offset-s7 {
 margin-left:58.33333%
}
.weleda-wrapper .row .col.pull-s7 {
 right:58.33333%
}
.weleda-wrapper .row .col.push-s7 {
 left:58.33333%
}
.weleda-wrapper .row .col.offset-s8 {
 margin-left:66.66667%
}
.weleda-wrapper .row .col.pull-s8 {
 right:66.66667%
}
.weleda-wrapper .row .col.push-s8 {
 left:66.66667%
}
.weleda-wrapper .row .col.offset-s9 {
 margin-left:75%
}
.weleda-wrapper .row .col.pull-s9 {
 right:75%
}
.weleda-wrapper .row .col.push-s9 {
 left:75%
}
.weleda-wrapper .row .col.offset-s10 {
 margin-left:83.33333%
}
.weleda-wrapper .row .col.pull-s10 {
 right:83.33333%
}
.weleda-wrapper .row .col.push-s10 {
 left:83.33333%
}
.weleda-wrapper .row .col.offset-s11 {
 margin-left:91.66667%
}
.weleda-wrapper .row .col.pull-s11 {
 right:91.66667%
}
.weleda-wrapper .row .col.push-s11 {
 left:91.66667%
}
.weleda-wrapper .row .col.offset-s12 {
 margin-left:100%
}
.weleda-wrapper .row .col.pull-s12 {
 right:100%
}
.weleda-wrapper .row .col.push-s12 {
 left:100%
}
@media only screen and (min-width:601px) {
 .weleda-wrapper .row .col.m1 {
  width:8.33333%
 }
 .weleda-wrapper .row .col.m1,
 .weleda-wrapper .row .col.m2 {
  margin-left:auto;
  left:auto;
  right:auto
 }
 .weleda-wrapper .row .col.m2 {
  width:16.66667%
 }
 .weleda-wrapper .row .col.m3 {
  width:25%
 }
 .weleda-wrapper .row .col.m3,
 .weleda-wrapper .row .col.m4 {
  margin-left:auto;
  left:auto;
  right:auto
 }
 .weleda-wrapper .row .col.m4 {
  width:33.33333%
 }
 .weleda-wrapper .row .col.m5 {
  width:41.66667%
 }
 .weleda-wrapper .row .col.m5,
 .weleda-wrapper .row .col.m6 {
  margin-left:auto;
  left:auto;
  right:auto
 }
 .weleda-wrapper .row .col.m6 {
  width:50%
 }
 .weleda-wrapper .row .col.m7 {
  width:58.33333%
 }
 .weleda-wrapper .row .col.m7,
 .weleda-wrapper .row .col.m8 {
  margin-left:auto;
  left:auto;
  right:auto
 }
 .weleda-wrapper .row .col.m8 {
  width:66.66667%
 }
 .weleda-wrapper .row .col.m9 {
  width:75%
 }
 .weleda-wrapper .row .col.m10,
 .weleda-wrapper .row .col.m9 {
  margin-left:auto;
  left:auto;
  right:auto
 }
 .weleda-wrapper .row .col.m10 {
  width:83.33333%
 }
 .weleda-wrapper .row .col.m11 {
  width:91.66667%
 }
 .weleda-wrapper .row .col.m11,
 .weleda-wrapper .row .col.m12 {
  margin-left:auto;
  left:auto;
  right:auto
 }
 .weleda-wrapper .row .col.m12 {
  width:100%
 }
 .weleda-wrapper .row .col.offset-m1 {
  margin-left:8.33333%
 }
 .weleda-wrapper .row .col.pull-m1 {
  right:8.33333%
 }
 .weleda-wrapper .row .col.push-m1 {
  left:8.33333%
 }
 .weleda-wrapper .row .col.offset-m2 {
  margin-left:16.66667%
 }
 .weleda-wrapper .row .col.pull-m2 {
  right:16.66667%
 }
 .weleda-wrapper .row .col.push-m2 {
  left:16.66667%
 }
 .weleda-wrapper .row .col.offset-m3 {
  margin-left:25%
 }
 .weleda-wrapper .row .col.pull-m3 {
  right:25%
 }
 .weleda-wrapper .row .col.push-m3 {
  left:25%
 }
 .weleda-wrapper .row .col.offset-m4 {
  margin-left:33.33333%
 }
 .weleda-wrapper .row .col.pull-m4 {
  right:33.33333%
 }
 .weleda-wrapper .row .col.push-m4 {
  left:33.33333%
 }
 .weleda-wrapper .row .col.offset-m5 {
  margin-left:41.66667%
 }
 .weleda-wrapper .row .col.pull-m5 {
  right:41.66667%
 }
 .weleda-wrapper .row .col.push-m5 {
  left:41.66667%
 }
 .weleda-wrapper .row .col.offset-m6 {
  margin-left:50%
 }
 .weleda-wrapper .row .col.pull-m6 {
  right:50%
 }
 .weleda-wrapper .row .col.push-m6 {
  left:50%
 }
 .weleda-wrapper .row .col.offset-m7 {
  margin-left:58.33333%
 }
 .weleda-wrapper .row .col.pull-m7 {
  right:58.33333%
 }
 .weleda-wrapper .row .col.push-m7 {
  left:58.33333%
 }
 .weleda-wrapper .row .col.offset-m8 {
  margin-left:66.66667%
 }
 .weleda-wrapper .row .col.pull-m8 {
  right:66.66667%
 }
 .weleda-wrapper .row .col.push-m8 {
  left:66.66667%
 }
 .weleda-wrapper .row .col.offset-m9 {
  margin-left:75%
 }
 .weleda-wrapper .row .col.pull-m9 {
  right:75%
 }
 .weleda-wrapper .row .col.push-m9 {
  left:75%
 }
 .weleda-wrapper .row .col.offset-m10 {
  margin-left:83.33333%
 }
 .weleda-wrapper .row .col.pull-m10 {
  right:83.33333%
 }
 .weleda-wrapper .row .col.push-m10 {
  left:83.33333%
 }
 .weleda-wrapper .row .col.offset-m11 {
  margin-left:91.66667%
 }
 .weleda-wrapper .row .col.pull-m11 {
  right:91.66667%
 }
 .weleda-wrapper .row .col.push-m11 {
  left:91.66667%
 }
 .weleda-wrapper .row .col.offset-m12 {
  margin-left:100%
 }
 .weleda-wrapper .row .col.pull-m12 {
  right:100%
 }
 .weleda-wrapper .row .col.push-m12 {
  left:100%
 }
}
@media only screen and (min-width:993px) {
 .weleda-wrapper .row .col.l1 {
  width:8.33333%
 }
 .weleda-wrapper .row .col.l1,
 .weleda-wrapper .row .col.l2 {
  margin-left:auto;
  left:auto;
  right:auto
 }
 .weleda-wrapper .row .col.l2 {
  width:16.66667%
 }
 .weleda-wrapper .row .col.l3 {
  width:25%
 }
 .weleda-wrapper .row .col.l3,
 .weleda-wrapper .row .col.l4 {
  margin-left:auto;
  left:auto;
  right:auto
 }
 .weleda-wrapper .row .col.l4 {
  width:33.33333%
 }
 .weleda-wrapper .row .col.l5 {
  width:41.66667%
 }
 .weleda-wrapper .row .col.l5,
 .weleda-wrapper .row .col.l6 {
  margin-left:auto;
  left:auto;
  right:auto
 }
 .weleda-wrapper .row .col.l6 {
  width:50%
 }
 .weleda-wrapper .row .col.l7 {
  width:58.33333%
 }
 .weleda-wrapper .row .col.l7,
 .weleda-wrapper .row .col.l8 {
  margin-left:auto;
  left:auto;
  right:auto
 }
 .weleda-wrapper .row .col.l8 {
  width:66.66667%
 }
 .weleda-wrapper .row .col.l9 {
  width:75%
 }
 .weleda-wrapper .row .col.l10,
 .weleda-wrapper .row .col.l9 {
  margin-left:auto;
  left:auto;
  right:auto
 }
 .weleda-wrapper .row .col.l10 {
  width:83.33333%
 }
 .weleda-wrapper .row .col.l11 {
  width:91.66667%
 }
 .weleda-wrapper .row .col.l11,
 .weleda-wrapper .row .col.l12 {
  margin-left:auto;
  left:auto;
  right:auto
 }
 .weleda-wrapper .row .col.l12 {
  width:100%
 }
 .weleda-wrapper .row .col.offset-l1 {
  margin-left:8.33333%
 }
 .weleda-wrapper .row .col.pull-l1 {
  right:8.33333%
 }
 .weleda-wrapper .row .col.push-l1 {
  left:8.33333%
 }
 .weleda-wrapper .row .col.offset-l2 {
  margin-left:16.66667%
 }
 .weleda-wrapper .row .col.pull-l2 {
  right:16.66667%
 }
 .weleda-wrapper .row .col.push-l2 {
  left:16.66667%
 }
 .weleda-wrapper .row .col.offset-l3 {
  margin-left:25%
 }
 .weleda-wrapper .row .col.pull-l3 {
  right:25%
 }
 .weleda-wrapper .row .col.push-l3 {
  left:25%
 }
 .weleda-wrapper .row .col.offset-l4 {
  margin-left:33.33333%
 }
 .weleda-wrapper .row .col.pull-l4 {
  right:33.33333%
 }
 .weleda-wrapper .row .col.push-l4 {
  left:33.33333%
 }
 .weleda-wrapper .row .col.offset-l5 {
  margin-left:41.66667%
 }
 .weleda-wrapper .row .col.pull-l5 {
  right:41.66667%
 }
 .weleda-wrapper .row .col.push-l5 {
  left:41.66667%
 }
 .weleda-wrapper .row .col.offset-l6 {
  margin-left:50%
 }
 .weleda-wrapper .row .col.pull-l6 {
  right:50%
 }
 .weleda-wrapper .row .col.push-l6 {
  left:50%
 }
 .weleda-wrapper .row .col.offset-l7 {
  margin-left:58.33333%
 }
 .weleda-wrapper .row .col.pull-l7 {
  right:58.33333%
 }
 .weleda-wrapper .row .col.push-l7 {
  left:58.33333%
 }
 .weleda-wrapper .row .col.offset-l8 {
  margin-left:66.66667%
 }
 .weleda-wrapper .row .col.pull-l8 {
  right:66.66667%
 }
 .weleda-wrapper .row .col.push-l8 {
  left:66.66667%
 }
 .weleda-wrapper .row .col.offset-l9 {
  margin-left:75%
 }
 .weleda-wrapper .row .col.pull-l9 {
  right:75%
 }
 .weleda-wrapper .row .col.push-l9 {
  left:75%
 }
 .weleda-wrapper .row .col.offset-l10 {
  margin-left:83.33333%
 }
 .weleda-wrapper .row .col.pull-l10 {
  right:83.33333%
 }
 .weleda-wrapper .row .col.push-l10 {
  left:83.33333%
 }
 .weleda-wrapper .row .col.offset-l11 {
  margin-left:91.66667%
 }
 .weleda-wrapper .row .col.pull-l11 {
  right:91.66667%
 }
 .weleda-wrapper .row .col.push-l11 {
  left:91.66667%
 }
 .weleda-wrapper .row .col.offset-l12 {
  margin-left:100%
 }
 .weleda-wrapper .row .col.pull-l12 {
  right:100%
 }
 .weleda-wrapper .row .col.push-l12 {
  left:100%
 }
}
@media only screen and (min-width:1201px) {
 .weleda-wrapper .row .col.xl1 {
  width:8.33333%
 }
 .weleda-wrapper .row .col.xl1,
 .weleda-wrapper .row .col.xl2 {
  margin-left:auto;
  left:auto;
  right:auto
 }
 .weleda-wrapper .row .col.xl2 {
  width:16.66667%
 }
 .weleda-wrapper .row .col.xl3 {
  width:25%
 }
 .weleda-wrapper .row .col.xl3,
 .weleda-wrapper .row .col.xl4 {
  margin-left:auto;
  left:auto;
  right:auto
 }
 .weleda-wrapper .row .col.xl4 {
  width:33.33333%
 }
 .weleda-wrapper .row .col.xl5 {
  width:41.66667%
 }
 .weleda-wrapper .row .col.xl5,
 .weleda-wrapper .row .col.xl6 {
  margin-left:auto;
  left:auto;
  right:auto
 }
 .weleda-wrapper .row .col.xl6 {
  width:50%
 }
 .weleda-wrapper .row .col.xl7 {
  width:58.33333%
 }
 .weleda-wrapper .row .col.xl7,
 .weleda-wrapper .row .col.xl8 {
  margin-left:auto;
  left:auto;
  right:auto
 }
 .weleda-wrapper .row .col.xl8 {
  width:66.66667%
 }
 .weleda-wrapper .row .col.xl9 {
  width:75%
 }
 .weleda-wrapper .row .col.xl10,
 .weleda-wrapper .row .col.xl9 {
  margin-left:auto;
  left:auto;
  right:auto
 }
 .weleda-wrapper .row .col.xl10 {
  width:83.33333%
 }
 .weleda-wrapper .row .col.xl11 {
  width:91.66667%
 }
 .weleda-wrapper .row .col.xl11,
 .weleda-wrapper .row .col.xl12 {
  margin-left:auto;
  left:auto;
  right:auto
 }
 .weleda-wrapper .row .col.xl12 {
  width:100%
 }
 .weleda-wrapper .row .col.offset-xl1 {
  margin-left:8.33333%
 }
 .weleda-wrapper .row .col.pull-xl1 {
  right:8.33333%
 }
 .weleda-wrapper .row .col.push-xl1 {
  left:8.33333%
 }
 .weleda-wrapper .row .col.offset-xl2 {
  margin-left:16.66667%
 }
 .weleda-wrapper .row .col.pull-xl2 {
  right:16.66667%
 }
 .weleda-wrapper .row .col.push-xl2 {
  left:16.66667%
 }
 .weleda-wrapper .row .col.offset-xl3 {
  margin-left:25%
 }
 .weleda-wrapper .row .col.pull-xl3 {
  right:25%
 }
 .weleda-wrapper .row .col.push-xl3 {
  left:25%
 }
 .weleda-wrapper .row .col.offset-xl4 {
  margin-left:33.33333%
 }
 .weleda-wrapper .row .col.pull-xl4 {
  right:33.33333%
 }
 .weleda-wrapper .row .col.push-xl4 {
  left:33.33333%
 }
 .weleda-wrapper .row .col.offset-xl5 {
  margin-left:41.66667%
 }
 .weleda-wrapper .row .col.pull-xl5 {
  right:41.66667%
 }
 .weleda-wrapper .row .col.push-xl5 {
  left:41.66667%
 }
 .weleda-wrapper .row .col.offset-xl6 {
  margin-left:50%
 }
 .weleda-wrapper .row .col.pull-xl6 {
  right:50%
 }
 .weleda-wrapper .row .col.push-xl6 {
  left:50%
 }
 .weleda-wrapper .row .col.offset-xl7 {
  margin-left:58.33333%
 }
 .weleda-wrapper .row .col.pull-xl7 {
  right:58.33333%
 }
 .weleda-wrapper .row .col.push-xl7 {
  left:58.33333%
 }
 .weleda-wrapper .row .col.offset-xl8 {
  margin-left:66.66667%
 }
 .weleda-wrapper .row .col.pull-xl8 {
  right:66.66667%
 }
 .weleda-wrapper .row .col.push-xl8 {
  left:66.66667%
 }
 .weleda-wrapper .row .col.offset-xl9 {
  margin-left:75%
 }
 .weleda-wrapper .row .col.pull-xl9 {
  right:75%
 }
 .weleda-wrapper .row .col.push-xl9 {
  left:75%
 }
 .weleda-wrapper .row .col.offset-xl10 {
  margin-left:83.33333%
 }
 .weleda-wrapper .row .col.pull-xl10 {
  right:83.33333%
 }
 .weleda-wrapper .row .col.push-xl10 {
  left:83.33333%
 }
 .weleda-wrapper .row .col.offset-xl11 {
  margin-left:91.66667%
 }
 .weleda-wrapper .row .col.pull-xl11 {
  right:91.66667%
 }
 .weleda-wrapper .row .col.push-xl11 {
  left:91.66667%
 }
 .weleda-wrapper .row .col.offset-xl12 {
  margin-left:100%
 }
 .weleda-wrapper .row .col.pull-xl12 {
  right:100%
 }
 .weleda-wrapper .row .col.push-xl12 {
  left:100%
 }
}
.weleda-wrapper a {
 text-decoration:none
}
.weleda-wrapper html {
 line-height:1.5;
 font-family:Roboto,sans-serif;
 font-weight:400;
 color:rgba(0,0,0,0.87)
}
@media only screen and (min-width:0) {
 .weleda-wrapper html {
  font-size:14px
 }
}
@media only screen and (min-width:992px) {
 .weleda-wrapper html {
  font-size:14.5px
 }
}
@media only screen and (min-width:1200px) {
 .weleda-wrapper html {
  font-size:15px
 }
}
.weleda-wrapper h1,
.weleda-wrapper h2,
.weleda-wrapper h3,
.weleda-wrapper h4,
.weleda-wrapper h5,
.weleda-wrapper h6 {
 font-weight:400;
 line-height:1.1
}
.weleda-wrapper h1 a,
.weleda-wrapper h2 a,
.weleda-wrapper h3 a,
.weleda-wrapper h4 a,
.weleda-wrapper h5 a,
.weleda-wrapper h6 a {
 font-weight:inherit
}
.weleda-wrapper h1 {
 font-size:4.2rem;
 margin:2.1rem 0 1.68rem
}
.weleda-wrapper h1,
.weleda-wrapper h2 {
 line-height:110%
}
.weleda-wrapper h2 {
 font-size:3.56rem;
 margin:1.78rem 0 1.424rem
}
.weleda-wrapper h3 {
 font-size:2.92rem;
 margin:1.46rem 0 1.168rem
}
.weleda-wrapper h3,
.weleda-wrapper h4 {
 line-height:110%
}
.weleda-wrapper h4 {
 font-size:2.28rem;
 margin:1.14rem 0 .912rem
}
.weleda-wrapper h5 {
 font-size:1.64rem;
 margin:.82rem 0 .656rem
}
.weleda-wrapper h5,
.weleda-wrapper h6 {
 line-height:110%
}
.weleda-wrapper h6 {
 font-size:1rem;
 margin:.5rem 0 .4rem
}
.weleda-wrapper em {
 font-style:italic
}
.weleda-wrapper strong {
 font-weight:500
}
.weleda-wrapper small {
 font-size:75%
}
.weleda-wrapper .light,
.weleda-wrapper .page-footer .footer-copyright {
 font-weight:300
}
.weleda-wrapper .thin {
 font-weight:200
}
.weleda-wrapper .flow-text {
 font-weight:300
}
@media only screen and (min-width:360px) {
 .weleda-wrapper .flow-text {
  font-size:1.2rem
 }
}
@media only screen and (min-width:390px) {
 .weleda-wrapper .flow-text {
  font-size:1.224rem
 }
}
@media only screen and (min-width:420px) {
 .weleda-wrapper .flow-text {
  font-size:1.248rem
 }
}
@media only screen and (min-width:450px) {
 .weleda-wrapper .flow-text {
  font-size:1.272rem
 }
}
@media only screen and (min-width:480px) {
 .weleda-wrapper .flow-text {
  font-size:1.296rem
 }
}
@media only screen and (min-width:510px) {
 .weleda-wrapper .flow-text {
  font-size:1.32rem
 }
}
@media only screen and (min-width:540px) {
 .weleda-wrapper .flow-text {
  font-size:1.344rem
 }
}
@media only screen and (min-width:570px) {
 .weleda-wrapper .flow-text {
  font-size:1.368rem
 }
}
@media only screen and (min-width:600px) {
 .weleda-wrapper .flow-text {
  font-size:1.392rem
 }
}
@media only screen and (min-width:630px) {
 .weleda-wrapper .flow-text {
  font-size:1.416rem
 }
}
@media only screen and (min-width:660px) {
 .weleda-wrapper .flow-text {
  font-size:1.44rem
 }
}
@media only screen and (min-width:690px) {
 .weleda-wrapper .flow-text {
  font-size:1.464rem
 }
}
@media only screen and (min-width:720px) {
 .weleda-wrapper .flow-text {
  font-size:1.488rem
 }
}
@media only screen and (min-width:750px) {
 .weleda-wrapper .flow-text {
  font-size:1.512rem
 }
}
@media only screen and (min-width:780px) {
 .weleda-wrapper .flow-text {
  font-size:1.536rem
 }
}
@media only screen and (min-width:810px) {
 .weleda-wrapper .flow-text {
  font-size:1.56rem
 }
}
@media only screen and (min-width:840px) {
 .weleda-wrapper .flow-text {
  font-size:1.584rem
 }
}
@media only screen and (min-width:870px) {
 .weleda-wrapper .flow-text {
  font-size:1.608rem
 }
}
@media only screen and (min-width:900px) {
 .weleda-wrapper .flow-text {
  font-size:1.632rem
 }
}
@media only screen and (min-width:930px) {
 .weleda-wrapper .flow-text {
  font-size:1.656rem
 }
}
@media only screen and (min-width:960px) {
 .weleda-wrapper .flow-text {
  font-size:1.68rem
 }
}
@media only screen and (max-width:360px) {
 .weleda-wrapper .flow-text {
  font-size:1.2rem
 }
}
.weleda-wrapper .scale-transition {
 transition:-webkit-transform .3s cubic-bezier(.53, .01, .36, 1.63) !important;
 transition:transform .3s cubic-bezier(.53, .01, .36, 1.63) !important;
 transition:transform .3s cubic-bezier(.53, .01, .36, 1.63),-webkit-transform .3s cubic-bezier(.53, .01, .36, 1.63) !important
}
.weleda-wrapper .scale-transition.scale-out {
 -webkit-transform:scale(0);
 transform:scale(0);
 transition:-webkit-transform .2s !important;
 transition:transform .2s !important;
 transition:transform .2s,-webkit-transform .2s !important
}
.weleda-wrapper .scale-transition.scale-in {
 -webkit-transform:scale(1);
 transform:scale(1)
}
.weleda-wrapper .carousel {
 overflow:hidden;
 position:relative;
 width:100%;
 height:400px;
 -webkit-perspective:500px;
 perspective:500px;
 -webkit-transform-style:preserve-3d;
 transform-style:preserve-3d;
 -webkit-transform-origin:0 50%;
 transform-origin:0 50%
}
.weleda-wrapper .carousel.carousel-slider {
 top:0;
 left:0
}
.weleda-wrapper .carousel.carousel-slider .carousel-fixed-item {
 position:absolute;
 left:0;
 right:0;
 bottom:20px;
 z-index:1
}
.weleda-wrapper .carousel.carousel-slider .carousel-fixed-item.with-indicators {
 bottom:68px
}
.weleda-wrapper .carousel.carousel-slider .carousel-item {
 width:100%;
 height:100%;
 min-height:400px;
 position:absolute;
 top:0;
 left:0
}
.weleda-wrapper .carousel.carousel-slider .carousel-item h2 {
 font-size:24px;
 font-weight:500;
 line-height:32px
}
.weleda-wrapper .carousel.carousel-slider .carousel-item p {
 font-size:15px
}
.weleda-wrapper .carousel .carousel-item {
 display:none;
 width:200px;
 height:200px;
 position:absolute;
 top:0;
 left:0
}
.weleda-wrapper .carousel .carousel-item>img {
 width:100%
}
.weleda-wrapper .carousel .indicators {
 position:absolute;
 text-align:center;
 left:0;
 right:0;
 bottom:0;
 margin:0
}
.weleda-wrapper .carousel .indicators .indicator-item {
 display:inline-block;
 position:relative;
 cursor:pointer;
 height:8px;
 width:8px;
 margin:24px 4px;
 background-color:rgba(255,255,255,0.5);
 transition:background-color .3s;
 border-radius:50%
}
.weleda-wrapper .carousel .indicators .indicator-item.active {
 background-color:#fff
}
.weleda-wrapper .carousel .carousel-item:not(.active) .materialboxed,
.weleda-wrapper .carousel.scrolling .carousel-item .materialboxed {
 pointer-events:none
}
.weleda-wrapper .row {
 margin:0
}
.weleda-wrapper .col {
 font-size:0
}
.weleda-wrapper .col * {
 font-size:1rem
}
.weleda-wrapper .container {
 max-width:980px
}
.weleda-wrapper main.container {
 box-shadow:0 1px 2px 0 rgba(0,0,0,0.07),0 2px 5px 0 rgba(0,0,0,0.07),0 5px 15px 0 rgba(0,0,0,0.07);
 background-color:#fff;
 margin-bottom:200px;
 position:relative
}
.weleda-wrapper main.container .leaves {
 position:absolute;
 pointer-events:none;
 z-index:6
}
.weleda-wrapper main.container .leaves.leaves-left-1 {
 left:0;
 top:-400px;
 -webkit-transform:translateX(-148px);
 transform:translateX(-148px)
}
.weleda-wrapper main.container .leaves.leaves-left-2 {
 left:0;
 top:30%;
 -webkit-transform:translateX(-129px);
 transform:translateX(-129px)
}
.weleda-wrapper main.container .leaves.leaves-right-1 {
 right:0;
 top:5%;
 -webkit-transform:translateX(149px) rotate(180deg);
 transform:translateX(149px) rotate(180deg)
}
.weleda-wrapper main.container .leaves.leaves-right-2 {
 right:0;
 top:50%;
 -webkit-transform:translateX(129px) rotate(180deg);
 transform:translateX(129px) rotate(180deg)
}
.weleda-wrapper main.container .leaves.leaves-bottom {
 -webkit-transform:translateX(-50%) translateY(324px) rotate(-90deg);
 transform:translateX(-50%) translateY(324px) rotate(-90deg);
 left:50%;
 bottom:0
}
.weleda-wrapper section .section-thumbnail {
 width:100%;
 height:auto
}
.weleda-wrapper section .section-content {
 padding:0 30px
}
.weleda-wrapper section .section-content p {
 text-align:left;
 font-size:16px;
 line-height:1.5
}
.weleda-wrapper hr.grass {
 background-image:url("https://qd-araujo-cdn.github.io/weleda/dist/images/grass.png");
 background-position:top;
 margin:-20px 0 -1px;
 position:absolute;
 border:none;
 height:41px;
 width:100%;
 z-index:5
}
.weleda-wrapper .header {
 font-size:0
}
.weleda-wrapper .header .container {
 position:relative
}
.weleda-wrapper .header .featured-image {
 height:auto;
 width:100%
}
.weleda-wrapper .header .brand {
 position:absolute;
 bottom:-50px;
 right:-100px;
 z-index:2
}
.weleda-wrapper .header .header-content {
 background-color:rgba(129,171,47,0.8);
 padding:50px;
 text-transform:uppercase;
 position:absolute;
 font-size:1rem;
 color:#fff;
 bottom:30px;
 z-index:1;
 right:0;
 left:0
}
.weleda-wrapper .header .header-content:before {
 background-color:rgba(129,171,47,0.5);
 position:absolute;
 content:" ";
 bottom:-30px;
 top:-30px;
 right:0;
 left:0;
 z-index:-1
}
.weleda-wrapper .header .header-content .header-title {
 margin:0;
 font-size:50px;
 font-family:NewWeleda;
 text-align:left
}
.weleda-wrapper .header .header-content .header-subtitle {
 margin:0;
 font-size:30px;
 font-family:NewWeleda;
 text-align:left
}
.weleda-wrapper .product {
 overflow:hidden;
 color:#fff
}
.weleda-wrapper .product .presentation {
 background-color:inherit;
 position:relative
}
.weleda-wrapper .product .presentation:after {
 background-color:inherit;
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg);
 position:absolute;
 bottom:-7px;
 right:100px;
 content:" ";
 height:15px;
 width:15px;
 z-index:1
}
.weleda-wrapper .product .thumbnail-wrapper {
 position:relative
}
.weleda-wrapper .product .thumbnail-wrapper .description {
 background-color:rgba(0,169,196,0.8);
 text-transform:uppercase;
 font-family:NewWeleda;
 position:absolute;
 padding:10px 30px;
 line-height:1.3;
 text-align:left;
 font-size:22px;
 color:#fff;
 bottom:20px;
 right:8px;
 z-index:1;
 left:0
}
.weleda-wrapper .product .thumbnail-wrapper .description:before {
 background-color:rgba(0,169,196,0.5);
 position:absolute;
 bottom:-10px;
 top:-10px;
 right:0;
 left:0;
 content:" ";
 z-index:-1
}
.weleda-wrapper .product .carousel {
 background-color:#fff;
 width:100%
}
.weleda-wrapper .product .carousel .carousel-item {
 text-align:center;
 padding:70px 0 0;
 width:25%
}
.weleda-wrapper .product-green .presentation {
 background-color:#81ab2f
}
.weleda-wrapper .product-green .thumbnail-wrapper .description {
 background-color:rgba(129,171,47,0.8)
}
.weleda-wrapper .product-green .thumbnail-wrapper .description:before {
 background-color:rgba(129,171,47,0.5)
}
.weleda-wrapper .product-carousel-slick {
 position:relative;
 margin-top:30px;
 margin-bottom:80px
}
.weleda-wrapper .product-carousel-slick>.box-banner {
 display:inline-block
}
.weleda-wrapper .slick-list {
 overflow:hidden
}
.weleda-wrapper .slick-slide {
 opacity:.3;
 transition:all .2s ease-out
}
.weleda-wrapper .slick-slide.slick-active {
 opacity:.5
}
.weleda-wrapper .slick-slide.slick-current {
 opacity:1
}
.weleda-wrapper .slick-slide:hover {
 opacity:1
}
.weleda-wrapper .slick-prev {
 left:-25px;
 background-image:url("https://qd-araujo-cdn.github.io/weleda/dist/images/direction.png");
 background-repeat:no-repeat;
 background-position:45% 50%;
 transition:all .1s ease;
 background-color:#737373;
 background-size:20px;
 border-radius:50%;
 display:block;
 height:54px;
 width:54px
}
.weleda-wrapper .slick-prev:after {
 content:"...";
 pointer-events:none;
 letter-spacing:5px;
 position:absolute;
 margin-left:36px;
 margin-top:-11px;
 font-size:35px;
 line-height:0;
 color:inherit
}
.weleda-wrapper .slick-next {
 right:-25px;
 background-image:url("https://qd-araujo-cdn.github.io/weleda/dist/images/direction.png");
 background-repeat:no-repeat;
 background-position:45% 50%;
 transition:all .1s ease;
 background-color:#737373;
 background-size:20px;
 border-radius:50%;
 display:block;
 height:54px;
 width:54px;
 transform:rotate(180deg)
}
.weleda-wrapper .slick-next::before {
 content:"...";
 pointer-events:none;
 letter-spacing:5px;
 position:absolute;
 margin-left:36px;
 margin-top:-11px;
 font-size:35px;
 line-height:0;
 color:inherit
}
.weleda-wrapper .slick-arrow {
 position:absolute;
 top:50%;
 height:60px;
 width:60px;
 border:none;
 z-index:999
}
.weleda-wrapper .product {
 overflow:visible
}
.weleda-wrapper .product-green .slick-arrow {
 color:#81ab2f;
 background-color:#81ab2f
}
.weleda-wrapper .product-blue .presentation {
 background-color:#00a9c4
}
.weleda-wrapper .product-blue .thumbnail-wrapper .description {
 background-color:rgba(0,169,196,0.8)
}
.weleda-wrapper .product-blue .thumbnail-wrapper .description:before {
 background-color:rgba(0,169,196,0.5)
}
.weleda-wrapper .product-blue .navigation .navigate-to-right,
.weleda-wrapper .product-blue .slick-arrow {
 color:#00a9c4;
 background-color:#00a9c4
}
.weleda-wrapper .product-purple .presentation {
 background-color:#7e47ce
}
.weleda-wrapper .product-purple .thumbnail-wrapper .description {
 background-color:rgba(126,71,206,0.8)
}
.weleda-wrapper .product-purple .thumbnail-wrapper .description:before {
 background-color:rgba(126,71,206,0.5)
}
.weleda-wrapper .product-purple .navigation .navigate-to-right,
.weleda-wrapper .product-purple .slick-arrow {
 color:#7e47ce;
 background-color:#7e47ce
}
.weleda-wrapper .product-yellow .presentation {
 background-color:#fab900
}
.weleda-wrapper .product-yellow .thumbnail-wrapper .description {
 background-color:rgba(250,185,0,0.8)
}
.weleda-wrapper .product-yellow .thumbnail-wrapper .description:before {
 background-color:rgba(250,185,0,0.5)
}
.weleda-wrapper .product-yellow .navigation .navigate-to-right,
.weleda-wrapper .product-yellow .slick-arrow {
 color:#fab900;
 background-color:#fab900
}
.weleda-wrapper .product-red .presentation {
 background-color:#e95839
}
.weleda-wrapper .product-red .thumbnail-wrapper .description {
 background-color:rgba(233,88,57,0.8)
}
.weleda-wrapper .product-red .thumbnail-wrapper .description:before {
 background-color:rgba(233,88,57,0.5)
}
.weleda-wrapper .product-red .navigation .navigate-to-right,
.weleda-wrapper .product-red .slick-arrow {
 color:#e95839;
 background-color:#e95839
}
.weleda-wrapper .navigation {
 position:absolute;
 margin-top:-220px;
 width:100%;
 z-index:15
}
.weleda-wrapper .navigation .navigate-to-right,
.weleda-wrapper .slick-arrow {
 background-image:url("https://qd-araujo-cdn.github.io/weleda/dist/images/direction.png");
 background-repeat:no-repeat;
 background-position:45% 50%;
 transition:all .1s ease;
 background-color:#737373;
 background-size:20px;
 border-radius:50%;
 display:block;
 height:54px;
 width:54px
}
.weleda-wrapper .navigate-to-left:after,
.weleda-wrapper .navigate-to-right:after {
 transition:all .1s ease;
 pointer-events:none;
 letter-spacing:5px;
 position:absolute;
 margin-left:60px;
 margin-top:13px;
 font-size:35px;
 line-height:0;
 content:"...";
 color:inherit
}
.weleda-wrapper .navigate-to-left:hover,
.weleda-wrapper .navigate-to-right:hover {
 margin-top:-3px;
 height:60px;
 width:60px
}
.weleda-wrapper .navigate-to-left:hover:after,
.weleda-wrapper .navigate-to-right:hover:after {
 margin-left:63px;
 margin-top:16px
}
.weleda-wrapper .navigate-to-left {
 margin-left:-28px;
 float:left
}
.weleda-wrapper .navigate-to-left:hover {
 margin-left:-31px
}
.weleda-wrapper .navigate-to-right {
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg);
 margin-right:-28px;
 float:right
}
.weleda-wrapper .navigate-to-right:hover {
 margin-right:-31px
}
.shelf-med-qd-v2 li {
 padding:5px
}
.shelf-med-qd-v2 .slick-list {
 margin-bottom:45px
}
.shelf-med-qd-v2 h2 {
 line-height:1;
 font-weight:600;
 font-size:16px;
 text-transform:uppercase;
 color:#0086D8;
 margin-top:10px;
 margin-bottom:10px;
 text-align:left;
 position:absolute
}
.shelf-med-qd-v2 h2:before {
 content:"\f0da";
 display:inline-block;
 font-size:1em;
 font-style:normal;
 font-weight:normal;
 height:1em;
 text-align:center;
 text-decoration:inherit;
 text-rendering:optimizelegibility;
 width:1em;
 font-family:'FontAwesome';
 font-weight:600;
 color:#F45109;
 margin-right:2px
}
.shelf-med-qd-v2 .shelf-common-structure {
 background-color:#f2f2f2
}
.shelf-med-qd-v2 .shelf-common-structure:hover .shelf-common-buy-button {
 visibility:visible
}
.shelf-med-qd-v2 .slick-nav {
 text-align:right
}
.shelf-med-qd-v2 .slick-nav .slick-arrow {
 box-shadow:none;
 text-shadow:none;
 border:none;
 border-radius:0;
 padding:0;
 text-align:center;
 outline:none;
 display:inline-block;
 cursor:pointer;
 font-size:32px;
 color:#0086D8;
 font-weight:600;
 background-color:white
}
.shelf-med-qd-v2 .slick-nav .slick-arrow:hover {
 text-decoration:none;
 outline:none
}
.shelf-med-qd-v2 .slick-nav .slick-arrow:focus,
.shelf-med-qd-v2 .slick-nav .slick-arrow:active {
 text-decoration:none;
 outline:none
}
.shelf-med-qd-v2 .slick-nav .slick-arrow[disabled] {
 opacity:.8;
 filter:alpha(opacity=80)
}
.shelf-med-qd-v2 .slick-nav .slick-arrow:before {
 transition:all .2s ease-out
}
.shelf-med-qd-v2 .slick-nav .slick-arrow:hover:before {
 color:#0063a0
}
.shelf-med-qd-v2 .slick-nav .slick-arrow[class*="next"]:before {
 content:"\f105";
 display:inline-block;
 font-size:1em;
 font-style:normal;
 font-weight:normal;
 height:1em;
 text-align:center;
 text-decoration:inherit;
 text-rendering:optimizelegibility;
 width:1em;
 font-family:'FontAwesome';
 position:relative;
 top:0;
 left:0;
 font-size:32px
}
.shelf-med-qd-v2 .slick-nav .slick-arrow[class*="next"]:hover:before {
 left:2px
}
.shelf-med-qd-v2 .slick-nav .slick-arrow[class*="prev"]:before {
 content:"\f104";
 display:inline-block;
 font-size:1em;
 font-style:normal;
 font-weight:normal;
 height:1em;
 text-align:center;
 text-decoration:inherit;
 text-rendering:optimizelegibility;
 width:1em;
 font-family:'FontAwesome';
 position:relative;
 top:0;
 left:auto;
 right:0;
 font-size:32px
}
.shelf-med-qd-v2 .slick-nav .slick-arrow[class*="prev"]:hover:before {
 right:2px
}
.shelf-med-qd-v2 .slick-nav .slick-prev {
 color:gray
}
.shelf-med-qd-v2 h3,
.shelf-med-qd-v2 .shelf-common-price {
 height:38px;
 overflow:hidden;
 text-align:left
}
.shelf-med-qd-v2 h3 .oldPrice,
.shelf-med-qd-v2 .shelf-common-price .oldPrice {
 color:gray
}
.shelf-med-qd-v2 h3 span,
.shelf-med-qd-v2 .shelf-common-price span {
 min-height:20px
}
.shelf-med-qd-v2 .qd_cpListPriceWrap {
 min-height:20px;
 overflow:hidden
}
.shelf-med-qd-v2 .shelf-common-flag {
 position:absolute;
 top:0;
 height:40px
}
.shelf-med-qd-v2 .shelf-common-cores-prateleira {
 margin-bottom:40px
}
.institutional-error h1,
.institutional-error h2,
.institutional-error h3 {
 color:#4DB1EF;
 text-transform:uppercase;
 font-weight:600
}
.institutional-error h2 {
 font-size:22px
}
.institutional-error p {
 font-size:16px;
 color:#999999
}
.institutional-error .btn {
 box-shadow:none;
 text-shadow:none;
 border:none;
 border-radius:0;
 padding:0;
 text-align:center;
 outline:none;
 transition:all .2s ease-out;
 display:inline-block;
 font-size:17px;
 padding:10px 14px;
 color:#FFF;
 background:#F45109;
 border-radius:6px;
 text-transform:uppercase;
 font-weight:600;
 font-size:14px
}
.institutional-error .btn:hover {
 text-decoration:none;
 outline:none
}
.institutional-error .btn:focus,
.institutional-error .btn:active {
 text-decoration:none;
 outline:none
}
.institutional-error .btn[disabled] {
 opacity:.8;
 filter:alpha(opacity=80)
}
.institutional-error .btn:hover {
 background:#f76525;
 box-shadow:0 1px 2px rgba(0,0,0,0.3) inset,0 0 1px rgba(0,0,0,0.1)
}
.institutional-error .btn:focus,
.institutional-error .btn:active {
 background:#e54c08;
 box-shadow:0 2px 4px rgba(0,0,0,0.4) inset,0 1px 2px rgba(0,0,0,0.2)
}
.institutional-error .error-404 span.error {
 display:inline;
 color:#4DB1EF;
 font-weight:600;
 font-size:20px
}
.institutional-error .error-404 h2 {
 font-size:120px;
 display:inline
}
.institutional-error .error-404 h3 {
 font-size:31px
}
.institutional-error .busca-vazia p {
 font-size:16px;
 font-weight:600
}
.institutional-error .busca-vazia ul {
 list-style:none;
 color:#999999;
 padding-left:0;
 font-size:14px
}
.institutional-error .busca-vazia h1 {
 font-size:31px;
 margin:0
}
.institutional-error .busca-vazia h2 {
 margin-top:0
}
.institutional-error .busca-vazia h3 {
 font-size:142px;
 margin:0;
 line-height:115px
}
.qd-header-500 {
 background:#194283;
 width:100%;
 text-align:center;
 padding:10px;
 margin-bottom:10px
}
.qd-header-500 img {
 margin-right:auto;
 margin-left:auto
}
.content-erro-500 {
 width:60%;
 margin-left:auto;
 margin-right:auto;
 text-transform:uppercase
}
.content-erro-500 h1 {
 line-height:1;
 font-weight:600;
 font-size:31px;
 text-transform:uppercase;
 margin-bottom:20px
}
.content-erro-500 h3 {
 font-size:18px
}
.content-erro-500 h3 a {
 color:#4DB1EF
}
.dermacenter-structure {
 font-family:'Lato',sans-serif;
 background:url("//araujo.vteximg.com.br/arquivos/araujo.dermacenter.home.bg.jpg") repeat-x 0 0
}
.dermacenter-structure .container {
 width:1236px
}
.content-block-dermacenter-header {
 background:#f9f9f9;
 padding:33px 0 45px
}
.content-block-dermacenter-header .content-block-header-content {
 display:table;
 width:100%
}
.content-block-dermacenter-header .content-block-header-content .box-banner {
 display:table-cell;
 vertical-align:middle
}
.content-block-dermacenter-footer {
 background:#ededed;
 margin-top:15px;
 padding:25px
}
.content-block-dermacenter-footer .content-block-footer-box-links {
 text-align:center;
 background:#FFF;
 box-shadow:2px 4px 0 2px #4dadc6 inset;
 margin:0 15px;
 position:relative
}
.content-block-dermacenter-footer .content-block-footer-box-links img {
 width:100%
}
.content-block-dermacenter-footer .content-block-footer-box-links h4 {
 color:#4dacc6;
 text-transform:uppercase;
 margin:36px 0 17px;
 font-size:20px;
 line-height:1.5
}
.content-block-dermacenter-footer .content-block-footer-box-links p {
 padding:0 23px;
 font-size:18px;
 font-weight:300;
 line-height:1.5;
 min-height:200px;
 margin-bottom:25px
}
.content-block-dermacenter-footer .content-block-footer-box-links a {
 font-size:19px;
 text-transform:uppercase;
 border:solid 2px #111;
 font-weight:500;
 padding:9px 42px;
 background:#FFF;
 display:inline-block;
 margin-bottom:20px;
 text-decoration:none !important
}
.content-block-dermacenter-footer .content-block-footer-box-links a:before {
 content:"";
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 display:block
}
.content-block-dermacenter-owl-carousel {
 position:relative;
 padding:0 75px
}
.content-block-dermacenter-owl-carousel .content-block-title {
 text-transform:uppercase;
 color:#4dacc6;
 font-size:20px;
 display:block;
 text-align:center;
 margin:34px 0
}
.content-block-dermacenter-owl-carousel .prateleira .shelf-qd-v1-image img {
 margin:0 auto
}
.content-block-dermacenter-owl-carousel .prateleira .shelf-qd-v1-product-name {
 text-align:center;
 padding:0 10px;
 min-height:87px;
 max-height:87px;
 overflow:hidden
}
.content-block-dermacenter-owl-carousel .prateleira .shelf-qd-v1-product-name a {
 text-transform:none;
 font-size:18px
}
.content-block-dermacenter-owl-carousel .prateleira li {
 background:#FFF;
 text-align:center
}
.content-block-dermacenter-owl-carousel .prateleira li:hover .shelf-qd-v1-product-name a {
 color:#4dacc6;
 font-weight:500
}
.content-block-dermacenter-owl-carousel .prateleira .shelf-common-price {
 padding-top:15px
}
.content-block-dermacenter-owl-carousel .prateleira .shelf-common-price .qd_cpListPrice {
 display:block;
 color:#777777;
 font-size:12px
}
.content-block-dermacenter-owl-carousel .prateleira .shelf-common-price .qd_cpBestPrice {
 display:block;
 font-size:18px;
 font-weight:bold;
 color:#4dacc6
}
.content-block-dermacenter-owl-carousel .owl-buttons {
 position:static !important;
 width:100% !important;
 margin-right:0 !important
}
.content-block-dermacenter-owl-carousel .owl-buttons .owl-prev,
.content-block-dermacenter-owl-carousel .owl-buttons .owl-next {
 position:absolute;
 top:30%;
 background:url('//araujo.vteximg.com.br/arquivos/araujo.dermacenter.home.sprite.png') no-repeat;
 width:66px;
 height:65px
}
.content-block-dermacenter-owl-carousel .owl-buttons .owl-prev:before,
.content-block-dermacenter-owl-carousel .owl-buttons .owl-next:before {
 display:none
}
.content-block-dermacenter-owl-carousel .owl-buttons .owl-prev {
 left:-75px;
 background-position:-9px -237px
}
.content-block-dermacenter-owl-carousel .owl-buttons .owl-next {
 right:-75px;
 background-position:-8px -315px
}
body.institucional-dermacenter img {
 display:block;
 max-width:100%;
 height:auto
}
body.institucional-dermacenter .content-block-slider {
 margin:15px 0 28px
}
body.institucional-dermacenter .content-block-slider .slider-pager {
 top:auto;
 bottom:27px;
 height:auto;
 padding:0
}
body.institucional-dermacenter .content-block-slider .slider-pager span {
 width:14px;
 height:14px;
 margin:0 5px;
 border:none !important;
 float:left;
 background:#FFF;
 border-radius:50%
}
body.institucional-dermacenter .content-block-slider .slider-pager span.cycle-pager-active {
 background:#6ab6cd
}
body.institucional-dermacenter .content-block-1 {
 margin-bottom:45px
}
body.institucional-dermacenter .content-block-1 h4 {
 text-transform:uppercase;
 margin-top:69px;
 margin-bottom:50px;
 font-size:24px
}
body.institucional-dermacenter .content-block-1 h4+p {
 font-size:18px;
 line-height:1.5;
 margin-bottom:21px;
 padding-right:25px
}
body.institucional-dermacenter .content-block-1 [class*="content-block-1-numeric"] span {
 text-transform:uppercase;
 color:#4dacc6;
 font-size:21px;
 margin-bottom:28px;
 display:block
}
body.institucional-dermacenter .content-block-1 [class*="content-block-1-numeric"] span:before {
 content:"";
 background:url('//araujo.vteximg.com.br/arquivos/araujo.dermacenter.home.sprite.png') no-repeat;
 width:65px;
 height:65px;
 display:inline-block;
 margin-right:11px;
 position:relative;
 top:24px
}
body.institucional-dermacenter .content-block-1 [class*="content-block-1-numeric"] p {
 font-size:18px;
 margin-left:6px
}
body.institucional-dermacenter .content-block-1 [class*="content-block-1-numeric"].content-block-1-numeric-1 span:before {
 background-position:-9px -5px
}
body.institucional-dermacenter .content-block-1 [class*="content-block-1-numeric"].content-block-1-numeric-2 span:before {
 background-position:-9px -81px
}
body.institucional-dermacenter .content-block-1 [class*="content-block-1-numeric"].content-block-1-numeric-3 span:before {
 background-position:-9px -161px
}
body.institucional-dermacenter .content-block-2,
body.institucional-dermacenter .content-block-3,
body.institucional-dermacenter .content-block-4 {
 margin-top:30px
}
body.institucional-dermacenter .content-block-extra-footer {
 margin-bottom:50px
}
body.institucional-dermacenter .content-block-extra-footer .content-block-extra-footer-title {
 text-transform:uppercase;
 font-size:20px;
 display:block;
 text-align:center;
 margin:50px 0;
 font-weight:600
}
body.institucional-dermacenter .content-block-extra-footer .content-block-extra-footer-link {
 text-align:center;
 position:relative;
 transition:all .2s ease-out
}
body.institucional-dermacenter .content-block-extra-footer .content-block-extra-footer-link:before {
 content:"";
 background:url('//araujo.vteximg.com.br/arquivos/araujo.dermacenter.home.footer-banner-hover.png') no-repeat center 0;
 display:block;
 width:100%;
 height:199px;
 position:absolute;
 opacity:0;
 filter:alpha(opacity=0);
 transition:all .2s ease-out
}
body.institucional-dermacenter .content-block-extra-footer .content-block-extra-footer-link:hover:before {
 opacity:1;
 filter:alpha(opacity=100)
}
body.institucional-dermacenter .content-block-extra-footer .content-block-extra-footer-link img {
 display:block;
 margin:0 auto
}
body.institucional-dermacenter .content-block-extra-footer .content-block-extra-footer-link a {
 font-size:18px;
 margin-top:8px;
 display:block;
 text-decoration:none !important
}
body.institucional-dermacenter .content-block-extra-footer .content-block-extra-footer-link a:before {
 content:"";
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 display:block
}
body.institucional-dermacenter-pele-oleosa img {
 display:block;
 max-width:100%;
 height:auto
}
body.institucional-dermacenter-pele-oleosa .content-block-dermacenter-footer .content-block-footer-box-links p {
 min-height:111px
}
body.institucional-dermacenter-pele-oleosa .content-block-banner-text {
 background:url("//araujo.vteximg.com.br/arquivos/araujo.dermacenter-pele-oleosa.home.banner-1.jpg") no-repeat;
 display:block;
 padding:95px 44px 116px
}
body.institucional-dermacenter-pele-oleosa .content-block-banner-text h2 {
 font-size:132px;
 text-transform:uppercase;
 font-weight:700;
 color:#4DB1EF;
 margin-bottom:19px
}
body.institucional-dermacenter-pele-oleosa .content-block-banner-text p {
 font-size:17px;
 width:50%;
 font-weight:600;
 margin-bottom:9px;
 color:#FFF;
 padding-left:9px
}
body.institucional-dermacenter-pele-oleosa .content-block-1 {
 margin-top:119px;
 margin-bottom:20px
}
body.institucional-dermacenter-pele-oleosa .content-block-1 .content-block-1-mosaic h3 {
 font-size:20px;
 text-transform:uppercase;
 letter-spacing:.5px;
 font-weight:600;
 line-height:1.5;
 margin-bottom:23px
}
body.institucional-dermacenter-pele-oleosa .content-block-1 .content-block-1-mosaic p {
 font-size:17px;
 line-height:1.6;
 margin-bottom:13px
}
body.institucional-dermacenter-pele-oleosa .content-block-1 .content-block-1-mosaic .content-block-1-mosaic-bg {
 background:#f4f4f4
}
body.institucional-dermacenter-pele-oleosa .content-block-1 .content-block-1-mosaic .content-block-1-mosaic-text-1 {
 padding:59px 46px 33px;
 min-height:266px;
 max-height:266px;
 overflow:hidden
}
body.institucional-dermacenter-pele-oleosa .content-block-1 .content-block-1-mosaic .content-block-1-mosaic-text-2 {
 padding:37px 35px 25px;
 min-height:549px;
 max-height:549px;
 overflow:hidden
}
body.institucional-dermacenter-pele-oleosa .content-block-1 .content-block-1-mosaic .content-block-1-mosaic-text-3 {
 padding:31px 31px 12px;
 max-height:203px;
 min-height:203px;
 overflow:hidden
}
body.institucional-dermacenter-pele-oleosa .content-block-1 .content-block-1-mosaic .content-block-1-mosaic-text-4 {
 padding:33px 31px;
 padding-right:20px;
 min-height:412px;
 max-height:412px;
 overflow:hidden
}
body.institucional-dermacenter-pele-oleosa .content-block-dermacenter-footer {
 margin-bottom:25px
}
body.institucional-dermacenter-solar img {
 display:block;
 max-width:100%;
 height:auto
}
body.institucional-dermacenter-solar .content-block-dermacenter-footer .content-block-footer-box-links p {
 min-height:111px
}
body.institucional-dermacenter-solar .content-block-banner-text {
 background:url("//araujo.vteximg.com.br/arquivos/araujo.dermacenter-solar.banner.jpg") no-repeat;
 display:block;
 padding:61px 60px 64px
}
body.institucional-dermacenter-solar .content-block-banner-text h2 {
 font-size:132px;
 text-transform:uppercase;
 font-weight:700;
 color:#4DB1EF;
 margin-bottom:6px
}
body.institucional-dermacenter-solar .content-block-banner-text p {
 font-size:17px;
 width:50%;
 font-weight:600;
 margin-bottom:9px;
 color:#FFF;
 padding-left:9px
}
body.institucional-dermacenter-solar .content-block-1 {
 padding:68px 0 54px
}
body.institucional-dermacenter-solar .content-block-1 h3 {
 display:block;
 text-align:center;
 text-transform:uppercase;
 font-size:24px;
 margin-bottom:48px
}
body.institucional-dermacenter-solar .content-block-1 p {
 display:block;
 text-align:center;
 font-size:18px;
 margin-bottom:14px;
 line-height:1.5;
 padding:0 10%
}
body.institucional-dermacenter-solar .content-block-2 {
 margin-bottom:20px
}
body.institucional-dermacenter-solar .content-block-2 .content-block-2-mosaic-title {
 display:block;
 text-align:center;
 text-transform:uppercase;
 font-size:18px;
 margin-bottom:79px;
 color:#4dacc6
}
body.institucional-dermacenter-solar .content-block-2 .content-block-2-mosaic {
 margin-bottom:64px
}
body.institucional-dermacenter-solar .content-block-2 .content-block-2-mosaic h3 {
 font-size:20px;
 text-transform:uppercase;
 letter-spacing:.5px;
 font-weight:600;
 line-height:1.5;
 margin-bottom:15px
}
body.institucional-dermacenter-solar .content-block-2 .content-block-2-mosaic p {
 font-size:17px;
 line-height:1.6;
 margin-bottom:13px
}
body.institucional-dermacenter-solar .content-block-2 .content-block-2-mosaic .content-block-2-mosaic-bg {
 background:#f4f4f4
}
body.institucional-dermacenter-solar .content-block-2 .content-block-2-mosaic .content-block-2-mosaic-text-1 {
 padding:55px 46px 27px;
 min-height:327px;
 max-height:327px;
 overflow:hidden
}
body.institucional-dermacenter-solar .content-block-2 .content-block-2-mosaic .content-block-2-mosaic-text-2 {
 max-height:242px;
 min-height:242px;
 padding:46px 42px 27px;
 overflow:hidden
}
body.institucional-dermacenter-solar .content-block-2 .content-block-2-mosaic .content-block-2-mosaic-text-3,
body.institucional-dermacenter-solar .content-block-2 .content-block-2-mosaic .content-block-2-mosaic-text-4 {
 min-height:267px;
 max-height:267px;
 padding:43px 36px 10px;
 overflow:hidden
}
body.institucional-dermacenter-solar .content-block-2 .content-block-2-mosaic .content-block-2-mosaic-text-5 {
 min-height:467px;
 max-height:467px;
 padding:49px 36px 10px;
 overflow:hidden;
 padding-right:25px
}
body.institucional-dermacenter-solar .content-block-2 .content-block-2-mosaic .content-block-2-mosaic-text-5 h3 {
 margin-bottom:35px
}
body.institucional-dermacenter-solar .content-block-dermacenter-footer {
 margin-bottom:25px
}
body.institucional-dermacenter-rugas img {
 display:block;
 max-width:100%;
 height:auto
}
body.institucional-dermacenter-rugas .content-block-dermacenter-footer .content-block-footer-box-links p {
 min-height:111px
}
body.institucional-dermacenter-rugas .content-block-banner-text {
 background:url("//araujo.vteximg.com.br/arquivos/araujo.dermacenter-rugas.banner.jpg") no-repeat;
 display:block;
 padding:112px 42px 111px
}
body.institucional-dermacenter-rugas .content-block-banner-text h2 {
 font-size:132px;
 text-transform:uppercase;
 font-weight:700;
 color:#4DB1EF;
 margin-bottom:6px
}
body.institucional-dermacenter-rugas .content-block-banner-text p {
 font-size:17px;
 width:50%;
 margin-bottom:9px;
 color:#2e2e2e;
 padding-left:9px
}
body.institucional-dermacenter-rugas .content-block-1 {
 margin-bottom:20px
}
body.institucional-dermacenter-rugas .content-block-1 .content-block-1-mosaic-title {
 display:block;
 text-align:center;
 text-transform:uppercase;
 font-size:18px;
 margin-top:51px;
 margin-bottom:50px;
 color:#4dacc6
}
body.institucional-dermacenter-rugas .content-block-1 .content-block-1-mosaic {
 margin-bottom:40px
}
body.institucional-dermacenter-rugas .content-block-1 .content-block-1-mosaic h3 {
 font-size:20px;
 text-transform:uppercase;
 letter-spacing:.5px;
 font-weight:600;
 line-height:1.5;
 margin-bottom:15px
}
body.institucional-dermacenter-rugas .content-block-1 .content-block-1-mosaic p {
 font-size:17px;
 line-height:1.6;
 margin-bottom:13px
}
body.institucional-dermacenter-rugas .content-block-1 .content-block-1-mosaic .content-block-1-mosaic-text-1 {
 min-height:344px;
 max-height:344px;
 overflow:hidden;
 padding:37px 25px 10px 34px;
 background:#FFF
}
body.institucional-dermacenter-rugas .content-block-1 .content-block-1-mosaic .content-block-1-mosaic-text-1:before {
 content:"";
 background:url('//araujo.vteximg.com.br/arquivos/araujo.dermacenter.rugas.sprite.png') no-repeat center -7px;
 width:100%;
 height:45px;
 display:block;
 margin-bottom:24px
}
body.institucional-dermacenter-rugas .content-block-1 .content-block-1-mosaic .content-block-1-mosaic-text-2 {
 min-height:513px;
 max-height:513px;
 overflow:hidden;
 padding:69px 64px 10px 34px;
 background:#FFF
}
body.institucional-dermacenter-rugas .content-block-1 .content-block-1-mosaic .content-block-1-mosaic-text-2 h3 {
 margin-bottom:35px
}
body.institucional-dermacenter-rugas .content-block-1 .content-block-1-mosaic .content-block-1-mosaic-text-2:before {
 content:"";
 background:url('//araujo.vteximg.com.br/arquivos/araujo.dermacenter.rugas.sprite.png') no-repeat center -61px;
 width:100%;
 height:45px;
 display:block;
 margin-bottom:56px
}
body.institucional-dermacenter-rugas .content-block-1 .content-block-1-mosaic .content-block-1-mosaic-text-3 {
 min-height:513px;
 max-height:513px;
 overflow:hidden;
 padding:30px 15px 10px 26px;
 background:#FFF
}
body.institucional-dermacenter-rugas .content-block-1 .content-block-1-mosaic .content-block-1-mosaic-text-3 h3 {
 margin-bottom:8px
}
body.institucional-dermacenter-rugas .content-block-1 .content-block-1-mosaic .content-block-1-mosaic-text-3:before {
 content:"";
 background:url('//araujo.vteximg.com.br/arquivos/araujo.dermacenter.rugas.sprite.png') no-repeat center -114px;
 width:100%;
 height:45px;
 display:block;
 margin-bottom:24px
}
body.institucional-dermacenter-rugas .content-block-2 {
 padding:0 0 54px
}
body.institucional-dermacenter-rugas .content-block-2 .title {
 display:block;
 text-align:center;
 text-transform:uppercase;
 font-size:24px;
 margin-bottom:18px
}
body.institucional-dermacenter-rugas .content-block-2 .sub-title {
 display:block;
 text-align:center;
 text-transform:uppercase;
 font-size:18px;
 color:#4dacc6;
 margin-bottom:32px
}
body.institucional-dermacenter-rugas .content-block-2 .content-block-2-causes-info h3 {
 text-transform:uppercase;
 font-size:21px;
 color:#4dacc6;
 padding:15px 30px 0;
 margin-bottom:8px
}
body.institucional-dermacenter-rugas .content-block-2 .content-block-2-causes-info p {
 padding:0 30px;
 line-height:1.5;
 font-size:18px
}
body.institucional-dermacenter-rugas .content-block-2 .content-block-2-causes-info img {
 margin-bottom:12px
}
body.institucional-dermacenter-rugas .content-block-dermacenter-footer {
 margin-bottom:25px
}
.qd-cycle-slide {
 display:none !important
}
.qd-cycle-slide[class*="qdBannerCount"] {
 display:block !important
}
.qd-cycle-slide .box-banner+.box-banner {
 display:none
}
.qd-cycle-slide .slider-pager {
 overflow:hidden;
 height:268px;
 padding:10px 0;
 position:absolute;
 top:0;
 left:auto;
 right:16px;
 z-index:249
}
.qdBannerCount-1.qd-cycle-slide .slider-pager {
 display:none
}
.qd-cycle-slide .slider-pager .cycle-pager-active {
 border:solid 2px #0286D9
}
body.home .qd-cycle-slide .slider-pager {
 height:377px
}
body.home .qd-cycle-slide .slider-pager span {
 width:89px;
 height:89px
}
body.home .qd-cycle-slide .slider-pager span img {
 height:89px
}
.qd-cycle-slide .slider-pager span {
 display:block;
 cursor:pointer;
 margin-bottom:2px;
 margin-top:2px;
 width:65px;
 height:62px;
 overflow:hidden;
 border:solid 2px transparent
}
.qd-cycle-slide .slider-pager span img {
 width:auto;
 height:62px;
 margin-left:-15px
}
@media screen and (max-width:990px) {
 .form-pbm-container {
  padding-left:30px;
  padding-right:30px
 }
}
.form-pbm-container {
 font-family:Arial;
 font-size:13px
}
.form-pbm-container .search-cep {
 text-decoration:underline;
 font-size:8px;
 line-height:1;
 color:#0086D8
}
.form-pbm-container input {
 padding:0 5px 0 5px
}
.form-pbm-container .pr-5 {
 padding-right:5px
}
.form-pbm-container .pl-5 {
 padding-left:5px
}
.form-pbm-container .pr-15 {
 padding-right:15px
}
.form-pbm-container .pl-15 {
 padding-left:15px
}
.form-pbm-container hr {
 margin-top:2px;
 margin-bottom:10px;
 color:rgba(130,130,130,0.5)
}
.form-pbm-container p {
 font-size:13px
}
.form-pbm-container label {
 font-weight:300
}
.form-pbm-container h3 {
 font-size:35px;
 color:#0086D8
}
.form-pbm-container .input-dados {
 color:#616161
}
.form-pbm-container .input-dados .pbm-form-error {
 display:none;
 color:#721c24;
 background-color:#f8d7da;
 position:relative;
 padding:1.25rem 1.75rem;
 margin-bottom:1rem;
 margin-top:1rem;
 border:1px solid;
 border-color:#f5c6cb;
 border-radius:.25rem
}
.form-pbm-container .input-dados form {
 padding-top:10px
}
.form-pbm-container .input-dados form p {
 font-weight:bold
}
.form-pbm-container .input-dados form p.error,
.form-pbm-container .input-dados form p.error-terms {
 font-size:10px;
 color:#FB3743;
 margin-top:-20px;
 margin-bottom:10px;
 position:relative;
 line-height:10px;
 font-weight:normal
}
.form-pbm-container .input-dados form p.error-terms {
 margin-top:0
}
.form-pbm-container .input-dados form p#Cep-error {
 margin-top:0
}
@media screen and (min-width:990px) {
 .form-pbm-container .input-dados form .col-md-15:nth-child(1) {
  padding-right:15px
 }
 .form-pbm-container .input-dados form .col-md-15:nth-child(2) {
  padding-left:15px
 }
}
.form-pbm-container .input-dados form .dados-pessoais .col-xs-10:nth-child(1) {
 padding-right:3px
}
.form-pbm-container .input-dados form .dados-pessoais .col-xs-10:nth-child(2) {
 padding-right:3px
}
.form-pbm-container .input-dados form .dados-pessoais .col-xs-10:nth-child(3) {
 padding-right:3px
}
.form-pbm-container .input-dados input,
.form-pbm-container .input-dados select {
 width:100%;
 border-radius:3px;
 border:1px solid rgba(130,130,130,0.5);
 margin-bottom:21px;
 height:32px
}
.form-pbm-container .input-dados input.cep,
.form-pbm-container .input-dados select.cep {
 margin-bottom:2px
}
.form-pbm-container .input-contrato .qd_form-bt-1 {
 display:none;
 box-shadow:none;
 text-shadow:none;
 text-align:center;
 font-size:14px;
 color:#0086D8;
 width:100%;
 border:1px solid #0086D8;
 outline:none;
 transition:all .2s ease-out 0s;
 padding:6px 14px;
 border-radius:6px;
 background-color:#FFF
}
.form-pbm-container .input-contrato .qd_form-bt-1:hover {
 color:#ffffff;
 width:100%;
 border:1px solid #0086D8;
 background:#0086D8
}
.form-pbm-container .input-contrato .qd_form-bt-2 {
 box-shadow:none;
 text-shadow:none;
 text-align:center;
 display:inline-block;
 font-size:14px;
 color:#fff;
 width:100%;
 border-width:initial;
 border-style:none;
 border-color:initial;
 border-image:initial;
 outline:none;
 transition:all .2s ease-out 0s;
 padding:6px 14px;
 border-radius:6px;
 background:#194283
}
.form-pbm-container .input-contrato .qd_form-bt-2:hover {
 color:#194283;
 width:100%;
 border:1px solid #194283;
 background:#ffffff
}
.form-pbm-container .input-contrato .row .flex {
 display:flex;
 justify-content:space-between;
 flex-direction:column;
 height:110px
}
.form-pbm-container .input-contrato input {
 display:none;
 background-color:#ffffff
}
.form-pbm-container .input-contrato label {
 margin-bottom:7px
}
.form-pbm-container .input-contrato label:before {
 content:"";
 width:12px;
 height:12px;
 display:inline-block;
 margin-right:5px;
 border:1px solid #828282;
 box-sizing:border-box;
 border-radius:3px
}
.form-pbm-container .input-contrato input:checked+label:before {
 background-color:#828282
}
.pbm-cadastro .mz-pbm-register-modal {
 margin-top:10%
}
.pbm-cadastro .mz-pbm-register-modal .modal-header .close {
 display:none
}
.pbm-cadastro .mz-pbm-register-modal .modal-body {
 font-family:'Arial';
 display:block;
 color:#252525;
 font-weight:600;
 font-size:14px;
 text-align:center
}
.pbm-cadastro .mz-pbm-register-modal .modal-body .pbm-stamp {
 display:inline-block;
 padding-right:45px;
 position:absolute;
 top:-3px;
 left:18px
}
.pbm-cadastro .mz-pbm-register-modal .modal-body .loading-text {
 font-family:"Arial";
 display:inline-block;
 padding-left:46px
}
.pbm-cadastro .mz-pbm-register-modal .loading {
 background:url('/arquivos/ajax-loader.gif') no-repeat center #fff;
 background-size:cover;
 font-size:0;
 width:20px;
 height:20px;
 margin:auto;
 margin-bottom:25px
}
body.loja-tena .content-block-header {
 position:relative;
 border-top:solid 2px #3260aa;
 overflow:hidden;
 background:url("//araujo.vteximg.com.br/arquivos/araujo.tena.page-1.banner-full-1.jpg") center center;
 height:484px
}
body.loja-tena .content-block-header h2 {
 position:absolute;
 bottom:28px;
 left:0;
 right:0;
 line-height:1.3;
 color:#005193;
 text-transform:uppercase;
 font-size:24px;
 font-weight:600;
 text-align:center
}
body.loja-tena .content-block-menu ul {
 width:100%;
 display:table
}
body.loja-tena .content-block-menu ul li {
 display:table-cell;
 vertical-align:middle;
 position:relative;
 min-width:162px;
 transition:all .2s ease-out
}
body.loja-tena .content-block-menu ul li:before {
 content:"";
 border-bottom:solid 5px transparent;
 position:absolute;
 bottom:0;
 width:80%;
 left:0;
 right:0;
 margin:0 auto;
 transition:all .2s ease-out
}
body.loja-tena .content-block-menu ul li:hover:before {
 border-bottom-color:#005297
}
body.loja-tena .content-block-menu ul li a {
 font-size:16px;
 text-transform:uppercase;
 font-weight:600;
 color:#858585;
 display:block;
 text-decoration:none !important;
 padding:25px 0 18px
}
body.loja-tena .content-block-menu ul li a:before {
 content:"";
 border-right:solid 1px #B1DAF0;
 position:absolute;
 top:20px;
 left:auto;
 right:0;
 width:1px;
 height:48px
}
body.loja-tena .content-block-menu ul li:last-child a:before {
 border:none
}
body.loja-tena .content-block-menu ul li.active:before {
 border-bottom-color:#005297
}
body.loja-tena .content-block-1 {
 background:url("//araujo.vteximg.com.br/arquivos/araujo.tena.page-1.banner-full-2.jpg") center center;
 height:950px
}
body.loja-tena .content-block-2 iframe {
 position:absolute;
 top:-245px;
 left:179px;
 border:#3260aa solid;
 border-width:1px;
 z-index:9
}
body.loja-tena .content-block-3 {
 background:#B1DAF0;
 margin-top:-2px;
 height:840px;
 position:relative
}
body.loja-tena .content-block-3:before {
 content:"";
 position:absolute;
 top:443px;
 left:0;
 width:100%;
 height:85px;
 background:#009cde
}
body.loja-tena .content-block-3 .content-block-3-img-1 {
 position:absolute;
 top:47px;
 left:auto;
 right:0;
 z-index:99
}
body.loja-tena .content-block-3 .content-block-3-text-1 {
 font-size:32px;
 color:#005391;
 position:absolute;
 top:147px;
 left:279px
}
body.loja-tena .content-block-3 .content-block-3-text-2 {
 font-size:26px;
 color:#005391;
 position:absolute;
 top:280px;
 left:428px;
 text-align:left
}
body.loja-tena .content-block-3 .content-block-3-text-2 strong {
 font-size:44px;
 margin-bottom:-24px;
 display:block
}
body.loja-tena .content-block-3 .content-block-3-img-2 {
 position:absolute;
 top:264px;
 left:20px
}
body.loja-tena .content-block-3 .content-block-3-btn-1 {
 position:absolute;
 top:461px;
 left:622px
}
body.loja-tena .content-block-3 .content-block-3-text-3 {
 position:absolute;
 top:546px;
 left:483px;
 width:550px
}
body.loja-tena .content-block-3 .content-block-3-text-3 span {
 color:#005391;
 display:block;
 text-align:left;
 font-size:19px;
 margin-bottom:7px
}
body.loja-tena .content-block-3 .content-block-3-text-3 span img {
 position:relative;
 left:3px;
 top:-2px
}
body.loja-tena .content-block-3 .content-block-3-text-3 span+img {
 position:relative;
 top:29px;
 left:-40px
}
body.loja-tena .content-block-3 .content-block-3-text-4 {
 color:#009cde;
 position:absolute;
 top:797px;
 left:17px;
 text-align:left;
 font-size:9px;
 line-height:1.5
}
body.loja-tena .content-block-4 {
 overflow:hidden;
 background:url("//araujo.vteximg.com.br/arquivos/araujo.tena.page-1.banner-full-5.jpg") no-repeat center center;
 height:762px
}
body.loja-tena .content-block-4 .content-block-4-text-1 {
 position:absolute;
 top:46px;
 left:auto;
 right:-23px
}
body.loja-tena .content-block-4 .content-block-4-text-1 h4 {
 font-size:37px;
 color:#436828
}
body.loja-tena .content-block-4 .content-block-4-text-1 span {
 margin-left:153px
}
body.loja-tena .content-block-4 .content-block-4-text-1 span:last-child {
 margin-left:-101px
}
body.loja-tena .content-block-4 .content-block-4-img-1 {
 position:absolute;
 top:162px;
 left:auto;
 right:-8px
}
body.loja-tena .content-block-4 .content-block-4-img-2 {
 position:absolute;
 top:558px;
 left:14px
}
body.loja-tena .content-block-4 .content-block-4-text-2 {
 position:absolute;
 top:570px;
 left:446px
}
body.loja-tena .content-block-4 .content-block-4-text-2 p {
 line-height:1.2;
 margin-bottom:18px;
 color:#005196;
 font-size:20px;
 text-align:left
}
body.loja-tena .content-block-4 .content-block-4-text-2 a {
 float:left
}
body.loja-tena .content-block-4 .content-block-4-img-3 {
 position:absolute;
 top:547px;
 left:auto;
 right:17px
}
body.loja-tena .content-block-5 {
 overflow:hidden;
 background:url("//araujo.vteximg.com.br/arquivos/araujo.tena.page-1-block-5.banner-full-1.jpg") no-repeat center center;
 height:1229px
}
body.loja-tena .content-block-5 .content-block-5-text-1 {
 position:absolute;
 top:320px;
 left:17px;
 text-align:left
}
body.loja-tena .content-block-5 .content-block-5-text-1 h4 {
 color:#FFF;
 font-style:italic;
 font-size:24px;
 line-height:1.2
}
body.loja-tena .content-block-5 .content-block-5-text-2 {
 position:absolute;
 top:431px;
 left:17px;
 text-align:left;
 color:#FFF
}
body.loja-tena .content-block-5 .content-block-5-text-2 p {
 font-size:17px;
 line-height:1.2;
 font-style:italic;
 margin-bottom:31px
}
body.loja-tena .content-block-5 .content-block-5-text-2 ul {
 list-style-type:disc;
 font-size:16px;
 margin-left:18px;
 font-style:italic
}
body.loja-tena .content-block-5 .content-block-5-text-2 ul li {
 margin-bottom:22px
}
body.loja-tena .content-block-6 {
 margin-top:-1px;
 padding:30px 0;
 background:#193a68
}
body.loja-tena .content-block-6 h4 {
 font-size:18px;
 text-transform:uppercase;
 font-weight:bold;
 color:#FFF;
 font-style:italic;
 line-height:1.4
}
body.loja-tena .content-block-7 {
 background:url("//araujo.vteximg.com.br/arquivos/araujo.tena.page-1-block-7.banner-full-1.jpg") center center;
 height:676px
}
body.loja-tena .content-block-7 .content-block-7-text-1 {
 position:absolute;
 top:28px;
 left:0;
 width:100%;
 font-size:16px;
 color:#005196
}
body.loja-tena .content-block-7 .content-block-7-text-1 p {
 line-height:1.3;
 margin-bottom:16px
}
body.loja-tena .content-block-7 .content-block-7-img-1 {
 position:absolute;
 top:107px;
 left:24px
}
body.loja-tena .content-block-7 .content-block-7-img-2 {
 position:absolute;
 top:378px;
 left:26px
}
body.loja-tena .content-block-7 .content-block-7-img-3 {
 position:absolute;
 top:594px;
 left:23px
}
body.loja-tena .content-block-8 {
 background:url("//araujo.vteximg.com.br/arquivos/araujo.tena.page-1-block-8.banner-full-1.jpg") center center;
 height:1111px
}
body.loja-tena .content-block-8 .content-block-8-img-1 {
 position:absolute;
 top:1024px;
 left:325px
}
body.loja-tena .content-block-9 {
 background:url("//araujo.vteximg.com.br/arquivos/araujo.tena.page-1-block-9.banner-full-1.jpg") center center;
 height:644px
}
body.loja-tena .content-block-9 .content-block-9-img-1 {
 position:absolute;
 top:547px;
 left:616px
}
body.loja-tena .content-block-10 {
 background:url("//araujo.vteximg.com.br/arquivos/araujo.tena.page-1-block-10.banner-full-1.jpg") center center;
 height:643px
}
body.loja-tena .content-block-10 .content-block-10-video {
 position:absolute;
 top:0;
 left:99px
}
body.loja-tena .content-block-10 .content-block-10-video iframe {
 width:782px
}
body.loja-tena .content-block-10 .content-block-10-img-1 {
 position:absolute;
 top:299px;
 left:16px
}
body.loja-tena .content-block-10 .content-block-10-img-2 {
 position:absolute;
 top:262px;
 left:auto;
 right:-14px
}
body.loja-tena .content-block-10 .content-block-10-img-3 {
 position:absolute;
 top:539px;
 left:auto;
 right:211px
}
body.loja-tena .content-block-10 .content-block-10-img-4 {
 position:absolute;
 top:505px;
 left:auto;
 right:1px
}
body.loja-tena .content-block-10 .content-block-10-text-1 {
 position:absolute;
 top:449px;
 left:112px
}
body.loja-tena .content-block-10 .content-block-10-text-1 h4 {
 font-size:26px;
 font-weight:bold;
 text-align:left;
 text-transform:uppercase;
 line-height:1.4;
 color:#193a68
}
body.loja-tena .content-block-10 .content-block-10-text-1 p {
 font-size:22px;
 font-weight:bold;
 text-align:left;
 color:#193a68;
 margin-top:-2px
}
body.loja-tena .content-block-11 {
 padding:35px 0 0
}
body.loja-tena .content-block-11 img {
 margin:0 auto
}
body.loja-tena-tipos-de-incontinencia img {
 display:block
}
body.loja-tena-tipos-de-incontinencia .content-block-bg-content {
 background:#B1DAF0
}
body.loja-tena-tipos-de-incontinencia .content-block-header {
 position:relative;
 border-top:solid 2px #3260aa;
 overflow:hidden;
 background:url("//araujo.vteximg.com.br/arquivos/araujo.tena.page-2.banner-full-1.jpg") center center;
 height:626px
}
body.loja-tena-tipos-de-incontinencia .content-block-header img {
 display:none
}
body.loja-tena-tipos-de-incontinencia .content-block-header h2 {
 position:absolute;
 bottom:40px;
 left:0;
 padding:50px 50px 50px 25%;
 color:#FFF;
 font-size:30px;
 font-weight:600;
 line-height:1.3;
 text-align:left;
 text-transform:uppercase;
 background-color:rgba(0,82,151,0.9)
}
body.loja-tena-tipos-de-incontinencia .content-block-menu ul {
 width:100%;
 display:table
}
body.loja-tena-tipos-de-incontinencia .content-block-menu ul li {
 display:table-cell;
 vertical-align:middle;
 position:relative;
 min-width:162px;
 transition:all .2s ease-out
}
body.loja-tena-tipos-de-incontinencia .content-block-menu ul li:before {
 content:"";
 border-bottom:solid 5px transparent;
 position:absolute;
 bottom:0;
 width:80%;
 left:0;
 right:0;
 margin:0 auto;
 transition:all .2s ease-out
}
body.loja-tena-tipos-de-incontinencia .content-block-menu ul li:hover:before {
 border-bottom-color:#005297
}
body.loja-tena-tipos-de-incontinencia .content-block-menu ul li a {
 font-size:16px;
 text-transform:uppercase;
 font-weight:600;
 color:#858585;
 display:block;
 text-decoration:none !important;
 padding:25px 0 18px
}
body.loja-tena-tipos-de-incontinencia .content-block-menu ul li a:before {
 content:"";
 border-right:solid 1px #B1DAF0;
 position:absolute;
 top:20px;
 left:auto;
 right:0;
 width:1px;
 height:48px
}
body.loja-tena-tipos-de-incontinencia .content-block-menu ul li:last-child a:before {
 border:none
}
body.loja-tena-tipos-de-incontinencia .content-block-menu ul li.active:before {
 border-bottom-color:#005297
}
body.loja-tena-tipos-de-incontinencia .content-block-1 {
 margin-top:86px
}
body.loja-tena-tipos-de-incontinencia .content-block-1 .content-block {
 background:#FFF;
 text-align:center;
 padding:86px 53px 75px;
 min-height:382px;
 margin-bottom:30px
}
body.loja-tena-tipos-de-incontinencia .content-block-1 .content-block h4 {
 font-size:24px;
 color:#005193;
 font-weight:600;
 line-height:1.3;
 margin-bottom:25px
}
body.loja-tena-tipos-de-incontinencia .content-block-1 .content-block p {
 font-size:16px
}
body.loja-tena-tipos-de-incontinencia .content-block-2 {
 margin:20px 0 86px
}
body.loja-tena-tipos-de-incontinencia .content-block-2 img {
 margin:0 auto
}
body.incontinencia-mulheres-homens-criancas img {
 display:block
}
body.incontinencia-mulheres-homens-criancas .content-block-bg-content {
 background:#B1DAF0
}
body.incontinencia-mulheres-homens-criancas .content-block-header {
 position:relative;
 height:626px;
 border-top:solid 2px #3260aa;
 overflow:hidden
}
body.incontinencia-mulheres-homens-criancas .content-block-header img {
 position:absolute;
 top:50%;
 left:50%;
 margin-top:-315px;
 margin-left:-960px
}
body.incontinencia-mulheres-homens-criancas .content-block-header h2 {
 position:absolute;
 bottom:40px;
 right:0;
 padding:50px 25% 50px 50px;
 color:#FFF;
 font-size:30px;
 font-weight:600;
 line-height:1.3;
 text-align:left;
 text-transform:uppercase;
 background-color:rgba(0,82,151,0.9)
}
body.incontinencia-mulheres-homens-criancas .content-block-menu ul {
 width:100%;
 display:table
}
body.incontinencia-mulheres-homens-criancas .content-block-menu ul li {
 display:table-cell;
 vertical-align:middle;
 position:relative;
 min-width:162px;
 transition:all .2s ease-out
}
body.incontinencia-mulheres-homens-criancas .content-block-menu ul li:before {
 content:"";
 border-bottom:solid 5px transparent;
 position:absolute;
 bottom:0;
 width:80%;
 left:0;
 right:0;
 margin:0 auto;
 transition:all .2s ease-out
}
body.incontinencia-mulheres-homens-criancas .content-block-menu ul li:hover:before {
 border-bottom-color:#005297
}
body.incontinencia-mulheres-homens-criancas .content-block-menu ul li a {
 font-size:16px;
 text-transform:uppercase;
 font-weight:600;
 color:#858585;
 display:block;
 text-decoration:none !important;
 padding:25px 0 18px
}
body.incontinencia-mulheres-homens-criancas .content-block-menu ul li a:before {
 content:"";
 border-right:solid 1px #B1DAF0;
 position:absolute;
 top:20px;
 left:auto;
 right:0;
 width:1px;
 height:48px
}
body.incontinencia-mulheres-homens-criancas .content-block-menu ul li:last-child a:before {
 border:none
}
body.incontinencia-mulheres-homens-criancas .content-block-menu ul li.active:before {
 border-bottom-color:#005297
}
body.incontinencia-mulheres-homens-criancas .content-block {
 background:#FFF;
 text-align:left;
 margin-bottom:25px;
 border-left:solid 10px #005297
}
body.incontinencia-mulheres-homens-criancas .content-block h4 {
 font-size:24px;
 color:#005193;
 font-weight:600;
 line-height:1.3;
 margin-bottom:27px;
 margin-top:44px;
 margin-left:40px
}
body.incontinencia-mulheres-homens-criancas .content-block p {
 font-size:16px;
 line-height:1.7;
 margin-bottom:28px;
 padding:0 40px
}
body.incontinencia-mulheres-homens-criancas .content-block p strong {
 text-transform:uppercase;
 color:#8ABE35
}
body.incontinencia-mulheres-homens-criancas .content-block-1 {
 padding-right:0;
 margin-top:68px
}
body.incontinencia-mulheres-homens-criancas .content-block-1 .content-bg {
 background:url('//araujo.vteximg.com.br/arquivos/araujo.tena.page-3.banner-2.png') no-repeat center right;
 width:239px;
 height:545px;
 float:right;
 position:relative;
 top:75px
}
body.incontinencia-mulheres-homens-criancas .content-block-2 {
 padding-left:0;
 border-right:solid 10px #005297;
 border-left:none
}
body.incontinencia-mulheres-homens-criancas .content-block-2 .content-bg {
 background:url('//araujo.vteximg.com.br/arquivos/araujo.tena.page-3.banner-3.png') no-repeat center;
 width:213px;
 height:446px;
 float:left
}
body.incontinencia-mulheres-homens-criancas .content-block-3 {
 padding-right:0
}
body.incontinencia-mulheres-homens-criancas .content-block-3 .content-bg {
 background:url('//araujo.vteximg.com.br/arquivos/araujo.tena.page-3.banner-4.png') no-repeat center;
 width:100%;
 height:401px;
 float:right
}
body.incontinencia-mulheres-homens-criancas .content-block-4 {
 margin:60px 0
}
body.incontinencia-mulheres-homens-criancas .content-block-4 img {
 margin:0 auto
}
body.loja-tena-incontinencia-cuidados-pele .full-content-placeholder img {
 display:block
}
body.loja-tena-incontinencia-cuidados-pele .content-block-bg-content {
 background:#B1DAF0
}
body.loja-tena-incontinencia-cuidados-pele .content-block-header {
 position:relative;
 height:626px;
 border-top:solid 2px #3260aa;
 overflow:hidden
}
body.loja-tena-incontinencia-cuidados-pele .content-block-header img {
 position:absolute;
 top:50%;
 left:50%;
 margin-top:-315px;
 margin-left:-960px
}
body.loja-tena-incontinencia-cuidados-pele .content-block-header h2 {
 position:absolute;
 bottom:40px;
 left:0;
 padding:50px 50px 50px 25%;
 color:#FFF;
 font-size:30px;
 font-weight:600;
 line-height:1.3;
 text-align:left;
 text-transform:uppercase;
 background-color:rgba(0,82,151,0.9)
}
body.loja-tena-incontinencia-cuidados-pele .content-block-menu ul {
 width:100%;
 display:table
}
body.loja-tena-incontinencia-cuidados-pele .content-block-menu ul li {
 display:table-cell;
 vertical-align:middle;
 position:relative;
 min-width:162px;
 transition:all .2s ease-out
}
body.loja-tena-incontinencia-cuidados-pele .content-block-menu ul li:before {
 content:"";
 border-bottom:solid 5px transparent;
 position:absolute;
 bottom:0;
 width:80%;
 left:0;
 right:0;
 margin:0 auto;
 transition:all .2s ease-out
}
body.loja-tena-incontinencia-cuidados-pele .content-block-menu ul li:hover:before {
 border-bottom-color:#005297
}
body.loja-tena-incontinencia-cuidados-pele .content-block-menu ul li a {
 font-size:16px;
 text-transform:uppercase;
 font-weight:600;
 color:#858585;
 display:block;
 text-decoration:none !important;
 padding:25px 0 18px
}
body.loja-tena-incontinencia-cuidados-pele .content-block-menu ul li a:before {
 content:"";
 border-right:solid 1px #B1DAF0;
 position:absolute;
 top:20px;
 left:auto;
 right:0;
 width:1px;
 height:48px
}
body.loja-tena-incontinencia-cuidados-pele .content-block-menu ul li:last-child a:before {
 border:none
}
body.loja-tena-incontinencia-cuidados-pele .content-block-menu ul li.active:before {
 border-bottom-color:#005297
}
body.loja-tena-incontinencia-cuidados-pele .content-block {
 background:#FFF;
 text-align:left;
 margin-bottom:12px;
 position:relative;
 min-height:341px
}
body.loja-tena-incontinencia-cuidados-pele .content-block h4 {
 font-size:24px;
 color:#005193;
 font-weight:600;
 line-height:1.3;
 margin-bottom:22px;
 margin-top:76px
}
body.loja-tena-incontinencia-cuidados-pele .content-block p {
 font-size:16px;
 line-height:1.7;
 margin-bottom:28px;
 padding-right:34px
}
body.loja-tena-incontinencia-cuidados-pele .content-block p strong {
 text-transform:uppercase;
 color:#8ABE35
}
body.loja-tena-incontinencia-cuidados-pele .content-block .content-bg {
 position:absolute;
 top:18px;
 left:-62px
}
body.loja-tena-incontinencia-cuidados-pele .content-block-1 {
 margin-top:70px
}
body.loja-tena-incontinencia-cuidados-pele .content-block-2 .content-bg {
 top:55px
}
body.loja-tena-incontinencia-cuidados-pele .content-block-5 {
 margin:20px 0 86px
}
body.loja-tena-incontinencia-cuidados-pele .content-block-5 img {
 margin:0 auto
}
body.manipulacao .whatsapp-qd-v1-txt {
 font-size:14px;
 font-weight:600;
 line-height:27px
}
body.manipulacao .whatsapp-qd-v1-txt:before {
 width:27px;
 height:27px;
 display:inline-block;
 content:"";
 background-image:url("//araujo.vteximg.com.br/arquivos/manipulacao-qd-v1-sprite.png");
 margin-right:5px;
 vertical-align:middle
}
.system-qd-v1-404 {
 color:#444444
}
@media (max-width:992px) {
 .system-qd-v1-404 h3,
 .system-qd-v1-404 h4,
 .system-qd-v1-404 p {
  padding:0;
  max-width:none !important;
  letter-spacing:0
 }
}
.system-qd-v1-404 img {
 display:block;
 max-width:100%;
 height:auto;
 max-width:130%
}
@media (max-width:992px) {
 .system-qd-v1-404 img {
  margin-top:50px
 }
}
.system-qd-v1-404 h3 {
 color:#E36806;
 font-size:50px;
 font-weight:600;
 margin-bottom:0
}
@media (max-width:992px) {
 .system-qd-v1-404 h3 {
  font-size:28px;
  margin-top:0
 }
}
.system-qd-v1-404 h4 {
 margin-top:0;
 font-size:20px;
 font-weight:600;
 max-width:270px
}
@media (max-width:992px) {
 .system-qd-v1-404 h4 {
  font-size:12px
 }
}
.system-qd-v1-404 p {
 margin-top:20px;
 font-size:18px;
 font-weight:600;
 margin-bottom:0
}
@media (max-width:992px) {
 .system-qd-v1-404 p {
  font-size:10px;
  margin-top:0
 }
}
.system-qd-v1-404 ul {
 list-style:none;
 padding:0 !important
}
.system-qd-v1-404 ul li {
 position:relative;
 padding-left:25px;
 list-style:none;
 vertical-align:middle;
 font-size:15px;
 line-height:22px
}
.system-qd-v1-404 ul li:before {
 content:"\f00c";
 display:inline-block;
 font-size:1em;
 font-style:normal;
 font-weight:normal;
 height:1em;
 text-align:center;
 text-decoration:inherit;
 text-rendering:optimizelegibility;
 width:1em;
 font-family:'FontAwesome';
 width:20px;
 height:20px;
 display:block;
 color:#E36806;
 font-size:20px;
 position:absolute;
 left:0
}
@media (max-width:992px) {
 .system-qd-v1-404 ul li {
  font-size:11px;
  line-height:12px;
  padding-left:15px;
  line-height:1.2;
  letter-spacing:0
 }
 .system-qd-v1-404 ul li:before {
  width:8px;
  height:8px;
  font-size:10px
 }
}
.system-qd-v1-404 .central-qd-v1-button {
 transition:all .2s ease-out;
 display:inline-block;
 vertical-align:middle;
 background-color:#F45109;
 border-radius:20px;
 padding:15px 20px 10px;
 margin-top:20px;
 font-size:13px;
 font-weight:600;
 color:#FFF;
 text-decoration:none;
 white-space:normal
}
.system-qd-v1-404 .central-qd-v1-button:hover,
.system-qd-v1-404 .central-qd-v1-button:focus,
.system-qd-v1-404 .central-qd-v1-button:active {
 background-color:#D8441E;
 text-decoration:none
}
.system-qd-v1-404 .central-qd-v1-button i {
 display:inline-block;
 margin-right:5px;
 vertical-align:middle;
 font-size:25px;
 font-weight:500
}
@media (max-width:992px) {
 .system-qd-v1-404 .central-qd-v1-button {
  font-size:10px;
  padding:10px 7px;
  border-radius:10px;
  margin-top:10px
 }
 .system-qd-v1-404 .central-qd-v1-button i {
  font-size:14px;
  margin-right:0
 }
}
.tpl-content-wrapper h2{
  text-align: center
}
.full-with-background-qd-v1 {
 background:#f9b917;
 margin-bottom:10px
}
.full-with-background-qd-v1 img {
 width:100%
}
.logo-wrapper-qd-v1 {
 background:#00529b;
 border-top:1px solid #0075c7;
 border-bottom:1px solid #0075c7;
 position:absolute;
 width:100%;
 top:10px
}
.logo-wrapper-qd-v1 .logo-qd-v1 {
 text-align:center;
 padding:3px 0
}
.logo-wrapper-qd-v1 .logo-qd-v1 img {
 width:auto
}
.first-block-qd-v1 {
 margin-bottom:20px;
 position:relative
}
.menu-qd-v1 {
 margin-bottom:20px
}
.menu-qd-v1 ul li {
 display:inline-block;
 margin:0 5px
}
.menu-qd-v1 ul li a {
 background:#2b3492;
 border-radius:6px;
 font-size:12px;
 color:#FFF;
 font-weight:600;
 display:table-cell;
 vertical-align:middle;
 text-align:center;
 height:51px;
 width:185px;
 padding:5px;
 text-decoration:none !important;
 transition:all .2s ease-out
}
.menu-qd-v1 ul li a:hover {
 background:#252d7e
}
.know-more-incontinence {
 max-width:850px;
 margin-bottom:40px
}
.know-more-incontinence img {
 margin:0 auto;
 display:block
}
.tab-block-qd-v1 #incontinencia {
 position:absolute;
 top:-100px
}
.tab-block-qd-v1 .nav-tabs {
 border-radius:6px;
 border:1px solid #004282;
 height:56px
}
.tab-block-qd-v1 .nav-tabs>li {
 float:none;
 display:inline-block;
 width:33.233333%
}
.tab-block-qd-v1 .nav-tabs>li:first-child>a {
 border-top-left-radius:6px;
 border-bottom-left-radius:6px;
 border-right:1px solid #004282 !important
}
.tab-block-qd-v1 .nav-tabs>li:first-child+li {
 margin-left:1px
}
.tab-block-qd-v1 .nav-tabs>li:first-child+li+li {
 float:right
}
.tab-block-qd-v1 .nav-tabs>li:first-child+li+li>a {
 border-right:none !important;
 border-left:1px solid #004282 !important
}
.tab-block-qd-v1 .nav-tabs>li.active>a {
 color:#FFF;
 background-color:#004282
}
.tab-block-qd-v1 .nav-tabs>li>a {
 color:#004282;
 font-size:21px;
 height:54px;
 padding:10px 0;
 border:none !important;
 text-align:center;
 border-radius:0;
 transition:all .2s ease-out;
 margin-right:0
}
.tab-block-qd-v1 .nav-tabs>li>a:hover {
 color:#FFF;
 background-color:#004282
}
.tab-block-qd-v1 .tab-content-qd-v1 {
 margin-top:30px
}
.tab-block-qd-v1 .tab-content-qd-v1 p {
 color:#004282;
 margin-bottom:20px
}
.exercises-qd-v1 .exercices-qd-v1-block {
 margin-bottom:10px;
 padding-left:60px
}
.exercises-qd-v1 .exercices-qd-v1-block.even {
 background:#efefef;
 padding-left:0
}
.exercises-qd-v1 .exercices-qd-v1-block .img-wrapper-qd-v1 {
 display:table;
 width:100%
}
.exercises-qd-v1 .exercices-qd-v1-block .img-wrapper {
 display:table-cell;
 vertical-align:middle;
 text-align:center;
 height:276px;
 padding:0 10px
}
.exercises-qd-v1 .exercices-qd-v1-block h3 {
 margin-top:67px
}
.exercises-qd-v1 .exercices-qd-v1-block p {
 color:#1f8b80
}
.orcamento-medicamentos-especiais .main-section {
 padding-top:75px;
 padding-bottom:75px
}
.orcamento-medicamentos-especiais .main-section--pink {
 background-color:#F9D7D6
}
.orcamento-medicamentos-especiais .main-section--redespecial {
 background-color:#DC726C
}
.orcamento-medicamentos-especiais .main-section--pedidos {
 background-color:#6FC3CE
}
.orcamento-medicamentos-especiais .main-section--contato {
 background-color:#DFECEF
}
.orcamento-medicamentos-especiais .main-section--title {
 background-color:#1C2855
}
.orcamento-medicamentos-especiais .main-section--title h1 {
 font-weight:900;
 font-size:40px;
 line-height:160%;
 text-transform:uppercase;
 color:#FFFFFF
}
.orcamento-medicamentos-especiais .main-section--title__content {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.orcamento-medicamentos-especiais .main-section--title__content img {
 margin-right:20px
}
.orcamento-medicamentos-especiais .main-section__content {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.orcamento-medicamentos-especiais .main-section__content-contato {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.orcamento-medicamentos-especiais .main-section__content-contato--margin {
 margin-top:50px
}
.orcamento-medicamentos-especiais .form-paciente {
 display:none
}
.orcamento-medicamentos-especiais .form-paciente-show {
 display:block
}
.orcamento-medicamentos-especiais .main-title {
 font-style:normal;
 font-weight:900;
 font-size:35px;
 line-height:145%;
 text-transform:uppercase;
 color:#1C2855;
 margin-bottom:0
}
.orcamento-medicamentos-especiais .main-title__section {
 margin-bottom:30px
}
.orcamento-medicamentos-especiais .main-title__servicos {
 font-style:normal;
 font-weight:bold;
 font-size:18px;
 line-height:21px;
 text-align:center;
 color:#1C2855
}
.orcamento-medicamentos-especiais .main-title__box {
 font-size:20px;
 line-height:23px;
 background-color:#6FC3CE;
 width:100%;
 padding:20px;
 margin-bottom:0;
 height:80px;
 margin-top:10px;
 color:#1C2855
}
.orcamento-medicamentos-especiais .main-title__redespecial {
 font-size:50px;
 line-height:135%;
 text-transform:uppercase;
 color:#FFFFFF
}
.orcamento-medicamentos-especiais .main-title__contato {
 width:100%;
 font-style:normal;
 font-weight:900;
 font-size:24px;
 line-height:28px;
 color:#212A53
}
.orcamento-medicamentos-especiais .main-box {
 background-color:white;
 border-radius:10px;
 overflow:hidden
}
.orcamento-medicamentos-especiais .main-box__item {
 width:30%
}
.orcamento-medicamentos-especiais .main-box__content {
 height:100%;
 padding-top:20px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 position:relative
}
.orcamento-medicamentos-especiais .main-box__content--img {
 height:142px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.orcamento-medicamentos-especiais .main-box__content--icon:before {
 content:'\E001';
 font-family:"icons";
 position:absolute;
 right:15px;
 top:10px;
 color:#DC716D;
 font-size:30px
}
.orcamento-medicamentos-especiais .main-box__content-geral {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 font-style:normal;
 font-weight:normal;
 font-size:16px;
 line-height:19px;
 color:#1C2855
}
.orcamento-medicamentos-especiais .main-box__content-geral--col1 {
 width:60%;
 padding-right:5px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-pack:distribute;
 justify-content:space-around;
 height:150px
}
.orcamento-medicamentos-especiais .main-box__content-geral--col2 {
 width:40%;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 padding-left:5px;
 height:150px
}
.orcamento-medicamentos-especiais .main-box__contato {
 width:100%
}
.orcamento-medicamentos-especiais .main-box__contato--50 {
 width:48%;
 padding:20px
}
.orcamento-medicamentos-especiais .main-box__contato--100 {
 padding:20px
}
.orcamento-medicamentos-especiais .orcamento-frase {
 font-style:normal;
 font-weight:500;
 font-size:25px;
 line-height:29px;
 color:#1C2855;
 text-align:left
}
.orcamento-medicamentos-especiais .main-form {
 margin-bottom:30px;
 margin-top:50px;
 -webkit-box-shadow:0 4px 4px rgba(0,0,0,0.25);
 box-shadow:0 4px 4px rgba(0,0,0,0.25)
}
.orcamento-medicamentos-especiais .main-form label {
 font-style:normal;
 font-weight:900;
 font-size:24px;
 line-height:28px;
 color:#212A53;
 float:left
}
.orcamento-medicamentos-especiais .main-form .form-check-label {
 font-style:normal;
 font-weight:500;
 font-size:14px;
 line-height:20px;
 color:#1C2855
}
.orcamento-medicamentos-especiais .main-form .form-group {
 margin-bottom:20px
}
.orcamento-medicamentos-especiais .main-form .form-check {
 margin-top:30px
}
.orcamento-medicamentos-especiais .main-form .form-control {
 background-color:#DFECEF;
 color:#212A53
}
.orcamento-medicamentos-especiais .main-form .form-submit {
 margin-top:20px;
 margin-bottom:20px;
 text-align:center;
 float:left;
 width:100%
}
.orcamento-medicamentos-especiais footer {
 background-color:#1C2855
}
.orcamento-medicamentos-especiais .col-md-10 {
 padding-right:30px
}
.orcamento-medicamentos-especiais .btn-orcamento {
 background:#DC716D;
 -webkit-box-shadow:0 4px 4px rgba(0,0,0,0.25);
 box-shadow:0 4px 4px rgba(0,0,0,0.25);
 border-radius:5px;
 font-style:normal;
 font-weight:900;
 font-size:24px;
 line-height:28px;
 color:#FFFFFF;
 border:0;
 padding:10px 20px
}
.orcamento-medicamentos-especiais .btn-orcamento:hover {
 text-decoration:none
}
.orcamento-medicamentos-especiais .form-check-inline .form-check-input {
 position:static;
 margin-top:0;
 margin-right:.3125rem;
 margin-left:0
}
.orcamento-medicamentos-especiais .form-check-input {
 float:left;
 margin-right:11px
}
.orcamento-medicamentos-especiais small {
 float:left
}
.box-orcamento {
 background-color:#1D2853;
 width:200px;
 position:fixed;
 right:0;
 bottom:10%;
 border-radius:10px 0 0 10px;
 z-index:9999
}
.box-orcamento__content {
 padding:20px
}
.box-orcamento__title {
 font-style:normal;
 font-weight:900;
 font-size:16px;
 line-height:19px;
 text-align:right;
 color:#FFFFFF
}
.box-orcamento .btn-contato {
 background-color:#6FC3CE;
 color:#1C2855;
 font-style:normal;
 font-weight:bold;
 font-size:16px;
 line-height:19px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 text-align:center;
 display:block;
 padding:10px 20px;
 border-radius:8px;
 margin-top:10px;
 -webkit-transition-duration:.9s;
 -o-transition-duration:.9s;
 transition-duration:.9s
}
.box-orcamento .btn-contato:hover {
 background-color:#1C2855;
 text-decoration:none;
 color:white
}
.box-orcamento .btn-contato__pink {
 background-color:#DC726C;
 color:white;
 text-transform:uppercase
}

.orcamento-medicamentos-especiais .main-section--pink .container {
    max-width: none !important;
    width: 980px !important;
}

.form-control {
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
    padding: 6px 12px !important;
    box-sizing: border-box !important;
}

.form-control:focus {
    border-color: #66afe9 !important;
    outline: 0 !important;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%) !important;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%) !important;
}