@font-face {
    font-family: 'lato';
    src: url('../fonts/lato-regular-webfont.eot');
    src: url('../fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-regular-webfont.woff') format('woff'),
         url('../fonts/lato-regular-webfont.ttf') format('truetype'),
         url('../fonts/lato-regular-webfont.svg#lato') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'lato';
    src: url('../fonts/lato-bold-webfont.eot');
    src: url('../fonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-bold-webfont.woff2') format('woff2'),
         url('../fonts/lato-bold-webfont.woff') format('woff'),
         url('../fonts/lato-bold-webfont.ttf') format('truetype'),
         url('../fonts/lato-bold-webfont.svg#lato') format('svg');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'lato';
    src: url('../fonts/lato-lightitalic-webfont.eot');
    src: url('../fonts/lato-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-lightitalic-webfont.woff2') format('woff2'),
         url('../fonts/lato-lightitalic-webfont.woff') format('woff'),
         url('../fonts/lato-lightitalic-webfont.ttf') format('truetype'),
         url('../fonts/lato-lightitalic-webfont.svg#lato') format('svg');
    font-weight: normal;
    font-style: italic;

}

@font-face {
    font-family: 'konsens';
    src: url('../fonts/konsenssemibold-webfont.eot');
    src: url('../fonts/konsenssemibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/konsenssemibold-webfont.woff2') format('woff2'),
         url('../fonts/konsenssemibold-webfont.woff') format('woff'),
         url('../fonts/konsenssemibold-webfont.ttf') format('truetype'),
         url('../fonts/konsenssemibold-webfont.svg#konsens') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'konsens';
    src: url('../fonts/konsensregular-webfont.eot');
    src: url('../fonts/konsensregular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/konsensregular-webfont.woff2') format('woff2'),
         url('../fonts/konsensregular-webfont.woff') format('woff'),
         url('../fonts/konsensregular-webfont.ttf') format('truetype'),
         url('../fonts/konsensregular-webfont.svg#konsens') format('svg');
    font-weight: normal;
    font-style: normal;
}

