/* Custom Stylesheet */
/**
 * Use this file to override Materialize files so you can update
 * the core Materialize files in the future
 *
 * Made By MaterializeCSS.com
 */
body {
    font-family: 'unimed_sansregular', sans-serif, sans-serif;
    color: #5b5c65;
}
nav {
    height: 90px;
    box-shadow: none;
    position: fixed;
    z-index: 999;
}
nav .brand-logo {
    color: #444;
    margin-top: 8px;
}

nav ul a {
    color: #5b5c65;
    margin-top: 0px;
    line-height: 90px !important;
}
nav ul a.link1:hover{
    color: #f47920;
    font-weight: 800;
}
nav ul a.link2:hover{
    color: #00995d;
    font-weight: 800;
}
nav ul a.link3:hover{
    color: #a3238e;
    font-weight: 800;
}
nav ul a.link4:hover{
    color: #62447f;
    font-weight: 800;
}
p {
    line-height: 2rem;
}
ul.lista-interna li{
    list-style-type: disc;
    margin-left: 40px;
}
h5.titulo1, h5.titulo2, h5.titulo3, h5.titulo4, h5.titulo-extra, h5.titulo1-2, h5.titulo2-2, h5.titulo3-2, h5.titulo4-2, h5.titulo-extra-2, h5.titulo5, h5.titulo5-2, h5.titulo6, h5.titulo6-2, h5.titulo7, h5.titulo7-2, h5.titulo8, h5.titulo8-2, h5.titulo9, h5.titulo9-2, h5.titulo10, h5.titulo10-2, h5.titulo11, h5.titulo11-2, h5.titulo12, h5.titulo12-2, h5.titulo13, h5.titulo13-2 {
    font-family: 'unimed_slabbold', sans-serif;
    text-align: left !important;
    line-height: 80px;
    padding-left: 120px !important; 
    margin: 0px 10px 0px 20px;
    border-radius: 0 10px 10px 0;
    color: #fff;
}

