
@font-face {
    font-family: 'icomoon';
    src: url("../fonts/icomoon/icomoon-WPkAo-G.eot");
    src: url("../fonts/icomoon/icomoon-WPkAo-G.eot") format('embedded-opentype'),
    url("../fonts/icomoon/icomoon-Gw-6l9k.ttf") format('truetype'),
    url("../fonts/icomoon/icomoon-zOU6yIG.woff") format('woff'),
    url("../fonts/icomoon/icomoon-IX_9ooa.svg") format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

[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;
}
/* ----------------------------------------------------------------
    Icons
-----------------------------------------------------------------*/

.icon-glass:before {
    content: "\e909"
}

.icon-support:before {
    content: "\e901"
}

.icon-ssl:before {
    content: "\e900"
}

.icon-pay:before {
    content: "\e902"
}


.icon-cart {
    font-size: 1.4rem;
    top: 0;
}

.icon-cart:before {
    content: "\e903"
}

.icon-cart-small:before {
    content: "\e903"
}

.icon-cart-full:before {
    content: "\e90c"
}

.icon-user:before {
    content: "\e904"
}

.icon-sponsorship:before {
    content: "\e914"
}

.icon-alert:before {
    content: "\e90d"
}

.icon-clock:before {
    content: "\e94e"
}

.icon-search:before {
    content: "\e90a"
}

.icon-star:before {
    content: "\e9d9"
}

.icon-cancel-circle:before {
    content: "\ea0d"
}

.icon-cancel-circle {
    transform: rotate(45deg)
}

.icon-plus:before {
    content: "\ea0a"
}

.icon-box:before {
    content: "\e908"
}

.icon-pen:before {
    content: "\e907"
}

.icon-triangle-after:before {
    content: "\ea1c"
}

.icon-triangle-before:before {
    content: "\ea1d"
}

.icon-arrow-right:before {
    content: "\ea3c"
}

.icon-arrow-left:before {
    content: "\ea40"
}

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

.icon-facebook:before {
    content: "\ea90"
}

.icon-instagram:before {
    content: "\ea92"
}

.icon-twitter:before {
    content: "\ea96"
}

.icon-youtube:before {
    content: "\ea9d"
}

.icon-linkedin:before {
    content: "\eaca"
}

.icon-pinterest:before {
    content: "\ead1"
}

.icon-pinterest2:before {
    content: "\ead2"
}

.icon-burger:before {
    content: "\e905"
}

.icon-voucher:before {
    content: "\e922"
}

.icon-logout:before {
    content: "\e906"
}

.icon-bin:before {
    content: "\e9ac"
}

.icon-chevron-down:before {
    content: "\e90b"
}

.icon-dingbat:before {
    content: "\e913"
}

.icon-meter:before {
    content: "\e911"
}

.icon-livraison:before {
    content: "\e910"
}

.icon-livraison-gratuite:before {
    content: "\e915";
    font-size: 3.5rem;
    position: relative;
    top: 0.4rem;
}

.icon-france:before {
    content: "\e90f"
}

.icon-eiffel:before {
    content: "\e90e"
}

.icon-price:before {
    content: "\e912"
}

.icon-upload:before {
    content: "\e916"
}

.icon-my_account:before {
    content: "\e917"
}

.icon-our_medias:before {
    content: "\e918";
    font-size: 2.5rem;
}

.icon-our_hangings:before {
    content: "\e919"
}

.icon-our_delays:before {
    content: "\e91a"
}

.icon-our_ships:before {
    content: "\e91b"
}

.icon-our_pickings_site:before {
    content: "\e91c"
}

.icon-our_packagings:before {
    content: "\e91d";
    font-size: 2.5rem;
}

.icon-our_tools:before {
    content: "\e91e"
}

.icon-our_advices:before {
    content: "\e91f";
    font-size: 2.75rem;
}

.icon-our_partners:before {
    content: "\e920";
    font-size: 3rem;
}

.icon-cgu:before {
    content: "\e921"
}

.icon-faq:before {
    content: "\e931"
}

.icon-play:before {
    content: "\ea14"
}

.icon-pause:before {
    content: "\e927"
}

.icon-chain:before {
    content: "\e923"
}

.icon-unchain:before {
    content: "\e924"
}

.icon-crop:before {
    content: "\e925"
}

.icon-margin:before {
    content: "\e926"
}

.icon-place:before {
    content: "\e91c";
}

.icon-opti_manu:before {
    content: "\e9120";
    font-size: 0.9rem;
}

.icon-track:before {
    content: "\e918"
}

.icon-check:before {
    content: "\e928"
}

.icon-fidelity:before {
    content: "\e92f";
    font-size: 24px;
}

.icon-degressive:before {
    content: "\e929";
    font-size: 34px;
}

.icon-degressive:before {
    content: "\e929";
    font-size: 34px;
}

.icon-euro:before {
    content: "\e92a";
    font-size: 21px;
}

.icon-arrow-up:before {
    content: "\e92d";
    font-size: 1.85rem;
}

.icon-img:before {
    content: "\e92e";
}

.icon-upload-top:before {
    content: "\e92b";
    font-size: 1.9rem;
}

.icon-star-empty {
    width: 13px;
    height: auto
}

.icon-support, .icon-ssl, .icon-pay {
    font-size: 1.5rem;
    padding: 0.3rem 0 0 0;
    color: #818181
}

.icon-triangle-before {
    transform: rotate(180deg)
}

.icnk {
    display: inline-block;
    text-align: center;
    transition: 0.3s;
    color: #333
}

a .icnk,
form .icnk {
    color: #e20030
}

a .icnk:hover,
form .icnk:hover {
    color: #333;
    transition: 0.3s
}

.social-icon {
    color: #fff;
    display: block;
    float: left;
    margin: 4px 11px 7px 0;
    text-align: center !important;
    font-size: 16px;
    cursor: pointer;
    font-style: normal
}

.icon-flat {
    font-size: 10px;
    border-radius: 20px;
    border: 1px solid #e20030;
    margin-left: 5px;
    padding: 2px
}


.icon-user {
    font-size: 1rem;
    width: 22px;
}

.video-container .glyphicon{
    position: relative;
    top: -65px;
    float: right;
    right: 0;
    font-size: 2.5rem;
    opacity: 0.5;
    color:#000;
    cursor: pointer;
}
