/* Version: 1.2 */
/* Custom CSS */

/*CSS Reset*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

/*Global Styles*/
html,
body {
    height: 100%;
    /* overflow: hidden; */
    background-color: #fafafa;
    word-break: break-word;
}

.outer-wrapper {
    min-height: 100%;
}

.pt-page {
    background-size: cover;
    background-repeat: no-repeat;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #FFF;
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
}

h1 {
    font-size: 3.8em;
}

h2 {
    font-size: 1.85em;
    margin-bottom: 0.7em;
}

h3 {
    font-size: 1.5em;
}

h5 {
    font-size: 1.2em;
}

h6 {
    font-size: 1em;
}

.dark {
    color: #222222;
}

a,
a:active,
a:visited {
    color: #0e9ec7;
    font-family: 'Open Sans', sans-serif !important;
    word-break: break-word;
}

a:hover {
    text-decoration: underline;
}

a:hover {
    cursor: pointer !important;
}

.addspace {
    margin-top: 160px;
}

.flt-none {
    float: none !important;
}

/*Backgrounds*/
.white-bg {
    background-color: #fafafa;
}

.green1-bg {
    background-color: #50b1a0;
}

.green2-bg {
    background-color: #50b189;
}

.blue-bg {
    background-color: #0e9ec7;
}

.pink-bg {
    background-color: rgba(255, 255, 255, 0.88);
}

.brown-bg {
    background-color: #d68f2a;
}

.orange-bg {
    background-color: #d06e39;
}

.green1-bg-opacity {
    background-color: #50b1a0;
    background-color: rgba(80, 177, 160, 0.9);
}

.green2-bg-opacity {
    background-color: #50b189;
    background-color: rgba(80, 177, 137, 0.9);
}

.blue-bg-opacity {
    background-color: #0e9ec7;
    background-color: rgba(14, 158, 199, 0.9);
}

.pink-bg-opacity {
    background-color: #d04275;
    background-color: rgba(208, 66, 117, 0.9);
}

.brown-bg-opacity {
    background-color: #d68f2a;
    background-color: rgba(214, 143, 42, 0.9);
}

.orange-bg-opacity {
    background-color: #d06e39;
    background-color: rgba(208, 110, 57, 0.9);
}

.green1-bg-opacity a,
.green1-bg-opacity a:active,
.green1-bg-opacity a:visited,
.green2-bg-opacity a,
.green2-bg-opacity a:active,
.green2-bg-opacity a:visited,
.blue-bg-opacity a,
.blue-bg-opacity a:active,
.blue-bg-opacity a:visited,
.pink-bg-opacity a,
.pink-bg-opacity a:active,
.pink-bg-opacity a:visited,
.brown-bg-opacity a,
.brown-bg-opacity a:active,
.brown-bg-opacity a:visited,
.orange-bg-opacity a,
.orange-bg-opacity a:active,
.orange-bg-opacity a:visited,
.green1-bg a,
.green1-bg a:active,
.green1-bg a:visited,
.green2-bg a,
.green2-bg a:active,
.green2-bg a:visited,
.blue-bg a,
.blue-bg a:active,
.blue-bg a:visited,
.pink-bg a,
.pink-bg a:active,
.pink-bg a:visited,
.brown-bg a,
.brown-bg a:active,
.brown-bg a:visited,
.orange-bg a,
.orange-bg a:active,
.orange-bg a:visited,
.overlay-green1 a,
.overlay-green1 a:active,
.overlay-green1 a:visited,
.overlay-green2 a,
.overlay-green2 a:active,
.overlay-green2 a:visited,
.overlay-blue a,
.overlay-blue a:active,
.overlay-blue a:visited,
.overlay-pink a,
.overlay-pink a:active,
.overlay-pink a:visited,
.overlay-brown a,
.overlay-brown a:active,
.overlay-brown a:visited,
.overlay-orange a,
.overlay-orange a:active,
/* .overlay-orange a:visited {
    color: #fff;
} */

.green1-bg-opacity a:hover,
.green2-bg-opacity a:hover,
.blue-bg-opacity a:hover,
.pink-bg-opacity a:hover,
.brown-bg-opacity a:hover,
.orange-bg-opacity a:hover,


.green1-bg a:hover,
.green2-bg a:hover,
.blue-bg a:hover,
.pink-bg a:hover,
.brown-bg a:hover,
.orange-bg a:hover,
.overlay-green1 a:hover,
.overlay-green2 a:hover,
.overlay-blue a:hover,
.overlay-pink a:hover,
.overlay-brown a:hover,
.overlay-orange a:hover {
    text-decoration: none;
}

.transparent {
    position: relative;
    z-index: 2;
    /* opacity: 0.9; */
    filter: alpha(opacity=90);
    /*for ie8*/
}

.overlay-green1 {
    background-color: rgba(2, 98, 176, 0.88);
}

.overlay-green2 {
    background-color: rgba(20, 110, 61, 0.98);
}

.overlay-blue {
    /* background-color: rgba(4, 93, 41, 0.93); */
    background-color: #fff;
}

.overlay-pink {
    background-color: rgba(4, 93, 41, 0.79);
}

.overlay-brown {
    background-color: rgba(0, 128, 54, 0.92);
}

.overlay-azul {
    background-color: rgba(0, 144, 209, 0.87);
}

.overlay-inova-tec {
    background-color: rgba(2, 98, 176, 0.88);
}

.overlay-amb-inov {
    background-color: rgba(0, 160, 195, 0.91);
}

.overlay-orange {
    background-color: #1a7041;
}

.pilares-aditt {
    background-color: rgba(255, 255, 255, 0.90);
    padding: 50px 0 100px;
    overflow: hidden;
}

.pilares-aditt h4 {
    font-size: 18px;
    margin-bottom: 10px;
    color: #0e7d3a;
    font-weight: 700;
}

.pilares-aditt h2 {
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 5px;
    position: relative;
    padding-top: 20px;
    font-weight: bold;
    color: #414242;
    text-align: center;
}

.pilares-aditt p {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
}
.img-feature {
    width: 130%;
}
.pilares-aditt .img-feature img {

    margin-top: 60px;
}
footer ul li{
    list-style: none;
    padding: 0;
    margin: 0;
}
.footer .address-widget-list li {
    display: block;
    margin-bottom: 10px;
    line-height: 25px;
}
.footer ul.address-widget-list.logo-unesc li img {
    display: inline;
    width: 15%;
    /* margin-left: 30px; */
}
.footer ul.address-widget-list.logo-unesc li {
    display: inline;
}
.l-footer__copyright{
    padding: 30px;
    background-color: #0d522d;
    text-align: center;
}
.logo_copyright img{
    width: 50%;
}
.u-container p{
    color: rgb(255 255 255 / 25%) !important;
    font-size: 14px;
    font-weight: 200;
}
.logo_copyright p{
    color: #fff !important;
    font-size: 12px;
}

.single-widget.footer_contact.widget h3{
    font-size: 20px;
    position: relative;
    /* text-transform: capitalize; */
    margin-bottom: 8px;
    padding-bottom: 15px;
    font-weight: 800;
    color: #fff;
}
footer .address-widget-list li i {
    color: #fff;
    width: 24px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #eee;
    text-align: center;
    border-radius: 100%;
    font-size: 13px;
    margin-right: 10px;
}
.footer ul.social-bar-black, ul.social-bar-white, ul.social-bar2{
    float: left!important; 
    margin: 16px 0px 0px 0px!important;
}
/* .footer ul.social-bar-white.transparent li a{
    list-style: none;
    float: left!important; 
} */
.features-main .single-list-feature {
    position: relative;
    padding-left: 54px;
    line-height: 24px;
    z-index: 333;
    font-weight: 600;
    margin-top: 30px;
}

.aditt {
    background: #2780d6;
    padding: 16px;
    border-radius: 3px;
}

.span6.aditt p {
    font-size: 0.9em !important;
}

.bg-image1 {
    background-attachment: fixed;
    background-size: cover;
}

.bg-image2 {
    background-attachment: fixed;
    background-size: cover;
}

/*Screens*/
/*Header*/
header {
    padding-top: 30px;
    margin-bottom: 20px;
}

header h1 {
    max-width: 360px;
    display: block;
    width: auto;
    float: left;
    margin-right: 30px;
    margin-left: -3px;
}
header .row-fluid.header2{
    padding-top: 0px !important;
    margin-bottom: 50px;
    background-color: #166f3f;

}

.logo-unesc-header img{
    width: 40%;
    margin-top: 30px;
    /* display: block; */
    
}
.page-navi {
    float: left;
    margin-top: 8px;
    margin-left: -110px;
}
.page-navi-ambiente{
    margin-top: 15px;
}
header.header-ambiente-inovacao{
    padding-top: 25px;
    margin-bottom: 20px;
}
.itens-empre h2{
    color: #222222;
}

.page-navi a {
    display: inline-block;
    width: 32px;
    height: 32px;
    margin-right: 10px;
}

a.home-page {
    background: url("../img/icons_png/logo-home.png") no-repeat;
    /*fallback fo IE8*/
    background-image: url("../img/icons_svg/home.svg"), none;
    background-repeat: no-repeat;
}

a.prev-page {
    background: url("../img/icons_png/arrow-left-light.png") no-repeat;
    /*fallback fo IE8*/
    background-image: url("../img/icons_svg/arrow-left-light.svg"), none;
    background-repeat: no-repeat;
}

.relative {
    position: relative;
}

.team-mate.area-conhecimento-card a.cta-programas:hover {
    background: #086f44;
    color: #fff;
    box-shadow: 0 10px 10px -8px rgba(0, 0, 0, 0.5);
}
.portfolio-toolbar a.active{
/* .portfolio-toolbar a:hover { */
    text-decoration: none;
    /* opacity: .8; */
    background-color: #167a42!important;
    color: #fff!important;
}

   .portfolio-toolbar a:hover { 
        text-decoration: none;
        /* opacity: .8; */
        background-color: #167a42!important;
        color: #fff!important;
    }

.portfolio-toolbar a.category {
    /* background: #167a42; */
    border-radius: 4px;
    border: 1px solid #167a42;
    margin-right: 10px;
    margin-left: 5px;
    margin-bottom: 20px;
    padding: 10px 30px;
    color: #167a42;
    display: block;
    float: left;
}

/*Social bar*/
ul.social-bar-black,
ul.social-bar-white,
ul.social-bar2 {
    list-style: none;
    float: right;
    margin: 35px 0 0 0;
    position: relative;
    z-index: 2;
}

ul.social-bar2 {
    float: none;
    margin-top: 25px;
}

ul.social-bar-black li,
ul.social-bar-white li {
    display: inline-block;
    margin-left: 10px;
}

ul.social-bar2 li {
    display: inline-block;
    margin-right: 10px;
}

ul.social-bar-white li a {
    display: block;
    width: 32px;
    height: 32px;
    opacity: 0.4;
    filter: alpha(opacity=20);
    /*for ie8*/
    -webkit-transition: opacity 200ms ease-out;
    -moz-transition: opacity 200ms ease-out;
    -o-transition: opacity 200ms ease-out;
    transition: opacity 200ms ease-out;
}

