/*
 Theme Name:   Deligraph
 Theme URI:    http://deligraph.com/
 Description:  Deligraph Child Theme
 Author:       Deligraph
 Author URI:   http://deligraph.com
 Template:     twentysixteen
*/





/*******************************
*
* Site
*
********************************/
.justify-content-md-center {
    -webkit-box-pack: center!important;
    -webkit-justify-content: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
}

.align-self-center {
    -webkit-align-self: center!important;
    -ms-flex-item-align: center!important;
    -ms-grid-row-align: center!important;
    align-self: center!important;
}
body {
    font-family: "open_sansregular", Helvetica, sans-serif!important;
      color: rgb(147, 147, 153)!important;
      font-size: 14px;
}

a {
   outline: 0;
}

a:focus {
    outline: 0 !important;
}
.site {
    background-color: transparent!important;
}

@media screen and (min-width: 44.375em){
	.site {
    	margin: 0!important;
    }
	
}

@media screen and (min-width: 61.5625em){
	.site-header {
	    padding: 0;
	}
	.site-branding, .site-header-menu, .header-image {
    	margin-top: 0;
	   	margin-bottom: 0;
    }
}

body:not(.custom-background-image).admin-bar:before {
    top: 0!important;
    background: transparent!important;
}

body:not(.custom-background-image):before, body:not(.custom-background-image):after {
    background: inherit;
    content: "";
    display: block;
    height: 21px;
    left: 0;
    background-color: transparent;
    position: fixed;
    width: 100%;
    z-index: 99;
}

.row.titrepage {
    background-color: #0063d3;
    margin-bottom: 15px;
}

.row.titrepage.pagepartenaires {
    margin-bottom: 0;
}



.main-navigation .menu-item-has-children > a:after {
    content: "\f431";
    position: absolute;
    right: 0.625em;
    top: 0.8125em;
    display: none;
}

.menu-item-language a {
    padding-right: 0!important;
}

.menu-item-language {
    margin-right: 0!important;
}


/*****************************
*
* Header
*
******************************/


.item.itemslider {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    height: auto;
}

.header-image {
    text-align: left;
    padding: 16px 0 10px 0;
    display: table;
    float: left;
    /* position: absolute; */
    z-index: 1;
}
.site-header-main {
    background-color: #fff;
}

.row {
    margin-right: 0!important;
    margin-left: 0!important;
}
.header-image.header-page {
    float: none;
    position: relative;
    margin: auto;
}

h1.entry-title {
    font-size: 29px;
    font-family: "open_sanssemibold", sans-serif;
    color: white;
    line-height: 0.868;
    text-align: center;
    margin: 30px 0 30px 0;
}


.menulangue {
    text-align: right;
    padding: 16px 0 10px 0;
    display: table;
    float: right;
    position: absolute;
    z-index: 1;
    right: 23%;
}
.home li.menu-item-language a {
    font-size: 16px;
    font-family: "open_sanssemibold", sans-serif;
    color: white;
    line-height: 1.302;
    float: right;
}
li.menu-item-language a {
    font-size: 16px;
    font-family: "open_sanssemibold", sans-serif;
    color: #909092;
    line-height: 1.302;
    float: right;
    padding-top: 4px;
}

.home li.menu-item-language a:hover {
    text-decoration: none;
    color: white;
}

.home li.menu-item-language-current a {
    font-size: 16px;
    font-family: "open_sanssemibold", sans-serif;
    color: white;
    line-height: 1.302;
    float: right;
    
}

li.menu-item-language a:hover {
    text-decoration: none;
    color: #909092;
}

li.menu-item-language-current a {
    font-size: 16px;
    font-family: "open_sanssemibold", sans-serif;
    color: #909092;
    line-height: 1.302;
    float: right;
    padding-top: 4px;
}

/*****************************
*
* Menu
*
******************************/
ul#menu-main-menu-nl li ul li,ul#menu-menu-principal li ul li{
    margin-right: -92px;
}

.menu-item-191 a, .menu-item-248 a {
    margin-left: 0px!important;
    padding-left: 0px;
}
.menu-item-191 ul li, .menu-item-248 ul li {
    padding-left: 15px;
}


ul#menu-menu-principal li a {
    font-size: 16px;
    font-family: "open_sanssemibold", sans-serif;
    color: rgb(144, 144, 146);
    line-height: 1.302;
}

