/* Surchage CSS du site */
body{
    font-family: "OpenSans", sans-serif;
    font-size: 81.25%;
  }
.front #main-content{margin:0}
/*view-view-carrousel */
.container {
    max-width: 960px;
    width: 100%;
}
#content .panel-display, #content .panel-flexible, .rendered-by-ds .panel-display .region-inner, .menu-wrapper {
    margin-left: 0;
    margin-right:0;
}
a{
    color:inherit;
}
/*======================MENU ADMIN===========================================*/
.region-help #block-superfish-2{
    display: block;
    left: 0;
    position: absolute;
    top: 1em;
    z-index: 50000;
}
/*====================//MENU ADMIN===========================================*/
/*========================================================HEADER=============*/
.branding-elements{
    display: inline-block;
    margin:0;
    width: 30%;
}
.region-header{
    display: inline-block;
    float: right;
}
#block-block-4, #block-search-form{
    display: inline-block;
    margin-bottom: inherit;
    margin-top: 3em;
}
#block-block-4 .button-custom{
    background: #DC1B82 url("../css/images/aidants-adherer.png") no-repeat left;
    background-size: 41% auto;
    padding-left: 3em;
    text-transform: uppercase;
}
.block-search input{
    background: url("../css/images/aidants-recherche.png") no-repeat #e2e2e2 right;
    background-size: 15% auto;
    border: 0.1em solid #cccccc;
    border-radius: 0.4em;
    padding: 0.5em 2em;
}
.block-search #edit-actions,
.block-search #edit-actions--2{
    display: none;
}
#block-block-1{
    text-align: right;
    font-weight: 600;
}
/*========================================================//HEADER===========*/
/*=============================================BREADCRUMB====================*/
#breadcrumb{
    margin-bottom: 2em;
}
.breadcrumb-wrapper{
    color: #DC1B82;
}
span.crumb-separator{
    display: none;
}
#crumbs li.crumb:not(.crumb-last):after{
    content: " | ";
    color: #999999;
    font-weight: 600;
    letter-spacing: 0.2em;
}
#crumbs .crumb-last{
    font-weight: 600;
}
/*===========================================//BREADCRUMP====================*/
/*========================================================FOOTER==*/
/*footer#footer, footer#footer .region-footer, footer#footer .region-inner{
    max-width: none;
    width: 100%;
}*/
footer{
    background-color: #dc1b82;
}
footer .region-inner{
    padding: 2em 0;
}
#block-menu-menu-acces-directs, #block-block-6, #block-aidants-custom-footer-news-services{
    display: inline-block;
    /*width: 25%;*/
    vertical-align: top;
    color: #ffffff;
}
#block-views-d3dbc9ee23178b5759f95ab9d2e8e444{
    color: #ffffff;
    display: inline-block;
    /*float: right;*/
    /*width: 25%;*/
}
#block-menu-menu-acces-directs{
    width: 17%;
}
#block-block-6{
    width: 23.5%;
}
#block-aidants-custom-footer-news-services{
    width: 33%;
}
#block-views-d3dbc9ee23178b5759f95ab9d2e8e444{
    width: 26.5%;
}
#block-block-2{
    color: #ffffff;
    display: none;
    /*float: none;*/
    /*width:25%;*/
   /* padding-left:50%;*/
}
.region-footer h2, .region-footer h2.block-title{
    margin:0 0 1em 0;
    text-transform: uppercase;
    font-size: 1.077em;
    font-weight: 600;
}
ul li.leaf {
    list-style: disc;
}
ul li.collapsed{
    list-style-image: none;
}
#block-views-d3dbc9ee23178b5759f95ab9d2e8e444 .view-content .views-row p{
    margin-bottom: inherit;
}
.mc-field-group input{
    color: #cccccc;
    border: 0.1em solid #cccccc;
}
.front footer h2{
    color: #ffffff;
    font-size: 1.077em;
}
footer #block-aidants-custom-footer-news-services .mc-field-group{
    margin: 2.5em 0;
}
footer #block-aidants-custom-footer-news-services .mc-field-group input{
    padding: 0.5em 0.5em;
}
footer .region-footer #block-aidants-custom-footer-news-services input.button{
    background-color: #0d2d44;
    border: transparent;
    border-radius: 0.4em;
    margin-left: 1%;
    font-size: 1.0769em;
    font-weight: 500;
}
footer .region-footer #block-aidants-custom-footer-news-services i.fa{
    color: #ffffff;
}
/*========================================================//FOOTER==*/
/*==================================MENU============================*/
#menu-bar{
    margin-bottom: inherit;
}
/*================================//MENU============================*/
/*==================================BANNER==========================*/
#aidants-banner{
    height: 9em;
    background: url("images/aidants-banner.png") #e2e2e2;
}
/*================================//BANNER==========================*/
/*========================================================PAGE INTERIEURE==*/
.button-custom{
    border-radius: 0.4em;
    background-color: #DC1B82;
    color: #ffffff;
    padding: 0.6em 1em;
    text-transform: uppercase;
    font-weight: 600;
}
i.fa{
    color: #DC1B82;
    font-size: 1.2em;
    /*letter-spacing: 0.8em;*/
    margin-left: 0.8em;
}
i.fa + span.ext{display: none;}
.region-header{}
/*----------------------ARTICLE-------------------*/
h1{
    color: #63bbe5;
    font-size: 3.6923em;
    line-height: 1em;
}
h1#page-title{
    margin-bottom: 0.5em;
}