ul.social-bar-black li a,
ul.social-bar2 li a {
    display: block;
    width: 32px;
    height: 32px;
    opacity: 0.12;
    filter: alpha(opacity=12);
    /*for ie8*/
    -webkit-transition: opacity 200ms ease-out;
    -moz-transition: opacity 200ms ease-out;
    -o-transition: opacity 200ms ease-out;
    transition: opacity 200ms ease-out;
}
ul.menu.menu-bar-white li a {
    display: block;
    /* opacity: 0.4; */
    padding: 0px 10px;
    cursor: pointer;
    /* filter: alpha(opacity=20);
    -webkit-transition: opacity 200ms ease-out;
    -moz-transition: opacity 200ms ease-out;
    -o-transition: opacity 200ms ease-out;
    transition: opacity 200ms ease-out;} */}

ul.menu.menu-bar-white li {
        display: inline-block;
       
        /* margin-left: 10px; */
}

ul.menu.menu-bar-white {

        list-style: none;
        float: right;
        /* margin: 35px 0 0 0; */
        position: relative;
        z-index: 2;
     
    }

a.facebook-black {
    background: url("../img/icons_png/facebook-black.png") no-repeat;
    /*fallback fo IE8*/
    background-image: url("../img/icons_svg/facebook-black.svg"), none;
}

a.facebook-white {
    background: url("../img/icons_png/facebook-white.png") no-repeat;
    /*fallback fo IE8*/
    background-image: url("../img/icons_svg/facebook-white.svg"), none;
}

a.twitter-black {
    background: url("../img/icons_png/twitter-black.png") no-repeat;
    /*fallback fo IE8*/
    background-image: url("../img/icons_svg/twitter-black.svg"), none;
}

a.twitter-white {
    background: url("../img/icons_png/twitter-white.png") no-repeat;
    /*fallback fo IE8*/
    background-image: url("../img/icons_svg/instagram-white.svg"), none;
}

a.googleplus-black {
    background: url("../img/icons_png/google-plus-black.png") no-repeat;
    /*fallback fo IE8*/
    background-image: url("../img/icons_svg/google-plus-black.svg"), none;
}

a.instagram {
    background: url("../img/icons_png/google-plus-white.png") no-repeat;
    /*fallback fo IE8*/
    background-image: url("../img/icons_svg/instagram-white.svg"), none;
    ;
}

a.linkedin-black {
    background: url("../img/icons_png/linkedin-black.png") no-repeat;
    /*fallback fo IE8*/
    background-image: url("../img/icons_svg/linkedin-black.svg"), none;
}

a.linkedin-white {
    background: url("../img/icons_png/linkedin-white.png") no-repeat;
    /*fallback fo IE8*/
    background-image: url("../img/icons_svg/linkedin-white.svg"), none;
}

a.behance-black {
    background: url("../img/icons_png/behance-black.png") no-repeat;
    /*fallback fo IE8*/
    background-image: url("../img/icons_svg/behance-black.svg"), none;
}

a.behance-white {
    background: url("../img/icons_png/behance-white.png") no-repeat;
    /*fallback fo IE8*/
    background-image: url("../img/icons_svg/behance-white.svg"), none;
}

a.facebook-white:hover,
a.twitter-white:hover,
a.instagram:hover,
a.linkedin-white:hover,
a.behance-white:hover,
a.facebook-black:hover,
a.twitter-black:hover,
a.googleplus-black:hover,
a.linkedin-black:hover,
a.behance-black:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    /*for ie8*/
}

/*Navigation*/
.navi {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

a.small-navi,
a.middle-navi,
a.big-navi {
    display: block;
    float: left;
    color: #fff;
    text-decoration: none;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: background-color 250ms ease-out;
    -moz-transition: background-color 250ms ease-out;
    -o-transition: background-color 250ms ease-out;
    transition: background-color 250ms ease-out;
}

a.small-navi:hover,
a.middle-navi:hover,
a.big-navi:hover {
    background-color: #0b4b6e !important;
    text-decoration: none !important;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, .09);
    /* transform: translateY(-.3rem); */
}

a.small-navi {
    width: 44.96644295302013%;
    height: 134px;
    font-size: 1em;
    border-radius: 4px;
}

a.middle-navi {
    width: 100%;
    height: 134px;
    font-size: 1.5em;
    font-weight: 300;
    border-radius: 4px;

}

a.big-navi {
    width: 100%;
    height: 284px;
    font-size: 1.875em;
    font-weight: 500;
    text-align: center;
    border-radius: 4px;

}

.navi-icons {
    display: block;
    margin: auto;
    opacity: 0.85;
    position: relative;
    z-index: 2;
    filter: alpha(opacity=85);
    /*for ie8*/
    -webkit-transition: opacity 250ms ease-out;
    -moz-transition: opacity 250ms ease-out;
    -o-transition: opacity 250ms ease-out;
    transition: opacity 250ms ease-out;
}

a.small-navi:hover>.navi-icons,
a.middle-navi:hover>.navi-icons,
a.big-navi:hover>.navi-icons {
    opacity: 1;
    filter: alpha(opacity=100);
    /*for ie8*/
}

.navi a.inovacao-tecnologia p.home {
    text-align: center;
    line-height: inherit;
    font-size: 16px;
}

.navi a.inovacao-tecnologia {
    background-color: rgba(2, 98, 176, 1);
    padding: 30px 10px 12px 10px;
    margin-right: 16px;
    text-align: center;
}

.navi a.empreendedorismo {
    /* background-color: rgba(30, 38, 109, 0.75);
    padding: 16px 10px 12px 10px;
    text-align: center; */
    background-color: rgb(67, 127, 230);
    padding: 30px 10px 12px 10px;
    text-align: center;
    /* color: #333; */
}
.page2-inovacao-tec ul li i{
    font-size: 20px;
    color: #47ae51;
    padding-right: 8px;
}
.container.destina-nucleo{
    padding-bottom: 50px;
}
.row-fluid.atuacao-nucleo{
    background-color: #F4F9FC;
    padding: 40px 0 70px;
}
.inovacao-tecnologia-itens p{
    color: #333!important;;
}
.row-fluid.inovacao-tecnologia-itens h2{
    font-weight: bold;
    color: #414242!important;;
    margin: 0px;
    font-size: 24px;
}

.row-fluid.inovacao-tecnologia-itens{
    padding: 60px 0px 60px;
    background-color: #F4F9FC!important;
    height: auto;
}
.row-fluid.ambiente-inovacao .itens-empre p{
    margin-bottom: 34px;
    line-height: 24px;
    margin-top: 0px!important;

}

.row-fluid.ambiente-inovacao .page2-inovacao-tec ul li i{
    color: #333;
}
.span8.menu{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    list-style: none;
}
.span4.menu{
    display: -webkit-box;
    list-style: none;

}

.overlay-ambiente{
    background-color: #23a8c9;
 
}
.call-action.overlay-ambiente{
    padding: 54px;
}

.menu li.liWithoutSubMenu {
    padding: 10px;
    margin-left: 8px;
}
.u-container.u-containerFlex{
    padding-top: 250px;
    padding-bottom: 120px;
    z-index: 3;
}
.menu li.liWithoutSubMenu a{
    color: #fff;
    text-decoration: none;
}
.menu li.liWithoutSubMenu.ativo a{
    color: #fff;
    border-bottom: 2px solid rgba(255, 255, 255, 0.555);
    padding-bottom: 6px;
    text-decoration: none;
}
.menu li.liWithoutSubMenu a:hover{
    color: rgb(244 249 252 / 67%);
    text-decoration: none;
}
.clients.section-bg.parceiros-nucleo .parceiros-aditt h3{
    color: #333;
    font-size: 34px;
    font-weight: 900;
    margin-bottom: 16px;
}
.logo-parcerias img{
    width: 50%;
}
footer.footer.inovacao-tecnologia{
    background-color: #065aa1!important;
}
.titulo-propriedade-intelectual .service-space{
    margin-bottom: 40px;
}
.call-action.overlay-orange.vitrine-nit:before {
    opacity: 0.9;
    background: #166f3f;
}
.tabcontent{
    border:none;
}
.tabcontent h3{
    color: #166f3f;
    font-size: 20px;
    font-weight: 900;
    margin-bottom: 24px;
    /* margin-top: 40px; */
}
/* .call-inner h2.atuacao{
    color: #197040!important;
    z-index: 2;
    font-size: 18px;
} */
/* .tab button.tablinks{
    background-color: #333!important;

} */
.jornada-empreendedora h3{
    font-weight: 900;
    font-size: 34px;
    margin-bottom: 8px;
    margin-top: 34px;
    color: #166f3f!important;
    line-height: 1.41;
}
.clients.section-bg.parceiros-nucleo .jornada-empreendedora img{
    margin-top: 40px;
    margin-bottom: 40px;
}
.clients.section-bg.parceiros-nucleo .jornada-empreendedora img:hover{
    filter: none;

}

.instagram-empreendedorismo{
    /* background-color: #e0eae975; */
    padding: 20px 0px;
    border-radius: 4px;
    border: 1px solid #e0eae9;
    margin: 40px 0px;
}
.redes-sociais-empreendedorismo h4{
    color: #333;
}

.redes-sociais-empreendedorismo a{
    color: #19582b!important;
    font-weight: 700;
}

h4.instagram-empreendedorismo i{
    color: #19582b;
    text-align: center;
    font-size: 24px;
    margin-right: 8px;

}


.tab{
    border:none;
}

.tabcontent{
    margin-top: 40px;
}
.tab button.active{
    background-color:none; 
    border-bottom: 2px solid #19582b;
}
.tab {
    overflow: hidden;
    border: none;
    background-color:#fff
}
.tab button.active {
    background-color: #fff;
    color: #19582b;
    font-weight: 900;
}
.tab button {
    color: #9E9E9E;
    padding: 14px 8px;
    margin-right: 30px;
}
.tabcontent .missao-visao h3{
    color: #3b7e55;
    font-size: 20px;
    font-weight: 900;
    margin-bottom: 16px;
}
.container>.span12 .tabcontent .missao-visao p{
    margin-bottom: 40px;
    line-height: 1.5;
}
.span12.nucleo-empreendedorismo{
    margin-bottom: 30px;
}
.row-fluid .span8 {
    margin: 0px;
}
.nucleo-logo img{
    margin-top: -70px;
}
.outer-wrapper.overlay-orange.empreendedorismo{
    min-height: 100%;
    height: auto !important;
}
.features-main .single-list-empreendedorismo {
    position: relative;
    margin-bottom: 24px;
    line-height: 24px;
    z-index: 333;
    font-weight: 600;
    /* margin-top: 30px; */
}
.single-list-empreendedorismo i {
    position: relative;
    left: 0;
    top: 0;
    margin-top: 0;
    width: 42px;
    height: 42px;
    line-height: 42px;
    background: #4CAF50;
    color: #fff;
    display: block;
    border-radius: 100%;
    font-size: 20px;
    text-align: center;
    margin-bottom: 8px;
}
.single-list-empreendedorismo p{
    font-size: 16px;
    line-height: 1.8;
}
/* .outer-wrapper.overlay-orange.empreendedorismo .page2-inovacao-tec ul li i{
    color: #fff;
} */
.logo-nucleo-empre img{
    width: 28%;
    margin-top: 30px;
}
.row-fluid.inovacao-tecnologia-itens .titulo-propriedade-intelectual h2{
    line-height: 30px;
    font-weight: 900;
    font-size: 34px;
    margin-bottom: 25px;
    color: #166f3f!important;
    line-height: 1.41;
}
.row-fluid.inovacao-tecnologia-itens .titulo-propriedade-intelectual p a{
    color: #166f3f!important;
}