ul#menu-menu-principal li a:hover, ul#menu-menu-principal li a:focus, ul#menu-main-menu-nl li a:hover, ul#menu-main-menu-nl li a:focus {
	text-decoration: none;
}

ul#menu-main-menu-nl li a {
    font-size: 16px;
    font-family: "open_sanssemibold", sans-serif;
    color: rgb(144, 144, 146);
    line-height: 1.302;
}

ul#menu-main-menu-nl li {
    margin-right: 17px;
}


ul#menu-menu-principal-nl {
    margin: auto!important;
    display: table!important;
    float: none!important;
}

ul#menu-menu-principal-nl li a {
    font-size: 16px;
    font-family: "open_sanssemibold", sans-serif;
    color: rgb(144, 144, 146);
    line-height: 1.302;
}





ul#menu-menu-pr-en {
    margin: auto!important;
    display: table!important;
    float: none!important;
}

ul#menu-menu-pr-en li a {
    font-size: 16px;
    font-family: "open_sanssemibold", sans-serif;
    color: rgb(144, 144, 146);
    line-height: 1.302;
}







nav#site-navigation {
    padding: 12px;
}

ul#menu-menu-principal {
    margin: auto!important;
    display: table!important;
    float: none!important;
}

.menu-main-menu-nl-container {
    margin: auto;
    display: table;
}

.header-image {
    text-align: left;
    padding: 16px 0 10px 0;
    display: table;
    float: left;
}
ul#menu-menu-principal li {
    /* margin-right: 36px; */
    margin-right: 17px;
}

.main-navigation ul ul {
    border-bottom: none!important;
}

.main-navigation ul ul:before {
	display: none!important;
}
.main-navigation ul ul li {
    background-color: #fff;
    border: none;
    border-bottom-width: 0;
}

.main-navigation .menu-item-has-children > a {
    padding-right: 0;
}

.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a {
    font-weight: 100;
    color: #0063d3!important;
}

/*****************************
*
* Slider
*
******************************/

/*
.item.itemslider .container {
    height: 347px;
}
*/

section.sectionslider .item {
    height: 327px;
}

.contentslider.flex-center {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    overflow: auto;
    width: 55%;
    float: right;
bottom: 0!important;
}

h2.slider {
    width: 100%;
    float: right;
    text-align: center;
    text-shadow: 2px 2px 2px rgb(0, 0, 0);
    color: white!important;
}





/*******************************
*
* Mission
*
*********************************/

.row.rowmission {
    background-color: #0063d3;
    padding: 41px;
    color: white;
    text-align: center;
}

section.row.rowmission .container {
    padding: 0;
/*     display: table-cell; */
}

.mission {
    width: 64%;
    margin: auto;
}

.mission h2 {
    margin-top: 0;
    font-family: "open_sanssemibold", sans-serif;
        color: white!important;
}

.missionpattern {
    background-image: url('/wp-content/themes/deligraph/images/pattern.png');
    background-repeat: repeat-x;
    height: 84px;
    text-align: center;
}


.cta a {
    font-family: "open_sansregular", Helvetica, sans-serif!important;
    color: white;
    font-size: 16px;
    opacity: 1;
}
.cta {
    border-radius: 10px;
    margin-top: 18px!important;
    background-color: rgba(255, 255, 255, 0.31);
    display: table;
    color: white;
    margin: 0 auto;
    padding: 2%;
    font-family: "open_sansregular", Helvetica, sans-serif!important;
}

.cta a, .btnslider a {
    color: white!important;
    text-decoration: none!important;
}

.btnslider {
    border-radius: 10px;
    background-color: rgba(255, 255, 255, 0.31);
    display: -webkit-inline-box;
    color: white;
    padding: 2%;
    margin: 0 auto;
    display: table;
    font-family: "open_sansregular", Helvetica, sans-serif!important;
}


.btnslider a {
    color: white;
    opacity: 1;
    font-size: 20px;
}




/******************************
*
* Page A propos
*
*******************************/

.entry-content {
    margin-top: 3%;
    text-align: justify;
}

.container.containerpage article {
    margin-bottom: 2%;
    margin-top: 4%;
    text-align: justify;
}
.entry-content ul {
    margin-left: 35px;
}


.entry-content ul li {
    margin-bottom: 15px;
}

/******************************
*
* Partenaires
*
*******************************/

