/* Minimal legacy styling extracted from APCore's zt-shortcode.css */

.zolo_service_list_element_wrap,
.zolo_service_list_element,
.zolo_service_list_icon{
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
}

.zolo_service_list_element_wrap{ float:left; width:100%; position:relative; }

.zolo_service_list_element{
  float:left;
  width:100%;
  position:relative;
  border-radius:4px;
  padding:10px;
}

.zolo_service_list_element .zolo_service_list_link{
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
}

.zolo_service_list_element .zolo_service_list_item{
  display:table;
  width:100%;
}

.zolo_service_list_element .zolo_service_list_item .zolo_service_list_text{ padding:0; margin:0; }

.zolo_service_list_element .zolo_service_list_icon_warp{
  width:1.12em;
  display:table-cell;
  vertical-align:middle;
}

.zolo_service_list_element .zolo_service_list_text_wrap{
  display:table-cell;
  vertical-align:middle;
}

.zolo_service_list_element .zolo_service_list_icon{
  text-align:center;
  margin-left:10px;
  margin-right:0px;
  display:inline-block;
  height:2em;
  line-height:2em;
  width:2em;
  border-radius:200px;
}

/* Swing hover removed (legacy list_swing animation intentionally disabled). */