.propriedades{
    /* text-align: left;
    padding: 24px;
    -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
    background: #fff;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    min-height: 250px !important; */
    text-align: left;
    padding: 34px 34px;
    -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.02);
    background: #ffffff70;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    min-height: 250px !important;
    border-radius: 4px;
}
.row-fluid.inovacao-tecnologia-itens .propriedades .lista-itens ul li.inline-propriedades{
    color: #414242;
    font-size: 15px;
    list-style: none;
    line-height: 34px;
}
.row-fluid.fluxo-solitacao-patente {
    padding: 60px 0px 80px;
    background-color: #fff!important;
    height: 80%;
}

.row-fluid.fluxo-solitacao-patente .titulo-propriedade-intelectual h2{
    font-weight: 900;
    text-align: center;
    font-size: 30px;
    color: #166f3f!important;
    line-height: 1.8;
    margin-bottom: 0px;
}

.row-fluid.fluxo-solitacao-patente .imagem-fluxo-patente img{
    max-width: 100%;
    height: auto;
    padding: 20px 0px;
}
.call-action.overlay-orange .call-inner .vitrine-info h2 {
    color: #fff;
    margin-bottom: 8px;
    font-weight: 900;
    font-size: 24px;
    
}
.footer-nit h3{
    margin-bottom: 34px;
    font-weight: 900;
    font-size: 24px;
    line-height: 1.4;
}
/* .descricao-footer{
    margin-top: 40px;
} */
.footer.inovacao-tecnologia .single-widget H3{
    margin-top: 0px!important;
}
.footer-nit .address-widget-list li {
    display: block;
    margin-bottom: 10px;
    line-height: 25px;
    font-size: 16px;
}
/* .logo-nit-footer{
    margin-top: 24px;
    border-top: 1px solid #fff;
} */
.logo-nit-footer img{
    margin-top: 24px;
}

.call-action.overlay-orange .call-inner .vitrine-info p {
    color: #fff;
    FONT-SIZE: 14PX;
    line-height: 1.8; 
}
.call-action.overlay-orange .texto-menu h2{
    color: #fff;
    z-index: 2;
    position: relative;
}
.btn-vitrine .cta-programas {
    background-color: #FFF!important;
    color: #333!important;
    padding: 10px 44px;
}
.btn-vitrine{
    margin-top:40px;
}
.vitrine-info .btn-vitrine{
    margin-bottom:40px;
}
.vitrine-info .contato {
    color: #fff;
    padding: 16px 0px;
    font-size: 15px;
    list-style: none;
    line-height: 34px;

}
.container> .span12.titulo-propriedade-intelectual{
    margin-bottom: 10px;
}
.list-propriedade-intelectual h3{
    font-size: 20px;
    line-height: 16px;
    margin-bottom: 30px;
    color: #333; 
    /* text-align: center; */

}
.list-propriedade-intelectual h3 span{
    font-weight: 900;
    font-size: 24px;
    /* text-align: center;
    border-bottom: 2px solid #50b25a;
    padding-bottom: 4px; */
}

.outer-wrapper.overlay-orange.empreendedorismo .inovacao.tabs ul li.inline-2 i{
    color: #333;
}
.tab-nucleo {
    margin-top: 40px;
}
/* .outer-wrapper {
    min-height: 70%;
    height: 70% !important;
} */

.row-fluid.ambiente-inovacao{
    padding: 50px 0px 50px;
    background-color: #F4F9FC!important;
    HEIGHT: 80%;

}
.overlay-amb-inov .page2-inovacao-tec ul li i{
    color: #00a0c3;
}
.span12.parcerias p{
    color: #fff!important;
}
.page2-inovacao-tec.parcerias ul li i{
    color: #fff!important;
}
.desenvolvendo{
    margin-bottom: 30px;
}
footer .footer.ambiente-inovacao{
    background-color: #23a8c9!important;
}

.row-fluid.ambiente-inovacao .inovacao ul li.inline-2{
    font-weight: bold;
    color: #414242!important;;
    margin: 0px;
    font-size: 16px;
}

.row-fluid.NE h2{
    font-weight: bold;
    color: #414242;
    margin: 0px;
    font-size: 24px;
}
.container>.span12.area-conhecimento p{
    color: #333;
    margin-top: 0px;
    margin-bottom: 10px;
}
.area-conhecimento h2{
    color: #1a7141;
    font-weight: 900;
}
.container>.span12.area-conhecimento {
    margin-bottom: 0px;
    padding-bottom: 24px;
    padding-top: 16px;
}
/* .area-conhecimento a:hover p{
        background-color: #3333331f;
    padding: 4px 16px;
    max-width: 70px;
    border-radius: 4px;
} */

.row-fluid.inovacao-tecnologia-itens .inovacao ul li.inline-2{
    color: #414242;
    font-size: 16px;
    line-height: 24px;
}
.single-widget ul {
    display: block;
    list-style: none;
}
.single-widget li.inline-2 {
    font-size: 16px;
    color: #333; 
    padding: 8px 0px;
}
/* .single-widget ul li i {
    font-size: 20px;
    color: #47ae51;
    padding-right: 8px;
} */
.single-widget H4{
    color: #3b7e55;
    font-weight: 800;
    padding: 16px 0px 8px 0px;
}
.single-widget H3{
    color: #3b7e55;
    font-size: 24px;
    font-weight: 900;
    margin: 30px 0px 16px;
    
}
.row-fluid.NE .inovacao ul li.inline-2 {
    opacity: 50 !important;
    filter: alpha(opacity=50) !important;
    font-size: 16px;
    color: #fff;
    padding: 8px 0px;
}
.section-title h4{
    font-size: 24px;
    line-height: 40px;
    margin-bottom: 20px;
    MARGIN-TOP: 30PX;
    position: relative;
    padding-top: 20px;
    font-weight: bold;
    color: #414242;
}

.navi a.nit {
    background: #F44336;
    padding: 24px 10px 12px 10px;
    text-align: center;
}

.card-legislacao {
    position: relative;
    background: #fff;
    margin-top: 30px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
    overflow: hidden;
    text-align: left;
    -webkit-box-shadow: 0 0 20px #e8e8e8;
    -moz-box-shadow: 0 0 20px #e8e8e8;
    box-shadow: 0 0 20px #e8e8e8;
    /* min-height: 260px; */
}
.card-legislacao .service-head {
    position: relative;
}
.card-legislacao .icon-bg {
    color: #179E66;
    text-align: center;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
    border-radius: 100%;
    display: inline-block;
    position: absolute;
    z-index: 333;
    bottom: -33px;
    right: 10px;
    background: #fff;
    width: 66px;
    height: 66px;
    line-height: 66px;
    font-size: 25px;
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.13);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.13);
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    opacity: 1;
    visibility: visible;
}
.card-legislacao .normas-descricao {
    padding: 24px 16px 24px 24px;
}
.card-legislacao h4 {
    position: relative;
    margin-bottom: 16px;
    text-transform: capitalize;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.card-legislacao .normas-descricao p {
    margin: 0;
    margin-bottom: 16px!important;
    line-height: 24px;
    font-size: 15px;
}
.card-legislacao .normas-descricao H3 {
    margin-bottom: 24px!important;
    margin-top: 16px;
    line-height: 24px;
    font-size: 20px;
    color: #222222;
    font-weight: 800;
}
.card-legislacao .btn {
    background: transparent;
    margin-top: 15px;
    font-size: 15px;
    padding: 0;
    color: #2E2751;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.card-legislacao .btn i {
    margin-right: 5px;
}
.inovacao-tecnologia-itens .card-legislacao h4 a {
    color: #333;
    font-size: 20px;
    FONT-WEIGHT: 900;
    text-transform: uppercase;
}
.inovacao-tecnologia-itens .card-legislacao a {
    color: #197040;
    font-size: 14px;
}
.row-fluid.inovacao-tecnologia-itens .titulo-propriedade-intelectual h2.formulario{
    margin-bottom: 0px;
}
.inovacao-tecnologia-itens .links .card-legislacao h4 a {
    color: #333;
    font-size: 16px;
    text-align: center;
    FONT-WEIGHT: 900;
    text-transform: uppercase;
}
.links .card-legislacao h4 {
    font-size: 16px;
    text-align: center;
    margin-bottom: 0px;
}
.links .card-legislacao .normas-descricao {
    padding: 20px 28px;
}
/* .links .card-legislacao{
    margin-top: 0px;
} */

.navi a.noticias {
    /* background-image: linear-gradient(to bottom right, #0e50b7, #4285F4); */
    background-color: rgba(66, 133, 244, 1);
    padding: 24px 10px 12px 10px;
    margin-top: 16px;
    text-align: center;
}

.team-mate.noticias h2{
    font-size: 22px !important;
    line-height:1 !important;
    padding: 16px 16px 0px 16px;
    text-align: left !important;

}
.team-mate.noticias p{
    font-size: 16px;
    color: #222222 !important;
    padding: 0px 16px;
    text-align: left !important;
    margin-bottom: 0px;
}
.team-mate.noticias {
    text-align: center;
    /* padding: 30px 15px; */
    -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
    background: #fff;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
    border-radius: 6px;}

.mt-6.text-center.saiba-mais{
    padding-bottom: 34px;
}
a.noticias p.registro {
    font-size: 13px;
    color: #fff;
    opacity: 0.8;
    margin-bottom: 0px;
    line-height: 1.4;
}
a.nit p.registro {
    font-size: 13px;
    color: #fff;
    opacity: 0.8;
    margin-bottom: 0px;
    line-height: 1.4;
}
.single-service .service-content {
    padding: 30px 24px;
}

.navi a.works {
    background: #298f47;
    padding: 70px 10px 12px 10px;
}

.navi a.contacts {
    background-color: #0090D2;
    padding: 40px 10px 12px 10px;
}

.navi a.ambientes-inovacao {
    background-color: rgba(0, 191, 233, 1);
    padding: 30px 10px 12px 10px;
    margin: 16px 16px 0 0;
    text-align: center;
    margin-top: 16px;
}
.pilares-home h4{
    font-weight: 800;
}

.navi a.parcerias {
    /* background-color: rgba(0, 144, 210, 0.69); */
    background-color: rgb(0, 191, 233);
    padding: 30px 10px 12px 10px;
    margin-top: 16px;
    text-align: center;

}
.pilares-aditt .features-main .single-list-feature i {
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 0;
    width: 42px;
    height: 42px;
    line-height: 42px;
    background: #f4f9fc;
    color: #0e7e3a;
    display: block;
    border-radius: 100%;
    font-size: 20px;
    text-align: center;
}
.inovacao-tecnologia-icon {
    width: 48px;
    height: 38px;
    background: url("../img/icons_png/about-us.png") no-repeat;
    /*fallback fo IE8*/
    background-image: url("../img/icons_svg/about-us.svg"), none;
    background-repeat: no-repeat;
    background-position: center;
    padding: 8px 0px;
    margin-top: 8px;
}

.team-icon {
    width: 48px;
    height: 48px;
    background: url("../img/icons_png/our-team.png") no-repeat;
    /*fallback fo IE8*/
    background-image: url("../img/icons_svg/idea.svg"), none;
    background-repeat: no-repeat;
    background-position: center;
    padding: 8px 0px;
}

.resume-icon {
    width: 100px !important;
    height: 100px;
    background-size: 60px !important;
    background: url("../img/icons_png/aditt.png") no-repeat;
    /*fallback fo IE8*/
    background-image: url("../img/icons_svg/aditt.svg"), none;
    background-repeat: no-repeat;
    background-position: center;
    padding: 0px;
    margin-top: 0px;
}

.works-icon {
    width: 128px;
    height: 111px;
    background: url("../img/icons_png/our-works.png") no-repeat;
    /*fallback fo IE8*/
    background-image: url("../img/icons_svg/vitrini.svg"), none;
    background-repeat: no-repeat;
    margin-bottom: 24px;
    background-position: center;
}

.navi a.works i {
    color: #299047;
    width: 70px;
    height: 70px;
    line-height: 70px;
    background: #fff;
    border: 1px solid #ebebeb;
    border-radius: 100%;
    font-size: 34px;
    position: relative;
}
.pilares-aditt .features-main .single-list-feature i:hover{
    background: #0e7d3a;
    color: #fff!important;
}
a.small-navi:hover, a.middle-navi:hover, a.big-navi:hover i{
    background: #fff;
    color: #0b4b6e!important;
}
a.small-navi:hover, a.middle-navi:hover, a.nit:hover i{
    background: #fff;
    color: #0b4b6e!important;
}
a.small-navi:hover, a.middle-navi:hover, a.inovacao-tecnologia:hover i{
    background: #fff;
    color: #0b4b6e!important;
}

a.small-navi:hover, a.middle-navi:hover, a.noticias:hover i{
    background: #fff;
    color: #0b4b6e!important;
}

a.small-navi:hover, a.middle-navi:hover, a.empreendedorismo:hover i{
    background: #fff;
    color: #0b4b6e!important;
}

a.small-navi:hover, a.middle-navi:hover, a.parcerias:hover i{
    background: #fff;
    color: #0b4b6e!important;
}

a.small-navi:hover, a.middle-navi:hover, a.ambientes-inovacao:hover i{
    background: #fff;
    color: #0b4b6e!important;
}
/* .single-feature.active .icon-head i, .single-feature:hover .icon-head i{
    background: #333;
}
.navi a.works i:hover{
    background: #333;} */

.navi a.works h4{
    font-size: 24px;
    margin-top: 16px;
    font-weight: 700;
    text-transform: uppercase;
}


/* .pilares-home h4{
    font-size: 14px;
} */
.pilares-home a.middle-navi i {
    color: #fafafa;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #ebebeb;
    border-radius: 100%;
    font-size: 24px;
}
.pilares-home h4{
    margin-top: 8px;
    /* text-transform: uppercase; */
    font-size: 16px;
    letter-spacing: 0.4px;
}
.contacts-icon {
    width: 48px;
    height: 42px;
    background: url("../img/icons_png/contacts.png") no-repeat;
    /*fallback fo IE8*/
    background-image: url("../img/icons_svg/idea.svg"), none;
    background-repeat: no-repeat;
    background-position: center;
    padding: 8px 0px;
    margin-top: 8px;
}

.blog-icon {
    width: 48px;
    height: 48px;
    background: url("../img/icons_png/idea.png") no-repeat;
    /*fallback fo IE8*/
    background-image: url("../img/icons_svg/idea.svg"), none;
    background-repeat: no-repeat;
    background-position: center;
    padding: 8px 0px;
}

.feedback-icon {
    width: 48px;
    height: 36px;
    background: url("../img/icons_png/feedback.png") no-repeat;
    /*fallback fo IE8*/
    background-image: url("../img/icons_svg/idea.svg"), none;
    background-position: center;
    padding: 8px 0px;
    margin-top: 8px;
}

.tw-feed {
    width: 100%;
    background-color: rgba(234, 234, 234, 0.78);
    font-size: 1em;
    line-height: 1.8;
    color: #555555;
    padding: 27px 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 40px 0 0px 0;

}

.tw-feed p {
    margin-bottom: 10px;
    TEXT-ALIGN: CENTER;
    PADDING: 0PX 80PX;
}

.tw-feed-author {
    float: right;
    font: 0.75em "Open Sans", Arial, Helvetica, sans-serif;
}

.tw-feed-author a {
    display: inline-block;
    background: url("../img/icons_png/twit.png") no-repeat;
    /*fallback fo IE8*/
    background-image: url("../img/icons_svg/twit.svg"), none;
    background-repeat: no-repeat;
    background-position: left center;
    height: 14px;
    text-indent: 21px;
}

.tw-feed-author>span {
    display: inline-block;
    color: #aaaaaa;
}

/*Submenu*/
.submenu {
    position: relative;
    float: left;
    height: auto;
    min-width: 160px;
    top: -34px;
}

.submenu ul {
    display: block;
    list-style: none;
    position: absolute;
}

.submenu ul li {
    font-size: 1.05em;
    opacity: 0;
    filter: alpha(opacity=0);
    /*for ie8*/
    -webkit-transition: opacity 200ms ease-out;
    -moz-transition: opacity 200ms ease-out;
    -o-transition: opacity 200ms ease-out;
    transition: opacity 200ms ease-out;
    line-height: 1.5;
}

.submenu ul li a {
    white-space: nowrap;
    color: #fff;
    opacity: 0.50;
    filter: alpha(opacity=50);
    /*for ie8*/
    -webkit-transition: opacity 200ms ease-out;
    -moz-transition: opacity 200ms ease-out;
    -o-transition: opacity 200ms ease-out;
    transition: opacity 200ms ease-out;
}

.submenu ul li a:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    /*for ie8*/
    text-decoration: none;
}