.sectionpartners h2 {
  font-size: 24px;
  font-family: "open_sanssemibold", sans-serif;
  color: rgb(144, 144, 146);
  line-height: 0.868;
  text-align: center;
  margin: 30px 0 30px 0;
}

.contentpartners {
    margin-top: 13px;
    text-align: center;
}

section.sectionpartners img {
    opacity: 0.8;
}

.colpartners {
    margin-bottom: 2%;
    margin-top: 2%;
}

.logopartners img {
    padding: 6% 0 17% 0;
    text-align: center;
}
.irisbxl {
    background: #fdb515;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background-image: url('/wp-content/themes/deligraph/images/iris.png');
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    margin-top: 22px;
    margin-right: 10px;
}

.imgpartenaire {
    padding: 15px 0 15px 0;
}

/******************************
*
* Page Partenaires
*
*******************************/
section.cd-gallery .content-area {
    width: 100%;
}

.colpartners a {
    color: #939399;
}

.colpartners a:hover {
    color: #0063d3;
    text-decoration: none;
}

.colpartners {
    border: 1px solid #EEEDEC;
    height: 223px;
    margin: 0;
    margin-bottom: 21px;
    margin-right: 6px;
    width: 32.333333%!important;
}

.container.partnerspage {
    margin-top: 38px;
}


/******************************
*
* Partenaires Single
*
******************************/

.imgpartenaire {
    text-align: center;
}

.singlepartcontent {
    text-align: justify;
    padding-top: 15px;
}


/********************************
*
* News
*
********************************/

.btnbackto {
    padding: 15px;
    width: 100%;
    background: #0063d3;
    text-align: center;
    color: white;
    font-size: 15px;
    margin-bottom: 12px!important;
    display: table;
}

.btnbackto a{
    color: white;
    text-decoration: none;
    box-shadow: none;
}

.btnbackto a:hover {
    color: white;
    text-decoration: none;
    box-shadow: none;
}

.datearticle {
    color: #0063d3;
    padding-bottom: 10px;
    text-align: right;
}

section#text-7 {
    margin-top: 0px;
    padding-top: 0px;
}

.entry-content.singlearticle {
    margin-top: 7px;
}

a.thumbnews img {
    margin-bottom: 2%;
}
.boxnews p {
    text-align: justify;
}

a.thumbnews p {
    color: #939399;
}

.post-thumbnail {
    margin-bottom: 0;
}

a.thumbnews p:hover {
    text-decoration: none;
}

a:hover, a:focus {
    text-decoration: none!important;
}

.contentprojects {
    color: #939399;
    font-size: 15px;
    text-align: center;
    width: 71%;
    margin: auto;
}


h2 {
    font-size: 19px!important;
    color: #0063d3!important;
    text-transform: none!important;
    margin-bottom: 10px!important;
}


h3 {
    font-size: 19px!important;
    color: #0063d3!important;
    margin-top: 0!important;
    text-transform: none!important;
    margin-bottom: 10px!important;
}

h4 {
    font-size: 15px!important;
    color: #0063d3!important;
    margin-top: 0!important;
    text-transform: none!important;
    margin-bottom: 10px!important;
    letter-spacing: 0!important;
}

.colfooter h2 {
    color: white!important;
}

.single-post .post-thumbnail img {
    display: block;
    width: 100%;
}


.entry-content.singlearticle {
    margin-right: 0px!important;
    margin-left: 0px!important;
}

section#text-8 {
    margin-top: 0px!important;
    padding-top: 0px!important;
}

.datearticle:hover, .boxnews:hover .datearticle {
    color: #93939c;
}


/********************************
*
* Projets
*
********************************/

.sectionprojets h2 {
    font-size: 24px;
    font-family: "open_sanssemibold", sans-serif;
    color: rgb(144, 144, 146);
    line-height: 0.868;
    text-align: center;
    margin: 30px 0 30px 0;
}


.logoprojets img {
    padding: 6% 0 9% 0;
    text-align: center;
}

.logoprojets {
    padding: 0 0% 0 4%!important;
    text-align: justify;
    margin-top: 22px;
}

a .logoprojets {
    color: #939399;
        min-height: 253px;
}

.col-md-3.col-sm-6 {
    padding-left: 0!important;
    padding-right: 45px!important;
}


