 *{font-family:'Roboto',sans-serif}img{max-width:100%}.rel-ct{left:100%;top:0;width:100%;display:none}.l-cat li:hover>.rel-ct{display:block}.bg-1{background-image:url(../img/banner/banner.jpg);background-repeat:no-repeat}.bg-2{background-image:url(../img/parallax.jpg);background-repeat:no-repeat}.bg-3{background-image:url(../img/depoimentos/bg-depoimento.jpg);background-repeat:no-repeat}.bg-4{background-image:url(../img/servicos/padrao.jpg);background-repeat:no-repeat}.bg-5{background-image:url(../img/banner/sj-educacional.jpg);background-repeat:no-repeat}.bg-6{background-image:url(../img/banner/area-da-saude.jpg);background-repeat:no-repeat}.bg-7{background-image:url(../img/area-da-saude/parallax.jpg);background-repeat:no-repeat}.padding-bottom-3{padding-bottom:3px!important}.padding-top-bottom-22{padding-bottom:22px!important;padding-top:22px!important}.border-left-right-1-w{border-left:solid 1px #fff;border-right:solid 1px #fff}.border-top-botton-1-w{border-top:solid 1px #fff;border-bottom:solid 1px #fff}.border-left-right-3-w{border-left:solid 3px #fff;border-right:solid 3px #fff}.border-top-botton-3-w{border-top:solid 3px #fff;border-bottom:solid 3px #fff}.place-white::-webkit-input-placeholder{color:#fff}.place-white:-moz-placeholder{color:#fff}.place-white::-moz-placeholder{color:#fff}.place-white:-ms-input-placeholder{color:#fff}.bg-parallax{width:100%;position:relative;background-position:50% 0;background-repeat:repeat;background-attachment:fixed}.navbar-nav li a{padding:33px 15px 30px 15px;outline:none!important;transition:background linear 0.3s}.navbar-nav li a:hover,.navbar-nav .active a:link,.navbar-nav .active a:focus,.navbar-nav .active a:visited{background:transparent!important;outline:none!important;transition:background linear 0.3s}.nav-footer li a{background:transparent!important;color:#fff;padding:20px 15px 20px 15px!important;outline:none!important;transition:background linear 0.3s}.nav-footer li a:hover{background:transparent!important;outline:none!important;text-decoration:underline}.nav-footer .active a:link,.nav-footer .active a:focus,.nav-footer .active a:visited{background:transparent!important;outline:none!important}.bg-depoimento-color{background:rgba(0,0,0,.8)}.hover-green{transition:background linear 0.3s!important}.hover-green:hover{background-color:#00c176!important;opacity:.8;transition:background linear 0.3s!important}.hover-red{transition:background linear 0.3s!important}.hover-red:hover{background-color:#fff!important;color:#b11623!important;transition:background linear 0.3s!important}.hover-red-cont{transition:background linear 0.3s!important;border:solid 1px #fff}.hover-red-cont:hover{background-color:#fff!important;color:#b11623!important;transition:background linear 0.3s!important;border:solid 1px #b11623}.hover-green-2{transition:background linear 0.3s!important}.hover-green-2:hover{background-color:#00a956!important;color:#fff!important;transition:background linear 0.3s!important}.line-tit:before{content:"";display:block;border-top:solid 7px #232323;width:100%;height:1px;position:absolute;top:53%;z-index:1}.line-tit span{background:#fff no-repeat 7px center;padding:7px 20px 8px 20px;position:relative;z-index:5}.line-tit-light:before{content:"";display:block;border-top:solid 7px #232323;width:100%;height:1px;position:absolute;top:53%;z-index:1}.line-tit-light span{background:#fafafa no-repeat 10px 3px;padding:7px 10px 8px 10px;position:relative;z-index:5;font-size:18px;background-size:30px}.blockquote-footer{display:block;font-size:80%;color:#ebebeb}.blockquote-footer:before{content:"\2014   \A0"}.blockquote-reverse{padding-right:1rem;padding-left:0;text-align:right;border-right:.25rem solid #f6f6f6;border-left:0}.blockquote-reverse .blockquote-footer:before{content:""}.blockquote-reverse .blockquote-footer:after{content:"\A0   \2014"}.card-footer{padding:.75rem 1.25rem;background-color:#f5f5f5;border-top:1px solid rgba(0,0,0,.125)}.card-footer:after{content:"";display:table;clear:both}.card-footer:last-child{border-radius:0 0 0 0}.card-primary .card-footer,.card-primary .card-header{background-color:transparent}.card-success{background-color:#4cbb6c;border-color:#4cbb6c}.card-success .card-footer,.card-success .card-header{background-color:transparent}.card-info{background-color:#5bc0de;border-color:#5bc0de}.card-info .card-footer,.card-info .card-header{background-color:transparent}.card-warning{background-color:#ff9a52;border-color:#ff9a52}.card-warning .card-footer,.card-warning .card-header{background-color:transparent}.card-danger{background-color:#ff4c4c;border-color:#ff4c4c}.card-danger .card-footer,.card-danger .card-header,.card-outline-primary{background-color:transparent}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:after{content:"";display:table;clear:both}body#checkout section.checkout-step .form-footer{text-align:center}body#checkout section.checkout-step .address-footer{text-align:center;padding:.625rem}.page-addresses .address .address-footer{border-top:1px solid #acaaa6;padding:.5rem 1rem}.page-addresses .address .address-footer a{color:#878787;margin-right:.5rem}.page-addresses .address .address-footer a:hover{color:#414141}.page-addresses .address .address-footer a i{font-size:1rem}.page-addresses .address .address-footer a span{font-size:.9375rem;vertical-align:middle}.page-addresses .addresses-footer{margin:0 .9375rem}.page-addresses .addresses-footer a,.page-addresses .addresses-footer a:hover{color:#414141}.page-addresses .addresses-footer a i{font-size:1rem}.page-addresses .addresses-footer a span{font-size:1rem;vertical-align:middle;margin-top:.625rem}.page-footer .account-link{margin-right:1rem}.page-footer .account-link i{font-size:1rem}.page-footer .account-link span{font-size:.875rem;vertical-align:middle}.quickview .modal-footer{border-top:1px solid hsla(40,3%,66%,.3)}#stores .page-stores .store-item-footer{margin-top:.5rem;padding-top:.5rem;display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-pack:distribute;box-pack:distribute;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute}#stores .page-stores .store-item-footer.divide-top{border-top:1px solid #ebebeb}#stores .page-stores .store-item-footer div:first-child{-webkit-box-flex:0;box-flex:0;-moz-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%}#stores .page-stores .store-item-footer i.material-icons{margin-right:.625rem;color:#acaaa6;font-size:1rem}#stores .page-stores .store-item-footer li{margin-bottom:.625rem}@media (max-width:767px){#stores .page-stores{width:100%}#stores .page-stores .store-item-container{padding:1rem 0}}@media (max-width:543px){#stores .page-stores .store-item-container{display:block}#stores .page-stores .store-item-container .divide-left{border-left:none}#stores .page-stores .store-item-container .store-description a,#stores .page-stores .store-item-container .store-description address{margin-bottom:.5rem}#stores .page-stores .store-item-footer{display:block}#stores .page-stores .store-item-footer.divide-top{border-top:1px solid #ebebeb}#stores .page-stores .store-item-footer li{margin-bottom:.625rem}#stores .page-stores .store-item-footer .card-block{padding:.75rem .75rem 0}}.block_newsletter{font-size:.875rem;margin-bottom:.625rem}.block_newsletter form{position:relative}.block_newsletter form input[type=text]{border:none;padding:10px;min-width:255px;background:#ebebeb;color:#acaaa6}.block_newsletter form input[type=text]:focus{outline:3px solid #2fb5d2;color:#414141;background:#fff}.block_newsletter form input[type=text]:focus+button .search{color:#2fb5d2}.block_newsletter form input[type=text]::-webkit-input-placeholder{color:hsla(40,3%,66%,.5);text-indent:.625rem}.block_newsletter form input[type=text]:-moz-placeholder,.block_newsletter form input[type=text]::-moz-placeholder{color:hsla(40,3%,66%,.5);text-indent:.625rem}.block_newsletter form input[type=text]:-ms-input-placeholder{color:hsla(40,3%,66%,.5);text-indent:.625rem}.block_newsletter form button[type=submit]{position:absolute;background:none;border:none;bottom:.3125rem;right:.125rem;color:#878787}.block_newsletter form button[type=submit] .search:hover{color:#2fb5d2}.block_newsletter p{padding-top:.625rem}.block_newsletter form .input-wrapper{overflow:hidden}.block_newsletter form input[type=text]{padding:11px;width:100%}.block_newsletter form input[type=text]:focus{border:3px solid #2fb5d2;padding:8px 8px 9px;outline:0}.block_newsletter form input{height:42px}.footer-container{margin-top:1.25rem;padding-top:1.25rem;overflow:hidden;box-shadow:2px 2px 11px 0 rgba(0,0,0,.3)}.footer-container li{margin-bottom:.3125rem}.footer-container li a{color:#878787;cursor:pointer;font-size:.875rem}.footer-container li a:hover{color:#2fb5d2}.footer-container .links .collapse{display:inherit}.block_footer_main h3.social_text{float:left;line-height:32px;margin-bottom:0}.block_footer_main .flow-us h3{margin-top:24px;margin-bottom:17px}.block_footer_main{background:#2f2f2f}.footer-top{border-bottom:1px solid rgba(255,255,255,.05);padding:40px 0 20px 0}.footer-block.footer-newsletter .title_back{font-size:30px;color:#1ea6b6;margin-bottom:7px}.footer-newsletter form{display:inline-block;position:relative;float:left}.footer-newsletter .input-wrapper{float:left}.footer-newsletter .input-wrapper input{width:300px;background:#fff;line-height:40px;padding:0 25px;border:none;color:#666;text-align:left;font-size:14px;margin-right:-3px;border-radius:4px 0 0 4px}.footer-newsletter .button-newletter{color:#fff;position:relative;line-height:40px;border:none;padding:0 30px;font-weight:600;text-transform:uppercase;font-size:14px;background:#1ea6b6;letter-spacing:1px;border-radius:4px}.footer-newsletter .button-newletter:hover,.footer-newsletter .button-newletter:active,.footer-newsletter .button-newletter:focus{background:none;border:1px dotted;line-height:38px;padding:0 29px}.newletter-left{float:left;display:inline-block;height:40px}.newletter-left-text{display:inline-block}.newletter-left{float:none;display:block;height:auto;text-align:center;margin-bottom:30px}#footer .block-social li{color:#fff;width:40px;height:40px;background:#3a3a3a;margin-right:10px;border-radius:3px;display:inline-block;line-height:40px;margin:0;cursor:pointer;position:relative;text-align:center;float:left;margin-left:9px}#footer .block-social li a{display:block;white-space:nowrap;text-indent:0;overflow:hidden;font-size:0;color:#fff;line-height:40px}#footer .block-social li a:before{font-size:14px}#footer .block-social li:first-child{margin-left:0}#footer .block-social ul{float:right;margin-bottom:0}#footer .block-social{display:inline-block}#footer .block-social li.button-facebook:hover{background:#4267b2}#footer .block-social li.button-twitter:hover{background:#65c8e8}#footer .block-social li.button-rss:hover{background:#f7941e}#footer .block-social li.button-youtube:hover{background:red}#footer .block-social li.button-instagram:hover{background:#dd5144}#footer .block-contact{border-left:none}.block-contact{border-left:2px solid #ebebeb;padding-left:3rem;color:#acaaa6}.block-contact .block-contact-title,.linklist .blockcms-title a{color:#414141}.account-list a{color:#acaaa6}.account-list a:hover{color:#2fb5d2}.block-contact-title,.blockcms-title,.myaccount-title,.myaccount-title a{font-weight:700;font-size:1rem}#block_myaccount_infos .myaccount-title a{color:#414141}.footer-center.block{margin-bottom:50px}.footer-center .block{margin-bottom:50px}#footer .footer-center h3,#footer .footer-center h3 a{position:relative;font-size:17px;color:#fff;margin-bottom:25px;text-transform:uppercase}#footer .footer-center h3:hover,#footer .footer-center h3 a:hover,.footer_text_title:hover{color:#1ea6b6}.footer-center{padding:46px 0;padding-bottom:40px}.footer-center li.menu_col_1{padding-left:0;vertical-align:middle;margin-bottom:22px;position:relative;display:table;width:auto}.footer-center li .icon .fa{font-size:0;color:#1ea6b6;border:none;left:0;padding:0;position:static;text-align:center;top:0;-webkit-transition:all .4s ease-in 0s;-moz-transition:all .4s ease-in 0s;transition:all .4s ease-in 0s}.footer-center li .icon-text{display:table-cell;vertical-align:middle;padding-left:15px;line-height:1}.footer-center li .icon-text span,.footer-center li .icon-text a{float:left;width:100%;color:#666;line-height:20px}.footer_text_title{margin-bottom:0;display:inline-block;width:100%;line-height:27px}.footer_text_title:last-child{margin-bottom:0}.footer_text{display:table}.footer_text_title p{color:#fff;min-width:60px;float:left;margin-bottom:0;text-transform:capitalize}.footer_text_title span{color:#999;float:right;padding-left:8px;text-transform:none}.footer_text_title .footer_text span{float:left;padding-left:4px}.footer_text_title span.footer_text1{float:none;display:block}.footer_text_title span.email-ft:hover{color:#fff;text-decoration:underline}.footer-bottom{background:rgba(0,0,0,.1)}.footer-bottom .products-tag{padding:48px 0;border-bottom:1px solid rgba(255,255,255,.05)}.item-instagram .images_inner .instagram_likes_comments .text-center{margin-bottom:0}.block_footer_main .footer-bottom .products-tag h3,.block_footer_main .footer-bottom .products-tag .most-searched .title-most-searched{color:#fff}.block_footer_main .footer-bottom .products-tag h3{font-size:14px;font-weight:700;text-transform:uppercase;line-height:26px;margin-bottom:15px}.block_footer_main .footer-bottom .products-tag .most-searched .most-searched-text{color:#999}.block_footer_main .footer-bottom .products-tag .most-searched .comma{color:#999;margin:0 3px}.block_footer_main .footer-bottom .products-tag .most-searched .title-most-searched{margin-right:3px}.block_footer_main .footer-bottom .products-tag .most-searched{line-height:26px}.static_content_footer{padding:25px 0}.static_content_footer .box-static-content i{float:left;margin-right:20px;height:42px;line-height:42px;font-size:36px;color:#1ea6b6}.static_content_footer .content_text h3,.static_content_footer .content_text a{margin-bottom:0;font-weight:500;font-size:14px;line-height:25px;color:#fff}.static_content_footer .content_text p{margin-bottom:0;line-height:20px;color:rgba(255,255,255,.5)}.footer-Copyright{border-top:1px solid rgba(255,255,255,.05)}.footer-Copyright .footer-address{line-height:72px;float:left}.footer-bottom-img{float:right;line-height:72px}.footer-Copyright .footer-address p{line-height:24px;display:inline-block;margin-bottom:0;color:#757575}.footer-Copyright .footer-address p>a{color:#1ea6b6}.left-newletter{float:right;margin:30px 0}.newletter-text i{float:left;color:#fff;font-size:24px;line-height:100px;padding-right:20px;display:inline-block}.newletter-text>:before{display:inline-block;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s}.newletter-text:hover>:before{transform:rotateY(-360deg);-moz-transform:rotateY(-360deg);-ms-transform:rotateY(-360deg);-o-transform:rotateY(-360deg);-webkit-transform:rotateY(-360deg)}.newletter-text1{float:left;color:#fff;font-size:18px;text-transform:uppercase;font-weight:600;display:inline-block}.newletter-text2{float:left;color:#fff;font-size:14px;text-transform:uppercase;padding-left:5px;display:inline-block}.newletter-text2 span{color:#ffd800;font-weight:600}.left-newletter h4{font-size:26px;line-height:24px;text-transform:uppercase;color:#fff;margin-bottom:10px;margin-top:-5px}.left-newletter p{font-size:12px;line-height:24px;color:#999;margin:0}.newletter-left{float:left;display:inline-block;height:40px}.newletter-left-text{display:inline-block}h3.newletter-title.title-font{font-size:20px;line-height:18px;font-weight:600;color:#1ea6b6;text-transform:uppercase;margin-bottom:8px}.newletter-text{color:#fff;line-height:18px}.right-newletter{float:right;display:inline-block}.footer-newsletter form{display:inline-block;position:relative;float:left}.footer-newsletter .input-wrapper{float:left}.footer-newsletter .input-wrapper input{width:300px;background:#fff;line-height:40px;padding:0 25px;border:none;color:#666;text-align:left;font-size:14px;margin-right:-3px;border-radius:4px 0 0 4px}.footer-newsletter .button-newletter{color:#fff;position:relative;line-height:40px;border:none;padding:0 30px;font-weight:600;text-transform:uppercase;font-size:14px;background:#1ea6b6;letter-spacing:1px;border-radius:4px}.footer-newsletter .button-newletter:hover,.footer-newsletter .button-newletter:active,.footer-newsletter .button-newletter:focus{background:none;border:1px dotted;line-height:38px;padding:0 29px}.footer-container{color:#999}.footer-container p{line-height:20px;color:#999}.footer-container h3 img{margin-top:4px}.footer-container h3{color:#fff;font-size:14px;line-height:18px;color:#fff;font-weight:700;text-transform:uppercase;margin-bottom:16px}.footer-container .links ul{background:none;float:left;width:100%}.footer-container .links ul>li{padding:0;border:none;font-weight:400}.footer-container .links{position:relative}.footer-container .links .title{border:medium none;color:#fff;padding:0;position:absolute;right:10px;top:0}.footer-container .bullet ul li,.footer-container .bullet ul li a{font-size:12px;line-height:18px;margin:0;float:left;width:100%}.footer-container li a{color:#999}.footer-container .bullet ul li a{margin:6px 0;position:relative;padding-left:15px;width:100%;color:#999}.footer-container .bullet ul li a:before{border-left:4px solid #fff;border-right:none;border-bottom:4px solid transparent;border-top:4px solid transparent;content:"";height:0;width:0;left:0;top:50%;margin-top:-4px;position:absolute;display:inline-block}.footer-container .bullet ul li a:hover{color:#fff;text-decoration:underline}.footer-container .about_ft ul li p{margin-bottom:24px;margin-top:9px;text-align:justify}.footer-container .contact_ft ul li{line-height:18px;padding-left:33px;position:relative;float:left;width:100%;margin-bottom:25px}.footer-container .contact_ft ul li:last-child{margin-bottom:0}.footer-container .contact_ft ul li div{position:absolute;left:0;top:50%;font-size:18px;color:#fff;line-height:0;height:0}.footer-container .contact_ft ul li span,.footer-container .contact_ft ul li a{margin:6px 0;float:left;width:100%;font-size:12px;color:#999}.footer-container .contact_ft ul li a:hover{color:#fff;text-decoration:underline}