.submenu ul li.inline {
    opacity: 50 !important;
    filter: alpha(opacity=50) !important;
    /*for ie8*/
    font-size: 1.4em;
    color: #fff;
}

.submenu ul li.inline-2 {
    opacity: 50 !important;
    filter: alpha(opacity=50) !important;
    /*for ie8*/
    font-size: 16px;
    color: #fff;
    padding: 4px 0px;
    min-width: 300px;
}

.submenu ul li.current {
    display: none;
    color: #fff !important;
}

.submenu ul:hover>li {
    opacity: 50;
    filter: alpha(opacity=50);
    /*for ie8*/
}

/*Inovacao e tecnologia*/
header .inovacao {
    margin-bottom: 45px !important;
}

header.row-fluid .aditt h1 {
    font-size: 24px;
    font-weight: 500;
    margin-top: 26px;
    max-width: 380px;

}

header .parcerias {
    margin-bottom: 30px !important;
}

a.ambientes-inovacaopost>h2 {
    font-weight: 600;
    font-size: 1.5em;
}

header.row-fluid h1 {
    font-size: 28px;
    font-weight: 500;
    /* margin-top: 26px; */
    max-width: 500px;
    color: #fff;

}
.area-conhecimento2 .bread-menu ul li {
    display: inline-block;
}
.area-conhecimento2 .bread-menu {
    color: #9E9E9E!important;
    z-index: 333;
    position: relative;
    line-height: initial;
    font-size: 0;
    margin-bottom: 8px;
    margin-top: 20px;
}
.area-conhecimento2 .bread-menu li a {
    color: #9E9E9E;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-size: 14px;
    padding-right: 8px;
    margin-right: 8px;
    display: inline-block;
}
.area-conhecimento2 ul li a {
    color: #9E9E9E;
    font-size: 16px;
    font-weight: 600;
    /* text-transform: capitalize; */
}
/* .area-conhecimento .bread-menu li + li::before {
    content: "\f105";
    font-family: 'FontAwesome';
    left: -7px;
    position: relative;
    font-size: 18px;
} */

header.row-fluid h2 {
    font-size: 24px;
    margin-top: 100px;
    color: #fff;

}

.logo-aditt img {
    margin-top: 26px;
    max-width: 500px;
    margin-bottom: 0px;
    width: 20%;
}

.container>.span4 p {
    line-height: 1.6;
    font-size: 16px !important;
    text-align: center;
    margin: 16px 0px;
}

.inovacao {
    position: relative;
    float: left;
    height: auto;
    /* min-width: 160px; */
    min-width: 100%;
}

.inovacao ul {
    display: block;
    list-style: none;
    /* position: absolute; */
}

.inovacao ul li {
    font-size: 1.05em;
    opacity: 0;
    filter: alpha(opacity=0);
    /*for ie8*/
    -webkit-transition: opacity 200ms ease-out;
    -moz-transition: opacity 200ms ease-out;
    -o-transition: opacity 200ms ease-out;
    transition: opacity 200ms ease-out;
    line-height: 1.5;
}

.inovacao ul li a {
    white-space: nowrap;
    color: #fff;
    opacity: 0.50;
    filter: alpha(opacity=50);
    /*for ie8*/
    -webkit-transition: opacity 200ms ease-out;
    -moz-transition: opacity 200ms ease-out;
    -o-transition: opacity 200ms ease-out;
    transition: opacity 200ms ease-out;
}

.inovacao ul li a:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    /*for ie8*/
    text-decoration: none;
}

.inovacao ul li.inline {
    opacity: 50 !important;
    filter: alpha(opacity=50) !important;
    /*for ie8*/
    font-size: 1.4em;
    color: #fff;
}

.inovacao ul li.inline-2 {
    opacity: 50 !important;
    filter: alpha(opacity=50) !important;
    /*for ie8*/
    font-size: 16px;
    color: #333;
    padding: 8px 0px;
    min-width: 100%;
}
.span4.itens-nucleo{
    margin: 0px;
}

.inovacao ul li.current {
    display: none;
    color: #fff !important;
}

.inovacao ul:hover>li {
    opacity: 50;
    filter: alpha(opacity=50);
    /*for ie8*/
}

.page2-inovacao-tec {
    top: 0px;
}

.text-success {
    color: #ffffff !important;
    margin-right: .5rem !important;
}

.fea.icon-sm {
    height: 16px;
    width: 16px;
}

.container>.span12.text-empreendedorismo {
    margin-bottom: 24px;

}

.container>.span12.text-empreendedorismo p {
    color: #fff;
}
.row-fluid.inovacao-tecnologia-itens .text-empreendedorismo h2{
    font-weight: 900;
    font-size: 28px;
    margin-bottom: 0px;
    margin-top:0px;
    color: #166f3f!important;
    line-height: 1.41;
}

.nucleo-empreendedorismo p {
    margin: 30px 0px;
    color: #fff;
    line-height: 1.7;

}

.row-fluid.pilares-aditt {
    padding-top: 0px;
    padding-bottom: 50px;
    background-color: #fff;
}

.row-fluid.pilares-aditt img {
    height: 400px;
    padding: 40px;
}

.navi.row-fluid.transparent .span12.clearfix {
    margin-top: 0px;
    margin-bottom: 90px;

}


.row-fluid.pilares-aditt p {
    text-align: left;
}

.row-fluid.pilares-aditt .span12 {
    text-align: center;
    margin: 0px !important;
}

.container .missao .span4 p {
    font-size: 14px !important;
}

.inovacao.page2-inovacao-tec h2 {
    color: #fff;
    line-height: 1.7;
    font-size: 18px !important;
    font-weight: 600;
    margin-top: 40px;
}

.inovacao.page2-inovacao-tec h4 {
    color: #FFEB3B;
    font-size: 18px !important;
    font-weight: 400;
    margin-top: 8px;
}

.area-conhecimento {
    background-color: #fff;
    padding: 50px 0px 50px;
    height: 100%;
}
footer .span4 .descricao-footer p.mt-4{
    color: #fff!important;
}

