@font-face {
    font-family: 'icomoon';
    src: url('fonts/icomoon.eot?91yw74');
    src: url('fonts/icomoon.eot?91yw74#iefix') format('embedded-opentype'),
        url('fonts/icomoon.ttf?91yw74') format('truetype'),
        url('fonts/icomoon.woff?91yw74') format('woff'),
        url('fonts/icomoon.svg?91yw74#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^='icon-'],
[class*=' icon-'] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-facebook .path1:before {
    content: '\e904';
    color: rgb(48, 52, 61);
}
.icon-facebook .path2:before {
    content: '\e916';
    margin-left: -0.9697265625em;
    color: rgb(209, 197, 180);
}
.icon-instagram .path1:before {
    content: '\e91b';
    color: rgb(48, 52, 61);
}
.icon-instagram .path2:before {
    content: '\e91c';
    margin-left: -0.939453125em;
    color: rgb(209, 197, 180);
}
.icon-instagram .path3:before {
    content: '\e91d';
    margin-left: -0.939453125em;
    color: rgb(209, 197, 180);
}
.icon-instagram .path4:before {
    content: '\e91e';
    margin-left: -0.939453125em;
    color: rgb(209, 197, 180);
}
.icon-youtube .path1:before {
    content: '\e91f';
    color: rgb(48, 52, 61);
}
.icon-youtube .path2:before {
    content: '\e920';
    margin-left: -0.9697265625em;
    color: rgb(209, 197, 180);
}
.icon-bed:before {
    content: '\e921';
    color: #fff;
}
.icon-yacht-category:before {
    content: '\e922';
    color: #fff;
}
.icon-arrow-default:before {
    content: '\e900';
}
.icon-arrow-fill .path1:before {
    content: '\e901';
    color: rgb(221, 212, 196);
}
.icon-arrow-fill .path2:before {
    content: '\e902';
    margin-left: -1em;
    color: rgb(209, 197, 180);
}
.icon-arrow-fill .path3:before {
    content: '\e903';
    margin-left: -1em;
    color: rgb(48, 52, 61);
}
.icon-check:before {
    content: '\e905';
    color: #907b69;
}
.icon-check-border .path1:before {
    content: '\e906';
    color: rgb(221, 212, 196);
}
.icon-check-border .path2:before {
    content: '\e907';
    margin-left: -1em;
    color: rgb(144, 123, 105);
}
.icon-check-border .path3:before {
    content: '\e908';
    margin-left: -1em;
    color: rgb(144, 123, 105);
}
.icon-info:before {
    content: '\e909';
}
.icon-linkedin:before {
    content: '\e90a';
}
.icon-location-compass:before {
    content: '\e90b';
    color: #fff;
}
.icon-map-marker:before {
    content: '\e90c';
}
.icon-messege:before {
    content: '\e90d';
    color: #907b69;
}
.icon-people:before {
    content: '\e90e';
    color: #fff;
}
.icon-people-crew:before {
    content: '\e90f';
}
.icon-people-single:before {
    content: '\e910';
}
.icon-price:before {
    content: '\e911';
    color: #fff;
}
.icon-rule:before {
    content: '\e912';
}
.icon-search-plus:before {
    content: '\e913';
    color: #907b69;
}
.icon-sent:before {
    content: '\e914';
    color: #d1c5b4;
}
.icon-trash:before {
    content: '\e915';
}
.icon-red-more-button .path1:before {
    content: '\e917';
    color: rgb(48, 52, 61);
}
.icon-red-more-button .path2:before {
    content: '\e918';
    margin-left: -0.9765625em;
    color: rgb(166, 149, 130);
}
.icon-chevron-right:before {
    content: '\e919';
    color: #fff;
}
.icon-search:before {
    content: '\e91a';
    color: #907b69;
}
