@media only screen and (min-width: 901px) {
    .member__menu {
        background: black;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .member__menu ul {
        padding: 0;
        margin: 0;
    }

    .member__menu ul > li {
        display: inline-block;
        list-style-type: none;
        position: relative;
    }

    .member__menu ul > li > a {
        display: flex;
        align-items: center;
        justify-content: center;
        color: white;
        font-family: Poppins, Arial, Helvetica, sans-serif;
        font-size: 15px;
        text-align: center;
        padding: 12px 20px;
        letter-spacing: 0.5px;
    }

    .member__menu ul > li > a  i {
        font-size: 20px;
        margin-right: 15px;
    }

    .member__menu ul > li > a  span {
        margin-top: 10px;
    }

    .member__menu ul > li:hover ul {
        visibility: visible;
        opacity: 1;
        transition: .3s ease-in-out;
    }

    .member__menu ul > li > ul {
        width: 250px;
        position: absolute;
        background: white;
        top: 45px;
        left: 0;
        visibility: hidden;
        opacity: 0;
        transition: .3s ease-in-out;
        z-index: 999;
        box-shadow: 0 0 10px rgba(0, 0, 0, .4);
    }

    .member__menu ul > li > ul > li {
        display: block;
    }

    .member__menu ul > li > ul > li > a {
        display: flex;
        align-items: center;
        text-align: left;
        justify-content: flex-start;
        padding: 15px;
        transition: .3s ease-in-out;
        color: black;
    }

    .member__menu ul > li > ul > li:hover > a {
        background: black;
        transition: .3s ease-in-out;
        color: white;
    }

    .member__menu ul > li > ul > li > a > i {
        margin-right: 15px;
    }

    .member__menu ul > li > ul > li > a > span {
        margin-top: 0;
    }
}

@media only screen and (max-width: 900px) {
    .member__menu {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100vh;
        background: black;
        z-index: 99999;
        transition: .3s ease-in-out;
        transform: scale(0);
        transform-origin: center center;
        visibility: hidden;
        opacity: 0;
        border-radius: 1000px;
    }

    .member__menu.active {
        transition: .3s ease-in-out;
        transform: scale(1);
        visibility: visible;
        opacity: 1;
        border-radius: 0;
    }

    .member__menu ul {
        padding: 0;
        margin: 0;
        display: flex;
        flex-wrap: wrap;
        height: 100%;
        overflow: scroll;
        padding-bottom: 80px;
    }

    .member__menu ul > li {
        list-style-type: none;
        width: 50%;
        display: inline-grid;
    }

    .member__menu ul > li > a {
        display: flex;
        align-items: center;
        justify-content: center;
        color: white;
        font-family: Poppins, Arial, Helvetica, sans-serif;
        font-size: 15px;
        text-align: center;
        padding: 30px 0;
        white-space: nowrap;
        border-bottom: 1px solid #2d2d2d;
        letter-spacing: 0.4px;
    }

    .member__menu ul > li:nth-of-type(2n+1) > a {
        border-right: 1px solid #2D2D2D;
    }

    .member__menu ul > li > a  i {
        display: block;
        font-size: 30px;
    }

    .member__menu ul > li > a span {
        display: block;
        margin-top: 10px;
    }

    .member__menu ul > li > ul.active {
        visibility: visible;
        opacity: 1;
        transition: .3s ease-in-out;
    }

    .member__menu ul > li > ul {
        width: 100%;
        position: absolute;
        background: black;
        top: 40px;
        left: 0;
        visibility: hidden;
        opacity: 0;
        transition: .3s ease-in-out;
    }

    .member__menu ul > li > ul > li {
        width: 50%;
    }

    .member__menu-close {
        color: white;
        font-size: 14px;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #E7040F;
        width: 100%;
    }

    .member__menu-prev {
        color: white;
        font-size: 14px;
        height: 40px;
        display: flex;
        justify-content: center;
        align-items: center;
        background: #0D1546;
        width: 100%;
    }
}

#cookies {
    background: rgba(0, 0, 0, .7);
    color: white;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 9999;
}

.cookies-button {
    padding: 5px;
    background: white;
    border-radius: 3px;
    color: black !important;
    display: inline-block;

}

.widget__social ul {
    padding: 0;
    margin: 0;
}

.widget__social ul li {
    display: inline-block;
}

.widget__social ul li a {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    color: #333333;
    background: white;
    margin-right: 10px;
    transition: .3s ease-in-out;

}

.widget__social ul li a:hover {
    transition: .3s ease-in-out;
    color: #ffffff;
    background: #cea679;
}

.widget__social ul li:last-child a {
    margin-right: 0px;
}

.wp__icon {
    position: fixed;
    bottom: 20px;
    left: 20px

}

.social__media ul li {
    display: inline-block;
}

.social__media ul li a {
    font-size: 25px;
    text-decoration: none;
    padding-right: 15px;
}

.social__media ul li a:hover {
    border-bottom: none !important;
}

.form {
    margin: 0 0 1.5rem
}

.form-fieldset {
    border-width: 0;
    margin: 0;
    padding: 0
}

.form-legend {
    background: 0 0;
    border: solid #454545;
    border-width: 0 0 1px;
    display: block;
    line-height: 32px;
    margin-bottom: .75rem;
    padding: 0;
    width: 100%
}

.form-label {
    color: #000;
    cursor: pointer;
    display: block;
    font-size: 1rem;
    line-height: 1.5;
    margin-bottom: .5rem
}

.form-label small {
    color: #464646;
    font-size: .83333rem;
    text-transform: uppercase;
    vertical-align: bottom
}

.form-input {
    background-color: #fff;
    border-color: #cbcbcb;
    border-style: solid;
    border-width: 1px;
    border-radius: 2px;
    color: #454545;
    display: block;
    font-family: inherit;
    font-size: 1rem;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    height: 3.5rem;
    margin: 0;
    padding: .75rem 1rem;
    transition: border-color .1s ease-out;
    width: 100%
}

.form-input:disabled {
    background-color: #fff;
    color: #a5a5a5;
    cursor: not-allowed
}

.form-input[readonly] {
    background-color: #f8f8f8;
    border-color: #454545;
    color: #989898;
    cursor: text
}

.form-input:focus {
    border-color: #989898;
    outline: 0
}

.form-input[rows] {
    height: auto
}

.form-input[type=search] {
    box-sizing: border-box
}

.form-input::-webkit-input-placeholder {
    color: #a5a5a5
}

.form-input::-ms-clear {
    height: 0;
    width: 0
}

.form-input::-moz-placeholder {
    color: #a5a5a5
}

.form-input:-ms-input-placeholder {
    color: #a5a5a5
}

.form-select {
    background-color: #fff;
    border-radius: 0;
    background-image: url("");
    background-position: 100% center;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 1px;
    border-color: #cbcbcb;
    color: #454545;
    font-family: inherit;
    font-size: 1rem;
    line-height: normal;
    padding: .75rem;
    border-radius: 0;
    cursor: pointer;
    height: 3rem;
    margin: 0;
    outline: 0
}

.form-select::-ms-expand {
    display: none
}

.form-select.radius {
    border-radius: 2px
}

.form-select:focus {
    border-color: #989898
}

.form-select:disabled {
    background-color: #fff;
    cursor: not-allowed
}

.form-select:focus {
    border-color: #989898
}

.form-body {
    background-color: #fff;
    border: 1px solid #454545;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .13);
    margin-bottom: 1.5rem;
    max-width: none;
    padding: 1.5rem
}

.form-row {
    margin: 0 -15px;
    max-width: none;
    width: auto
}

.form-row:after, .form-row:before {
    content: " ";
    display: table
}

.form-row:after {
    clear: both
}

.form-row .form-field {
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    float: left;
    max-width: none
}

@media (min-width: 480px) {
    .form-row--half .form-field {
        width: 50%
    }

    .form-row--third .form-field {
        width: 33.33333%
    }

    .form-row--quarter .form-field {
        width: 25%
    }
}

.form-field {
    display: block;
    margin: 0 0 2rem;
    max-width: none
}

.form-field:after, .form-field:before {
    content: " ";
    display: table
}

.form-field:after {
    clear: both
}

.form-select[multiple] {
    height: auto
}

.form-select[multiple] option {
    padding: 5px
}