.area-conhecimento .empreendedorismo-mate>a h3 {
    color: #167940;
    opacity: 1.9;
    font-weight: 500;
    padding-left: 8px;
}

.row-fluid.area-conhecimento .titulo-h2 h3 {
    color: #1a7041;  
    font-size: 30px;
    font-weight: 900;

}
.row-fluid.area-conhecimento .titulo-h2 p {
    color: #666; 
    margin-bottom: 24px; 

}


.section-title h4.nucleo {
    color: #fff;
    line-height: 1.7;
    font-weight: 600;
    font-size: 30px;
    margin-top: 0px;

}

.row-fluid.area-conhecimento .container>.span12 p {
    line-height: 1.78;
    color: #707070 !important;
}

.row-fluid.area-conhecimento a.ambientes-inovacaopost>h2 {
    color: #fff !important;
    margin-bottom: 0px;
}

.row-fluid.area-conhecimento .ambientes-inovacaopost {
    padding: 30px;
}

.row-fluid.area-conhecimento h2 {
    color: #333333;
    font-weight: 500;
    /* line-height: 1.4;
    margin-bottom: 20px; */
    /* padding: 8px; */
    text-align: center;
    margin-top: 8px;
}

.row-fluid.area-conhecimento .container>.span6 p {
    color: #fff !important;
    opacity: 0.7;
}

.row-fluid.area-conhecimento a.ambientes-inovacaopost .figcap {
    background-color: #167a42;
    opacity: 01;
}

.row-fluid.area-conhecimento .empreendedorismo-mate .figcap {
    background-color: #f8f9fc !important;
    /* border: 1px solid #E7EAF3; */
    opacity: 0.9;
    border-radius: 3px;
}

.row-fluid.area-conhecimento .empreendedorismo-mate .mt-4 a:hover {
    background-color: #167a42 !important;
    /* opacity: 0.6; */
    color: #fff !important;
}

.row-fluid.area-conhecimento .empreendedorismo-mate>a h2,
.og-grid li a>h2 {
    font-size: 1.4em !important;
    font-weight: 800 !important;
    margin-bottom: 8px;
}

/* .overlay-blue {
    background-color: none !important;
} */

/* .row-fluid.area-conhecimento .empreendedorismo-mate:hover > a h2, .empreendedorismo-mate.expanded > a h2, .empreendedorismo-mate.expanded > a h3, .empreendedorismo-mate:hover > a h3{
    color:#c3293a !important;
} */
.row-fluid.area-conhecimento .empreendedorismo-mate.expanded a.cta-programas:hover {
    background-color: #333 !important;
}

.row-fluid.area-conhecimento .empreendedorismo-mate {
    width: 100%;
    max-width: 210px;
    height: 300px;
    max-height: 300px;
    padding: 0px;
}

.row-fluid.area-conhecimento .empreendedorismo-mate>a h3 {
    line-height: normal;
    text-align: center;
}

.mt-4 {
    margin-top: 1.8rem !important;
}

.cta-programas {
    padding: 8px 24px;
    outline: none;
    text-decoration: none;
    font-size: 14px;
    /* letter-spacing: 0.5px; */
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    font-weight: 600;
    background-color: #167a42 !important;
    color: #fff !important;

    /* background-color: #f8f9fc!important;
    border: 1px solid #E7EAF3; */
    opacity: 0.9;
    border-radius: 3px;
    text-align: -webkit-left;
}

.row-fluid.area-conhecimento .empreendedorismo-mate .mt-4 a:hover {
    background-color: #1d5f34 !important;
    border: 1px solid #1d5f34 !important;
    -webkit-box-shadow: 0 3px 10px rgba(12, 56, 51, 0.3);
    box-shadow: 0 3px 10px rgba(12, 56, 51, 0.3);
    color: #ffffff;
}

.cta-programas a:hover {
    background-color: #333 !important;
}

/* .btn {
    border-radius: 3px;
    padding: 12px 30px;
    font-size: 15px !important;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    font-weight: 700;} */
.cta-programas a {
    color: #333;
}

.row-fluid.area-conhecimento .empreendedorismo-mate>a .bnt {
    padding: 8px 20px;
    outline: none;
    text-decoration: none;
    font-size: 16px;
    letter-spacing: 0.5px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    font-weight: 600;
    border-radius: 6px;
}

.container>.span12.nucleo {
    margin-bottom: 24px;
    margin-top: 50px;
}

.section-title h1.nucleo {
    font-size: 30px;
    font-weight: 600;
    margin-top: 60px;

}

.section-title.text-left h4.nucleo-destina {
    color: #43ac4d;
    font-size: 30px;
    font-weight: 600;
    margin-top: 70px;
}

.section-title.text-left h4.nucleo-missao {
    color: #fff;
    font-size: 30px;
    font-weight: 600;
    margin: 50px 0px;

}

.nucleo-itens>.span6 {
    height: 182px;
    overflow: hidden;
}

.nucleo-itens.atuacao>.span6 {
    height: 500px;
    overflow: hidden;
}

.nucleo-itens>.span6 p {
    line-height: 1.7 !important;
}

.nucleo-itens>.span6 ul {
    list-style: none;
}

.nucleo-empreendedorismo-sessao1 .inovacao .text-success {
    color: #e42151 !important;
}

.nucleo-empreendedorismo-sessao1 .inovacao ul li.inline-2 {
    color: #313131 !important;
}

.section-title h4.nucleo-destina {
    color: #e42151;
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 24px;
}

.logo-nucleo img {
    max-width: 280px;
    margin-top: 60px;
}

.container>.span12.nucleo-destina {
    margin-top: 16px;
}

.span8.nucleo-empreendedorismo p {
    color: #313131;
    line-height: 1.7;
    margin-top: 30px !important;
    /* padding-right: 20px; */
}

.nucleo-itens>.span6.apoio-tecnico {
    height: 300px;
    margin-bottom: 30px;

}

/* .atuacao{
    height: 230px;
    
} */

.missao {
    margin-bottom: 50px;
    margin-top: 50px;
}

.container>.span4 p {
    line-height: 1.9;
    font-size: 14px !important;
}

.nucleo-itens>.span6.apoio-tecnico.novos-negocios {
    height: 250px;
    margin-bottom: 0px;
}

.container>.span12.op {
    margin-bottom: 0px;
}

.nucleo-empreendedorismo .section-title h2.titulo-itens {
    font-size: 16px;
    color: #fff;
    font-weight: 400;
    margin-top: 60px;
    padding: 4px 8px;
    border-radius: 4px;
    background-color: #a5d85673;
    margin-bottom: 24px;
}
.span12.resumo-empreendedorismo p{
    margin-bottom: 40px;
}

.itens-pilares li.inline-2{
    margin-bottom: 16px;
}

.inovacao.page2-inovacao-tec h2 {
    color: #a5d856;
    margin-top: 8px;
    line-height: 1.3;
}
.row-fluid.projetos .single-content .contato-projeto a.cta-programas{
   margin-top: 24px!important;
}


a.ambientes-inovacaopost.editt {
    padding: 24px;
}

.editt .span12 p {
    font-size: 1em !important;
}

.vitrini header {
   
    background-color: #1a7041;
    padding-bottom: 20px;
}
.vitrini p{
    color: #666;
    line-height: 24px;
    font-size: 14px;
}
.vitrini .team-mate{
    text-align: center;
    /* padding: 30px 15px; */
    -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
    background: #fff;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
    border-radius: 6px;
}
.vitrini .team-mate h3{
    font-size: 14px;
    color: #666;
    margin: 0;
    line-height: 20px;
    font-weight: 600;
}
.vitrini .texto-area-conhecimento {
    padding: 10PX;
    min-height: 160px;
}
.vitrini .texto-area-conhecimento h2{
    color: #333;
    position: relative;
    margin-bottom: 10px;
    font-size: 24px;
    font-weight:900;
    text-transform: capitalize;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.vitrini .texto-area-conhecimento p{
    color: #666;
    line-height: 24px;
    font-size: 14px;
    line-height: 20px;
}
.vitrini .mt-4{
    margin-bottom: 20px;

}
.vitrini p.mt-4 {
    color: #fff;    
}


.vitrini .og-grid li a>h2 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #383838;
    font-weight: 400 !important;
    line-height: 22px;
    letter-spacing: 0.60px;
    padding: 16px;
    font-size: 14px !important;
}

.vitrini .empreendedorismo-mate>a h2,
.empreendedorismo-mate>a h3,
.og-grid li a>h2,
.og-grid li a>h3 {
    color: #383838 !important;

}
.og-grid li a>p{
    margin: 12px 16px 0px;
    color: #9E9E9E;
    font-weight: 300;
}

.vitrini .og-grid li a>h3.detalhes {
    color: #525151 !important;
    text-align: center;
    font-size: 14px;
    opacity: 1;
    background-color: #efefef;
    padding: 16px;
    border-radius: 0px 0px 10px 10px;
    letter-spacing: 0.60px;
    font-weight: 500;
    text-decoration: none;
}
.row-fluid.projetos{
    background-color: #F4F9FC;
    min-height: 120px;
    padding: 40px 0px 100px;
}
.row-fluid.projetos h3{
    font-size: 24px;
    line-height: 30px;
    color: #333;
    padding: 8px 0px 30px 0px;    
    font-weight: 600;
}
.row-fluid.projetos .span12 p{
    color: #333!important;
    margin-bottom: 20px;    
}

.row-fluid.projetos .portfolio-meta {
    display: block;
    /* border-top: 3px solid #179E66; */
    text-align: center;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14);
    /* margin-bottom: 50px; */
}

.row-fluid.projetos .portfolio-meta ul li {
    font-size: 14px;
    color: #333;
    display: block;
    text-align: left;
    background: #fff;
    position: relative;
    padding: 15px 20px 15px 55px;
    border-bottom: 1px solid #ebebeb;
}
.row-fluid.projetos .portfolio-meta ul li i {
    position: absolute;
    left: 20px;
    color: #1a7141;
    font-size: 25px;
    top: 50%;
    margin-top: -12.5px;
}
.row-fluid.projetos .portfolio-meta ul li span {
    font-size: 15px;
    background: #fff;
    display: inline-block;
    color: #484848;
    border-radius: 30px;
    font-weight: 900;
}
.row-fluid.projetos .portfolio-meta ul li b {
    display: block;
    margin-top: 2px;
    color: #666;
    font-weight: 400;
}
.row-fluid.projetos .portfolio-meta ul li img {
   width: 100%;
}
.row-fluid.projetos .single-content h1 {
    margin-bottom: 8px;
    margin-top: 24px;
    font-size: 22px;
    /* padding-left: 20px; */
    color: #1a7141;
    font-weight: 900;
}
.row-fluid.projetos .single-content p {
    color: #666;
    margin: 0;
    line-height: 24px;
}
.row-fluid.projetos .single-content ol li a {
    color: #666;
}
.row-fluid.projetos .single-content ol li a:hover {
    color: blue;
}
.row-fluid.projetos .single-content ol li {
    margin-left: 20px;
    margin-top: 24px;
}
.row-fluid.projetos .single-content ol{
    margin-bottom: 30px;
}
.row-fluid.projetos .single-content p a{
    color:blue;
    margin-top: 16px;
}
.clients.section-bg.parceiros-nucleo img:hover{
    filter: grayscale(100%);
}
.call-action {
    background-size: cover;
    background-position: center;
    padding: 34px 0;
}

