/*LOGO HEADER*/
body{
    font-size: 100% !important;
}
#header .container{
    position: relative !important;
}
#header .container #header-content #block-logo-header{
    margin: 1em auto !important;
    flex: 0 0 180px !important;
    /*width: 100% !important;*/
}
#header .container #header-content #block-logo-header a{
    width: 100% !important;
}
#page-front .bloc-demarches-accueil .view-content ul li{
    width: 120px !important;
    height: 120px !important; 
}
#page-front .bloc-demarches-accueil .view-content ul li .views-field{
    padding: 0 1em;
    display: block;
}
#page-front .bloc-demarches-accueil .view-content ul li img {
    max-width: 70px !important;
    max-height: 70px !important;
    margin-bottom: 1.3em !important;
}
#header .container #header-content{
    margin-top: 0 !important;
    background-color: #484A76 !important;
}
#page-standard .main-container #block-cenon-page-title .intro-container{
    width: 92% !important;
    margin-top: 0 !important;
    padding: 0 4% !important;
    display: block !important;
}

.block:not(#block-blocsignoretaccueil):not(#block-blocrocherpalmeraccueil):not(#block-views-block-frontpage-block-1):not(#block-sliderlactu){
    max-width: 92% !important;
    display: block !important;
    margin-right: auto !important;
    margin-left: auto !important;
}

.block#block-sliderlactu,
.block#block-views-block-frontpage-block-1{
    max-width: 100% !important;
}

#page-standard .main-container{
    background-color: transparent !important;
}

body.body-niv-final.page-node-type-offre-d-emploi #block-cenon-page-title, body.body-niv-final.custom-node-63 #block-cenon-page-title{
    background-color: transparent !important;
}

#page-standard .main-container .node{
    display: block !important;
}

.webform-submission-form input:not([type="submit"]),
.webform-submission-form textarea,
.webform-submission-form select,
.js-webform-type-radios .fieldset-wrapper,
.js-form-type-tel .flag-container{
    display: none !important;
}
.form-item:not(.form-type-managed-file){
/*    display: block !important;
    width: 100% !important;
    border: 1px solid #3f3f3f !important;*/
}

.block-content{
    width: 100 !important;
}
#page-standard .main-container #block-cenon-page-title .block-cenon-page-title-content{
    padding-top: .5em !important;
}
#page-standard .main-container #block-cenon-page-title .block-cenon-page-title-content .title-page{
    text-align: center !important;
    
}
#page-standard .main-container #block-cenon-page-title .block-cenon-page-title-content .title-page > *{
    display: inline-block !important;
}

#page-standard .main-container #block-cenon-page-title .block-cenon-page-title-content .title-page .picto-title{
    margin: 2em 0 0 !important;
    text-align: center !important;
    display: inline-block !important;
}

.sans-image-une #page-standard.page-niv-final .main-container #block-cenon-page-title .intro-container{
    margin-top: 0 !important;
    padding-top: 0 !important;
}
#page-standard .main-container #block-cenon-page-title .block-cenon-page-title-content h1{
    color: #000 !important;
}

#page-standard .main-container #block-cenon-page-title .intro-container .intro-sidebar{
    position: relative !important;
    top: 0 !important;
}
.main-container #block-cenon-page-title{
    height: auto !important;
    background-color: transparent !important;
    padding-top: 0 !important;
    margin-top: 0 !important;
}
#page-standard.page-niv-intermediaire .main-container #block-cenon-page-title{
    padding: 1em !important;
    height: auto !important;
    /*background-color: #484A76 !important;*/
    text-align: center;
}
html body .view-header .view-result{
    padding: .5em 0 !important;
}

#page-standard .main-container [id*='block-views-block-actualites-block-2'] .view-content, #page-standard .main-container .view-id-evenements .view-content{
    display: inline-block !important;
    text-align: center !important;
    width: 100% !important;
    margin: 0 auto !important;
    padding: 0 0 2em !important;
}
#page-standard .main-container [id*='block-views-block-actualites-block-2'] .view-content > *, #page-standard .main-container .view-id-evenements .view-content > *{
    display: block !important;
    margin: 0 auto 1em !important;
    width: 60% !important;
    text-align: center !important;
    height: auto !important;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    max-width: none !important;
    background-color: transparent !important;
}

#pre-footer,
#footer,
.block-system-breadcrumb-block,
.view-flash-info,
#header-asso-login-logout,
.region-header,
#header .container #header-content #block-menuhamburger,
#block-sliderlactu-2.block,
#block-socialsharing.block,
.views-exposed-form,
.pager,
body.page-a-la-une-agenda #page-standard .main-container .view-footer,
body.custom-node-433 #page-standard .main-container .view-footer,
.plus-link-with-text,
.title-img,
#page-standard .main-container .node--type-evenement .content-agenda a,
.external-link,
html body [id*='block-cettepageatellereponduavosattentes'],
.slider-play-pause,
.slick-arrow,
.slick-dots,
.see-more{
    display: none !important;
}