h1.uk-article-title{
    margin: 0 0 0.8em;
}

.tm-article-content h2 {
    font-weight: bold;
    font-size: 2em;
    color: #0D2D44;
    margin: 0.5em 0;
}

.tm-article-content h3 {
    font-weight: bold;
    font-size: 1.4em;
    color: #0D2D44;
    margin: 0.5em 0;
}

.tm-article-content h4 {
    font-weight: bold;
    font-size: 1.2em;
    color: #0D2D44;
    margin: 0.5em 0;
}

/*.not-front:not(.node-type-action) #content .region.region-one-main .field-name-body.view-mode-full,*/
.not-front .field-name-field-fichiers-joints{
    border-bottom: 0.2em dotted #63bbe5;
}
.not-front .field-name-field-fichiers-joints span{
    line-height: 2.5em;
}
.not-front #block-service-links-service-links{
    border-top: 0.2em dotted #63bbe5;
    margin-bottom : 4em;
    padding-top: 1em;
}
.not-front #block-service-links-service-links img{
    margin-right: 1em;
}
/*----------------------//ARTICLE-----------------*/
/*----------------------SIDEBAR------------------------*/
.region-sidebar-first h2.block-title{
    font-size: 2.3079em;
    color: #0d2d44;
    border-bottom: dotted;
    padding-bottom: 0.3em;
}
.field-name-post-date .field-item.even{
    color: #999999;
    font-weight: bold;
    margin-bottom: 0.5em;
}
.region-sidebar-first .field-name-post-date{
    line-height: 1em;
    margin-top: 0.2em;
}
.region-sidebar-first .field-name-body{
    margin-top: 1em;
    margin-bottom: 1em;
    /*font-size: 0.8125em;*/
}
.region-sidebar-first #block-views-aidants-bloc-actualites-block .view-content .views-row{
    border-bottom: 0.2em dotted #63bbe5;
}
.region-sidebar-first .rendered-by-ds .panel-display .region-inner{
    margin-left: inherit;
    margin-right: inherit;
}
.region-sidebar-first article h3{
    color: #000000;
    font-size: 1.3846em;
    margin-bottom: inherit;
    line-height: 1em;
}
.region-sidebar-first p{
    line-height: 1.2em;
}
.region-sidebar-first #block-menu-block-1 h2{
    border-bottom: none;
    line-height: 1em;
}
.region-sidebar-first #block-menu-block-1 li{
    color: #ffffff;
    font-weight: normal;
    padding: 0.5em 0 0.5em 1em;
    list-style: none;
}
.region-sidebar-first #block-menu-block-1 li.expanded{
    padding-bottom: 0;
}
.region-sidebar-first #block-menu-block-1 li.expanded > ul {
    margin: 0.5em 0 0 0;
}
.region-sidebar-first #block-menu-block-1 .block-content li .active{
    /*font-weight: 800;*/
}
.region-sidebar-first #block-menu-block-1{
    padding: inherit;
}
.region-sidebar-first #block-menu-block-1 .block-content .menu-block-1{
    background-color: #DC1B82;
    border-radius: 0.4em;
    padding: inherit;
}
.region-sidebar-first #block-menu-block-1 .block-content .menu-block-1 ul li.active-trail.first{
    border-top-right-radius: 0.4em;
    border-top-left-radius: 0.4em;
}
.region-sidebar-first #block-menu-block-1 .block-content .menu-block-1 ul li.active-trail.last{
    border-bottom-right-radius: 0.4em;
    border-bottom-left-radius: 0.4em;
}
.region-sidebar-first #block-menu-block-1 .block-content .menu-block-1 ul li.active-trail{
    background-color: #0d2d44;
}
.region-sidebar-first #block-menu-block-1 .block-content .menu-block-1 ul li.active-trail.menu-depth-2 ul{
    background-color: #DC1B82;
}
.region-sidebar-first #block-menu-block-1 .block-content ul,
.region-sidebar-first #block-menu-block-1 .block-content ul li.menu-depth-2{
    padding-left: 0;
}
.region-sidebar-first #block-menu-block-1 .block-content ul li.menu-depth-2 .sf-depth-2,
.region-sidebar-first #block-menu-block-1 .block-content ul li.menu-depth-2 > span,
.region-sidebar-first #block-menu-block-1 .block-content ul li.menu-depth-2 ul{
    padding-left: 1em;
    display: block;
}
.region-sidebar-first #block-menu-block-1 .block-content ul li.expanded ul{
    padding-left: 0;
}
.region-sidebar-first #block-menu-block-1 .block-content ul li.expanded ul li{
    padding-left: 4em;
}
.region-sidebar-first #block-menu-block-1 .block-content .menu-block-1 > ul > li{
    font-weight: 700;
    border-bottom: 1px solid #ffffff;
}
.region-sidebar-first #block-menu-block-1 li.expanded li.menu-depth-3{
    /*border-top: 1px dashed #e2e2e2;*/
    padding: 0.3em 0;
}
.region-sidebar-first #block-menu-block-1 li.menu-depth-3.last{
    border-bottom: none;
}
.region-sidebar-first #block-menu-block-1 .last-child span{
    color: #ffffff;
    font-weight: normal;
    padding-left: 1em;
   /* line-height: 2.5em;*/
    display: block;
}
.region-sidebar-first #block-menu-block-1 .last-child a,
.region-sidebar-first #block-menu-block-1 .last-child span{
    margin:0.5em;
    /*border:1px solid yellow;*/
}

