@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@200;300;600;700&display=swap');

@font-face {
    font-family: 'HelveticaNeue';
    src: url('HelveticaNeueBlackCond.woff2') format('woff2'),
        url('HelveticaNeueBlackCond.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('HelveticaNeueBold.woff2') format('woff2'),
        url('HelveticaNeueBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('HelveticaNeueLight.woff2') format('woff2'),
        url('HelveticaNeueLight.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('HelveticaNeueRegular.woff2') format('woff2'),
        url('HelveticaNeueRegular.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('HelveticaNeueHeavy.woff2') format('woff2'),
        url('HelveticaNeueHeavy.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('HelveticaNeueLight.woff2') format('woff2'),
        url('HelveticaNeueLight.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('HelveticaNeueMedium.woff2') format('woff2'),
        url('HelveticaNeueMedium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('HelveticaNeueItalic.woff2') format('woff2'),
        url('HelveticaNeueItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('HelveticaNeueMedium.woff2') format('woff2'),
        url('HelveticaNeueMedium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('HelveticaNeueThin.woff2') format('woff2'),
        url('HelveticaNeueThin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('HelveticaNeueBold.woff2') format('woff2'),
        url('HelveticaNeueBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


/*
#tm-top {
    position: absolute;
    z-index: 1;
    background: rgba(0,0,0,0.7);
    width: 100%;
    color:#FFF;
}


.uk-nav-default{

    font-size: 15px;
    padding-right: 1em;
}



.uk-nav,.uk-card-title  {
    font-family:"HelveticaNeue",Helvetica,Arial;
    font-weight:lighter;
}
.uk-nav li a.sub{
    color:#000000;
    font-weight: 500;
    letter-spacing: 0.3px;
    font-size: 1.3em;
    padding: 0.4em 0em;
    line-height: initial;
    text-transform: lowercase;
}
.uk-nav li a.sub:hover,.uk-nav li.uk-active a.sub{
    color:#7684a0;
}

.uk-navbar-container:not(.uk-navbar-transparent) {
    background: rgba(0,0,0,0.8);
    position: absolute;
    top: 6.em;
    z-index: 1;
    width: 100%;
    padding-left:0.5em;
}
.uk-navbar-sticky{
    top:0em!important;
}
*/


 h3.headertop{
    color:#FFF;
}

h3.header-border-top{position: relative;padding-top: 0.5em;}
h3.header-border-top::after {
    background:#938167;
    width: 20%;
    margin-bottom: 1em;
    height: 0.15em;
    content: '';
    content: "";
    position: absolute;
    top: 0em;
    left: 0em;

}
h3.header-border-bottom{position: relative;padding-bottom: 0.5em;}
h3.header-border-bottom::after {
    background:#938167;
    width: 20%;
    margin-bottom: 0em;
    height: 0.15em;
    content: '';
    content: "";
    position: absolute;
    bottom: 0em;
    left: 0em;

}



.chronoforms6_credits{
    display:none;
}

.ui.form textarea,.ui.form input{
    border-radius: 0px!important;
}
.header-row{
    padding-left:1em;
    font-family:"HelveticaNeue",Helvetica,Arial;
    font-weight:lighter;
}
#formacoes ol { counter-reset: item }
#formacoes li{ display: block }
#formacoes li:before { content: counters(item, ".") " "; counter-increment: item }

#grid-list h3.el-title {
    background: #0000008a;
    padding: 0.2em;
    margin-bottom: 1em!important;
}

.menu-footer ul {
 list-style: none;
 padding-left:0px;
}
.tm-header{padding:1em 0em;}

