@media(min-width:1000px) {
    .maritima-header-top.show-for-large .maritima-header-search-exandable{float:left;margin:47px 0 0 20px;position:relative}
    .bt_radio{margin:25px 0 0;height:80px}
}
@media(min-width:768px) {
    .menu.vertical{flex-direction:inherit;flex-wrap:wrap}
}
@media(min-width:1000px) and (max-width:1024px) {
    .fil-info-art .chapeau_art li.heure_art{position:relative;z-index:1001}
    .header-sticky .prog{margin-top:11px!important}
    .sticky-social{top:90px;left:0;width:72.99%;background-color:rgba(255,255,255,1);height:33px!important;border-bottom:2px solid #eee!important;z-index:1000;border-right:0!important}
    .sticky-social span{font-weight:700;line-height:30px;display:block!important;margin:0 0 0 10px !important}
    .sticky-social .partage_reseaux{margin:0!important}
    .sticky-social .partage_reseaux li{margin-left:10px}
    .sticky-social ul.partage_reseaux li a{width:30px;height:27px;margin:1px 0 0;background-size:auto 70%!important}
    .chapeau-auteur-section2 ul.partage_reseaux{margin:0 0 0 25px}
    .audioplayer > .audioplayer{width:40px}
    .audioplayer{width:27.2%}
    #antenne span.titre {width: 73%;line-height: 1.2em;padding: 12px 7px 0 0;text-align: left;margin:0;font-size: 10px;}
    .maritima-header-top{padding:0 0 10px}
    .maritima-header-top-message{width:14%;text-align:center;}
    .maritima-header-top-links ul{margin-left:0}
    .maritima-header-top-links ul li{padding-left:22px}
    .maritima-header-search-exandable input[type="search"]{margin:0 1rem 0 0}
    .bt_radio{margin:25px 0 0;height:80px}
    .maritima-header .reseaux-sociaux,.reseaux-sociaux{margin:0!important;width:163px}
    .reseaux-sociaux a{width:40px}
    aside .filter-simple .button{width:65.9px}
    .triangle.trianglebottom{border-right:33px solid transparent;border-top:10px solid #a76600;border-left:33px solid transparent}
    .but-reso.is-active .triangle.trianglebottom{border-top:10px solid #2fb9d1}
    .fil-info-art{padding:40px 0 10px 13px;margin:0 0 0 22px}
    .fil-info-art h5{font-size:1.3em}
    .maritima-header .menu{margin-left:0!important}
    .footer-follow h5,.footer-follow ul{display:none}
    .liste-nos-partenaires li{font-size:.7em}
    .bouton.nos-partenaires{width:28%}
    .bouton.nos-partenaires h4{font-size:1em;line-height:1.5em}
    .recherche_evenement.form_header{width:100%;margin-top:20px}
    .recherche_evenement span{padding-left:28px;font-size:2em;line-height:1em}
    .titre-agenda{min-height:51px}
    .ContainerRightTop .top-encart-alerte strong{margin:56px 0 0 67px}
    .ContainerRightTop .top-encart-alerte span{margin:4px 0 0 68px;font-size:11px}
}
@media(min-width:768px) and (max-width:999px) {
    .header-sticky .logo-maritima{width:88%}
    .header-sticky nav{width:66%!important}
    .header-sticky .menu-icon{margin-top:8px!important}
    .mobile-radio{position:relative;bottom:auto;left:auto;width:auto;background-color:transparent;z-index:9999}
    #antenne2 span.titre{display:none}
    .header-sticky .audioplayer .audioplayer{margin-top:-84px!important;margin-right:5%!important}
    #antenne2 span.prog{width:50%;height:50px;margin:13px 10px 0}
    .fil-info-art .chapeau_art li.heure_art{position:relative;z-index:50}
    .sticky-social{top:90px;left:0;width:100%;background-color:rgba(255,255,255,1);height:33px!important;border-bottom:2px solid #eee!important;z-index:1000;border-right:0!important}
    .sticky-social span{font-weight:700;line-height:25px;display:block!important;margin:0 0 0 10px !important}
    .sticky-social .partage_reseaux{margin:0!important}
    .sticky-social .partage_reseaux li{margin-left:10px}
    .sticky-social ul.partage_reseaux li a{width:30px;height:27px;margin:1px 0 0;background-size:auto 70%!important}
    .header-sticky{width:100%;top:0}
    aside .filter-simple{margin-bottom:40px;width:100%}
    .filter-simple .triangle.trianglebottom{bottom:-9px}
    .ContainerRightTop .top-encart-alerte{float:left;width:48.5%;background-size:100%!important}
    .ContainerRightTop .top-encart-alerte strong{margin:56px 0 0 67px}
    .ContainerRightTop .top-encart-alerte span{margin:4px 0 0 68px;font-size:11px}
    .top-encart-challenge{position:relative;float:right;height:143px;overflow:hidden;width:47.5%}
    .top-encart-challenge img{width:100%}
    .hide-for-large .menu-icon{margin:0 0 0 20px}
    .maritima-header-search-exandable{margin:0;position:absolute;top:30px;left:230px}
    .maritima-header-search-exandable input[type="search"]{margin:0 1rem 0 0}
    .maritima-header-search-exandable input[type=search]:focus{width:290px}
    .bt_radio{height:80px;width:170px}
    .maritima-header-mobile .logo-maritima{height:60px;margin:10px}
    .maritima-header-top{padding:0 0 10px}
    .maritima-header-top-message{width:14%}
    .maritima-header-top-links ul{margin-left:1em}
    .maritima-header-top-links ul li{padding-left:15px}
    .titre-page{width:100%}
    .maritima-header .reseaux-sociaux,.reseaux-sociaux{margin:0!important;width:163px}
    .reseaux-sociaux a{width:40px}
    triangle.trianglebottom{border-right:33px solid transparent;border-top:10px solid #a76600;border-left:33px solid transparent}
    .but-reso.is-active .triangle.trianglebottom{border-top:10px solid #2fb9d1}
    .fil-info-art{padding:40px 0 10px 13px;margin:0 0 0 22px}
    .fil-info-art h5{font-size:1.3em}
    aside .filter-simple{margin-bottom:40px}
    .footer-follow h5,.footer-follow ul{display:none}
    .art-moitie{height:247px}
    .art-tiers{height:162px}
    footer .logo-maritima{border-radius:5px;box-shadow:0 0 15px 0 #2fb9d1}
    .medium-12.filtre-mois{width:100%}
    .liste-nos-partenaires li{font-size:.75em}
    .recherche_evenement.form_header{width:100%;margin-top:20px}
    .recherche_evenement span{padding-left:28px;font-size:2em;line-height:1em}
}
@media (min-width: 480px) and (max-width: 767px) {
    .header-sticky{box-shadow:0 0 0 0 #333;top:0}
    .maritima-header-mobile-left{display:block!important;width:27%!important;-webkit-flex:inherit;-ms-flex:inherit;flex:inherit}
    .maritima-header-search-exandable{margin:0;position:absolute;top:10px;left:35px}
    .bt_radio{height:80px;width:170px}
    .maritima-header-search-exandable{left:255px;top:33px}
    .maritima-header-search-exandable input[type=search]:focus{width:185px}
    .hide-for-large .menu-icon{position:absolute;top:44px;left:235px}
    .art-moitie{height:203px}
    .block-visuel-moitie.challenge{margin-top:-8px}
    .art-tiers{height:129px}
    aside .filter-simple{margin-top:0}
    aside .filter-simple .button{width:25%}
    .fil-info-art{margin:0 0 0 19px}
    .logo.logo-maritima{display:block;margin:0 auto}
    .menu-footer,footer h5{display:none}
    .maritima-footer{padding:40px 20px}
    footer .reseaux-sociaux{margin-top:20px!important;width:94%;float:left!important}
    footer .reseaux-sociaux li{width:24%}
    footer .reseaux-sociaux li a{width:100%;background-size:auto 90%!important}
    .maritima-footer-bottom-bar{margin-top:20px}
    .logo_app{float:left}
    .logo_app.logo_app_right{float:right}
    .slider-content{min-width:auto;width:100%}
    .slider-wrapper{height:280px}
    .nav-wrapper{right:5%;top:auto;bottom:7%}
    .slider-content .title-wrapper{left:1rem;bottom:1rem}
    .article .art-principal .row.chapeau_auteur .chapeau-auteur-section1 .photo_auteur{margin:10px 7px 0 0;width:50px;height:50px}
    .article .art-principal .row.chapeau_auteur .chapeau-auteur-section1 .nom_auteur{font-size:1em}
    .chapeau-auteur-section2 span{margin:0}
    .chapeau-auteur-section2 ul.partage_reseaux{margin:0}
    .chapeau-auteur-section2 ul.partage_reseaux li a{width:27px}
    .outil_article li:nth-child(3){display:none}
    .nav-wrapper .next-button{width:2.5rem;height:2.5rem}
    .nav-wrapper{right:3%;bottom:4%}
    .filter-simple .button-group.small-24{width:66.66667%}
    .animated-search-form[type="search"]{margin-top:-5px}
    .recherche_evenement span{font-size:1.5em}
    .liste-nos-partenaires li{padding:0 6px 6px;font-size:.7em}
    .medium-12.filtre-mois{width:100%}
    .header-sticky{width:100%}
    .content-media--video{height:156px;margin:-20px 0 20px;padding:0 0 76%}
}
@media (max-width: 999px) {
    .maskDM{height:230px}
    .close-button{color:#2e9bba}
    .close-button:hover,.close-button:focus{color:#fff}
    .titre_now-menu-rwd{float:left;width:150px;margin:20px 0 0 20px;position:relative}
    .titre_now-menu-rwd .triangle.trianglebottom{border-top:11px solid #2e9bba;border-right:51px solid transparent;border-left:51px solid transparent;left:2px}
    .titre_now-menu-rwd .title_now{border-radius:4px;text-align:center}
    .vertical.menu li{width:100%;border-bottom:1px solid rgba(255,255,255,0.17)}
    .vertical.menu nav{width:100%}
    .vertical.menu.menu-rwd-1{padding-bottom:0;clear:left}
    .vertical.menu.menu-rwd-1 li:last-child,.vertical.menu.menu-rwd-2 li:last-child{border:0 none}
    .menu.vertical.menu-rwd-2{padding-top:0}
    .menu.vertical.menu-rwd-2 li:nth-child(2){width:100px;margin:16px}
    .menu.vertical.menu-rwd-2 li:nth-child(3){border-top:1px solid rgba(255,255,255,0.17)}
    .menu.vertical.menu-rwd-2 li a.button{width:150px;margin:16px}
    .reseaux-sociaux.res-soc-rwd{width:94%;float:left!important}
    .reseaux-sociaux.res-soc-rwd li{width:24%}
    .reseaux-sociaux.res-soc-rwd li a{width:100%;background-size:auto 90%!important}
    .block-visuel-moitie, .block-visuel-moitie.challenge {
        margin-bottom: 10px
    }
    #player.is-sticky{position:fixed;top:160px;left:0;width:100%;height:auto;z-index:1000;box-shadow:0 0 8px #666;max-width:100%;max-height:100%}
}
@media (max-width: 767px) {
    .sticky-social{top:65px;padding:1px 0 0!important;left:0;width:100%!important;background-color:rgba(255,255,255,1);height:40px!important;border-bottom:2px solid #eee!important;z-index:1000;border-right:0!important}
    .sticky-social span{font-weight:400;font-size:1em;line-height:35px;display:block!important;margin:0 0 0 10px !important}
    .sticky-social .partage_reseaux{margin:0!important}
    .sticky-social .partage_reseaux li{margin-left:10px}
    .sticky-social ul.partage_reseaux li a{width:35px;height:35px;margin:1px 0 0;background-size:auto 70%!important}
    .fil-info-art .chapeau_art li.heure_art{position:relative;z-index:50}
    .content-media--video{top:15px}
    .header-sticky .logo-maritima{width:100%}
    .crop-image-third{width:100%;height:200px}
    .same-theme .art-tiers .chapeau_art{margin-top:170px!important}
    .article .col-art-theme .heure_art{margin:0 0 0 5px}
    .maskDM{height:105px}
    .logo-maritima{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
    .fil-info .filter-simple .button{width:25%}
    .animated-search-form[type="search"]{width:2rem}
    .page_header .row.form_header{float:left!important;margin:20px 0 0}
    .champ-debut,select#ville{margin-left:0!important}
    .block-visuel-moitie, .block-visuel-moitie.challenge{margin-bottom:10px}
    #LazyBtn{margin:20px auto;width:60%;display:table;text-align:center}
    .filter-simple.filtre-mois .button{font-size:.7em!important}
    .header-sticky #antenne2{height:70px}
    .header-sticky .audioplayer{height:69px}
    .header-sticky .audioplayer .audioplayer{margin-top:-61px!important;margin-right:19px!important}
    .header-sticky .audioplayer{margin:0}
    .header-sticky #antenne2 .titre{display:block!important}
    a#cRetour.cVisible{bottom:74px;padding:9px;right:19px}
    #player.is-sticky{position:fixed;top:160px;left:0;width:100%;height:auto;z-index:1000;box-shadow:0 0 8px #666}
    #content .row {
        padding-top: 15px;
    }
}
@media (max-width: 479px) {
    .sticky-social{top:65px;padding:1px 0 0!important;left:0;width:100%!important;background-color:rgba(255,255,255,1);height:33px!important;border-bottom:2px solid #eee!important;z-index:1000;border-right:0!important}
    .sticky-social span{font-weight:700;line-height:25px;display:block!important;margin:0 0 0 10px !important}
    .sticky-social .partage_reseaux{margin:0!important}
    .sticky-social .partage_reseaux li{margin-left:10px}
    .sticky-social ul.partage_reseaux li a{width:30px;height:27px;margin:1px 0 0;background-size:auto 70%!important}
    #player{height:196px!important}
    .maskDM{height:100px}
    #player.is-sticky{top:105px;left:0}
    .header-sticky{position:fixed;z-index:1000;height:65px;box-shadow:0 0 0 0 #333;top:0}
    footer .logo.logo-maritima{width:60%}
    .maritima-header-mobile{padding:.625rem .8rem;width: 100%;}
    .maritima-header-mobile-left{float: left;display:block!important;width:100%!important;-webkit-flex:inherit;-ms-flex:inherit;flex:inherit}
    .maritima-header-mobile-left nav {width: 75%;float: left;}
    .maritima-header-search-exandable{margin:0;position:absolute;top:10px;left:35px}
    #taboola-below-home-thumbnails {width: 92%;margin: 4%;float: left;}
    .off-canvas.is-transition-push {z-index: 2000;}
    .header-sticky .bt_radio{margin:0!important;height:39px!important}
    .bt_radio{padding:0;width:120px;margin-top:0;margin-right:0;height:40px}
    #wrapper2 span{font-size:.8em;padding:5px;width:88%;margin:0;line-height:1.2em}
    #audio-mask2 #pButton{height:20px;width:20px;margin:-25px 5px 0 0}
    .audioplayer-stopped .audioplayer-playing{top:5px;left:4px}
    .audioplayer-stopped .audioplayer-stopped{top:2px;left:4px}
    .audioplayer-stopped > div{top:3px}
    .audioplayer-playing > div{top:0}
    .audioplayer-stopped span,.audioplayer-playing span{display:none}
    .maritima-header-search-exandable{left:155px;top:16px}
    .maritima-header-search-exandable input[type=search]:focus{width:175px}
    .maritima-footer-links {background-color:transparent;}
    .hide-for-large .menu-icon {float: left;margin: 15px 10px 10px 10px;width: 7%;}
    .art-moitie,.art-tiers{height:203px}
    aside .filter-simple{padding:0}
    aside img.small-12{width:100%}
    footer .small-8,footer .small-16{width:100%}
    .logo.logo-maritima{display: block;margin: 0 auto;width: 105px;}
    .menu-footer,footer h5{display:none}
    .maritima-footer{padding:40px 20px}
    footer .reseaux-sociaux{margin-top:20px!important;width:94%;float:left!important}
    footer .reseaux-sociaux li{width:24%}
    footer .reseaux-sociaux li a{width:100%;background-size:auto 90%!important}
    .maritima-footer-bottom-bar{margin-top:20px}
    .logo_app{float:left}
    .logo_app.logo_app_right{float:right}
    .art-principal p.resume{width:95%;margin:0 2.5% 2.5%;font-size:.8em}
    .art-principal{height:400px;margin:0 0 20px}
    .art-principal .resume-art-conteneur{padding:10px}
    .art-principal h5{font-size:1.8em;width:95%;margin:0 2.5%}
    .article .col-art-theme .art-tiers img{width:100%}
    .slider-content{min-width:auto;width:100%}
    .slider-wrapper{height:230px}
    .nav-wrapper .next-button{width:2.5rem;height:2.5rem}
    .nav-wrapper{right:3%;bottom:4%}
    .slider-content .title-wrapper{left:0;bottom:0}
    .lecture_zen{text-indent:-9000px;width:35px}
    .article .art-principal .row.chapeau_auteur{padding:0}
    .article .art-principal .row.chapeau_auteur .chapeau-auteur-section1{border-right:1px solid #eee;width:54%;padding-right:10px;padding-top:0}
    .article .art-principal .row.chapeau_auteur .chapeau-auteur-section1 .photo_auteur{margin:10px 5px 0 0;width:30px;height:30px}
    .article .art-principal .row.chapeau_auteur .chapeau-auteur-section1 .nom_auteur{min-width:125px;font-size:.8em;line-height:normal;margin:13px 0 3px}
    .article .art-principal .row.chapeau_auteur .chapeau-auteur-section1 .tw_auteur{margin:0}
    .article .art-principal .row.chapeau_auteur .chapeau-auteur-section1 .mail_auteur{margin:1px 0 0 11px}
    .chapeau-auteur-section2{border-right:0 solid #eee;width:46%;padding:13px 0 5px 8px}
    .chapeau-auteur-section2 span{margin:0}
    .chapeau-auteur-section2 ul.partage_reseaux{margin:0;float:right}
    .chapeau-auteur-section2 ul.partage_reseaux li a{width:23px}
    .small-4.medium-5.large-5.columns.chapeau-auteur-section3{float:left;width:30%}
    .outil_article{display:none}
    .art-principal h1{font-size:2.3em}
    .art-principal .title-wrapper h2{margin:0;text-indent:0;font-size:15px;margin-right:5px}
    .art-principal .title-wrapper h1{width:90%;font-size:15px;text-indent:0}
    .small-12{width:100%}
    .fil-info .button-group.round{margin-top:0;float:right;padding:0}
    .item-fil{width:100%}
    .item-fil.odd{float:left;margin-right:0}
    .item-fil.even{border-left:2px solid #eee;border-right:0}
    .fil-info .fil-info-art{padding:40px 0 20px 20px !important}
    .even .triangletop{right:auto;left:10px}
    .item-fil.even .fil-info-art .chapeau_art{right:auto;left:-10px}
    .fil-info .even .chapeau_art li.heure_art{float:left;background:transparent url(../img/picto_heure-orange.png) left 4px no-repeat;padding:1px 10px 1px 25px !important;margin-left:0}
    .fil-info .chapeau_art li.heure_art{padding-left:25px!important}
    .fil-info .fil-info-art a.fil-resume{float:left!important;width:100%}
    .nav-video li.small-12{width:50%;padding-right:0}
    .nav-video li:nth-child(3){padding-left:0;float:left!important}
    .nav-video li:nth-child(3) .button{margin:15px auto;display:block;float:none}
    .animated-search-form[type="search"]{margin-top:5px}
    .recherche_evenement span{display:none}
    .recherche_evenement input{width:38%}
    .recherche_evenement select{width:46%}
    .liste-nos-partenaires li{padding:0 11px 6px;width:100%;border-right:0;border-bottom:1px solid #eee;margin-bottom:6px}
    .liste-nos-partenaires li:last-child{padding:0 11px;margin-bottom:0}
    .top-encart-alerte{background-size:100%!important}
    .top-encart-challenge img{width:100%}
    .triangle.trianglebottom{left:9px}
    .content-media--video{height:196px;margin:-20px 0 20px}
    #ca-container{width:83%;margin-left:7%;margin-bottom:50px}
    #ca-container .btn{position:absolute;width:1%;top:40px;height:auto;margin-left:60px}
}