.region-sidebar-first #block-menu-block-1 #menu-type-2 a.active{
   /* display: none;*/
}
.region-sidebar-first #block-menu-block-1 .last-child{
    border-bottom: 1px #ffffff solid;
}


/*-----MEMO----(=):not(#block-views-aidants-bloc-actualites-block)*/
.region-sidebar-first section:not(#block-views-aidants-bloc-actualites-block) h2{
    background: url("../css/images/aidants-memo.png") no-repeat right;
    background-size: 45% auto;
    margin-bottom: .5em;
    margin-top: 1.2em;
}
.region-sidebar-first section:not(#block-views-aidants-bloc-actualites-block) p{
     /*font-size: 0.8125em;*/
 }
.region-sidebar-first section:not(#block-views-aidants-bloc-actualites-block) p strong{
    font-size: 120%;
}
/*----------------------//SIDEBAR----------------------*/
/*=======================================FRONT========================================*/
.front #block-system-main{
    margin-bottom: 0;
}
.front #block-system-main p,
.front .views-row .field-item.even,
.not-front .region-sidebar-first .field-item.even{
    text-align: justify;
}
.front .pane-aidants-block-admin-memo .views-row-1 .views-field-title h2{
    font-size: 3.6923em;
    font-weight: bold;
    color: #63bbe5;
    padding: 0.5em 0;
    line-height: normal;
    margin-bottom: 0;
    margin-top: 0;
}
.front .pane-aidants-bloc-actualites h2 {
    font-size: 3.6923em;
    color: #63bbe5;
    padding: 0.5em;
    text-align: center;
    background-color: #fff;
    display: inline-block;
    margin: 0;
}
.view-aidants-bloc-actualites .view-header{
    background: url("images/aidants-habillage.png") repeat no-repeat center;
    text-align: center;
}
.front .pane-panel-temoignages h2{
    font-size: 3.6923em;
    color: #63bbe5;
    padding: 0.5em;
    text-align: center;
    background-color: #e2e2e2;
    display: inline-block;
}
.pane-panel-temoignages > .block-inner{
    background: url("images/aidants-habillage.png") repeat no-repeat center;
    background-position: 0 4.5em;
    text-align: center;
}
.pane-panel-temoignages .two-50 .region{
    text-align: left;
}
.front .pane-panel-temoignages .two-50 .region-inner{
    /*margin-top: 4.5em;*/
}
/*--------------------------Slideshow--------------------------*/
.front .pane-view-carrousel{
    margin-bottom: 0;
    display: block;
    float: none;
}
.front .views_slideshow_cycle_main.views_slideshow_main.viewsSlideshowCycle-processed{
    /*width: 100%;*/
}
.front #views_slideshow_cycle_teaser_section_view_carrousel-block_1{
    position: relative;
}
.front .views-slideshow-cycle-main-frame-row.views_slideshow_cycle_slide{
    /*position: absolute;*/
    z-index: 5;
}
.front .views-slideshow-controls-bottom{
    top:-4em;
    position: relative;
    text-align: center;
    z-index: 10;
}
.front .views-slideshow-pager-field-item {
    background-color: #DC1B82;
    display: inline-block;
    width: .5em;
    height: 0.5em;
    border: 1px solid #ffffff;
    border-radius: 8em;
    margin: 0 0.5em;
}
.front .views-slideshow-pager-field-item.active{
    background: url("images/aidants-slide.png") #0d2d44;
    /*background-color: #0d2d44;
    border: 5px solid #ffffff;*/
}
.front .views-slideshow-pager-field-item .views-content-counter{
    font-size: 0;
}
.front .views-field.views-field-field-carrousel-texte .field-content{
    position: absolute;
    top: 5em ;
    left: 3.5em;
    color: #ffffff;
    font-size: 2em;
    max-width: 960px;
    width: 62.5%;
    text-align: left;
    font-weight: 600;
    line-height: 1em;
}
.front .pane-view-carrousel .views-field-field-carrousel-background img{
    vertical-align: top;
}
/*-------------------------Presentation------------------------*/
.front .pane-aidants-block-admin-memo{
    background: #e2e2e2;
    margin-bottom: 0;
    margin-top:0;
}
.front .view-aidants-block-admin-memo{
    background: url("images/aidants-communauté.png") no-repeat right;
    background-size: 23%;
}
.front .pane-aidants-block-admin-memo .view-aidants-block-admin-memo > div{
    width:68%;
}
/*-------------------------Actu--------------------------*/
.front .view-aidants-bloc-actualites .view-content .views-row{
    width:32%;
    display: inline-block;
    vertical-align: top;
}
.front .view-aidants-bloc-actualites .view-content .views-row-2{
    margin:0 1%;
}
.front .view-aidants-bloc-actualites img{
    border: 1px solid #cccccc;
    width: 100%;
}
.front .view-aidants-bloc-actualites h3{
    margin-bottom: 0;
    line-height: 1.2em;
    font-size: 1.19em;
}
.front .pane-aidants-block-admin-memo .view-display-id-block_5 .views-row p,
.front .pane-aidants-bloc-actualites .field-name-body div.field-item,
.front .pane-panel-temoignages .views-row p{
    line-height: 1.2em;
    font-size: 1em;
}
.front .pane-aidants-bloc-actualites .field-name-body{
    margin-bottom: 2em;
    margin-top: 1em;
}
/*------------------------Temoignages--------------------*/
.front section.pane-panel-temoignages{
    background: #e2e2e2;
    margin-bottom: 0;
    padding-bottom: 1.5em;
}
.front section.pane-panel-temoignages > .block-inner{
    max-width: 980px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}