.form-checkbox, .form-radio {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.form-checkbox + .form-label, .form-radio + .form-label {
    display: inline-block;
    font-size: 1rem;
    font-weight: 400;
    margin-bottom: .41667rem;
    padding-left: 1.91667rem;
    position: relative;
    vertical-align: baseline;
    width: 100%
}

.form-checkbox + .form-label::after, .form-checkbox + .form-label::before, .form-radio + .form-label::after, .form-radio + .form-label::before {
    content: "";
    display: block;
    position: absolute;
    transition: all 50ms ease-out
}

.form-checkbox + .form-label::before, .form-radio + .form-label::before {
    background-color: #fff;
    border: solid #dfdfdf;
    border-width: 1px;
    height: 1.33333rem;
    left: 0;
    top: 0;
    width: 1.33333rem
}

.form-checkbox + .form-label::after, .form-radio + .form-label::after {
    height: 1.16667rem;
    left: 1px;
    opacity: 0;
    top: 1px;
    transform: scale(0);
    width: 1.16667rem
}

.form-checkbox:checked + .form-label::after, .form-radio:checked + .form-label::after {
    opacity: 1;
    transform: scale(1)
}

.form-checkbox[disabled] + .form-label, .form-radio[disabled] + .form-label {
    cursor: default
}

.form-checkbox[disabled] + .form-label::before, .form-radio[disabled] + .form-label::before {
    background-color: #fff
}

.form-checkbox + .form-label::before {
    border-radius: 2px
}

.form-checkbox + .form-label::after {
    background-image: url("../images/fef71b235ff8b3a0c94688620a58155e1af57d03.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    color: rgba(79, 79, 79, .999);
    content: "";
    font-size: 1.16667rem;
    line-height: 1;
    text-align: center
}

.form-radio + .form-label::before {
    border-radius: 50%
}

.form-radio + .form-label::after {
    background: rgba(79, 79, 79, .999);
    border: 3px solid #fff;
    border-radius: 1.16667rem
}


.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc
}

.btn-default.focus, .btn-default:focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c
}

.btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad
}

.btn-default.active, .btn-default:active, .open > .btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad
}

.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open > .btn-default.dropdown-toggle.focus, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle:hover {
    color: #333;
    background-color: #d4d4d4;
    border-color: #8c8c8c
}

.btn-default.active, .btn-default:active, .open > .btn-default.dropdown-toggle {
    background-image: none
}

.btn-default.disabled.focus, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled].focus, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
    background-color: #fff;
    border-color: #ccc
}

.btn-default .badge {
    color: #fff;
    background-color: #333
}

.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4
}

.btn-primary.focus, .btn-primary:focus {
    color: #fff;
    background-color: #286090;
    border-color: #122b40
}

.btn-primary:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74
}

.btn-primary.active, .btn-primary:active, .open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #286090;
    border-color: #204d74
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .btn-primary.dropdown-toggle.focus, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle:hover {
    color: #fff;
    background-color: #204d74;
    border-color: #122b40
}

.btn-clear {
    background: #e7040f !important;
    color: white;
    border-color: #e7040f !important;
}

.btn-primary.active, .btn-primary:active, .open > .btn-primary.dropdown-toggle {
    background-image: none
}

.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
    background-color: #337ab7;
    border-color: #2e6da4
}

.btn-primary .badge {
    color: #337ab7;
    background-color: #fff
}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success.focus, .btn-success:focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625
}

.btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439
}

.btn-success.active, .btn-success:active, .open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #398439
}

.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open > .btn-success.dropdown-toggle.focus, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle:hover {
    color: #fff;
    background-color: #398439;
    border-color: #255625
}

.btn-success.active, .btn-success:active, .open > .btn-success.dropdown-toggle {
    background-image: none
}

.btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled].focus, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success .badge {
    color: #5cb85c;
    background-color: #fff
}

.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info.focus, .btn-info:focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #1b6d85
}

.btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc
}

.btn-info.active, .btn-info:active, .open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc
}

.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open > .btn-info.dropdown-toggle.focus, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle:hover {
    color: #fff;
    background-color: #269abc;
    border-color: #1b6d85
}

.btn-info.active, .btn-info:active, .open > .btn-info.dropdown-toggle {
    background-image: none
}

.btn-info.disabled.focus, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled].focus, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info .badge {
    color: #5bc0de;
    background-color: #fff
}

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning.focus, .btn-warning:focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #985f0d
}

.btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512
}

.btn-warning.active, .btn-warning:active, .open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512
}

.btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open > .btn-warning.dropdown-toggle.focus, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle:hover {
    color: #fff;
    background-color: #d58512;
    border-color: #985f0d
}

.btn-warning.active, .btn-warning:active, .open > .btn-warning.dropdown-toggle {
    background-image: none
}

.btn-warning.disabled.focus, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled].focus, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff
}

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger.focus, .btn-danger:focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #761c19
}

.btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925
}

.btn-danger.active, .btn-danger:active, .open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925
}

.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open > .btn-danger.dropdown-toggle.focus, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle:hover {
    color: #fff;
    background-color: #ac2925;
    border-color: #761c19
}

.btn-danger.active, .btn-danger:active, .open > .btn-danger.dropdown-toggle {
    background-image: none
}

.btn-danger.disabled.focus, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled].focus, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger .badge {
    color: #d9534f;
    background-color: #fff
}

.btn-link {
    color: #337ab7;
    font-weight: 400;
    border-radius: 0
}

.btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
    background-color: transparent;
    box-shadow: none
}

.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover {
    border-color: transparent
}

.btn-link:focus, .btn-link:hover {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent
}

.btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover {
    color: #777;
    text-decoration: none
}

.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
    border-radius: 6px
}

.btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-block {
    display: block;
    width: 100%
}

.btn-block + .btn-block {
    margin-top: 5px
}


@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Jost:400,500,600,700&display=swap&ver=1621244873');

:root {
    --balloon-border-radius: 2px;
    --balloon-color: #CCCDD1;
    --balloon-text-color: #000;
    --balloon-font-size: 12px;
    --balloon-move: 4px;
}

button[aria-label][data-balloon-pos] {
    overflow: visible;
}

[aria-label][data-balloon-pos] {
    position: relative;
    cursor: pointer;
}

[aria-label][data-balloon-pos]:after {
    opacity: 0;
    pointer-events: none;
    transition: all 0.18s ease-out 0.18s;
    text-indent: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
    font-weight: normal;
    font-style: normal;
    text-shadow: none;
    font-size: var(--balloon-font-size);
    background: var(--balloon-color);
    border-radius: 2px;
    color: var(--balloon-text-color);
    border-radius: var(--balloon-border-radius);
    content: attr(aria-label);
    padding: .5em 1em;
    position: absolute;
    white-space: nowrap;
    z-index: 10;
}

[aria-label][data-balloon-pos]:before {
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-top-color: var(--balloon-color);
    opacity: 0;
    pointer-events: none;
    transition: all 0.18s ease-out 0.18s;
    content: "";
    position: absolute;
    z-index: 10;
}

[aria-label][data-balloon-pos]:hover:before, [aria-label][data-balloon-pos]:hover:after, [aria-label][data-balloon-pos][data-balloon-visible]:before, [aria-label][data-balloon-pos][data-balloon-visible]:after, [aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:before, [aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:after {
    opacity: 1;
    pointer-events: none;
}

[aria-label][data-balloon-pos].font-awesome:after {
    font-family: FontAwesome, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}

[aria-label][data-balloon-pos][data-balloon-break]:after {
    white-space: pre;
}

[aria-label][data-balloon-pos][data-balloon-break][data-balloon-length]:after {
    white-space: pre-line;
    word-break: break-word;
}

[aria-label][data-balloon-pos][data-balloon-blunt]:before, [aria-label][data-balloon-pos][data-balloon-blunt]:after {
    transition: none;
}

[aria-label][data-balloon-pos][data-balloon-pos="up"]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos="up"][data-balloon-visible]:after, [aria-label][data-balloon-pos][data-balloon-pos="down"]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos="down"][data-balloon-visible]:after {
    transform: translate(-50%, 0);
}

[aria-label][data-balloon-pos][data-balloon-pos="up"]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos="up"][data-balloon-visible]:before, [aria-label][data-balloon-pos][data-balloon-pos="down"]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos="down"][data-balloon-visible]:before {
    transform: translate(-50%, 0);
}

[aria-label][data-balloon-pos][data-balloon-pos*="-left"]:after {
    left: 0;
}

[aria-label][data-balloon-pos][data-balloon-pos*="-left"]:before {
    left: 5px;
}

[aria-label][data-balloon-pos][data-balloon-pos*="-right"]:after {
    right: 0;
}

[aria-label][data-balloon-pos][data-balloon-pos*="-right"]:before {
    right: 5px;
}

[aria-label][data-balloon-pos][data-balloon-pos*="-left"]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos*="-left"][data-balloon-visible]:after, [aria-label][data-balloon-pos][data-balloon-pos*="-right"]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos*="-right"][data-balloon-visible]:after {
    transform: translate(0, 0);
}

[aria-label][data-balloon-pos][data-balloon-pos*="-left"]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos*="-left"][data-balloon-visible]:before, [aria-label][data-balloon-pos][data-balloon-pos*="-right"]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos*="-right"][data-balloon-visible]:before {
    transform: translate(0, 0);
}

[aria-label][data-balloon-pos][data-balloon-pos^="up"]:before, [aria-label][data-balloon-pos][data-balloon-pos^="up"]:after {
    bottom: 100%;
    transform-origin: top;
    transform: translate(0, var(--balloon-move));
}

