@media only screen and (max-width: 1532px) {
  .sidebar-wrapper {
    width: 86px;
    left: 0;
    margin-left: 0;
  }
  .sidebar-wrapper.closed {
    left: -86px;
  }
  .sidebar-wrapper ul li {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
@media only screen and (max-width: 1450px) {
  .bloc-plan-site > div > ul > li:nth-child(2){
    margin-left: 0px !important;
  }
  /* 1st break point, landscape tablet */
  .views-field-field-url-rdv-online > .field-content,
  .footer-top .block_social,
  .pane-menu-liens-du-pied-de-page .menu-block-wrapper,
  .not-front .center-wrapper {
    width: 995px;
  }
  .views-exposed-form .views-exposed-widget #edit-field-type-indicateur-tid{
    width: 320px;
  }
  .view-a-la-une .views-row .views-field-field-visuel img {
    max-width: 100%;
    min-height: 464px;
    top: 0 !important;
  }

  .panel-flexible-inside .panels-flexible-region-first,
  .pane-aphp-carto-hospital-list .map-canvas {
    width: 690px;
  }
  .pane-aphp-hospital-full-info .hospital-info {
    padding-right: 0;
  }
  .pane-aphp-hospital-full-info .hospital-info .visuel {
    position: static;
  }
  .webform-client-form .form-item.webform-component > label {
    width: 220px;
  }
  .webform-client-form .form-actions,
  .webform-client-form .webform-container-inline div.description,
  .webform-client-form .captcha {
    margin-left: 228px;
  }
  .footer-top .block_social{
    width: 100%;
  }
  #aphp-search-homepage-form .form-text {
    width: 35em;
  }


  .view-a-la-une .views-row .views-field-field-visuel img{
    min-height:inherit;
  }

}
@media only screen and (max-width: 1206px) {
  .sidebar-wrapper {
    width: 86px;
    left: -86px;
    margin-left: 0;
  }
  .sidebar-wrapper.opened {
    left: 0;
  }
  #sliding-popup.sliding-popup-bottom{
    height: auto!important;
  }
  #sliding-popup.sliding-popup-bottom #popup-text{
    max-width: 75%;
  }
  #sliding-popup.sliding-popup-bottom #popup-buttons{
    top: 3px;
  }
  #aphp-search-homepage-form .form-text {
    width: 30em;
  }
  .view-a-la-une .views-row .views-field-body h2 {
    font-size: 1.8em;
  }
}
@media only screen and (max-width: 1024px) {
  /* second breakpoint portrait tablet */
    .pane-aphp-global-main-menu > nav > ul > li{
        padding: 0.2em 1.5em;
  }
  .pane-aphp-global-main-menu > nav > ul > li > span{
    font-size: 1em;
  }
  .panels-flexible-region-62-center-inside .pane-menu-menu-secondaire .menu-block-wrapper .menu li,
  .bloc-plan-site > div > ul > li:nth-child(2),
  .bloc-plan-site > div > ul > li:nth-child(3),
  .panels-flexible-region-62-center-inside .pane-menu-menu-secondaire .menu-block-wrapper .menu,
  .pane-menu-main-sidebar,
  .panels-flexible-region-62-center-inside .pane-menu-liens-du-pied-de-page{
    width: 360px;
  }
  .panels-flexible-region-62-center-inside .pane-menu-menu-secondaire .menu-block-wrapper .menu li .menu li {
    width: 315px;
  }
  .panel-col-top .inside,
  .views-field-field-url-rdv-online > .field-content,
  .footer-top .pane-aphp-global-aphp-footer-block, .footer-top .block_social,
  .pane-menu-liens-du-pied-de-page .menu-block-wrapper,
  .not-front .center-wrapper {
    width: 740px;
  }
  #views-exposed-form-qualite-securite-soins-page > div > div > div > div.views-exposed-widget.views-submit-button{
    clear: both;
  }
  .footer-top .block_social{
    width: 100%;
  }
  .footer-top .block_social_3{
    max-width: 740px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 1.5em;
  }
  .footer-social-networks-wrapper li.menu__item {
    width: 100%!important;
  }
  .footer-top{
    margin-top: 0px;
  }

  .panel-col-top .pane-accessibility-menu {
    position: absolute !important;
    height: 1px;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
  }
  .panel-col-top .pane-menu-menu-secondaire {
    left: auto;
    right: 0;
    width: 13em;
    text-align: right;
  }
  .panel-col-top .pane-menu-menu-secondaire ul {
    padding: 0 0 0.5em;
  }
  .panel-col-top .pane-menu-menu-secondaire li {
    display: block;
    padding: 0 1em;
    font-size: 1.1em;
    line-height: 1.5;
  }
  .panel-col-top .pane-menu-menu-secondaire li:before {
    content: none;
  }
  .panel-col-top .pane-menu-menu-secondaire .toggle_menu {
    display: inline-block;
    padding: 0;
    margin-bottom: 15px;
  }
  .panel-col-top .pane-menu-menu-secondaire .toggle_menu .bar-icon {
    width: 46px;
    height: 6px;
    margin-top: 8px;
    position: relative;
  }
  .panel-col-top .pane-menu-menu-secondaire.opened > .toggle_menu .bar-icon:nth-child(1) {
    -ms-transform: rotate(45deg) translate3d(10px, 10px, 0px);
    -webkit-transform: rotate(45deg) translate3d(10px, 10px, 0px);
    transform: rotate(45deg) translate3d(10px, 10px, 0px);
  }
  .panel-col-top .pane-menu-menu-secondaire.opened > .toggle_menu .bar-icon:nth-child(3) {
    -ms-transform: rotate(-45deg) translate3d(10px, -10px, 0px);
    -webkit-transform: rotate(-45deg) translate3d(10px, -10px, 0px);
    transform: rotate(-45deg) translate3d(10px, -10px, 0px);
  }
  .panel-col-top .pane-menu-menu-secondaire .menu-block-wrapper {
    display: none;
    background-color: rgb(0, 162, 224);
    position: relative;
    z-index: 5;
  }

  .pane-aphp-global-main-menu > nav > ul > li {
    font-size: 0.9em;
  }
  .panel-col-top .pane-aphp-global-main-menu nav > ul > li:first-child {
    padding-left: 0;
  }
  .panel-col-top .pane-aphp-global-main-menu nav > ul > li > .sub-menu > .menu {
    padding: 0;
  }
  .panel-flexible-inside .panels-flexible-region-first,
  .pane-aphp-carto-hospital-list .map-canvas {
    width: 432px;
  }

  .page-actualites .view-result > .view .attachment .views-row {
    padding-left: 277px;
    min-height: 227px;
  }
  .page-actualites .view-result > .view .attachment .views-row .field-name-field-image,
  .page-actualites .view-result > .view .attachment .views-row .field-type-file {
    max-width: 265px;
  }
  .page-actualites .view-result > .view .views-row time {
    display: block;
    text-align: left;
    margin-bottom: 5px;
    position: static;
  }
  .page-actualites .view-result > .view .views-row {
    padding-left: 237px;
  }
  .page-actualites .view-result > .view .views-row:before {
    left: 221px;
  }
  .page-actualites .view-result > .view .views-row .field-name-field-image,
  .page-actualites .view-result > .view .views-row .field-type-file {
    max-width: 196px;
    left: 10px;
  }
  .views-slideshow-cycle-main-frame,
  .views-slideshow-cycle-main-frame-row {
    max-width: 100%;
  }
  .pane-aphp-diaporama-panel-pane-diaporama .field-type-image {
    float: none;
    margin: 0 0 15px;
  }
  .pane-aphp-diaporama-panel-pane-diaporama .views-slideshow-cycle-main-frame-row {
    width: 100% !important;
  }
  .view-aphp-actualite .views-row .views-field {
    margin-left: 0;
    overflow: visible;
  }
  .hospital-info .colonne-gauche {
    width: 361px;
  }
  .hospital-info .colonne-droite {
    width: 275px;
  }
  .aphp-search-page .content {
    margin-left: 0;
  }
  .aphp-search-page .content:before {
    content: none;
    background: none;
  }
  .aphp-search-page .content .sidebar {
    float: none;
    margin: -8px -8px 8px;
    width: auto;
  }
  .aphp-search-page .top .search-filters {
    float: none;
    width: auto;
    margin-bottom: 15px;
  }
  .aphp-search-page .top .link-more {
    float: none;
    padding-right: 0;
  }
  .page-service .result .item {
    font-size: 0.8em;
  }
  .webform-client-form .form-item.webform-component > label {
    width: 100%;
    margin-bottom: 10px;
    float: none;
    display: block;
    text-align: left;
  }
  .webform-client-form .form-item .form-text,
  .webform-client-form .form-item select,
  .webform-client-form .form-item textarea {
    width: 100%;
  }
  .webform-client-form .form-actions,
  .webform-client-form .webform-container-inline div.description,
  .webform-client-form .captcha {
    margin-left: 0;
  }
  body a.back {
    clear: right;
  }
  .view-qualite-securite-soins .view-content table td {
    font-size: 16px; font-size: 1.6rem;
  }
  .panel-col-top .pane-aphp-global-main-menu nav > ul > li > .sub-menu {
    display: none;
  }


  .promotion {
    margin: 0;
    padding: 2em;
  }

  .promotion .mobile-image {
    display: block;
  }

  .promotion .desktop-image {
    display: none;
  }
  .page-demarches .views-field-field-visuel a {
    padding-right: 0;
  }

  .page-demarches .views-field-field-visuel {
    float: none;
    width: 100%;
  }
  .page-demarches .views-field-field-visuel{
    padding: 0;
  }
  .page-demarches .views-field-field-visuel img{
    padding: 1.5em 0;
  }
  .page-demarches .view-demarches .views-row .views-field-body {
    float: none;
    width: 100%;
  }
  .footer-top .block_autopromo .node-bloc-auto-promotion a p,
  .footer-top .node-bloc-auto-promotion .bloc-liste a
  {
    font-size: 0.7em;
  }
  .footer-top .block_social{
    margin: 0 auto;
  }
  .footer-top .block_social{
    background-color: #eff9fe;
  }
  .panel-col-top .pane-aphp-global-main-menu nav > ul > li:first-child {
    padding: 0 4em 0 0.5em;
  }
  .panel-col-top .pane-aphp-global-main-menu nav > ul > li .arrow::after {
    left: 5.5em;
  }
  .view-a-la-une .views-row .views-field-body {
    padding: 0 2em 2em;
  }
    #aphp-search-homepage-form .form-text {
    width: 25em;
  }
  .view-a-la-une .views-row .views-field-body h2 {
    font-size: 1.5em;
  }
}
@media only screen and (max-width: 900px){
  #sliding-popup.sliding-popup-bottom #popup-buttons{
    right: 50px;
  }
  .view-a-la-une .views-row .views-field-body h2 {
    font-size: 1.2em;
  }
}
@media only screen and (max-width: 800px){
  .pane-aphp-global-aphp-main-menu-quick-select > ul > li > span, .pane-aphp-global-aphp-main-menu-quick-select::before {
    font-size: 1em!important;
  }
  #sliding-popup.sliding-popup-bottom #popup-text{
    max-width: 70%;
  }
  .pane-aphp-global-main-menu > nav > ul > li{
        padding: 0.2em 1.5em;
  }
  .pane-aphp-global-main-menu > nav > ul > li > span{
    font-size: 1em;
  }
}