.call-action.overlay-orange {
    position: relative;
}
.call-action.overlay-orange:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.9;
    background: #f4f9fc;
    content: "";
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
    z-index: 1;
}

.call-action .call-inner {
    z-index: 2;
    position: relative;
}
.call-action.overlay-orange .call-inner h2{
    color: #197040;
    margin-bottom: 24px;
    font-weight: 900;
    font-size: 24px;
    margin-top: 40px;
    border-right: 1px solid rgba(25, 112, 64, 0.69);
    /* height: 70px; */
    /* text-align: center; */
}
.call-action.overlay-orange .call-inner p{
    color: #fff;
}
.call-action.overlay-orange .page2-inovacao-tec ul li i {
    color: #197040;
}
.call-action.overlay-orange .inovacao ul li.inline-2{
    font-size: 16px;
}

.box-large-image__midea {
    position: relative;
    border-radius: 5px;
    overflow: hidden;
}

.vitrini .og-grid li a>h3.detalhes:hover {
    background-color: #dedcdc;
    border-radius: 0px 0px 10px 10px;
    text-decoration: none;
}

.vitrini .og-grid li a:hover>h2,
.og-grid li a:hover>h3,
.og-grid li.og-expanded a>h2,
.og-grid li.og-expanded a>h3 {
    color: #000 !important;
    /* font-weight: 500; */
}

.vitrini .og-grid li a:hover>h3,
.og-grid li a:hover>h3,
.og-grid li.og-expanded a>h3,
.og-grid li.og-expanded a>h3 {
    color: #000 !important;
    /* font-weight: 500; */
}

.vitrini .og-expander {
    background: #f8f9fc;
}

.vitrini .og-details {
    width: 100%;
}

.vitrini .og-details h3 {
    color: #286741;
}

.vitrini .og-details p {
    color: #171717;
    font-size: 14px;
    opacity: 1;
    padding: 4px 0px;
    letter-spacing: 0.60px;
}

.vitrini .og-details a {
    color: #286741 !important;
}

.vitrini .og-details a:hover,
.og-details a:active {
    background-color: #286741 !important;
}

.vitrini .og-grid li a:hover>h2,
.og-grid li a:hover>h3,
.og-grid li.og-expanded a>h2,
.og-grid li.og-expanded a>h3 {
    color: #286741 !important;
}

.vitrini .og-grid li a>h2 {
    overflow: hidden;
    white-space: normal;
    /* text-overflow: ellipsis; */
    margin-bottom: 0px;
    padding-bottom: 24px;
    /* font-size: 16px !important;
    font-weight: 600; */
}

/*Contato*/
.contato .container>.span4 p {
    text-align: left
}

.contato header {
    margin-bottom: 50px;
}

.contato .addspace {
    margin-top: 100px;
}

.container.itens-empre {
    height: 240px;
}

.nucleo-empreendedorismo2 {
    background-color: #4CAF50;
}

.nucleo-empreendedorismo2 .nucleo-itens>.span6 {
    height: 118px;
}

.missao a.ambientes-inovacaopost>h2 {
    font-size: 1.4em;
    font-weight: 700;
}

.missao a.ambientes-inovacaopost>p {
    text-align: left;
}

.section-title.text-left h4.missao {
    margin-bottom: 16px;
    color: #fff;
    line-height: 1.7;
    font-size: 30px;
    font-size: 24px;
    font-weight: 600;
    margin-top: 40px;

}

.empreendedorismo header {
    margin-bottom: 50px;
} 
.empreendedorismo.novo-header header{
    margin-bottom: 24px;
    padding-top: 34px;
}

.nucleo-empreendedorismo-sessao1 {
    background-color: #fff;
    padding: 0px;
}

.nucleo-empreendedorismo-sessao1 .section-title h1 {
    color: #43ac4d;
    font-size: 30px;
    font-weight: 600;
    margin-top: 34px;
    margin-bottom: 16px;
}

.nucleo-empreendedorismo-sessao1 .span6.nucleo-empreendedorismo {
    margin: 0px;
}

.nucleo-empreendedorismo-sessao1 .span6.nucleo-empreendedorismo p {
    color: #313131 !important;
    line-height: 1.7;
    font-size: 16px;

}

.nucleo-empreendedorismo-sessao1 .nucleo-empreendedorismo p {
    margin: 0px;
}

.logo-nucleo {
    text-align: center;
}

.color-verde {
    margin-bottom: 40px
}

.container.itens {
    height: 200px;
}

input[type=submit] {
    color: #333 !important;
}