[aria-label][data-balloon-pos][data-balloon-pos^="up"]:after {
    margin-bottom: 10px;
}

[aria-label][data-balloon-pos][data-balloon-pos="up"]:before, [aria-label][data-balloon-pos][data-balloon-pos="up"]:after {
    left: 50%;
    transform: translate(-50%, var(--balloon-move));
}

[aria-label][data-balloon-pos][data-balloon-pos^="down"]:before, [aria-label][data-balloon-pos][data-balloon-pos^="down"]:after {
    top: 100%;
    transform: translate(0, calc(var(--balloon-move) * -1));
}

[aria-label][data-balloon-pos][data-balloon-pos^="down"]:after {
    margin-top: 10px;
}

[aria-label][data-balloon-pos][data-balloon-pos^="down"]:before {
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-bottom-color: var(--balloon-color);
}

[aria-label][data-balloon-pos][data-balloon-pos="down"]:after, [aria-label][data-balloon-pos][data-balloon-pos="down"]:before {
    left: 50%;
    transform: translate(-50%, calc(var(--balloon-move) * -1));
}

[aria-label][data-balloon-pos][data-balloon-pos="left"]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos="left"][data-balloon-visible]:after, [aria-label][data-balloon-pos][data-balloon-pos="right"]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos="right"][data-balloon-visible]:after {
    transform: translate(0, -50%);
}

[aria-label][data-balloon-pos][data-balloon-pos="left"]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos="left"][data-balloon-visible]:before, [aria-label][data-balloon-pos][data-balloon-pos="right"]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos="right"][data-balloon-visible]:before {
    transform: translate(0, -50%);
}

[aria-label][data-balloon-pos][data-balloon-pos="left"]:after, [aria-label][data-balloon-pos][data-balloon-pos="left"]:before {
    right: 100%;
    top: 50%;
    transform: translate(var(--balloon-move), -50%);
}

[aria-label][data-balloon-pos][data-balloon-pos="left"]:after {
    margin-right: 10px;
}

[aria-label][data-balloon-pos][data-balloon-pos="left"]:before {
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left-color: var(--balloon-color);
}

[aria-label][data-balloon-pos][data-balloon-pos="right"]:after, [aria-label][data-balloon-pos][data-balloon-pos="right"]:before {
    left: 100%;
    top: 50%;
    transform: translate(calc(var(--balloon-move) * -1), -50%);
}

[aria-label][data-balloon-pos][data-balloon-pos="right"]:after {
    margin-left: 10px;
}

[aria-label][data-balloon-pos][data-balloon-pos="right"]:before {
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-right-color: var(--balloon-color);
}

[aria-label][data-balloon-pos][data-balloon-length]:after {
    white-space: normal;
}

[aria-label][data-balloon-pos][data-balloon-length="small"]:after {
    width: 80px;
}

[aria-label][data-balloon-pos][data-balloon-length="medium"]:after {
    width: 150px;
}

[aria-label][data-balloon-pos][data-balloon-length="large"]:after {
    width: 260px;
}

[aria-label][data-balloon-pos][data-balloon-length="xlarge"]:after {
    width: 380px;
}

@media screen and (max-width: 900px) {
    [aria-label][data-balloon-pos][data-balloon-length="xlarge"]:after {
        width: 90vw;
    }
}

[aria-label][data-balloon-pos][data-balloon-length="fit"]:after {
    width: 100%;
}

:root {
    --font: "Jost", sans-serif;
    --color-text: #333333;
    --color-main: #00605A;
    --color-text-hover: #00a198;
}

a,
a:hover,
a:active,
a:focus {
    color: var(--color-text);
    text-decoration: none;
}

body {
    font-family: var(--font) !important;
}

#octo {
    list-style: none;
}

#octo ul {
    list-style: none;
}

#octo ul,
#octo li {
    padding: 0;
    margin: 0;
}

#octo a {
    font-weight: 400;
    font-size: 16px;
    text-decoration: none;
    color: var(--color-text);
    transition: .3s ease-in-out;
}

#octo li:hover a {
    transition: .3s ease-in-out;
    color: var(--color-text-hover);
}

.mega-menu-wrapper ul li strong {
    display: block;
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: 500;
    color: var(--color-text);
}

#octo {
    border-top: 1px solid #DEDEDE;
    width: 100%;
    font-family: var(--font);
    left: 0;
    top: 45px;
    z-index: 99;
    position: absolute;
    visibility: hidden;
    opacity: 0;
    background: white;
}

#octo::after {
    content: '';
    position: absolute;
    top: -30px;
    left: 0;
    height: 30px;
    width: 100%;
}

#octo.active {
    visibility: visible;
    opacity: 1;
    transition: .3s ease-in-out;
}

#octo .mega-menu-wrapper {
    column-count: 5;

}

#octo .mega-menu-wrapper strong a {
    font-weight: 600;

}

#octo .mega-menu-wrapper > ul {
    padding: 15px 0;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid-column;
}

.header--nav ul {
    padding: 0;
    margin: 0;
}

.header--nav ul li {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: inline-block;
}

.header--nav ul li a {
    display: block;
    text-decoration: none;
    margin-right: 15px;
}

.header--nav ul li:last-child a {
    margin-right: 0;
}

.header--nav ul li a {
    text-decoration: none;
    color: var(--color-text);
    transition: .3s ease-in-out;
    font-weight: 500;
    font-size: 17px;
}

.header--nav ul li a:hover {
    transition: .3s ease-in-out;
    color: var(--color-text-hover);
}

.header--nav-user a span {
    position: absolute;
    width: 18px;
    height: 18px;
    background: var(--color-main);
    border-radius: 50%;
    color: white;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    right: 5px;
    top: 2px;
}

.header--nav-user ul {
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.header--nav-user ul li {
    list-style-type: none;
    padding: 0;
    margin: 0;

}

.header--nav-user ul li a {
    display: block;
}

.header--nav ul li {
    position: relative;
}

.header--nav ul li ul {
    position: absolute;
    left: 0;
    width: 250px;
    background: white;
    box-shadow: 0 5px 15px rgba(0, 0, 0, .2);
    z-index: 99;
    margin-top: 10px;
    visibility: hidden;
    opacity: 0;
    transition: .3s ease-in-out;
}

.header--nav ul li:hover ul {
    visibility: visible;
    opacity: 1;
    transition: .3s ease-in-out;
}

.header--nav ul li ul li {
    list-style-type: none;
    display: block;
}

.header--nav ul li ul li a {
    display: block;
    padding: 10px;
    border-bottom: 1px solid #E1E1E1;
}

.header--nav ul li ul li:last-child a {
    border-bottom: none;
}

#search--box {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: white;
    box-shadow: -4px 0 10px rgb(0 0 0 / 10%);
    padding: 40px;
    z-index: 5;
    visibility: hidden;
    opacity: 0;
    transition: .3s ease-in-out;
    transform: translateY(-200px);
}

#search--box.active {
    visibility: visible;
    opacity: 1;
    transition: .3s ease-in-out;
    transform: translateY(0px);
}


#search--overlay.active {
    background: rgba(0, 0, 0, .3);
    width: 100%;
    height: 100%;
    left: 0;
    z-index: 3;
    position: fixed;
}

.search--box-title {
    font-size: 30px;
    font-weight: 600;
    color: var(--color-text);
}

.search--box-form input, .search--box-form input::placeholder {
    font-size: 16px;
    font-weight: 400;
    color: var(--color-text);
}

.search--box-form input {
    height: 46px;
    width: 100%;
    border-radius: 50px;
    background: #F0F2F5;
    padding: 10px 25px;
    box-shadow: none;
    outline: none;
    border: none;
}

.search--box-form button {
    box-shadow: none;
    outline: none;
    background: none;
    border: none;
    padding: 0;
    margin: 0;
    font-size: 18px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 15px;
    cursor: pointer;
}

#search--close-button {
    position: absolute;
    top: 25px;
    right: 25px;
    font-size: 24px;
    cursor: pointer;
}

.t-75 {
    top: 75px;
}

.hero--area {
    width: 100%;
    height: 90vh;
    padding: 75px 0;
    background-repeat: no-repeat;
}


.hero--content-title {
    font-size: 60px;
    font-weight: 600;
    color: var(--color-text);
}

.hero--content-text {
    font-size: 24px;
    font-weight: 400;
    color: var(--color-text);
}

.primary--button-w {
    font-size: 20px;
    background: white;
    font-weight: 600;
    padding: 15px 45px;
    border-radius: 30px;
    position: relative;
    transition: .3s ease-in-out;
}

.primary--button-w i {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    visibility: hidden;
    opacity: 0;
    transition: .3s ease-in-out;
}

.primary--button-w:hover i {
    right: 30px;
    visibility: visible;
    opacity: 1;
    transition: .3s ease-in-out;
}

.primary--button-w span {
    transition: .3s ease-in-out;
}

