@media only screen and (min-width: 1440px) {

    .galerie_photo .description {
        font-size: 15px !important;
    }
    /*actualités evenement signle POP*/
    .popin_page.bigpopin {
        width: 100%;
        max-width: 1920px;
        display: block;
        margin: 0 auto;
        position: absolute;
    }
    .coopallarticles article p {
	    min-height: 104px;
	    font-size: 20px;
	}
    .fondationfouter a {
        /*line-height: 1.6;*/
    }
    /*approche*/
    .act_blocktitle {
        font-size: 17px;
    }

    .act_blockcontent{
        font-size: 17px;
    }
    .actu_block .thumb {
        width: 200px;
        height: 200px;
    }
    .act_events {
        padding: 120px 0 100px;
        margin-bottom: 120px;
    }

    .act_event:nth-child(odd) .actu_block {
        padding-right: 245px;
    }

    .actu_block {
        padding-left: 245px;
    }
    .act_events a.act_more {
        width: 234px;
        height: 57px;
        line-height: 52px;
        font-size: 20px;
    }

    .apprubri .act_blockcontent {
        font-size: 19px;
    }
    .act_right,.act_left{
        max-width: 580px;
    }
    /*------*/
    .fonheadimg {
        height: 750px;
    }
    .videoplayercon {
        height: calc(100% - 120px);
        top: 120px;
    }
    .mainvideoTitle {
font-size: 20px;
    color: #0e9f65;
	}
    .mainvideoDesc {
        font-size: 20px;
    }
.vidTitleDesc {
    width: 80%;bottom: 80px;
}	
    .apprub_title {

    background: url(assets/imgs/approche-header.jpg) no-repeat 50%;
    height: 100%;		
		
    }
    .fonpage_b1title1 {
        font-size: 40px;
        width: 400px;
    }
    h2.fonpage_b1title2 {
        font-size: 23px;
        width: 650px;
    }
    header.header {
        height: 120px;
        padding-top: 15px;
    }
    .fonpage_blok1 .fonpage_block1txt, .fonpage_blok1 .fonpage_block2righttxt {
        font-size: 19px;
    }
    p.fonpage_block2lefttxt {
        font-size: 25px;
        max-width: 550px;
    }
    p.fonpage_block2lefttxt:before {
        height: 120px;
        width: 152px;
        background-size: cover;
        left: -70px;
        top: -30px;
    }
    .container {
        padding: 0 80px;
        max-width: 1800px;
    }
    .fonpage_blok4 h3 {
        font-size: 21px;
        width: 250px;
    }
    .fonpage_blok4 h3:before {
        height: 80px;
        width: 80px;
        margin-bottom: 35px;
    }

    .fonpage_blok4 {
        height: auto;
        padding: 110px 0;
    }

    .fonpage_blok4 .fonpage_b4block1, .fonpage_blok4 .fonpage_b4block2 {
        font-size: 18px;
    }
    h2.fonpage_b2title1 {
        font-size: 36px;
        width: 360px;
    }
    .fonpage_blok3 .fonpage_block1txt {
        font-size: 22px;
    }
    .home .navigationTitle{
        display: none;
    }

    header.header .rightmenu img {
        /* transform: translateY(-10px) scale(1.3); */
        transform:  scale(1.3);
    }

    .righttopmenutitle {
        font-size: 18px;
        margin-right: 18px;
        /* top: -7px; */
        position: relative;
        font-weight: 600;
    }

    .verticalevider {
        width: 2px;
        margin: 0 26px;
        /* top: 5px; */
    }
    header.header .rightmenu img.togglesearch {
        
    }
    .header_navigation ul.navigation li a {
        width: 50px;
        height: 50px;
    }
    .header_navigation ul.navigation li {
        margin-left: 10px;
    }
    .header_navigation ul.navigation li:first-child a:after {
        transform: scale(-1.8);
        transition: all 0.4s ease-in-out; 
    }

    .header_navigation ul.navigation li a:after {
        transition: all 0.4s ease-in-out; 
        transform: scale(1.8);
    }

    .header_navigation ul.navigation li:first-child a.navigationHover:after {
        transform: scale(-2);
        transition: all 0.4s ease-in-out; 
    }
    .navigationHover{
        animation-duration: 0.3s
    }
    .header_navigation ul.navigation li a.navigationHover:after {
        transform: scale(2);
        transition: all 0.4s ease-in-out; 
    }


    .header_navigation {
        margin-right: 10px;
    }

    .multilevelpushmenu_wrapper h2,
    .multilevelpushmenu_wrapper .backItemClass,
    .multilevelpushmenu_wrapper .backItemClass a {
        font-size: 23px;
    }

    .multilevelpushmenu_wrapper li {
        font-size: 23px;
    }

    .multilevelpushmenu_wrapper a {
        font-size: 18px;
        margin-bottom: 2px;
    }

    ul#menu-current_principal_lvl1:after, ul#menu-current_principal_lvl2:after, ul#menu-current_principal_lvl4:after, .multilevelpushmenu_wrapper .levelHolderClass>ul:after {
        height: 3px;
        width: 80px;
    }

    h3.domfon_leftitle {
        font-size: 28px;
    }

    .domfonhead {
        height: 700px;
        padding-top: 400px;
    }

    .view_switcher a.view_listing, .view_switcher a.view_slider {
        height: 40px;
        width: 40px;
        background-size: 20px;
    }
    .goPrev, .goNext {
        height: 60px;
        width: 60px;
        /*top: -20px;*/
    }

    h1.domfon_title {
        font-size: 29px;
    }
    .liste_articles article.post .programme {
        font-size: 16px;
        line-height: 80px;
    }

    .articletitle span.daten {
		  padding-top: 20px;

        font-size: 16px;
    }

    .liste_articles article.post .articletitle h3 {
        font-size: 18px;
        padding-top: 20px;
		line-height: 28px;
    }
    .liste_articles.timeline .timelinestarter:before {
        width: 3px;
    }

    .liste_articles article.post:before {
        width: 15px;
        height: 15px;
        transform: translateX(3px);
    }

    .liste_articles.has_fueatured article.post.odd:before {
        transform: translateX(-3px);
    }

    .postfilter .indextitle {
        font-size: 16px;
    }

    .postfilter .yearfilter {
        width: 80px;
        font-size: 21px;
        line-height: 80px;
    }

    .filtretitle {
        font-size: 17px;
        width: 251px;
        line-height: 58px;
    }

}

