@media only screen and (min-width: 641px) and (max-width: 1000px) {
  body.tablet #block-montmartre-addict-search-link-mobile {
    display: none !important;
  }
  body.tablet #block-logo-block-logo {
    width: 90% !important;
  }
  body.tablet header .responsive-menus.responsified span {
    position: absolute;
    right: 3px;
    top: 0px;
    height: 38px;
    font-size: 50px !important;
    padding-left: 10px !important;
    background: url(/sites/all/themes/custom/montmartre/images/separateur.png) no-repeat left center !important;
    background-size: 2px 100% !important;
    border-bottom: none !important;
    margin-top: 50px;
    z-index: 100001;
  }
  body.tablet header .responsive-menus.responsified #rm-removed {
    z-index: 100000;
  }
  body.tablet header .responsive-menus.responsified #rm-removed .menuparent > a,
  body.tablet header .responsive-menus.responsified #rm-removed .menu-path-carnet-adresses a,
  body.tablet header .responsive-menus.responsified #rm-removed .menu-path-agenda a,
  body.tablet header .responsive-menus.responsified #rm-removed .menu-path-map a {
    color: #645e50;
    background: url(/sites/all/themes/custom/montmartre/images/filet.png) no-repeat center bottom;
    font-family: Oswald-Regular;
  }
  body.tablet header #rm-removed li ul.rm-removed.open {
    display: block !important;
  }
  body.tablet header .responsive-menus-simple ul#rm-removed > li ul#rm-removed > li a {
    color: #645e50;
    font-family: Oswald-Light;
  }
  body.tablet header .responsive-menus.responsified .responsive-menus-simple li ul li a {
    padding: 1em 0 1em 0;
  }
  body.tablet header .responsive-menus.responsified.responsive-toggled.absolute {
    position: initial;
  }
  body.tablet #block-menu-menu-social-menu {
    margin-right: 3px !important;
  }
  body.tablet .easy-breadcrumb {
    margin-left: 10px;
  }
  body.tablet #block-views-slider-webzine-block-1 {
    margin-top: 60px;
  }
  body.tablet #block-views-slider-webzine-block-1 #views_slideshow_cycle_teaser_section_slider_webzine-block_1_2,
  body.tablet #block-views-slider-webzine-block-1 #views_slideshow_cycle_teaser_section_slider_webzine-block_1 {
    height: 270px !important;
  }
  body.tablet #block-views-slider-webzine-block-1 #views_slideshow_cycle_teaser_section_slider_webzine-block_1_2 .views-slideshow-cycle-main-frame-row,
  body.tablet #block-views-slider-webzine-block-1 #views_slideshow_cycle_teaser_section_slider_webzine-block_1 .views-slideshow-cycle-main-frame-row {
    height: 270px !important;
  }
  body.tablet #block-views-slider-webzine-block-1 #views_slideshow_cycle_teaser_section_slider_webzine-block_1_2 .views-slideshow-cycle-main-frame-row .field-name-title h2,
  body.tablet #block-views-slider-webzine-block-1 #views_slideshow_cycle_teaser_section_slider_webzine-block_1 .views-slideshow-cycle-main-frame-row .field-name-title h2 {
    line-height: 22px;
  }
  body.tablet #block-views-slider-webzine-block-1 #views_slideshow_cycle_teaser_section_slider_webzine-block_1_2 .views-slideshow-cycle-main-frame-row .group-text,
  body.tablet #block-views-slider-webzine-block-1 #views_slideshow_cycle_teaser_section_slider_webzine-block_1 .views-slideshow-cycle-main-frame-row .group-text {
    display: none;
  }
  body.tablet #block-views-slider-webzine-block-1 .view-slider-webzine,
  body.tablet #block-views-slider-webzine-block-1 .view-slider-webzine .view-content,
  body.tablet #block-views-slider-webzine-block-1 .views-slideshow-cycle-main-frame,
  body.tablet #block-views-slider-webzine-block-1 .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row,
  body.tablet #block-views-slider-webzine-block-1 .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item,
  body.tablet #block-views-slider-webzine-block-1 .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .view-mode-slide,
  body.tablet #block-views-slider-webzine-block-1 .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .view-mode-slide .field-name-field-image,
  body.tablet #block-views-slider-webzine-block-1 .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .view-mode-slide .field-name-field-image .field-items,
  body.tablet #block-views-slider-webzine-block-1 .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .view-mode-slide .field-name-field-image .field-items .field-item,
  body.tablet #block-views-slider-webzine-block-1 .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .view-mode-slide .field-name-field-image .field-items .field-item a,
  body.tablet #block-views-slider-webzine-block-1 .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .view-mode-slide .field-name-field-image .field-items .field-item a img {
    min-height: 270px;
  }
  body.tablet.front .view-home .view-content {
    width: 85% !important;
    margin-left: 8% !important;
  }
  body.tablet.front .view-home .views-row {
    width: 40%;
  }
  body.tablet.page-taxonomy #main {
    margin-top: 60px;
  }
  body.tablet.page-taxonomy #main #content .view-gallerie-rubrique .group-overlay-titles .field-name-title h2 {
    line-height: 22px;
  }
  body.tablet.page-taxonomy #main #content .view-gallerie-rubrique .group-overlay-titles .group-text {
    display: none;
  }
  body.tablet.page-taxonomy #main #content .view-gallerie-rubrique #views_slideshow_cycle_teaser_section_gallerie_rubrique-block {
    min-height: 270px;
  }
  body.tablet.page-taxonomy #main #content .view-gallerie-rubrique .views-slideshow-cycle-main-frame-row {
    height: 270px !important;
    min-height: 270px !important;
  }
  body.tablet.page-taxonomy #main #content .view-gallerie-rubrique .views-slideshow-cycle-main-frame-row img {
    height: 270px !important;
    min-height: 270px !important;
  }
  body.tablet.page-taxonomy #main #content .field-name-articles .view-content {
    width: 98% !important;
  }
  body.tablet.page-taxonomy #main #content .field-name-articles .views-row {
    width: 340px !important;
    height: initial !important;
  }
  body.tablet.page-taxonomy #main #content .field-name-articles .views-row .field-name-field-image {
    height: initial !important;
  }
  body.tablet.node-type-article .group-header .field-name-field-image,
  body.tablet.node-type-place .group-header .field-name-field-image {
    height: initial !important;
  }
  body.tablet.node-type-article .group-header .group-overlay-titles,
  body.tablet.node-type-place .group-header .group-overlay-titles {
    top: 30%;
  }
  body.tablet.node-type-article #main,
  body.tablet.node-type-place #main {
    margin-top: 60px;
  }
  body.tablet.node-type-article #main .field-name-node-link a,
  body.tablet.node-type-place #main .field-name-node-link a {
    font-size: 12px;
  }
  body.tablet.node-type-article .container_cols .group-left,
  body.tablet.node-type-place .container_cols .group-left {
    width: 57%;
    padding: 15px;
  }
  body.tablet.node-type-article .container_cols .group-right,
  body.tablet.node-type-place .container_cols .group-right {
    width: 35%;
    padding: 15px;
  }
  body.tablet .node.node-article.view-mode-full .field-name-field-articles .field-items .field-item .node-article.view-mode-par_article .group-overlay-titles .field .field-item h2 a {
    font-size: 11px !important;
    line-height: 11px !important;
  }
  body.tablet.node-type-article .field-name-field-articles .group-overlay-titles {
    display: block !important;
    height: 70px !important;
    width: 130px !important;
    top: 27% !important;
    left: 7% !important;
  }
  body.tablet.node-type-article .field-name-field-articles .group-overlay-titles .field-name-title {
    height: initial !important;
    padding-top: 0 !important;
    padding-bottom: 0px !important;
  }
  body.tablet.node-type-article .field-name-field-articles .group-overlay-titles .field-name-title h2 {
    font-size: 15px;
    line-height: 14px;
    padding-bottom: 15px;
  }
  body.tablet.node-type-article .field-name-field-articles .group-overlay-titles .field-name-field-subtitle {
    height: initial !important;
    padding-top: 0 !important;
    padding-bottom: 0px !important;
    font-size: 17px;
    line-height: 14px;
  }
  body.tablet.node-type-article .field-name-field-articles h3 {
    margin-bottom: 20px;
  }
  body.tablet.node-type-article .field-name-field-articles .field-items .field-item.even {
    float: none !important;
    margin-right: 0 !important;
    margin: 0 auto !important;
  }
  body.tablet.node-type-place .group-place-tab-description .views-row .views-field-field-image {
    width: 40% !important;
  }
  body.tablet.node-type-place .group-place-tab-description .views-row .views-field-field-image img {
    width: 370px;
    height: 120px;
  }
  body.tablet.node-type-place .group-place-tab-description .views-row .views-field-title span {
    font-size: 18px !important;
  }
  body.tablet.node-type-place .group-place-tab-description .views-row .views-field-created {
    font-size: 12px !important;
  }
  body.tablet.node-type-place .group-place-tab-description .views-row .views-field-body {
    margin-left: 47% !important;
    line-height: 14px !important;
  }
  body.tablet.node-type-place .group-place-tab-description .views-row .views-field-body span {
    font-size: 12px !important;
  }
  body.tablet.node-type-place .group-infos-social .field-name-field-website {
    width: 195px;
  }
  body.tablet.node-type-place .fivestar-summary {
    width: 80px;
  }
  body.tablet.page-carnet-adresses #main {
    margin-top: 60px;
  }
  body.tablet.page-carnet-adresses .header-title {
    top: 35%;
    left: 30%;
  }
  body.tablet.page-carnet-adresses #addendum .header-title-wrapper {
    border-image-slice: 30 336 30 193;
  }
  body.tablet.page-carnet-adresses #content .views-row {
    width: 49% !important;
    margin: 0 !important;
  }
  body.tablet.page-carnet-adresses #content .views-row .addresses-book-item {
    margin: auto !important;
    margin-top: 0 !important;
    margin-bottom: 10px !important;
    position: relative;
  }
  body.tablet.page-carnet-adresses #content .views-row .addresses-book-item .group-address-titles {
    opacity: initial;
    left: 15%;
    top: 29%;
    width: 70%;
    height: 45%;
  }
  body.tablet.page-carnet-adresses #content .views-row .addresses-book-item .group-address-titles .views-field-title {
    line-height: 14px;
  }
  body.tablet.page-carnet-adresses #content .views-row .addresses-book-item .group-address-titles .views-field-title a {
    font-size: 15px;
  }
  body.tablet.page-carnet-adresses #content .views-row .addresses-book-item .group-address-titles .views-field-field-subtitle {
    font-size: 17px;
    line-height: 14px;
  }
  body.tablet.page-agenda #main {
    margin-top: 60px;
  }
  body.tablet.page-agenda .header-title {
    top: 30%;
    left: 30%;
  }
  body.tablet.page-agenda .view-agenda .view-content .views-row {
    width: 230px;
    height: 320px !important;
  }
  body.tablet.page-agenda .view-agenda .view-content .views-row .views-field-field-date,
  body.tablet.page-agenda .view-agenda .view-content .views-row .views-field-field-date span {
    font-size: 14px !important;
    padding-bottom: 0 !important;
  }
  body.tablet.page-agenda .view-agenda .view-content .views-row .views-field-field-image {
    height: initial !important;
  }
  body.tablet.page-agenda .view-agenda .view-content .views-row .views-field-title a {
    font-size: 16px !important;
  }
  body.tablet.page-agenda .view-agenda .view-content .views-row .views-field-field-description {
    font-size: 12px !important;
    line-height: 17px !important;
    padding-top: 4px !important;
  }
  body.tablet.page-agenda .view-agenda .view-content .views-row .views-field-field-description .field-content {
    padding-top: 5px;
  }
  body.tablet.page-agenda .view-agenda .date-prev {
    left: 25% !important;
  }
  body.tablet.page-agenda .view-agenda .date-next {
    right: 25% !important;
  }
  body.tablet.page-map #main {
    margin-top: 150px;
  }
  body.tablet.page-map #main #content .view-map .view-content-map-container {
    width: 90%;
    height: initial !important;
    margin: 20px auto;
  }
  body.tablet.page-map #main #content .view-map .view-content-map-container .view-content-map-imgs .view-content-map-rubric {
    margin-top: 0;
  }
  body.tablet.page-map #main #content .view-map .view-filters {
    margin-top: 215px;
  }
  body.tablet.page-map #main #content .view-map #edit-field-rubric-tid-wrapper {
    display: none !important;
  }
  body.tablet.page-user-register #main {
    margin-top: 100px;
  }
  body.tablet.page-user-register #footer {
    min-height: 334px !important;
  }
  body.tablet.page-user.page-user-edit #main {
    margin-top: 140px !important;
  }
  body.tablet.page-user.page-user-edit #content #edit-account {
    width: 68%;
    margin-left: 230px;
  }
  body.tablet.page-user.page-user-edit #content #edit-account label {
    width: 200px;
  }
  body.tablet.page-user.page-user-edit #edit-picture-ajax-wrapper {
    left: 40px;
  }
  body.tablet.page-user.page-user-edit .field-name-field-sexe,
  body.tablet.page-user.page-user-edit .field-name-field-postcode {
    text-align: right;
    margin-top: 20px;
    right: 15%;
  }
  body.tablet.page-user.page-user-edit .field-name-field-postcode input {
    width: 24% !important;
  }
  body.tablet.page-user.page-user-edit .field-name-field-birthdate .form-wrapper {
    margin: auto;
  }
  body.tablet.page-user.page-user-edit #edit-picture {
    top: 160px;
    left: 20px;
  }
  body.tablet.page-user.page-user-edit #main-frise-bottom {
    margin-top: 0 !important;
  }
  body.tablet.page-user-edit-simplenews #main {
    min-height: 512px !important;
  }
  body.tablet.page-node-36 #main,
  body.tablet.page-node-35 #main {
    margin-top: 160px;
  }
  body.tablet.page-node-36 #main #content,
  body.tablet.page-node-35 #main #content {
    margin-top: 70px;
  }
  body.tablet.page-user #main {
    margin-top: 60px !important;
  }
  body.tablet #main {
    min-height: 390px !important;
  }
  body.tablet #footer {
    min-height: 326px !important;
  }
  body.tablet #block-multiblock-2 {
    margin-right: 0 !important;
  }
  body.tablet body:not(.front) .slider-bottom-line {
    position: absolute;
    bottom: 0;
    height: 4px;
    width: 100%;
    background: url(/sites/all/themes/custom/montmartre/images/pointe_frise_blanc.png) repeat-x;
    z-index: 10000;
  }
  body.tablet #block-menu-menu-menu-a-propos {
    width: initial !important;
  }
}
@media only screen and (min-width: 641px) and (max-width: 1000px) and only screen and (min-width: 1001px) {
  #block-montmartre-addict-search-link-mobile {
    display: none !important;
  }
  header #block-logo-block-logo {
    width: 70%;
  }
}
@media only screen and (min-width: 1001px) and (max-width: 1200px) {
  .page-accueil .view-slider-webzine {
    min-height: 359px !important;
    height: 359px !important;
  }
  .page-accueil .view-slider-webzine .view-slider-webzine,
  .page-accueil .view-slider-webzine .view-slider-webzine .view-content,
  .page-accueil .view-slider-webzine .views-slideshow-cycle-main-frame,
  .page-accueil .view-slider-webzine .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row,
  .page-accueil .view-slider-webzine .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item,
  .page-accueil .view-slider-webzine .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .view-mode-slide,
  .page-accueil .view-slider-webzine .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .view-mode-slide .field-name-field-image,
  .page-accueil .view-slider-webzine .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .view-mode-slide .field-name-field-image .field-items,
  .page-accueil .view-slider-webzine .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .view-mode-slide .field-name-field-image .field-items .field-item,
  .page-accueil .view-slider-webzine .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .view-mode-slide .field-name-field-image .field-items .field-item a,
  .page-accueil .view-slider-webzine .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item .view-mode-slide .field-name-field-image .field-items .field-item a img {
    height: 359px !important;
    min-height: 359px !important;
  }
  .page-accueil #content {
    width: 70% !important;
  }
  aside.sidebars {
    margin-left: 0 !important;
  }
  body.node-type-article .group-overlay-titles {
    top: 35%;
  }
  body.node-type-article .field-name-field-image {
    height: 359px !important;
  }
  body.node-type-place .field-name-field-image {
    height: 359px !important;
  }
  body.node-type-place .group-infos-header-wrapper .group-infos-wrapper {
    margin-left: 25px;
  }
  body.page-taxonomy #main {
    margin-top: 60px;
  }
  body.page-taxonomy #main #content .view-gallerie-rubrique .group-overlay-titles .field-name-title h2 {
    line-height: 22px;
  }
  body.page-taxonomy #main #content .view-gallerie-rubrique .group-overlay-titles .group-text {
    display: none;
  }
  body.page-taxonomy #main #content .view-gallerie-rubrique #views_slideshow_cycle_teaser_section_gallerie_rubrique-block {
    min-height: 359px;
  }
  body.page-taxonomy #main #content .view-gallerie-rubrique .views-slideshow-cycle-main-frame-row {
    height: 359px !important;
    min-height: 359px !important;
  }
  body.page-taxonomy #main #content .view-gallerie-rubrique .views-slideshow-cycle-main-frame-row img {
    height: 359px !important;
    min-height: 359px !important;
  }
  body.page-taxonomy #main #content .field-name-articles .view-content {
    width: 73% !important;
  }
  body.page-taxonomy #main #content .field-name-articles .views-row {
    width: 340px !important;
    height: initial !important;
  }
  body.page-taxonomy #main #content .field-name-articles .views-row .field-name-field-image {
    height: initial !important;
  }
  body.page-carnet-adresses .view-partners .view-content,
  body.page-carnet-adresses .view-addresses-book .view-content {
    width: 79% !important;
    margin: auto !important;
  }
  body.page-carnet-adresses .view-partners .view-content .views-row,
  body.page-carnet-adresses .view-addresses-book .view-content .views-row {
    width: 49% !important;
    margin: 0 !important;
  }
  body.page-carnet-adresses .header-title,
  body.page-agenda .header-title {
    top: 35%;
    left: 35%;
  }
  body.page-user-edit #user-profile-form {
    width: 65%;
    margin-left: 30%;
  }
  body.page-user-edit #edit-picture-ajax-wrapper {
    left: -220px;
  }
  .easy-breadcrumb {
    margin-left: 10px;
  }
}
