@media (min-width: 1023px) {
    body {
        font-size: 1.0728vw!important;
        min-width: 19.072vw!important;
    }

    h1 {
        font-size: 3.0992vw!important;
    }

    h2 {
        font-size: 3.0992vw!important;
    }

    h3 {
        font-size: 1.788vw!important;
    }

    h4 {
        font-size: 1.5496vw!important;
    }

    h5 {
        font-size: 1.3112vw!important;
    }

    h6 {
        font-size: 1.0728vw!important;
    }

    .notext-old {
        font-size: 0;
        line-height: 0;
        text-indent: -238.4vw!important;
    }

    .footer-nav a {
        font-size: 1.0728vw!important;
    }

    .footer-links p a {
        font-size: .7152vw!important;
        font-weight: 400;
        font-style: italic;
        text-decoration: none;
        color: #6f6f6f;
    }

    .header .header-content {
        font-size: 1.0728vw!important;
    }

    .badge {
        font-size: 1.0728vw!important;
    }


    .btn-small {
        font-size: 1.5496vw!important;
    }

    .btn-large {
        font-size: 1.4304vw!important;
    }

    .btn-larger {
        font-size: 2.0264vw!important;
    }

    .btn-xlarge {
        font-size: 2.0264vw!important;
    }

    .btn-xxlarge {
        font-size: 2.0264vw!important;
    }

    .callout-blue {
        font-size: .8344vw!important;
    }

    .cart .cart-head p {
        font-size: 1.3112vw!important;
    }

    .cart .cart-callout .cart-callout-inner {
        font-size: 1.5496vw!important;
    }

    .cart .cart-content h2 {
        font-size: 2.714vw !important;
    }

    .cart .cart-content h2 small {
        font-size: 1.6092vw!important;
    }

    .cart .cart-quantity label {
        font-size: 1.3112vw!important;
    }

    .cart .cart-quantity .field {
        font-size: 1.3112vw!important;
    }

    .cart-secondary .cart-head-inner p {
        font-size: 1.3112vw!important;
    }

    .cart-secondary .cart-head .cart-head-entry p {
        font-size: 1.0728vw!important;
    }

    .cart-secondary .cart-entry h5 {
        font-size: 1.3112vw!important;
    }

    .cart-secondary .cart-entry>p {
        font-size: 1.3112vw!important;
    }

    .cart-secondary .cart-entry label {
        font-size: 1.0728vw!important;
    }

    .cart-secondary .credit-card-expiration span {
        font-size: 1.0728vw!important;
    }

    .cart-secondary .cart-entry .select {
        font-size: 1.0728vw!important;
    }

    .cart-secondary .cart-aside .btn {
        font-size: 1.788vw!important;
    }

    .category strong {
        font-size: 2.7416vw!important;
    }

    .category strong small {
        font-size: 1.788vw!important;
    }

    .features .feature:before {
        font-size: 5.364vw!important;
    }

    .select select {
        font-size: 1.3112vw!important;
    }

    .field {
        font-size: 1.0728vw!important;
    }

    .checkbox label {
        font-size: 1.0728vw!important;
    }

    .checkbox label:after {
        font-size: .9536vw!important;
    }

    .form-contacts .select,
    .form-contacts .field {
        font-size: 1.0728vw!important;
    }

    .link-back {
        font-size: 1.3112vw!important;
    }

    .link-download {
        font-size: 1.5496vw!important;
    }

    .link-download-secondary {
        font-size: 1.3112vw!important;
    }

    .link-delete {
        font-size: 2.8608vw!important;
    }

    .link-small {
        font-size: 1.0728vw!important;
    }

    .link-info {
        font-size: 1.0728vw!important;
    }

    .list-features {
        font-size: 1.5496vw!important;
    }

    .list-payments {
        font-size: 0;
    }

    .logo {
        font-size: 0;
    }

    .logo:after {
        font-size: .9536vw!important;
    }

    .nav {
        font-size: 1.8476vw!important;
    }

    .nav .nav-dropdown {
        font-size: 1.4304vw!important;
    }

    .nav .nav-dropdown li {
        font-size: .7em;
    }

    .nav-lang li {
        transition: font-size .3s;
    }

    .nav-utilities {
        font-size: 1.192vw!important;
    }

    .product-single .product-content {
        font-size: 1.3112vw!important;
    }

    .product-single .product-content h1 small {
        font-size: 2.1456vw!important;
    }

    .product-single .product-aside h1 small {
        font-size: 4.47vw!important;
    }

    .product-single .product-aside h1 sup {
        font-size: 2.682vw!important;
    }

    .product-single .product-aside h2 {
        font-size: 4.6488vw!important;
    }

    .product-single .product-aside h2 small {
        font-size: 3.3376vw!important;
    }

    .product-single .product-aside h2 sup {
        font-size: 2.0264vw!important;
    }

    .product-single .product-aside p {
        font-size: 1.3112vw!important;
    }

    .product-single .attention {
        font-size: 1.3112vw!important;
    }

    .product-single .attention em {
        font-size: 1.5496vw!important;
    }

    .product-single-secondary .product-content strong {
        font-size: 2.1456vw!important;
    }

    .product-secondary strong {
        font-size: 2.1456vw!important;
    }

    .section .section-title span {
        font-size: 2.1456vw!important;
    }

    .section-green-products .section-body {
        font-size: 1.788vw!important;
    }

    .section-cart .section-actions p {
        font-size: 1.3112vw!important;
    }

    .slider-oils {
        font-size: 1.5496vw!important;
    }

    .subscribe label {
        font-size: 1.3100vw!important;
    }

    .subscribe .subscribe-field {
        font-size: 1.0728vw!important;
    }

    .table th {
        font-size: 1.5496vw!important;
    }

    .table td {
        font-size: 1.3112vw!important;
    }

    .table-cart thead th {
        font-size: 1.5496vw!important;
    }

    .table-cart tbody,
    .table-cart tfoot {
        font-size: 1.3112vw!important;
    }

    .tabs .tabs-nav {
        font-size: 1.788vw!important;
    }

    .testimonial blockquote {
        font-size: 1.788vw!important;
    }

    .testimonial .testimonial-author {
        font-size: 1.0728vw!important;
    }

    .tableCentreAntirouille table td {
        font-size: 1.0132vw!important;
    }

    .tableCentreAntirouille table th {
        font-size: 1.192vw!important;
    }
}

.extranet .menu .active>a,
.extranet .menu a:focus,
.extranet .menu a:hover {
    color: #11159a;
}


.flottementDroiteVideo { position: relative; }