.bd-posticonauthor-5.bd-no-margins {
    display: none;
}
.info {
    background: #2181c3c7; 
    border-radius: 15px;
    padding: 25px;
    color: #fff;
}
.wf-column.centr {
    margin-top: auto;
    margin-bottom: auto;
}
.title-h2 {
    font-size: 18px;
    padding-bottom: 15px;
	text-align: center;
}

#stars { 
background:#477ab9;
width:100%;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
#stars:hover { 
background:#3D689C;
}
.bg li {
    list-style-type: none;
    background: #eee;
    padding: 10px;
    margin: 10px;
    font-size: 15px;
}
.rectangle {
counter-reset: li; 
list-style: none; 
font: 14px "Trebuchet MS", "Lucida Sans";
padding: 0;
text-shadow: 0 1px 0 rgba(255,255,255,.5);
}
.rectangle a {
position: relative;
display: block;
padding: .4em .4em .4em .8em;
margin: .5em 0 .5em 2.5em;
background: #D3D4DA;
color: #444;
text-decoration: none;
transition: all .3s ease-out;
}
.rectangle a:hover {background: #DCDDE1;}       
.rectangle a:before {
content: counter(li);
counter-increment: li;
position: absolute;
left: -2.5em;
top: 50%;
margin-top: -1em;
background: #9097A2;
height: 2em;
width: 2em;
line-height: 2em;
text-align: center;
font-weight: bold;
}
.rectangle a:after {
position: absolute;
content: "";
border: .5em solid transparent;
left: -1em;
top: 50%;
margin-top: -.5em;
transition: all .3s ease-out;
}
.rectangle a:hover:after {
left: -.5em;
border-left-color: #9097A2;
}
.flex-container {
  display: flex;
  align-items: stretch;
}
.flex-container > div {
	background-color: #EEEEEE;
    width: 0px;
	padding: 10px 5px 10px 15px;
    margin: 7px;
    }
.flex-container2 {
  display: flex;
  align-items: stretch;
}
.flex-container2 > div {
    flex-grow: 15;
    text-align: right;
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
	font-weight: 700;
}