@font-face{font-family:ETmodules;font-display:block;src:url(//www.african-cities.org/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.eot);src:url(//www.african-cities.org/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.eot?#iefix) format("embedded-opentype"),url(//www.african-cities.org/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.woff) format("woff"),url(//www.african-cities.org/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.ttf) format("truetype"),url(//www.african-cities.org/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal}.et_pb_code_inner{position:relative}
.et_pb_with_border.et_pb_posts_nav span.nav-next a,.et_pb_with_border.et_pb_posts_nav span.nav-previous a{border:0 solid #333}.et_pb_posts_nav.nav-single:after{clear:both;display:block;content:""}.et_pb_posts_nav a{display:inline-block}.et_pb_posts_nav .meta-nav,.et_pb_posts_nav .nav-label,.et_pb_posts_nav .nav-next,.et_pb_posts_nav .nav-previous{position:relative}
ul.et_pb_social_media_follow{list-style-type:none!important;margin:0 0 22px;padding:0}.et_pb_social_media_follow li{display:inline-block;margin-bottom:8px;position:relative}.et_pb_social_media_follow li a{margin-right:8px;display:inline-block;text-decoration:none;text-align:center;position:relative}.et_pb_social_media_follow li a.follow_button{padding:0 12px;margin-top:5px;margin-right:25px;font-size:14px;line-height:1.6em;background:rgba(0,0,0,.1);color:rgba(0,0,0,.5);border-radius:3px;border-width:0;border-style:solid;-webkit-transition:all .3s;transition:all .3s}.et_pb_social_media_follow li.last-child a,.et_pb_social_media_follow li:last-child a{margin-right:0}.et_pb_social_media_follow.has_follow_button li.last-child a.icon,.et_pb_social_media_follow.has_follow_button li:last-child a.icon{margin-right:8px}.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.2);color:rgba(0,0,0,.6)}.et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button{background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.8)}.et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button:hover{background:rgba(0,0,0,.7);color:#fff}.et_pb_social_media_follow li a.icon{height:32px;width:32px;padding:0;-webkit-box-sizing:content-box;box-sizing:content-box}.et_pb_social_media_follow li a.icon:before{height:32px;width:32px;font-size:16px;line-height:32px;display:block;color:#fff;-webkit-transition:color .3s;transition:color .3s;position:relative;z-index:10}.et_pb_social_media_follow li a.icon:hover:before{color:hsla(0,0%,100%,.7)}.et_pb_social_media_follow li a.icon{border-radius:3px}.et_pb_social_media_follow_network_name{display:none}.et_pb_social_icon a.icon{vertical-align:middle}.et_pb_social_icon a.icon:before{font-family:ETmodules;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr}.et-pb-social-fa-icon a.icon:before{font-family:FontAwesome}.et-social-telegram a.icon:before{content:"\F3FE"}.et-social-amazon a.icon:before{content:"\F270"}.et-social-bandcamp a.icon:before{content:"\F2D5"}.et-social-bitbucket a.icon:before{content:"\F171"}.et-social-behance a.icon:before{content:"\F1B4"}.et-social-buffer a.icon:before{content:"\F837"}.et-social-codepen a.icon:before{content:"\F1CB"}.et-social-deviantart a.icon:before{content:"\F1BD"}.et-social-flipboard a.icon:before{content:"\F44D"}.et-social-foursquare a.icon:before{content:"\F180"}.et-social-github a.icon:before{content:"\F09B"}.et-social-goodreads a.icon:before{content:"\F3A9"}.et-social-google a.icon:before{content:"\F1A0"}.et-social-houzz a.icon:before{content:"\F27C"}.et-social-itunes a.icon:before{content:"\F3B5"}.et-social-last_fm a.icon:before{content:"\F202"}.et-social-line a.icon:before{content:"\F3C0"}.et-social-medium a.icon:before,.et-social-meetup a.icon:before{content:"\F3C7"}.et-social-odnoklassniki a.icon:before{content:"\F263"}.et-social-patreon a.icon:before{content:"\F3D9"}.et-social-periscope a.icon:before{content:"\F3DA"}.et-social-quora a.icon:before{content:"\F2C4"}.et-social-researchgate a.icon:before{content:"\F4F8"}.et-social-reddit a.icon:before{content:"\F281"}.et-social-snapchat a.icon:before{content:"\F2AC"}.et-social-soundcloud a.icon:before{content:"\F1BE"}.et-social-spotify a.icon:before{content:"\F1BC"}.et-social-steam a.icon:before{content:"\F3F6"}.et-social-tripadvisor a.icon:before{content:"\F262"}.et-social-tiktok a.icon:before{content:"\E07B"}.et-social-twitch a.icon:before{content:"\F1E8"}.et-social-vk a.icon:before{content:"\F189"}.et-social-weibo a.icon:before{content:"\F18A"}.et-social-whatsapp a.icon:before{content:"\F232"}.et-social-xing a.icon:before{content:"\F168"}.et-social-yelp a.icon:before{content:"\F1E9"}.et-social-pinterest a.icon:before{content:"\E095"}.et-social-linkedin a.icon:before{content:"\E09D"}.et-social-tumblr a.icon:before{content:"\E097"}.et-social-skype a.icon:before{content:"\E0A2"}.et-social-flikr a.icon:before{content:"\E0A6"}.et-social-myspace a.icon:before{content:"\E0A1"}.et-social-dribbble a.icon:before{content:"\E09B"}.et-social-youtube a.icon:before{content:"\E0A3"}.et-social-vimeo a.icon:before{content:"\E09C"}@media (max-width:980px){.et_pb_bg_layout_light_tablet.et_pb_social_media_follow li a.follow_button{background:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.et_pb_bg_layout_light_tablet.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.2);color:rgba(0,0,0,.6)}.et_pb_bg_layout_dark_tablet.et_pb_social_media_follow li a.follow_button{background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.8)}.et_pb_bg_layout_dark_tablet.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.7);color:#fff}}@media (max-width:767px){.et_pb_bg_layout_light_phone.et_pb_social_media_follow li a.follow_button{background:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.et_pb_bg_layout_light_phone.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.2);color:rgba(0,0,0,.6)}.et_pb_bg_layout_dark_phone.et_pb_social_media_follow li a.follow_button{background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.8)}.et_pb_bg_layout_dark_phone.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.7);color:#fff}}.rtl .et_pb_social_media_follow li a{margin-left:8px;margin-right:0}.et_pb_wptools_image_carousel img{border-style:solid}.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr{content-visibility:auto}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2";content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc";content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container table.tablepress{margin-bottom:0}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}body {
max-width: 100vw;
overflow-x: hidden;
}  @font-face {
font-family: 'Din2014';
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('Din2014'),
url(//www.african-cities.org/wp-content/themes/ACRC-2.0/fonts/DIN2014-Regular.woff2) format('woff2'),
url(//www.african-cities.org/wp-content/themes/ACRC-2.0/fonts/DIN2014-Regular.ttf) format('truetype');
}
@font-face {
font-family: 'Din2014-Medium';
font-style: normal;
font-weight: 600;
font-display: swap;
src: local('Din2014-Medium'),
url(//www.african-cities.org/wp-content/themes/ACRC-2.0/fonts/DIN2014-DemiBold.woff2) format('woff2'),
url(//www.african-cities.org/wp-content/themes/ACRC-2.0/fonts/DIN2014-DemiBold.ttf) format('truetype');
} @font-face {
font-family: 'Bebas Neue';
font-style: normal;
font-weight: 400;
font-display: block;
src: local('Bebas Neue'), local('BebasNeue-Regular'),
url(//www.african-cities.org/wp-content/themes/ACRC-2.0/fonts/BebasNeue-Regular.woff2) format('woff2');
} #mobile_menu1 {
margin-top: 30px;
}
.et_pb_menu__menu, .et-menu-nav, #menu-main-menu {
width: 100%;
margin: 0px;
}
.et_pb_menu__wrap {
margin: 0;
} @media (min-width: 981px) {
#menu-main-menu {
display: flex;
flex-wrap: nowrap;
align-items: center;
justify-content: space-between;
width: 100%;
}
#menu-main-menu > li {
width: auto !important;
flex: 1 1 auto;
min-width: max-content;
text-align: center;
position: relative;
}
#menu-main-menu > li > a {
display: inline-block;
position: relative;
padding-left: 8px;
padding-right: 8px;
white-space: nowrap;
} #menu-main-menu > li.menu-item-has-children > a {
padding-right: 1.35em;
} #menu-main-menu .sub-menu {
white-space: normal;
display: block;
}
#menu-main-menu .sub-menu > li {
display: block !important;
float: none !important;
width: 100% !important;
white-space: normal;
}
} @media (max-width: 980px) {
#menu-main-menu > li {
width: 25%;
}
}
#menu-item-78 a {
text-align: left;
}
@media (min-width: 981px) {
#menu-item-78 a {
text-align: right;
width: 100%;
}
}
p {
font-family: "Din2014" !important;
font-size: 18px;
} body.et_divi_theme .et-l--body .et_pb_text ul,
body.et_divi_theme .et-l--body .et_pb_text ol,
body.et_divi_theme .et-l--body .et_pb_post_content ul,
body.et_divi_theme .et-l--body .et_pb_post_content ol,
body.et_divi_theme .et-l--body .et_pb_fullwidth_post_content ul,
body.et_divi_theme .et-l--body .et_pb_fullwidth_post_content ol,
body.et_divi_theme .entry-content ul,
body.et_divi_theme .entry-content ol,
.et_pb_text ul,
.et_pb_text ol,
.et_pb_post_content ul,
.et_pb_post_content ol,
.et_pb_fullwidth_post_content ul,
.et_pb_fullwidth_post_content ol,
.entry-content ul,
.entry-content ol {
font-family: "Din2014", sans-serif !important;
font-size: 18px !important;
line-height: 1.7em !important;
}
body.et_divi_theme .et-l--body .et_pb_text li,
body.et_divi_theme .et-l--body .et_pb_text li a,
body.et_divi_theme .et-l--body .et_pb_post_content li,
body.et_divi_theme .et-l--body .et_pb_post_content li a,
body.et_divi_theme .et-l--body .et_pb_fullwidth_post_content li,
body.et_divi_theme .entry-content li,
body.et_divi_theme .entry-content li a,
.et_pb_text li,
.et_pb_text li a,
.et_pb_post_content li,
.et_pb_post_content li a,
.et_pb_fullwidth_post_content li,
.entry-content li,
.entry-content li a {
font-family: "Din2014", sans-serif !important;
font-size: 18px !important;
line-height: 1.7em !important;
}
#menu-main-menu {
font-family: "Din2014-Medium" !important;
font-size: 20px;
}
@media only screen and (max-width: 1168px) {
.et_pb_posts .et_pb_post img,
.et_pb_posts .et_overlay {
height: 300px !important;
width: 100%;
object-fit: cover !important;
}
.et_pb_posts .entry-title,
.et_pb_posts .post-meta,
.et_pb_posts .post-content { 
padding-left: 15px;
padding-right: 15px;
}
} .et_pb_posts .more-link::after{
content: "  \276F";
}
.et_pb_posts .et_pb_post {
padding-top: 0px;
padding-bottom: 20px;
background-color: white;
box-shadow: 7px 7px 10px rgba(0,0,0,0.25);
}
@media only screen and (min-width: 1169px) { 
.et_pb_posts .et_pb_post img,
.et_pb_posts .et_overlay {
width: 243px !important;
height: 243px !important;
margin-left: 2% !important;
float: right;
object-fit: cover;
}
.et_pb_posts .entry-title,
.et_pb_posts .post-meta,
.et_pb_posts .post-content { 
float: left; 
width: 68%; 
}
.et_pb_posts .et_pb_post img,
.et_pb_posts .et_overlay {
float: left;
margin-right: 4%;
margin-left: 0;
}
.et_pb_posts .entry-title,
.et_pb_posts .post-meta,
.et_pb_posts .post-content { 
float: left; 
}
.et_pb_posts .et_pb_post {
padding-top: 20px !important;
}
}
.et_pb_posts .et_pb_post h2, .et_pb_posts .et_pb_post .post-meta, .et_pb_posts .et_pb_post .post-content {
padding-left: 20px;
}
.et_pb_contact_field_last, .et_pb_newsletter_button_wrap {
display: inline-block;
flex-basis: auto;
}
.et_pb_contact_field_last {
width: calc(100% - 125px);
}
.et_pb_newsletter_button_wrap {
width: 125px;
}
@media only screen and (max-width: 980px) {
.et-l--header .et_pb_menu__wrap {
float: right;
margin-top: -75px;
}
}
@media (max-width: 767px) {
.lwp-hide-mobile-menu.et_pb_menu .et_pb_menu__menu, .lwp-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu {
display: flex!important;
}	
}
.lwp-hide-mobile-menu .et_mobile_nav_menu {
display: none !important;
}
.et-l--footer a::after{
content: "";
}
#menu-footer-menu {
margin: 0 auto;
margin-bottom: 150px;
}
@media only screen and (min-width: 981px) {
.et-l--footer nav li li{
padding-left: 11px;
width: auto;
}
.et-l--footer nav .menu-item-has-children {
min-width: 130px;
margin-bottom: 150px !important;
}
.et-l--footer .et_pb_menu{
width: calc(100% - 78px);
} #menu-footer-menu {
margin: 0 auto;
margin-bottom: 0px;
}
}
.lwp-toggle-icon.et_pb_toggle .et_pb_toggle_title:before,.lwp-toggle-icon .et_pb_toggle .et_pb_toggle_title:before {
content: "";
background-image: url(//www.african-cities.org/wp-content/uploads/2021/03/downarrow.png);
background-repeat: no-repeat;
width: 25px;
height: 25px;
}
#main-content .slick-slide img {
display: block;
height: 300px;
object-fit: cover;
padding: 15px;
}
#main-content .slick-prev {
background-repeat: no-repeat !important;
width: 85px !important;
height: 73px !important;
background: url(//www.african-cities.org/wp-content/uploads/2021/03/Group-16-Copy.png);
left: 20%;
z-index: 100 !important;
}
.post-3340 .slick-prev {
left: -35px !important;
background-image: none !important;
background: none !important;
}
.post-3340 .slick-prev:before, .post-3340 .slick-next:before {
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
}
#main-content .slick-prev:before {
content: '';
}
#main-content .slick-next {
background-repeat: no-repeat !important;
width: 85px !important;
height: 73px !important;
background: url(//www.african-cities.org/wp-content/uploads/2021/03/Group-16.png);
right: -35px !important;
z-index: 100 !important;
}
.post-3340 .slick-next {
right: 35px !important;
background: none !important;
background-image: none !important;
}
#main-content .slick-next:before {
content: '';
}
#main-content .slick-active + .slick-active + .slick-active + .slick-active, .slick-current {
opacity: 0.5;
}
#main-content .slick-dots {
display: none !important;
}
.post-3340 .slick-prev:before {
content: '←' !important;
}
.post-3340 .slick-next:before {
content: '→' !important;
}
@media only screen and (max-width: 767px) {
.image-slider {
display: none;
}
}
@media only screen and (max-width: 980px) {
#main-content .slick-slide img {
display: block;
height: 200px;
object-fit: cover;
padding: 7px;
}
}
footer .slick-dots, .post-3340 .slick-dots {
display: none !important;
}
footer .slick-slide img, .post-3340 .slick-slide img {
max-height: 90px !important;
object-fit: contain !important;
padding-left: 20px !important;
padding-right: 20px !important;
margin: 0 auto !important;
}
footer .slick-active,  .post-3340 .slick-active {
opacity: 1 !important;
}
.responsive-accordion {
margin: 0;
padding-bottom: 0;
padding-right: 15px !important;
}
.responsive-accordion-head, .responsive-accordion-panel tbody h1 {
color: #17213B !important;
font-family: 'Bebas Neue' !important;
padding-bottom: 2px;
}
.responsive-accordion-panel tr {
margin-bottom: 5px;
border-left: solid 5px #17213B;
border-bottom: 0;
border-top: 0;
border-right: 0;
}
.responsive-accordion-panel td img{
margin-top: 15px;
float: right;
}
.tablepress{
margin-top: 30px !important;
}
.tablepress td img{
margin-top: 15px;
float: right;
}
.tablepress tr {
margin-bottom: 5px;
border-left: solid 4px #17213B;
border-bottom: 0;
border-top: 0;
border-right: 0;
}
.tablepress tbody h1 {
color: #17213B !important;
font-family: 'Din2014' !important;
padding-bottom: 2px;
font-size: 25px;
font-weight: 600;
margin-bottom: 10px;
}
.tablepress a {
color: #17213B !important;
}
@media(min-width: 768px) {
.responsive-accordion-panel {
width: calc(100% - 120px);
margin: 0 auto;
}	
} .tablepress br {
display: none;
}
.tablepress span {
font-weight: 300;
color: #17213B;
font-size: 16px;
}
.responsive-accordion-head {
background-color: white !important;
}
.responsive-accordion-head .fa-chevron-down:before {
background: url(//www.african-cities.org/wp-content/uploads/2021/03/plus.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
content: "";
display: block;
height: 38px;
width: 38px;
top: 20px;
}
.responsive-accordion-head .fa-chevron-up:before {
background: url(//www.african-cities.org/wp-content/uploads/2021/03/minus.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
content: "";
display: block;
height: 38px;
width: 38px;
}
.responsive-accordion-default.responsive-accordion li .responsive-accordion-head i {
top: 25px !important;
}
.responsive-accordion-head, .responsive-accordion-panel {
border: none !important;
}
.responsive-accordion-default.responsive-accordion li .responsive-accordion-head span{
font-size: 60px !important;
}
.et_pb_code_inner .theme1 {
padding-top: 0px !important;
}
.wpcf7 {
color: #17213B;
width: 100%;
}
.wpcf7 input, .wpcf7 textarea{
border-bottom: solid, 4px, #17213B;
border-left: 0;
border-right: 0;
border-top: 0;
padding: 10px;
width: 100%;
}
.wpcf7-submit {
width: 500px;
color: #FFFFFF!important;
border-width: 0px!important;
border-radius: 0px;
font-size: 25px;
font-family: 'Bebas Neue',display!important;
background-color: #17213B;
box-shadow: 0px 12px 18px -6px rgb(0 0 0 / 30%);
}
.contact-form h2 {
font-family: 'Din2014' !important;
font-weight: 600;
color: #17213B;
}
.search-results h2 a{
font-family: 'Bebas Neue',display;
font-size: 40px;
color: #17213b!important;
text-align: center;
}
.disable-lightbox a {
pointer-events: none;
}
.disable-lightbox .et_overlay {
display: none !important;
}
.et_pb_gallery_grid .et_pb_gallery_image,
.et_pb_gallery_grid .et_pb_gallery_image.landscape img
{
height: 90px;
}
.et_pb_gallery_grid .et_pb_gallery_image img
{
min-height: 90px;
}
.et_pb_column_3_tb_footer, .et_pb_column_1_tb_footer {
background-size: 90px !important;
background-position: top right !important;
}
.page-id-76 li {
list-style-type: none;
}
.page-id-76 .entry-content li:before { content: "  \276F"; margin-left: -20px; margin-right: 10px; } 
.et-social-rss a.icon:before {
content: url(https://www.african-cities.org/wp-content/uploads/2021/03/mail.png) !important;
}
.search-results h2 {
line-height: 2em;
}
#menu-main-menu .sub-menu{
margin-top: 0px !important;
background-color: #17213b !important;
}
.et_pb_fullwidth_menu .et-menu>li, .et_pb_menu .et-menu>li {
padding-left: 5px;
padding-right: 5px;
}
#menu-main-menu .sub-menu li {
width: 100%;
}
.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu a {
color: white !important;
}
.nav li ul {
width: 340px;
}
.et-menu li li a {
width: 300px;
} .imapsInnerTooltip {
font-size: 25px !important;
} 
.imapsSprite-group foreignObject {
font-size: 25px !important;
}
.map_wrapper .imapsTooltip-group {
width: 500px;
border: solid black 5px;
}
.slick-prev::before {
content: "←";
}
.slick-prev:before, .slick-next:before {
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev, .slick-next {
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.page-id-3340 .et_pb_section_0_tb_footer {
display: none !important;
}
.li_left li, .li_right li {
padding-bottom: 20px;
line-height: 1.4em;
}
.li_left ::marker, .li_right ::marker{
max-height: 20px !important;
}
.li_left li:nth-child(1) {
list-style-image: url(//www.african-cities.org/wp-content/uploads/2022/06/li1.png);
}
.li_left li:nth-child(2) {
list-style-image: url(//www.african-cities.org/wp-content/uploads/2022/06/li2.png);
}
.li_left li:nth-child(3) {
list-style-image: url(//www.african-cities.org/wp-content/uploads/2022/06/li3.png);
}
.li_left li:nth-child(4) {
list-style-image: url(//www.african-cities.org/wp-content/uploads/2022/06/li4.png);
}
.li_right li:nth-child(1) {
list-style-image: url(//www.african-cities.org/wp-content/uploads/2022/06/li5.png);
}
.li_right li:nth-child(2) {
list-style-image: url(//www.african-cities.org/wp-content/uploads/2022/06/li6.png);
}
.li_right li:nth-child(3) {
list-style-image: url(//www.african-cities.org/wp-content/uploads/2022/06/li7.png);
}
.li_right li:nth-child(4) {
list-style-image: url(//www.african-cities.org/wp-content/uploads/2022/06/li8.png);
} @media only screen and (max-width: 980px) { .et_pb_menu .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_menu .et_pb_menu__icon.et_pb_menu__close-search-button,
.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button {
display: flex !important;
} .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button {
color: #17213B !important;
} .et_pb_menu .et_mobile_menu,
.et_pb_menu .et_mobile_menu ul,
.et_pb_menu .et_mobile_menu .sub-menu,
.et_pb_fullwidth_menu .et_mobile_menu,
.et_pb_fullwidth_menu .et_mobile_menu ul,
.et_pb_fullwidth_menu .et_mobile_menu .sub-menu,
.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu,
.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul,
#mobile_menu1,
#mobile_menu1 ul,
#mobile_menu1 .sub-menu {
background-color: #17213B !important;
background-image: none !important;
}
.et_pb_menu .et_mobile_menu a,
.et_pb_menu .et_mobile_menu li a,
.et_pb_menu .et_mobile_menu li li a,
.et_pb_menu .et_mobile_menu .sub-menu a,
.et_pb_fullwidth_menu .et_mobile_menu a,
.et_pb_fullwidth_menu .et_mobile_menu li a,
.et_pb_fullwidth_menu .et_mobile_menu li li a,
.et_pb_fullwidth_menu .et_mobile_menu .sub-menu a,
.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu a,
.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu li a,
.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu li li a,
#mobile_menu1 a,
#mobile_menu1 li a,
#mobile_menu1 li li a,
#mobile_menu1 .sub-menu a {
color: #FFFFFF !important;
text-shadow: none !important;
background-color: transparent !important;
}
.et_pb_menu .et_mobile_menu a:hover,
.et_pb_menu .et_mobile_menu li a:hover,
.et_pb_menu .et_mobile_menu li li a:hover,
.et_pb_fullwidth_menu .et_mobile_menu a:hover,
.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu a:hover,
#mobile_menu1 a:hover,
#mobile_menu1 li a:hover,
#mobile_menu1 li li a:hover {
color: #FFFFFF !important;
opacity: 0.85;
}
}
@media only screen and (max-width: 767px) { .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button {
display: flex !important;
color: #17213B !important;
}
} .acrc-project-summary {
margin: 0 0 2em;
padding: 1.25em 1.5em;
background: #17213B;
color: #fff;
font-family: "Din2014", sans-serif;
}
.acrc-project-summary__list {
margin: 0;
padding: 0;
}
.acrc-project-summary__row {
display: grid;
grid-template-columns: minmax(140px, 32%) 1fr;
gap: 0.5em 1.25em;
padding: 0.45em 0;
border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.acrc-project-summary__row:last-child {
border-bottom: 0;
}
.acrc-project-summary dt {
margin: 0;
font-family: "Din2014-Medium", "Din2014", sans-serif;
font-size: 16px;
opacity: 0.85;
}
.acrc-project-summary dd {
margin: 0;
font-size: 18px;
} body.acrc-page-projects .et-l--header .et_pb_section,
body.acrc-page-projects .et_pb_section_0_tb_header {
background-color: #FFD600 !important;
background-image: none !important;
}
body.acrc-page-projects .et-l--header .et_pb_menu a,
body.acrc-page-projects .et-l--header .et_pb_menu .mobile_menu_bar:before,
body.acrc-page-projects .et-l--header .et_pb_menu__search-button,
body.acrc-page-projects .et-l--header .et_pb_menu__close-search-button,
body.acrc-page-projects #menu-main-menu > li > a {
color: #17213B !important;
}
body.acrc-page-projects .et-l--header .et_pb_search input.et_pb_s,
body.acrc-page-projects .et-l--header .et_pb_search input.et_pb_searchsubmit {
color: #17213B !important;
border-color: #17213B !important;
} body.acrc-page-projects .et-l--header .et_pb_image img,
body.acrc-page-projects .et-l--header .et_pb_menu__logo img {
filter: brightness(0) saturate(100%);
} body.acrc-page-projects .et-l--header .et_pb_section_1_tb_header,
body.acrc-page-projects .et-l--header .et_pb_section:not(.et_pb_section--with-menu) {
display: none !important;
}
body.acrc-page-projects .et-l--body .et_pb_section:not(.acrc-projects-hero) h1,
body.acrc-page-projects .entry-title,
body.acrc-page-projects .et_pb_title_container {
display: none !important;
}
body.acrc-page-projects .acrc-projects-hero h1 {
display: block !important;
} body.acrc-page-projects .et-l--header .et_pb_menu,
body.acrc-page-projects .et-l--header .et_pb_menu .et_pb_row,
body.acrc-page-projects .et-l--header .et_pb_menu .et_pb_menu__wrap,
body.acrc-page-projects .et-l--header .et_pb_with_border {
background-color: transparent !important;
background-image: none !important;
}
.acrc-projects {
font-family: "Din2014", sans-serif;
color: #17213B;
}
.acrc-projects__filters {
display: grid;
grid-template-columns: 1.4fr repeat(3, 1fr) auto;
gap: 1rem 1rem;
margin: 0 0 1.75rem;
align-items: end;
}
@media (max-width: 980px) {
.acrc-projects__filters {
grid-template-columns: 1fr 1fr;
}
}
@media (max-width: 767px) {
.acrc-projects__filters {
grid-template-columns: 1fr;
}
}
.acrc-projects__search input,
.acrc-projects__select select {
width: 100%;
box-sizing: border-box;
border: 2px solid #17213B;
border-radius: 0;
padding: 0.7em 0.85em;
font-family: "Din2014", sans-serif;
font-size: 16px;
color: #17213B;
background: #fff;
appearance: none;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2317213B' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: right 12px center;
padding-right: 2.2em;
}
.acrc-projects__search input {
background-image: none;
padding-right: 0.85em;
}
.acrc-projects__select span {
display: block;
font-size: 13px;
letter-spacing: 0.02em;
text-transform: uppercase;
margin-bottom: 0.4em;
font-family: "Din2014-Medium", "Din2014", sans-serif;
}
.acrc-projects__reset {
border: 2px solid #17213B;
background: transparent;
color: #17213B;
padding: 0.7em 1.2em;
font-family: "Din2014-Medium", "Din2014", sans-serif;
font-size: 16px;
cursor: pointer;
height: 46px;
}
.acrc-projects__reset:hover {
background: #17213B;
color: #fff;
}
.acrc-projects__count {
margin: 0 0 1rem;
font-size: 16px;
}
.acrc-projects__grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 1.75rem;
}
@media (max-width: 980px) {
.acrc-projects__grid {
grid-template-columns: repeat(2, 1fr);
}
.acrc-project-summary__row {
grid-template-columns: 1fr;
gap: 0.15em;
}
}
@media (max-width: 767px) {
.acrc-projects__grid {
grid-template-columns: 1fr;
}
}
.acrc-projects__card {
background: #fff;
box-shadow: 7px 7px 10px rgba(0, 0, 0, 0.15);
display: flex;
flex-direction: column;
height: 100%;
}
.acrc-projects__card[hidden] {
display: none !important;
}
.acrc-projects__card-media img,
.acrc-projects__card-placeholder {
display: block;
width: 100%;
height: 180px;
object-fit: cover;
}
.acrc-projects__card-placeholder {
background: #FFD600;
}
.acrc-projects__card-body {
padding: 1.15rem 1.2rem 1.35rem;
display: flex;
flex-direction: column;
flex: 1;
}
.acrc-projects__card-title {
margin: 0 0 0.55rem;
font-family: "Din2014-Medium", "Din2014", sans-serif;
font-size: 22px;
line-height: 1.25;
}
.acrc-projects__card-title a {
color: #17213B !important;
text-decoration: none;
}
.acrc-projects__card-title a:hover {
opacity: 0.8;
}
.acrc-projects__card-excerpt {
margin: 0 0 1rem;
font-size: 16px !important;
line-height: 1.45;
color: #17213B;
flex: 1;
}
.acrc-projects__pills {
list-style: none !important;
margin: 0 0 1.1rem 0 !important;
padding: 0 !important;
padding-left: 0 !important;
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 0.35rem;
}
body.et_divi_theme .entry-content .acrc-projects__pill,
body.et_divi_theme .et-l--body .acrc-projects__pill,
.acrc-projects__pill {
display: inline-block;
list-style: none !important;
margin: 0 !important;
padding: 0.28em 0.65em !important;
font-size: 13px !important;
font-family: "Din2014", sans-serif !important;
line-height: 1.3 !important;
background: #E6E8EC !important;
color: #17213B !important;
border-radius: 2px;
}
.acrc-projects__pill::before,
.acrc-projects__pill::after {
content: none !important;
display: none !important;
margin: 0 !important;
}
.acrc-projects__pill--status {
background: #D5D8DE;
color: #17213B;
}
.acrc-projects__read-more {
display: inline-block;
align-self: flex-start;
margin-top: auto;
padding: 0.55em 1.1em;
background: #17213B;
color: #fff !important;
font-family: "Din2014-Medium", "Din2014", sans-serif;
font-size: 15px;
text-decoration: none !important;
}
.acrc-projects__read-more:hover {
opacity: 0.88;
color: #fff !important;
}
.acrc-projects__none,
.acrc-projects__empty {
font-size: 18px;
} body.acrc-page-projects .et-l--header {
position: relative;
z-index: 10;
margin-bottom: 0 !important;
}
body.acrc-page-projects .et-l--header .et_pb_section,
body.acrc-page-projects .et_pb_section_0_tb_header {
background-color: transparent !important;
background-image: none !important;
margin-bottom: 0 !important;
}
.acrc-projects-hero.et_pb_section,
.et_pb_section.acrc-projects-hero,
body.acrc-page-projects .acrc-projects-hero {
background-color: #FFD600 !important;
position: relative;
overflow: visible !important; margin-top: -153px !important;
padding-top: 200px !important;
padding-bottom: 100px !important; }
.acrc-projects-hero .et_pb_text_inner,
.acrc-projects-hero h2,
.acrc-projects-hero p {
color: #17213B !important;
font-family: "Din2014", sans-serif;
} body.acrc-page-projects .acrc-projects-hero h1,
.acrc-projects-hero h1 {
color: #17213B !important;
font-family: "Bebas Neue", display !important;
font-size: 80px !important;
font-weight: 500 !important;
line-height: 95px !important;
text-transform: uppercase !important;
} .acrc-projects-hero::before {
content: "";
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: 100px;
background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNGRkZGRkYiPjxwYXRoIGQ9Ik02NDAgMTM5TDAgMHYxNDBoMTI4MFYwTDY0MCAxMzl6Ii8+PC9nPjwvc3ZnPg==");
background-size: 100% 100px;
background-repeat: no-repeat;
background-position: bottom center;
pointer-events: none;
z-index: 3;
}
.acrc-projects-hero::after {
content: "";
position: absolute;
right: -10vw; top: -200px;
width: min(58vw, 640px);
height: min(58vw, 640px);
border: 72px solid #fff;
transform: rotate(45deg);
pointer-events: none;
z-index: 1;
}
.acrc-projects-hero .et_pb_row {
position: relative;
z-index: 2;
} body.acrc-page-projects .acrc-projects-hero + .et_pb_section {
margin-top: -70px !important;
padding-top: 0 !important;
position: relative;
z-index: 4;
background-color: transparent !important;
}
body.acrc-page-projects .acrc-projects-hero + .et_pb_section .et_pb_row {
position: relative;
z-index: 5;
padding-top: 0 !important;
}
@media (max-width: 980px) {
body.acrc-page-projects .acrc-projects-hero {
margin-top: -120px !important;
padding-top: 160px !important;
}
.acrc-projects-hero::after {
width: min(55vw, 360px);
height: min(55vw, 360px);
border-width: 48px;
top: -20px;
right: -8vw;
}
}
@media (max-width: 767px) {
body.acrc-page-projects .acrc-projects-hero {
margin-top: -90px !important;
padding-top: 130px !important;
}
.acrc-projects-hero::after {
width: 200px;
height: 200px;
border-width: 28px;
top: 10px;
right: -40px;
}
}body {
max-width: 100vw;
overflow-x: hidden;
}  @font-face {
font-family: 'Din2014';
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('Din2014'),
url(//www.african-cities.org/wp-content/themes/ACRC-2.0/fonts/DIN2014-Regular.woff2) format('woff2'),
url(//www.african-cities.org/wp-content/themes/ACRC-2.0/fonts/DIN2014-Regular.ttf) format('truetype');
}
@font-face {
font-family: 'Din2014-Medium';
font-style: normal;
font-weight: 600;
font-display: swap;
src: local('Din2014-Medium'),
url(//www.african-cities.org/wp-content/themes/ACRC-2.0/fonts/DIN2014-DemiBold.woff2) format('woff2'),
url(//www.african-cities.org/wp-content/themes/ACRC-2.0/fonts/DIN2014-DemiBold.ttf) format('truetype');
} @font-face {
font-family: 'Bebas Neue';
font-style: normal;
font-weight: 400;
font-display: block;
src: local('Bebas Neue'), local('BebasNeue-Regular'),
url(//www.african-cities.org/wp-content/themes/ACRC-2.0/fonts/BebasNeue-Regular.woff2) format('woff2');
} #mobile_menu1 {
margin-top: 30px;
}
.et_pb_menu__menu, .et-menu-nav, #menu-main-menu {
width: 100%;
margin: 0px;
}
.et_pb_menu__wrap {
margin: 0;
} @media (min-width: 981px) {
#menu-main-menu {
display: flex;
flex-wrap: nowrap;
align-items: center;
justify-content: space-between;
width: 100%;
}
#menu-main-menu > li {
width: auto !important;
flex: 1 1 auto;
min-width: max-content;
text-align: center;
position: relative;
}
#menu-main-menu > li > a {
display: inline-block;
position: relative;
padding-left: 8px;
padding-right: 8px;
white-space: nowrap;
} #menu-main-menu > li.menu-item-has-children > a {
padding-right: 1.35em;
} #menu-main-menu .sub-menu {
white-space: normal;
display: block;
}
#menu-main-menu .sub-menu > li {
display: block !important;
float: none !important;
width: 100% !important;
white-space: normal;
}
} @media (max-width: 980px) {
#menu-main-menu > li {
width: 25%;
}
}
#menu-item-78 a {
text-align: left;
}
@media (min-width: 981px) {
#menu-item-78 a {
text-align: right;
width: 100%;
}
}
p {
font-family: "Din2014" !important;
font-size: 18px;
} body.et_divi_theme .et-l--body .et_pb_text ul,
body.et_divi_theme .et-l--body .et_pb_text ol,
body.et_divi_theme .et-l--body .et_pb_post_content ul,
body.et_divi_theme .et-l--body .et_pb_post_content ol,
body.et_divi_theme .et-l--body .et_pb_fullwidth_post_content ul,
body.et_divi_theme .et-l--body .et_pb_fullwidth_post_content ol,
body.et_divi_theme .entry-content ul,
body.et_divi_theme .entry-content ol,
.et_pb_text ul,
.et_pb_text ol,
.et_pb_post_content ul,
.et_pb_post_content ol,
.et_pb_fullwidth_post_content ul,
.et_pb_fullwidth_post_content ol,
.entry-content ul,
.entry-content ol {
font-family: "Din2014", sans-serif !important;
font-size: 18px !important;
line-height: 1.7em !important;
}
body.et_divi_theme .et-l--body .et_pb_text li,
body.et_divi_theme .et-l--body .et_pb_text li a,
body.et_divi_theme .et-l--body .et_pb_post_content li,
body.et_divi_theme .et-l--body .et_pb_post_content li a,
body.et_divi_theme .et-l--body .et_pb_fullwidth_post_content li,
body.et_divi_theme .entry-content li,
body.et_divi_theme .entry-content li a,
.et_pb_text li,
.et_pb_text li a,
.et_pb_post_content li,
.et_pb_post_content li a,
.et_pb_fullwidth_post_content li,
.entry-content li,
.entry-content li a {
font-family: "Din2014", sans-serif !important;
font-size: 18px !important;
line-height: 1.7em !important;
}
#menu-main-menu {
font-family: "Din2014-Medium" !important;
font-size: 20px;
}
@media only screen and (max-width: 1168px) {
.et_pb_posts .et_pb_post img,
.et_pb_posts .et_overlay {
height: 300px !important;
width: 100%;
object-fit: cover !important;
}
.et_pb_posts .entry-title,
.et_pb_posts .post-meta,
.et_pb_posts .post-content { 
padding-left: 15px;
padding-right: 15px;
}
} .et_pb_posts .more-link::after{
content: "  \276F";
}
.et_pb_posts .et_pb_post {
padding-top: 0px;
padding-bottom: 20px;
background-color: white;
box-shadow: 7px 7px 10px rgba(0,0,0,0.25);
}
@media only screen and (min-width: 1169px) { 
.et_pb_posts .et_pb_post img,
.et_pb_posts .et_overlay {
width: 243px !important;
height: 243px !important;
margin-left: 2% !important;
float: right;
object-fit: cover;
}
.et_pb_posts .entry-title,
.et_pb_posts .post-meta,
.et_pb_posts .post-content { 
float: left; 
width: 68%; 
}
.et_pb_posts .et_pb_post img,
.et_pb_posts .et_overlay {
float: left;
margin-right: 4%;
margin-left: 0;
}
.et_pb_posts .entry-title,
.et_pb_posts .post-meta,
.et_pb_posts .post-content { 
float: left; 
}
.et_pb_posts .et_pb_post {
padding-top: 20px !important;
}
}
.et_pb_posts .et_pb_post h2, .et_pb_posts .et_pb_post .post-meta, .et_pb_posts .et_pb_post .post-content {
padding-left: 20px;
}
.et_pb_contact_field_last, .et_pb_newsletter_button_wrap {
display: inline-block;
flex-basis: auto;
}
.et_pb_contact_field_last {
width: calc(100% - 125px);
}
.et_pb_newsletter_button_wrap {
width: 125px;
}
@media only screen and (max-width: 980px) {
.et-l--header .et_pb_menu__wrap {
float: right;
margin-top: -75px;
}
}
@media (max-width: 767px) {
.lwp-hide-mobile-menu.et_pb_menu .et_pb_menu__menu, .lwp-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu {
display: flex!important;
}	
}
.lwp-hide-mobile-menu .et_mobile_nav_menu {
display: none !important;
}
.et-l--footer a::after{
content: "";
}
#menu-footer-menu {
margin: 0 auto;
margin-bottom: 150px;
}
@media only screen and (min-width: 981px) {
.et-l--footer nav li li{
padding-left: 11px;
width: auto;
}
.et-l--footer nav .menu-item-has-children {
min-width: 130px;
margin-bottom: 150px !important;
}
.et-l--footer .et_pb_menu{
width: calc(100% - 78px);
} #menu-footer-menu {
margin: 0 auto;
margin-bottom: 0px;
}
}
.lwp-toggle-icon.et_pb_toggle .et_pb_toggle_title:before,.lwp-toggle-icon .et_pb_toggle .et_pb_toggle_title:before {
content: "";
background-image: url(//www.african-cities.org/wp-content/uploads/2021/03/downarrow.png);
background-repeat: no-repeat;
width: 25px;
height: 25px;
}
#main-content .slick-slide img {
display: block;
height: 300px;
object-fit: cover;
padding: 15px;
}
#main-content .slick-prev {
background-repeat: no-repeat !important;
width: 85px !important;
height: 73px !important;
background: url(//www.african-cities.org/wp-content/uploads/2021/03/Group-16-Copy.png);
left: 20%;
z-index: 100 !important;
}
.post-3340 .slick-prev {
left: -35px !important;
background-image: none !important;
background: none !important;
}
.post-3340 .slick-prev:before, .post-3340 .slick-next:before {
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
}
#main-content .slick-prev:before {
content: '';
}
#main-content .slick-next {
background-repeat: no-repeat !important;
width: 85px !important;
height: 73px !important;
background: url(//www.african-cities.org/wp-content/uploads/2021/03/Group-16.png);
right: -35px !important;
z-index: 100 !important;
}
.post-3340 .slick-next {
right: 35px !important;
background: none !important;
background-image: none !important;
}
#main-content .slick-next:before {
content: '';
}
#main-content .slick-active + .slick-active + .slick-active + .slick-active, .slick-current {
opacity: 0.5;
}
#main-content .slick-dots {
display: none !important;
}
.post-3340 .slick-prev:before {
content: '←' !important;
}
.post-3340 .slick-next:before {
content: '→' !important;
}
@media only screen and (max-width: 767px) {
.image-slider {
display: none;
}
}
@media only screen and (max-width: 980px) {
#main-content .slick-slide img {
display: block;
height: 200px;
object-fit: cover;
padding: 7px;
}
}
footer .slick-dots, .post-3340 .slick-dots {
display: none !important;
}
footer .slick-slide img, .post-3340 .slick-slide img {
max-height: 90px !important;
object-fit: contain !important;
padding-left: 20px !important;
padding-right: 20px !important;
margin: 0 auto !important;
}
footer .slick-active,  .post-3340 .slick-active {
opacity: 1 !important;
}
.responsive-accordion {
margin: 0;
padding-bottom: 0;
padding-right: 15px !important;
}
.responsive-accordion-head, .responsive-accordion-panel tbody h1 {
color: #17213B !important;
font-family: 'Bebas Neue' !important;
padding-bottom: 2px;
}
.responsive-accordion-panel tr {
margin-bottom: 5px;
border-left: solid 5px #17213B;
border-bottom: 0;
border-top: 0;
border-right: 0;
}
.responsive-accordion-panel td img{
margin-top: 15px;
float: right;
}
.tablepress{
margin-top: 30px !important;
}
.tablepress td img{
margin-top: 15px;
float: right;
}
.tablepress tr {
margin-bottom: 5px;
border-left: solid 4px #17213B;
border-bottom: 0;
border-top: 0;
border-right: 0;
}
.tablepress tbody h1 {
color: #17213B !important;
font-family: 'Din2014' !important;
padding-bottom: 2px;
font-size: 25px;
font-weight: 600;
margin-bottom: 10px;
}
.tablepress a {
color: #17213B !important;
}
@media(min-width: 768px) {
.responsive-accordion-panel {
width: calc(100% - 120px);
margin: 0 auto;
}	
} .tablepress br {
display: none;
}
.tablepress span {
font-weight: 300;
color: #17213B;
font-size: 16px;
}
.responsive-accordion-head {
background-color: white !important;
}
.responsive-accordion-head .fa-chevron-down:before {
background: url(//www.african-cities.org/wp-content/uploads/2021/03/plus.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
content: "";
display: block;
height: 38px;
width: 38px;
top: 20px;
}
.responsive-accordion-head .fa-chevron-up:before {
background: url(//www.african-cities.org/wp-content/uploads/2021/03/minus.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
content: "";
display: block;
height: 38px;
width: 38px;
}
.responsive-accordion-default.responsive-accordion li .responsive-accordion-head i {
top: 25px !important;
}
.responsive-accordion-head, .responsive-accordion-panel {
border: none !important;
}
.responsive-accordion-default.responsive-accordion li .responsive-accordion-head span{
font-size: 60px !important;
}
.et_pb_code_inner .theme1 {
padding-top: 0px !important;
}
.wpcf7 {
color: #17213B;
width: 100%;
}
.wpcf7 input, .wpcf7 textarea{
border-bottom: solid, 4px, #17213B;
border-left: 0;
border-right: 0;
border-top: 0;
padding: 10px;
width: 100%;
}
.wpcf7-submit {
width: 500px;
color: #FFFFFF!important;
border-width: 0px!important;
border-radius: 0px;
font-size: 25px;
font-family: 'Bebas Neue',display!important;
background-color: #17213B;
box-shadow: 0px 12px 18px -6px rgb(0 0 0 / 30%);
}
.contact-form h2 {
font-family: 'Din2014' !important;
font-weight: 600;
color: #17213B;
}
.search-results h2 a{
font-family: 'Bebas Neue',display;
font-size: 40px;
color: #17213b!important;
text-align: center;
}
.disable-lightbox a {
pointer-events: none;
}
.disable-lightbox .et_overlay {
display: none !important;
}
.et_pb_gallery_grid .et_pb_gallery_image,
.et_pb_gallery_grid .et_pb_gallery_image.landscape img
{
height: 90px;
}
.et_pb_gallery_grid .et_pb_gallery_image img
{
min-height: 90px;
}
.et_pb_column_3_tb_footer, .et_pb_column_1_tb_footer {
background-size: 90px !important;
background-position: top right !important;
}
.page-id-76 li {
list-style-type: none;
}
.page-id-76 .entry-content li:before { content: "  \276F"; margin-left: -20px; margin-right: 10px; } 
.et-social-rss a.icon:before {
content: url(https://www.african-cities.org/wp-content/uploads/2021/03/mail.png) !important;
}
.search-results h2 {
line-height: 2em;
}
#menu-main-menu .sub-menu{
margin-top: 0px !important;
background-color: #17213b !important;
}
.et_pb_fullwidth_menu .et-menu>li, .et_pb_menu .et-menu>li {
padding-left: 5px;
padding-right: 5px;
}
#menu-main-menu .sub-menu li {
width: 100%;
}
.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu a {
color: white !important;
}
.nav li ul {
width: 340px;
}
.et-menu li li a {
width: 300px;
} .imapsInnerTooltip {
font-size: 25px !important;
} 
.imapsSprite-group foreignObject {
font-size: 25px !important;
}
.map_wrapper .imapsTooltip-group {
width: 500px;
border: solid black 5px;
}
.slick-prev::before {
content: "←";
}
.slick-prev:before, .slick-next:before {
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev, .slick-next {
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.page-id-3340 .et_pb_section_0_tb_footer {
display: none !important;
}
.li_left li, .li_right li {
padding-bottom: 20px;
line-height: 1.4em;
}
.li_left ::marker, .li_right ::marker{
max-height: 20px !important;
}
.li_left li:nth-child(1) {
list-style-image: url(//www.african-cities.org/wp-content/uploads/2022/06/li1.png);
}
.li_left li:nth-child(2) {
list-style-image: url(//www.african-cities.org/wp-content/uploads/2022/06/li2.png);
}
.li_left li:nth-child(3) {
list-style-image: url(//www.african-cities.org/wp-content/uploads/2022/06/li3.png);
}
.li_left li:nth-child(4) {
list-style-image: url(//www.african-cities.org/wp-content/uploads/2022/06/li4.png);
}
.li_right li:nth-child(1) {
list-style-image: url(//www.african-cities.org/wp-content/uploads/2022/06/li5.png);
}
.li_right li:nth-child(2) {
list-style-image: url(//www.african-cities.org/wp-content/uploads/2022/06/li6.png);
}
.li_right li:nth-child(3) {
list-style-image: url(//www.african-cities.org/wp-content/uploads/2022/06/li7.png);
}
.li_right li:nth-child(4) {
list-style-image: url(//www.african-cities.org/wp-content/uploads/2022/06/li8.png);
} @media only screen and (max-width: 980px) { .et_pb_menu .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_menu .et_pb_menu__icon.et_pb_menu__close-search-button,
.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button {
display: flex !important;
} .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button {
color: #17213B !important;
} .et_pb_menu .et_mobile_menu,
.et_pb_menu .et_mobile_menu ul,
.et_pb_menu .et_mobile_menu .sub-menu,
.et_pb_fullwidth_menu .et_mobile_menu,
.et_pb_fullwidth_menu .et_mobile_menu ul,
.et_pb_fullwidth_menu .et_mobile_menu .sub-menu,
.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu,
.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul,
#mobile_menu1,
#mobile_menu1 ul,
#mobile_menu1 .sub-menu {
background-color: #17213B !important;
background-image: none !important;
}
.et_pb_menu .et_mobile_menu a,
.et_pb_menu .et_mobile_menu li a,
.et_pb_menu .et_mobile_menu li li a,
.et_pb_menu .et_mobile_menu .sub-menu a,
.et_pb_fullwidth_menu .et_mobile_menu a,
.et_pb_fullwidth_menu .et_mobile_menu li a,
.et_pb_fullwidth_menu .et_mobile_menu li li a,
.et_pb_fullwidth_menu .et_mobile_menu .sub-menu a,
.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu a,
.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu li a,
.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu li li a,
#mobile_menu1 a,
#mobile_menu1 li a,
#mobile_menu1 li li a,
#mobile_menu1 .sub-menu a {
color: #FFFFFF !important;
text-shadow: none !important;
background-color: transparent !important;
}
.et_pb_menu .et_mobile_menu a:hover,
.et_pb_menu .et_mobile_menu li a:hover,
.et_pb_menu .et_mobile_menu li li a:hover,
.et_pb_fullwidth_menu .et_mobile_menu a:hover,
.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu a:hover,
#mobile_menu1 a:hover,
#mobile_menu1 li a:hover,
#mobile_menu1 li li a:hover {
color: #FFFFFF !important;
opacity: 0.85;
}
}
@media only screen and (max-width: 767px) { .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button {
display: flex !important;
color: #17213B !important;
}
} .acrc-project-summary {
margin: 0 0 2em;
padding: 1.25em 1.5em;
background: #17213B;
color: #fff;
font-family: "Din2014", sans-serif;
}
.acrc-project-summary__list {
margin: 0;
padding: 0;
}
.acrc-project-summary__row {
display: grid;
grid-template-columns: minmax(140px, 32%) 1fr;
gap: 0.5em 1.25em;
padding: 0.45em 0;
border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.acrc-project-summary__row:last-child {
border-bottom: 0;
}
.acrc-project-summary dt {
margin: 0;
font-family: "Din2014-Medium", "Din2014", sans-serif;
font-size: 16px;
opacity: 0.85;
}
.acrc-project-summary dd {
margin: 0;
font-size: 18px;
} body.acrc-page-projects .et-l--header .et_pb_section,
body.acrc-page-projects .et_pb_section_0_tb_header {
background-color: #FFD600 !important;
background-image: none !important;
}
body.acrc-page-projects .et-l--header .et_pb_menu a,
body.acrc-page-projects .et-l--header .et_pb_menu .mobile_menu_bar:before,
body.acrc-page-projects .et-l--header .et_pb_menu__search-button,
body.acrc-page-projects .et-l--header .et_pb_menu__close-search-button,
body.acrc-page-projects #menu-main-menu > li > a {
color: #17213B !important;
}
body.acrc-page-projects .et-l--header .et_pb_search input.et_pb_s,
body.acrc-page-projects .et-l--header .et_pb_search input.et_pb_searchsubmit {
color: #17213B !important;
border-color: #17213B !important;
} body.acrc-page-projects .et-l--header .et_pb_image img,
body.acrc-page-projects .et-l--header .et_pb_menu__logo img {
filter: brightness(0) saturate(100%);
} body.acrc-page-projects .et-l--header .et_pb_section_1_tb_header,
body.acrc-page-projects .et-l--header .et_pb_section:not(.et_pb_section--with-menu) {
display: none !important;
}
body.acrc-page-projects .et-l--body .et_pb_section:not(.acrc-projects-hero) h1,
body.acrc-page-projects .entry-title,
body.acrc-page-projects .et_pb_title_container {
display: none !important;
}
body.acrc-page-projects .acrc-projects-hero h1 {
display: block !important;
} body.acrc-page-projects .et-l--header .et_pb_menu,
body.acrc-page-projects .et-l--header .et_pb_menu .et_pb_row,
body.acrc-page-projects .et-l--header .et_pb_menu .et_pb_menu__wrap,
body.acrc-page-projects .et-l--header .et_pb_with_border {
background-color: transparent !important;
background-image: none !important;
}
.acrc-projects {
font-family: "Din2014", sans-serif;
color: #17213B;
}
.acrc-projects__filters {
display: grid;
grid-template-columns: 1.4fr repeat(3, 1fr) auto;
gap: 1rem 1rem;
margin: 0 0 1.75rem;
align-items: end;
}
@media (max-width: 980px) {
.acrc-projects__filters {
grid-template-columns: 1fr 1fr;
}
}
@media (max-width: 767px) {
.acrc-projects__filters {
grid-template-columns: 1fr;
}
}
.acrc-projects__search input,
.acrc-projects__select select {
width: 100%;
box-sizing: border-box;
border: 2px solid #17213B;
border-radius: 0;
padding: 0.7em 0.85em;
font-family: "Din2014", sans-serif;
font-size: 16px;
color: #17213B;
background: #fff;
appearance: none;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2317213B' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: right 12px center;
padding-right: 2.2em;
}
.acrc-projects__search input {
background-image: none;
padding-right: 0.85em;
}
.acrc-projects__select span {
display: block;
font-size: 13px;
letter-spacing: 0.02em;
text-transform: uppercase;
margin-bottom: 0.4em;
font-family: "Din2014-Medium", "Din2014", sans-serif;
}
.acrc-projects__reset {
border: 2px solid #17213B;
background: transparent;
color: #17213B;
padding: 0.7em 1.2em;
font-family: "Din2014-Medium", "Din2014", sans-serif;
font-size: 16px;
cursor: pointer;
height: 46px;
}
.acrc-projects__reset:hover {
background: #17213B;
color: #fff;
}
.acrc-projects__count {
margin: 0 0 1rem;
font-size: 16px;
}
.acrc-projects__grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 1.75rem;
}
@media (max-width: 980px) {
.acrc-projects__grid {
grid-template-columns: repeat(2, 1fr);
}
.acrc-project-summary__row {
grid-template-columns: 1fr;
gap: 0.15em;
}
}
@media (max-width: 767px) {
.acrc-projects__grid {
grid-template-columns: 1fr;
}
}
.acrc-projects__card {
background: #fff;
box-shadow: 7px 7px 10px rgba(0, 0, 0, 0.15);
display: flex;
flex-direction: column;
height: 100%;
}
.acrc-projects__card[hidden] {
display: none !important;
}
.acrc-projects__card-media img,
.acrc-projects__card-placeholder {
display: block;
width: 100%;
height: 180px;
object-fit: cover;
}
.acrc-projects__card-placeholder {
background: #FFD600;
}
.acrc-projects__card-body {
padding: 1.15rem 1.2rem 1.35rem;
display: flex;
flex-direction: column;
flex: 1;
}
.acrc-projects__card-title {
margin: 0 0 0.55rem;
font-family: "Din2014-Medium", "Din2014", sans-serif;
font-size: 22px;
line-height: 1.25;
}
.acrc-projects__card-title a {
color: #17213B !important;
text-decoration: none;
}
.acrc-projects__card-title a:hover {
opacity: 0.8;
}
.acrc-projects__card-excerpt {
margin: 0 0 1rem;
font-size: 16px !important;
line-height: 1.45;
color: #17213B;
flex: 1;
}
.acrc-projects__pills {
list-style: none !important;
margin: 0 0 1.1rem 0 !important;
padding: 0 !important;
padding-left: 0 !important;
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 0.35rem;
}
body.et_divi_theme .entry-content .acrc-projects__pill,
body.et_divi_theme .et-l--body .acrc-projects__pill,
.acrc-projects__pill {
display: inline-block;
list-style: none !important;
margin: 0 !important;
padding: 0.28em 0.65em !important;
font-size: 13px !important;
font-family: "Din2014", sans-serif !important;
line-height: 1.3 !important;
background: #E6E8EC !important;
color: #17213B !important;
border-radius: 2px;
}
.acrc-projects__pill::before,
.acrc-projects__pill::after {
content: none !important;
display: none !important;
margin: 0 !important;
}
.acrc-projects__pill--status {
background: #D5D8DE;
color: #17213B;
}
.acrc-projects__read-more {
display: inline-block;
align-self: flex-start;
margin-top: auto;
padding: 0.55em 1.1em;
background: #17213B;
color: #fff !important;
font-family: "Din2014-Medium", "Din2014", sans-serif;
font-size: 15px;
text-decoration: none !important;
}
.acrc-projects__read-more:hover {
opacity: 0.88;
color: #fff !important;
}
.acrc-projects__none,
.acrc-projects__empty {
font-size: 18px;
} body.acrc-page-projects .et-l--header {
position: relative;
z-index: 10;
margin-bottom: 0 !important;
}
body.acrc-page-projects .et-l--header .et_pb_section,
body.acrc-page-projects .et_pb_section_0_tb_header {
background-color: transparent !important;
background-image: none !important;
margin-bottom: 0 !important;
}
.acrc-projects-hero.et_pb_section,
.et_pb_section.acrc-projects-hero,
body.acrc-page-projects .acrc-projects-hero {
background-color: #FFD600 !important;
position: relative;
overflow: visible !important; margin-top: -153px !important;
padding-top: 200px !important;
padding-bottom: 100px !important; }
.acrc-projects-hero .et_pb_text_inner,
.acrc-projects-hero h2,
.acrc-projects-hero p {
color: #17213B !important;
font-family: "Din2014", sans-serif;
} body.acrc-page-projects .acrc-projects-hero h1,
.acrc-projects-hero h1 {
color: #17213B !important;
font-family: "Bebas Neue", display !important;
font-size: 80px !important;
font-weight: 500 !important;
line-height: 95px !important;
text-transform: uppercase !important;
} .acrc-projects-hero::before {
content: "";
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: 100px;
background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNGRkZGRkYiPjxwYXRoIGQ9Ik02NDAgMTM5TDAgMHYxNDBoMTI4MFYwTDY0MCAxMzl6Ii8+PC9nPjwvc3ZnPg==");
background-size: 100% 100px;
background-repeat: no-repeat;
background-position: bottom center;
pointer-events: none;
z-index: 3;
}
.acrc-projects-hero::after {
content: "";
position: absolute;
right: -10vw; top: -200px;
width: min(58vw, 640px);
height: min(58vw, 640px);
border: 72px solid #fff;
transform: rotate(45deg);
pointer-events: none;
z-index: 1;
}
.acrc-projects-hero .et_pb_row {
position: relative;
z-index: 2;
} body.acrc-page-projects .acrc-projects-hero + .et_pb_section {
margin-top: -70px !important;
padding-top: 0 !important;
position: relative;
z-index: 4;
background-color: transparent !important;
}
body.acrc-page-projects .acrc-projects-hero + .et_pb_section .et_pb_row {
position: relative;
z-index: 5;
padding-top: 0 !important;
}
@media (max-width: 980px) {
body.acrc-page-projects .acrc-projects-hero {
margin-top: -120px !important;
padding-top: 160px !important;
}
.acrc-projects-hero::after {
width: min(55vw, 360px);
height: min(55vw, 360px);
border-width: 48px;
top: -20px;
right: -8vw;
}
}
@media (max-width: 767px) {
body.acrc-page-projects .acrc-projects-hero {
margin-top: -90px !important;
padding-top: 130px !important;
}
.acrc-projects-hero::after {
width: 200px;
height: 200px;
border-width: 28px;
top: 10px;
right: -40px;
}
}