﻿/* rubik-regular - latin_latin-ext */
@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/rubik-v7-latin_latin-ext-regular.eot'); /* IE9 Compat Modes */
    src: local('Rubik'), local('Rubik-Regular'), url('../fonts/rubik-v7-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/rubik-v7-latin_latin-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/rubik-v7-latin_latin-ext-regular.woff') format('woff'), /* Modern Browsers */
    url('../fonts/rubik-v7-latin_latin-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/rubik-v7-latin_latin-ext-regular.svg#Rubik') format('svg'); /* Legacy iOS */
}

/* rubik-500 - latin_latin-ext */
@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/rubik-v7-latin_latin-ext-500.eot'); /* IE9 Compat Modes */
    src: local('Rubik Medium'), local('Rubik-Medium'), url('../fonts/rubik-v7-latin_latin-ext-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/rubik-v7-latin_latin-ext-500.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/rubik-v7-latin_latin-ext-500.woff') format('woff'), /* Modern Browsers */
    url('../fonts/rubik-v7-latin_latin-ext-500.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/rubik-v7-latin_latin-ext-500.svg#Rubik') format('svg'); /* Legacy iOS */
}

/* rubik-700 - latin_latin-ext */
@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/rubik-v7-latin_latin-ext-700.eot'); /* IE9 Compat Modes */
    src: local('Rubik Bold'), local('Rubik-Bold'), url('../fonts/rubik-v7-latin_latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/rubik-v7-latin_latin-ext-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/rubik-v7-latin_latin-ext-700.woff') format('woff'), /* Modern Browsers */
    url('../fonts/rubik-v7-latin_latin-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/rubik-v7-latin_latin-ext-700.svg#Rubik') format('svg'); /* Legacy iOS */
}


