header {
    z-index: 9999
}

/*===============================================*/
/* Menu 										 */
/*===============================================*/
#nav {
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    z-index: 998;
    width: 100%;
}

.navbar {
    border-radius: 0;
    margin-bottom: 0;
}
.navbar-default {
    border: none;
}
.navbar-default .navbar-nav > li > a:focus {
    outline: 0;
}

/*===============================================*/
/* Menu Color									 */
/*===============================================*/
/* navbar */
.navbar-default {
    background-color: #00e6dd;
    border-color: #00e6dd;
}

/* title */
.navbar-default .navbar-brand {
    color: #ffffff;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #ffffff;
}

/* link */
.navbar-default .navbar-nav {
    background-color: #00e6dd;
}
.navbar-default .navbar-nav > li > a {
    padding-top: 25px;
    padding-bottom: 25px;
    color: #ffffff;
    -webkit-transition: 0.3s all ease;
    -moz-transition: 0.3s all ease;
    -o-transition: 0.3s all ease;
    -ms-transition: 0.3s all ease;
    transition: 0.3s all ease;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #ffffff;
    background-color: #329079;
    -webkit-transition: 0.3s all ease;
    -moz-transition: 0.3s all ease;
    -o-transition: 0.3s all ease;
    -ms-transition: 0.3s all ease;
    transition: 0.3s all ease;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: #ffffff;
    background-color: #329079;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    color: #ffffff;
    background-color: #329079;
}

/* caret */
.navbar-default .navbar-nav > .dropdown > a .caret {
    border-top-color: #777;
    border-bottom-color: #777;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #333;
    border-bottom-color: #333;
}

.navbar-default .navbar-nav > .open > a .caret,
.navbar-default .navbar-nav > .open > a:hover .caret,
.navbar-default .navbar-nav > .open > a:focus .caret {
    border-top-color: #555;
    border-bottom-color: #555;
}

/* mobile version */
.navbar-default .navbar-toggle {
    border-color: #ffffff;
    -webkit-transition: 0.3s all ease;
    -moz-transition: 0.3s all ease;
    -o-transition: 0.3s all ease;
    -ms-transition: 0.3s all ease;
    transition: 0.3s all ease;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #000;
    border-color: #000;
    -webkit-transition: 0.3s all ease;
    -moz-transition: 0.3s all ease;
    -o-transition: 0.3s all ease;
    -ms-transition: 0.3s all ease;
    transition: 0.3s all ease;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #ffffff;
}

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #777;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333;
    }
}

/*===============================================*/
/* 02-1-1 Logo          						 */
/*===============================================*/
#logo-wrapper-1 {
    position: absolute;
}

@media (max-width: 1200px) {
    #logo {
        height: 50px;
        padding-top: 12px;
    }
}

/*===============================================*/
/* Especialiadades Icons						 */
/*===============================================*/
.icon-row {
    clear: both;
    width: 100%;
    text-align: center;
}
.icon-show1 .icon-section {
    width: 100%;
}
.icon-show2 .icon-section {
    width: 50%;
}
.icon-show3 .icon-section {
    width: 33.3%;
}
.icon-show4 .icon-section {
    width: 25%;
}
.icon-show5 .icon-section {
    width: 20%;
}
.icon-show6 .icon-section {
    width: 16.7%;
}
.icon-show7 .icon-section {
    width: 14.2%;
}
.icon-section {
    display: block;
    float: left;
    text-align: center;
}
.icon-amount {
    display: block;
    overflow: hidden;
    width: 55px;
    height: 55px;
    line-height: 55px;
    font-size: 20px;
    margin: 0 auto;
    background-color: #00e6dd;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
}
.icon-period {
    display: block;
    font-size: 13px;
    text-transform: uppercase;
    padding-top: 7px;
    opacity: 0;
}
.ico-botox {
    background-image: url(/img/tratamentos/ico/botox.png);
}
.ico-clareamento {
    background-image: url(/img/tratamentos/ico/clareamento.png);
}
.ico-orto {
    background-image: url(/img/tratamentos/ico/orto.png);
}
.ico-dentistica {
    background-image: url(/img/tratamentos/ico/dentistica.png);
}
.ico-implante {
    background-image: url(/img/tratamentos/ico/implante.png);
}

