/*
* Plugin Name: WooCommerce Food Labels
* Author: Digital Mosaic
* Author URI: https://digital-mosaic.co.uk
* License: GNU General Public License v2 or later
* License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

ul.dm-wfl-icons { display: block; margin: 0 0.5em 1.5em 0; }
ul.dm-wfl-icons li{ display: inline-block; margin: 0 1.0em 0 0; list-style-type: none; }
ul.dm-wfl-icons li a{ display: flex; flex-direction: column; align-items: center; }
ul.dm-wfl-icons.in-desc-tab li{ margin: 0 0.5em 0 0; }
ul.dm-wfl-icons.after-add-to-cart-btn{ float: left; width: 100%; margin-top: 1.5em; }
ul.dm-wfl-icons.under-product-meta{ margin-top: 1.5em; }
ul.dm-wfl-icons.under-product-meta li{ text-align: center; }
ul.dm-wfl-icons.under-product-meta li span{ font-size: 90%; }
ul.dm-wfl-icons.format-both li svg, ul.dm-wfl-icons.format-both li svg{ display: block; margin-bottom: 0.5em; }
ul.dm-wfl-icons.within-image{ position: absolute; bottom:0.5em; width: calc( 100% - 0.5em ); padding:0 0.25em; margin: 0; }
ul.dm-wfl-icons.within-image li{ display: inline-block; margin: 0 0.5em 0 0; }
ul.dm-wfl-icons.within-image li span{ box-sizing: border-box; background-color: rgba(255,255,255,0.5); }
ul.dm-wfl-icons.within-image li a{ text-decoration: none; }
ul.dm-wfl-icons.within-image li a:hover{ text-decoration: underline; }
ul.dm-wfl-icons li span{ display: inline-block; width: 100%; padding:0.5em; border:1px solid #efefef; font-size: 55%; text-align: center; }