.front #mini-panel-panel_temoignages{
    margin: inherit;
}
.front section.pane-panel-temoignages .view-aidants-block-admin-memo,
.front #footer-aidants .view-aidants-block-admin-memo{
    background: inherit;
}
.front section.pane-panel-temoignages .view-aidants-block-admin-memo > div{
    width: inherit;
}
.front #mini-panel-panel_temoignages > div{
    width:49%;
    display: inline-block;
    float: inherit;
}
.front #mini-panel-panel_temoignages .region-two-50-first{
    float: left;
    margin-right: 1%;
}
.front .pane-panel-temoignages img {
    border: 1px solid #63bbe5;
    border-radius: 8em;
    margin-right: 2em;
}
/*=====================================//FRONT========================================*/
/*=======================================LISTE ACTU===================================*/
.not-front.page-node-305 #block-views-aidants-bloc-actualites-block-1 article{
    border-bottom: 0.2em dotted #63bbe5;
}
.not-front.page-node-305 #block-views-aidants-bloc-actualites-block-1 .field-name-title{
    color: #4483a6;
    font-weight: 700;
}
.not-front.page-node-305 #block-views-aidants-bloc-actualites-block-1 .field-name-post-date{
    color: #999999;
    font-weight: 600;
    margin-bottom: 0.5em;
 }
