
.redLayoutAccordion .accordion{overflow:hidden}
.redLayoutAccordion .accordion .accordion-item{margin-bottom:30px;position:relative;transition:height .3s}
.redLayoutAccordion .accordion .accordion-item>.accordion-item-title{color:#268ed0;margin-bottom:0;padding-left:40px;cursor:pointer}
.redLayoutAccordion .accordion .accordion-item>.accordion-item-title:before{display:inline-block;font-family:FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;left:0;transition:transform .5s ease}
.redLayoutAccordion .accordion .accordion-item>.accordion-item-content{text-align:justify;position:absolute;display:none;width:100%;overflow:hidden}
.redLayoutAccordion .accordion .accordion-item>.accordion-item-content>img{float:right;margin-left:20px;margin-bottom:20px;margin-top:20px;max-width:50%;width:200px}
.redLayoutAccordion .accordion .accordion-item.accordion-item-open>h3:before{-ms-transform:rotate(180deg);transform:rotate(180deg)}
.redLayoutAccordion .accordion .accordion-item.accordion-item-open>.accordion-item-content{display:block;left:0;}
.redLayoutAccordion .accordion .accordion-item.accordion-item-close>h3:before{-ms-transform:rotate(0deg);transform:rotate(0deg)}
.redLayoutAccordion .accordion .accordion-item.accordion-item-close>.accordion-item-content{position:absolute;animation-name:b;opacity:0;-ms-transform:translateY(-20px);transform:translateY(-20px)}


.archive-franchises-content {
	display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 15px; 
	row-gap: 15px;
	font-size: .75em;

}

.archive-franchises-content > .type-franchises  {
  border: 3px solid #cecece;
 
  /* vertically centers text */
  display: flex;	
	align-self: stretch;
	padding: 5px;
}
	     