.primary--button-w:hover span {
    position: relative;
    left: -15px;
    transition: .3s ease-in-out;
}

.primary--button-w:hover {
    background: #FF7F23;
    transition: .3s ease-in-out;
    color: white;
}

.categories--box {
    top: 30px;
    left: 30px;
    z-index: 9;
    position: absolute;
}

.categories--box-title {
    color: white;
    font-size: 30px;
    font-weight: bold;
    text-shadow: 0 0 6px rgba(0, 0, 0, .3);
}

.categories--box-button a {
    background: white;
    border-radius: 20px;
    color: #444444;
    padding: 3px 20px;
    display: inline-block;
    font-weight: bold;
}

.categories--box-img {
    overflow: hidden;
    cursor: pointer;
}

.categories--box-img img {
    transition: .3s ease-in-out;
}

.categories--box-hcr:hover .categories--box-img img {
    transition: .3s ease-in-out;
    transform: scale(1.2);
}

.product--area-cn {
    display: flex;
    flex-wrap: wrap;
}

.product--box {
    border-right: 1px solid #f0f2f5;
}


@media only screen and (min-width: 800px) {
    .product--box ul {
        position: absolute;
        right: 50px;
        top: 20px;
        padding: 0;
        visibility: hidden;
        opacity: 0;
        margin-top: 15px;
        transition: .3s ease-in-out;
    }

    .product--box:hover ul {
        margin-top: 0;
        visibility: visible;
        opacity: 1;
        transition: .3s ease-in-out;
    }

    .product--box ul li {
        position: absolute;
        visibility: hidden;
        opacity: 0;
        transition: .3s ease-in-out;
    }

    .product--box:hover ul li:nth-of-type(1) {
        top: 0;
        transition: .3s ease-in-out;
        visibility: visible;
        opacity: 1;
    }

    .product--box:hover ul li:nth-of-type(2) {
        top: 50px;
        transition: .5s ease-in-out;
        visibility: visible;
        opacity: 1;
    }

    .product--box:hover ul li:nth-of-type(3) {
        top: 100px;
        transition: .7s ease-in-out;
        visibility: visible;
        opacity: 1;
    }

}

@media only screen and (max-width: 900px) {
    .product--box ul {
        padding: 0;
        margin: 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .product--box ul li a {
        margin-bottom: 0 !important;
        margin: 0 5px;
    }
    .footer-quick-links ul {
        text-align: center;
    }
}

.product--box ul li {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.product--box ul li a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 35px;
    height: 35px;
    background: #e3e5e8;
    font-size: 15px;
    color: var(--color-text);
    border-radius: 50%;
    margin-bottom: 10px;
}

.product--box ul li:last-child a {
    margin-bottom: 0px;
}

.swiper-slide:last-child .product--box {
    border-right: none;
}

.product--box-title a {
    display: block;
    font-size: 14px;
    color: var(--color-text);
    font-weight: 400;
    transition: .3s ease-in-out;
    min-height: 45px;
    align-items: center;
    justify-content: center;
}

.product--box-title a:hover {
    color: var(--color-text-hover);
    transition: .3s ease-in-out;
}

.product--box-price-old {
    font-size: 16px;
    color: #858585;
}

.product--box-price-new {
    font-size: 18px;
    color: var(--color-text);
    font-weight: 600;
}

.product--area-cn {
    border: 1px solid #f0f2f5;
}

.area--title {
    text-align: center;
    font-size: 40px;
    font-weight: 600;
    color: var(--color-text);
}

.banner--img-title {
    font-size: 50px;
    font-weight: 600;
    color: var(--color-text);
    text-shadow: 0 0 10px rgba(255, 255, 255, 1);
}

.primary--button-2 {
    display: inline-block;
    padding: 12px 40px;
    color: white;
    font-size: 18px;
    font-weight: 500;
    border-radius: 60px;
    background: #FF7F23;
    border: 1px solid transparent;
    transition: .3s ease-in-out;
    outline: none;
    cursor: pointer;
}

.primary--button-2:hover {
    color: var(--color-text);
    border: 1px solid #FF7F23;
    background: transparent;
    transition: .3s ease-in-out;
}

.banner-area-img {
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
}

.banner--img-content-title {
    font-size: 50px;
    font-weight: 600;
    color: var(--color-text);
    text-align: center;


}

.banner--img-content-text {
    font-size: 21px;
    font-weight: 400;
    color: var(--color-text);
    text-align: center
}

.banner--img-content {
    position: absolute;
    left: 50%;
    top: 50px;
    transform: translateX(-50%);
    width: 80%;
    text-shadow: 0 0 10px rgba(255, 255, 255, 1);
}

.area--title2 {
    font-size: 50px;
    font-weight: 600;
    color: var(--color-text);
}

.detail--box {
    text-align: center;
}

.detail--box-icon {
    font-size: 50px;
}

.detail--box-text {
    font-size: 16px;
    color: var(--color-text);
    font-weight: 400;
}

.detail--box-title {
    font-size: 21px;
    color: var(--color-text);
    font-weight: 600;
}

.newsletter--area-title {
    font-size: 30px;
    color: white;
    font-weight: 600;
}

.newsletter--area form input {
    height: 53px;
    border-radius: 50px;
    background: white;
    font-size: 16px;
    font-weight: 400;
    color: var(--color-text);
    padding: 0 25px;

}

.newsletter--area form input::placeholder {
    font-size: 16px;
    font-weight: 400;
    color: var(--color-text);
}

.footer--area {
    background: #333333;
}

.footer--column {
    color: white;
}

.footer--column ul {
    padding: 0;
    margin: 0;
}

.footer--column ul li {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.footer--column ul li a {
    display: block;
    margin-right: 10px;
    font-size: 16px;
    font-weight: 400;
    color: #ededed;
}

.footer--column .footer--social ul li {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: inline-block;
}

.footer--column .footer--social ul li a {
    display: block;
    margin-right: 10px;
    color: white;
    font-size: 20px;
}

.footer--column .footer--social ul li:last-child a {
    margin-right: 0;
}

.footer--column-contact {
    color: white;
}

.footer--column-contact i {
    color: #FF7F23;
    font-size: 22px;
}

.fz-24 {
    font-size: 24px;
}

.fz-18 {
    font-size: 18px;
}

.fz-16 {
    font-size: 16px;
}

.fw-600 {
    font-weight: 600;
}

.fw-400 {
    font-weight: 400;
}

.c-ededed {
    color: #ededed;
}

.color-text {
    color: var(--color-text);
}

.color-white {
    color: white;
}

.footer--column-title {
    font-size: 18px;
    color: white;
    font-weight: 500;
}

.border-top {
    border-top: 1px solid #8F8F8F !important;
}

.products--slide {
    border: 1px solid #f0f2f5;
}


@media only screen and (max-width: 900px) {
    .hero--content-title {
        font-size: 36px;
    }


    .product--box-price-old {
        font-size: 13px;
    }

    .product--box-price-new {
        font-size: 15px;
    }

    .banner--img-title {
        font-size: 30px;
    }

    .banner--img-content-title {
        font-size: 20px;
    }

    .banner--img-content {
        width: 100%;
        padding: 20px;
        top: 0;
    }

    .banner--img-content-text {
        font-size: 14px;
    }

    .primary--button-2 {
        padding: 8px 15px;
        font-size: 15px;
    }

    .area--title2 {
        font-size: 26px;
    }

    .newsletter--area-title {
        font-size: 20px;
    }

    .newsletter--area form input {
        height: 40px;
    }

    .footer--column.border-left {
        border: none !important;
    }

    .hero--area {
        height: 75vh;
    }

    .mobile--bar a span {
        position: absolute;
        width: 18px;
        height: 18px;
        background: var(--color-main);
        border-radius: 50%;
        color: white;
        font-size: 12px;
        display: flex;
        align-items: center;
        justify-content: center;
        right: -1px;
        top: 0px;
    }

    .mobile--bar {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        position: fixed;
        bottom: 0;
        left: 0;
        z-index: 999;
        background: white;
        box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    }

    .mobile--bar div {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 20%;
    }

    .mobile--bar {
        padding: 10px;
    }

    .menu--button {
        background: var(--color-main);
        border-radius: 8px;
    }

    .menu--button svg path {
        fill: white;
    }
    .mobile--bar a{
        height: 50px;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 50px;
    }
    .mobile--bar a i{
        display: flex;
        font-size: 25px;
    }
    .menu--button a {
        color: white;
    }

}

.header--top {
    background: var(--color-text);
}

.header--top a {
    color: white;
    font-size: 14px;
    font-weight: 600;
}

.hero--content {
    position: absolute;
}


@media only screen and (min-width: 801px) {
    .hero-swiper-arrows {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        display: flex;
        align-items: center;
        justify-content: space-between;
        z-index: 99;
        width: 100%;
    }

    .hero-swiper-button-prev, .hero-swiper-button-next {
        font-size: 55px;
        color: #333333;
        position: absolute;
        transition: .3s ease-in-out;
    }

    .hero-swiper-button-next {
        right: 50px;
    }

    .hero-swiper-button-prev {
        left: 50px;
    }

    .hero-swiper-button-prev:hover, .hero-swiper-button-next:hover {
        transform: scale(1.2);
        transition: .3s ease-in-out;
    }

    .product-swiper-arrows {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        display: flex;
        align-items: center;
        justify-content: space-between;
        z-index: 99;
        width: 100%;
    }

    .product-swiper-button-prev, .product-swiper-button-next {
        font-size: 55px;
        color: #333333;
        position: absolute;
        transition: .3s ease-in-out;
    }

    .product-swiper-button-next {
        right: -20px;
    }

    .product-swiper-button-prev {
        left: -50px;
    }

    .product-swiper-button-prev:hover, .product-swiper-button-next:hover {
        transform: scale(1.2);
        transition: .3s ease-in-out;
    }
}

@media only screen and (max-width: 800px) {
    .hero-swiper-arrows {
        position: absolute;
        right: 5px;
        bottom: 5px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        z-index: 99;
    }

    .hero-swiper-button-prev, .hero-swiper-button-next {
        font-size: 24px;
        margin: 5px;
        background: white;
        border: 1px solid #D6D6D6;
        color: #333333;
        width: 40px;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
    }

    .hero-swiper-button-prev i {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-60%, -52%);
    }

    .hero-swiper-button-next i {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-30%, -52%);
    }

    .product-swiper-arrows {
        position: absolute;
        top: -50px;
        right: 10px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        z-index: 99;
    }

    .product-swiper-button-prev, .product-swiper-button-next {
        font-size: 20px;
        margin: 5px;
        background: white;
        border: 1px solid #D6D6D6;
        color: #333333;
        width: 35px;
        height: 35px;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
    }


    .footer--column2 {
        margin-top: 15px;
        background: #545454;
        padding: 15px;
    }

    .footer--column-center {
        text-align: center;
    }
}