/*Content*/
.container {
    font-family: 'Open Sans', sans-serif;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.container>.span12 {
    margin-bottom: 40px;
}

.container>.span12 p {
    font-size: 1em;
    color: #383838;
    line-height: 1.8;
    margin-bottom: 24px;
}

.container>.span12.nit-unesc p {

    color: #fff;

}

.container>.span6 p {
    font-size: 0.8em;
    color: #383838;
    line-height: 1.7;
}

.container>.span4 p {
    font-size: 0.9em;
    color: #fff;
    line-height: 1.7;
}

.container>.span12 a:hover,
.container>.span6 a:hover,
.container>.span4 a:hover {
    text-decoration: underline;
}

.quotation {
    font-family: 'Open Sans', sans-serif;
}

.quotation-mark {
    display: block;
    float: left;
    margin-top: 12px;
    margin-left: -55px;
    width: 22px;
    height: 15px;
    background: url("../img/quotes.png") no-repeat;
}

.quotation-author {
    display: block;
    float: right;
    font-size: 0.75em;
    padding-top: 7px;
    color: #FFF;
    border-top: 1px solid #FFF;
    opacity: 0.50;
    filter: alpha(opacity=50);
    /*for ie8*/
    margin-top: 15px;
}

.empreendedorismo-mate {
    position: relative;
    width: 100%;
    max-width: 298px;
    height: 282px;
    max-height: 282px;
    padding: 10px 10px 12px;
    margin-bottom: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    -webkit-transition: all 400ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
}

.empreendedorismo-mate.expanded {
    height: 100%;
    max-height: 700px;
}

.empreendedorismo-mate a:hover {
    text-decoration: none !important;
}

.empreendedorismo-mate>.figcap,
.og-grid li a>.figcap,
a.ambientes-inovacaopost>.figcap,
a.load-more-btn>.figcap,
.comment>.figcap {
    display: block;
    width: 100%;
    height: auto;
    min-height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    background-color: #f8f9fc;
    z-index: 0;
    position: absolute;
    opacity: 1;
    filter: alpha(opacity=20);
    /*for ie8*/
    -webkit-transition: opacity 250ms ease-out;
    -moz-transition: opacity 250ms ease-out;
    -o-transition: opacity 250ms ease-out;
    transition: opacity 250ms ease-out;
    border-radius: 8px;
}

.empreendedorismo-mate>a img,
.og-grid li a>img {
    opacity: 0.75;
    filter: alpha(opacity=75);
    /*for ie8*/
    position: relative;
    z-index: 1;
    -webkit-transition: opacity 250ms ease-out;
    -moz-transition: opacity 250ms ease-out;
    -o-transition: opacity 250ms ease-out;
    transition: opacity 250ms ease-out;
}

.empreendedorismo-mate>a h2,
.empreendedorismo-mate>a h3,
.og-grid li a>h2,
.og-grid li a>h3 {
    color: #fff;
    position: relative;
    z-index: 1;
    -webkit-transition: color 250ms ease-out;
    -moz-transition: color 250ms ease-out;
    -o-transition: color 250ms ease-out;
    transition: color 250ms ease-out;
}

.empreendedorismo-mate>a h2,
.og-grid li a>h2 {
    font-size: 1.1em !important;
}

dl {
    padding: 0.5em;
}

dt {
    float: left;
    clear: left;
    width: 100px;
    text-align: right;
    font-weight: bold;
}

dt:after {
    content: ":";
}

dd {
    margin: 0 0 0 110px;
}

.empreendedorismo-mate>a h3 {
    line-height: 0;
}

.empreendedorismo-mate>p {
    position: relative;
    z-index: 2;
    margin-top: 30px;
    color: #222222 !important;
}

.empreendedorismo-mate>a h3,
.og-grid li a>h3 {
    font-size: 0.8em;
    opacity: 0.50;
    filter: alpha(opacity=50);
    /*for ie8*/
}

.empreendedorismo-mate:hover>a img,
.empreendedorismo-mate.expanded>a img,
.og-grid li a:hover>img,
.og-grid li.og-expanded a>img {
    opacity: 1;
    filter: alpha(opacity=100);
    /*for ie8*/
    outline: none !important;
    border: none !important;
}

.empreendedorismo-mate:hover>a h2,
.empreendedorismo-mate.expanded>a h2,
.empreendedorismo-mate.expanded>a h3,
.empreendedorismo-mate:hover>a h3 {
    color: #50b189 !important;
}

.empreendedorismo-mate:hover>.figcap,
.empreendedorismo-mate.expanded>.figcap,
.og-grid li a:hover>.figcap,
.og-grid li.og-expanded a>.figcap,
a.ambientes-inovacaopost:hover>.figcap,
a.load-more-btn:hover>.figcap {
    opacity: 1;
    filter: alpha(opacity=100);
    /*for ie8*/
}


.ambientes-inovacaopost-row>.span6:nth-child(2n+1) {
    margin-left: 0;
}

.ambientes-inovacaopost-row>.span6 {
    height: 182px;
    margin-bottom: 30px;
    overflow: hidden;
}

.ambientes-inovacaopost-row>.span6 p {
    line-height: 1.7 !important;
}

.ambientes-inovacaopost-row>.span6 ul {
    list-style: none;
}

a.ambientes-inovacaopost {
    display: block;
    position: relative;
    height: 100%;
    width: 100%;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 16px;
}

a.ambientes-inovacaopost>h2,
a.ambientes-inovacaopost>.post-meta,
.comment-meta,
a.ambientes-inovacaopost>p {
    color: #fff;
    position: relative;
    z-index: 2;
    -webkit-transition: color 250ms ease-out;
    -moz-transition: color 250ms ease-out;
    -o-transition: color 250ms ease-out;
    transition: color 250ms ease-out;
}

a.ambientes-inovacaopost>h2 {
    font-size: 1.8em;
    white-space: nowrap;
    overflow: hidden;
}

.post-meta,
.comment-meta {
    display: block;
    font-size: 0.75em;
    color: #fff;
    opacity: 0.5;
    filter: alpha(opacity=50);
    /*for ie8*/
    margin: -10px 0 30px 0;
}

a.ambientes-inovacaopost>p {
    font-size: 0.94em !important;
}

.comments-icon {
    display: inline-block;
    width: 13px;
    height: 12px;
    background: url("../img/comments-icon.png") no-repeat 0px 0px;
}

a.ambientes-inovacaopost:hover {
    text-decoration: none !important;
}

a.ambientes-inovacaopost:hover>.post-meta>.comments-icon {
    background-position: -13px 0px;
}

a.ambientes-inovacaopost:hover>h2,
a.ambientes-inovacaopost:hover>.post-meta,
a.ambientes-inovacaopost:hover>p {
    color: #525252;
}

a.load-more-btn {
    color: transparent;
    display: block;
    width: 100%;
    padding: 18px 0;
    position: relative;
}

a.load-more-btn>p {
    font-size: 1em;
    color: #fff;
    text-align: center;
    line-height: 1;
    position: relative;
    z-index: 2;
    -webkit-transition: color 250ms ease-out;
    -moz-transition: color 250ms ease-out;
    -o-transition: color 250ms ease-out;
    transition: color 250ms ease-out;
    margin-bottom: 0 !important;
}

a.load-more-btn:hover>p {
    color: #d06e39 !important;
}

.loading-more-btn-text {
    display: none;
}

.single-post-content h2 {
    font-size: 2.2em;
}

.single-post-content p {
    font-size: 1.05em;
    color: #fff;
    margin: 60px 0;
    line-height: 2;
}

.comments {
    margin-bottom: 60px;
}

.comments h2,
.comment-form h2 {
    font-size: 1.87em;
    margin-bottom: 35px;
}

.comment {
    width: 48.42767295597484%;
    /*462px/954px*/
    float: left;
    position: relative;
    padding: 13px 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 3.14465408805031% 30px 0;
}

.comment.last-col {
    margin-right: 0;
}

.comment-meta {
    margin: 0 0 30px 0;
}

.comment p {
    font-size: 0.85em;
    position: relative;
    z-index: 2;
    margin: 0;
    line-height: 1.7;
    overflow: hidden;
}

.pointer-right,
.pointer-left {
    display: block;
    position: absolute;
    width: 19px;
    height: 14px;
    background: url("../img/pointers.png") no-repeat 0px 0px;
}

.pointer-right {
    top: 20px;
    right: -19px;
}

.pointer-left {
    background-position: -19px 0px;
    top: 65px;
    left: -19px;
}

.comments-wrapper {
    position: relative;
}

.timeline {
    width: 9px;
    margin-left: 49.6%;
}

.timeline,
.timeline-track,
.timeline-arrow {
    position: absolute;
    height: auto;
    min-height: 100%;
    top: 0;
    bottom: 0;
}

.timeline-track {
    display: block;
    background-color: #fff;
    width: 1px;
    margin-left: 4px;
    opacity: 0.25;
    filter: alpha(opacity=25);
    /*for ie8*/
}

.timeline-arrow {
    display: block;
    background: url("../img/timeline-arrow.png") no-repeat center bottom;
    width: 9px;
}

/*Feedback Form, Comment Form*/
#feedback-form {
    width: 100%;
    padding-left: 7px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

input[type=text],
textarea {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 1.09em;
    color: #d7902a;
    opacity: 0.9;
    filter: alpha(opacity=90);
    /*for ie8*/
    border: none;
    outline: none;
    -webkit-transition: opacity 250ms ease-out;
    -moz-transition: opacity 250ms ease-out;
    -o-transition: opacity 250ms ease-out;
    transition: opacity 250ms ease-out;
}

input[type=text] {
    width: 99%;
    height: 60px;
    margin-bottom: 30px;
    padding: 0 20px;
    line-height: 60px;
}

textarea {
    width: 99%;
    float: right;
    height: 150px;
    min-height: 150px;
    max-height: 150px;
    padding: 20px;
    resize: none;
    margin-bottom: 30px;
}

input[type=submit] {
    float: left;
    margin-left: 40px;
    height: 50px;
    border-radius: 3px;
    line-height: 40px;
    padding: 0 30px;
    background-color: #FFF;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 1.3em;
    color: #d7902a;
    opacity: 1;
    filter: alpha(opacity=100);
    /*for ie8*/
    -webkit-transition: opacity 250ms ease-out;
    -moz-transition: opacity 250ms ease-out;
    -o-transition: opacity 250ms ease-out;
    transition: opacity 250ms ease-out;
}

input[type=submit]:hover {
    opacity: 0.6;
    filter: alpha(opacity=60);
    /*for ie8*/
}

/*Stiky Footer*/
.push,
footer {
    height: 90px;
}

footer {
    text-align: center;
    color: #fff;
    /* opacity: 0.90; */
    filter: alpha(opacity=60);
    font: 0.75em "Open Sans", Arial, Helvetica, sans-serif;
    padding-top: 40px;
    background-color: #1a7141;
    filter: alpha(opacity=60);
    /*for ie8*/
    font: 0.75em "Open Sans", Arial, Helvetica, sans-serif;
    height: auto;
    padding-bottom: 50px;
    padding-top: 60px;
}

.span6.descricao-footer {
    text-align: left;
    font-size: 14px;
}
.descricao-footer p{
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 10px;
}
.footer .address-widget-list li{
    font-size: 14px;
    line-height: 24px;

}
.descricao-footer ul.address-widget-list a{
    color:#fff!important;
}

/* .span6.descricao-footer img{
    height: 54px;
    padding: 20px 0px;
} */
.span6.descricao-footer ul.social-bar-white {
    float: left;
}

.formulario-footer{
    text-align: left;
}
.span6.formulario-footer h2 {
    text-align: left;
    margin-left: 30px;
}

.span6.formulario-footer .addspace {
    margin-top: 30px;
}

.span6.formulario-footer input[type=text] {
    color: #333 !important;
}

.span6.formulario-footer input[type=submit] {
    color: #333 !important;
}

.span6.formulario-footer input[type=text],
textarea {
    color: #333 !important;
}

.item-p h3 {
    min-height: 75px;
}
.item-p a {
    height: 358px !important;
}
.item-p h2 {
    padding: 10px 10px 0 15px !important;
    /* overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    min-height: 104px; */
}

/*Thumbnail Grid with Expanding Preview*/
.og-grid {
    list-style: none;
    margin: 0 auto;
    text-align: center;
    margin-left: -25px;
}

.og-grid li {
    display: inline-block;
    margin: 15px 25px 30px 0;
    vertical-align: top;
    height: auto;
}

.og-grid>li {
    display: inline-block;
    margin: 15px 0 30px 25px;
    vertical-align: top;
    height: auto;
    overflow: hidden;
}
.og-grid>li{
    -webkit-box-shadow: 0 0 20px #e8e8e8;
    -moz-box-shadow: 0 0 20px #e8e8e8;
    box-shadow: 0 0 20px #e8e8e8;
}
.og-grid li a>h3{
    font-size: 14px;
    color: #2b2d2d;
    font-weight: 900;
    opacity:1;
}
.og-grid h3:hover{
    color: #0e7d3a!important;
    opacity:0.6;
}

.og-grid li.last {
    margin-right: 0;
}

.og-grid li>a,
.og-grid li>a img {
    border: none;
    outline: none;
    display: block;
    position: relative;
}

.og-grid li a {
    width: 100%;
    max-width: 298px;
    height: auto;
    text-align: left;
}

.og-grid li a>h2 {
    margin-bottom: 0px;
    padding: 5px 10px 0px 10px;
}

.og-grid li a>h3 {
    padding: 8px 16px 0px 16px;
    line-height: 22px;
}
.entre-contato-footer{
    padding: 30px 0px;
}
.entre-contato-footer p{
    color: #fff;
}

.blog-contentSnippet {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5; /* number of lines to show */
    -webkit-box-orient: vertical;
}


.text-limit-3-lines {
    overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 3; /* number of lines to show */
   -webkit-box-orient: vertical;
}

.text-limit {
    overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 3; /* number of lines to show */
   -webkit-box-orient: vertical;
}

.og-grid li a:hover>h2,
.og-grid li a:hover>h3,
.og-grid li.og-expanded a>h2,
.og-grid li.og-expanded a>h3 {
    color: #286741 !important;
}

.og-grid li>a img {
    border: none;
    outline: none;
    display: block;
    position: relative;
}

.arrow {
    display: none;
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 20px;
    background: url("../img/expanded.png") no-repeat center top;
    margin-top: 10px;
}

.og-grid li.og-expanded>a .arrow {
    display: block;
}

.og-expander {
    position: absolute;
    background: #3eb1d2;
    top: auto;
    left: 0;
    width: 100%;
    margin-top: 30px;
    text-align: left;
    height: 0;
    overflow: hidden;
}

.og-expander-inner {
    max-width: 954px;
    margin: 0 auto;
    height: 100%;
    padding: 30px 0 0 0;
}

.og-close {
    position: absolute;
    width: 34px;
    height: 32px;
    top: 25px;
    right: 25px;
    cursor: pointer;
    z-index: 1;
    background: url("../img/icons_png/close.png") no-repeat;
    /*fallback fo IE8*/
    background-image: url("../img/icons_svg/close.svg"), none;
    background-repeat: no-repeat;
    opacity: 0.3;
    filter: alpha(opacity=30);
    /*for ie8*/
    -webkit-transition: opacity 200ms ease-out;
    -moz-transition: opacity 200ms ease-out;
    -o-transition: opacity 200ms ease-out;
    transition: opacity 200ms ease-out;
}

.og-close:hover {
    opacity: 0.65;
    filter: alpha(opacity=65);
    /*for ie8*/
}

.og-fullimg,
.og-details {
    float: left;
    overflow: hidden;
    height: 100%;
    position: relative;
}

.og-fullimg {
    width: 46%;
}

.og-tags {
    margin-bottom: 30px;
}

.og-tags h4 {
    font-size: 18px;
    font-weight: 700;
    margin: 16px 0px 5px 0px;
    color: #26653f;
}

.og-details h4 {
    font-size: 18px;
    font-weight: 700;
    margin: 16px 0px 5px 0px;
    color: #26653f;

}

.og-details {
    width: 54%;
    padding-left: 34px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.og-fullimg img {
    display: inline-block;
    max-height: 100%;
    max-width: 100%;
}

.og-details h3 {
    font-weight: 400;
    font-size: 24px;
    padding: 0 0 10px;
    margin-bottom: 20px;
}

.og-details p {
    font-weight: 400;
    font-size: 0.87em;
    line-height: 22px;
    color: #fff;
}

.og-details a {
    font-weight: 400;
    font-size: 1.3em;
    letter-spacing: 2px;
    color: #0e9ec7 !important;
    padding: 15px 50px;
    background-color: #f5f5f5;
    display: inline-block !important;
    margin: 50px 0 0;
    outline: none;
    max-width: none !important;
    width: auto !important;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}

.og-details a:hover,
.og-details a:active {
    background-color: #14a3e0;
    color: #fff !important;
}

.og-fullimg {
    text-align: center;
}

.og-loading {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #4bc7ea;
    box-shadow: 0 0 1px #329cba, 15px 30px 1px #329cba, -15px 30px 1px #329cba;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
    -webkit-animation: loader 0.5s infinite ease-in-out both;
    -moz-animation: loader 0.5s infinite ease-in-out both;
    animation: loader 0.5s infinite ease-in-out both;
}

.bg-image0 {
    background: url("../img/bgs/fundo-01.jpg") no-repeat;
    background-size: cover;
}

.bg-image1 {
    background: url("../img/bgs/6.jpg") no-repeat;
    background-size: cover;
}

.bg-image2 {
    background: url("../img/bgs/ambiente-inovacao.jpg") no-repeat;
    background-size: cover;
}

.bg-image3 {
    background: url("../img/bgs/4.jpg") no-repeat;
    background-size: cover;
}

.bg-image4 {
    background: url("../img/bgs/ambiente-inovacao.jpg") no-repeat;
    background-size: cover;
}

.bg-image5 {
    background: url("../img/bgs/6.jpg") no-repeat;
    background-size: cover;
}

.bg-image6 {
    background: url("../img/bgs/6.jpg") no-repeat;
    background-size: cover;
}

.bg-image7 {
    background: url("../img/bgs/6.jpg") no-repeat;
    background-size: cover;
}


@-webkit-keyframes loader {
    0% {
        background: #4bc7ea;
    }

    33% {
        background: #329cba;
        box-shadow: 0 0 1px #329cba, 15px 30px 1px #329cba, -15px 30px 1px #4bc7ea;
    }

    66% {
        background: #329cba;
        box-shadow: 0 0 1px #329cba, 15px 30px 1px #4bc7ea, -15px 30px 1px #329cba;
    }
}

@-moz-keyframes loader {
    0% {
        background: #4bc7ea;
    }

    33% {
        background: #329cba;
        box-shadow: 0 0 1px #329cba, 15px 30px 1px #329cba, -15px 30px 1px #4bc7ea;
    }

    66% {
        background: #329cba;
        box-shadow: 0 0 1px #329cba, 15px 30px 1px #4bc7ea, -15px 30px 1px #329cba;
    }
}

@keyframes loader {
    0% {
        background: #4bc7ea;
    }

    33% {
        background: #329cba;
        box-shadow: 0 0 1px #329cba, 15px 30px 1px #329cba, -15px 30px 1px #4bc7ea;
    }

    66% {
        background: #329cba;
        box-shadow: 0 0 1px #329cba, 15px 30px 1px #4bc7ea, -15px 30px 1px #329cba;
    }
}

.area-conhecimento-card {
    min-height: 325px !important;
}

.area-conhecimento-card h3 {
    min-height: 40px;
}

@media screen and (max-width: 830px) {
    .og-expander h3 {
        font-size: 32px;
    }

    .og-expander p {
        font-size: 13px;
    }

    .og-expander a {
        font-size: 0.88em;
    }
}

@media screen and (max-width: 650px) {
    .og-fullimg {
        display: none;
    }

    .og-details {
        float: none;
        width: 100%;
    }
}


/*Page Transitions*/
.pt-perspective {
    overflow: hidden;
    position: relative;
    width: 100%;
    min-height: 100%;
    height: 100%;
}

.pt-page {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    /* visibility: hidden; */
    overflow: scroll;
    overflow-x: hidden;
}

.pt-page-current,
.no-js .pt-page {
    visibility: visible;
    z-index: 10;
}

.no-js body {
    overflow: auto;
}

.pt-page-ontop {
    z-index: 9999;
}

#team {
    overflow-y: scroll;
}

/******************************************/

/*Validation*/
.textfieldValidState input,
input.textfieldValidState,
.textareaValidState textarea,
textarea.textareaValidState {
    background-color: #fff;
}

input.textfieldRequiredState,
.textfieldRequiredState input,
input.textfieldInvalidFormatState,
.textfieldInvalidFormatState input,
input.textfieldMinValueState,
.textfieldMinValueState input,
input.textfieldMaxValueState,
.textfieldMaxValueState input,
input.textfieldMinCharsState,
.textfieldMinCharsState input,
input.textfieldMaxCharsState,
.textfieldMaxCharsState input,
textarea.textareaRequiredState,
.textareaRequiredState textarea,
textarea.textareaMinCharsState,
.textareaMinCharsState textarea,
textarea.textareaMaxCharsState,
.textareaMaxCharsState textarea {
    color: #c3293a;
    border-left: 3px solid #c3293a;
    padding-left: 17px;
}

.textfieldFocusState input,
input.textfieldFocusState,
.textareaFocusState textarea,
textarea.textareaFocusState {
    outline: none;
    opacity: 1;
    filter: alpha(opacity=100);
    /*for ie8*/
}

.textfieldHintState input,
input.textfieldHintState,
textarea.textareaHintState,
.textareaHintState textarea {
    /*color: red !important;*/
}

/*Media Queries*/
/*Desktop*/
@media (max-width: 1170px) {
    .page-navi {
        margin: 35px 30px 0px -55px;
    }
}

@media (max-width: 1070px) {
    .page-navi {
        margin: 35px 30px 0px 0px;
    }
}

/*Tablet Landscape*/
@media (max-width: 980px) {
    .sub-header .social-bar-white {
        display: none;
    }

    #site-navigation li.current-menu-item>a {
        border-color: transparent !important;
    }

    .page-navi {
        margin: 35px 15px 0px 0px;
    }

    .og-grid li.last {
        margin-right: 25px;
    }

    ul.social-bar2 li {
        margin-right: 5px !important;
    }

    .empreendedorismo-mate {
        max-height: 230px;
    }

    .submenu ul li {
        opacity: 1;
        filter: alpha(opacity=0);
        /*for ie8*/
        display: inline-block;
        margin: 0 15px 6px 6px;
        font-size: 1.05em;
    }

    .submenu ul li.inline {
        font-size: 1.05em;
    }

    .submenu ul li.current {
        display: inline-block;
        text-decoration: underline;
    }

    .timeline {
        margin-left: 49.4%;
    }

    .pointer-right,
    .pointer-left {
        background: url("../img/pointers-small.png") no-repeat;
        width: 15px;
    }

    .pointer-right {
        right: -15px;
        background-position: 0px 0px;
    }

    .pointer-left {
        left: -15px;
        background-position: -15px 0px;
    }

}