.not-front.page-node-305 #block-views-aidants-bloc-actualites-block-1 .field-name-field-vignette{
    float: left;
    margin-right: 1em;
}
.not-front.page-node-305 #block-views-aidants-bloc-actualites-block-1 .field-name-title h2{
    margin: 0 0 0.2em 0;
    line-height: 1em;
}
#block-views-aidants-bloc-actualites-block-1 .two-33-66 .region-two-33-66-first{
    width:16.14%;
}
#block-views-aidants-bloc-actualites-block-1 .two-33-66 .region-two-33-66-second{
    width:83.86%;
}
#block-views-aidants-bloc-actualites-block-1 .two-33-66 .button-custom{
    border:0;
    background-color: inherit;
    color: #DC1B82;
    padding: inherit;
    text-transform: none;
}
#block-views-aidants-bloc-actualites-block-1 .two-33-66 .field-name-node-link{
    float: right;
    margin-bottom: 1em;
}
.item-list-pager .pager li.pager-first,
.item-list-pager .pager li.pager-previous,
.item-list-pager .pager li.pager-next,
.item-list-pager .pager li.pager-last,
.item-list-pager .pager li.pager-current{
    margin:0 0.5em;
    background-color: #DC1B82;
    color: #ffffff;
    font-weight: 700;
    border-radius: 0.4em;
    -moz-border-radius: 0.4em;
    -webkit-border-radius: 0.4em;
    padding:0.5em 1em;
}
.item-list-pager .pager li.pager-item{
    margin: 0 0.5em;
    color: #999999;
    font-weight: 700;
    border-radius: 0.4em;
    padding: 0.5em 1em;
    border: 1px solid #999999;
}
/*=====================================//LISTE ACTU===================================*/
/*===========================================PAGE spé===========================*/
.node-type-actualite #columns,
.page-contact #columns{
    margin-top: 2em;
}
/*=========================================//PAGE spé===========================*/
/*======================================FAQ===========================================*/
.page-faq-page .faq-content h3{
    color: #DC1B82;
    font-size: 1.3846em;
    font-weight: 700;
}
.page-faq-page .faq-qa-header{
    background: url("images/aidants-faq.png") no-repeat right;
    background-size: 2%;
}
.page-faq-page .faq-content .faq-question > span{
    font-weight: 900;
    color: #4483a6;
}
.page-faq-page .faq-content .faq-question.faq-qa-visible{
    padding-bottom: 1em;
}
/*====================================//FAQ===========================================*/
/*=====================================CARTES=========================================*/
select#edit-field-type-action-tid {
    background-color: #dc1b82;
    border-radius: 0.4em;
    color: #ffffff;
    padding: 0.5em;
    border: 1px solid #ffffff;
}
.pane-aidants-cartes-blocs-panel-pane-2{
    margin-top: -20px;
}
.gm-style .gm-style-iw .balloon > a{
    color: #63bbe5;
}
.gm-style .gm-style-iw .balloon h2{
    color: #63bbe5;
    line-height: 1em;
}
.gm-style .gm-style-iw .balloon {
    color: #DC1B82;
    font-weight: 600;
}
.gm-style .gm-style-iw .balloon span.locality,
.gm-style .gm-style-iw .balloon span.postal-code{
    display: inline;
}
.gm-style .gm-style-iw .balloon span{
    display: block;
}
.gm-style .gm-style-iw .balloon .action-url{
    margin:0.2em 0;
}
.gm-style .gm-style-iw .balloon span.porteur{
    margin: 2em 0;
}
.gm-style .gm-style-iw .balloon .action-url > a{
    color: #DC1B82;
    font-weight: 400;
    text-decoration: underline;
}
.gm-style .gm-style-iw .balloon span.complt-adresse,
.gm-style .gm-style-iw .balloon p,
.gm-style .gm-style-iw .balloon .street-block,
.gm-style .gm-style-iw .balloon .locality-block,
.gm-style .gm-style-iw .balloon .telephone{
    color:#000000;
    line-height: 1em;
    font-weight: normal;
}
.gm-style .gm-style-iw .balloon .file > a{
    color: #000000;
    line-height: 1em;
    font-weight: 700;
}
.gm-style .gm-style-iw .balloon .file{
    margin-top: 1em;
}
.gm-style .gm-style-iw .balloon .file img.file-icon{
    display: none;
}
.gm-style .gm-style-iw .balloon .locality-block .locality{
    text-transform: capitalize;
}
.ip-geoloc-map.view-based-map{
    margin-bottom: 1em;
}
/*===================================//CARTES=========================================*/
/*===================================ACTION===========================================*/
.node-type-action .field-name-field-type-action{
    color: #0d2d44;
    font-size: 2em;
    font-weight: 600;
    background-color: #e2e2e2;
}
.node-type-action .field-name-field-complement-adresse{
    line-height: normal;
}
.node-type-action .field-name-field-adresse{
    margin: 0 0 1em 0;
    line-height: normal;
}
.node-type-action .field-name-field-adresse .locality{
    text-transform: capitalize;
}
.node-type-action .field-name-field-type-action ul{
    padding-left: 0;
    text-align: center;
}
.node-type-action .field-name-field-type-action li{
    list-style: none;
}
.node-type-action .field-name-field-porteur{
    color: #DC1B82;
    /*font-size: 1.3em;*/
    font-weight: 600;
    margin:1em 0;
}
.node-type-action .field.field-name-field-url{
    color:#DC1B82;
    margin: 0.5em 0;
}
.node-type-action .field-name-field-adresse-geofield{
    border-top: 0.2em dotted #63bbe5;
    padding-top: 1em;
}
.node-type-action .field-name-field-programme .file a{
    font-weight: 700;
}
/*===================================//ACTION=========================================*/
/*======================================RECHERCHER====================================*/
.page-search-node #block-system-main h2{
    color: #0d2d44;
    font-size: 2.3em;
}
.page-search-node #block-system-main li.search-result{
    border-top: 2px dotted #4483a6;
}
.page-search-node #block-system-main .search-result > h3{
    color: #4483a6;
    font-size: 1.38em;
    font-weight: 600;
}
.page-search-node #block-system-main p.search-info{
    color: #999999;
    font-weight: 600;
    font-size: 1em;
    display: none;
}
/*=====================================//RECHERCHER===================================*/
/*=======================================STYLES Wysiwyg===============================*/
/*h3.editor-titre{
    color: #63bbe5;
    font-size: 1.8461em;
    font-weight: 700;
}*/
h4.editor-intertitre-1{
    color: #DC1B82;
    font-size: 1.5em;
    font-weight: 700;
    line-height: normal;
    margin : 0.5em 0;
    /*color:#4483a6;
    font-size: 1.3846em;
    font-weight: 600;*/
}
h5.editor-intertitre-2{
    /*font-size: 1em;
    font-weight: 700;*/
    color:#4483a6;
    font-size: 1.2em;
    font-weight: 600;
    line-height: normal;
    margin: 0.5em 0;
}
.content-column .field-name-body a{
    color:#DC1B82;
}
.page-node- #block-system-main .field-item p{
    margin-bottom: 0.5em;
}
.page-node-305 #block-views-aidants-bloc-actualites-block-1 .field-item p{
    margin-bottom: 0.5em;
    line-height: normal;
}
.page-node- #block-system-main .field-item li{
    /*line-height: normal;*/
}
p span.editor-color-6{
    color: #999999;
}
.field-name-body table,
.field-name-body tbody,
.field-name-body thead,
.field-name-body tr,
.field-name-body th,
.field-name-body td{
    border: none;
}
.field-name-body table tr:nth-child(2n+2){
    background-color: inherit;
}
/*--------------------------------------Edit------------------------------------------*/
/*.page-node-edit #header .region-header,
.page-node-edit .region-sidebar-first,
.page-node-edit #block-service-links-service-links,
.page-node-edit #breadcrumb{
    visibility: hidden;
}*/
/*=====================================//STYLES Wysiwyg===============================*/
/*======================================MEDIA QUERIES=================================*/
/*-----MENU Toggle----------------*/