.mm-slideout {
    z-index: auto;
}

.form--title {
    margin-bottom: 10px;
}

.form-control {
    height: 3.5rem;
}

.inc-min-height {
    min-height: 50%;
}

.fz-14 {
    font-size: 14px;
}


/*flaticon*/
@font-face {
    font-family: "uicons-regular-rounded";
    src: url("../fonts/uicons-regular-rounded.eot#iefix") format("embedded-opentype"), url("../fonts/uicons-regular-rounded.woff2") format("woff2"), url("../fonts/uicons-regular-rounded.woff") format("woff");
}

i[class^="fi-rr-"]:before, i[class*=" fi-rr-"]:before, span[class^="fi-rr-"]:before, span[class*="fi-rr-"]:before {
    font-family: uicons-regular-rounded !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fi-rr-add:before {
    content: "\f101";
}

.fi-rr-address-book:before {
    content: "\f102";
}

.fi-rr-alarm-clock:before {
    content: "\f103";
}

.fi-rr-align-center:before {
    content: "\f104";
}

.fi-rr-align-justify:before {
    content: "\f105";
}

.fi-rr-align-left:before {
    content: "\f106";
}

.fi-rr-align-right:before {
    content: "\f107";
}

.fi-rr-ambulance:before {
    content: "\f108";
}

.fi-rr-angle-double-left:before {
    content: "\f109";
}

.fi-rr-angle-double-right:before {
    content: "\f10a";
}

.fi-rr-angle-double-small-left:before {
    content: "\f10b";
}

.fi-rr-angle-double-small-right:before {
    content: "\f10c";
}

.fi-rr-angle-down:before {
    content: "\f10d";
}

.fi-rr-angle-left:before {
    content: "\f10e";
}

.fi-rr-angle-right:before {
    content: "\f10f";
}

.fi-rr-angle-small-down:before {
    content: "\f110";
}

.fi-rr-angle-small-left:before {
    content: "\f111";
}

.fi-rr-angle-small-right:before {
    content: "\f112";
}

.fi-rr-angle-small-up:before {
    content: "\f113";
}

.fi-rr-angle-up:before {
    content: "\f114";
}

.fi-rr-apple:before {
    content: "\f115";
}

.fi-rr-apps-add:before {
    content: "\f116";
}

.fi-rr-apps-delete:before {
    content: "\f117";
}

.fi-rr-apps-sort:before {
    content: "\f118";
}

.fi-rr-apps:before {
    content: "\f119";
}

.fi-rr-archive:before {
    content: "\f11a";
}

.fi-rr-arrow-down:before {
    content: "\f11b";
}

.fi-rr-arrow-from-bottom:before {
    content: "\f11c";
}

.fi-rr-arrow-left:before {
    content: "\f11d";
}

.fi-rr-arrow-right:before {
    content: "\f11e";
}

.fi-rr-arrow-small-down:before {
    content: "\f11f";
}

.fi-rr-arrow-small-left:before {
    content: "\f120";
}

.fi-rr-arrow-small-right:before {
    content: "\f121";
}

.fi-rr-arrow-small-up:before {
    content: "\f122";
}

.fi-rr-arrow-up:before {
    content: "\f123";
}

.fi-rr-asterik:before {
    content: "\f124";
}

.fi-rr-at:before {
    content: "\f125";
}

.fi-rr-backpack:before {
    content: "\f126";
}

.fi-rr-badge:before {
    content: "\f127";
}

.fi-rr-balloons:before {
    content: "\f128";
}

.fi-rr-ban:before {
    content: "\f129";
}

.fi-rr-band-aid:before {
    content: "\f12a";
}

.fi-rr-bank:before {
    content: "\f12b";
}

.fi-rr-barber-shop:before {
    content: "\f12c";
}

.fi-rr-baseball:before {
    content: "\f12d";
}

.fi-rr-basketball:before {
    content: "\f12e";
}

.fi-rr-bed:before {
    content: "\f12f";
}

.fi-rr-beer:before {
    content: "\f130";
}

.fi-rr-bell-ring:before {
    content: "\f131";
}

.fi-rr-bell-school:before {
    content: "\f132";
}

.fi-rr-bell:before {
    content: "\f133";
}

.fi-rr-bike:before {
    content: "\f134";
}

.fi-rr-billiard:before {
    content: "\f135";
}

.fi-rr-bold:before {
    content: "\f136";
}

.fi-rr-book-alt:before {
    content: "\f137";
}

.fi-rr-book:before {
    content: "\f138";
}

.fi-rr-bookmark:before {
    content: "\f139";
}

.fi-rr-bowling:before {
    content: "\f13a";
}

.fi-rr-box-alt:before {
    content: "\f13b";
}

.fi-rr-box:before {
    content: "\f13c";
}

.fi-rr-bread-slice:before {
    content: "\f13d";
}

.fi-rr-briefcase:before {
    content: "\f13e";
}

.fi-rr-broom:before {
    content: "\f13f";
}

.fi-rr-browser:before {
    content: "\f140";
}

.fi-rr-brush:before {
    content: "\f141";
}

.fi-rr-bug:before {
    content: "\f142";
}

.fi-rr-building:before {
    content: "\f143";
}

.fi-rr-bulb:before {
    content: "\f144";
}

.fi-rr-butterfly:before {
    content: "\f145";
}

.fi-rr-cake-birthday:before {
    content: "\f146";
}

.fi-rr-cake-wedding:before {
    content: "\f147";
}

.fi-rr-calculator:before {
    content: "\f148";
}

.fi-rr-calendar:before {
    content: "\f149";
}

.fi-rr-call-history:before {
    content: "\f14a";
}

.fi-rr-call-incoming:before {
    content: "\f14b";
}

.fi-rr-call-missed:before {
    content: "\f14c";
}

.fi-rr-call-outgoing:before {
    content: "\f14d";
}

.fi-rr-camera:before {
    content: "\f14e";
}

.fi-rr-camping:before {
    content: "\f14f";
}

.fi-rr-car:before {
    content: "\f150";
}

.fi-rr-caret-down:before {
    content: "\f151";
}

.fi-rr-caret-left:before {
    content: "\f152";
}

.fi-rr-caret-right:before {
    content: "\f153";
}

.fi-rr-caret-up:before {
    content: "\f154";
}

.fi-rr-carrot:before {
    content: "\f155";
}

.fi-rr-chart-connected:before {
    content: "\f156";
}

.fi-rr-chart-histogram:before {
    content: "\f157";
}

.fi-rr-chart-network:before {
    content: "\f158";
}

.fi-rr-chart-pie-alt:before {
    content: "\f159";
}

.fi-rr-chart-pie:before {
    content: "\f15a";
}

.fi-rr-chart-pyramid:before {
    content: "\f15b";
}

.fi-rr-chart-set-theory:before {
    content: "\f15c";
}

.fi-rr-chart-tree:before {
    content: "\f15d";
}

.fi-rr-chat-arrow-down:before {
    content: "\f15e";
}

.fi-rr-chat-arrow-grow:before {
    content: "\f15f";
}

.fi-rr-check:before {
    content: "\f160";
}

.fi-rr-checkbox:before {
    content: "\f161";
}

.fi-rr-cheese:before {
    content: "\f162";
}

.fi-rr-chess-piece:before {
    content: "\f163";
}

.fi-rr-child-head:before {
    content: "\f164";
}

.fi-rr-circle-small:before {
    content: "\f165";
}

.fi-rr-circle:before {
    content: "\f166";
}

.fi-rr-clip:before {
    content: "\f167";
}

.fi-rr-clock:before {
    content: "\f168";
}

.fi-rr-cloud-check:before {
    content: "\f169";
}

.fi-rr-cloud-disabled:before {
    content: "\f16a";
}

.fi-rr-cloud-download:before {
    content: "\f16b";
}

.fi-rr-cloud-share:before {
    content: "\f16c";
}

.fi-rr-cloud-upload:before {
    content: "\f16d";
}

.fi-rr-cloud:before {
    content: "\f16e";
}

.fi-rr-clouds:before {
    content: "\f16f";
}

.fi-rr-cocktail:before {
    content: "\f170";
}

.fi-rr-coffee:before {
    content: "\f171";
}

.fi-rr-comment-alt:before {
    content: "\f172";
}

.fi-rr-comment-check:before {
    content: "\f173";
}

.fi-rr-comment-heart:before {
    content: "\f174";
}

.fi-rr-comment-info:before {
    content: "\f175";
}

.fi-rr-comment-user:before {
    content: "\f176";
}

.fi-rr-comment:before {
    content: "\f177";
}

.fi-rr-comments:before {
    content: "\f178";
}

.fi-rr-compress-alt:before {
    content: "\f179";
}

.fi-rr-compress:before {
    content: "\f17a";
}

.fi-rr-computer:before {
    content: "\f17b";
}

.fi-rr-confetti:before {
    content: "\f17c";
}

.fi-rr-cookie:before {
    content: "\f17d";
}

.fi-rr-copy-alt:before {
    content: "\f17e";
}

.fi-rr-copy:before {
    content: "\f17f";
}

.fi-rr-copyright:before {
    content: "\f180";
}

.fi-rr-cow:before {
    content: "\f181";
}

.fi-rr-cream:before {
    content: "\f182";
}

.fi-rr-credit-card:before {
    content: "\f183";
}

.fi-rr-croissant:before {
    content: "\f184";
}

.fi-rr-cross-circle:before {
    content: "\f185";
}

.fi-rr-cross-small:before {
    content: "\f186";
}

.fi-rr-cross:before {
    content: "\f187";
}

.fi-rr-crown:before {
    content: "\f188";
}

.fi-rr-cube:before {
    content: "\f189";
}

.fi-rr-cupcake:before {
    content: "\f18a";
}

.fi-rr-cursor-finger:before {
    content: "\f18b";
}

.fi-rr-cursor-plus:before {
    content: "\f18c";
}

.fi-rr-cursor-text-alt:before {
    content: "\f18d";
}

.fi-rr-cursor-text:before {
    content: "\f18e";
}

.fi-rr-cursor:before {
    content: "\f18f";
}

.fi-rr-dart:before {
    content: "\f190";
}

.fi-rr-dashboard:before {
    content: "\f191";
}

.fi-rr-data-transfer:before {
    content: "\f192";
}

.fi-rr-database:before {
    content: "\f193";
}

.fi-rr-delete:before {
    content: "\f194";
}

.fi-rr-diamond:before {
    content: "\f195";
}

.fi-rr-dice:before {
    content: "\f196";
}

.fi-rr-diploma:before {
    content: "\f197";
}

.fi-rr-disco-ball:before {
    content: "\f198";
}

.fi-rr-disk:before {
    content: "\f199";
}

.fi-rr-doctor:before {
    content: "\f19a";
}

.fi-rr-document-signed:before {
    content: "\f19b";
}

.fi-rr-document:before {
    content: "\f19c";
}

.fi-rr-dollar:before {
    content: "\f19d";
}

.fi-rr-download:before {
    content: "\f19e";
}

.fi-rr-drink-alt:before {
    content: "\f19f";
}

.fi-rr-drumstick:before {
    content: "\f1a0";
}

.fi-rr-duplicate:before {
    content: "\f1a1";
}

.fi-rr-e-learning:before {
    content: "\f1a2";
}

.fi-rr-earnings:before {
    content: "\f1a3";
}

.fi-rr-edit-alt:before {
    content: "\f1a4";
}

.fi-rr-edit:before {
    content: "\f1a5";
}

.fi-rr-envelope-ban:before {
    content: "\f1a6";
}

.fi-rr-envelope-download:before {
    content: "\f1a7";
}

.fi-rr-envelope-marker:before {
    content: "\f1a8";
}

.fi-rr-envelope-open:before {
    content: "\f1a9";
}

.fi-rr-envelope-plus:before {
    content: "\f1aa";
}

.fi-rr-envelope:before {
    content: "\f1ab";
}

.fi-rr-euro:before {
    content: "\f1ac";
}

.fi-rr-exclamation:before {
    content: "\f1ad";
}

.fi-rr-expand:before {
    content: "\f1ae";
}

.fi-rr-eye-crossed:before {
    content: "\f1af";
}

.fi-rr-eye-dropper:before {
    content: "\f1b0";
}

.fi-rr-eye:before {
    content: "\f1b1";
}

.fi-rr-feather:before {
    content: "\f1b2";
}

.fi-rr-ferris-wheel:before {
    content: "\f1b3";
}

.fi-rr-file-add:before {
    content: "\f1b4";
}

.fi-rr-file-ai:before {
    content: "\f1b5";
}

.fi-rr-file-check:before {
    content: "\f1b6";
}

.fi-rr-file-delete:before {
    content: "\f1b7";
}

.fi-rr-file-eps:before {
    content: "\f1b8";
}

.fi-rr-file-gif:before {
    content: "\f1b9";
}

.fi-rr-file-music:before {
    content: "\f1ba";
}

.fi-rr-file-psd:before {
    content: "\f1bb";
}

.fi-rr-file:before {
    content: "\f1bc";
}

.fi-rr-fill:before {
    content: "\f1bd";
}

.fi-rr-film:before {
    content: "\f1be";
}

.fi-rr-filter:before {
    content: "\f1bf";
}

.fi-rr-fingerprint:before {
    content: "\f1c0";
}

.fi-rr-fish:before {
    content: "\f1c1";
}

.fi-rr-flag:before {
    content: "\f1c2";
}

.fi-rr-flame:before {
    content: "\f1c3";
}

.fi-rr-flip-horizontal:before {
    content: "\f1c4";
}

.fi-rr-flower-bouquet:before {
    content: "\f1c5";
}

.fi-rr-flower-tulip:before {
    content: "\f1c6";
}

.fi-rr-flower:before {
    content: "\f1c7";
}

.fi-rr-folder-add:before {
    content: "\f1c8";
}

.fi-rr-folder:before {
    content: "\f1c9";
}

.fi-rr-following:before {
    content: "\f1ca";
}

.fi-rr-football:before {
    content: "\f1cb";
}

.fi-rr-form:before {
    content: "\f1cc";
}

.fi-rr-forward:before {
    content: "\f1cd";
}

.fi-rr-fox:before {
    content: "\f1ce";
}

.fi-rr-frown:before {
    content: "\f1cf";
}

.fi-rr-ftp:before {
    content: "\f1d0";
}

.fi-rr-gallery:before {
    content: "\f1d1";
}

.fi-rr-gamepad:before {
    content: "\f1d2";
}

.fi-rr-gas-pump:before {
    content: "\f1d3";
}

.fi-rr-gem:before {
    content: "\f1d4";
}

.fi-rr-gift:before {
    content: "\f1d5";
}

.fi-rr-glass-cheers:before {
    content: "\f1d6";
}

.fi-rr-glasses:before {
    content: "\f1d7";
}

.fi-rr-globe-alt:before {
    content: "\f1d8";
}

.fi-rr-globe:before {
    content: "\f1d9";
}

.fi-rr-golf:before {
    content: "\f1da";
}

.fi-rr-graduation-cap:before {
    content: "\f1db";
}

.fi-rr-graphic-tablet:before {
    content: "\f1dc";
}

.fi-rr-grid-alt:before {
    content: "\f1dd";
}

.fi-rr-grid:before {
    content: "\f1de";
}

.fi-rr-guitar:before {
    content: "\f1df";
}

.fi-rr-gym:before {
    content: "\f1e0";
}

.fi-rr-hamburger:before {
    content: "\f1e1";
}

.fi-rr-hand-holding-heart:before {
    content: "\f1e2";
}

.fi-rr-hastag:before {
    content: "\f1e3";
}

.fi-rr-hat-birthday:before {
    content: "\f1e4";
}

.fi-rr-head-side-thinking:before {
    content: "\f1e5";
}

.fi-rr-headphones:before {
    content: "\f1e6";
}

.fi-rr-headset:before {
    content: "\f1e7";
}

.fi-rr-heart-arrow:before {
    content: "\f1e8";
}

.fi-rr-heart:before {
    content: "\f1e9";
}

.fi-rr-home-location-alt:before {
    content: "\f1ea";
}

.fi-rr-home-location:before {
    content: "\f1eb";
}

.fi-rr-home:before {
    content: "\f1ec";
}

.fi-rr-hourglass-end:before {
    content: "\f1ed";
}

.fi-rr-hourglass:before {
    content: "\f1ee";
}

.fi-rr-ice-cream:before {
    content: "\f1ef";
}

.fi-rr-ice-skate:before {
    content: "\f1f0";
}

.fi-rr-id-badge:before {
    content: "\f1f1";
}

.fi-rr-inbox:before {
    content: "\f1f2";
}

.fi-rr-incognito:before {
    content: "\f1f3";
}

.fi-rr-indent:before {
    content: "\f1f4";
}

.fi-rr-infinity:before {
    content: "\f1f5";
}

.fi-rr-info:before {
    content: "\f1f6";
}

.fi-rr-interactive:before {
    content: "\f1f7";
}

.fi-rr-interlining:before {
    content: "\f1f8";
}

.fi-rr-interrogation:before {
    content: "\f1f9";
}

.fi-rr-italic:before {
    content: "\f1fa";
}

.fi-rr-jpg:before {
    content: "\f1fb";
}

.fi-rr-key:before {
    content: "\f1fc";
}

.fi-rr-keyboard:before {
    content: "\f1fd";
}

.fi-rr-kite:before {
    content: "\f1fe";
}

.fi-rr-label:before {
    content: "\f1ff";
}

.fi-rr-laptop:before {
    content: "\f200";
}

.fi-rr-lasso:before {
    content: "\f201";
}

.fi-rr-laugh:before {
    content: "\f202";
}

.fi-rr-layers:before {
    content: "\f203";
}

.fi-rr-layout-fluid:before {
    content: "\f204";
}

.fi-rr-leaf:before {
    content: "\f205";
}

.fi-rr-letter-case:before {
    content: "\f206";
}

.fi-rr-life-ring:before {
    content: "\f207";
}

.fi-rr-line-width:before {
    content: "\f208";
}

.fi-rr-link:before {
    content: "\f209";
}

.fi-rr-lipstick:before {
    content: "\f20a";
}

.fi-rr-list-check:before {
    content: "\f20b";
}

.fi-rr-list:before {
    content: "\f20c";
}

.fi-rr-location-alt:before {
    content: "\f20d";
}

.fi-rr-lock-alt:before {
    content: "\f20e";
}

.fi-rr-lock:before {
    content: "\f20f";
}

.fi-rr-luggage-rolling:before {
    content: "\f210";
}

.fi-rr-magic-wand:before {
    content: "\f211";
}

.fi-rr-makeup-brush:before {
    content: "\f212";
}

.fi-rr-man-head:before {
    content: "\f213";
}

.fi-rr-map-marker-cross:before {
    content: "\f214";
}

.fi-rr-map-marker-home:before {
    content: "\f215";
}

.fi-rr-map-marker-minus:before {
    content: "\f216";
}

.fi-rr-map-marker-plus:before {
    content: "\f217";
}

.fi-rr-map-marker:before {
    content: "\f218";
}

.fi-rr-map:before {
    content: "\f219";
}

.fi-rr-marker-time:before {
    content: "\f21a";
}

.fi-rr-marker:before {
    content: "\f21b";
}

.fi-rr-mars-double:before {
    content: "\f21c";
}

.fi-rr-mars:before {
    content: "\f21d";
}

.fi-rr-mask-carnival:before {
    content: "\f21e";
}

.fi-rr-medicine:before {
    content: "\f21f";
}

.fi-rr-megaphone:before {
    content: "\f220";
}

.fi-rr-meh:before {
    content: "\f221";
}

.fi-rr-menu-burger:before {
    content: "\f222";
}

.fi-rr-menu-dots-vertical:before {
    content: "\f223";
}

.fi-rr-menu-dots:before {
    content: "\f224";
}

.fi-rr-microphone-alt:before {
    content: "\f225";
}

.fi-rr-microphone:before {
    content: "\f226";
}

.fi-rr-minus-small:before {
    content: "\f227";
}

.fi-rr-minus:before {
    content: "\f228";
}

.fi-rr-mobile:before {
    content: "\f229";
}

.fi-rr-mode-landscape:before {
    content: "\f22a";
}

.fi-rr-mode-portrait:before {
    content: "\f22b";
}

.fi-rr-money:before {
    content: "\f22c";
}

.fi-rr-moon:before {
    content: "\f22d";
}

.fi-rr-mountains:before {
    content: "\f22e";
}

.fi-rr-mouse:before {
    content: "\f22f";
}

.fi-rr-mug-alt:before {
    content: "\f230";
}

.fi-rr-music-alt:before {
    content: "\f231";
}

.fi-rr-music:before {
    content: "\f232";
}

.fi-rr-navigation:before {
    content: "\f233";
}

.fi-rr-network-cloud:before {
    content: "\f234";
}

.fi-rr-network:before {
    content: "\f235";
}

.fi-rr-notebook:before {
    content: "\f236";
}

.fi-rr-opacity:before {
    content: "\f237";
}

.fi-rr-package:before {
    content: "\f238";
}

.fi-rr-paint-brush:before {
    content: "\f239";
}

.fi-rr-palette:before {
    content: "\f23a";
}

.fi-rr-paper-plane:before {
    content: "\f23b";
}

.fi-rr-password:before {
    content: "\f23c";
}

.fi-rr-pause:before {
    content: "\f23d";
}

.fi-rr-paw:before {
    content: "\f23e";
}

.fi-rr-pencil:before {
    content: "\f23f";
}

.fi-rr-pharmacy:before {
    content: "\f240";
}

.fi-rr-phone-call:before {
    content: "\f241";
}

.fi-rr-phone-cross:before {
    content: "\f242";
}

.fi-rr-phone-pause:before {
    content: "\f243";
}

.fi-rr-phone-slash:before {
    content: "\f244";
}

.fi-rr-physics:before {
    content: "\f245";
}

.fi-rr-picture:before {
    content: "\f246";
}

.fi-rr-ping-pong:before {
    content: "\f247";
}

.fi-rr-pizza-slice:before {
    content: "\f248";
}

.fi-rr-plane:before {
    content: "\f249";
}

.fi-rr-play-alt:before {
    content: "\f24a";
}

.fi-rr-play:before {
    content: "\f24b";
}

.fi-rr-playing-cards:before {
    content: "\f24c";
}

.fi-rr-plus-small:before {
    content: "\f24d";
}

.fi-rr-plus:before {
    content: "\f24e";
}

.fi-rr-poker-chip:before {
    content: "\f24f";
}

.fi-rr-portrait:before {
    content: "\f250";
}

.fi-rr-pound:before {
    content: "\f251";
}

.fi-rr-power:before {
    content: "\f252";
}

.fi-rr-presentation:before {
    content: "\f253";
}

.fi-rr-print:before {
    content: "\f254";
}

.fi-rr-protractor:before {
    content: "\f255";
}

.fi-rr-pulse:before {
    content: "\f256";
}

.fi-rr-pyramid:before {
    content: "\f257";
}

.fi-rr-quote-right:before {
    content: "\f258";
}

.fi-rr-rainbow:before {
    content: "\f259";
}

.fi-rr-raindrops:before {
    content: "\f25a";
}

.fi-rr-rec:before {
    content: "\f25b";
}

.fi-rr-receipt:before {
    content: "\f25c";
}

.fi-rr-record-vinyl:before {
    content: "\f25d";
}

.fi-rr-rectabgle-vertical:before {
    content: "\f25e";
}

.fi-rr-rectangle-horizontal:before {
    content: "\f25f";
}

.fi-rr-rectangle-panoramic:before {
    content: "\f260";
}

.fi-rr-recycle:before {
    content: "\f261";
}

.fi-rr-redo-alt:before {
    content: "\f262";
}

.fi-rr-redo:before {
    content: "\f263";
}

.fi-rr-reflect:before {
    content: "\f264";
}

.fi-rr-refresh:before {
    content: "\f265";
}

.fi-rr-resize:before {
    content: "\f266";
}

.fi-rr-resources:before {
    content: "\f267";
}

.fi-rr-rewind:before {
    content: "\f268";
}

.fi-rr-rhombus:before {
    content: "\f269";
}

.fi-rr-rings-wedding:before {
    content: "\f26a";
}

.fi-rr-road:before {
    content: "\f26b";
}

.fi-rr-rocket:before {
    content: "\f26c";
}

.fi-rr-room-service:before {
    content: "\f26d";
}

.fi-rr-rotate-right:before {
    content: "\f26e";
}

.fi-rr-rugby:before {
    content: "\f26f";
}

.fi-rr-sad:before {
    content: "\f270";
}

.fi-rr-salad:before {
    content: "\f271";
}

.fi-rr-scale:before {
    content: "\f272";
}

.fi-rr-school-bus:before {
    content: "\f273";
}

.fi-rr-school:before {
    content: "\f274";
}

.fi-rr-scissors:before {
    content: "\f275";
}

.fi-rr-screen:before {
    content: "\f276";
}

.fi-rr-search-alt:before {
    content: "\f277";
}

.fi-rr-search-heart:before {
    content: "\f278";
}

.fi-rr-search:before {
    content: "\f279";
}

.fi-rr-settings-sliders:before {
    content: "\f27a";
}

.fi-rr-settings:before {
    content: "\f27b";
}

.fi-rr-share:before {
    content: "\f27c";
}

.fi-rr-shield-check:before {
    content: "\f27d";
}

.fi-rr-shield-exclamation:before {
    content: "\f27e";
}

.fi-rr-shield-interrogation:before {
    content: "\f27f";
}

.fi-rr-shield-plus:before {
    content: "\f280";
}

.fi-rr-shield:before {
    content: "\f281";
}

.fi-rr-ship-side:before {
    content: "\f282";
}

.fi-rr-ship:before {
    content: "\f283";
}

.fi-rr-shop:before {
    content: "\f284";
}

.fi-rr-shopping-bag-add:before {
    content: "\f285";
}

.fi-rr-shopping-bag:before {
    content: "\f286";
}

.fi-rr-shopping-cart-add:before {
    content: "\f287";
}

.fi-rr-shopping-cart-check:before {
    content: "\f288";
}

.fi-rr-shopping-cart:before {
    content: "\f289";
}

.fi-rr-shuffle:before {
    content: "\f28a";
}

.fi-rr-sign-in-alt:before {
    content: "\f28b";
}

.fi-rr-sign-in:before {
    content: "\f28c";
}

.fi-rr-sign-out-alt:before {
    content: "\f28d";
}

.fi-rr-sign-out:before {
    content: "\f28e";
}

.fi-rr-signal-alt-1:before {
    content: "\f28f";
}

.fi-rr-signal-alt-2:before {
    content: "\f290";
}

.fi-rr-signal-alt:before {
    content: "\f291";
}

.fi-rr-skateboard:before {
    content: "\f292";
}

.fi-rr-smartphone:before {
    content: "\f293";
}

.fi-rr-smile-wink:before {
    content: "\f294";
}

.fi-rr-smile:before {
    content: "\f295";
}

.fi-rr-snowflake:before {
    content: "\f296";
}

.fi-rr-soap:before {
    content: "\f297";
}

.fi-rr-soup:before {
    content: "\f298";
}

.fi-rr-spa:before {
    content: "\f299";
}

.fi-rr-speaker:before {
    content: "\f29a";
}

.fi-rr-sphere:before {
    content: "\f29b";
}

.fi-rr-spinner-alt:before {
    content: "\f29c";
}

.fi-rr-spinner:before {
    content: "\f29d";
}

.fi-rr-square-root:before {
    content: "\f29e";
}

.fi-rr-square:before {
    content: "\f29f";
}

.fi-rr-star-octogram:before {
    content: "\f2a0";
}

.fi-rr-star:before {
    content: "\f2a1";
}

.fi-rr-stats:before {
    content: "\f2a2";
}

.fi-rr-stethoscope:before {
    content: "\f2a3";
}

.fi-rr-sticker:before {
    content: "\f2a4";
}

.fi-rr-stop:before {
    content: "\f2a5";
}

.fi-rr-stopwatch:before {
    content: "\f2a6";
}

.fi-rr-subtitles:before {
    content: "\f2a7";
}

.fi-rr-sun:before {
    content: "\f2a8";
}

.fi-rr-sunrise:before {
    content: "\f2a9";
}

.fi-rr-surfing:before {
    content: "\f2aa";
}

.fi-rr-sword:before {
    content: "\f2ab";
}

.fi-rr-syringe:before {
    content: "\f2ac";
}

.fi-rr-tablet:before {
    content: "\f2ad";
}

.fi-rr-target:before {
    content: "\f2ae";
}

.fi-rr-taxi:before {
    content: "\f2af";
}

.fi-rr-tennis:before {
    content: "\f2b0";
}

.fi-rr-terrace:before {
    content: "\f2b1";
}

.fi-rr-test-tube:before {
    content: "\f2b2";
}

.fi-rr-test:before {
    content: "\f2b3";
}

.fi-rr-text-check:before {
    content: "\f2b4";
}

.fi-rr-text:before {
    content: "\f2b5";
}

.fi-rr-thermometer-half:before {
    content: "\f2b6";
}

.fi-rr-thumbs-down:before {
    content: "\f2b7";
}

.fi-rr-thumbs-up:before {
    content: "\f2b8";
}

.fi-rr-thumbtack:before {
    content: "\f2b9";
}

.fi-rr-ticket:before {
    content: "\f2ba";
}

.fi-rr-time-add:before {
    content: "\f2bb";
}

.fi-rr-time-check:before {
    content: "\f2bc";
}

.fi-rr-time-delete:before {
    content: "\f2bd";
}

.fi-rr-time-fast:before {
    content: "\f2be";
}

.fi-rr-time-forward-sixty:before {
    content: "\f2bf";
}

.fi-rr-time-forward-ten:before {
    content: "\f2c0";
}

.fi-rr-time-forward:before {
    content: "\f2c1";
}

.fi-rr-time-half-past:before {
    content: "\f2c2";
}

.fi-rr-time-oclock:before {
    content: "\f2c3";
}

.fi-rr-time-past:before {
    content: "\f2c4";
}

.fi-rr-time-quarter-past:before {
    content: "\f2c5";
}

.fi-rr-time-quarter-to:before {
    content: "\f2c6";
}

.fi-rr-time-twenty-four:before {
    content: "\f2c7";
}

.fi-rr-tool-crop:before {
    content: "\f2c8";
}

.fi-rr-tool-marquee:before {
    content: "\f2c9";
}

.fi-rr-tooth:before {
    content: "\f2ca";
}

.fi-rr-tornado:before {
    content: "\f2cb";
}

.fi-rr-train-side:before {
    content: "\f2cc";
}

.fi-rr-train:before {
    content: "\f2cd";
}

.fi-rr-transform:before {
    content: "\f2ce";
}

.fi-rr-trash:before {
    content: "\f2cf";
}

.fi-rr-treatment:before {
    content: "\f2d0";
}

.fi-rr-tree-christmas:before {
    content: "\f2d1";
}

.fi-rr-tree:before {
    content: "\f2d2";
}

.fi-rr-triangle:before {
    content: "\f2d3";
}

.fi-rr-trophy:before {
    content: "\f2d4";
}

.fi-rr-truck-side:before {
    content: "\f2d5";
}

.fi-rr-umbrella:before {
    content: "\f2d6";
}

.fi-rr-underline:before {
    content: "\f2d7";
}

.fi-rr-undo-alt:before {
    content: "\f2d8";
}

.fi-rr-undo:before {
    content: "\f2d9";
}

.fi-rr-unlock:before {
    content: "\f2da";
}

.fi-rr-upload:before {
    content: "\f2db";
}

.fi-rr-usb-pendrive:before {
    content: "\f2dc";
}

.fi-rr-user-add:before {
    content: "\f2dd";
}

.fi-rr-user-delete:before {
    content: "\f2de";
}

.fi-rr-user-remove:before {
    content: "\f2df";
}

.fi-rr-user-time:before {
    content: "\f2e0";
}

.fi-rr-user:before {
    content: "\f2e1";
}

.fi-rr-utensils:before {
    content: "\f2e2";
}

.fi-rr-vector-alt:before {
    content: "\f2e3";
}

.fi-rr-vector:before {
    content: "\f2e4";
}

.fi-rr-venus-double:before {
    content: "\f2e5";
}

.fi-rr-venus-mars:before {
    content: "\f2e6";
}

.fi-rr-venus:before {
    content: "\f2e7";
}

.fi-rr-video-camera:before {
    content: "\f2e8";
}

.fi-rr-volleyball:before {
    content: "\f2e9";
}

.fi-rr-volume:before {
    content: "\f2ea";
}

.fi-rr-wheelchair:before {
    content: "\f2eb";
}

.fi-rr-wifi-alt:before {
    content: "\f2ec";
}

.fi-rr-wind:before {
    content: "\f2ed";
}

.fi-rr-woman-head:before {
    content: "\f2ee";
}

.fi-rr-world:before {
    content: "\f2ef";
}

.fi-rr-yen:before {
    content: "\f2f0";
}

.fi-rr-zoom-in:before {
    content: "\f2f1";
}

.fi-rr-zoom-out:before {
    content: "\f2f2";
}

/*flaticon*/