
    .arealist-con__item.arealist-forumdisplay {
      margin: 20px 10px;
      padding: 10px;
  }
  
  .arealist__item.arealist__dscr {
      width: 70%;
  }
  
  .arealist__item.arealist__link {
      width: 100%;
    text-align: center;
  }
  .arealist-con__item {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
    justify-content: center;
  }
  
  .arealist__img {
      width: 120px;
      height: 120px;
      object-fit: cover;
      border-radius: 50%;
      overflow: hidden;
      flex-shrink: 0;
      margin-right: 20px;
      grid-row: 1 / -1;
  }
  
  .arealist-forumdisplay__item.arealist__dscr {
      width: 80%;
  }
  
  .arealist-con__item.arealist__list {
      margin-bottom: 20px;
  }
  
  .arealist-con__item:nth-child(odd).arealist__list{
    flex-direction: row-reverse;
  }
  .bl-arealistform {
      display: grid;
      padding: 20px 50px;
      margin: 10px;
  }
  
  .bl-arealistform label {
      margin-top: 10px;
  }   

  .arealistform {
    display: flex;
    flex-direction: column;
    width: 80%;
    justify-content: center;
    justify-items: center;
    margin: auto;
}

.arealist-title {
    font-size: 1.5em;
    font-weight: bold;
    text-align: center;
}
  div[id^=tyl_btn_] {
	display: inline-block;
}

a.add_tyl_button span{
	background-image: url(images/thankyoulike/tyl_add.png);
	background-repeat: no-repeat;
	font-weight: bold;
}

a.del_tyl_button span{
	background-image: url(images/thankyoulike/tyl_del.png);
	background-repeat: no-repeat;
	font-weight: normal;
}

.tyllist{
	background-color: #f5f5f5;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	padding: 2px 5px;
}

.tyllist_classic{
	background-color: #f5f5f5;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	padding: 2px 5px;
}

img[id^=tyl_i_expcol_]{
	vertical-align: bottom;
}

.popular_post{
	border: 2px solid;
	border-radius: 3px;
	border-color: rgba(112,202,47,0.5);
	background-color: rgba(139,195,74,0.3);
}

.tyl_counter{
	border: 1px solid #ccc;
	border-radius: 3px;
	background-color: #ddd;
	color: #333;
	padding: 1px 5px;
	float: right;
	margin: 4px 5px 0px 10px;
	font-weight: bold;
}

.tyl_avatar{
	width: 25px;
	height: 25px;
	border-radius: 12.5px;
	margin-right: -4px;
}

.tyl_rcvdlikesrange_1, .tyl_rcvdlikesrange_1 a{
	font-weight: bold;
	text-decoration: none;
	color: green;
}

.jGrowl .jGrowl-notification.jgrowl_success.tyl_jgrowl,
.jGrowl .jGrowl-notification.jgrowl_error.tyl_jgrowl{
	background: black;
	border: 1px solid black;
	color: white;
}

.jGrowl .jGrowl-notification.jgrowl_success.tyl_jgrowl .jGrowl-close,
.jGrowl .jGrowl-notification.jgrowl_error.tyl_jgrowl .jGrowl-close {
	color: black;
}
