@media screen and (min-width: 1200px) {
  .footer-top .container {
    max-width: 855px; }

  .view-header .view-articles-directions .views-field-field-image-article-direction {
    height: 360px;
    /*background: #000;*/ }

  #block-views-block-services-direction-block-1 .slick__slide .grid .grid__content a {
    height: 150px;
    overflow: hidden; } }
@media screen and (max-width: 1199px) {
  header .main_menu #superfish-menu-direction li > span,
  header .main_menu #superfish-menu-direction li a {
    padding: 25px 30px; }

  #block-views-block-services-direction-block-1 h2,
  .path-frontpage .main-page h2 {
    font-size: 1.14em; }

  .path-frontpage .main-page h2:before {
    top: 15px; }

  #views-exposed-form-publication-direction-page-1 .form-actions {
    margin-right: 0; }

  .listepublication .form--inline .form-item {
    width: auto;
    margin-right: 0; }

  .view-id-publication.view-display-id-page_1 .views-exposed-form #edit-end-date input, .listevideos .views-exposed-form #edit-end-date input,
  .listepublication .form-text {
    margin-right: 10px; }

  .view-id-publication.view-display-id-page_1 .views-exposed-form #edit-start-date input,
  .listevideos .views-exposed-form #edit-start-date input {
    margin-right: 10px; } }
@media screen and (min-width: 992px) and (max-width: 1199px) {
  #block-views-block-services-direction-block-1 .slick__slide .grid .grid__content a {
    height: 170px;
    overflow: hidden; } }
@media screen and (max-width: 991px) {
  header .main_menu #superfish-menu-direction li > span, header .main_menu #superfish-menu-direction li a {
    padding: 25px 12px; }

  .slider-direction-a-laune .views-field-fieldset-1 {
    display: none; }

  /*.slider-direction-a-laune .views-slideshow-controls-bottom {
      display: none;
  }*/
  .slider-direction-a-laune .views-slideshow-controls-bottom {
    width: 100%; } }
@media screen and (min-width: 768px) {
  .sf-menu-direction {
    display: block !important; } }
@media screen and (max-width: 799px) {
  footer .footer-bottom .field--name-body {
    text-align: center; }
    footer .footer-bottom .field--name-body p {
      text-align: center; }
  footer .footer-bottom .views-field-changed {
    text-align: center;
    padding-top: 5px; } }