@media only screen and (min-width: 1661px) {
    /*general*/
    .programmesMenu li.menu-item-has-children .nav-item a {
        font-size: 17px;
    }
    .unObjectif span.con2txt {
        font-size: 17px; 
    }

    /*Sar Portrait*/
    .portraitTitle h1 {
        width: 300px;
        max-width: unset;
        font-size: 28px;
    }
    li.portnavlink{
        font-size: 20px;
    }
    .miseEnOeuvreText {
        font-size: 20px;
    }
}





@media only screen and (min-width: 1440px){

    .search_container .search_header .search_header_container {
        padding-left: 100px;
    }
}




@media screen and (min-width: 1601px) {
    /* ZINIR WIDESCREEN */
    .switch-title {
        font-size: 20px;
    }

    .searchdiv .switch-field label {
        font-size: 20px;
        height: 50px;
        line-height: 27px;
        padding: 12px 28px;
    }

    .searchdiv .switch-field {
        margin: 73px 0 40px;
    }

    .coledited label {
        font-size: 22px;
    }

    .searchblock h2 a {
        font-size: 27px!important;
    }

    .searchblock:before {
        width: 120px;
        height: 121px;
        background-size: cover!important;
        left: 30px;
    }

    .searchblock {
        padding: 20px 160px;
    }

    .searchblock p.search_infos span.typepost, .searchblock p.search_infos span.searchdate {
        font-size: 22px!important;
    }

    div#searchresult {
        margin-top: 140px;
    }

    a.show_more_result {
        font-size: 24px;
        width: 220px;
        height: 60px;
        line-height: 60px;
        border-radius: 40px;
    }

    .searchblock:after{
        height: 2px;
    }


    .search_container .search_header {
        height: 180px;
        padding-top: 60px;
    }

    .search_container .search_header .search_header_container:before {
        width: 42px;
        height: 46px;
        background-size: cover;
    }

    .search_container .search_header .search_nbr {
        font-size: 22px;
    }

    .search_container .search_header h1 {
        font-size: 28px;
    }

    .search_container .search_header .search_header_container {
        padding-left: 100px;
    }

    .search_results.liste_articles .searchblock {
        padding: 40px 160px;
        height: 200px;
    }

    .search_results.liste_articles .searchblock:after {
        height: 1px;
    }

    .has-content.effect-16 ~ label {
        font-size: 18px;
        top: -33px;
    }

    .coledited i{
        transform: scale(1.5);
    }


    .post-type-archive-brochure #container .header ul li a, .post-type-archive-rapport_annuel #container .header ul li a, .post-type-archive-rapport_pp #container .header ul li a, .post-type-archive-guid_pp #container .header ul li a, .post-type-archive-gallerie_photo #container .header ul li a {
        font-size: 19px;
    }

    .publications .listpost {
        padding: 40px;
        width: 590px;
        margin-right: 0;
    }

    .post-type-archive-brochure .scrollContainer .listpost .img, .post-type-archive-rapport_annuel .scrollContainer .listpost .img, .post-type-archive-rapport_pp .scrollContainer .listpost .img, .post-type-archive-guid_pp .scrollContainer .listpost .img {
        width: 200px;
        height: 200px;
        margin-right: 35px;
    }

    .publications .listpost .infos {
        width: calc(100% - 235px);
    }

    .post-type-archive-brochure .scrollContainer .listpost img, .post-type-archive-rapport_annuel .scrollContainer .listpost img, .post-type-archive-rapport_pp .scrollContainer .listpost img, .post-type-archive-guid_pp .scrollContainer .listpost img {
        height: 300px;
    }

    .title_container.lignes3max h2 {
        font-size: 19px;
    }

    .title_container.lignes3max {
        height: 51px;
    }

    .publications .listpost .infos a {
        font-size: 19px;
        width: 200px;
        height: 65px;
        line-height: 65px;
    }

    .post-type-archive-brochure .liste_articles, .post-type-archive-rapport_annuel .liste_articles, .post-type-archive-rapport_pp .liste_articles, .post-type-archive-guid_pp .liste_articles, .post-type-archive-gallerie_photo .liste_articles {
        height: 570px;
        padding-top: 50px;
    }

    .publications .listpost .infos p {
        font-size: 18px;
    }

    .PubContainer .navigation label {
        font-size: 17px;
    }

    .post-type-archive-brochure .liste_articles .navigation button, .post-type-archive-rapport_annuel .liste_articles .navigation button, .post-type-archive-rapport_pp .liste_articles .navigation button, .post-type-archive-guid_pp .liste_articles .navigation button, .post-type-archive-gallerie_photo .liste_articles .navigation button {
     /*   transform: scale(1.5);*/
    }
    .post-type-archive-brochure .liste_articles .navigation button.prev, .post-type-archive-rapport_annuel .liste_articles .navigation button.prev, .post-type-archive-rapport_pp .liste_articles .navigation button.prev, .post-type-archive-guid_pp .liste_articles .navigation button.prev, .post-type-archive-gallerie_photo .liste_articles .navigation button.prev{
      /*     transform: scaleX(-1.5) scaleY(1.5);*/
    }

    .PubContainer .navigation .prev label {
        transform: scaleX(-1.5) scaleY(1.5) ;
        transform: translateX(-110%);
    }

    article.listpostd .img {
        width: 160px;
        height: 160px;
    }

    article.listpostd .infos {
        padding: 80px 200px;
    }

    article.listpostd {
        height: 240px;
    }

    .listpostd h2 {
        font-size: 21px;
    }

    .listpostd p {
        font-size: 19px;
    }

    .listpostd .infos .date {
        font-size: 19px;
        right: 300px;
    }

    .listpostd .infos .date:before {
        transform: scale(1.5);
        margin-right: 30px;
    }

    .listpostd .infos a {
        width: 232px;
        height: 65px;
        line-height: 65px;
        font-size: 19px;
    }

    .post-type-archive-rapport_annuel .title_container.lignes3max,
    .post-type-archive-rapport_pp .title_container.lignes3max {
        height: 114px;
    }

    .bigpopin .contentTitle .container,
