/*---------------------------------------------------------------------------------

 Theme Name:   AI For Global Ed
 Theme URI:    https://aiforglobaleducation.com
 Description:  Ai For Global Education Child Theme
 Author:       Cato Rolea
 Author URI:   https://catorolea.com
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/
/* =====================================================
   AIFGE – Hide map sidebar on jobs directory listing
   ===================================================== */
.drts-location-entities-with-map .drts-location-map-col,
.drts-location-entities-with-map-right .drts-location-map-col {
    display: none !important;
}
.drts-location-entities-with-map .drts-location-entities-col,
.drts-location-entities-with-map-right .drts-location-entities-col {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    width: 100% !important;
}

/* Fix: actual map column class names */
.drts-location-entities-with-map .drts-location-map-container-container,
.drts-location-entities-with-map-right .drts-location-map-container-container {
    display: none !important;
}
.drts-location-entities-with-map .drts-location-entities-container,
.drts-location-entities-with-map-right .drts-location-entities-container {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    width: 100% !important;
}
/* MIGRATION-HEADER-FIX-START */
body.home #page-container { padding-top: 0 !important; }
body.home header.et-l--header { position: relative !important; background:#ffffff !important; z-index: 99999 !important; width:100% !important; box-shadow:0 1px 8px rgba(0,0,0,.06); }
body.home header.et-l--header .et_builder_inner_content,
body.home header.et-l--header .et_pb_section { background:#ffffff !important; padding:10px 0 !important; }
body.home header.et-l--header .et_pb_row { display:flex !important; align-items:center !important; justify-content:space-between !important; width:90% !important; max-width:1280px !important; margin:0 auto !important; padding:0 !important; }
body.home header.et-l--header nav > ul, body.home header.et-l--header .et_pb_menu__menu nav > ul { display:flex !important; align-items:center !important; gap:24px; list-style:none; margin:0; padding:0; }
body.home header.et-l--header nav a, body.home header.et-l--header .et_pb_menu a { color:#14143a !important; font-weight:500; }
/* MIGRATION-HEADER-FIX-END */
