@charset "UTF-8";

@font-face {
    font-family: "custom-font-1";
    src: url("../fonts/custom-font-1.eot");
    src: url("../fonts/custom-font-1.eot?#iefix") format("embedded-opentype"),
    url("../fonts/custom-font-1.woff") format("woff"),
    url("../fonts/custom-font-1.ttf") format("truetype"),
    url("../fonts/custom-font-1.svg#custom-font-1") format("svg");
    font-weight: normal;
    font-style: normal;

}

[data-icon]:before {
    font-family: "custom-font-1" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/*[class^="icon-"]:before,
[class*=" icon-"]:before {
    font-family: "custom-font-1" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}*/

.icon-rapid-icon-font-78:before {
    content: "\e056";
}

.icon-vk:before {
    content: "\e076";
}

.icon-youtube-square:before {
    content: "\e077";
}

.icon-twitter:before {
    content: "\e078";
}

.icon-odnoklassniki:before {
    content: "\e079";
}

.icon-odnoklassniki-square:before {
    content: "\e07a";
}

.icon-google-plus:before {
    content: "\e07b";
}

.icon-google-plus-square:before {
    content: "\e07c";
}

.icon-envelope:before {
    content: "\e07d";
}

.icon-facebook:before {
    content: "\e07e";
}

.icon-facebook-square:before {
    content: "\e07f";
}

.icon-linkedin:before {
    content: "\e080";
}

.icon-linkedin-square:before {
    content: "\e081";
}

.icon-android-close:before {
    content: "\e082";
}

.icon-android-pin:before {
    content: "\e083";
}

.icon-ios-close-empty:before {
    content: "\e084";
}

.icon-ios-plus-empty:before {
    content: "\e085";
}

.icon-ios-plus-outline:before {
    content: "\e086";
}

.icon-android-arrow-up:before {
    content: "\e087";
}

.icon-android-done:before {
    content: "\e088";
}

.icon-android-more-vertical:before {
    content: "\e089";
}

.icon-android-more-horizontal:before {
    content: "\e08a";
}

.icon-android-menu:before {
    content: "\e08b";
}

.icon-android-arrow-down:before {
    content: "\e08c";
}

.icon-android-arrow-back:before {
    content: "\e08d";
}

.icon-android-arrow-forward:before {
    content: "\e08e";
}

.icon-ios-arrow-thin-down:before {
    content: "\e08f";
}

.icon-ios-arrow-thin-left:before {
    content: "\e090";
}

.icon-ios-arrow-thin-right:before {
    content: "\e091";
}

.icon-ios-arrow-thin-up:before {
    content: "\e092";
}

.icon-ios-arrow-right:before {
    content: "\e094";
}

.icon-ios-arrow-left:before {
    content: "\e093";
}

.icon-ios-arrow-down:before {
    content: "\e095";
}

.icon-iphone:before {
    content: "\e096";
}

.icon-social-linkedin-outline:before {
    content: "\e097";
}

.icon-social-googleplus:before {
    content: "\e098";
}

.icon-skype:before {
    content: "\61";
}

.icon-linkedin-circled:before {
    content: "\62";
}

.icon-pinterest-circled:before {
    content: "\63";
}

.icon-twitter-circled:before {
    content: "\64";
}

.icon-skype-circled:before {
    content: "\65";
}

.icon-facebook-circled:before {
    content: "\66";
}

.icon-gplus-circled:before {
    content: "\67";
}