html{height:100%;}
body{min-height:100%;position:relative;}
#content, #Container{padding-bottom:326px;}
#Footer{position:absolute;left:0;bottom:0;height:326px;width:100%;z-index:0;font-style:normal;font-size:14px ;}
a:focus, *:active{outline:none;}
h1,h2,h3,h4,h5,h6{color:#6d6e70;font-family:"konsens", Helvetica, Arial, sans-serif;font-weight: bold;white-space: initial;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight: bold;}
h1{font-size:1.9em;}
h2.text-gray, .tplvar-content-title{
    color:#833177 !important;
}
.title-line:after,.title-line:before{border-bottom:1px solid #ccbbc9;content:" ";display:inline-block;margin:14px 0;width:30%;}
.title-line:after{float:right;}
.title-line:before{float:left;}
label.error{ color: #CF3434;font-size: 12px;line-height: 13px;}
ul{padding:0;}
li{list-style-type:none;}
.nav-outer{background-color:#fff;}
.Content{height:100%;margin-bottom:50px;}
.top-navbar{background:#ec751d;height:52px;}
.top-navbar .container .col-md-6{height:52px;}
.navbar{border:none;border-radius:0;margin-bottom:0 !important;}
.navbar-default{background-color:#fff;border:none;}
.navbar-header{border:none;padding:0;}
.nav-margin{margin:0 1.5em;}
.nav-menu a{color:#fff !important;font-size:14px;font-family:"konsens", Helvetica, Arial, sans-serif;font-weight: normal;}
.top-header{background:#edbc1c;padding:10px;}
.top-header h3{color:#000000;margin:0;text-align:center;}
.logo img{margin:14px 0;}
.navbar-form{margin-top:19px;}
.navbar-icons{background-color:transparent;background-image:url('../images/menu-sprite.png');background-repeat:no-repeat;background-size:31px auto;display:block;}
.second-navbar{background:#833177;}
.item-gray{
	background:#dcdcdc;
}
.container{position:relative;padding-right:20px;padding-left:20px;}
.navbar-default .alter-site{border-left:1px solid #dedede;border-right:1px solid #dedede;color:#934b88;float:left;font-size:14px;margin-left:14px;margin-top:10px;padding:0 10px;}
.choose-header{font-size:18px;left:20px;padding:0;position:absolute;top:15px;}
.inter-cover h2{padding-top:40px;}
.inter-cover h2,.inter-cover p{moz-transform:matrix(1,0,0,0.9998,0,0);ms-transform:matrix(1,0,0,0.9998,0,0);text-shadow:0 0 48px rgb(239, 241, 245);webkit-transform:matrix(1,0,0,0.9998,0,0);color:#833177;}
.inter-cover p{color:#6d6e70;}
.inter-cover{background-color:rgba(0, 0, 0, 0);background-position:50% 0%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 10px rgba(131, 130, 135, 0.2);height:100%;min-height:366px;opacity:1;position:relative;webkit-box-shadow:inset 0 0 10px rgba(131, 130, 135, 0.2);width:100%;}
.home-news{
    background: #833177;
    margin-top: -80px;
    padding: 0;
}
@media(max-width:960px){
.home-news{
    margin-top: 0;
}
.news .btn {
    margin: 18px 0px !important;
}
}
.Summary a{font-size:18px;line-height: 20px;font-family:"konsens", Helvetica, Arial, sans-serif;font-weight: normal;}
.Summary a p{
    color:#6D6E70 !important;
    font-family: "lato", Helvetica, Arial, sans-serif;
}
.more{
    font-weight: 600 !important;
}
.layout-home .Summary a{font-family:"lato", Helvetica, Arial, sans-serif;font-size: 14px;}
.Summary .text-white:hover{color:#e6d6e3;}
a.see-more-link{font-size:0.8em;}
.news .text-thirteen{margin-left:10px;}
.events li{min-height:146px;}
.news .tplvar-listitem-summary{display:block;display:-webkit-box;margin:10px 0;max-height:65px;overflow:hidden;text-overflow:ellipsis;webkit-box-orient:vertical;webkit-line-clamp:3;}
.box-products{background:#e7e7e8;margin-top:40px;min-height:490px;padding:14px;}
.link-arrow{background:url(../images/arrow.png) right no-repeat;font-size:16px;font-weight:400;padding-right:23px;}
.product-thumb{background-color:#f6f6f6;background-position:bottom;background-repeat:no-repeat;background-size:contain;box-shadow:1px 1.732px 4px 0 rgba(135, 136, 138, 0.2);margin-bottom:30px;min-height:272px;padding:1px;webkit-box-shadow:1px 1.732px 4px 0 rgba(135, 136, 138, 0.2);width:100%;}
.implants-components-thumb{background-image:url(../images/produtos/implants-components-thumb.png);}
.techniques-thumb{background-image:url(../images/produtos/techniques-thumb.png);}
.neodent-digital-thumb{background-image:url(../images/produtos/neodent-digital-thumb.png);}
.complementary-solutions-thumb{background-image:url(../images/produtos/complementary-solutions-thumb.png);}
.inovation-home > a:first-of-type, .event-home > a:first-of-type{display:block;height:125px;}
@media(max-width:870px){div.product-thumb{position:relative;}
.text-twenty-four{padding-left:20px;}
div.product-thumb .link-prod-thumb{position:absolute;width:100%;height:100%;left:0;top:0;}
.product-thumb .btn{display:none;}
.text-twenty-four{padding-left:8px !important;font-size:0.9em;}
#first-navbar-collapse > a{display:block;}
}
.text-twenty-four{padding-left:20px;}
.product-thumb .btn{bottom:50px;float:right;position:absolute;right:33px;}
.previus-editions{color:#833177;display:inline-block;font-size:18px;height:50px;margin:20px;padding:7px 57px 0;}
button.menu{background-position-y:61%;height:25px;margin:2em 0.9em;}
.Breadcrumb{margin:18.9px -13px !important;padding-right:15px;padding-left:15px;}
.Breadcrumb li, .Breadcrumb li a{color:#b383ac;font-size:12px;font-family:"konsens", Helvetica, Arial, sans-serif;font-weight: normal;}
.Breadcrumb li a:hover{text-decoration:underline;;}
.Breadcrumb li:after{content:"";background:url('../images/arrow-breadcrump.png');display:inline-block;width:5px;height:8px;margin-left:15px;}
.Breadcrumb li:last-child{color:#833177;font-weight:700;}
.Breadcrumb li:last-child:after{background:none;color}
.btn-group{margin:15px 0;}
.bottom-spacing{margin-bottom:40px;}
.top-spacing{margin-top:40px;}
.title-group h1{margin:0;text-align:left;}
.search-input{background-image: url(../images/magnify.png);
    background-position: 97.5%;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: transparent;
    border:1px solid transparent;
    height: 35px;
    padding-right: 25px;
    border: 0;
    box-shadow: none;}
.search-input:focus{background-image:url(../images/magnify-focus.png);background-position:97.5%;background-size:initial;background-repeat:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(242, 234, 241);}
.search-input-content{color:#6d6e70;height:34px;padding-right:35px;width:100%;margin-top:17px;background-image:url(../images/magnify.png);background-position:97.5%;background-repeat:no-repeat;background-color:#F9F9F9;}
.search-input-content:focus{background-image:url(../images/magnify-focus.png);background-position:97.5%;background-size:initial;background-repeat:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(242, 234, 241);}
.bg-gray{background-color:#6d6e70;}
.media-body p{min-height:60px;}
.comp-prod .media-body p{min-height:initial;}
.magazine-thumb{margin-left:-30px;}
.marg-default{margin:0px;}
.wrap-tel{min-width:27%;display:inline-block;margin:0;border-radius:3px;padding:3px 10px 3px 30px;background:#eee4ed url('../images/contato/tel-icon.png') no-repeat 10px;}
.xs-tel:before{content:url(../images/contato/xs-tel-icon.png);margin:0px 5px 0 2px;}
.img-in-page{margin-bottom:15px;padding:0;background:#c5c5c5;border-radius:4px;}
.achor-default-img-inpage img{margin-top:5px;}
.first-describe-page{margin:35px 0 25px 0;}
.second-describe-page{margin:20px 0 35px 0;}
.describe-in-page{color:#6d6e70;margin-top:15px;}
.wrap-buttons-about{margin-top:25px;height:42px;}
.all-content-about hr{border-top:1px solid #dedede;}
.text-gray{color:#6d6e70;}
.text-purple{color:#833177 !important;}
.text-white{color:#fff;}
.text-shadow{
    text-shadow: 5px 0px 5px rgba(0, 0, 0, 0.5);
}
.list-values-business li{margin-left:35px;padding-top:15px;}
.list-values-business span{color:#6d6e70;}
.list-values-business{margin-bottom:30px;}
.wrapper-mission, .wrapper-vision, .wrapper-value-principle{margin-top:50px;}
.catalog-page{background:url(../images/catalogo/bg-catalogo.png) repeat-x bottom;min-height:600px;}
.sub-intro-catalog{margin-bottom:30px;}
.arch-format{display:block;margin-left:92px;margin-top:5px;}
.cover-catalog img{margin-top:25px;}
.wrapper-edition-cover{text-align:center;padding:0;margin-right:0;height:350px;text-align:left;margin-bottom:10px;}
.content-edition-cover{width:170px;height:225px;}
.content-edition-cover img{width:100%;display:block;}
.title-cover{font-size:19px;margin-top:85px;margin-left:25px;position:absolute;}
.title-tecnic{font-size:19px;margin-top:69px;margin-left:25px;}
.title-solution{font-size:19px;margin-top:90px;margin-left:17px;}
.title-solution2{font-size:19px;margin-top:75px;margin-left:17px;}
.wrapper-implant-comps img{width:100%;display:block;}
.wrapper-general-cardcover{min-height:208px;width:100%;background-color:#f6f6f5 !important;padding:20px;border:1px solid #E6E6E6;box-shadow:0.6px 1.732px 2px 0 rgba(135, 136, 138, 0.2);webkit-box-shadow:0.6px 1.732px 2px 0 rgba(135, 136, 138, 0.2);}
.cm-light-yellow{border-left:2px solid #ffb612;padding:0;}
.cm-light-yellow:hover{border:2px solid #ffb612;}
.he-blue{border-left:2px solid #3d7edb;padding:0;}
.he-blue:hover{border:2px solid #3d7edb;}
.plus-green{border-left:2px solid #739600;padding:0;}
.plus-green:hover{border:2px solid #739600;}
.anco-bright-orange{border-left:2px solid #dd4814;padding:0;}
.anco-bright-orange:hover{border:2px solid #dd4814;}
.facility-bright-yellow{border-left:2px solid #ffcd00;padding:0;}
.facility-bright-yellow:hover{border:2px solid #ffcd00;}
.ws-orange{border-left:2px solid #e98300;padding:0;}
.ws-orange:hover{border:2px solid #e98300;}
.zigo-purple{border-left:2px solid #833177;padding:0;}
.zigo-purple:hover{border:2px solid #833177;}
.box-line-cm{background:url('../images/produtos/cover-implantes-componentes/linha-cm.png') no-repeat right;background-size:contain;}
.box-line-he{background:url('../images/produtos/cover-implantes-componentes/linha-he.png') no-repeat right;background-size:contain;}
.box-line-plus{background:url('../images/produtos/cover-implantes-componentes/linha-llPlus.png') no-repeat right;background-size:contain;}
.box-anco{background:url('../images/produtos/cover-implantes-componentes/ancoragem.png') no-repeat right;background-size:contain;}
.box-line-facility{background:url('../images/produtos/cover-implantes-componentes/facility.png') no-repeat right;background-size:contain;}
.box-line-ws{background:url('../images/produtos/cover-implantes-componentes/linha-ws.png') no-repeat right;background-size:contain;}
.box-zigo{background:url('../images/produtos/cover-implantes-componentes/zigomatico.png') no-repeat right;background-size:contain;}
.box-anc-o{padding:0;background:url('../images/produtos/cover-solucoes-complementares/Implante-Ancoragem-Ortodontica.png') no-repeat right;background-size:contain;}
.box-enx-o{padding:0;background:url('../images/produtos/cover-solucoes-complementares/ENXERTO-Parafuso-Enxerto-Osseo.png') no-repeat right;background-size:contain;}
.box-kits{padding:0;background:url('../images/produtos/cover-solucoes-complementares/KIT-Kit-Cirurgico.png') no-repeat right;background-size:contain;}
.box-inst-c{padding:0;background:url('../images/produtos/cover-solucoes-complementares/INSTRUMENTAIS-Catraca_Torquimetro.png') no-repeat right;background-size:contain;}
.box-bio{padding:0;background:url('../images/produtos/cover-solucoes-complementares/BIOMATERIAIS-Clonos.png') no-repeat right;background-size:contain;}
.box-tec{padding:0;background:url('../images/produtos/cover-solucoes-complementares/CAPA-acessorios.png') no-repeat right;background-size:contain;}
.box-acqua{background:url('../images/produtos/cover-implantes-componentes/implantes_acqua.png') no-repeat right;background-size:contain;}
.info-evento{float:left;}
.when-event, .place-event, .about-event{font-size:18px;}
.pad-text-event{padding-left:45px;}
.content-info-event{padding-left:45px;margin-top:10px;}
.title-when-event, .title-place-event, .title-about-event{font-size:17px;color:#833177;}
.title-when-event:before{content:url(../images/calendar.png);position:relative;top:6px;margin:0px 10px 0 0;}
.title-place-event:before{content:url(../images/pin-event.png);position:relative;top:6px;margin:0px 18px 0 8px;}
.title-about-event:before{content:url(../images/alert-event.png);position:relative;top:6px;margin:0px 12px 0 8px;}
.button-event{color:#833177;height:40px;background-color:#f2eaf1;text-transform:uppercase;border-color:#ccbbc9;}
.button-event:hover{color:#fff;background:#833177;border-color:#833177;}
.wrapper-btn-event{margin:20px 0 0 45px;}
@media(max-width:770px){.wrapper-btn-event{margin:0;margin-top:20px;}
#second-navbar-collapse{margin-left:0 !important;}
}
.web-address:before{content:url(../images/word-icon.png);margin:0px 10px 0 0;position:relative;top:2px;}
.fb-address:before{content:url(../images/fb-inter-icon.png);margin:0px 10px 0 0;position:relative;top:2px;}
.detail-internacional{margin-top:30px;}
.error-image{margin:50px auto 0;}
.error-image img{display:block;margin:0 auto;}
.search-error-page{background:#fff url('../images/magnify.png') no-repeat center right 18px;color:#6d6e70;border-radius:2px;}
.search-error-page:focus{background:#f2eaf1 url('../images/magnify-focus.png') no-repeat center right 18px;border-color:#ccbbc9;}
.text-erro{margin-bottom:30px;}
.partner-question li{list-style-type:disc;color:#b383ac;margin-left:35px;}
.partner-question p{color:#6d6e70;}
.know-more{margin-bottom:25px;display:block;}
.align-middle{vertical-align:middle;}
.
.media-home img{margin-right:20px;}
.btn-allsize{width:100%}
.btn-title{height:30px;padding:5px 12px;width:100%;margin-top:20px;}
.synchronize-organizer{background:url('../images/synchronize.png')no-repeat;display:inline-block;width:18px;height:14px;margin-right:9px;}
.btn-title:hover .synchronize-organizer{background:url('../images/white-synchronize.png')no-repeat;}
.well-new{border:0px;box-shadow:none;margin-top:16px;}
.disc-list li{list-style-type:disc;margin-left: 14px;}
.disc-list-gray li{list-style-type:disc;color:#b4b4b4;}
.list-dicas{margin-left:35px;}
.box-teeth{width:100%;height:159px;background:#f9f9f9;}
.box-teeth img{padding-top:22px;padding-right:15px;}
.small-shape{width:100%;height:40px;background:#f3f3f3;}
.small-shape{padding-top:10px;padding-left:10px;display:block;}
.previus-editions span:before{content:url(../images/previus-editions.png) no-repeat;position:relative;top:8px;margin-right:5px;}
.btn-send{margin-top:7px;}
.numb-pages{float:left;margin-right:15px;font-size:16px;margin-bottom:5px;}
@media(min-width:480px) and (max-width:768px){.numb-pages{margin-right:15px;margin-bottom:5px;font-size:16px;width:100%;float:left;}
.pagination > li > a,
.pagination > li > span,
.tplrepeat-paging-ifnotlinked{font-size:12px;padding-top:6px;}
.pagination > li:last-child{margin:-2px;}
}
@media(min-width:320px) and (max-width:479px){.pagination > li > a, .pagination > li > span, .tplrepeat-paging-ifnotlinked{padding:4px 6px 4px 6px;font-size:11px;}
.pagination > li:last-child{margin:-2px;}
.numb-pages{float:left;width:100%;}
.btn-pacient-guide a,
.btn-care-guide a{height:57px;}
}
@media(min-width:1024px){.btn-pacient-guide{padding-left:0px;}
.btn-care-guide{padding-right:0px;}
.imp-comp-covers{padding-left:0px;}
.left-pad-covers{padding-left:0px;}
#second-navbar-collapse a:hover{color:#a86fa0;}
#sub-cover-navbar > div > ul > li > a:hover{color:#6d6e70;font-weight:400;}
}
.doctor-group{display:inline-block;padding-left:40px;}
.doctor-group h3{margin-top:40px;}
.article-accordion ,#base-list .collapsed{color:#833177 !important;border:1px solid #ccbbc9 ;padding-left:15px;border-radius:3px;height:42px;background-image:url(../images/base-cientifica/plus.png);background-position:99%;background-size:initial;background-repeat:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(242, 234, 241);}
.article-accordion a{font-size:18px;padding-top:10px;}
.articles-group, #base-list  ul{border-radius:3px;box-shadow:rgb(234, 234, 234) 0 2px 2px -1px;background:#f7f7f7;}
.article-panel{margin-bottom:20px !important;}
#base-list input{width:25%;margin-bottom: 20px;}
#base-list ul li{padding:20px;color: #6d6e70;}
#base-list ul{margin-bottom: 21px; }
.article-content{margin:0 0 0 23px;border-top:0 !important;font-size:15px;}
.article-content li, .header li{margin-top:25px;}
.panel-2009{margin-bottom:0 !important;}
#title-product{padding:0;font-family:"konsens", Helvetica, Arial, sans-serif;font-weight: bold;}
#title-product:after{content:"";background:url('../images/arrow-product.png');width:10px;height:14px;display:inline-block;margin-left:10px;}
.see-more-product{border-radius:3px;border:1px solid rgb(222, 222, 222);width:100%;display:block;min-height:150px;margin-bottom:15px;}
.see-more-product p{padding:100px 8px 0;}
.ifu-product{background:url('../images/ifu-product.png') center 30% no-repeat;}
.form-escrow-product{background:url('../images/form-escrow-product.png') center 30% no-repeat;}
.budget-product{background:url('../images/budget-product.png') center 30% no-repeat;}
.print-product{background:url('../images/print-product.png') center 30% no-repeat;min-height:156px;}
.panel-category-product{margin:30px 0;border-right:1px solid #f2f2f3;}
.panel-category-product h3 > a{background:url('../images/close-search.png') no-repeat center right 15px;}
.panel-category-product .collapsed{background:url('../images/plus.png') no-repeat center right 20px;}
.panel-category-product li{border-bottom:1px solid #f2f2f3;}
.panel-title > a{padding-right:45px;font-weight: bold;}
.panel-cm h3 a.collapsed:hover, .panel-cm h3 a{color:#ffb612;}
.panel-category-product li a{padding:12px 0;color:#6d6e70;display:block;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.panel-cm li:hover{background:#fffbf3;border-bottom:1px solid #f2f2f3;border-left:1px solid #f2f2f3;}
.panel-category-product .panel-cm h3 > a{background:url('../images/cm-close.png') no-repeat center right 20px;}
.panel-category-product .panel h3 > a.collapsed{background:url('../images/plus.png') no-repeat center right 20px;}
.panel-category-product .panel-cm .collapsed:hover{background:url('../images/cm-plus.png') no-repeat center right 20px;}
.panel-cm li a:hover{padding:12px 13px;color:#ffb612;}
.panel-he h3 a.collapsed:hover, .panel-he h3 a{color:#3d7edb;}
.panel-he li:hover{background:#edf0f5;border-bottom:1px solid #f2f2f3;border-left:1px solid #f2f2f3;}
.panel-category-product .panel-he h3 > a{background:url('../images/he-close.png') no-repeat center right 20px;}
.panel-category-product .panel-he .collapsed:hover{background:url('../images/he-plus.png') no-repeat center right 20px;}
.panel-he li a:hover{padding:12px 13px;color:#3d7edb;}
.panel-iiplus h3 a.collapsed:hover, .panel-iiplus h3 a{color:#739600;}
.panel-iiplus li:hover{background:#eff0e9;border-bottom:1px solid #f2f2f3;border-left:1px solid #f2f2f3;}
.panel-category-product .panel-iiplus h3 > a{background:url('../images/iiplus-close.png') no-repeat center right 20px;}
.panel-category-product .panel-iiplus .collapsed:hover{background:url('../images/iiplus-plus.png') no-repeat center right 20px;}
.panel-iiplus li a:hover{padding:12px 13px;color:#739600;}
.panel-ancoragem li:hover{background:#f7efed;border-bottom:1px solid #f2f2f3;border-left:1px solid #f2f2f3;}
.panel-ancoragem li a:hover{padding:12px 13px;}
.panel-facility h3 a.collapsed:hover, .panel-facility h3 a{color:#ffcd00;}
.panel-facility li:hover{background:#f8f5ea;border-bottom:1px solid #f2f2f3;border-left:1px solid #f2f2f3;}
.panel-category-product .panel-facility h3 > a{background:url('../images/facility-close.png') no-repeat center right 20px;}
.panel-category-product .panel-facility .collapsed:hover{background:url('../images/facility-plus.png') no-repeat center right 20px;}
.panel-facility li a:hover{padding:12px 13px;color:#ffcd00;}
.panel-ws h3 a.collapsed:hover, .panel-ws h3 a{color:#e98300;}
.panel-ws li:hover{background:#f6f0e9;border-bottom:1px solid #f2f2f3;border-left:1px solid #f2f2f3;}
.panel-category-product .panel-ws h3 > a{background:url('../images/ws-close.png') no-repeat center right 20px;}
.panel-category-product .panel-ws .collapsed:hover{background:url('../images/ws-plus.png') no-repeat center right 20px;}
.panel-ws li a:hover{padding:12px 13px;color:#e98300;}
.panel-zigomatico h3 a.collapsed:hover, .panel-zigomatico h3 a{color:#833177;}
.panel-zigomatico li:hover{background:#eeebef;border-bottom:1px solid #f2f2f3;border-left:1px solid #f2f2f3;}
.panel-category-product .panel-zigomatico h3 > a{background:url('../images/zigomatico-close.png') no-repeat center right 20px;}
.panel-category-product .panel-zigomatico .collapsed:hover{background:url('../images/zigomatico-plus.png') no-repeat center right 20px;}
.panel-zigomatico li a:hover{padding:12px 13px;color:#833177;}
.panel-he h3 a.collapsed, .panel-iiplus h3 a.collapsed, .panel-facility h3 a.collapsed, .panel-ws h3 a.collapsed, .panel-zigomatico h3 a.collapsed, .panel-cm h3 a.collapsed{color:#6D6E71;}
@media (max-width:1024px){.content-edition-cover{display:block;margin:0 auto;}
.consult-group{margin-bottom:50px;}
}
@media (max-width:992px){.fotorama__wrap{display:block;margin:0 auto;}
}
@media (min-width:978px){#title-product{display:none;}
}
@media (max-width:978px){#title-product{display:block;}
.panel-category-product{display:none;}
@media (max-width:780px){.arch-format{float:right;margin-left:0;}
}
@media (max-width:1024px){.buttons-default{width:100%;margin-bottom:10px;}
.social-list{margin-top:15px;width:100%;text-align:center;}
}
@media (max-width:640px){.doctor-group{font-size:10px;padding-left:20px;}
.product-thumb{min-height:218px;}
.consult-group h4{text-align:center;margin-bottom:45px;padding-left:0 !important;}
.consultores img{margin:0 auto;margin-bottom:20px;padding-top:40px !important;}
.consultores{text-align:justify;}
.fone-mob{padding:0 0 0 10px;}
.number-mob{font-size:0.8em !important;}
.sac{margin:11px 0 0 0 !important;}
.sac-mob{padding:0 0 0 30px;}
.blue{font-size:0.7em;}
.tel{margin-top:10px;}
.consultoria{margin:15px 0 0 10px !important;}
.padding-home-null{padding-left:0;}
}
@media (max-width:770px){.margin-default{margin:0 auto !important;display:block !important;}
.pacient-page-btn{padding:0;}
}
@media (max-width:480px){.intro-consult img{display:block;margin:0 auto 20px;float:none !important;}
.group-desc-consult{padding-left:0 !important;display:block !important;text-align:center;}
}
@media(max-width:1015px){.previus-editions{width:100%;text-align:center;color:#833177;display:inline-block;font-size:18px;height:60px;margin:0;padding:0 55px 0;}
}
@media(max-width:320px){.article-circle{display:block;margin:0 auto;}
.doctor-group{text-align:center;display:block;}
}
.achor-default-img-inpage{display:block}
.img-in-page{display:block;margin:0 auto;margin-bottom:20px;}
}
.form-neodent-news h2{color:#6d6e70;}
.form-neodent-news form{margin-top:40px;}
.social-list{    margin: 15px 0 0 -15px;}
.social-list li{display:inline-block;margin-right:10px;}
.input-as-text{float:left;position:relative;margin-right:20px;}
.social-list li a{width:100%;height:100%;}
.input-as-text input{position:absolute;top:0;left:0;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;cursor:pointer;margin:0;height:20px;}
.input-as-text span{color:#833177;}
:checked + span{font-weight:bold;}
.input-as-text.active span{font-weight:bold;text-transform:uppercase;}
.tpllang-SearchResultTitle{display:block !important;}
.tplflag-search-results h4{margin-top: 0px;margin-bottom: 0px;}
.tplflag-search-results .list-inline{margin-bottom: 0;}
.tplflag-search-results .bottom-spacing {margin-bottom: 40px;}
#search_results .tplrepeat-list.col-md-3{width:100%;}
.btn-flag{border:1px solid transparent;    border-right: 1px solid #995991;
    border-left: 1px solid #995991;cursor:pointer;height:23px;padding:4px 20px 9px 1px !important;width:46px;margin-top: 6px;}
.open .btn-flag{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#ccbbc9;}
.ul-flag{border-color:#ccbbc9;min-width:46px;padding-top:0;}
.ul-flag li a{height:30px;}
.br-flag-lg{background:url('../images/brazil-flag.png') no-repeat center;display:block;height:13px;margin-left:5px;width:18px;}
.br-caret{color: #995991;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid;height:0;margin-left:2px;position:absolute;right:5px;top:8.5px;vertical-align:middle;width:0;}
.open .br-caret{border-bottom:4px solid;border-left:4px solid transparent;border-right:4px solid transparent;border-top:0;}
.br-flag{background:url('../images/brazil-flag.png') center no-repeat;}
.en-flag{background:url('../images/united-states-flag.png') center no-repeat;}
.es-flag{background:url('../images/spain-flag.png') center no-repeat;}
.footer-sprite{background:url('../images/footer.png') no-repeat;display:block;width:32px;}
.facebook{background-position:top;height:32px;}
.linkedin{background-position:0 -37px;height:32px;}
.twitter{background-position:0 -74px;height:32px;}
.youtube{background-position:0 -111px;height:32px;}
.tel{margin-top:10px;}
.consultoria{background-position:0 -148px;height:27px;margin:20px 15px 0 0;}
.sac{background-position:0 -179px;height:27px;margin:20px 15px 0 0;}
.number{color:#833177;font-size:18px;    font-weight: bold;}
.sub_footer{background-color:#fff;min-height:110px;padding:23px 0;border-top:1px solid #cbcbcb;}
.footer_outer{background-color:#e7e7e8;border-top:1px solid #cbcbcb;box-shadow:inset 0 3px 3px rgba(203, 203, 203, 0.20);padding-bottom:20px;padding-top:12px;webkit-box-shadow:inset 0 3px 3px rgba(203, 203, 203, 0.20);width:100%;}
.footer_outer ul li a{font-family: "lato", Helvetica, Arial, sans-serif;color:#7F8083;line-height:15px;}
.footer_outer ul li a:hover{color:#833177;}
.footer_outer ul li a strong{font-size:16px;line-height:30px;}
.logo-footer{margin-bottom:10px;}
.footer-bottom{background-color: rgb(203, 203, 203);height: 32px;position: absolute;width: 100%;bottom: 0;}
.footer-bottom a{font-size: 10px;line-height: 32px;color: rgb(129, 130, 133);}
.box-tel{background:#f2eaf1;border-bottom-left-radius:3px;border-bottom-right-radius:3px;font-size:13px;left:-140px;line-height:18px;margin:0;padding:8px 0 10px 0;position:absolute;text-align:center;top:0;width:130px;}
.header-search{position:absolute;right:0;top:0;margin:0;}
#header{height:70px;border-bottom: 1px solid #DCDCDC;}
.master-menu{float:initial;width:100%;}
.master-menu > li{display:inline-block;float:initial;font-size:14px;height:70px;}
.master-menu > li > a{line-height:70px;padding:0 15px;color:#6d6e70;font-family:"konsens", Helvetica, Arial, sans-serif;font-weight: normal;text-transform: uppercase;display: block;}
.master-menu > li > a:hover{color:#833177;}
#sub-cover-navbar{background:#dcdcdc;height:35px;position: relative;
z-index: 10;}
#sub-cover-navbar a{color:#6d6e70;}
#sub-cover-navbar a:hover{font-weight:bold;border-bottom:1px solid #6d6e70;}
#sub-cover-navbar .open-brother{height:35px;line-height:35px;}
#sub-cover-navbar ul{position:relative;z-index:1;float: left;}
#sub-cover-navbar ul{margin:0;}
#second-navbar-collapse ul, #sub-cover-navbar ul{margin:0 0 0 -20px;}
#second-navbar-collapse .ul-flag{margin:0 0 0 0px;}
#sub-cover-navbar ul > li{height:32px;}
#sub-cover-navbar ul > li > a,#second-navbar-collapse ul > li > a{    font-family: "lato", Helvetica, Arial, sans-serif;cursor:pointer;font-size:12px;line-height:34px;padding:0 1.5em;}
#carousel-home{margin-bottom:35px;box-shadow: inset 0 0 50px rgba(131, 130, 135, 0.2);
    webkit-box-shadow: inset 0 0 50px rgba(131, 130, 135, 0.2);}
#carousel-home > .carousel-inner > .item{height:567px;}
#carousel-home > .carousel-inner > .item.item-img{height:inherit;}
.padding-null{padding:0;}
.inter-cover col-md-12{padding-left:0;}
.padding-left-null{padding-left:0;}
.padding-right-null{padding-right:0;}
#sub-cover-navbar > div > ul > li > a + ul{background:#6d6e70;display:none;height:initial;left:1.5em;padding:0;position:relative;top:0;z-index:1;}
#sub-cover-navbar > div > ul > li > a + ul:before{content:"";width:0;min-height:45px;height:0;position:absolute;top:-12px;left:1.5em;border:6px solid transparent;border-bottom-color:#6d6e70;}
#sub-cover-navbar > div > ul > li > a + ul > li > a, #sub-cover-navbar > div > ul > li > a + ul > li > a:hover, #second-navbar-collapse > div > ul > li > a + ul > li > a{color:#fff;display:block;}
#second-navbar-collapse > div > ul > li > a + ul{padding:0;}
.toggle-position-right{float:right !important;}
.panel-open > .article-accordion, .header{background-image:url(../images/base-cientifica/close.png);background-position:99%;background-size:initial;background-repeat:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(131, 49, 119);border:0px !important;}
.panel-open .panel-title > a, .header {color:#fff;padding-top:12px;}
.header{padding-left: 15px;
  border-radius: 3px;
  height: 42px;}
#side-menu, #magnify-mobile, #first-navbar-collapse > a{display:none;}
.height-cover{height:366px;}
@media (max-width:1200px){.master-menu{width:100%;padding-right:100px;}
.choose-header{left:20px;}
#second-navbar-collapse{display:block;visibility:visible;}
}
@media(min-width:690px){.consultores img{display:block;float:left;margin-right:20px;}
}
@media (max-width:1024px){.box-tel{display:none;}
.master-menu{padding:0 0 0 40px;}
.first-navbar-collapse{margin:0;overflow:hidden;text-align:center;}
#first-navbar-collapse > a:after{display:none;}
}
@media(max-width:950px){.toggle-position-right{position:inherit !important;}
}
@media(max-width:870px){.master-menu{width:100%;background:#fff;display:none;left:0;position:absolute;top:60px;z-index:19;margin:0;padding:0;}
.master-menu > li{display:block;height:40px;}
.master-menu > li > a{display:block;line-height:40px;height:40px;padding:0;background:#6d6e70;border-bottom:1px solid #a0a1a3;color:#fff;font-weight:lighter;text-transform:uppercase;letter-spacing:1px;}
.master-menu > li > a:hover{color:#fff;}
.master-menu > li:last-of-type > a{border:0;}
.master-menu:before{content:'';width:0;height:0;border:5px solid transparent;border-bottom-color:#6d6e70;position:absolute;top:-10px;right:28.5px;}
#Container{padding-bottom:224px;}
}
.category-page li:nth-child(2){display:none;}
#search-mobile{display:none;}
#search-mobile input{float:right;width:80%;}
#pp > a{float:left;width:100%;}
@media print{#header, .second-navbar, .inter-cover,#sub-cover-navbar, .Breadcrumb,.Left, .tplrepeat-breadcrumb,.ContentModulesContainer,.btn,.see-more-product, h2,#Footer{display:none;}
}
.banner-institucional{background:url(../images/historico/banner-institucional.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-width:100%;min-height:100%;z-index:1000;display:block;}
.arrow-first{background:transparent url(../images/historico/arrow-first.png) center no-repeat;width:100%;height:80px;display:block;top:9.1%;position:absolute;}
h2.ss-subtitle{padding:10px 10px 40px;font-size:52px;text-transform:uppercase;color:rgba(0,0,0,0.8);position:relative;text-shadow:1px 1px 2px rgba(0,0,0,0.2);}
h2.ss-subtitle:before{width:4px;height:40px;background:rgba(61,64,85,0.3)
content:'';position:absolute;right:75%;margin-right:-4px;bottom:-4px;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;}
h2.ss-subtitle:after{width:25%;height:0;border-bottom:4px dashed rgba(17,17,22,0.8);content:'';position:absolute;right:50%;margin-right:-1px;bottom:-4px;}
.ss-links{position:fixed;left:10px;bottom:10px;width:3%;z-index:100;}
.ss-links a{background:#bfbfbf;font-size:10px;width:30px;height:30px;line-height:30px;margin:5px;border-radius:50%;display:block;text-align:center;-webkit-transition:background 0.2s linear;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;-ms-transition:background 0.2s linear;transition:background 0.2s linear;color:#000;}
.ss-links a:hover{background:#8d4483;color:#fff;}
.ss-container{width:100%;position:relative;text-align:left;float:left;z-index:10;overflow:hidden;padding-bottom:500px;border-bottom:1px solid #cbcbcb;}
.ss-container h2{font-size:38px;color:#802e83;text-shadow:0 1px 1px #fff;padding:20px 0;}
.ss-container:before{position:absolute;width:4px;background:#8d4483;top:0;left:50%;margin-left:-2px;content:'';height:100%;}
.ss-row{width:100%;clear:both;float:left;position:relative;padding:30px 0;}
.ss-left, .ss-right{float:left;width:48%;position:relative;}
.ss-right{float:right;padding-left:2%;}
.ss-left{text-align:justify;float:left;padding-right:2%;}
.ss-circle{border-radius:2px;overflow:hidden;display:block;text-indent:-9000px;text-align:left;-webkit-box-shadow:0 1px 4px rgba(70, 70, 70, 0.75) inset;-moz-box-shadow:0 1px 4px rgba(70, 70, 70, 0.75) inset;box-shadow:0 1px 4px rgba(70, 70, 70, 0.75) inset;background-size:cover;background-color:#8d4483;background-repeat:no-repeat;background-position:center center;position:static;}
.ss-small .ss-circle{width:100px;height:100px;}
.ss-medium .ss-circle{width:200px;height:200px;}
.ss-large .ss-circle{width:380px;height:350px;}
.ss-circle-deco:before{width:95px;height:0;border-bottom:2px dashed #ddd;border-bottom:2px dashed #802e83;-webkit-box-shadow:0 1px 1px #fff;-moz-box-shadow:0 1px 1px #fff;box-shadow:0 1px 1px #fff;position:absolute;top:50%;content:'';margin-top:-3px;margin-left:-40px;margin-right:-40px;}
.ss-circle-deco:after{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;content:'';position:absolute;top:50%;margin-top:-10px;}
.
.ss-left .ss-circle-deco:before{right:-5%;}
.ss-right .ss-circle-deco:before{left:-5%;}
.ss-left .ss-circle-deco:after{right:0;}
.ss-right .ss-circle-deco:after{left:0;}
.ss-left .ss-circle{float:right;margin-right:2%;}
.ss-right .ss-circle{float:left;margin-left:2%;}
.ss-container h3{padding:10px 15px;background:#e5e5e5;border-radius:2px;}
.ss-container .ss-medium h3{margin-top:82px;}
.ss-2001{margin-top:150px !important;}
.ss-container h3 span{color:rgba(255,255,255,0.8);font-size:13px;display:block;padding-bottom:5px;}
.ss-container h3 a{font-size:16px;color:#833177;display:block;padding-left:90px;line-height:25px;}
.one-box h3{margin-top:90px;}
.two-box h3{margin-top:111px;}
.three-box h3{margin-top:124px;}
.four-box h3{margin-top:115px;}
.six-box h3{margin-top:136px;}
.seven-box h3{margin-top:50px;}
.eight-box h3{margin-top:122px;}
.nine-box h3{margin-top:60px;}
.ten-box h3{margin-top:150px;}
.eleven-box h3{margin-top:150px;}
.image-block-one{background-image:url(../images/historico/institucional1.jpg);}
.image-block-two{background-image:url(../images/historico/institucional2.jpg);}
@media(max-width:960px){.ss-left, .ss-right{width:100%;position:initial;margin-right:4px;}
.ss-right .ss-circle{margin:0 auto;display:inline-block;width:100%;}
.ss-container h2{float:right;position:relative;top:15px;}
.ss-container h3 a{}
.ss-links{position:fixed;top:80px;display:block;}
.fancybox-wrap{display:none;}
.ss-container .ss-large h3{margin-top:0 !important;}
.ss-row{padding:0 0;}
.ss-circle-deco:before{display:none;}
.ss-container{padding-bottom:255px;}
}
.ss-circle-1{background-image:url(../images/historico/thumb/1.jpg);}
.ss-circle-2{background-image:url(../images/historico/thumb/2.jpg);}
.ss-circle-3{background-image:url(../images/historico/thumb/3.jpg);}
.ss-circle-4{background-image:url(../image/historico/thumb/4.jpg);}
.ss-circle-5{background-image:url(../images/historico/thumb/5.jpg);}
.ss-circle-6{background-image:url(../images/historico/thumb/6.jpg);}
.ss-circle-7{background-image:url(../images/historico/thumb/7.jpg);}
.ss-circle-8{background-image:url(../images/historico/thumb/8.jpg);}
.ss-circle-9{background-image:url(../images/historico/thumb/9.jpg);}
.ss-circle-10{background-image:url(../images/historico/thumb/10.jpg);}
.ss-circle-11{background-image:url(../images/historico/thumb/11.jpg);}
.ss-circle-12{background-image:url(../images/historico/thumb/12.jpg);}
.ss-circle-13{background-image:url(../images/historico/thumb/13.jpg);}
.ss-circle-14{background-image:url(../images/historico/thumb/14.jpg);}
.ss-circle-15{background-image:url(../images/historico/thumb/15.jpg);}
.ss-circle-16{background-image:url(../images/historico/thumb/16.jpg);}
.ss-circle-17{background-image:url(../images/historico/thumb/17.jpg);}
.ss-circle-18{background-image:url(../images/historico/thumb/18.jpg);}
.ss-circle-19{background-image:url(../images/historico/thumb/19.jpg);}
.ss-circle-20{background-image:url(../images/historico/thumb/20.jpg);}
@media(min-width:960px){.zoom-img:hover{background:url(../images/historico/zoom-img.png) center no-repeat;display:block;}
.equip-work{margin-left:35px;}
.couple-button{display:inline-block;margin-left:20px;}
}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "lato",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('../images/fancybox/fancybox_sprite.png');}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url('../images/fancybox/fancybox_loading.gif') center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../images/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../images/fancybox/fancybox_overlay.png');}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "lato",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
.group-desc-consult{padding-left:40px;display:inline-block;}
.title-list-consult{display:inline-block;margin-top:50px;}
.intro-consult{margin-top:50px;}
.intro-consult img{float:left;}
.consultores h4, .consult-group h4{padding-left:140px;}
.consultores img{margin-top:-30px;}
.consult-group h4{margin:0;height:23px;}
.consult-group{margin:0 0 20px -13px;}
.more-consult{margin-left:150px;}
.img-detalhe-curso{padding:0px;}
.detalhe-curso h2{margin:0px;color:#833177;}
.info-geral{padding-top:30px;}
.num-polict{padding-left:30px;}
.forms-escrow h2{padding-top:20px;}
.zoom-img iframe{display:block;}
.news-cover{padding-left:0;margin-top:20px;}
.partner-question li{padding-bottom:5px;}
.dt, .caption{display:table;}
.dtc, .text-caption{display:table-cell;}
.vam , .text-caption{vertical-align:middle;}
.text-caption{height:150px;}
.vat{vertical-align:top;}
.vab{vertical-align:bottom;}
.img-toggle > span > img, .img-toggle-responsive > span > img, .open-brother > span{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;}
.img-toggle > span > img:last-of-type{display:none;}
.img-toggle-responsive.right > span > img, .img-toggle.right > span > img{margin-right:10px;}
.img-toggle-responsive.left > span > img, .img-toggle.left > span > img{margin-left:10px;}
.img-toggle-responsive > span > img{display:none;}
.img-toggle-inline > span > img, .img-toggle-inline > span, #second-navbar-collapse > div > .img-toggle-inline > span > img{line-height:initial;position:relative;margin:0 0 0 5px;top:initial;right:initial;bottom:initial;left:initial;}
.img-toggle-inline > span > img{display:inline-block;}
.img-toggle-inline > span > img:last-of-type{display:none;}
@media(max-width:870px){.img-toggle > span > img{display:block;}
.img-toggle > span > img:last-of-type{display:none;}
.img-toggle-responsive > span > img{display:block;}
.img-toggle-responsive > span > img:last-of-type{display:none;}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('../images/fancybox/fancybox_sprite@2x.png');background-size:44px 152px;}
#fancybox-loading div{background-image:url('../images/fancybox/fancybox_loading@2x.gif');background-size:24px 24px;}
}
#search_Query{float:left;position:relative;width:50%;margin:15px 0 0 0;}
#search_Query input[type=text]{background-image:url('../images/magnify.png');background-position:98%;background-size:initial;background-repeat:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#F9F9F9;height:50px;width:100%;border:1px solid #dedede;border-radius:4px;padding:0 50px 0 20px;box-shadow:inset 0 11px 8px -12px #CCC;}
#search_Query input[type=text]:focus{background-image:url(../images/magnify-focus.png);background-position:98%;background-size:initial;background-repeat:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(242, 234, 241);outline:none;}
#search_Query input[type=submit]{position:absolute;top:0;right:0;margin:0;height:50px;width:50px;padding:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;z-index:1;}
.mt-btn{margin-top:26px;}
.news .tplvar-list-title{
	text-transform: uppercase;
}
.news .tplrepeat-list,.news .tplvar-list-title{   
padding: 30px;
margin:0;
}

.news .btn{
	margin: 18px 30px;
}
.news .tplrepeat-list:first-child{  
	border-top: 1px solid #995991;
}
.news .tplrepeat-list{    
    min-height: 55px;
    border-bottom: 1px solid #995991;}
.tplrepeat-list h4 a{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;height:32px;}
.listSummary{color:#6d6e70;}
.listSummary{font-family: "lato", Helvetica, Arial, sans-serif;display:block;overflow:inherit;min-height:inherit;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;-ms-text-overflow:ellipsis;}
.content-ellipsis .tplvar-listitem-summary p{
    /*display: block;
    display: -webkit-box;
    margin: 0 auto;
    line-height: 1.4;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;*/
    overflow: hidden;
   /* text-overflow: ellipsis;*/

}
.tplvar-listitem-summary{
    margin-bottom: 15px;
}
@media(max-width:640px){.consult-group:not(img){-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:block !important;max-height:none;}
}
.tplflag-search-results i{font-style:normal;}
.tplvar-content-publishdate{position:relative;top:20px;}
.h1-cover, .inter-cover h1{color:#833177;}
.carousel-caption{padding-right:20px;padding-left:20px;}
.estados-menu{max-height:370px;overflow:auto;}
.clickable-magnify{position:relative;}
.clickable-magnify input[type=submit]{position:absolute;top:0;right:0;height:35px;width:25px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.search-input-content ~ input[type=submit]{top:17px;}
.im-search-input:focus{outline:0;border:1px solid #ccbbc9 !important;background:#f2eaf1;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.Searchinput{-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.Searchinput:focus{outline:0;border:1px solid #ccbbc9 !important;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
@media (max-width:870px){#search_Query{width:100%;}
/*.height-cover{height:150px;overflow:hidden;display:block !important;margin:0;}*/
#Footer{height:224px;}
.hidden-xs{display:none !important;}
.visible-xs{display:block !important;}
#second-navbar-collapse{padding:0;}
#header{height:60px;}
#side-menu:before{display:none;}
#side-menu > li{display:none;height:33px !important;width:53px;background-color:transparent !important;border-radius:1px;margin-right:-10px;margin-bottom:-1px !important;}
#side-menu > li > a{height:inherit;width:inherit;display:block;padding:0 !important;border:1px solid #ccbbc9;background-color:#fff !important;position:relative;width:50px;}
#side-menu > li > a:hover, #side-menu > li > a:active{background-color:#f2eaf1 !important;}
#side-menu > li > a > img, #side-menu > a > img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:13px;width:18px;line-height:1;}
#side-menu > li:first-of-type{margin-top:40px;}
#side-menu > li:first-of-type:before{content:'';width:0;height:0;position:absolute;top:30px;right:50%;margin-right:-10px;border:5px solid transparent;border-bottom-color:#ccbbc9;}
#side-menu > li:first-of-type > a{border-radius:3px 3px 0 0;}
#side-menu > li:last-of-type{margin-top:0 !important;}
#side-menu > li:last-of-type a{border-radius:0 0 3px 3px;}
#side-menu > a{height:25px;width:30px;display:block;position:absolute;top:3px;right:0;left:initial;margin:0;background-color:#dbdbdc;border-radius:3px;}
.bg-dg{background:#6d6e70 !important;}
#magnify-mobile{display:block;padding:0 20px 0 60px;top:3px;height:42px;position:absolute;}
#magnify-mobile span, #magnify-mobile img, #magnify-mobile > input[type=text]{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto auto auto 0;height:30px;width:30px;}
#magnify-mobile img{margin-left:auto;height:15px;width:15px;}
#magnify-mobile input[type=text]{margin-left:auto;width:100% !important;position:relative;z-index:18 !important;top:5px;right:0;border:0;border-radius:4px;padding-left:10px;height:32px;}
#magnify-mobile > span{border-radius:50%;cursor:pointer;margin-left:20px;}
#magnify-mobile > .closed{background-color:#dbdbdc;}
#magnify-mobile > .open{background-color:#fff;}
.bg-gray{background-color:#6d6e70 !important;}
#sub-cover-navbar > div > ul > li > a + ul > li > a,#second-navbar-collapse > div > ul > li > a + ul > li > a{background:#6d6e70;cursor:pointer;display:block;padding:0 20px;width:100%;}
#second-navbar-collapse ul, #sub-cover-navbar ul{margin:0;left:0 !important;}
#magnify-mobile + ul{left:initial !important;right:20px;}
#sub-cover-navbar > div > ul > li > a + ul:before{display:none;}
#sub-cover-navbar > div > a + ul > li > a > span{display:none !important;}
#sub-cover-navbar > div > ul{margin:0 -20px;float:initial;}
#second-navbar-collapse > div > ul:before{border:5px solid transparent;border-bottom-color:#6d6e70;content:"";height:0;left:50%;margin-left:-5px;position:absolute;top:-9px;width:0;}
#second-navbar-collapse ul > li{background:#6d6e70;height:initial;width:100%;}
#sub-cover-navbar ul > li{background:#6d6e70;height:initial;width:100%;}
#sub-cover-navbar > ul{margin:0 -20px;}
#sub-cover-navbar .open-brother{text-transform:uppercase;}
#second-navbar-collapse > div > ul:last-of-type{display:none;position:absolute;z-index:16;width:100%;margin:0;}
#sub-cover-navbar > div > ul:before{border:6px solid transparent;border-bottom-color:#6d6e70;content:"";height:0;left:20px;position:absolute;top:-12px;width:0;}
#sub-cover-navbar ul > li > a, #second-navbar-collapse ul > li > a{padding:0 20px;text-align:left;text-transform:uppercase;border-bottom:1px solid #a0a1a3;color:#fff;}
.second-navbar{background:#fff;}
.second-navbar > div > div > .open-brother{background:#fff;display:block;line-height:50px;margin:0;text-align:center;width:100%;font-size:15px;width:66.66666667%;margin-left:16.66666667%;}
#second-navbar-collapse ul > li > a{color:#fff;padding:0;}
#second-navbar-collapse ul > li > a{background:#6d6e70;padding:0 20px;}
#second-navbar-collapse ul > li > a > span > img{margin-right:26px;}
#second-navbar-collapse ul > li > a.active{background-color:#545557;color:#9c9d9f;}
#second-navbar-collapse .nav > li:last-of-type > a{border-bottom:0;}
.inter-cover{height:366px;margin-top:8px;}
#side-menu{display:block;position:absolute;top:10px;right:20px;left:initial;margin:0;background:transparent;z-index:17;}
#second-navbar-collapse > div{}
.inter-cover h2{padding-top:0;}
.open-brother{cursor:pointer;}
.open-brother + ul{display:none;}
.nav-sprite{background:transparent;}
.btn{margin-bottom:15px;width:100%;}
.events li:nth-child(3){display:none;}
.magazine-thumb{margin-left:10%;}
.title-line:after, .title-line:before{width:15%;}
.panel-category-product .panel h3 > a{background:url('../images/close-white.png') #545557 no-repeat center right 20px;padding:12px 15px;color:#77787a;}
.panel-category-product .panel .collapsed, .panel-category-product .panel .collapsed, .panel-category-product .panel .collapsed, .panel-category-product .panel .collapsed:hover{background:url('../images/plus-white.png') #6d6e70 no-repeat center right 20px !important;color:#fff;}
.panel-category-product li a, .panel-category-product li a:hover{background:#6d6e70;color:#fff;padding:12px 13px;}
.panel-category-product ul{margin-bottom:0;}
.panel li a:hover{padding:12px 15px;color:#ffb612;}
#first-navbar-collapse > a{cursor:pointer;display:block;padding:10px;position:absolute;right:13px;top:20px;}
}
@-moz-document url-prefix(){.tplrepeat-list h4 a{height:36px;}
}
.tplrepeat-list h4 a{font-weight: 700;}
.implantes-pai{height:212px;padding-top:8px;padding-bottom:8px;margin-bottom:30px}
.carousel-caption .embed-responsive.embed-responsive-16by9{
	padding-bottom: 50%;
}
/*originais neodent*/
.box-purple{color:#833177;border:1px solid #833177;border-radius: 3px;padding: 10px;}
.comp-prod{-webkit-box-shadow:0 4px 4px -4px rgba(0, 0, 0, 0.2);box-shadow:0 4px 4px -4px rgba(0, 0, 0, 0.2);padding: 25px 0; }
.centered {text-align: center;}
.well.media{min-height: 179px;}
.well.media .media-body{vertical-align: middle;}
.table-product thead, .table-product thead th{background:#833177;color:#fff;border-color:#fff;font-weight: normal;vertical-align: middle;}

/*dropdown*/
.dropdown dd, .dropdown dt {
    margin:0px;
    padding:0px;
}
.dropdown ul {
    margin: -1px 0 0 0 ;
}
.dropdown dd {
    position:relative;
}
.nav-pills .dropdown a, 
.nav-pills .dropdown a:visited {
    color:#fff;
    text-decoration:none;
    outline:none;

}
.dropdown dt a {
    display: block;
    min-height: 40px;
    padding: 12px 5px;
    font-size: 14px;
    line-height: 13px;
    background: #FFFFFF;
    color: #555555 !important;
    border-radius: 3px;
    border: 1px solid #dedede;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.dropdown dt a span, .multiSel span {
    cursor:pointer;
    display:inline-block;
    padding: 0 3px 2px 0;
    font-weight: normal;
}
.multiSel{
	margin: 0;
}
.dropdown dd ul {
    background-color: #FFFFFF;
    border: 1px solid #dedede;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    color: #8F7F83;
    display: none;
    left: 0px;
    padding: 2px 15px 2px 5px;
    position: absolute;
    top: 2px;
    width: 100%;
    list-style: none;
    height: 100px;
    overflow: auto;
    z-index: 1;
}
.dropdown span.value {
    display:none;
}
.dropdown dd ul li a {
    padding:5px;
    display:block;
}
.dropdown dd ul li a:hover {
    background-color:#fff;
}
.nav-pills{
	margin:0;
}


/* MEGA MENU STYLE
********************************/ 
.master-menu .dropdown-menu a{color: #833177;}
.mega-menu h4{
    color:#833177;
}
.master-menu .dropdown-menu, .master-menu .dropdown.active a{
    background:#dcdcdc;
    color:#833177 !important;
}
ul.mega-menu {
    padding: 15px 0px ! important;
    width: 540px;
  border-radius: 0;
  margin-top:0;
    }

    .mega-menu li {
        display: inline-block;
        float: left;
        font-size: 0.94rem;
        line-height: 0.94rem;
        text-transform: uppercase;
        font-weight:bold;
        }

        .mega-menu li.mega-menu-column {
            margin:0 20px;
            width: 150px;
            height: 177px;

    
            }
            .mega-menu li.mega-menu-column li a{
             font-size: 12px;
            }
            .mega-menu .nav-header,.mega-menu .nav-header-bottom{
            padding: 0 !important;
            margin-bottom: 10px;
            display: inline-block;
            width: 100%;
           
            }
            .mega-menu .nav-header-bottom{
             margin-top: 10px;
            }
            .mega-menu .nav-header a, .mega-menu .nav-header-bottom a{
                 font-weight: bold;
            }
      .mega-menu img { padding-bottom: 10px;}

/*image hover home*/

.image-hover {
    background-repeat:no-repeat;background-size:cover;background-position:center;min-height:163px;
    background-blend-mode: multiply;
    background-color: rgba(131,49,119,0);
    text-align: center;
    padding-top: 105px;
    position: relative;
    text-transform: uppercase;
    font-size: .91em;
    line-height: 1.2;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
 }

.image-hover:hover {  
    background-blend-mode: multiply;
    background-color: rgba(131,49,119,0.8);
}

.image-hover a {
    color: rgba(255, 255, 255, 0.65);
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    padding-top: 100px;
}
.image-hover img{position:absolute;top:100%;left:0;bottom:0;margin:auto;right:0;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.image-hover:hover img{position:absolute;top:0px;left:0;margin:auto;right:0;bottom:0;opacity:1;}
.more .AnchorImageBox{
    width:100% !important;
}
 .AnchorImageBox {
   /* height:250px;
    overflow: hidden;*/
    width:35%;
    padding-left: 0;
}
.AnchorImageBox img {
    width: 100%;
}
.consultores .listSummary .AnchorImageBox {
   /* height:250px;
    overflow: hidden;*/
    width:20%;
}
.consultores .AnchorImageBox img {
    width: 100%;
}
.small-arrow-purple{
    background:url('../images/small-arrow.png');
    display: inline-block;
    width:8px;
    height:15px;
    margin: -2px 3px;
}
.icon-ifu{
    background: url('../../../images/ifu-product.png');
    width:23px;
    height:20px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-right: 10px;
}
.icon-escrow{
    background: url('../../../images/form-escrow-product.png');
    width:15px;
    height:20px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-right: 10px;
}
@media (max-width:768px){.btn{margin-bottom: 48px;}}
        .social-container {
              width: 175px;
    height: 24px;
    margin: 0;
        }
        .social-container .links {
            margin-bottom: 10px;
            text-align: center;
        }
        .social-container .links a {
           margin: 0 20px 0 0;
            color: #DCDCDC;
            text-decoration: none;
            font-size: 25px;
            font-weight: bold;
            text-shadow: 0px 2px 3px #fff;
        }
        .social-container .links a:hover {
            color: #833177;
        }
        .source {
            width: 350px;
            margin: 0 auto;
            background: #fff;
            color: #666;
            font-weight: bold;
            display: block;
            white-space: pre;

        
        }