.singlepartcontent.side h3 {
    font-family: "open_sanssemibold", sans-serif;
    color: rgb(144, 144, 146);
    text-align: left;
    font-size: 18px;
    margin-top: 0;
    margin-bottom: 18px;
}

a .logoprojets:hover {
    color: #0063d3;
    text-decoration: none;
}

/*****************************
*
* Evenements
*
******************************/
h2.titleevent {
    font-size: 18px;
    color: #0063d3;
    margin-top: 5px;
    height: 49px;
}

.dateevent.datefin {
    font-size: 16px;
    text-align: center;
}

.container.eventpage {
    margin-top: 38px;
}
.row.titrepage.eventpage {
    margin-bottom: 0px;
}

.boxevent {
    display: table;
    margin-bottom: 2%;
    width: 100%;
    height: 378px;
}

.boxevent i::before {
    color: #0063D3;
    margin-right: 10px;
}

a.lienevent:hover, a.lienevent:focus {
    color: black!important;
    text-decoration: none;
}
.boxevent i {
    width: 16px;
}

.boxdate {
    background-color: #fdb515;
    color: white;
    font-size: 20px;
    text-align: center;
    padding: 15px;
}

.boxinfos {
    padding-top: 11px;
}
.feedbackevent {
    text-align: justify;
}
.eventavenir {
    margin-bottom: 4%;
    padding-right: 56px!important;
}

.pastevent {
    padding-top: 7%;
}

.pastevent:first-child {
    padding-top: 0;
}

a.lienevent img {
    width: 72%;
    float: left;
}

img.iconevent {
    margin-bottom: 10px;
    float: right;
}

.boxevent li {
    list-style-type: none;
    display: table-caption;
    float: right;
}

.boxevent li .iconevent {
    width: 35px;
    height: 31px;
    margin-right: 10px;
}

.boxevent img {
    width: 100%;
}


.page-id-243 .boxevent {
    display: table;
    margin-bottom: 2%;
    width: 100%;
    height: 371px;
}

/*****************************
*
* Directory
*
******************************/

.listedirectory .colpartners  {
    height: auto;
}    
.listedirectory .colpartners img {
    width: auto!important;
    text-align: center;
    display: table;
    margin: auto;
}

.listedirectory .contentpartners {
    padding: 3px!important;
    display: block;
    min-height: 85px;
}

.listedirectory .col-md-3.colpartners {
    width: 24%!important;
}
/*****************************
*
* 404
*
******************************/

h1.page-title.erreur {
    font-size: 29px;
    font-family: "open_sanssemibold", sans-serif;
    color: white;
    line-height: 0.868;
    text-align: center;
    margin: 30px 0 30px 0;
}

/*****************************
*
* Get Involved
*
******************************/

.colgetinvolved {
    border: 1px solid #EEEDEC;
    text-align: center;
    padding: 15px;
}
.colgetinvolved {
	color: #939399;
}

h2.h2getinvol{
  font-size: 1.5em!important;
  color: rgb(147, 147, 153)!important;
  padding-bottom: 25px!important;
  margin-top: 0px;
}

span.titlejesuis {
    margin-top: 7px;
    display: block;
    margin-bottom: 4px;
}

.pagegetinvolved {
    margin-top: 38px;
    padding-left: 0px!important;
    padding-right: 0px!important;
}

.pagegetinvolved .col-md-4 {
    padding-right: 0px!important;
}

.imggetinvolved {
    border: 1px solid #EEEDEC;
    border-radius: 50%;
    display: block;
    width: 121px;
    height: 121px;
    margin: auto;
}

.imggetinvolved img {
    padding-top: 19px;
}

h3.titlejesuis {
    margin: auto;
    display: table;
    font-size: 24px;
    color: #939399!important;
    padding-bottom: 32px;
}

.colgetinvolved::before {
    content: url('/wp-content/themes/deligraph/images/icon-fleche-get-involved.png');
    position: absolute;
    margin-top: -43px;
    visibility: hidden;
    margin-left: -10px!important;
}


.colgetinvolved.id-699::before, .colgetinvolved.id-873::before {
    content: url('/wp-content/themes/deligraph/images/icon-fleche-get-involved-jaune.png');
    position: absolute;
    margin-top: -43px;
    visibility: hidden;
    margin-left: -10px!important;
}


.colgetinvolved:hover:before{
	visibility: visible;
}