h5.titulo3, h5.titulo3-2 {
    background: rgba(227,3,70,1);
background: -moz-linear-gradient(left, rgba(227,3,70,1) 0%, rgba(105,69,126,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(227,3,70,1)), color-stop(100%, rgba(105,69,126,1)));
background: -webkit-linear-gradient(left, rgba(227,3,70,1) 0%, rgba(105,69,126,1) 100%);
background: -o-linear-gradient(left, rgba(227,3,70,1) 0%, rgba(105,69,126,1) 100%);
background: -ms-linear-gradient(left, rgba(227,3,70,1) 0%, rgba(105,69,126,1) 100%);
background: linear-gradient(to right, rgba(227,3,70,1) 0%, rgba(105,69,126,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e30346', endColorstr='#69457e', GradientType=1 );
}
h5.titulo2, h5.titulo2-2 {
    background: rgba(176,204,77,1);
background: -moz-linear-gradient(left, rgba(176,204,77,1) 0%, rgba(26,170,124,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(176,204,77,1)), color-stop(100%, rgba(26,170,124,1)));
background: -webkit-linear-gradient(left, rgba(176,204,77,1) 0%, rgba(26,170,124,1) 100%);
background: -o-linear-gradient(left, rgba(176,204,77,1) 0%, rgba(26,170,124,1) 100%);
background: -ms-linear-gradient(left, rgba(176,204,77,1) 0%, rgba(26,170,124,1) 100%);
background: linear-gradient(to right, rgba(176,204,77,1) 0%, rgba(26,170,124,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0cc4d', endColorstr='#1aaa7c', GradientType=1 );
}
h5.titulo1, h5.titulo1-2 {
    background: rgba(244,120,32,1);
background: -moz-linear-gradient(left, rgba(244,120,32,1) 0%, rgba(255,201,8,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(244,120,32,1)), color-stop(100%, rgba(255,201,8,1)));
background: -webkit-linear-gradient(left, rgba(244,120,32,1) 0%, rgba(255,201,8,1) 100%);
background: -o-linear-gradient(left, rgba(244,120,32,1) 0%, rgba(255,201,8,1) 100%);
background: -ms-linear-gradient(left, rgba(244,120,32,1) 0%, rgba(255,201,8,1) 100%);
background: linear-gradient(to right, rgba(244,120,32,1) 0%, rgba(255,201,8,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47820', endColorstr='#ffc908', GradientType=1 );
}
h5.titulo4, h5.titulo4-2 {
    background: rgba(65,21,100,1);
    background: -moz-linear-gradient(left, rgba(65,21,100,1) 0%, rgba(99,68,127,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(65,21,100,1)), color-stop(100%, rgba(99,68,127,1)));
    background: -webkit-linear-gradient(left, rgba(65,21,100,1) 0%, rgba(99,68,127,1) 100%);
    background: -o-linear-gradient(left, rgba(65,21,100,1) 0%, rgba(99,68,127,1) 100%);
    background: -ms-linear-gradient(left, rgba(65,21,100,1) 0%, rgba(99,68,127,1) 100%);
    background: linear-gradient(to right, rgba(65,21,100,1) 0%, rgba(99,68,127,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#411564', endColorstr='#63447f', GradientType=1 );
}
h5.titulo5, h5.titulo5-2{
    background-color: #e50046;
}
h5.titulo6, h5.titulo6-2{
    background-color: #008c50;
}
h5.titulo7, h5.titulo7-2{
    background-color: #bbd034;
}
h5.titulo8, h5.titulo8-2{
    background-color: #65656c;
}
h5.titulo9, h5.titulo9-2{
    background-color: #ffcc00;
    color: #65656c !important;
}
h5.titulo10, h5.titulo10-2, h5.titulo11, h5.titulo11-2{
    background-color: #ee7203;
    color: #fff !important;
}
h5.titulo12, h5.titulo12-2{
    background-color: #7c7c83;
    color: #ffcb08 !important;
}
h5.titulo13, h5.titulo13-2{
    background-color: #a71680;
    color: #fff !important;
}
h5.titulo-extra, h5.titulo-extra-2 {
    background-color: antiquewhite;
}
.titulo-conteudo{
    font-family: 'unimed_slabbold', sans-serif;
    font-weight: bold;
    font-size: 20px;
}
.destaque-circle, .destaque-circle-2 {
    width: 100px;
    text-align: center;
    float: left;
    margin-top: -30px;
}

.icon-block {
    margin-top: 40px;
}
.sidenav-trigger {
    color: #f47920;
    height: 90px !important;
    line-height: 90px !important;
}
.parallax-container {
    min-height: 100px;
    line-height: 0;
    height: auto;
    color: rgba(255, 255, 255, .9);
}
.parallax-interno{
    height: 70px !important;
    text-align: left !important;
}
.parallax-classificados{
    height: 200px !important;
    text-align: left !important;
}
.parallax-interno-2{
    height: 400px !important;
    text-align: left !important;
}
#index-banner.parallax-container {
    top: 90px;
    height: 300px;
    margin-bottom: 90px;
}
.parallax-container .section {
    width: 100%;
}
.destaques, .destaques-2{
    margin-top: 20px;
    padding-left: 20px !important;
}
.img-destaque{
    width: 100%;
    border-radius: 0 10px 10px 0;
}
.btn{
    border-radius: 30px;
}
.btn:hover{
    background-color: #1daa7d !important;
}
.botao-download{
    text-align: center;
    border: 1px solid #fff;
    border-radius: 4px;
    padding: 10px;
    cursor: pointer;
    width: 100px;
    display: inline-block;
    position: relative;
    margin: 0 20px 20px 0;
}
.botao-download a{
    width: auto;
    margin: 0 auto;
    position: relative;
    color: #fff;
}
.botao-download:hover{
    background-color: #fff;
    color: #5b5c65;
}
.botao-download:hover a{
    color: #5b5c65;
}
.btn-download i{
    position:relative;
    font-size: 18px;
    margin-left: 10px;
}

img.jm-banner-hero, img.jm-compacto-banner-hero {
    text-align: center !important;
    padding: 10px 0;
    margin: 0 auto !important;
    width: auto;
    position: relative;
    height: -webkit-fill-available;
}

img.jm-compacto-banner-hero{
    display: none;
}
.jm-banner {
    text-align: center;
}

.jm-banner-2 {
    text-align: center;
}

.menu-icon{
    font-size: 40px !important;
}
.img-menu-nav{
    width: 100%;
    margin: 0px auto;
    display: inline-block;
}

.sidenav li > a {
    color: rgba(0, 0, 0, 0.87);
    display: block;
    font-size: 14px;
    font-weight: 500;
    height: 70px;
    line-height: 70px;
    padding: 0 32px;
}

.sidenav li > a:first-child{
    margin-top: 30px !important;
}

.thumb-laboral{
    text-align: center;
    padding: 20px;
    border-radius: 6px;
    height: auto;
}

.thumb-laboral img{
    width: 100%;
    border-radius: 10px;
}

.thumb-laboral a{
    text-align: center;
    color: #444;
}

.video-laboral:hover{
    opacity: 0.5;
}
.parallax-interno-2 .parallax img {
    left: 50%;
}

@media only screen and (max-width : 1700px) {
    h5.titulo1-2, h5.titulo2-2, h5.titulo3-2, h5.titulo4-2, h5.titulo-extra-2, h5.titulo5-2, h5.titulo6-2, h5.titulo7-2, h5.titulo8-2, h5.titulo9-2, h5.titulo10-2, h5.titulo11-2, h5.titulo12-2, h5.titulo13-2 {
    font-family: 'unimed_slabbold', sans-serif;
    text-align: left !important;
    line-height: 80px;
    padding-left: 20px !important;
    padding-top: 60px;
    margin: 0px 0px 0px 20px;
    border-radius: 0 10px 10px 0;
    color: #fff;
}
    .destaque-circle-2 {
    width: 100px;
    text-align: center;
    float: left;
    position: absolute;
    margin: -30px auto 0 -10px;
}
    .destaques-2{
    margin-top: 20px;
    padding-right: 0px !important;
    padding-left: 20px !important;
}
}


@media only screen and (max-width : 992px) {
    img.jm-banner-hero {
        margin: -30px auto !important;
    }
    .parallax-container .section {
        position: absolute;
        top: 40%;
    }
    #index-banner .section {
        top: 10%;
    }
    nav a.sidenav-trigger i {
    height: 90px;
    line-height: 90px;
}
    
}
@media only screen and (max-width : 600px) {
    #index-banner .section {
        top: 0;
    }

    img.jm-banner-hero{
        display: none;
    }
    img.jm-compacto-banner-hero{
        margin-top: 0px !important;
        display: block;
    }

}
@media only screen and (max-width : 620px) {

    h5.titulo1, h5.titulo2, h5.titulo3, h5.titulo4, h5.titulo-extra, h5.titulo10 {
    font-family: 'unimed_slabbold', sans-serif;
    text-align: left !important;
    line-height: 80px;
    padding-left: 20px !important;
    padding-top: 60px;
    margin: 0px 0px 0px 20px;
    border-radius: 0 10px 10px 0;
    color: #fff;
}
    .destaque-circle {
    width: 100px;
    text-align: center;
    float: left;
    position: absolute;
    margin: -30px auto 0 -10px;
}
    .destaques{
    margin-top: 20px;
    padding-right: 0px !important;
}
}
.icon-block {
    padding: 0 5px;
}
.icon-block .material-icons {
    font-size: inherit;
}
footer.page-footer {
    margin: 0;
}