/*===================================//MEDIA QUERIES===================================*/

/* carousel */


.view-display-id-block_4 {
color: #0d2d44;
}
@media screen and (max-width:1025px) {
	.two-66-33 {
		width:100%!important;
	}
	.region-two-66-33-second {
		width:100%!important;
	}
}

/* Responsive */
@media screen and (min-width:1025px) {
#block-panels-mini-accueil-carousel {
width: 100% !important;
max-width: 955px !important;
margin: 0 auto!important;
}
#views_slideshow_cycle_div_view_carrousel-block_1_1_0 {
	height:370px!important;
}
.views_slideshow_cycle_teaser_section_view_carrousel-block_1_1{
	width: 55% !important;
	height:370px!important;
}
.views-slideshow-controls-bottom {
	position:absolute;
}
.views_slideshow_cycle_teaser_section_view_carrousel-block_1_1 > div {
		height:370px!important;
	width: 56% !important;
}
.views_slideshow_cycle_slide {
	width: 100% !important;
}
.views_slideshow_main {
	min-height:370px!important
}

#mini-panel-accueil_carousel {
border-bottom: 1px solid #cfcfcf;
border-right: 1px solid #cfcfcf;
border-left: 1px solid #cfcfcf;
border-top: 1px solid #cfcfcf;
margin-left: 14px!important;
}
.region-two-66-33-first {
	height:370px!important;
}
}
/* fin responsive */