.colgetinvolved:hover h2.h2getinvol {
    color: #3066b0!important;
}

.colgetinvolved:hover h2.h2getinvol.id-699, .colgetinvolved:hover h2.h2getinvol.id-873 {
    color: #fdb515!important;
}

/*
.colgetinvolved:hover .imggetinvolved {
    border: 1px solid #3066b0;
}
*/


/*
.colgetinvolved.id-695::after {
    border-left: 1px solid #eeedec;
    content: "";
    position: absolute;
    height: 48px;

    margin-top: 15px;
    visibility: visible;
}


.colgetinvolved.id-699::after {
    border-left: 1px solid #eeedec;
    content: "";
    position: absolute;

    height: 48px;
    margin-top: 15px;
    visibility: visible;
}
*/


.colgetinvolved.id-697:hover ~ .colgetinvolved.id-695::after {
	visibility: hidden;
	display: none;
	border-left:0px;
}



label {
    width: 100%!important;
}

.wpcf7 p {
    margin: 0 0 15px;
}

.row.submitform input {
    display: table;
    margin: auto;
    display: table;
    text-align: center;
}


#post-730 label, #post-889 label {
    margin-bottom: 10px;
}

.row.cherchepropose {
    text-align: center;
    margin-bottom: 3%;
}


.imggetinvolved.singlepageconnect img {
    padding-top: 19px;
    margin-left: 29px;
}
.colgetinvolved.id-1296 {
    height: 307px;
}

.colgetinvolved.id-1309 {
    height: 307px;
}


/*
.colgetinvolved.id-1296 {
    height: 305px;
}

.colgetinvolved.id-1297 {
    height: 305px;
}

.colgetinvolved.id-1309 {
    height: 307px;
}
*/

.imggetinvolved.singlepageconnect {
    margin-top: 18px;
    margin-bottom: 18px;
}

.col-md-3.nom {
    padding-left: 0px!important;
}

.col-md-12.monproj {
    padding-left: 0px;
}

/*****************************
*
* Contact
*
******************************/

h2.titlecontact {
    text-align: center;
        margin-top: 10%;
}

.colcontact {
    padding: 0!important;
}

.colcontact i {
    color: #FDB515;
    margin-right: 7px;
}

.coordonnees {
    margin-top: 10px;
    display: block;
}

.imgcontact {
    /* border: 1px solid rgba(147, 147, 156, 0.25); */
}

.colcontact li {
    list-style-type: none;
    display: flex;
}

.coordonnees.col-md-6 {
    padding: 0;
}
.fa-user:before {
    content: "\f007";
    margin-left: 2px;
    margin-right: 6px;
}

i.fa.fa-user,i.fa.fa-envelope, i.fa.fa-map-marker, i.fa.fa-phone {
    width: 17px;
}
/*****************************
*
* Semaine e-santé
*
******************************/

.page-template-template-semaine-esante iframe {
    margin-top: 30px!important;
}

.colsemaineesante {
    border: 1px solid #EEEDEC;
    padding: 15px;
    height: 283px;
    text-align: justify;
}

span.dateevent {
    background-color: #fdb515;
    color: white;
    font-size: 13px;
    text-align: center;
    padding: 6px;
    display: table;
/*
	display: table;
    background-color: #fdb515;
    color: white;
    font-size: 20px;
    text-align: center;
    padding: 15px;
*/
}

.colsemaineesante.eventesante {
    height: 612px;
}

.su-column.su-column-size-1-2.colsemaineesante.eventesante i {
    margin-right: 0;
    width: 22px;
}

.su-column.su-column-size-1-2.colsemaineesante.eventesante i.fa.fa-map-marker {
    margin-right: 0;
    width: 30px;
}

.su-column.su-column-size-1-2.colsemaineesante.eventesante i.fa.fa-clock-o {
    margin-right: 4px;
    margin-left: 4px;
    width: auto;
    
}

.colsemaineesante.eventesante li {
    display: flex;
}

.colsemaineesante.eventesante ul {
    margin-left: 0px;
}

ul.listecontactpresse {
    margin-left: 0px;
}

ul.listecontactpresse li {
    list-style: none;
    line-height: 27px;
}

.page-template-template-semaine-esante h2 {
    font-size: 2.0625rem!important;
    color: rgb(147, 147, 153)!important;
    text-align: center;
}

