/* Add Fonts ------------------------------------------------- */

@font-face {
    font-family: 'Montserrat', sans-serif;
    src: url(../fonts/Montserrat/Montserrat-Regular.ttf);
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat', sans-serif;
    src: url(../fonts/Montserrat/Montserrat-Bold.ttf);
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'hustle';
    src: url('../fonts/Hustle/hustle.eot?82264343');
    src: url('../fonts/Hustle/hustle.eot?82264343#iefix') format('embedded-opentype'), url('../fonts/Hustle/hustle.woff2?82264343') format('woff2'), url('../fonts/Hustle/hustle.woff?82264343') format('woff'), url('../fonts/Hustle/hustle.ttf?82264343') format('truetype'), url('../fonts/Hustle/hustle.svg?82264343#hustle') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
    font-family: "hustle";
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-bloginstagram:before {
    content: '\e800';
}

.icon-phone:before {
    content: '\e801';
}

.icon-cancel:before {
    content: '\e802';
}

.icon-ok-circled:before {
    content: '\e803';
}

.icon-location:before {
    content: '\e804';
}

.icon-clock:before {
    content: '\e813';
}

.icon-viber:before {
    content: '\e81e';
}

.icon-down:before {
    content: '\e81f';
}

.icon-play:before {
    content: '\e820';
}

.icon-arrow:before {
    content: '\e821';
}

.icon-calendar:before {
    content: '\e822';
}

.icon-cut:before {
    content: '\e823';
}

.icon-facebook:before {
    content: '\f09a';
}