.The_Content p, .The_Content h1, .The_Content h2, .The_Content h4, .The_Content h5, .The_Content h6, .The_Content .galerie_in, .galerie_in .scroll_container img, .The_Content h3 {
    max-width: 1400px;
}

.bigpopin .contentTitle h1 {
    font-size: 24px;
	    line-height: 1.57;
}

.contentDate span.circle {
    font-size: 18px;
    width: 60px;
    height: 60px;
    line-height: 60px;
    margin: 10px auto;
}

.contentDate span.daterest {
    font-size: 18px;
}

.contentDate {
    max-width: 120px;
}

.The_Content p {
    font-size: 18px;
}

.single_content h4 {
    font-size: 24px;
}

.fondationfouter a {
    font-size: 23px;
}

    /* END ZINIR WIDESCREEN */

.liste_articles.timeline div.col-md-5 {
    -ms-flex: 0 0 33.666667% !important;
    flex: 0 0 33.666667% !important;
    max-width: 33.666667% !important;
}
.liste_articles.has_fueatured article.post.fueatured_post {
        background-position: center !important;
}	
.liste_articles article.post .articletitle h3 {
    font-size: 18.5px !important;
}		
a.breadcrumb {
    font-size: 16px;
}
h1.domfon_title {
    font-size: 28px;
}
h3.domfon_leftitle {
    font-size: 22px;
}
.domfon_fallfields h5 {
    font-size: 24px;color: white;
}
.container.view_listing {
    max-width: 1500px !important;
}
.domfon_fallfields .domfon_afield:nth-child(odd) {
    margin-right: 10px;
    /*min-height: 190px;*/
    width: 300px !important;
}
	.domfon_afield.link_cover_container {
    width: 300px !important;
}
	h3.domfon_leftitle {
    max-width: 602px;font-weight: 300;
}
	.listpostd:hover h2 {
    font-size: 21px;
}
	.The_Content {
    padding-top: 90px !important;
  }

}


@media screen and (min-width:992px) and (max-width:1439px){
    .header_navigation ul.navigation li:first-child a:after {
        transform: scale(-1);
        transition: all 0.4s ease-in-out; 
    }
}