/*!
*    ______ _       _   _
*    |  ____| |     | | (_)
*    | |__  | | __ _| |_ _  ___ ___  _ __
*    |  __| | |/ _` | __| |/ __/ _ \| '_ \
*    | |    | | (_| | |_| | (_| (_) | | | |
*    |_|    |_|\__,_|\__|_|\___\___/|_| |_|
*
*         https://www.flaticon.com
*/

@font-face {
    font-family: "flaticon_mycollection";
    src: url("flaticon_mycollection.woff2") format("woff2"),
         url("flaticon_mycollection.woff") format("woff"),
         url("flaticon_mycollection.ttf") format("truetype");
    /* ... other formats ... */
}

/* Target the new flaticon classes specifically */
i[class^="flaticon2-"]:before, 
i[class*=" flaticon2-"]:before {
    font-family: flaticon_mycollection !important;
    /* Match template's icon sizing */
    font-size: 40px !important; 
    line-height: 1 !important;
    display: inline-block;
    /* Remove default margins that might push it off-grid */
    margin: 0 !important; 
    padding: 0 !important;
    vertical-align: middle;
}

.owl-icons-wrapper .owl-icons figure {
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}
/* Ensure the container height matches the grid */
.owl-icons figure i {
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-style: normal;
}
.owl-icons-wrapper .owl-icons figure:hover .f-icon {
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
}
.flaticon2-statue:before {
    content: "\f101";
}
.flaticon2-sculpture:before {
    content: "\f102";
}
.flaticon2-vase:before {
    content: "\f103";
}
.flaticon2-cabinet:before {
    content: "\f104";
}
.flaticon2-bracelet:before {
    content: "\f105";
}
.flaticon2-hanging-lamp:before {
    content: "\f106";
}
.flaticon2-floor-lamp:before {
    content: "\f107";
}
.flaticon2-arabesque:before {
    content: "\f108";
}
.flaticon2-sculpture-1:before {
    content: "\f109";
}
.flaticon2-statue-1:before {
    content: "\f10a";
}
.flaticon2-craft:before {
    content: "\f10b";
}
.flaticon2-frame:before {
    content: "\f10c";
}
.flaticon2-lamp:before {
    content: "\f10d";
}
.flaticon2-modern:before {
    content: "\f10e";
}
.flaticon2-decor:before {
    content: "\f10f";
}
.flaticon2-vase-1:before {
    content: "\f110";
}
.flaticon2-furnitures:before {
    content: "\f111";
}
.flaticon2-lamp-1:before {
    content: "\f112";
}
.flaticon2-furniture:before {
    content: "\f113";
}
.flaticon2-vases:before {
    content: "\f114";
}
.flaticon2-living-room:before {
    content: "\f115";
}
.flaticon2-sofa:before {
    content: "\f116";
}
.flaticon2-frame-1:before {
    content: "\f117";
}
.flaticon2-vase-2:before {
    content: "\f118";
}
.flaticon2-plant:before {
    content: "\f119";
}
.flaticon2-living-room-1:before {
    content: "\f11a";
}
.flaticon2-decoration:before {
    content: "\f11b";
}
.flaticon2-roof-lamp:before {
    content: "\f11c";
}
.flaticon2-rubber-plant:before {
    content: "\f11d";
}
.flaticon2-vase-3:before {
    content: "\f11e";
}
.flaticon2-ceiling-lamp:before {
    content: "\f11f";
}
.flaticon2-shelf:before {
    content: "\f120";
}
.flaticon2-sansevieria:before {
    content: "\f121";
}
.flaticon2-hanging-lamp-1:before {
    content: "\f122";
}
.flaticon2-bedroom-lamp:before {
    content: "\f123";
}
.flaticon2-lamp-2:before {
    content: "\f124";
}
.flaticon2-bedside-lamp:before {
    content: "\f125";
}