@media only screen and (max-width: 785px){

  .page-recherche-offres-de-soin #doctolib-iframe{
    /*width:1200px!important;*/
    /*max-height:100%!important;*/
    width:100%!important;
    /*height:calc(100% - 5px)!important;*/
    /*height:100%!important;*/
    border:none!important;
  }

  .front .panel-col > div > .pane-aphp-search-homepage-form,
  #panels-ipe-regionid-middle > div > #panels-ipe-paneid-697
  {
    left:3.5em!important;
  }
  .view-a-la-une .views-row .views-field-field-visuel img{
    min-height:inherit;
  }


}




@media only screen and (max-width: 767px) {
/*@media only screen and (max-width: 782px) {*/
  /* third breakpoint mobile */
  .aphp-global-main-menu-first-level, .aphp-global-main-menu-second-level {
    width:100%!important;
  }
  body p,
  .views-field-body li,
  .field-type-text-long li {
    line-height: 1.6;
  }
  /* hauteur video */
  article .field-name-field-reference-dailymotion #media-dailymotion-1,
  .field-name-field-reference-dailymotion #media-dailymotion-1, .file-video-dailymotion #media-dailymotion-1{
    height: 100% !important;
  }
  .footer-top .block_social{
    margin-top: 22px;
    padding: 0px 15px;
  }
  .footer-folders-wrapper, .footer-social-networks-wrapper {
    width: 50%!important;
  }
  .footer-folders-wrapper > .content > div, .footer-top .pane-aphp-global-aphp-footer-block {
    width: 100%!important;
  }

  /*bloc sidebar*/
  #cross-content{
    padding: 0px;
  }
  .pane-aphp-diaporama-panel-pane-diaporama{
    margin-top: 0px;
    margin-bottom: 20px;
  }
  /*End*/
  .pane-node-field-chapo, .pane-node-body{
    margin-bottom:2.5em;
  }
  .panel-col-top .inside,
  .views-field-field-url-rdv-online > .field-content,
  .pane-aphp-actualite-panel-pane-home-actualites,
  .footer-top .block_autopromo, .footer-top .block_social,
  .pane-menu-liens-du-pied-de-page .menu-block-wrapper,
  .not-front .center-wrapper {
    width: auto;
  }
  .pane-block-8 > *:first-child {
    max-width: auto;
  }
  .panel-col-top.opened > .toggle_menu_mobile .bar-icon:nth-child(1) {
    -ms-transform: rotate(45deg) translate3d(10px, 10px, 0px);
    -webkit-transform: rotate(45deg) translate3d(10px, 10px, 0px);
    transform: rotate(45deg) translate3d(10px, 10px, 0px);
  }
  .panel-col-top.opened > .toggle_menu_mobile .bar-icon:nth-child(3) {
    -ms-transform: rotate(-45deg) translate3d(10px, -10px, 0px);
    -webkit-transform: rotate(-45deg) translate3d(10px, -10px, 0px);
    transform: rotate(-45deg) translate3d(10px, -10px, 0px);
  }
  .panel-col-top .pane-aphp-global-main-menu {
    height: auto;
    padding: 14px 0 24px;
    background: #153d8a;
    border-top: 1px solid #ffffff;
  }
  .panel-col-top .pane-aphp-global-main-menu:before,
  .panel-col-top .pane-aphp-global-main-menu:after {
    content: none;
  }
  .panel-col-top .pane-aphp-global-main-menu nav > ul {
    text-align: left;
  }
  .panel-col-top .pane-aphp-global-main-menu nav > ul > li {
    display: block;
    padding: 5px 0;
    height: auto;
    width: 100%;
    text-align: left;
  }
  .panel-col-top .pane-aphp-global-main-menu nav > ul > li:first-child {
    float: none;
    padding-bottom: 8px;
    padding-top: 8px;
  }
  .panel-col-top .pane-aphp-global-main-menu nav > ul > li:last-child > span.niveau1:before {
    content: none;
  }
  .pane-aphp-global-main-menu,
  .panel-col-top .pane-aphp-global-main-menu nav > ul > li:first-child{
    background: #153d8a;
  }
  .panel-col-top .pane-aphp-global-main-menu nav > ul > li .niveau1,
  .panel-col-top .pane-aphp-global-main-menu nav > ul > li:last-child > span.niveau1 {
    padding: 0 12px;
  }

  .panel-col-top .pane-aphp-global-main-menu nav > ul > li > .sub-menu:after,
  .panel-col-top .pane-aphp-global-main-menu nav > ul > li > .sub-menu:before {
    content: none;
  }
  .panel-col-top .pane-aphp-global-main-menu nav > ul > li > .sub-menu {
    position: static;
    visibility: visible;
    opacity: 1;
    background: none;
    color: inherit;
    padding: 0;
    display: none;
  }
  .panel-col-top .pane-aphp-global-main-menu nav > ul > li > .sub-menu > .menu {
    float: none;
    width: auto;
  }


  /* li rouge PATIENT/PUBLIC et PROFESSIONNEL DE SANTE */
  .panel-col-top .pane-aphp-global-main-menu nav > ul > li > .sub-menu > .menu > li {
    float: none;
    width: 100%;
    margin: 0;
    padding: 0;
    border-top: 1px solid #ffffff;
  }

  .pane-aphp-global-main-menu > nav > ul > li > span.niveau1 {
    font-size: 1.4em;
  }

  /* flèche blanche épaisse */
  .panel-col-top .pane-aphp-global-main-menu nav > ul > li.has-sub-menu {
    position: relative;
  }
  .panel-col-top .pane-aphp-global-main-menu nav > ul > li.has-sub-menu:after {
    content: '\E811';
    font-family: icons;
    font-size: 30px;
    position: absolute;
    right: 0.5em;
    top: 0.1em;
        -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }

  /* on cache le bouton fermer */
  p.main_menu_close {
    display: none;
  }

  /* li rouge "Vous venez en consultation", etc. */
  .panel-col-top .pane-aphp-global-main-menu > nav > ul > li > .sub-menu > ul.menu > li {
    position: relative;
    border-right: none;
  }

  .panel-col-top .pane-aphp-global-main-menu nav > ul > li > .sub-menu > .menu > li:nth-child(2n+1),
  .panel-col-top .pane-aphp-global-main-menu nav > ul > li > .sub-menu > .menu > li:nth-child(2n) {
    padding: 0;
    margin: 0;
  }

  .panel-col-top .pane-aphp-global-main-menu nav > ul > li > .sub-menu > .menu > li.has-sub-menu {
    margin: 0;
  }

  /* flèche blanche  uniquement pour ceux qui ont un menu */
  .panel-col-top .pane-aphp-global-main-menu nav > ul > li > .sub-menu > ul > li.has-sub-menu:after {
    content: '\E811';
    position: absolute;
    font-family: icons;
    right: 17px;
    top: 0.3em;
            -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }

  /* flèche noire sur li gris */
  .panel-col-top .pane-aphp-global-main-menu nav > ul > li > .sub-menu > .menu > li ul li .niveau3:before {
    content: '\E80D';
    font-family: icons;
    position: absolute;
    top: 1px;
    left: -999em;
  }

  .main-menu-right-arrow {
    top: 0.95em;
  }
  /* ---------------------------- */

  .panel-col-top .pane-aphp-global-main-menu nav > ul > li > .sub-menu > .visuel-menu {
    float: none;
    width: auto;
    display: none;
  }
  .panel-col-top .pane-aphp-global-main-menu nav > ul > li > .sub-menu > .menu > li .niveau2,
  .panel-col-top .pane-aphp-global-main-menu nav > ul > li > .sub-menu > .menu > li > a {
    display: block;
    padding: 3px 12px;
    margin: 0;
  }
  .panel-col-top .pane-aphp-global-main-menu nav > ul > li > .sub-menu > .menu > li ul {
    padding: 2px 0;
    background: #e7e2e2;
    color: #000;
  }
  .panel-col-top .pane-aphp-global-main-menu nav > ul > li > .sub-menu > .menu > li ul li {
    margin: 0;
    font-weight: 600;
  }
  .panel-col-top .pane-aphp-global-main-menu nav > ul > li > .sub-menu > .menu > li ul li .niveau3,
  .panel-col-top .pane-aphp-global-main-menu nav > ul > li > .sub-menu > .menu > li ul li > a {
    display: block;
    padding: 11px 12px;
  }
  .panel-col-top .pane-aphp-global-main-menu nav > ul > li > .sub-menu > .menu > li ul li .niveau3:before {
    content: none;
  }
  .panel-col-top .pane-aphp-global-main-menu nav > ul li.has-sub-menu > a,
  .panel-col-top .pane-aphp-global-main-menu nav > ul li.has-sub-menu > span {
    cursor: pointer;
    position: relative;
  }

  .panel-col-top .pane-aphp-global-main-menu nav > ul li .sub-menu {
    display: none;
  }
  .panel-col-top a:hover,
  .panel-col-top a:focus {
    text-decoration: none;
  }

  .panel-col-top .pane-menu-menu-secondaire {
    float: none;
    margin: 0;
  }
  .panel-col-top .pane-menu-menu-secondaire .menu-block-wrapper {
    /*display: block !important;*/
    /*display: none!important;*/
  }
  .panel-col-top .pane-menu-menu-secondaire .toggle_menu {
    /*display: none;*/
  }
  .panel-col-top .pane-menu-menu-secondaire {
    text-align: left;
    padding: 8px 0 0px;
  }
  .panel-col-top .pane-menu-menu-secondaire li {
    font-size: 18px; font-size: 1.8rem;
  }
  .panel-col-top .pane-menu-menu-secondaire li a {
    display: block;
    padding: 4px 38px 5px 13px;
    position: relative;
  }
  .panel-col-top .pane-menu-menu-secondaire li a:before {
    content: '\E811';
    font-size: 30px;
    color: #ffffff;
    font-family: icons;
    position: absolute;
    top: 50%;
    margin-top: -15px;
    right: 7px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
  }
  .panel-col-top .pane-aphp-global-main-menu nav > ul > li .arrow:after {
    position: absolute;
    content: '';
    background: url("../images/styles/picto_arrow.png") 9px 9px no-repeat;
    display: inline-block;
    width: 40px;
    height: 45px;
    right: auto;
    top: 0.15em;
  }
   .panel-col-top .pane-menu-menu-secondaire .menu{
    padding-left: 0px;
  }

  .sidebar-wrapper {
    position: static;
    width: auto;
    background: #fff;
  }
  .sidebar-wrapper.fixed-top,
  .sidebar-wrapper.fixed-bottom {
    position: static;
  }
  .sidebar-wrapper #toggle_sidebar {
    display: none;
  }
  .sidebar-wrapper ul,
  .sidebar-wrapper ul li,
  .sidebar-wrapper ul li > span.nolink,
  .sidebar-wrapper ul li > a {
    display: block;
  }
  .sidebar-wrapper ul:after {
    content: ""; display: block; overflow: hidden; clear: both; visibility: hidden;
  }
  .sidebar-wrapper ul {
    border-top: #eae9e8 solid 2px;
    border-bottom: #eae9e8 solid 1px;
  }
  .sidebar-wrapper ul li {
    background: #fff;
    float: left;
    width: 33.3333%;
    border: none;
    border-right: #eae9e8 solid 2px;
    border-bottom: #eae9e8 solid 1px;
  }
  .sidebar-wrapper ul li.search {
    display: none;
  }
  .sidebar-wrapper ul li.grey {
    background: #d5d5d5;
  }
  .sidebar-wrapper ul li > span.nolink,
  .sidebar-wrapper ul li > a {
    border-top: none;
    background: none;
    padding-top: 20%;
  }
  .sidebar-wrapper ul li.grey > span.nolink,
  .sidebar-wrapper ul li.grey > a {
    background: none;
  }

  .pane-page-breadcrumb {
    display: none;
  }

  #aphp-search-homepage-form {
    display: none;
  }
  .view-a-la-une {
    margin-bottom: 20px;
  }
  .view-a-la-une .views-row {
    height: auto;
  }
  .view-a-la-une .views-row .views-field-field-visuel img {
    top: 0 !important;
    min-height: 0;
    max-width: 100%;
  }
  .view-a-la-une .views-row .views-field-body {
    width: 100%;
    position: initial;
    padding: 1em;
  }
  .view-a-la-une .views-row .views-field-body h2{
    color: #ffffff;
  }
  .panel-col-top{
   min-height: 65px;
  }
  .view-id-a_la_une .views-field-field-credits{
    top: 170px;
    bottom: auto;
    right: 43px;
  }
  .view-a-la-une .views-row .views-field-body p {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 1.5;
  }

  .pane-aphp-actualite-panel-pane-home-actualites .pane-title {
    margin-bottom: 0.2em;
  }

  .pane-aphp-actualite-panel-pane-home-actualites {
    padding: 0 17px;
  }
  .pane-aphp-actualite-panel-pane-home-actualites .view-aphp-actualite li {
    float: none;
    width: auto;
    min-height: 0;
    margin-left: 0;
  }

  .pane-aphp-actualite-panel-pane-home-actualites .view-aphp-actualite .view-footer a {
    display: block;
    margin: 0 3px;
  }

  .footer-top {
    padding: 15px 15px 20px;
  }
  .block_autopromo .node-bloc-auto-promotion,
  body .block_social_3 .pane-twitter-panel-pane-twitter,
  body .block_social_3 .pane-facebook-last-post,
  body .block_social_3 .pane-aphp-menu-image {
    float: none;
    width: auto;
    margin-bottom: 11px;
    margin-left: 0;
    margin-right: 0;
  }

  .not-front .center-wrapper {
    /*padding: 0 15px;*/
    padding-left:2%!important;
    padding-right:2%!important;
    width:100%!important;

  }
  .panel-flexible-inside .panels-flexible-region-first,
  .pane-aphp-carto-hospital-list .map-canvas,
  .pane-page-content .colonne-droite {
    float: none!important;
    /*width: auto;*/
    width:100%!important;
  }
  .pane-page-content .colonne-droite {
    margin: 0 -20px 40px;
  }
  .panel-flexible-inside .panels-flexible-region-first {
    padding: 30px 20px 0;
  }
  body .pane-node-field-media-rattache .field-name-field-image,
  body .titre-encart,
  div.encart,
  .pane-aphp-carto-page > div,
  .pane-aphp-diaporama-panel-pane-diaporama,
  .pane-aphp-voir-aussi-panel-pane-voir-aussi,
  .pane-aphp-actualite-panel-pane-actu-rattache,
  .node-type-hopital .pane-node-body,
  .pane-aphp-document-panel-pane-1 {
    /*margin-left: -20px;
    margin-right: -20px;*/
  }
  .pane-aphp-diaporama-panel-pane-diaporama,
  .pane-aphp-voir-aussi-panel-pane-voir-aussi,
  .pane-aphp-actualite-panel-pane-actu-rattache,
  .node-type-hopital .pane-node-body,
  body .titre-encart,
  div.encart,
  .pane-aphp-carto-page > div,
  .pane-aphp-document-panel-pane-1 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .panel-flexible-inside .panels-flexible-region-first {
    margin: 0 -15px;
  }
  .pane-node-field-media-rattache .field-name-field-image,
  .pane-node-field-media-rattache .field-type-file {
    margin: 0 -20px 20px;
  }
  /*End a voir aussi*/
  body h1 {
    font-size: 33px;
    font-size: 3.3rem;
  }
  .pane-page-content {
    margin-top: 20px;
    padding-top: 0;
  }
  body #page-tools, body .pane-infos-publication {
    float: none;
  }
  body #page-tools {
    float: none;
    margin: 20px 0;
    text-align: left;
  }
  body #page-tools .print-content-tool,
  body #page-tools .send-content-tool{
    display: none;
  }
  body #page-tools .share-content-tool {
    float: none;
    width: auto;
  }
  body #page-tools .share-content-tool a {
    display: inline-block;
  }
  body .credits_titre {
    margin-left: 0;
  }

  .pane-aphp-carto-page button {
    background-position: 0 5px;
    float: none;
    text-align: left;
    margin-bottom: 0;
  }

  /* news list */
  .view-filter-form .pane-title {
    font-weight: 600;
  }
  .panel-flexible-inside .panels-flexible-region-first .view-filter-form {
    margin: 30px 0px 0px 0px;
  }
  .views-exposed-form .views-exposed-widget {
    white-space: normal;
    float: none;
    width: auto;
    padding: 0 0 25px;
  }
  .views-exposed-form .views-exposed-widget label {
    display: block;
    height: auto;
    line-height: normal;
    padding-bottom: 10px;
  }
  .views-exposed-form .views-widget-filter-created label,
  .views-exposed-form .views-widget-filter-created_1 label,
  .views-exposed-form .views-widget-filter-date_filter label,
  .views-exposed-form .views-widget-filter-date_filter_1 label {
    height: 60px;
    line-height: 60px;
    padding-bottom: 0;
    display: inline-block;
  }
  .views-exposed-form .views-submit-button {
    padding-bottom: 0;
    height: auto;
  }

  .views-exposed-form .views-submit-button:before{
    left: 27px;
  }

  .view-result > .view {
    padding: 0px;
  }
  .page-actualites .view-result > .view .attachment .views-row {
    min-height: 0;
    padding: 20px 0px;

  }
  .page-actualites .view-result > .view .views-row {
    min-height: 0;
    padding: 20px 0px;
  }
  .page-actualites .view-result > .view .views-row:before {
    content: none;
  }
  .page-actualites .view-result > .view .views-row .field-name-field-image,
  .page-actualites .view-result > .view .views-row .field-type-file {
    position: static;
    float: left;
    margin: 0 10px 10px 0;
  }
  .page-actualites .view-result > .view .views-row time {
    width: auto;
    padding-top: 15px;
  }
  .view-result > .view .views-row .field-name-field-thematique {
    clear: left;
    margin-bottom: 10px;
  }

  /*.panel-display {
    overflow: visible;
  }*/
  .page-demarches .view-aphp-termes-demarche .views-field-view {
    margin: 0 -15px 20px;
    padding: 15px 0;
  }
  .page-demarches .view-demarches .views-row .views-field-title {
    font-size: 20px; font-size: 2rem;
  }
  .page-demarches .view-demarches .views-row .views-field-body {
    font-size: 0.85em;
  }

  .pane-aphp-carto-hospital-list #hospital-list-filter {
    float: none;
    width: auto;
    min-height: 0;
    margin-bottom: 10px;
  }
  .pane-aphp-carto-hospital-list div.everywhere.outside {
    text-align: left;
  }
  .hospital-info .hospital-group {
  background: url('../images/icon/arrow-right-black.png') 0px 30px no-repeat;
}
  .pane-aphp-carto-hospital-list {
    margin-bottom: 0;
  }
  .page-hopitaux .view-aphp-hospital .view-filters label {
    display: inline-block;
  }
  .pane-aphp-carto-hospital-list .map-canvas {
    height: 305px;
    float: none;
    width: auto;
  }
  .page-hopitaux .view-aphp-hospital {
    margin: 0 -15px;
    padding: 15px;
  }
  .view-aphp-hospital .views-row {
    margin: 0 -15px;
    padding: 20px 15px;
  }
  .hospital-info .colonne-gauche {
    float: none;
    width: auto;
    background: none;
    padding-right: 0;
  }
  .hospital-info {
    line-height: 1.6;
  }
  .pane-page-content .colonne-droite {
    float: none;
    padding: 10px 0 0;
    width: auto;
    margin: 0;
  }

  /* ressources presse */
  .page-ressources-presse .views-exposed-form .views-exposed-widget {
    width: auto;
  }
  .page-ressources-presse .views-exposed-form .views-exposed-widget label {
    width: auto;
  }
  .page-ressources-presse .views-exposed-form .views-exposed-widget .form-type-bef-checkbox label {
    display: inline-block;
    margin-right: 10px;
  }
  .page-ressources-presse .views-exposed-form .views-exposed-widget .form-type-bef-checkbox {
    width: auto;
  }
  .page-ressources-presse .views-exposed-form .views-widget-filter-date_filter:before {
    width: auto;
    display: block;
    height: auto;
    line-height: normal;
    margin-bottom: 10px;
  }
  .pane-ressources-presse-panel-pane-ressources-presse-liste .view-content {
    margin: 15px -15px;
    padding: 15px;
  }
  .pane-ressources-presse-panel-pane-ressources-presse-liste .view-ressources-presse .views-row {
    margin: 0 -15px;
    padding: 15px;
    overflow: hidden;
  }
  .pane-ressources-presse-panel-pane-ressources-presse-liste .view-ressources-presse .views-row:before,
  .pane-ressources-presse-panel-pane-ressources-presse-liste .view-ressources-presse .views-row:after {
    content: none;
    display: none;
  }
  .pane-ressources-presse-panel-pane-ressources-presse-liste .view-ressources-presse .views-row .views-field-created {
    position: static;
    width: auto;
    text-align: left;
  }
  .pane-ressources-presse-panel-pane-ressources-presse-liste .view-ressources-presse .views-row .views-field-view-node {
    position: static;
    float: right;
    width: auto;
  }
  .aphp-search-page .content {
    margin: 0 -15px;
    padding: 8px 15px;
  }
  .aphp-search-page .content .sidebar {
    margin: -8px -15px 8px;
  }
  .aphp-search-page .content .sidebar .search-facets .facet ul {
    display: none;
  }
  .aphp-search-page .content .sidebar .search-facets .facet .label:after {
    content: '+';
    line-height: 12px;
  }
  .aphp-search-page .content .sidebar .search-facets .facet.closed .label:after {
    content: '-';
    line-height: 10px;
  }
  .aphp-search-page .content .sidebar .search-facets .facet {
    margin: 0 10px 15px;
  }
  .aphp-search-page .content .sidebar .search-facets .facet ul li {
    font-size: 14px; font-size: 1.4rem;
  }
  .aphp-search-page .content .sidebar .search-facets .facet .label:after {
    right: 0;
  }
  .aphp-search-page .content .result {
    overflow: visible;
    margin: 0 -15px 20px;
  }
  .aphp-search-page .content .result .item .left {
    float: none;
    width: auto;
    padding: 0;
    background: none;
  }
  .aphp-search-page .content .result .item {
    padding: 15px;
    line-height: 1.6;
  }
  .aphp-search-page .content .result .item .right {
    float: none;
    width: auto;
    padding: 0;
    background: none;
    margin: 0;
  }
  .aphp-search-page .content .result .item h2.hospital-title {
    font-size: 20px; font-size: 2rem;
    line-height: normal;
  }
  .content #aphp-search-sort-form .form-item select {
    margin-bottom: 7px;
  }
  .aphp-search-page .top .link-more {
    text-align: left;
  }
  .aphp-search-page .top .link-more:before,
  .aphp-search-page .top .link-more:after {
    top: 13px;
  }
  .aphp-search-page #aphp-search-page-form .form-type-textfield {
    float: none;
    width: auto;
  }
  .aphp-search-page #aphp-search-page-form {
    position: relative;
  }
  .aphp-search-page #aphp-search-page-form .form-type-textfield .form-text {
    height: auto;
    padding: 6px 40px 6px 8px;
    font-size: 13px;
  }
  .aphp-search-page #aphp-search-page-form .form-submit {
    background-size: 17px auto;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    height: auto;
    width: 39px;
  }
  .aphp-search-page .top {
    margin-bottom: 20px;
  }
  .aphp-search-page .top .tab {
    margin-bottom: 20px;
  }
  .aphp-search-page .top .tab a {
    background: #d5d5d5;
    font-size: 14px; font-size: 1.4rem;
    margin-bottom: 10px;
    padding: 7px 10px;
    display: block;
    margin-right: 0;
  }
  .search-filters a {
    margin-bottom: 10px;
  }

  .page-service .result .item {
    font-size: 1em;
    margin: 0 -15px;
    padding: 15px;
    line-height: 1.6;
  }
  .page-service .hospital-title {
    font-size: 33px; font-size: 3.3rem;
  }
  .page-service .content {
    margin: 0 -15px;
    padding: 15px;
  }
  .page-service .result .item .left,
  .page-service .result .item .middle,
  .page-service .result .item .right {
    float: none;
    width: auto;
    background: none;
    padding: 0;
    min-height: 0;
    margin-bottom: 1em;
  }
  .page-service .result .item.bgcalendar {
    background-position: right 20px;
  }

  .view-aphp-document .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item {
    float: none;
    width: auto;
    margin: 0 0 10px;
  }
  .pane-infos-publication .report-content-tool:before {
    content: none;
  }
  .pane-infos-publication .report-content-tool {
    display: block;
  }
  .pane-aphp-diaporama-panel-pane-diaporama .views-slideshow-cycle-main-frame-row {
    padding: 0 15px 0 25px;
  }
  .pane-aphp-diaporama-panel-pane-diaporama .views-slideshow-controls-text-previous a {
    left: 0;
  }
  .pane-aphp-diaporama-panel-pane-diaporama .views-slideshow-controls-text-next a {
    right: 0;
  }
  .pane-aphp-page-tools {
    float: none;
    display: none;
  }
  body.page-service .pane-aphp-page-tools {
    margin-bottom: 23px;
  }
  #page-tools .social-networks-share {
    float: none;
  }
  body.page-service .pane-page-content {
    clear: both;
  }

  .promotion .image-title > h2 {
    font-size: 1.4em;
  }
  .main_menu_close {
    float: none;
    text-align: right;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-right: 1em;
  }
  .view-id-multimedia #block-facetapi-61xk2jgkgkqnpl0s50burbrjukyjnael {
    float: none;
  }
  #views-exposed-form-liste-des-actualit-s-panel-pane-1 #edit-created-wrapper,
  #views-exposed-form-liste-des-actualit-s-panel-pane-1 #edit-created-1-wrapper {
    width: 50%;
    margin-right: 0em;

  }
  .view-id-aphp_actualite img {
    width: 100%;
  }

  /* largeur colonne */
  .view-display-id-panel_pane_home_actualites .views-row {
    width: 100%;
    min-height: 0;
  }

  /* lien + */
  .view-display-id-panel_pane_home_actualites .views-field-view-node {
    display: block;
    position: static;
  }

  .panels-flexible-region-62-center-inside .pane-menu-menu-secondaire .menu{
    padding: 0;
  }
  .panels-flexible-region-62-center-inside .pane-menu-menu-secondaire .menu-block-wrapper .menu{
    width: calc(100% + 30px);
    overflow: initial;
  }
  .panels-flexible-region-62-center-inside .pane-menu-menu-secondaire .menu-block-wrapper .menu li{
    width: 100%;
  }
  .bloc-plan-site > div > ul > li:nth-child(2),
  .bloc-plan-site > div > ul > li:nth-child(3),
  .panels-flexible-region-62-center-inside .pane-menu-liens-du-pied-de-page,
  .pane-menu-main-sidebar{
    width: calc(100% + 0px);
  }
  .panels-flexible-region-62-center-inside .pane-menu-menu-secondaire .menu-block-wrapper .menu li a{
    height: auto;
  }
  .panels-flexible-region-62-center-inside .pane-menu-menu-secondaire .menu-block-wrapper .menu li:nth-child(6){
    margin-bottom: 0;
  }
  .panels-flexible-region-62-center-inside .pane-menu-menu-secondaire .menu-block-wrapper .menu li .menu li:nth-child(1){
    width: 100%!important;
  }
  .pane-menu-main-sidebar .menu > li:nth-child(1),
  .pane-menu-main-sidebar .menu > li:nth-child(2),
  .pane-menu-main-sidebar .menu > li:nth-child(3),
  .pane-menu-main-sidebar .menu > li:nth-child(4),
  .pane-menu-main-sidebar .menu > li:nth-child(5),
  .pane-menu-main-sidebar .menu > li:nth-child(6),
  .pane-menu-main-sidebar .menu > li:nth-child(7){
    background-position-x: calc(100% - 10px);
  }
  .panels-flexible-region-62-center-inside .pane-menu-liens-du-pied-de-page{
    margin-left: 0;
    margin-bottom: 15px;
  }
  .panels-flexible-region-62-center-inside .pane-menu-menu-secondaire .menu-block-wrapper .menu .menu .menu,
  .panels-flexible-region-62-center-inside .pane-menu-menu-secondaire{
    width: 100%!important;
  }
  .panels-flexible-region-62-center-inside .pane-menu-menu-secondaire .menu-block-wrapper .menu li .menu li{
    width: calc(100% - 30px)!important;
  }
  .panels-flexible-region-62-center-inside .pane-menu-menu-secondaire .menu-block-wrapper .menu li .menu li .menu li{
    width: 85%!important;
  }
  .panels-flexible-region-62-center-inside .pane-menu-menu-secondaire .menu-block-wrapper .menu li ul{
    width: 100%;
  }
  .bloc-plan-site > div > ul > li {
    width: 100% !important;
  }
  .bloc-plan-site li:nth-child(1) .niveau1{
    font-size: 2.5rem;
  }
  .bloc-plan-site > div > ul > li:nth-child(2) > ul.menu,
  .bloc-plan-site > div > ul > li:nth-child(3) > ul.menu{
    padding-left: 15px;
  }
  .bloc-plan-site > div > ul > li:nth-child(2) > ul.menu > li > ul.menu,
  .bloc-plan-site > div > ul > li:nth-child(3) > ul.menu > li > ul.menu{
    padding-left: 15px;
  }
  .bloc-plan-site li a.niveau3{
    width: 95%;
  }
  .bloc-plan-site li:nth-child(2) .niveau1,
  .bloc-plan-site li:nth-child(3) .niveau1{
    font-size: 20px;
    padding: 21px 0;
  }
  .page-patient.not-front .center-wrapper,
  .page-professionnel.not-front .center-wrapper{
    width: auto;
  }
  .block_social_3 .pane-aphp-menu-image #menu-suivez-nous{
  }
  .block_social_3 .pane-aphp-menu-image ul{
  }
  .page-patient .pane-aphp-search-section-form{
    height: 280px; width: 100%;
  }
  .page-professionnel .pane-aphp-search-section-pro-form{
    height: 350px; width: 100%;
  }
  .page-professionnel .pane-aphp-search-section-pro-form a{
    width: 100%;
    font-size: 15px;
    font-size: 1.5rem;
  }
  .page-patient .pane-aphp-search-section-form #edit-submit,
  .page-professionnel .pane-aphp-search-section-pro-form #edit-submit{
    height: 33px; width: 34px;
    background-size: 50%;
    top: 0px;
  }
  .page-patient .pane-aphp-search-section-form #edit-keywords,
  .page-professionnel .pane-aphp-search-section-pro-form #edit-keywords{
    height: 33px; width: 88%;
    font-size: 17px;
    font-size: 1.7rem;
    padding: 1px 10px;
  }
  .page-patient .view-mode-1col,
  .page-patient .view-mode-2col,
  .page-professionnel .view-mode-1col,
  .page-professionnel .view-mode-2col{
    height: 262px; width: 100%;
    margin-bottom: 20px;
  }
  .page-professionnel .view-mode-1col .liste.col-un,
  .page-professionnel .view-mode-2col .liste.col-deux{
    margin-top: 0;
    margin-bottom: -20px;
  }
  .page-patient .view-mode-1col .liste.col-un .titre,
  .page-patient .view-mode-2col .liste.col-deux .titre,
  .page-professionnel .view-mode-1col .liste.col-un .titre,
  .page-professionnel .view-mode-2col .liste.col-deux .titre{
    font-size: 22px;
    font-size: 2.2rem;
  }
  .page-patient .view-mode-1col .liste.col-un .link a,
  .page-patient .view-mode-2col .liste.col-deux .link a,
  .page-professionnel .view-mode-1col .liste.col-un .link a,
  .page-professionnel .view-mode-2col .liste.col-deux .link a{
    font-size: 21px;
    font-size: 2.1rem;
  }
  .page-patient .view-mode-1col .liste,
  .page-patient .view-mode-2col .liste,
  .page-professionnel .view-mode-1col .liste,
  .page-professionnel .view-mode-2col .liste{
    height: 262px;
  }
  .page-patient .view-mode-1col .image .picture,
  .page-patient .view-mode-2col .image .picture,
  .page-professionnel .view-mode-1col .image .picture,
  .page-professionnel .view-mode-2col .image .picture{
    margin-bottom: 25px;
  }
  .page-patient .view-mode-2col .image,
  .page-patient .view-mode-1col .texte-col-un,
  .page-patient .view-mode-2col .texte-col-deux,
  .page-professionnel .view-mode-2col .image,
  .page-professionnel .view-mode-1col .texte-col-un,
  .page-professionnel .view-mode-2col .texte-col-deux{
    height: 262px;
  }
  .page-patient .pane-page-content .panel-1col,
  .page-professionnel .pane-page-content .panel-1col{
    margin-bottom: 45px;
  }
  .node-bloc-auto-promotion .texte-col-un .titre,
  .node-bloc-auto-promotion .texte-col-deux .titre{
    font-size: 40px;
    font-size: 4rem;
    margin-top: 10px;
  }
  .node-bloc-auto-promotion .texte{
    font-size: 21px;
    font-size: 2.1rem;
  }
  .page-patient .pane-aphp-actualite-panel-pane-page-pro-actus,
  .page-professionnel .pane-aphp-actualite-panel-pane-page-pro-actus,
  .page-patient .views_slideshow_slide .views-field-type,
  .page-professionnel .views_slideshow_slide .views-field-type,
  .page-patient .views_slideshow_slide .views-field-created,
  .page-professionnel .views_slideshow_slide .views-field-created,
  .page-patient .views_slideshow_slide .views-field-title,
  .page-professionnel .views_slideshow_slide .views-field-title,
  .page-patient .views_slideshow_slide .views-field-field-chapo,
  .page-professionnel .views_slideshow_slide .views-field-field-chapo,
  .page-patient .views-slideshow-cycle-main-frame-row,
  .page-professionnel .views-slideshow-cycle-main-frame-row,
  .page-patient .pane-aphp-actualite-panel-pane-page-pro-actus .field-name-field-image .field-item,
  .page-professionnel .pane-aphp-actualite-panel-pane-page-pro-actus .field-name-field-image .field-item,
  .page-patient .pane-aphp-actualite-panel-pane-page-pro-actus .field-name-field-image .field-item img,
  .page-professionnel .pane-aphp-actualite-panel-pane-page-pro-actus .field-name-field-image .field-item img{
    width: 100%;
  }
  .page-patient .views_slideshow_slide .views-field-field-media-rattache,
  .page-professionnel .views_slideshow_slide .views-field-field-media-rattache{
    width: 100%;
    margin-top: -15px;
  }
  .page-patient .views_slideshow_slide .views-field-field-media-rattache .view-mode-2col,
  .page-professionnel .views_slideshow_slide .views-field-field-media-rattache .view-mode-2col{
    margin-bottom: 0;
  }
  .page-patient .views_slideshow_slide .views-field-type,
  .page-professionnel .views_slideshow_slide .views-field-type{
    padding-top: 0;
  }
  .page-patient .views_slideshow_slide .views-field-field-chapo,
  .page-professionnel .views_slideshow_slide .views-field-field-chapo{
    height: 200px;
    overflow: hidden;
  }
  .page-patient .pane-aphp-actualite-panel-pane-page-pro-actus,
  .page-professionnel .pane-aphp-actualite-panel-pane-page-pro-actus{
    height: auto;
  }
  .page-patient .views_slideshow_slide .views-field-view-node,
  .page-professionnel .views_slideshow_slide .views-field-view-node{
    top: initial;
    bottom: 8px;
  }
  .page-professionnel .view-mode-1col .image img{
    width: 100%;
  }
  .page-patient .view-id-aphp_actualite .widget_pager,
  .page-professionnel .view-id-aphp_actualite .widget_pager{
    position: relative;
  }
  .node-type-ressource-presse .pane-page-content .pane-node-field-visuel{
    width: calc(100% + 60px);
  }
  .aphp-dans-les-medias .view-ressources-presse .views-row .views-field-field-visuel{
    width: 100%;
    margin-bottom: 15px;
  }

  /***** Cookie *****/
  #sliding-popup.sliding-popup-bottom #popup-text{
    position: relative; left: 0;
    max-width: 100%;
  }
  #sliding-popup.sliding-popup-bottom #popup-buttons{
    position: relative; top: -10px; right: 0;
    font-size: 17px;
    font-size: 1.7rem;
    float: left;
  }
  #sliding-popup.sliding-popup-bottom #popup-text p{
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: normal;
  }

  .view-a-la-une .views-row .views-field-body p{
    font-size: 28px;
  }

  body #page-tools{
    display:none;
  }
  /***** Bibliothèque de liens *****/
  .bibliotheque-liens .view-liens-utiles .view-content .views-row{
    height: auto;
  }
  .bibliotheque-liens .view-liens-utiles .views-field-field-categorie{
    clear: both;
  }
  .bibliotheque-liens .view-liens-utiles .views-field-field-thematique .field-content,
  .bibliotheque-liens .view-liens-utiles .views-field-field-categorie .field-content{
    border-left: none;
    padding-left: 0;
  }
  .bibliotheque-liens .view-liens-utiles .views-field-title{
    width: 100%;
  }
  .bibliotheque-liens .view-liens-utiles .views-field-title a{
    font-size: 16px;
    font-size: 1.6rem;
  }
  .bibliotheque-liens .view-liens-utiles #edit-field-categorie-tid-wrapper,
  .bibliotheque-liens .view-liens-utiles #edit-field-mots-cles-tid-wrapper{
    margin-left: 25px;
  }
  .bibliotheque-liens .view-liens-utiles .views-exposed-form .views-submit-button{
    left: 145px;
  }

  /***** Espace multimédia *****/
  .espace-multimedia .center-wrapper{
    width: 100%!important;
  }
  .espace-multimedia .view-espace-multimedia .view-filters{
    left: 0!important;
  }
  .espace-multimedia .view-espace-multimedia .view-filters #edit-field-thematique-tid-wrapper{
    margin-left: 0!important;
  }
  .espace-multimedia .view-espace-multimedia .view-filters #edit-type-1-wrapper{
    padding-top: 0!important;
  }
  .espace-multimedia .view-espace-multimedia .view-filters #edit-type-1-wrapper .form-type-bef-checkbox label{
    width: 25%;
    float: left;
    position: relative; top: 17px;
  }
  .espace-multimedia .view-espace-multimedia .view-filters #edit-type-1-wrapper .form-type-bef-checkbox:nth-child(2) label{
    width: 35%;
    position: relative;
  }
  .espace-multimedia .view-espace-multimedia .view-filters #edit-type-1-wrapper .form-type-bef-checkbox:nth-child(3) label{
    position: relative; top: -6px;
  }
  .espace-multimedia .view-espace-multimedia .view-filters .views-submit-button{
    top: 20px; left: 0!important;
  }
  .espace-multimedia .item-list{
    margin-top: 50px;
  }
  .espace-multimedia .view-espace-multimedia .view-content > div > .node{
    margin: 0 auto!important;
    margin-bottom: 20px!important;
    float: initial!important;
  }
  /***** Bibliothèque de liens ********/
  .bibliotheque-liens .view-liens-utiles #edit-field-thematique-tid,
  .bibliotheque-liens .view-liens-utiles #edit-field-categorie-tid,
  .bibliotheque-liens .view-liens-utiles #edit-field-mots-cles-tid{
    width: 93%;
  }
  .bibliotheque-liens .view-liens-utiles .views-exposed-form .views-submit-button{
    width: 80%;
    left: 8%;
  }

  /***** Vidéo *****/
  .video-detail #media-dailymotion-1,
  .video-detail #media-dailymotion-1 iframe,
  .video-detail #media-dailymotion-1 .media-dailymotion-preview-wrapper{
    height: auto!important;
  }
  .video-detail .pane-node-field-credits{
    margin-top: -5px;
  }
  #news-filter-form .datepicker{
    float: left;
  }
  #news-filter-form .views-exposed-form .views-submit-button::before {
    display: none;
  }
  #news-filter-form .views-exposed-form .views-submit-button::after {
    display: none;
  }
  #news-filter-form .form-item-field-thematique-tid label{
    display: block;
    float: left;
  }
  #news-filter-form .form-item-field-thematique-tid select{
    display: block;
    clear: both;
    float: left;
  }
  .page-actualites .pane-news-filter{
    margin-left: 15px;
  }

  #news-filter-form .field-name-field-thematique{
    display: block;
    float: left;
  }
  #news-filter-form .form-item-field-thematique-tid{
    float: left;
  }
  #news-filter-form .views-exposed-form .views-submit-button{
    clear: both;
    float: left;
  }
  .page-actualites .view-result > .view .views-row .view-mode-mise_en_avant .field-name-field-image,
  .page-actualites .view-result > .view .attachment .views-row  .view-mode-mise_en_avant .field-type-file{
    position: static !important;
  }
  .pane-node-field-media-rattache .media-dailymotion-outer-wrapper,
  .pane-node-field-media-rattache iframe{
    height: auto!important;
  }
  .node-type-article .view-aphp-diaporama .widget_pager,
  .node-type-rubrique .view-aphp-diaporama .widget_pager{
    top: -65px;
  }
  .node-type-article .view-aphp-diaporama .views_slideshow_cycle_slide,
  .node-type-rubrique .view-aphp-diaporama .views_slideshow_cycle_slide{
    left: -60px!important;
  }
  .node-type-article .view-aphp-diaporama .views-slideshow-controls-text-previous,
  .node-type-rubrique .view-aphp-diaporama .views-slideshow-controls-text-previous{
    top: 95px!important; left: -14px!important;
    background: url('../images/diapo-arrow-white-left.png') no-repeat;
  }
  .node-type-article .view-aphp-diaporama .views-slideshow-controls-text-previous:before,
  .node-type-rubrique .view-aphp-diaporama .views-slideshow-controls-text-previous:before{
    color: white;
    font-size: 35px;
  }
  .node-type-article .view-aphp-diaporama .views-slideshow-controls-text-next,
  .node-type-rubrique .view-aphp-diaporama .views-slideshow-controls-text-next{
    top: 95px!important; right: -24px!important;
    background: url('../images/diapo-arrow-white-right.png') no-repeat;
  }
  .node-type-article .view-aphp-diaporama .views-slideshow-controls-text-next:before,
  .node-type-rubrique .view-aphp-diaporama .views-slideshow-controls-text-next:before{
    color: white;
    font-size: 35px;
  }
  .node-type-article .view-aphp-diaporama .views-field-field-photo,
  .node-type-rubrique .view-aphp-diaporama .views-field-field-photo{
    width: 154%;
    margin-left: -17px!important;
  }
  .node-type-article .view-aphp-diaporama .views-field-field-photo .field-slideshow-wrapper .field-slideshow,
  .node-type-rubrique .view-aphp-diaporama .views-field-field-photo .field-slideshow-wrapper .field-slideshow{
    height: auto!important;
  }
  .node-type-article .view-aphp-diaporama .diaporama-photo .photo-thematique,
  .node-type-rubrique .view-aphp-diaporama .diaporama-photo .photo-thematique{
    width: 300px;
  }
  .node-type-article .view-aphp-diaporama .diaporama-photo .photo-title,
  .node-type-rubrique .view-aphp-diaporama .diaporama-photo .photo-title{
    width: 300px;
  }
  .node-type-article .view-aphp-diaporama .diaporama-photo .photo-description,
  .node-type-rubrique .view-aphp-diaporama .diaporama-photo .photo-description{
    width: 300px;
  }
  .page-ressources-presse #edit-date-filter-fin-wrapper{
    margin-left: 0px;
  }
  .sidebar-wrapper ul li .icon{
    position: relative;
    /*top: 10px;*/
    padding:0;
    /*margin-bottom: 10px;*/
  }
  .sidebar-wrapper.closed{
    left: -4px;
    position: static !important;
  }

  /*********************block diaporama **********************/
  .block_social_3 .pane-twitter-panel-pane-twitter, .block_social_3 .pane-facebook-last-post, .block_social_3 .pane-aphp-menu-image {
    height: auto;
  }

  .view-id-twitter ul > li,
  .facebook-message {
    height: auto;
  }

  .page{
    position: absolute;
  }

  .node-type-article .views-slideshow-controls-text-previous a,
  .node-type-article .views-slideshow-controls-text-next a{
    top: 47%!important;
  }
  .pane-aphp-diaporama-panel-pane-diaporama .views-slideshow-controls-text-next a{
    right:-8px!important;
  }
  .node-type-rubrique .colonne-droite .view-aphp-actualite{
    width: auto;
  }

  .node-type-rubrique .colonne-droite .views-slideshow-controls-text-previous:before{
    left: 0.2em;
  }
  .node-type-rubrique .colonne-droite .views-slideshow-controls-top{
    width: 100%!important;
  }
  .node-type-rubrique .colonne-droite #views_slideshow_controls_text_aphp_actualite-panel_pane_col_right_rubrique{
    position: relative;
  }
  .node-type-rubrique .colonne-droite .views-slideshow-controls-text-next:before{
    float: right;
    display: inline-block;
    position: relative; left: inherit; right: 15px;
  }

  .node-type-rubrique .colonne-droite .pane-aphp-actualite-panel-pane-col-right-rubrique{
    padding: 0;
  }
  .node-type-rubrique .view-aphp-actualite .views-row .views-field-field-media-rattache{
    width: calc(100% + 21px);
  }
  .node-type-rubrique .view-aphp-actualite .views-slideshow-cycle-main-frame{
    width: 100%!important;
    margin-bottom: 25px;
  }
  .node-type-rubrique .view-aphp-actualite .views-row .views-field-field-media-rattache img{
    width: 100%;
  }
  .node-type-rubrique .view-aphp-actualite .views-row .views-field-field-media-rattache .media-dailymotion-outer-wrapper{
    height: 223px!important;
  }
  .node-type-rubrique .view-aphp-actualite .views-row .views-field-field-media-rattache iframe{
    height: 223px!important;
    width: calc(100% - 21px);
  }
  .node-type-rubrique .view-aphp-actualite .views-slideshow-controls-top {
    position: absolute;
    /*top: 512px;*/
    right: -10px;
    width: 150px;
  }
  .node-type-rubrique .view-aphp-actualite .views-row .views-field-title{
    width: 87%;
  }
  .node-type-rubrique .view-aphp-actualite .views-row .views-field-field-chapo{
    width: 87%;
  }

  /* contrôles */
  #views_slideshow_controls_text_previous_aphp_actualite-panel_pane_col_right_rubrique {
    top: 90px;
  }
  /* suivant */
  #views_slideshow_controls_text_next_aphp_actualite-panel_pane_col_right_rubrique {
    top: 90px;
  }

  #views_slideshow_controls_text_next_aphp_actualite-panel_pane_col_right_rubrique {
    right: 32px;
  }

  /* image */
  #views_slideshow_cycle_teaser_section_aphp_actualite-panel_pane_col_right_rubrique .views-field.views-field-field-media-rattache img {
    width: 100%;
    height: auto;
  }
  .view-a-la-une .views-row .views-field-body p {
    font-size: 22px;
  }
  .view-a-la-une .views-row .views-field-body p {
    font-size: 1.7rem;
    line-height: 1.5;
  }
  /*actu*/
  /*  .pane-aphp-voir-aussi-panel-pane-voir-aussi h2,
    .pane-aphp-voir-aussi-panel-pane-voir-aussi{
      margin-left: -30px;
      margin-right: -30px;
    }
    .view-aphp-voir-aussi .view-content ul li {
      margin-left: 10px;
    }
    .pane-aphp-voir-aussi-panel-pane-voir-aussi{
      padding-bottom: 0.5em;
    }*/
  .pane-aphp-voir-aussi-panel-pane-voir-aussi, div.encart,
  .pane-aphp-document-panel-pane-1{
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px;
    margin-right: 0px;
  }

  div.encart{
    padding-left: 10px;
    padding-right: 10px;
  }
  .pane-aphp-voir-aussi-panel-pane-voir-aussi{
    margin: 3em 0 0;
  }
  .pane-aphp-voir-aussi-panel-pane-voir-aussi ul{
    padding-right: 10px;
  }

  .view-aphp-voir-aussi .view-content ul li {
    margin-left: 10px;
  }
  .pane-page-content .colonne-droite {
    margin-top: 40px;
  }
  /*End actu*/
  /*actu*/
  .panel-flexible-inside .panels-flexible-row-node-canevas-1-inside .header-content,
  .pane-aphp-document-panel-pane-1{
    margin-top:0px;
    margin-bottom:0px;
    margin-left: 0px;
    padding: 0px;
  }
  /*video*/
  .video-detail .pane-node-field-thematique{
    padding: 25px 0 20px;
  }
  .diaporama-detail .pane-node-field-description-media{
    padding: 10px 0px 36px 0px;

  }
  /*FAQ*/
  .pane-aphp-termes-demarche-panel-pane-termes-associes .view-id-aphp_termes_demarche
  .view-demarches .views-row .views-field-title .field-content{
    display: block;
    width: 224px;
  }
  /* End*/
  /*Formulaire*/
  .webform-client-form .form-item.webform-component > label{
    padding: 0 1em 0 0px;
  }
  .webform-client-form .webform-component--details-conditions-dutilisation,
  .webform-client-form .form-actions{
    width: auto;
  }
  .panel-flexible-inside .panels-flexible-region-first{
    padding: 29px 0px 0px;
    margin:0px;

  }
  /*End Formulaire*/
  .pane-aphp-hospital-full-info .hospital-info .visuel,
  .pane-aphp-hospital-full-info .hospital-info .visuel img{
    width: auto;
    height: auto;
  }
  .view-aphp-document .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .views-field-field-visuel{
    float: none;
  }
  .view-aphp-document .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .views-field-title{
    padding: 0.5em 0 0 0em;
  }
  .view-aphp-document .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .views-field-download{
    padding: 2em 0 0 3.7em;
    background: url('../images/download-white.png') 0em 1.7em no-repeat;
  }
  .page-demarches .pane-node-field-descriptif{
    padding-top:  29px;
  }
  /*page recherche*/
  .results-ODS{
    margin-left: 0px;
  }
  .results-ODS h3{
    padding-right: 20px;
  }
    body.page-service .result{
        margin-bottom: 30px;
  }
  #views-exposed-form-annuaire-des-associations-annuaire-associations #edit-mots-cles-wrapper,
  #views-exposed-form-annuaire-des-associations-annuaire-associations #edit-field-domaine-intervention-tid-wrapper{
        margin-left: 0px;
  }
  .page-associations .pane-page-content,
  .page-qualite-et-securite-des-soins .pane-page-content{
    padding-top: 20px;
  }
  .page-qualite-et-securite-des-soins .views-exposed-form .views-exposed-widget #edit-field-hopital-target-id{
    margin-left: 0px;
    margin-right: 0px;
  }
  .page-qualite-et-securite-des-soins .views-exposed-form .views-exposed-widget #edit-mots-cles,
  .page-qualite-et-securite-des-soins .views-exposed-form .views-exposed-widget #edit-field-type-indicateur-tid,
  .page-qualite-et-securite-des-soins .views-exposed-form .views-exposed-widget #edit-field-hopital-target-id
  {
    width: 330px !important;
  }
  .view-qualite-securite-soins .view-content table thead th.views-field-field-hopital{
    width: auto;
  }
  /*Menu*/
  .panel-col-top .pane-menu-menu-secondaire{
    background: #00a2e0;
  }
  .panel-col-top .pane-menu-menu-secondaire li:first-child{
    padding-left: 1em;
  }
  /*Plan du site*/
  .bloc-plan-site > div > ul > li:nth-child(2) {
    margin-left: 0px;
  }
  body .pane-infos-publication{
    width: 100%;
  }
  .view-a-la-une .views-row .views-field-field-visuel{
    float: none;
    width: 100%;
  }

  /* tables */
  thead {
    display: none;
  }
  tr,
  th,
  td {
    display: block;
  }
  .view-qualite-securite-soins .view-content {
    margin: 0;
  }

  .view-qualite-securite-soins td:before {
    display: block;
    font-weight: bold;
  }
  .view-qualite-securite-soins td:nth-of-type(1):before {
    content: "Nom de l'indicateur";
  }
  .view-qualite-securite-soins td:nth-of-type(2):before {
    content: "Type d'indicateur";
  }
  .view-qualite-securite-soins td:nth-of-type(3):before {
    content: "Hopital concerné";
  }
  .view-qualite-securite-soins td:nth-of-type(4):before {
    content: "Année";
  }
  .view-qualite-securite-soins .view-content table {
    margin: 0;
  }

  .view-qualite-securite-soins .view-content table td {
    border: 0;
  }

  .view-qualite-securite-soins .view-content table td:after {
    content: none;
  }

  .pane-page-content .view-content table tbody {
    background-color: white;
  }

  .view-qualite-securite-soins .view-content table tr.even, .view-qualite-securite-soins .view-content table tr,
  .view-qualite-securite-soins .view-content table tr.even, .view-qualite-securite-soins .view-content table tr.odd {
    margin: 0.5em 0;
    padding: 1em;
    background-color: #eff8fd;
  }

  .view-qualite-securite-soins .view-content table td,
  .page-qualite-et-securite-des-soins .views-table tbody td.views-field-field-annee-inidcateur .cell-content,
  .view-qualite-securite-soins .view-content table tbody .views-field-field-type-indicateur {
    height: auto;
    text-align: left;
    padding: 0;
  }

  .view-qualite-securite-soins .view-content table th {
    padding: 5px;
    font-size: 12px; font-size: 1.2rem;
  }

  .element-invisible {
    margin: 0;
  }

  div .pager {
    margin-top: 1em;
  }
  .footer-top .block_social:before, .footer-top .block_social:after{
    content: none;
  }
  #views-exposed-form-ressources-presse-panel-pane-ressources-presse-liste{
    margin-top: 50px;
  }
  .page-ressources-presse .view-ressources-presse .views-field-field-descriptif{
    padding-bottom: 20px;
  }
  .care-offer .right{
    border-left: none;
    padding: 2em 1em;
  }
  .panel-col-top .pane-menu-menu-secondaire{
    width: 100%;
  }
  .page-espace-multimedia   .pane-page-content {
        padding-top: 20px;
    }
    .sidebar-wrapper {
      position: static;
      top: 0px;
    }
    .panel-col-top .pane-menu-menu-secondaire {
      position: static;
    }


  #cboxClose{
    right:6%!important;
  }

  .pane-aphp-global-aphp-homepage-folders .inside > div {
    width: 50% !important;
  }
  .pane-aphp-global-aphp-homepage-folders .inside > div:first-child {
    float: none;
    width: 100% !important;
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 1280px) {
  .homepage-showcase-wrapper > .inside > .content > div + div {
    margin-left: 50px !important;
  }
}

