@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700&subset=latin,latin-ext);

@font-face {
    font-family: 'MyriadPro';
    src: url('../fonts/myriadpro-regular.eot');
    src: url('../fonts/myriadpro-regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/myriadpro-regular.woff') format('woff'),
    url('../fonts/myriadpro-regular.ttf')  format('truetype'),
    url('../fonts/myriadpro-regular.svg#MyriadPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/myriadpro-semibold.eot');
    src: url('../fonts/myriadpro-semibold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/myriadpro-semibold.woff') format('woff'),
    url('../fonts/myriadpro-semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Sandy-Premium';
    src: url('../fonts/sandy-premium.eot');
    src: url('../fonts/sandy-premium.eot?#iefix') format('embedded-opentype'),
    url('../fonts/sandy-premium.woff2') format('woff2'),
    url('../fonts/sandy-premium.woff') format('woff'),
    url('../fonts/sandy-premium.ttf') format('truetype'),
    url('../fonts/sandy-premium.svg#Sandy-Premium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'auchan';
    src:url('../fonts/auchan.eot');
    src:url('../fonts/auchan.eot?#iefix') format("embedded-opentype"),
    url('../fonts/auchan.woff') format("woff"),
    url('../fonts/auchan.ttf') format("truetype"),
    url('../fonts/auchan.svg#auchan') format("svg");
    font-weight: normal;
    font-style: normal;
}
[data-icon]:before {
    font-family: 'auchan' !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;
}
.btn-navbar.open em:before,
.fancybox-next span:before,
.fancybox-prev span:before,
.fancybox-close:after,
div.select button:after,
.accordion label:after,
.petrolSelect div.select button:after,
.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal:before,
.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal:before,
.showcase-arrow-next:before,
.showcase-arrow-previous:before,
[class^="icon-"]:before,
[class*=" icon-"]:before {
    font-family: 'auchan' !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-icons-01:before { content: "a" }
.icon-icons-02:before { content: "b" }
.icon-icons-03:before { content: "c" }
.icon-icons-04:before { content: "d" }
.icon-icons-05:before { content: "e" }
.icon-icons-06:before { content: "f" }
.icon-icons-07:before { content: "g" }
.icon-facebook:before { content: "h" }
.icon-youtube:before { content: "i" }
.icon-icons-10:before { content: "j" }
.icon-icons-11:before { content: "k" }
.icon-icons-12:before { content: "l" }
.petrolSelect div.select button:after,
.icon-icons-13:before { content: "m" }
.accordion input:checked + label:after,
.icon-icons-14:before { content: "n" }
.accordion label:after,
.icon-icons-15:before { content: "o" }
.fancybox-prev span:before,.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal:before, .showcase-arrow-previous:before, .icon-icons-16:before { content: "p" }
.fancybox-next span:before,.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal:before, .showcase-arrow-next:before, .icon-icons-17:before { content: "q" }
.icon-icons-18:before { content: "r" }
.icon-icons-19:before,div.select button:after { content: "s" }
.icon-icons-20:before { content: "t" }
.icon-icons-21:before { content: "u" }
.icon-icons-22:before { content: "v" }
.icon-icons-23:before { content: "w" }
.icon-icons-24:before { content: "x" }
.btn-navbar.open em:before, .icon-icons-25:before,.fancybox-close:after { content: "y" }
.icon-icons-26:before { content: "z" }
.icon-icons-27:before { content: "A" }
.icon-icons-28:before { content: "B" }
.icon-icons-29:before { content: "C" }
.icon-icons-30:before { content: "D" }
.icon-icons-31:before { content: "E" }
.icon-icons-32:before { content: "F" }
.icon-icons-33:before { content: "G" }

.icon-icons-34:before,
.checkbox input[type="checkbox"]:checked+label::after {
    content: "\48";
}
.icon-icons-35:before {
    content: "\49";
}
.icon-icons-36:before {
    content: "\4a";
}
.icon-icons-37:before {
    content: "\4b";
}
.icon-icons-38:before {
    content: "\4c";
}
.icon-icons-39:before {
    content: "\4d";
}
.icon-icons-40:before {
    content: "\30";
}
.icon-icons-41:before {
    content: "\31";
}
.icon-icons-42:before {
    content: "\32";
}
.icon-basket:before {
    content: "\33";
}

section.content .container-fluid,
section.content .container-fluid > .row,
section.content .container-fluid > .row > div[class^="col-"],
section.content .container-fluid > .row > div[class^="col-"] .card {
    min-height: 100%;
}