@media screen and (max-width: 767px) {
  /*.mm-panels #superfish-menu-direction {
      display: block !important;
  }*/
  ul.sf-menu.sf-menu-direction ul,
  ul.sf-menu.sf-menu-mufti ul {
    left: 0;
    position: relative;
    top: auto;
    width: 100% !important; }

  .mm-panels ul.sf-menu {
    background: transparent !important;
    border: 0 none !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    position: relative !important;
    height: auto !important;
    margin: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    width: 100% !important;
    display: block; }

  .mm-panels ul.sf-menu .menuparent .sf-hidden {
    display: none; }

  .mm-panels ul.sf-menu .menuparent .sf-hidden {
    background: transparent !important;
    border: 0 none !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    position: relative !important;
    height: auto !important;
    margin: 0 0 0 20px !important;
    overflow: hidden !important;
    padding: 0 !important;
    width: 100% !important;
    box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0);
    -webkit-box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0); }

  ul.sf-menu li:hover > ul, ul.sf-menu li > ul {
    display: inherit; }

  .mm-panels ul.sf-menu li.menuparent:hover > ul,
  .mm-panels ul.sf-menu li.sfHover.menuparent > ul {
    left: inherit;
    top: inherit; }

  body header .top_header .region-top-left-header {
    display: block !important; }

  .mm-panels .mm-panel:not(.mm-hidden) {
    display: none; }

  .region-navigation #block-menumufti {
    display: none; }

  ul.sf-menu.sf-horizontal.sf-shadow ul,
  ul.sf-menu.sf-vertical.sf-shadow ul,
  ul.sf-menu.sf-navbar.sf-shadow ul ul {
    -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    box-shadow: 0; }

  #block-accesrestreint-2, #block-accesrestreint {
    display: none; }

  .view-services-direction .views-row {
    width: 47%; }

  .top_header {
    display: block;
    /*#block-textcontrols-2, #block-reseauxsociaux-2, #block-languagedropdownswitcher-2{
        display: none;
    }*/ }

  #block-views-block-articles-directions-block-1 .view-header, #block-views-block-articles-directions-block-1 .view-content {
    float: none;
    width: 100%; }

  #block-views-block-articles-directions-block-1 .view-content li {
    margin-left: 0; }

  #block-views-block-articles-directions-block-1 .view-header .view-display-id-block_2 .views-field-fieldset-1 .blockrightactu .views-field-title a {
    font-size: 1.3em; }

  #block-views-block-photo-direction-block-1 .view-header .blocktitle,
  #block-views-block-photo-direction-block-1 .view-header .blocklien {
    padding-left: 45px;
    /*-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;*/ }

  #block-views-block-photo-direction-block-1 .view-header .blocktitle:before, #block-views-block-video-direction-block-1 .view-header .blocktitle:before {
    left: 5px;
    width: 30px; }

  #block-views-block-video-direction-block-1 .view-header .blocktitle {
    padding-left: 45px; }

  #block-views-block-video-direction-block-1 .view-header .blocklien {
    padding-right: 30px; }

  #block-views-block-photo-direction-block-1 .view-header .blocktitle,
  #block-views-block-video-direction-block-1 .view-header .blocktitle {
    padding-right: 0; }

  #block-views-block-articles-directions-block-1 .view-header .voirplusactu:before {
    width: calc(100% - 45px);
    left: 0; }

  #block-views-block-articles-directions-block-1 .view-header .voirplusactu {
    position: relative;
    top: auto;
    margin-bottom: 20px;
    padding-left: 0; }

  .path-frontpage .main-page h2:before {
    width: 30px;
    left: -45px; }

  .paretanires-2 .slick-prev {
    left: -15px; }

  .paretanires-2 .slick-next {
    right: -5px; }

  #block-views-block-services-direction-block-1 h2, .path-frontpage .main-page h2 {
    font-size: 1.14em;
    padding-left: 45px;
    margin-left: 0; }

  #block-views-block-services-direction-block-1 h2::before, .path-frontpage .main-page h2::before {
    left: -45px;
    width: 30px;
    top: 15px; }

  #block-views-block-services-direction-block-1 .slick__slide .grid .grid__content {
    margin: 0; }

  body header .top_header {
    display: block; }

  /*body header .top_header .region-top-right-header {
      display: none;
  } */
  .to-top, #page .to-top.show {
    display: none !important; }

  .listepublication .form--inline .form-item {
    width: 100%;
    margin-right: 0; }

  #views-exposed-form-archives-de-fatwa-page-1 .form-inline .form-control {
    display: inline-block;
    width: 100% !important; }

  .view-id-publication.listepublication .form-text {
    width: 200px; }

  .listepublication .form--inline .form-item {
    float: left; }

  .listepublication #edit-actions {
    display: inline-block;
    float: right;
    clear: none; }

  .listepublication .form-item, .listepublication .form-actions {
    margin-top: 0.5em;
    margin-bottom: 0.5em; }

  .listepublication .form-text {
    width: 100%;
    float: none; }

  .listepublication .form--inline .form-item {
    padding: 0 5px; }

  #views-exposed-form-publication-direction-page-1 .form-actions .button {
    margin-left: 0; }

  body header .top_header .region-top-right-header,
  body header .top_header .region-top-left-header {
    text-align: center; }

  body header .top_header .region-top-right-header > div,
  body header .top_header .region-top-left-header > div {
    display: inline-block;
    float: none !important; }

  .listepublication .views-exposed-form .form-inline {
    display: block; }

  :lang(ar) .paretanires-2 .slick-prev {
    left: -10px;
    right: auto; }

  :lang(ar) .paretanires-2 .slick-next {
    right: 4px; }

  :lang(ar) header .top_header .region-top-right-header > div, :lang(ar) header .top_header .region-top-right-header nav {
    float: none; }

  :lang(ar) #block-textcontrols-2 .textcontrols {
    border-left: 0;
    padding-left: 0; }

  #block-selecteurdelangue-2 ul {
    padding-left: 10px;
    border-right: solid 0 #ebeaee;
    border-left: 1px solid #ebeaee;
    padding-right: 0;
    margin-right: 3px; }

  :lang(ar) #block-selecteurdelangue-2 ul {
    padding-left: 4px;
    border-right: solid 1px #ebeaee;
    border-left: 0 solid #ebeaee;
    padding-right: 6px; }

  :lang(ar) header .top_header .region-top-right-header .field--name-body {
    padding-left: 5px;
    padding-right: 0; }

  /*.sf-menu-direction+.sf-menu-direction, .mm-panels #superfish-menu-direction+#superfish-menu-direction {
      display: none !important;
  }*/
  header .top_header .region-top-right-header nav#block-plandusite,
  header .top_header #block-textcontrols-2 {
    display: none; }

  .view-id-publication.view-display-id-page_1 .views-exposed-form #edit-end-date input,
  .listevideos .views-exposed-form #edit-end-date input,
  .view-id-publication.view-display-id-page_1 .views-exposed-form #edit-start-date input,
  .listevideos .views-exposed-form #edit-start-date input {
    width: 100%; }

  .listepublication .form--inline .form-item, .listepublication .form-text {
    width: 100%;
    padding: 0; }

  /*#off-canvas .mm-panels, #superfish-main, #superfish-main-accordion {
      display: none;
  }*/ }
@media screen and (max-width: 439px) {
  .view-services-direction .views-row {
    width: 100%; }

  .view-services-direction .views-row + .views-row {
    margin-left: 0; }

  :lang(ar) .slider-direction-a-laune .views_slideshow_controls_text_next {
    width: calc(50% - 4px); } }

/*# sourceMappingURL=responsive.css.map */
