@font-face {
    font-family: ic;
    src: url(https://ichibanelectronic.com/wp-content/themes/davinci/font/ic.eot?61215835);
    src: url(https://ichibanelectronic.com/wp-content/themes/davinci/font/ic.eot?61215835#iefix) format('embedded-opentype'), url(../font/ic_61215835.woff) format('woff'), url(../font/ic_61215835.ttf) format('truetype'), url(../font/ic_61215835-ic.svg) format('svg');
    font-weight: 400;
    font-style: normal
}

[class*=" icon-"]:before, [class^=icon-]:before {
    font-family: ic;
    font-style: normal;
    font-weight: 400;
    speak: none;
    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-basket:before {
    content: '\62'
}

.icon-cancel:before {
    content: '\63'
}

.icon-facebook:before {
    content: '\66'
}

.icon-gplus:before {
    content: '\67'
}

.icon-instagramm:before {
    content: '\69'
}

.icon-left-arrow:before {
    content: '\6c'
}

.icon-play:before {
    content: '\70'
}

.icon-right-arrow:before {
    content: '\72'
}

.icon-twitter:before {
    content: '\74'
}

.icon-youtube:before {
    content: '\79'
}

.icon-search:before {
    content: '\e800'
}

.icon-asc:before {
    content: '\e801'
}

.icon-desc:before {
    content: '\e802'
}

.icon-linkedin:before {
    content: '\e806'
}

.icon-pinterest:before {
    content: '\e807'
}

.icon-flight:before {
    content: '\e80e'
}

.icon-phone:before {
    content: '\e80f'
}

.icon-vimeo:before {
    content: '\e810'
}

.ic_tybe {
    background: url(../img/main/ic_tybe_1000.png) center center no-repeat, #fff;
    max-width: 32px;
    max-height: 32px
}

@font-face {
    font-family: icofeatures;
    src: url(../font/icofeatures_2y46ji.eot);
    src: url(../font/icofeatures.eot) format('embedded-opentype'), url(../font/icofeatures_2y46ji.ttf) format('truetype'), url(../font/icofeatures_2y46ji.woff) format('woff'), url(../font/icofeatures_2y46ji-icofeatures.svg) format('svg');
    font-weight: 400;
    font-style: normal
}

[class*=" icofeatures-"], [class^=icofeatures-] {
    font-family: icofeatures;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #007CB1;
    font-size: 66px;
    line-height: 85px
}

.icofeatures-credit_card:before {
    content: "\e600"
}

.icofeatures-delivery:before {
    content: "\e601"
}

.icofeatures-shield:before {
    content: "\e602"
}

.icofeatures-money:before {
    content: "\e603"
}