
/* CARDS */

#block-views-dtp-cards-block .block,
#block-views-dtp-cards-soluces-para-block .block {
		margin-bottom: 100px;
}

.cards-solucoes .field-collection-container,
.cards-solucoes-para .field-collection-container {
     border-bottom: unset;
     margin-bottom: unset;
    padding: 0px 0px 0px 0px;
}


.cards .node .field-name-body p {
  margin: 0;
}

.cards .node h2,
.cards-solucoes-para .node h2 {
    text-align: center;
    margin-top: 60px;
    margin-bottom: 25px;
}

.cards .node .field-name-body {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 60px;
}

.cards-solucoes .node h2 {
    text-align: center;
    margin-top: 60px;
    margin-bottom: 25px;
}


/* VIEW CARDS */

.cards .field-collection-view,
.cards-solucoes-para .field-collection-view  {
	padding: 0;
    margin: 0px 0px 0px 0px;
    border-bottom: unset;
}

.cards {
	    /*margin-top: 35px; */
}

.cards .field-name-field-colecao-de-cards .field-item {
    align-items: center;
    justify-content: center;
    display: inline-table;
	margin: 0px 10px 10px 0px;
    height: 211px;
    width: 270px;
}

.cards.cards-agenda-autoridade .field-name-field-colecao-de-cards .field-item {
    align-items: center;
    justify-content: center;
    display: inline-table;
	margin: 0px 10px 10px 0px;
    height: 350px;
    width: 350px;
}

.cards-solucoes-para .field-collection-view {
    margin: 0px 10px 10px 0px;
    padding: 50px 0px 0px 0px;
}

.cards-solucoes img,
.cards-solucoes-para img {	
	width: unset;
    display: block;
    height: unset;
    margin: 0 auto;
}
	
.cards .field-collection-container .field-items .field-items .field-item
 {
    margin: 0;
    position: relative;
    display: flex;
}

.cards.cards-agenda-autoridade .field-collection-container .field-items .field-items .field-item {
    margin: 0;
    position: relative;
    display:  inline-table;
}

.cards.cards-agenda-autoridade .field-collection-container .field-items .field-items .field-item h3 {
   font-size: 1.5em;
   margin-top: 30px;
   margin-bottom: 15px; 
   color: #333333;
}

.cards.cards-agenda-autoridade .field-collection-container .field-items .field-items .field-item p {
   color: #333333;

}

.cards.cards-agenda-autoridade .field-collection-container .field-items .field-items .field-item a {
	z-index: 100;
    display: block;
    bottom: 35px;
    position: absolute;
    width: 100%;
    top: 10px;
	padding-top: 65%;

}

.block-views .cards p {
    margin: 0;
}


.cards .field-name-field-body p {
    text-align: center;
}


/*CARDS SOLUCOES */

.cards-solucoes-para .field-name-field-titulo-interno-do-card {
    padding: 10px 25px 0 25px;
}

/* CARDS SOLUCOES PARA */

    

/* VIEW CARDS */

.block-views .cards-solucoes p,
.block-views .cards-solucoes-para p {
    margin: 0px;
}

.cards-solucoes .field-collection-view,
.cards-solucoes-para .field-collection-view {
    float: left;
}


.cards-solucoes .field-collection-container .field-items .field-item {
    margin: 10px;
}

.cards-solucoes-para .field-collection-container .field-items .field-item
 {
    margin: 10px;
}

.cards-solucoes .field-collection-view .entity-field-collection-item {
	width: 210px;
    height: 210px;
    float: unset;
    text-align: center;
}

.cards-solucoes-para .field-collection-view .entity-field-collection-item {
    height: 211px;
    width: 270px;
    float: unset;
    text-align: center;
}

.cards-solucoes-para .field-name-field-colecao-de-cards .field-item {

}

.cards-solucoes-para  .field-collection-container ul.action-links-field-collection-add {
    clear: both;
}

.cards-solucoes .field-collection-view {
    padding: 35px 0 0.3em 0;
    margin: 5px;
    border-bottom: unset;
}

.cards-solucoes .field-name-field-titulo-interno-do-card,
.cards-solucoes-para .field-name-field-titulo-interno-do-card  {
    min-height: 50px;
}

.cards-solucoes .field-name-body,
.cards-solucoes .field-name-body p 
.cards-solucoes-para .field-name-body,
.cards-solucoes-para .field-name-body p

{
	text-align: center;
}

.cards-solucoes .field-name-body,
.cards-solucoes-para .field-name-body {
  margin-bottom: 60px;
}

.cards-solucoes ul.field-collection-view-links li a,
.cards-solucoes .field-collection-container ul.action-links-field-collection-add li a {
    color: #fff;
}