@media only screen and (max-width: 768px) {
  .homepage-showcase-wrapper > .inside > .content > div {
    display: block !important;
    clear: both !important;
  }

  .homepage-showcase-wrapper > .inside > .content > div + div {
    margin: 15px 0 !important;
  }

  .homepage-showcase-wrapper article > a {
    margin: 0 auto !important;
  }

  .pane-menu-menu-services > ul > li.menu__item {
    display: block !important;
    text-align: left;
    padding-left: 2em;
  }

  .pane-aphp-actualite-panel-pane-home-actualites .views-row {
    max-width: 100% !important;
    width: 100%;
    padding: 25px;
  }
}

@media only screen and (max-width: 700px) {
  .pane-aphp-global-aphp-header-button-menu > ul > li{
    /*display:block!important;*/
    margin-left:0!important;
  }
  .pane-aphp-global-aphp-header-button-menu > ul > li a{
    display:inline-block!important;
  }
}


@media only screen and (max-width: 600px) {
  #mini-panel-social_networks > .panel-panel > div > div {
    display: block;
    width: 90%;
    margin: 15px auto!important;
  }
  .aphp-global-main-menu-second-level > div > div.aphp-global-main-menu-right-column, .aphp-global-main-menu-second-level > div > div.aphp-global-main-menu-left-column {
    width: 100% !important;
  }
  .pane-aphp-global-aphp-main-menu-quick-select {
    display: table!important;
    width: 100%;
  }
  .pane-aphp-global-aphp-main-menu-quick-select:before {
    min-width: 80px;
  }
  .pane-aphp-global-aphp-main-menu-quick-select:before, .pane-aphp-global-aphp-main-menu-quick-select > ul{
    display: table-cell!important;
    vertical-align: middle;
  }
  .pane-aphp-global-aphp-main-menu-quick-select > ul > li > span{
    display: block!important;
    border: none!important;
  }
}
@media only screen and (max-width: 500px) {
  body h1{
    font-size:1.6em!important;
  }

  .footer-folders-wrapper, .footer-social-networks-wrapper {
    width: 100%!important;
    padding-left: 20px!important;
  }
  .pane-aphp-actualite-panel-pane-home-actualites .views-row {
    /*max-width: 50%!important;*/
    padding: 25px;
    font-size: 14px;
  }
  .page-accueil .pane-title {
    /*font-size: 2em;*/
    font-size:23px!important;
  }
  .pane-aphp-global-aphp-homepage-folders .inside > div {
    float: none;
    width: 100% !important;
    margin-bottom: 20px;
  }
  .homepage-showcase-wrapper > .inside > .content > div + div {
    /*margin-left: 5px !important;*/
  }

  .pane-aphp-global-aphp-homepage-folders article ul > li{
    padding: 0px 15px!important;
  }
  .pane-aphp-global-aphp-homepage-folders article ul > li a{
    font-size:17px!important;
  }
}
@media only screen and (max-width: 400px) {
  .pane-aphp-global-aphp-homepage-folders > .pane-title{
    /*font-size:30px!important;*/
  }

}
/* Iphone 5 */
@media only screen and (max-width: 320px) {
  body .panel-col-top .pane-page-logo {
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
  }
  .view-id-a_la_une .views-field-field-credits{
    top: 145px;
  }
  .panel-col-top .pane-aphp-global-main-menu nav > ul > li .niveau1,
  .panel-col-top .pane-aphp-global-main-menu nav > ul > li:last-child > span.niveau1 {
    font-size: 19px;
  }

  a.booking-aphp{
    font-size:0.8em!important;
  }

}

@media only screen and (max-width: 357px) {
  .pane-aphp-actualite-panel-pane-home-actualites .views-row {
    width: 100%;
    max-width: 100% !important;
  }

  a.booking-aphp {
    font-size: 0.8em !important;
  }
}
@media only screen and (max-width: 410px) {
  .pane-aphp-global-aphp-header-button-menu > ul > li > a > img {
    /*display: none;*/
  }
  .pane-aphp-global-aphp-header-button-menu > ul > li > a {
    font-size: 14px;
  }
}