hr {
    margin-top: 0px!important;
    margin-bottom: 71px!important;
    border: 0!important;
    border-top: 0;
}

/*****************************
*
* Sidebar
*
******************************/


.singlepartcontent.side h3 a {
    background-color: #0063d3;
    color: white;
    width: 100%;
    display: table;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center;
    border: 1px solid #0063d3;
}

.singlepartcontent.side h3 a:hover {
    background-color: transparent;
    text-decoration: none;
    color: #0063d3;
}

/*****************************
*
* Footer
*
******************************/

.colfooter ul.sub-menu li {
    list-style-type: none;
    margin-left: 0;
}

.colfooter ul.sub-menu{
    margin-left: 0;
}

footer.footersite {
	background-color: #fdb515;
    padding: 55px;
    color: white;
    margin-top: 2%;
}

.widget {
    border-top: 0!important;
    margin-bottom: 0;
}

.colfooter aside {
    font-size: 16px!important;
}

ul#menu-footer-menu, ul#menu-main-menu-nl-1 {
    list-style-type: none;
    text-align: center;
}

ul#menu-footer-menu li a, ul#menu-main-menu-nl-1 li a {
    color: white;
    line-height: 35px;
}

.colfooter:first-child {
    text-align: justify;
}

.colfooter h2 {
    font-size: 24px;
    font-family: "open_sanslight", sans-serif;
}
.widget p, .widget address, .widget hr, .widget ul, .widget ol, .widget dl, .widget dd, .widget table {
    margin-bottom: 15px;
}

.colfooter i {
    font-size: 33px;
    display: inline-block;
    text-align: center;
    margin: auto;
    display: table;
    margin-bottom: 38px;
}

.patternfooter {
    background-image: url('/wp-content/themes/deligraph/images/pattern-footer.png');
    background-repeat: repeat-x;
    height: 41px;
    text-align: center;
}

.copyright {
    color: black;
    text-align: left;
    padding-top: 11px;
    font-size: 12px;
}

.copyagenceweb {
    color: black;
    text-align: right;
    padding-top: 11px;
    font-size: 12px;
}


.copyagenceweb a{
    color: black;
}


.colfooter:first-child {
    padding-left: 0px!important;
}

ul#menu-footer-menu-en li a {
    color: white;
    line-height: 35px;
}

ul#menu-footer-menu-en {
    list-style-type: none;
    text-align: center;
}

/************************
*
* Sidebar
*
*************************/
h2.widget-title {
    font-size: 18px!important;
    color: #0063d3;
    margin-top: 0!important;
    text-transform: none!important;
    margin-bottom: 10px!important;
}
.widget_carousel_funder {
    margin-top: 0;
    padding-top: 0;
}


.carousel-control.right {
    right: 0;
    left: auto;
    background-image: none!important;
    background-image: none!important;
    background-image: none!important;
    background-image: none!important;
    filter: none!important;
    background-repeat: repeat-x;
}

.carousel-control.left {
    background-image:none!important;
    background-image: none!important;
    background-image: none!important;
    background-image: none!important;
    filter: none!important;
    background-repeat: repeat-x;
}

h3.titreprojet.titrecarousel {
    font-size: 16px;
    text-align: center;
    color: #0063d3;
}

.thumbprojet img {
    padding-right: 14px;
    padding-left: 14px;
}

.glyphicon-chevron-left:before {
    content: "\e079";
    color: #686459;
    opacity: 1;
}

.glyphicon-chevron-right:before {
    content: "\e079";
    color: #686459;
    opacity: 1;
}


.carousel-control {
    text-shadow: none!important;
}


.entry-content blockquote:not(.alignleft):not(.alignright), .entry-summary blockquote, .comment-content blockquote {
    margin-left: 0px!important;
    border: 1px solid #eee;
    color: #0063d3;
    font-weight: normal;
    font-style: normal;
}



/************************
*
* Responsive
*
*************************/
@media (max-width: 1440px){

	section.sectionslider .item {
	    height: 260px;
	}

}

@media (max-width: 1024px){

section.sectionslider .item {
    height: 185px;
}
	.header-image {
	    text-align: left;
	    padding: 16px 0 10px 0;
	    display: table;
	    float: none;
	}
	
	ul#menu-menu-principal {
    	width: 100%;
    }
    
    .header-image {
    	margin: auto;
    }
    
	.menu-menu-principal-container {
	    display: table;
	    margin: auto;
	}  
	.nvprojfinancement span.text-cbp-three {
	    padding-top: 0!important;
	}
	.colsemaineesante {
	    height: 240px;
	}
	.colsemaineesante.eventesante {
	    height: 479px;
	}
	
	
}
@media (max-width: 984px){
	.site-header {
	    padding: 0!important;
	}
}



