/*fixes css*/




@media (max-width: 767px) {

	.title-header>.title {
        font-size: 1.35rem!important;
        line-height: 1.2!important;
        margin: 7px 0!important;
    }

    .title-header>.subtitle {
        font-size: 13px!important;
        line-height: 1.2!important;
        top: 0.3rem!important;
    }

    .title-header {
        padding: 0!important;
    }

    .logo-header-biblioteca > a {
        width: 100px!important;
        height: 100px!important;
        margin: 0 0.6rem!important;
        top: -10px!important;
    }

    #destaque-2 > .container {
        padding: 0px!important;
    }

    body.biblioteca .container {
        padding: 16px 0 8px!important;
    }

    .biblioteca #Mod371 .module-ct {
		padding: 0 1rem;
	}

	.biblioteca #Premiacoes {
		padding: 0 2rem!important;
	}

    h3 {
        font-size: 16px!important;
    }

    .videoCol {
        padding: 2rem 0;
        width: 100%!important;
    }
}

@media only screen and (max-width:325px) {
	.title-header>.title {
		font-size: 1.15rem!important;
	}

	#destaque-2 > div > div > div.span4 {
	    margin-left: 0.4rem;
	    width: 19.3rem;
	}	
}

ul.tags > li {
    margin-bottom: 6px!important;
}

#filter-search{
    margin-bottom: 0!important;
}


.videoCol {
    padding: 2rem 0;
}

/** corrige botao que fecha modal JCEMediaBox **/
.wf-mediabox-container {
    display: grid;
    grid-template-columns: 1fr auto;
    grid-template-areas:
        "caption nav"
        "content content";
    gap: 10px;
}

.wf-mediabox-caption {
    grid-area: caption;
    text-align: left;
}

.p-1 {
    text-align: justify;
}

.head-article {
    font-size: 2rem;
    padding-top: 2rem;
}

.icons {
    padding: 0.5rem 0 2rem 0;
}


.acessibilidade{
    background: url(/images/acessibilidade/acessibilidade_ie_bottom.jpg) 103% 100% / 254px no-repeat fixed;
}

.wf-mediabox-nav {
    grid-area: nav;
    text-align: right;
    min-width: 130px;
}

.wf-mediabox-content {
    grid-area: content;
}

#btcontentslider283  .slide, #btcontentslider352 .slide {
    width: 1167px!important;
    display: flex;
    align-content: space-around;
    flex-wrap: wrap;
}