{"id":10409,"date":"2026-03-26T15:57:54","date_gmt":"2026-03-26T15:57:54","guid":{"rendered":"https:\/\/barjal.com\/?post_type=portfolio&#038;p=10409"},"modified":"2026-04-12T15:41:30","modified_gmt":"2026-04-12T15:41:30","slug":"flat-riad","status":"publish","type":"portfolio","link":"https:\/\/barjal.com\/en\/portfolio\/flat-riad\/","title":{"rendered":"Flat Riad"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"10409\" class=\"elementor elementor-10409\" data-elementor-post-type=\"portfolio\">\n\t\t\t\t<div class=\"elementor-element elementor-element-364863a wd-section-stretch e-flex e-con-boxed e-con e-parent\" data-id=\"364863a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4e0ce40 elementor-widget elementor-widget-html\" data-id=\"4e0ce40\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"custom-gallery\">\r\n  <div class=\"gallery-main\">\r\n    <!-- Added cursor:pointer to indicate it's clickable -->\r\n    <img decoding=\"async\" id=\"mainImage\" src=\"https:\/\/barjal.com\/wp-content\/uploads\/2026\/04\/5-2.webp\" alt=\"Main image\" style=\"cursor: pointer;\" title=\"\">\r\n  <\/div>\r\n\r\n  <div class=\"gallery-thumbs\">\r\n    <img decoding=\"async\" class=\"thumb active\" src=\"https:\/\/barjal.com\/wp-content\/uploads\/2026\/04\/5-2.webp\" alt=\"Thumb 1\" title=\"\">\r\n    <img decoding=\"async\" class=\"thumb\" src=\"https:\/\/barjal.com\/wp-content\/uploads\/2026\/04\/1-2.webp\" alt=\"Thumb 2\" title=\"\">\r\n    <img decoding=\"async\" class=\"thumb\" src=\"https:\/\/barjal.com\/wp-content\/uploads\/2026\/04\/2-2.webp\" alt=\"Thumb 3\" title=\"\">\r\n    <img decoding=\"async\" class=\"thumb\" src=\"https:\/\/barjal.com\/wp-content\/uploads\/2026\/04\/3-2.webp\" alt=\"Thumb 4\" title=\"\">\r\n    <img decoding=\"async\" class=\"thumb\" src=\"https:\/\/barjal.com\/wp-content\/uploads\/2026\/04\/4-2.webp\" alt=\"Thumb 5\" title=\"\">\r\n    <img decoding=\"async\" class=\"thumb\" src=\"https:\/\/barjal.com\/wp-content\/uploads\/2026\/04\/6-2.webp\" alt=\"Thumb 6\" title=\"\">\r\n    <img decoding=\"async\" class=\"thumb\" src=\"https:\/\/barjal.com\/wp-content\/uploads\/2026\/04\/7-1.webp\" alt=\"Thumb 7\" title=\"\">\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- Popup Overlay -->\r\n<div id=\"imagePopup\" class=\"image-popup-overlay\">\r\n  <span class=\"close-popup\">&times;<\/span>\r\n  <img class=\"popup-content\" id=\"popupImg\">\r\n<\/div>\r\n\r\n<style>\r\n  .custom-gallery {\r\n    display: grid;\r\n    grid-template-columns: 1fr 130px;\r\n    gap: 35px;\r\n    width: 100%;\r\n    max-width: 100%;\r\n    margin: 0;\r\n    align-items: start;\r\n  }\r\n\r\n  .gallery-main {\r\n    background: #f7f7f7;\r\n    border-radius: 0px;\r\n    overflow: hidden;\r\n  }\r\n\r\n  .gallery-main img {\r\n    width: 100%;\r\n    height: 650px;\r\n    object-fit: cover;\r\n    display: block;\r\n  }\r\n\r\n  .gallery-thumbs {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 14px;\r\n  }\r\n\r\n  .gallery-thumbs .thumb {\r\n    width: 100%;\r\n    height: 80px;\r\n    object-fit: cover;\r\n    border-radius: 0px;\r\n    cursor: pointer;\r\n    border: 2px solid transparent;\r\n    transition: transform 0.35s ease, opacity 0.25s ease, border-color 0.25s ease;\r\n    opacity: 0.85;\r\n    display: block;\r\n  }\r\n\r\n  .gallery-thumbs .thumb:hover {\r\n    transform: scale(1.08);\r\n    opacity: 1;\r\n    border-color: #111;\r\n  }\r\n\r\n  .gallery-thumbs .thumb.active {\r\n    border-color: #111;\r\n    opacity: 1;\r\n    transform: scale(1.02);\r\n  }\r\n\r\n  \/* --- Popup Styles --- *\/\r\n  .image-popup-overlay {\r\n    display: none;\r\n    position: fixed;\r\n    z-index: 9999;\r\n    top: 0;\r\n    left: 0;\r\n    width: 100%;\r\n    height: 100%;\r\n    background-color: rgba(0, 0, 0, 0.9);\r\n    align-items: center;\r\n    justify-content: center;\r\n    cursor: zoom-out;\r\n  }\r\n\r\n  .popup-content {\r\n    max-width: 90%;\r\n    max-height: 90%;\r\n    object-fit: contain;\r\n    cursor: default;\r\n    box-shadow: 0 0 20px rgba(0,0,0,0.5);\r\n  }\r\n\r\n  .close-popup {\r\n    position: absolute;\r\n    top: 20px;\r\n    right: 35px;\r\n    color: #fff;\r\n    font-size: 40px;\r\n    font-weight: bold;\r\n    cursor: pointer;\r\n  }\r\n\r\n  @media (max-width: 767px) {\r\n    .custom-gallery {\r\n      grid-template-columns: 1fr;\r\n      gap: 20px;\r\n    }\r\n\r\n    .gallery-main img {\r\n      height: 380px;\r\n    }\r\n\r\n    .gallery-thumbs {\r\n      flex-direction: row;\r\n      overflow-x: auto;\r\n      gap: 10px;\r\n    }\r\n\r\n    .gallery-thumbs .thumb {\r\n      width: 90px;\r\n      min-width: 90px;\r\n      height: 90px;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n  const mainImage = document.getElementById('mainImage');\r\n  const thumbs = document.querySelectorAll('.custom-gallery .thumb');\r\n  \r\n  \/\/ Popup Elements\r\n  const popup = document.getElementById('imagePopup');\r\n  const popupImg = document.getElementById('popupImg');\r\n\r\n  \/\/ Existing Thumbnail Logic\r\n  thumbs.forEach(thumb => {\r\n    thumb.addEventListener('click', function () {\r\n      mainImage.src = this.src;\r\n\r\n      thumbs.forEach(item => item.classList.remove('active'));\r\n      this.classList.add('active');\r\n    });\r\n  });\r\n\r\n  \/\/ Open Popup when clicking main image\r\n  mainImage.addEventListener('click', function() {\r\n    popup.style.display = \"flex\";\r\n    popupImg.src = this.src;\r\n  });\r\n\r\n  \/\/ Close Popup when clicking background or X\r\n  popup.addEventListener('click', function() {\r\n    popup.style.display = \"none\";\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a8f3dfe wd-section-stretch e-flex e-con-boxed e-con e-parent\" data-id=\"a8f3dfe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-5ffbcd4 e-con-full e-flex e-con e-child\" data-id=\"5ffbcd4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c3be846 wd-width-100 elementor-widget elementor-widget-wd_title\" data-id=\"c3be846\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"title-wrapper wd-set-mb reset-last-child wd-title-color-default wd-title-style-default wd-title-size-default text-left\">\n\n\t\t\t\n\t\t\t<div class=\"liner-continer\">\n\t\t\t\t<h1 class=\"woodmart-title-container title wd-fontsize-l\">Flat Riad<\/h1> \n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<div class=\"title-after_title reset-last-child wd-fontsize-xs\">\n\t\t\t\t\tThis renovated apartment has been completely redesigned to become a contemporary living space, moving away from its previous layout to embrace a more refined and modern aesthetic. The design incorporates varying ceiling heights, elevating both the living room and the kitchen to create a greater sense of space and a spatial hierarchy.\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7ea028 elementor-widget elementor-widget-button\" data-id=\"a7ea028\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/en\/contact\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Get your project started<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>&times; Flat Riad Cet appartement r\u00e9nov\u00e9 a \u00e9t\u00e9 enti\u00e8rement repens\u00e9 pour devenir un espace de vie contemporain, s\u2019\u00e9loignant de son<\/p>","protected":false},"featured_media":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","project-cat":[],"class_list":["post-10409","portfolio","type-portfolio","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/barjal.com\/en\/wp-json\/wp\/v2\/portfolio\/10409","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/barjal.com\/en\/wp-json\/wp\/v2\/portfolio"}],"about":[{"href":"https:\/\/barjal.com\/en\/wp-json\/wp\/v2\/types\/portfolio"}],"replies":[{"embeddable":true,"href":"https:\/\/barjal.com\/en\/wp-json\/wp\/v2\/comments?post=10409"}],"version-history":[{"count":38,"href":"https:\/\/barjal.com\/en\/wp-json\/wp\/v2\/portfolio\/10409\/revisions"}],"predecessor-version":[{"id":11040,"href":"https:\/\/barjal.com\/en\/wp-json\/wp\/v2\/portfolio\/10409\/revisions\/11040"}],"wp:attachment":[{"href":"https:\/\/barjal.com\/en\/wp-json\/wp\/v2\/media?parent=10409"}],"wp:term":[{"taxonomy":"project-cat","embeddable":true,"href":"https:\/\/barjal.com\/en\/wp-json\/wp\/v2\/project-cat?post=10409"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}