.region-two-66-33-second > div > div > div > div > div {
    background: none !important;
}

.region-two-66-33-second > div > div > div > div > div > div {
    margin: 0 auto;
}
.region-two-66-33-second  img{
	margin-top: 18px!important;
}
.button-accueil {
	display:inline-block!important;
	width:70%!important;
	margin-left: -10px!important;
	font-size:13px;
}

.region-two-66-33-second p {
font-size: 19px;

width: 100% !important;

display: block;

line-height: 22px;
}

.view-display-id-block_4 > div:nth-child(1) {
	width:100%!important;
}

#menu-bar {
		margin-left:14px!important
} 

.accueil-qui-sommes {
    background: white !important;
	margin-left:14px!important
}

.accueil-actu {
    background: #e2e2e2;
}
.accueil-actu h2 {
    background: #e2e2e2!important;
}

.accueil-temoignage {
	background:white!important;
}
.accueil-temoignage h2{
	background:white!important;
}

#mini-panel-panel_temoignages > div > div > div {
		background:white!important;
}
@media screen and (max-width:650px) {
	.region-two-66-33-first img {
		width:480px;
	}
	#block-block-9 {
		display:none;
	}
}
  
@media screen and (max-width:0px) {
	.region-two-66-33-first img {
		width:300px;
	}
}
  
 
 
/* bouton café des aidants */
#block-block-9 {
    margin: 0px !important;
	display:inline-block;
}


.cafe-des-aidants {
    background: #0d2d44;
}

.cafe-des-aidants {
 padding-left:40px;
}
#block-block-9 img{
margin-left: -34px;
margin-top: -14px;
position:absolute;
}
#block-search-form {
float: right;
margin-top: 33px;
}

.pane-view-carrousel > div {
	margin:0px!important;
	
}
@media only screen and (max-width:580px) {
.region-header {
	left: 50px;
}
#block-search-form {
	float:left;
}
#block-block-4 {
    float: left;
}
}
@media only screen and (max-width:580px) {
#aidants-sub-header {
	margin-top:60px;
	margin-left:38px!important;
}
}
@media only screen and (min-width:866px) {
#block-block-9 {

}
}
@media only screen and (min-width:1024px) {
#block-block-9 {

}
}