.elementor-5255 .elementor-element.elementor-element-b559d3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;box-shadow:0px 8px 28px 12px rgba(31.000000000000004, 62.999999999999986, 66, 0.12);--padding-top:14px;--padding-bottom:14px;--padding-left:24px;--padding-right:24px;--z-index:100;}.elementor-5255 .elementor-element.elementor-element-b559d3:not(.elementor-motion-effects-element-type-background), .elementor-5255 .elementor-element.elementor-element-b559d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-5255 .elementor-element.elementor-element-b559d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5255 .elementor-element.elementor-element-42372646 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-5255 .elementor-element.elementor-element-42372646.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5255 .elementor-element.elementor-element-42372646 .favethemes-site-logo{text-align:left;}.elementor-5255 .elementor-element.elementor-element-42372646 .favethemes-site-logo img{width:100%;}.elementor-5255 .elementor-element.elementor-element-42372646 .favethemes-site-logo img, .elementor-5255 .elementor-element.elementor-element-42372646 .favethemes-site-logo .text-logo{opacity:1;transition-duration:0.3s;}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6{width:auto;max-width:auto;}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .nav-link{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.2px;color:#263238;fill:#263238;padding-left:10px;padding-right:10px;padding-top:20px;padding-bottom:20px;}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .nav-link:hover,
					.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .nav-link:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .pointer-background .navbar-nav > .nav-item:hover > a:before{background-color:var( --e-global-color-secondary );}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .pointer-framed .navbar-nav > .nav-item:hover > a:before{border-color:var( --e-global-color-secondary );}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .pointer-doubleline .navbar-nav > .nav-item:hover > a:before{border-color:var( --e-global-color-secondary );}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .pointer-overline .navbar-nav > .nav-item:hover > a:before{border-color:var( --e-global-color-secondary );}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .pointer-underline .navbar-nav > .nav-item:hover > a:before{border-color:var( --e-global-color-secondary );}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .pointer-framed .navbar-nav > .nav-item > a:before{border-width:5px;}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .pointer-underline .navbar-nav > .nav-item > a:before{border-width:5px;}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .pointer-doubleline .navbar-nav > .nav-item > a:before{border-width:5px;}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .pointer-overline .navbar-nav > .nav-item > a:before{border-width:5px;}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .houzez-nav-menu-main-desktop-wrap .dropdown-menu, 
					.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .houzez-elementor-mobile-menu .mobile-navbar-nav a,
					.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .houzez-elementor-mobile-menu{background-color:#FFFFFF;}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .houzez-nav-menu-main-desktop-wrap .dropdown-menu a:hover,
					.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .houzez-nav-menu-main-desktop-wrap .dropdown-menu a.item-active,
					.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .houzez-nav-menu-main-desktop-wrap .dropdown-menu a.highlighted,

					.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .houzez-elementor-mobile-menu .mobile-navbar-nav a:hover,
					.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .houzez-elementor-mobile-menu .mobile-navbar-nav a.item-active,
					.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .houzez-elementor-mobile-menu .mobile-navbar-nav a.highlighted,

					.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .houzez-menu-toggle-button:hover{color:var( --e-global-color-accent );}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .houzez-nav-menu-main-desktop-wrap .dropdown-menu .dropdown-item, .elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .houzez-elementor-mobile-menu .mobile-navbar-nav a{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:500;}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .houzez-nav-menu-main-desktop-wrap .dropdown-menu > li > a{padding-left:10px;padding-right:10px;padding-top:15px;padding-bottom:15px;}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .houzez-nav-menu-main-desktop-wrap .dropdown-menu > li:not(:last-child), 
				.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .houzez-elementor-mobile-menu .nav-item a{border-style:solid;border-color:#EAF3F2;}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .houzez-nav-menu-main-desktop-wrap .dropdown-menu > li:not(:last-child), 
					.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .houzez-elementor-mobile-menu .nav-item:not(:last-child) a{border-bottom-width:1px;}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .houzez-menu-toggle-button{color:#000000;background-color:#FFFFFF;}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .houzez-menu-toggle-button svg{fill:#000000;}.elementor-5255 .elementor-element.elementor-element-64ff9cc8{width:auto;max-width:auto;}.elementor-5255 .elementor-element.elementor-element-64ff9cc8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-5255 .elementor-element.elementor-element-64ff9cc8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5255 .elementor-element.elementor-element-64ff9cc8:hover .elementor-widget-container{border-style:none;}.elementor-5255 .elementor-element.elementor-element-64ff9cc8:hover > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-5255 .elementor-element.elementor-element-64ff9cc8 .btn-create-listing{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-family:"Tajawal", Sans-serif;font-weight:600;color:#0F1620;background-color:#F7FBFA;border-color:#F7FBFA;}.elementor-5255 .elementor-element.elementor-element-64ff9cc8 .btn-create-listing:hover, .btn-create-listing:active{color:#269993;background-color:#F7FBFA;border-color:#F7FBFA;}.elementor-5255 .elementor-element.elementor-element-246d118b{width:auto;max-width:auto;}.elementor-5255 .elementor-element.elementor-element-246d118b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5255 .elementor-element.elementor-element-246d118b .login-register{text-align:right;}.elementor-5255 .elementor-element.elementor-element-246d118b .navbar-logged-in-wrap{float:right;padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:6px;}.elementor-5255 .elementor-element.elementor-element-246d118b .logged-in-nav{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );width:280px;top:60px;box-shadow:0px 16px 40px -12px rgba(31.000000000000004, 62.999999999999986, 66, 0.14);}.elementor-5255 .elementor-element.elementor-element-246d118b .login-link, .register-link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5255 .elementor-element.elementor-element-246d118b .btn-icon-login-register i{color:var( --e-global-color-primary );}.elementor-5255 .elementor-element.elementor-element-246d118b .login-link a{color:var( --e-global-color-primary );}.elementor-5255 .elementor-element.elementor-element-246d118b .register-link a{color:var( --e-global-color-primary );}.elementor-5255 .elementor-element.elementor-element-246d118b .logged-in-nav a{background-color:#ffffff;border-color:#E6F4F2;color:var( --e-global-color-text );}.elementor-5255 .elementor-element.elementor-element-246d118b .btn-icon-login-register:hover i{color:var( --e-global-color-primary );}.elementor-5255 .elementor-element.elementor-element-246d118b .login-link a:hover{color:var( --e-global-color-text );}.elementor-5255 .elementor-element.elementor-element-246d118b .register-link a:hover{color:var( --e-global-color-text );}.elementor-5255 .elementor-element.elementor-element-246d118b .logged-in-nav a:hover{background-color:#00aeff1a;border-color:#E6F4F2;color:var( --e-global-color-accent );}.elementor-5255 .elementor-element.elementor-element-246d118b .rounded{border-radius:999px !important;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-5255 .elementor-element.elementor-element-b559d3{--content-width:1140px;}}@media(max-width:1024px){.elementor-5255 .elementor-element.elementor-element-b559d3{--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-5255 .elementor-element.elementor-element-42372646.elementor-element{--align-self:flex-start;}.elementor-5255 .elementor-element.elementor-element-42372646 .favethemes-site-logo img{width:735px;}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 20px 12px 20px;}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .nav-link{padding-left:8px;padding-right:8px;}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .houzez-nav-menu-main-desktop-wrap .dropdown-menu > li > a{padding-left:8px;padding-right:8px;}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .houzez-menu-toggle-button{border-width:0px;}.elementor-5255 .elementor-element.elementor-element-64ff9cc8{width:auto;max-width:auto;}.elementor-5255 .elementor-element.elementor-element-246d118b{width:auto;max-width:auto;z-index:1001;}.elementor-5255 .elementor-element.elementor-element-246d118b .navbar-logged-in-wrap{padding-left:8px;padding-right:8px;}.elementor-5255 .elementor-element.elementor-element-246d118b .logged-in-nav{width:240px;top:60px;}}@media(max-width:767px){.elementor-5255 .elementor-element.elementor-element-b559d3{--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6{width:auto;max-width:auto;}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .nav-link{padding-left:6px;padding-right:6px;}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .houzez-nav-menu-main-desktop-wrap .dropdown-menu > li > a{padding-left:6px;padding-right:6px;}.elementor-5255 .elementor-element.elementor-element-4dfa5dd6 .houzez-menu-toggle-button{border-radius:12px;}.elementor-5255 .elementor-element.elementor-element-64ff9cc8{width:var( --container-widget-width, 42px );max-width:42px;--container-widget-width:42px;--container-widget-flex-grow:0;}.elementor-5255 .elementor-element.elementor-element-64ff9cc8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5255 .elementor-element.elementor-element-64ff9cc8 .btn-create-listing{padding:1px 1px 1px 1px;}.elementor-5255 .elementor-element.elementor-element-246d118b{width:var( --container-widget-width, 69px );max-width:69px;--container-widget-width:69px;--container-widget-flex-grow:0;z-index:0;}.elementor-5255 .elementor-element.elementor-element-246d118b .navbar-logged-in-wrap{padding-left:8px;padding-right:8px;padding-top:6px;padding-bottom:6px;}.elementor-5255 .elementor-element.elementor-element-246d118b .rounded{border-radius:999px !important;}.elementor-5255 .elementor-element.elementor-element-246d118b .logged-in-nav{width:0px;top:60px;}}/* Start custom CSS for container, class: .elementor-element-b559d3 *//* MOBILE <=1024 : RTL header layout */
@media (max-width:1024px){

  .elementor-5255 .elementor-element.elementor-element-b559d3 > .e-con-inner{
    display:flex !important;
    align-items:center !important;
    justify-content:flex-start !important;
    gap:10px !important;
    padding:10px 16px !important;
    min-height:72px !important;
  }

  /* Order */
  .elementor-5255 .elementor-element.elementor-element-b559d3 .elementor-widget-houzez_site_logo{ order:1 !important; margin-left:auto !important; flex:0 0 auto !important; }
  .elementor-5255 .elementor-element.elementor-element-b559d3 .elementor-widget-houzez_site_menu{ order:2 !important; flex:0 0 auto !important; }
  .elementor-5255 .elementor-element.elementor-element-b559d3 .elementor-widget-houzez-create-listing-btn{ order:3 !important; flex:0 0 auto !important; }
  .elementor-5255 .elementor-element.elementor-element-b559d3 .elementor-widget-houzez-login-modal{ order:4 !important; flex:0 0 auto !important; }

  /* logo sizing */
  .elementor-5255 .elementor-element.elementor-element-b559d3 .elementor-widget-houzez_site_logo img{
    max-height:40px !important;
    width:auto !important;
    height:auto !important;
    display:block !important;
  }

  /* Menu circle */
  .elementor-5255 .elementor-element.elementor-element-b559d3 .houzez-menu-toggle-button{
    width:40px !important;
    height:40px !important;
    padding:0 !important;
    border:1.5px solid #269993 !important;
    border-radius:50% !important;
    background:transparent !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    box-sizing:border-box !important;
  }

  /* ============================================================
     Create Listing circle (ONLY widget 64ff9cc8)
     ============================================================ */

  /* keep widget fixed so it won't stretch */
  .elementor-5255 .elementor-element.elementor-element-b559d3 .elementor-element-64ff9cc8{
    flex: 0 0 auto !important;
    width: 40px !important;
    max-width: 40px !important;
  }

  .elementor-5255 .elementor-element.elementor-element-b559d3 .elementor-element-64ff9cc8 .elementor-widget-container{
    width: 40px !important;
    max-width: 40px !important;
  }

  .elementor-5255 .elementor-element.elementor-element-b559d3 .elementor-element-64ff9cc8 a.btn.btn-create-listing{
    width:40px !important;
    height:40px !important;
    min-width:40px !important;
    min-height:40px !important;

    padding:0 !important;
    margin:0 !important;
    line-height:40px !important;

    border-radius:50% !important;
    background:#269993 !important;
    border:none !important;

    position:relative !important;
    overflow:hidden !important;

    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;

    /* hide text */
    font-size:0 !important;
    color:transparent !important;
    text-indent:-9999px !important;
    white-space:nowrap !important;
  }

  .elementor-5255 .elementor-element.elementor-element-b559d3 .elementor-element-64ff9cc8 a.btn.btn-create-listing::after{
    content:"+" !important;
    position:absolute !important;
    inset:0 !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    color:#fff !important;
    font-size:24px !important;
    line-height:1 !important;
    text-indent:0 !important;
  }

  /* Login circle */
  .elementor-5255 .elementor-element.elementor-element-b559d3 .elementor-widget-houzez-login-modal .dropdown-toggle,
  .elementor-5255 .elementor-element.elementor-element-b559d3 .elementor-widget-houzez-login-modal a,
  .elementor-5255 .elementor-element.elementor-element-b559d3 .elementor-widget-houzez-login-modal button{
    width:40px !important;
    height:40px !important;
    padding:0 !important;
    margin:0 !important;
    border:1.5px solid #269993 !important;
    border-radius:50% !important;
    background:transparent !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    box-sizing:border-box !important;
    overflow:hidden !important;
  }

  /* spacing between + and login */
  .elementor-5255 .elementor-element.elementor-element-b559d3 .elementor-widget-houzez-create-listing-btn + .elementor-widget-houzez-login-modal{
    margin-inline-start:12px !important;
  }
}/* End custom CSS */