@media (max-height: 768px) {
    .addspace {
        margin-top: 100px;
    }
}

/*Tablet Portrait*/
@media (max-width: 767px) {
    h2 {
        padding: 0 10px;
    }

    header {
        padding-top: 40px;
        margin-bottom: 60px;
    }

    header h1 {
        float: none;
        margin-left: 10px;
        margin-top: 30px;
        font-size: 3em;
        display: block;
    }

    .logo>h1 {
        margin-top: -35px;
        margin-bottom: 40px;
    }

    ul.social-bar-black,
    ul.social-bar-white {
        position: absolute;
        top: -10px;
        right: 10px;
    }

    .navi {
        margin-top: -90px;
        padding-left: 0.7%;
        padding-right: 0.7%;
    }
    .links .card-legislacao{
        margin: 16px 0px;
    }

    a.small-navi {
        float: left;
        width: 49.6%;
    }

    .small-navi.resume,
    .small-navi.contacts,
    .small-navi.works,
    .small-navi.ambientes-inovacao,
    .small-navi.parcerias,
    a.resume,
    a.contacts,
    a.works,
    a.ambientes-inovacao,
    a.parcerias {
        margin-top: 3px !important;
    }

    .navi .span4 a:nth-child(3) {
        margin-left: 0 !important;
    }

    a.margin {
        margin-top: 0 !important
    }

    nav.navi .span4 a.big-navi {
        margin-top: 3px !important;
        margin-bottom: 3px;
    }

    a.inovacao-tecnologia,
    a.ambientes-inovacao {
        margin-right: 0.8% !important;
    }

    .page-navi,
    .page-navi.single {
        position: absolute;
        top: -80px;
        left: 10px;
    }

    .container>.span12 {
        margin-bottom: 40px;
    }

    .container>.span12 p {
        font-size: 0.95em;
        padding: 0 10px;
    }

    .container>.span6 p,
    .container>.span4 p {
        padding: 0 10px;
    }

    .quotation-mark {
        display: none;
    }

    .quotation-author {
        margin-right: 10px;
    }

    .tw-feed {
        font-size: 0.85em;
        padding: 15px 20px;
    }

    .tw-feed-author {
        margin-right: 10px;
    }

    .addspace {
        margin-top: 20px;
    }

    form,
    .comments-wrapper,
    #feedback-form {
        width: 100%;
        padding: 0 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    input[type=text],
    textarea {
        width: 100%;
        float: none;
    }

    .empreendedorismo-mate {
        max-height: 282px;
        margin: 0 auto 30px auto !important;
    }

    .empreendedorismo-mate>a h2 {
        margin-left: -10px !important;
    }

    .ambientes-inovacaopost-row {
        margin-bottom: 0;
    }

    a.ambientes-inovacaopost,
    a.load-more-btn {
        width: 97%;
        margin: 0 0 30px 6px;
    }

    .post-meta {
        padding: 0 10px;
    }

    .comment {
        width: 100%;
        float: none;
    }

    .timeline {
        display: none;
    }

    .pointer-right,
    .pointer-left {
        display: none;
    }

    .single-post-content p {
        padding: 0 10px;
    }

    .comments {
        margin-bottom: 40px;
    }

}
.area-conhecimento-card h2.sigla{
    margin-bottom: 8px;
}


    .img-feature {
        width: 100%;
    }
.single-widget ul {
    margin-bottom: 40px;
}
.pilares-aditt{
    padding: 40px 0 50px;
}






/*Phone Landscape*/
@media (max-width: 480px) {
    header {
        margin-bottom: 0px;
    }

    .og-details {
        padding-left: 15px;
        padding-right: 10px;
    }

    ul.social-bar-black li,
    ul.social-bar-white li {
        margin-left: 8px;
    }
    header.row-fluid h1{
        font-size: 28px;
    }
    .container>.span12 p {
        padding: 0px 8px;
    }
    .footer.inovacao-tecnologia {
        font-size: 14px;
    }
    .area-conhecimento-card img {
        min-height: 250px;
    }
    .span3.team-mate.area-conhecimento-card{
        float: left;
        margin: 10px 0px;
    }
    .row-fluid.area-conhecimento h2 {
        font-size: 24px;
        font-weight: 900;
        margin-bottom: 10px;
    }
    .vitrini header {
        padding-bottom: 0px;
    }
    h2{
        padding: 0px;
    }
    .empreendedorismo header {
        margin-bottom: 0px;
    }
    .logo-aditt img {
        margin-top: 0px ;
        max-width: 500px;
        margin-bottom: 80px;
        width: 30%;
    }
    .logo-unesc-header img {
        display: none;
    }
    
.row-fluid.fluxo-solitacao-patente .titulo-propriedade-intelectual h2{
    font-size: 24px;
    color: #166f3f!important;
    line-height: 1.4;
    text-align: left;
    padding: 0px 8px;
}
.row-fluid.inovacao-tecnologia-itens .titulo-propriedade-intelectual h2{
    font-size: 24px;
    padding: 0px 8px;

}
.row-fluid.fluxo-solitacao-patente {
    padding: 40px 0px 40px;}

.row-fluid.inovacao-tecnologia-itens {
    padding: 40px 0px 40px;
}
.call-action.overlay-orange .call-inner .vitrine-info h2 {
    padding: 0px 8px;
}
.call-action.overlay-orange .call-inner .vitrine-info p{
    padding: 0px 8px;   
}
.menu li.liWithoutSubMenu a {
    display: none;}
    /* .logo-unesc-header img {
        display: ; */
    
}

@media (max-width: 420px) {
    .logo>h1 {
        margin-top: 20px;
        margin-bottom: 15px;
    }

    .pt-page-0 ul.social-bar-black,
    .pt-page-0 ul.social-bar-white {
        position: static;
        float: none;
        display: inline-block;
    }

    .logo {
        text-align: center;
    }

    #home header .span4 {
        position: absolute;
        top: -15px;
        text-align: center;
        margin-left: -8px;
    }
    .pilares-aditt .img-feature img {
        margin-left: 0px;
}

/*Phone Portrait*/
@media (max-width: 360px) {
    .og-grid {
        padding-left: 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
}

@media (max-width: 320px) {
    a.empreendedorismo-mate {
        margin-left: 3px;
    }

    .og-grid {
        padding-left: 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
}

@media (max-width: 300px) {
    .empreendedorismo-mate {
        max-height: 250px;
    }
}

    .footer.inovacao-tecnologia {
    background-color: #2075b9;
    }
}