/*===============================================*/
/* Unidades
/*===============================================*/
a.tel {
    color: #FFFFFF;
    text-decoration: none;
    font-size: 2em;
}
.fundo-imagem {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

/*===============================================*/
/* Bloco
/*===============================================*/
.bloco {
    margin: 60px 0;
}

/*===============================================*/
/* TEXT
/*===============================================*/
.text-odonto {
    color: #00aaa4 !important;
}
.text-tertiary {
    color: #555555 !important;
}

.text-warning {
    color: #f9b61e !important;
}

.text-info {
    color: #00b8ff !important;
}

.text-rosa {
    color: #fc5bb3 !important;
}
a:hover.text-rosa{
    color: rgb(168, 65, 120) !important;
}

.text-cinza {
    color: #999999 !important;
}

.fundo-odonto {
    background-color: #1AAD89 !important;
}

.fundo-warning {
    background-color: #f9b61e !important;
}

.fundo-info {
    background-color: #00b8ff !important;
}

.fundo-rosa {
    background-color: #fc5bb3 !important;
}

.fundo-odonto-degrade {
    background: #48cfae;
    background-image: linear-gradient(140deg, #007975 10%, #00E6dd 50%, #48cfae 90%);

    /*background: radial-gradient(center, ellipse farthest-corner, #48cfae 0%, #1AAD89 100%);/
    background: -moz-radial-gradient(center, ellipse farthest-corner, #48cfae 0%, #1AAD89 100%);
    background: -o-radial-gradient(center, ellipse farthest-corner, #1bf7c1 10%, #689c90 100%);
    background: -webkit-radial-gradient(center, ellipse farthest-corner, #48cfae 0%, #1AAD89 100%);*/
}

.fundo-odonto-degrade.azul {
    background: #00e6dd;
    background-image: linear-gradient(140deg, #00ffc3 10%, #00e6dd 50%, #a5ffe9 90%);
}

.sombra {
    text-shadow: 3px 3px 3px rgba(87, 84, 87, 0.27);
}

.lead {
    font-size: 30px;
}

.well {
    border: 0;
    border-radius: 0;
    box-shadow: none;
}

#dicas-carousel .item {
    padding: 0 15px;
}

#dicas .jumbotron {
    margin-bottom: 0;
}

#dentistas .wk-content {
    display: inline-block;
    overflow: hidden;
    padding: 2.5%;
    margin: 0 4%;
    border-radius: 50%;
    background: #efefef;
    background: rgba(0,0,0,0.1);
    border-bottom: 1px solid (255,255,255,0.1);
    box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 0 2px rgba(0,0,0,0.1) inset;
}
#dentistas .wk-content .photo-caption-wrapper{
    bottom: 20px;
}
#dentistas .wk-content .photo-caption-wrapper span{
    font-size: 1em;
}

#atendimento .centered-item{
    padding: 5% 0 2% 0;
}
#atendimento .fundo-odonto-degrade{
    padding: 5% 0;
}
#atendimento .fundo-odonto-degrade h1{
    padding-top: 3%;
}

.ads_interno .fundo-odonto-degrade{
    padding: 5% 0;
}
.ads_interno .fundo-odonto-degrade p {
    color: #000000;
    padding: 10px 0;
}
.ads_interno .wk-content {
    display: inline-block;
    overflow: hidden;
    padding: 2.5%;
    margin: 0 4%;
    background: #efefef;
    background: rgba(0,0,0,0.1);
    border-bottom: 1px solid (255,255,255,0.1);
    box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 0 2px rgba(0,0,0,0.1) inset;
}
.ads_interno .wk-content .photo-caption-wrapper{
    bottom: 20px;
}
.ads_interno .wk-content .photo-caption-wrapper span{
    font-size: 1em;
}

a.btn {
    text-decoration: none;
}

@media (max-width: 768px){
    #dentistas .wk-content .photo-caption-wrapper span{
        font-size: .6em;
    }
    #instagram{
        padding-top: 20%;
    }
}

@media (min-width: 768px) {
    .lead {
        font-size: 30px;
    }
}