@font-face {
    font-family: "kelson-bold";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/kelson_sans_bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/kelson_sans_bold-webfont.woff") format("woff"), url("fonts/kelson_sans_bold-webfont.ttf") format("truetype"), url("fonts/kelson_sans_bold-webfont.svg#kelson_sansbold") format("svg");
}
@font-face {
    font-family: "kelson-light";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/kelson_sans_light-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/kelson_sans_light-webfont.woff") format("woff"), url("fonts/kelson_sans_light-webfont.ttf") format("truetype"), url("fonts/kelson_sans_light-webfont.svg#kelson_sanslight") format("svg");
}
@font-face {
    font-family: "kelson";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/kelson_sans_regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/kelson_sans_regular-webfont.woff") format("woff"), url("fonts/kelson_sans_regular-webfont.ttf") format("truetype"), url("fonts/kelson_sans_regular-webfont.svg#kelson") format("svg");
}
/*--------------------------------------------------------------
# Coress do Programa/Projeto
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
    color: #ec6538
}

a:visited {
    color: #ec6538
}

a:hover, a:focus, a:active {
    color: #36bba6;
}

a:focus {
    outline: thin dotted;
}

a:hover, a:active {
    outline: 0;
}
/*--------------------------------------------------------------*/

.opening-title{
    font-family: 'kelson-bold';
    font-weight: normal;
    font-size: 2.5em
}

.btn{
    font-family: 'kelson';
    border: 2px solid #f78e10; 
    color: #f78e10
}

.btn:hover{
    border: 2px solid #f78e10; 
    color: #fff;
    background: #ec6538
}


.menu li a{
    color:#494949
}
#colophon .menu li a{
    color: #fff;
}
#institucional a:hover{
    color: #8c4303!important
}
.btn-light,
.menu li a:hover,
.listagem .entry-title a:hover{
    color: #f78e10; /* LARANJA*/
    text-decoration: none
}
.header-single .entry-title::after{
    width: 60px;
    content: '';
    height: 5px;
    border-radius: 10px;
    background:#f78e10;
    display: block;
    margin-top: 20px;
    margin-bottom: 10px
}
.content-destaque-unico a:hover{
    color: #ffac00!important; /* Amarelo*/
    text-decoration: none
}
.widget_destaque .btn-white:hover,
.widget_destaques .destaque:hover .btn-white{
    color: #0d7ca0;
    background:#fff;
}
.widget_destaques .destaque:hover .shadow{
    background:#0d7ca0;
    opacity: 0.8;
    transition: 0.2 ease
}
.widget_destaques h2{
    font-family: 'kelson-bold';
    font-size: 1em;
    margin-bottom: 20px
}
.widget_destaques .destaque .title{
    font-family: 'kelson-bold';
    margin-bottom: 30px;
    font-size: 1em
}

.content-destaque-unico a,
.chapeu,
article .entry-header .container,
.entry-title,
.related h3{
    font-family: 'kelson-bold'
}
.content-destaque-unico .excerpt,
.menu{
    font-family: 'kelson-light';
    letter-spacing: 1px
}
.listagem .page-title{
    font-family: 'kelson-bold';
    font-size: 1.1em;
    margin: 10vh 0 5vh;
    border-bottom: 2px solid #afafaf;
    padding-bottom: 5px;
    text-transform: uppercase;
    color: #000
}



/************************gradiente*/
.opening-image:after{ 
    	background: -moz-linear-gradient(45deg, rgba(13,99,124,0.97) 9%, rgba(13,99,124,0.72) 35%, rgba(125,185,232,0.11) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, rgba(13,99,124,0.97) 9%,rgba(13,99,124,0.72) 35%,rgba(125,185,232,0.11) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, rgba(13,99,124,0.97) 9%,rgba(13,99,124,0.72) 35%,rgba(125,185,232,0.11) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f70d637c', endColorstr='#1c7db9e8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    content: '';
    display: block;
    width: 100%;
    height: 100vh;
    margin: 0;
    padding: 0
}

#masthead,
.opening-excerpt,
.related .left{
    background: rgb(223,85,39); /* Old browsers */
	background: -moz-linear-gradient(45deg, rgba(223,85,39,1) 2%, rgba(247,142,16,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, rgba(223,85,39,1) 2%,rgba(247,142,16,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, rgba(223,85,39,1) 2%,rgba(247,142,16,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#df5527', endColorstr='#f78e10',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    width: 100%;
    z-index: 99999;
   transition: all .4s ease-in-out;
   -moz-transition: all .4s ease-in-out;
   -webkit-transition: all .4s ease-in-out;
}


article .entry-header{
    position: relative;
    overflow: hidden
}
.widget_texto .title{
    font-family: 'kelson'
}
.citacao{
    font-family: 'kelson-light';
    font-weight: normal
}

.citacao::before{
    width: 60px;
    content: '';
    height: 5px;
    border-radius: 10px;
    background:#ec6538;
    display: block;
    margin: auto;
    margin-bottom: 30px
}

h2.breadcrumb{
    margin: 30px 0;
    font-family: 'kelson';
    background: none;
    padding: 0
}
.caixa-link {
    border: 2px solid #f78e10;
    color: #f78e10;
    transition: color 0.2s;
    font-family: 'signika';
}
.caixa-link:hover{
    color: #f78e10;
    border-color: ##ec6538;
    transition: 0.2s;
    
}

#listagem a:hover h2 {
    color: #f78e10;
}
.mouseover,
#listagem .especialista .mouseover{
	background-color:rgba(236,139,0,0.7); /* TRANSPARÊNCIA 0.6 */
}