@font-face {
    font-family: 'icomoon';
    src: url('../fonts/icomoon.eot?4p6c7v');
    src: url('../fonts/icomoon.eot?4p6c7v#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?4p6c7v') format('truetype'), url('../fonts/icomoon.woff?4p6c7v') format('woff'), url('../fonts/icomoon.svg?4p6c7v#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

    [class^="icon-"].icon--small,
    [class*=" icon-"].icon--small {
        font-size: 75%;
    }


.icon-linkedin:before {
    content: "\e901";
}

.icon-facebook:before {
    content: "\e902";
}

.icon-ticket:before {
    content: "\e900";
    color: #fff;
}

.icon-close:before {
    content: "\f00d";
}

.icon-remove:before {
    content: "\f00d";
}

.icon-times:before {
    content: "\f00d";
}

.icon-plus:before {
    content: "\f067";
}

.icon-chevron-left:before {
    content: "\f053";
}

.icon-chevron-right:before {
    content: "\f054";
}

.icon-chevron-up:before {
    content: "\f077";
}

.icon-chevron-down:before {
    content: "\f078";
}

.icon-twitter:before {
    content: "\f099";
}

.icon-caret-down:before {
    content: "\f0d7";
}

.icon-caret-up:before {
    content: "\f0d8";
}

.icon-caret-left:before {
    content: "\f0d9";
}

.icon-caret-right:before {
    content: "\f0da";
}

.icon-angle-left:before {
    content: "\f104";
}

.icon-angle-right:before {
    content: "\f105";
}

.icon-angle-up:before {
    content: "\f106";
}

.icon-angle-down:before {
    content: "\f107";
}

.icon-thumbs-up:before {
    content: "\f164";
}

.icon-thumbs-down:before {
    content: "\f165";
}

.icon-instagram:before {
    content: "\f16d";
}

.icon-flickr:before {
    content: "\f16e";
}

.icon-bus:before {
    content: "\f207";
}

.icon-user-circle-o:before {
    content: "\f2be";
}

@font-face {
    font-family: element-icons;
    src: url(../fonts/element-icons.woff) format("woff"), url(../fonts/element-icons.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}

[class*=" el-icon-"], [class^=el-icon-] {
    font-family: element-icons !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: baseline;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.el-icon-info:before {
    content: "\E61A";
}

.el-icon-error:before {
    content: "\E62C";
}

.el-icon-success:before {
    content: "\E62D";
}

.el-icon-warning:before {
    content: "\E62E";
}

.el-icon-question:before {
    content: "\E634";
}

.el-icon-back:before {
    content: "\E606";
}

.el-icon-arrow-left:before {
    content: "\E600";
}

.el-icon-arrow-down:before {
    content: "\E603";
}

.el-icon-arrow-right:before {
    content: "\E604";
}

.el-icon-arrow-up:before {
    content: "\E605";
}

.el-icon-caret-left:before {
    content: "\E60A";
}

.el-icon-caret-bottom:before {
    content: "\E60B";
}

.el-icon-caret-top:before {
    content: "\E60C";
}

.el-icon-caret-right:before {
    content: "\E60E";
}

.el-icon-d-arrow-left:before {
    content: "\E610";
}

.el-icon-d-arrow-right:before {
    content: "\E613";
}

.el-icon-minus:before {
    content: "\E621";
}

.el-icon-plus:before {
    content: "\E62B";
}

.el-icon-remove:before {
    content: "\E635";
}

.el-icon-circle-plus:before {
    content: "\E601";
}

.el-icon-remove-outline:before {
    content: "\E63C";
}

.el-icon-circle-plus-outline:before {
    content: "\E602";
}

.el-icon-close:before {
    content: "\E60F";
}

.el-icon-check:before {
    content: "\E611";
}

.el-icon-circle-close:before {
    content: "\E607";
}

.el-icon-circle-check:before {
    content: "\E639";
}

.el-icon-circle-close-outline:before {
    content: "\E609";
}

.el-icon-circle-check-outline:before {
    content: "\E63E";
}

.el-icon-zoom-out:before {
    content: "\E645";
}

.el-icon-zoom-in:before {
    content: "\E641";
}

.el-icon-d-caret:before {
    content: "\E615";
}

.el-icon-sort:before {
    content: "\E640";
}

.el-icon-sort-down:before {
    content: "\E630";
}

.el-icon-sort-up:before {
    content: "\E631";
}

.el-icon-tickets:before {
    content: "\E63F";
}

.el-icon-document:before {
    content: "\E614";
}

.el-icon-goods:before {
    content: "\E618";
}

.el-icon-sold-out:before {
    content: "\E63B";
}

.el-icon-news:before {
    content: "\E625";
}

.el-icon-message:before {
    content: "\E61B";
}

.el-icon-date:before {
    content: "\E608";
}

.el-icon-printer:before {
    content: "\E62F";
}

.el-icon-time:before {
    content: "\E642";
}

.el-icon-bell:before {
    content: "\E622";
}

.el-icon-mobile-phone:before {
    content: "\E624";
}

.el-icon-service:before {
    content: "\E63A";
}

.el-icon-view:before {
    content: "\E643";
}

.el-icon-menu:before {
    content: "\E620";
}

.el-icon-more:before {
    content: "\E646";
}

.el-icon-more-outline:before {
    content: "\E626";
}

.el-icon-star-on:before {
    content: "\E637";
}

.el-icon-star-off:before {
    content: "\E63D";
}

.el-icon-location:before {
    content: "\E61D";
}

.el-icon-location-outline:before {
    content: "\E61F";
}

.el-icon-phone:before {
    content: "\E627";
}

.el-icon-phone-outline:before {
    content: "\E628";
}

.el-icon-picture:before {
    content: "\E629";
}

.el-icon-picture-outline:before {
    content: "\E62A";
}

.el-icon-delete:before {
    content: "\E612";
}

.el-icon-search:before {
    content: "\E619";
}

.el-icon-edit:before {
    content: "\E61C";
}

.el-icon-edit-outline:before {
    content: "\E616";
}

.el-icon-rank:before {
    content: "\E632";
}

.el-icon-refresh:before {
    content: "\E633";
}

.el-icon-share:before {
    content: "\E636";
}

.el-icon-setting:before {
    content: "\E638";
}

.el-icon-upload:before {
    content: "\E60D";
}

.el-icon-upload2:before {
    content: "\E644";
}

.el-icon-download:before {
    content: "\E617";
}

.el-icon-loading:before {
    content: "\E61E";
}

.el-icon-loading {
    -webkit-animation: rotating 2s linear infinite;
    animation: rotating 2s linear infinite;
}

.el-icon--right {
    margin-left: 5px;
}

.el-icon--left {
    margin-right: 5px;
}

.icon-right {
    background-image: url(/img/arrow_right.svg);
    width: 20px;
    height: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    margin-left: 8px;
    position: relative;
    top: 4px;
}

.icon-add-circle {
    background-image: url(/img/add_circle.svg);
    width: 20px;
    height: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    margin-left: 8px;
    position: relative;
    top: 4px;

}
