
[class^="ico_"],
[class*=" ico_"] {
    display: inline-block;
    width: 1em;
    height: 1em;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
}

.ico_colored_whatsapp {
    background-image: url('/images/icons/ic-whatsapp.svg');
}
.ico_email {
    background-image: url('/images/icons/ic-email.svg');
}
.ico_location {
    background-image: url('/images/icons/ic-location.svg');
}

.ico_edit {
    background-image: url('/images/icons/ic-edit.svg');
}
.ico_delete {
    background-image: url('/images/icons/ic-delete.svg');
}

.ico_www {
    background-image: url('/images/icons/www.webp');
}

.ico_time {
    background-image: url('/images/icons/time.webp');
}

.ico_list {
    background-image: url('/images/icons/list.webp');
}

.ico_list_shield{
    background-image: url('/images/icons/list-shield.webp');
}

.ico_mobile{
    background-image: url('/images/icons/mobile.webp');
}

.ico_newsletter{
    background-image: url('/images/icons/newsletter.webp');
}

.ico_payment {
    background-image: url('/images/icons/payment.webp');
}

.ico_pixelperfect {
    background-image: url('/images/icons/pixelperfect.webp');
}

.ico_settings {
    background-image: url('/images/icons/settings.webp');
}

.ico_hand{
    background-image: url('/images/icons/hand.webp');
}

.ico_fw {
    text-align: center;
    width: 1.5em; 
}


.ico_align_left {
    float: left;
    margin-right: 0.5em;
}

.ico_align_right {
    float: right;
    margin-left: 0.5em;
}

.ico_align_center {
    display: block;
    margin: 0 auto;
}


.ico_sm {
    width: 0.75em;
    height: 0.75em;
}

.ico_1x {
    width: 1em;
    height: 1em;
}

.ico_2x {
    width: 2em;
    height: 2em;
}

.ico_3x {
    width: 3em;
    height: 3em;
}
.ico_4x {
    width: 4em;
    height: 4em;
}
.ico_5x {
    width: 5em;
    height: 5em;
}

.ico_6x {
    width: 6em;
    height: 6em;
}

.ico_7x {
    width: 7em;
    height: 7em;
}

.ico_10x {
    width: 10em;
    height: 10em;
}

.opacity-1 {
    opacity: 0.1;
}

.opacity-15 {
    opacity: 0.15;
}

.opacity-2 {
    opacity: 0.2;
}

.opacity-25 {
    opacity: 0.25;
}

.opacity-3 {
    opacity: 0.3;
}

.opacity-35 {
    opacity: 0.35;
}

.opacity-4 {
    opacity: 0.4;
}

.opacity-45 {
    opacity: 0.45;
}

.opacity-5 {
    opacity: 0.5;
}

.opacity-55 {
    opacity: 0.55;
}

.opacity-6 {
    opacity: 0.6;
}

.opacity-65 {
    opacity: 0.65;
}

.opacity-7 {
    opacity: 0.7;
}

.opacity-75 {
    opacity: 0.75;
}

.opacity-8 {
    opacity: 0.8;
}

.opacity-85 {
    opacity: 0.85;
}

.opacity-9 {
    opacity: 0.9;
}

.opacity-95 {
    opacity: 0.95;
}