@media (max-width: 909px){

	button#menu-toggle {
	    display: table;
	    margin: 17px auto 17px;
	}

}




@media (max-width: 768px){
section.sectionslider {
    display: none;
}
	.row.menuprinc {
	    text-align: center;
	}
	.container {
	    width: 100%!important;
	}
	button.dropdown-toggle {
	    display: none;
	}
	.main-navigation li {
	    border-top: 0;
	    position: relative;
	    float: left;
	}

	.main-navigation .primary-menu {
	    border-bottom: 0;
	}
	.main-navigation .menu-item-has-children > a {
	    margin-right: 12px;
	}
	section.sectionprojets {
	    padding-right: 0;
	    padding-left: 0;
	}
    
    .colfooter.col-md-4.col-sm-4 {
    	width: 100%;
    }
    
	.colpartners {
	    height: 254px;
	}
	
	ul#menu-footer-menu li {
	    display: inline-block;
	    margin-right: 8%;
	}
	.boxevent {
	    height: 348px;
	}
	.col-md-3.nom, .col-md-3.tel, .col-md-3.prof, .col-md-3.mail {
    	padding-left: 0px!important;
    }
    
    .col-md-3.mail {
    	padding-right: 15px!important;
    }
	.col-md-8.interet {
	    padding-left: 0px;
	}
	.col-md-8.idee {
    padding-left: 0px;
    }
    
    .colsemaineesante {
	    height: auto;
	}
	.colsemaineesante.eventesante {
	    height: auto;
	}
	
}

@media (max-width: 767px){
	.patternfooter {
	    background-image: url('/wp-content/themes/deligraph/images/pattern-footer.png');
	    background-repeat: repeat-x;
	    height: auto;
	    text-align: center;
	}
	.copyagenceweb {
	    text-align: center;
	}
	.copyright {
	    text-align: center;
	}

	ul#menu-footer-menu {
	    list-style-type: none;
	    text-align: left!important;
	    margin-left: 0;
	    line-height: 35px;
	}
	.colpartners {
	    height: auto;
	    width: 100%!important;
	}
	.colpartners img {
	    margin: auto;
	    display: table;
	}
	
	.colfooter.col-md-4.col-sm-4 {
    	padding-left: 0px;
    }
    
    .boxevent img {
	    margin: auto;
	    display: table;
    }
}

@media (max-width: 767px){
	footer.footersite {
	    background-color: #fdb515;
	    padding: 0;
	    padding-bottom: 20px;
	    color: white;
	    margin-top: 2%;
	}
	
}


@media (max-width: 480px){

	section.sectionslider {
	    display: none;
	}
	.row.rowmission {
	    background-color: #0063d3;
	    padding: 19px;
	    color: white;
	    text-align: center;
    }
    
	 .mission {
	    width: 100%;
	    margin: auto;
	}  
    
	.home li.menu-item-language-current a {
    	color: #909092;
    }
	 .menulangue {
	    position: relative;
	    padding: 16px 0 0px 0;
	} 
	.home li.menu-item-language a {
	    color: #909092;
    }	
	.menu-menu-principal-container li {
	    border-top: 0;
	    position: relative;
	    float: none;
    }
	
	
	ul.listecontactpresse li {
    	line-height: inherit;
    	margin-bottom: 15px;
    }
	
	
	
}

@media screen and (min-width: 56.875em){
	.no-sidebar .entry-header, .no-sidebar .entry-content, .no-sidebar .entry-summary, .no-sidebar .entry-footer, .no-sidebar .comments-area, .no-sidebar .image-navigation, .no-sidebar .post-navigation, .no-sidebar .pagination, .no-sidebar .page-header, .no-sidebar .page-content, .no-sidebar .content-bottom-widgets {
	    margin-right: 0!important;
	    margin-left: 0!important;
	}
}

@media screen and (min-width: 61.5625em){
	body:not(.search-results) article:not(.type-page) .entry-content {
	    float: none!important;
	    width: 100%!important;
    }
}