@media screen and (min-width:740px) and (max-width:980px){
    /*********************************************************\
        * BASE
    \*********************************************************/
        
    /*********************************************************\
    * FORMULAIRE
    \*********************************************************/

        .fieldset-wrapper input[type='submit'],
        .form-actions input[type='submit'] { line-height:40px; height:40px; font-size:16px; border-radius:20px;}


    /*********************************************************\
        * STRUCTURES
    \*********************************************************/

        header#region-header-wrapper { display:block;}

        /* Branding */
            #region-branding { position:absolute; top:20px; left:20px; padding:0; width:240px;}
            #region-branding #block-beware-branding { align-items:flex-start;}
            #region-branding #block-beware-branding a#site-logo img { width:240px;}


        /**
         * MAIN MENU
         **************************************/
            #main-menu-mobile__btn { display:flex;}
            #main-menu ul.main-menu { display:none;}
            #header-main-bottom { height:60px; max-width: 85%;}
            #region-main-menu #region-main-menu-content { display:flex; flex-wrap: wrap; justify-content:flex-end;}

            #main-menu-mobile__btn { display:flex; justify-content:center; align-items:center; width:60px; height:60px; font-size:22px; cursor:pointer;}

            #actualites-slider .actualites-bandeau-title{
                font-size: 30px;
            }
            #actualites-slider .actualites-item-text{
                width: 80%;
            }

        /** 
         * HIGHLIGHT
         **************************************/
            div#home-slider div.home-slider-items div.home-slider-item div.home-slider-item-content { width:960px;}
            div#home-slider div.home-slider-items div.home-slider-item div.home-slider-item-content img { min-width:960px; }

        /**
         * CONTENU
         **************************************/
         .node-product.node-full .form-actions input.button--add-to-cart{width: 80%;}

        /**
         * FOOTER
         **************************************/
            #footer-sponsor { position:static; display:flex; justify-content:center; margin:20px 0 0 0; width:100%; background:transparent; }


    /*********************************************************\
        * MODULES
    \*********************************************************/

    /*********************************************************\
    * TYPE DE CONTENU
    \*********************************************************/
        

        /* Teaser */
        .node-product.node-teaser .thumb a img { height:auto;}
        .node-product.node-teaser h2 a { line-height:20px;}

        /* Full */
        .node-product.node-full .product-description .product-description-content { padding:0;}
        .node-product.node-full .listing-cross-selling .node-product.node-teaser { width:calc(100% / 4);}

        .node-product.node-full .tabs .tabs-nav .tabs-nav-item { padding:0 17px; font-size:11px;}
        .tabs .tabs-nav .tabs-nav-item.link a { line-height:16px; font-size:10px;}

        .node-product.node-full .product-video-youtube .video-youtube { width:38%; }
        



    /*********************************************************\
    * PAGES
    * Pages unique du site
    \*********************************************************/
        /* Accueil */
       

        /**
         * CONTACT
         *************************************/
            body.page-title-contact {}
            body.page-title-contact .layout-sidebar,
            body.page-title-contact .layout-content { width:calc(100% - 20px);}
}