/*  MICROTHEMER STYLES  */

/*= Full Code Editor CSS ====== */

/* Login Form Styling */
/*
.login form, #loginform {
    padding-bottom: 0px;
}

.wp-core-ui .button, .wp-core-ui .button-secondary {
    color: #f58220;
}

.mo_oauth_login_button {
    display: block !important;
    border: 1px solid #f58220 !important;
    border-radius: 5px !important;
    width: 93% !important;
    height: 28px !important;
    box-shadow: none !important;
    background-color: #f58220 !important;
    margin-left: 12px !important;
    margin-right: 12px !important;
}

.mo_oauth_login_button h3 {
    font-weight: 400 !important;
	font-size: 14px !important;
}

.mo_oauth_login_button_icon {
    border-right: 1px solid #c6582d63 !important;
}

#login form p.submit {
    display: none !important;
}

.login form .forgetmenot {
    display: none !important;
}
*/

/*= General =================== */

/** General >> Googleplaybtn image **/
.googleplaybtn > img {
	width: 150px !important;
	max-width: 50vw !important;
	display: inline-block !important;
}
ul.wp-block-latest-posts__list.is-grid.columns-3.wp-block-latest-posts li {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
	padding: 15px !important;
	border-radius: 20px !important;
}
ul.wp-block-latest-posts__list.is-grid.columns-3.wp-block-latest-posts li a {
	color: var(--global-palette4) !important;
}
ul.wp-block-latest-posts__list.is-grid.columns-3.wp-block-latest-posts li div {
	margin-top: 15px !important;
}
ul.wp-block-latest-posts__list.is-grid.columns-3.wp-block-latest-posts li div a {
	color: #fff !important;
	text-decoration: none !important;
	background: var(--global-palette1) !important;
	padding: 8px 15px !important;
	border-radius: 50px !important;
}

/** General >> Staff column kt inside inner col _2 **/
.staff-column > .kt-inside-inner-col {
	
}

/** General >> Is style default image **/
ul.wp-block-latest-posts__list.is-grid.columns-3.wp-block-latest-posts li {
	border-radius: 0 !important;
}

/** General >> Staff column image _2 **/
.staff-column img {
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
}

/** General >> Wrapper wp block button link **/
#wrapper .wp-block-button__link {
	font-size: 15px !important;
	font-weight: normal !important;
	text-transform: uppercase !important;
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	position: fixed !important;
	top: 39% !important;
	bottom: auto !important;
	left: auto !important;
	right: 0 !important;
	z-index: 9999 !important;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
}
.tags-links {
	display: none !important;
}


/*= Header ==================== */

/** Header >> Header Language Switcher **/
#icl_lang_sel_widget-2 .wpml-ls-item-legacy-list-horizontal {
	color: var(--global-palette9) !important;
	font-size: 12px !important;
	list-style-type: none !important;
	width: 100% !important;
	min-width: 100% !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-wrap: wrap !important;
	-moz-flex-wrap: wrap !important;
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
}

/** Header >> Header Language Switched Link **/
#icl_lang_sel_widget-2 .wpml-ls-item-legacy-list-horizontal a {
	color: var(--global-palette9) !important;
	width: 100% !important;
	padding-bottom: 0 !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** Header >> Icl lang sel widget 2 wpml ls legacy list horizontal **/
.wpml-ls-legacy-list-horizontal {
	padding-top: 0 !important;
	padding-bottom: 6px !important;
	padding-left: 0 !important;
}

/** Header >> Main header site main header wrap **/
#main-header .site-main-header-wrap {
	box-shadow: 0 0 14px 0 rgba(55, 60, 66, 0.2) !important;
}

/** Header >> Wpml flag **/
img.wpml-ls-flag {
	width: 12px !important;
	height: 12px !important;
}

/** Header >> Icl lang sel widget 2 unordered list **/
#icl_lang_sel_widget-2 ul {
	width: 200px !important;
	min-width: 100% !important;
	padding-left: 0 !important;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
}


/*= Main Menu ================= */

/** Main Menu >> Header bloom input **/
#kt-layout-id_45e466-5b input {
	color: var(--global-palette5) !important;
	background-color: rgb(254, 254, 254) !important;
	border: 1px solid var(--global-palette5) !important;
}

/** Main Menu >> Header bloom make form visible **/
#kt-layout-id_45e466-5b .et_bloom_make_form_visible {
	margin-top: 0 !important;
}

/** Main Menu >> Header bloom form text **/
#kt-layout-id_45e466-5b .et_bloom_form_text {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
#kt-layout-id_45e466-5b .et_bloom_form_text p {
	color: var(--global-palette4) !important;
}
#kt-layout-id_45e466-5b .et_bloom_form_text h2 {
	color: var(--global-palette4) !important;
	font-family: "Montserrat" !important;
	font-size: 18px !important;
	font-weight: 500 !important;
}

/** Main Menu >> Header bloom bottom inline **/
#kt-layout-id_45e466-5b .et_bloom_bottom_inline {
	background-color: rgb(255, 255, 255) !important;
	padding-top: 25px !important;
	padding-bottom: 15px !important;
}

/** Main Menu >> Header bloom header text light **/
#kt-layout-id_45e466-5b .et_bloom_header_text_light {
	color: var(--global-palette4) !important;
	background-color: rgb(255, 255, 255) !important;
	padding-top: 6px !important;
	padding-bottom: 0 !important;
}

/** Main Menu >> Header input placeholder text **/
#kt-layout-id_45e466-5b ::placeholder {
	color: rgb(113, 120, 128) !important;
	font-weight: 400 !important;
}

/** Main Menu >> Header bloom locked form **/
#kt-layout-id_45e466-5b .et_bloom_locked_form {
	background-color: rgba(0, 0, 0, 0) !important;
}

/** Main Menu >> Kt layout id 45e466 5b et bloom locked container **/
#kt-layout-id_45e466-5b .et_bloom_locked_container {
	color: rgba(55, 60, 66, 0) !important;
}

/** Main Menu >> Search drawer [type="search"] **/
#search-drawer [type="search"] {
	color: var(--global-palette4) !important;
	background-color: rgba(255, 255, 255, 0.85) !important;
	border-color: var(--global-palette1) !important;
	border-width: 2px !important;
	border-radius: 8px !important;
}

/** Main Menu >> Kadence search icon wrap kadence svg iconset **/
.kadence-search-icon-wrap > .kadence-svg-iconset {
	color: var(--global-palette4) !important;
}


/*= Content =================== */

/** Content >> .page-hero .jet-listing-dynamic-field__inline-wrap > h1 **/
.page-hero .jet-listing-dynamic-field__inline-wrap > h1 > div {
	color: var(--global-palette9) !important;
	font-size: 60px !important;
	text-align: center !important;
}

/** Content >> Page hero title section **/
.page-hero {
	text-align: center !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

/** Content >> Staff column image **/
.staff-column img {
	border-top-left-radius: 20px !important;
	border-top-right-radius: 20px !important;
}

/** Content >> Breadcrumb **/
.breadcrumb {
	font-size: 14px !important;
	padding-left: 0 !important;
}

/** Content >> Breadcrumb Link **/
.breadcrumb a {
	text-decoration: none !important;
}

/** Content >> Wp block quote **/
.wp-block-quote {
	padding-left: 0 !important;
	border-width: medium !important;
	border-style: none !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

/** Content >> Wp block quote Before **/
.wp-block-quote:before {
	font-family: "Font Awesome 5 Free" !important;
	color: var(--global-palette1) !important;
	font-size: 42px !important;
	font-weight: 900 !important;
	padding-right: 15px !important;
	content: "\f10d" !important;
}

/** Content >> Kadence infobox **/
.wp-block-kadence-infobox {
	height: 100% !important;
}

/** Content >> Kadence infobox Link Wrap **/
.kt-blocks-info-box-link-wrap {
	min-height: 100% !important;
}

/** Content >> Podcast card kt info box image **/
.podcast-card .kt-info-box-image {
	border-bottom-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}

/** Content >> Podcast Cards Image Height **/
#kt-layout-id_ced49d-f3 .kt-blocks-info-box-media-container {
	max-height: 218px !important;
	overflow-y: hidden !important;
}

/** Content >> Author url **/
.entry-meta .author .url {
	color: var(--global-palette1) !important;
}


/*= Footer ==================== */

/** Footer >> Footer link image **/
#kt-layout-id_6a470b-f7 .jet-listing-dynamic-image__link img {
	max-width: 220px !important;
}

/** Footer >> Kt layout id 6a470b f7 et bloom locked form **/
#kt-layout-id_6a470b-f7 .et_bloom_locked_form {
	
}

/** Footer >> Kt layout id 6a470b f7 et bloom make form visible **/
#kt-layout-id_6a470b-f7 .et_bloom_make_form_visible {
	margin-top: 0 !important;
}

/** Footer >> Kt layout id 6a470b f7 et bloom header text light **/
#kt-layout-id_6a470b-f7 .et_bloom_header_text_light {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

/** Footer >> Kt layout id 6a470b f7 et bloom form text **/
#kt-layout-id_6a470b-f7 .et_bloom_form_text {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

/** Footer >> Kt layout id 6a470b f7 et bloom bottom inline **/
#kt-layout-id_6a470b-f7 .et_bloom_bottom_inline {
	padding-top: 25px !important;
	padding-bottom: 15px !important;
}

/** Footer >> Kt layout id 6a470b f7 input **/
#kt-layout-id_6a470b-f7 input {
	background-color: rgb(254, 254, 254) !important;
}

/** Footer >> Kt layout id 6a470b f7 input placeholder text **/
#kt-layout-id_6a470b-f7 ::placeholder {
	color: var(--global-palette6) !important;
	font-weight: 400 !important;
}

/** Footer >> Kadence column 38b5c6 aa kt inside inner col **/
.kadence-column_38b5c6-aa > .kt-inside-inner-col {
	
}

/** Footer >> Kt layout id 6a470b f7 kadence column 38b5c6 aa **/
#kt-layout-id_6a470b-f7 .kadence-column_38b5c6-aa {
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

/** Footer >> Footer wp social link svg **/
#kt-layout-id_6a470b-f7 .wp-social-link svg {
	color: var(--global-palette3) !important;
}

/** Footer >> Footer wp social link containers **/
.wp-social-link {
	text-align: left !important;
	padding-left: 0 !important;
	margin-left: -5px !important;
}

/** Footer >> Kt layout id 6a470b f7 wp block social links **/
#kt-layout-id_6a470b-f7 .wp-block-social-links {
	
}


/*= Member Benefits &  Projects = */

/** Member Benefits &  Projects >> Member benefit list item **/
.member-benefit-list-item {
	height: 100% !important;
	min-height: 100% !important;
}

/** Member Benefits &  Projects >> Member benefit list item kt inside inner col **/
.member-benefit-list-item .kt-inside-inner-col {
	box-shadow: 0 0 0 0 rgba(55, 60, 66, 0.2) !important;
	height: 100% !important;
	min-height: 100% !important;
	border-radius: 0 !important;
}

/** Member Benefits &  Projects >> Member Benefit Jet listing dynamic image **/
.member-benefit-list-item .jet-listing-dynamic-image img {
	
}

/** Member Benefits &  Projects >> Member benefit list item jet listing dynamic field **/
.member-benefit-list-item .jet-listing-dynamic-field {
	
}

/** Member Benefits &  Projects >> Member Benefit Jet listing dynamic field paragraph **/
.member-benefit-list-item .jet-listing-dynamic-field p {
	font-size: 14px !important;
}

/** Member Benefits &  Projects >> Member Benefit Jet listing dynamic field paragraph image **/
.member-benefit-list-item .jet-listing-dynamic-field p img {
	margin-top: 15px !important;
	margin-right: 15px !important;
	margin-bottom: 15px !important;
}

/** Member Benefits &  Projects >> Member Benefit Jet listing dynamic field paragraph link **/
.member-benefit-list-item .jet-listing-dynamic-field p a {
	color: var(--global-palette1)  !important;
	font-size: 14px !important;
	font-weight: 500 !important;
}

/** Member Benefits &  Projects >> Member benefit list item heading 4 **/
.member-benefit-list-item h4 {
	color: var(--global-palette4) !important;
	font-size: 20px !important;
	line-height: 1.2 !important;
	margin-bottom: -15px !important;
}

/** Member Benefits &  Projects >> #kt-layout-id_a0f4e7-fe .jet-listing-grid **/
#kt-layout-id_a0f4e7-fe .jet-listing-grid {
	margin-top: 50px !important;
}

/** Member Benefits &  Projects >> Project list item **/
.project-list-item {
	box-shadow: 0 0 14px 0 rgba(55, 60, 66, 0.2) !important;
	height: 100% !important;
	min-height: 480px !important;
	padding-bottom: 20px !important;
	margin-top: -50px !important;
	border-radius: 20px !important;
}

/** Member Benefits &  Projects >> Project Button Container **/
.project-button {
	text-align: center !important;
	-webkit-flex-direction: row !important;
	-moz-flex-direction: row !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

/** Member Benefits &  Projects >> Project Button **/
.jet-listing .jet-listing-dynamic-link__label {
	color: var(--global-palette9) !important;
	font-size: 15px !important;
	font-weight: 500 !important;
	text-shadow: 0 0 rgba(0, 0, 0, 0.2) !important;
	box-shadow: 0 0 3px 0 rgba(87, 92, 102, 0.2) !important;
	background-color: var(--global-palette1) !important;
	padding: 4px 20px 5px 20px !important;
	margin-top: 5px !important;
	border-radius: 50px !important;
}

/** Member Benefits &  Projects >> Project Button Hover **/
.jet-listing a:hover {
	text-decoration: none !important;
}

/** Member Benefits &  Projects >> Project image container **/
.project-image {
	min-height: 166px !important;
}

/** Member Benefits &  Projects >> Project image attachment full **/
.project-image .attachment-full {
	width: 100% !important;
	min-height: 166px !important;
}

/** Member Benefits &  Projects >> Project title **/
.project-title {
	color: var(--global-palette9) !important;
	text-align: center !important;
	padding-top: 0 !important;
	margin-bottom: 0 !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

/** Member Benefits &  Projects >> Project description **/
.project-description {
	margin-top: -10px !important;
}

/** Member Benefits &  Projects >> Project list item kt inside inner col **/
.project-list-item .kt-inside-inner-col {
	height: 100% !important;
}

/** Member Benefits &  Projects >> Member Benefits Column  jet listing grid item **/
#kt-layout-id_a0f4e7-fe .jet-listing-grid__item {
	box-shadow: 0 0 14px 0 rgba(55, 60, 66, 0.2) !important;
	padding: 0 !important;
	margin-right: 10px !important;
	margin-bottom: 20px !important;
	margin-left: 5px !important;
	border-radius: 20px !important;
}

/** Member Benefits &  Projects >> .kt-row-layout-inner > .kt-row-column-wrap > .kadence-column_7f1095-db > .kt-inside-inner-col **/
#kt-layout-id_a0f4e7-fe .jet-listing-dynamic-post-1855 {
	
}

/** Member Benefits &  Projects >> Kt layout id f3172e 31 kt inside inner col **/
#kt-layout-id_f3172e-31 .kt-inside-inner-col {
	
}

/** Member Benefits &  Projects >> Kt layout id f3172e 31 kt inside inner col _2 **/
#kt-layout-id_f3172e-31 .kt-inside-inner-col {
	min-width: 300px !important;
	min-height: 620px !important;
}

/** Member Benefits &  Projects >> Kt has 3 columns wp block kadence column **/
.kt-has-3-columns .wp-block-kadence-column {
	min-width: 300px !important;
	max-width: 100% !important;
}

/** Member Benefits &  Projects >> Kt layout id ebcf8c 1d kt inner column height full **/
#kt-layout-id_ebcf8c-1d > .kt-inner-column-height-full {
	
}

/** Member Benefits &  Projects >> Kt inner tab bd2de6 e3 link **/
.kt-inner-tab_bd2de6-e3 a {
	
}

/** Member Benefits &  Projects >> Kt layout id a0f4e7 fe image **/
#kt-layout-id_a0f4e7-fe img {
	
}

/** Member Benefits &  Projects >> Post 28997 image **/
#post-28997 img {
	border-radius: 20px !important;
}
#post-28997 img:hover {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
}

/** Member Benefits &  Projects >> Kadence column 69faa6 d6 kt inside inner col **/
.kadence-column_69faa6-d6 > .kt-inside-inner-col {
	height: 200px !important;
}

/** Member Benefits &  Projects >> Kadence column 4e2605 8d kt inside inner col **/
.kadence-column_4e2605-8d > .kt-inside-inner-col {
	height: 200px !important;
}

/** Member Benefits &  Projects >> Kadence column 4758d5 c1 kt inside inner col **/
.kadence-column_4758d5-c1 > .kt-inside-inner-col {
	height: 200px !important;
}

/** Member Benefits &  Projects >> Kadence column 52fa9c 00 kt inside inner col **/
.kadence-column_52fa9c-00 > .kt-inside-inner-col {
	height: 200px !important;
}

/** Member Benefits &  Projects >> Kadence column 4cef8f da kt inside inner col **/
.kadence-column_4cef8f-da > .kt-inside-inner-col {
	height: 200px !important;
}

/** Member Benefits &  Projects >> Kt has 4 columns kt inside inner col **/
.kt-has-4-columns .kt-inside-inner-col {
	
}

/** Member Benefits &  Projects >> Kt layout id 126bb9 ff jet listing dynamic post 56980 **/
#kt-layout-id_126bb9-ff .jet-listing-dynamic-post-56980 {
	
}


/*= Tabs ====================== */

/** Tabs >> .fullwidth-tabs .kt-tabs-title-list **/
.fullwidth-tabs .kt-tabs-title-list {
	max-width: 1290px !important;
	margin: 0 auto 0 auto !important;
	border-color: var(--global-palette7) !important;
	border-bottom: 1px solid var(--global-palette7) !important;
}

/** Tabs >> Fullwidth tabs kt tab title active **/
.fullwidth-tabs .kt-tab-title-active {
	border-bottom: 2px solid var(--global-palette1)  !important;
}

/** Tabs >> Fullwidth Tabs > Tab Titles **/
.fullwidth-tabs .kt-tab-title {
	
}
input#gform_previous_button_227_34, 
input#gform_previous_button_227_39, 
input#gform_previous_button_227_41, 
input#gform_previous_button_227_44, 
input#gform_previous_button_227_46, 
input#gform_previous_button_227_49, 
input#gform_previous_button_227_51, 
input#gform_previous_button_227_54, 
input#gform_previous_button_227_56, 
input#gform_previous_button_227_59, 
input#gform_previous_button_227_61, 
input#gform_previous_button_227_64
input#gform_previous_button_227_66, 
input#gform_previous_button_227_69, 
input#gform_previous_button_227_71, 
input#gform_previous_button_227_75, 
input#gform_previous_button_227_77, 
input#gform_previous_button_227_80, 
input#gform_previous_button_227_83, 
input#gform_previous_button_227 {
	display: none !important;
}
div#gform_confirmation_wrapper_227 h3 {
	color: #f58220 !important;
	font-weight: bold !important;
	text-align: center !important;
}
div#gform_confirmation_wrapper_227 img {
	width: 60% !important;
	margin: auto !important;
}

/** Tabs >> Kt layout id 6f31e1 58 kt tabs title list **/
#kt-layout-id_6f31e1-58 .kt-tabs-title-list {
	
}


/*= Mega Menu ================= */

/** Mega Menu >> AF Mega Menu h4 link **/
.af-mega-menu h4 a {
	color: var(--global-palette1)  !important;
	font-size: 18px !important;
	font-weight: 500 !important;
	text-decoration: underline !important;
	padding-left: 0 !important;
}

/** Mega Menu >> AF Mega Menu Heading link **/
.af-mega-menu .mega-menu-heading-link a {
	color: var(--global-palette4) !important;
	font-size: 18px !important;
	font-weight: 500 !important;
	text-decoration: none !important;
	padding-left: 0 !important;
}

/** Mega Menu >> AF Mega Menu Heading **/
.af-mega-menu .mega-menu-heading-link {
	color: var(--global-palette4) !important;
	font-size: 18px !important;
	font-weight: 500 !important;
	text-decoration: none !important;
	padding-top: 0 !important;
	padding-bottom: 18px !important;
	padding-left: 0 !important;
}

/** Mega Menu >> Sub Menu **/
.sub-menu {
	
}

/** Mega Menu >> .af-mega-menu h4 link hover **/
.af-mega-menu h4 a:hover {
	color: var(--global-palette1) !important;
}

/** Mega Menu >> .af-mega-menu link hover **/
.af-mega-menu a:hover {
	text-decoration: underline !important;
}

/** Mega Menu >> Af mega menu kt svg icon list style default **/
.af-mega-menu .kt-svg-icon-list-style-default {
	margin: 0 !important;
	border-bottom-width: 0 !important;
}

/** Mega Menu >> Af mega menu kt svg icon list style default link **/
.af-mega-menu .kt-svg-icon-list-style-default a {
	color: var(--global-palette1)  !important;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	padding-left: 0 !important;
}

/** Mega Menu >> .nuus-menu-col-1 **/
.nuus-menu-col-1 {
	max-width: 20% !important;
}

/** Mega Menu >> #kt-layout-id_fefcbd-8d > .kt-m-colapse-left-to-right **/
#kt-layout-id_fefcbd-8d > .kt-m-colapse-left-to-right {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

/** Mega Menu >> .afriforum-social ul **/
.afriforum-social ul {
	margin-top: -15px !important;
	margin-left: -20px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: row !important;
	-moz-flex-direction: row !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
}

/** Mega Menu >> .afriforum-social ul li **/
.afriforum-social ul li {
	padding: 2px !important;
	border-bottom-width: 0 !important;
}


/*= Gravity Forms ============= */

/** Gravity Forms >> Gravity Forms Labels **/
.gfield_label, 
.gform_body .ginput_container_name label {
	display: none !important;
}


/*= Search Results Page ======= */

/** Search Results Page >> Archive container entry **/
.search-results #archive-container > .entry {
	box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.2) !important;
	border-radius: 20px !important;
}

/** Search Results Page >> Post thumbnail inner image **/
.search-results #archive-container > .entry .post-thumbnail-inner img {
	border-top-left-radius: 20px !important;
	border-top-right-radius: 20px !important;
}

/** Search Results Page >> Search entry title **/
.search-results #archive-container > .entry .entry-title {
	line-height: 1.3 !important;
	font-weight: 500 !important;
}

/** Search Results Page >> .search-results #archive-container > .entry .entry-summary **/
.search-results #archive-container > .entry .entry-summary {
	font-size: 13px !important;
	line-height: 1.3 !important;
}

/** Search Results Page >> Entry post more link **/
.search-results #archive-container > .entry .post-more-link {
	color: var(--global-palette9) !important;
	font-weight: 500 !important;
	text-transform: capitalize !important;
	background-color: var(--global-palette1) !important;
	padding: 5px 15px 5px 15px !important;
	border-radius: 50px !important;
}

/** Search Results Page >> More link wrap kadence svg iconset **/
.search-results #archive-container > .entry .more-link-wrap .kadence-svg-iconset {
	display: none !important;
}

/** Search Results Page >> .search-results #archive-container **/
.search-results #archive-container {
	grid-column-gap: 20px !important;
	column-gap: 20px !important;
	grid-row-gap: 20px !important;
	row-gap: 20px !important;
	grid-template-columns: 25% 25% 25% 25% !important;
	grid-template-rows: auto !important;
}


/*= Sluit Aan Modal =========== */

/** Sluit Aan Modal >> Sluit aan popup kt blocks modal link **/
.sluit-aan-popup > .kt-blocks-modal-link {
	text-transform: uppercase !important;
	box-shadow: -3px 3px 12px 0 rgba(55, 60, 66, 0.2) !important;
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	position: fixed !important;
	top: 30% !important;
	bottom: auto !important;
	left: auto !important;
	right: 0 !important;
	z-index: 9999 !important;
}

/** Sluit Aan Modal >> Sluit aan global kt modal close **/
#sluit-aan-global .kt-modal-close {
	padding-top: 8px !important;
	padding-right: 8px !important;
}


/*= Member Benefits &  Projects 13 = */

/** Member Benefits &  Projects 13 >> Wp block latest posts list list item:(1) **/
.wp-block-latest-posts__list > li:nth-of-type(1) {
	
}


/*= WordPress Backend ========= */

/** WordPress Backend >> Gutenberg Headings **/
.block-editor-page .editor-styles-wrapper h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
	text-transform: none !important;
}


/*( Large Desktop )*/
@media (min-width: 1200px) {

	/*= Sluit Aan Modal =========== */

	/** Sluit Aan Modal >> Sluit aan popup kt blocks modal link **/
	.sluit-aan-popup > .kt-blocks-modal-link {
	padding-left: 20px !important;
	border-top-left-radius: 50px !important;
	border-bottom-left-radius: 50px !important;
}


	/*= General =================== */

	/** General >> Staff column image _2 **/
	.staff-column img {
	
}

	/** General >> Staff column image _3 **/
	.staff-column > img {
	border-top-left-radius: 0 !important;
}

	/** General >> Is style default image _2 **/
	.is-style-default > img {
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
}

	/** General >> Wp block latest posts list list item **/
	.wp-block-latest-posts__list > li {
	border-radius: 0 !important;
}


}


/*( Tablet & Phone )*/
@media (max-width: 767px) {

	/*= Sluit Aan Modal =========== */

	/** Sluit Aan Modal >> Sluit Aan Modal Btn Text **/
	#kt-modal_205e45-05 .kt-blocks-modal-link-inner {
	display: block !important;
}

	/** Sluit Aan Modal >> Sluit aan popup kt blocks modal link **/
	.sluit-aan-popup > .kt-blocks-modal-link {
	padding: 10px 8px 10px 20px !important;
	border-top-left-radius: 50px !important;
	border-bottom-left-radius: 50px !important;
}


	/*= Header ==================== */

	/** Header >> Header Language Switcher **/
	#icl_lang_sel_widget-2 .wpml-ls-item-legacy-list-horizontal {
	
}


}


/*( Phone )*/
@media (max-width: 480px) {

	/*= Tabs ====================== */

	/** Tabs >> Fullwidth Tabs > Tab Titles **/
	.fullwidth-tabs .kt-tab-title {
	width: 100% !important;
	border-bottom-color: var(--global-palette7) !important;
	border-left-color: var(--global-palette7) !important;
	border-bottom-width: 1px !important;
}
ul.kt-tabs-title-list li {
	width: 100%!important;
}
#gform_confirmation_message_227 h3 {
	text-align: center!important;
	color: #f58220!important;
	font-weight: bold!important;
}
#gform_confirmation_message_227 img {
	width: 70%!important;
	margin: auto!important;
}
input#gform_previous_button_227_34 {
	display: none !important;
}

	/** Tabs >> Fullwidth Tabs > Tab Titles ::before **/
	.fullwidth-tabs .kt-tab-title::before {
	background: url("http://afriforum.co.za/wp-content/uploads/2020/11/circle-right-gray.png") no-repeat center center / contain !important;
	width: 16px !important;
	height: 16px !important;
	margin: 0 6px 0 0 !important;
	display: block !important;
	content: "" !important;
}

	/** Tabs >> Fullwidth Tabs > Tab Titles Active ::before **/
	.fullwidth-tabs .kt-tab-title-active .kt-tab-title::before {
	background: url("http://afriforum.co.za/wp-content/uploads/2020/11/circle-down-orange.png") no-repeat center center / contain !important;
}


	/*= Content =================== */

	/** Content >> .page-hero .jet-listing-dynamic-field__inline-wrap > h1 **/
	.page-hero .jet-listing-dynamic-field__inline-wrap > h1 > div {
	color: var(--global-palette9) !important;
	font-size: 35px !important;
}
.page-hero .jet-listing-dynamic-field__inline-wrap > h1 {
	color: var(--global-palette9) !important;
	font-size: 35px !important;
}


	/*= Main Menu ================= */

	/** Main Menu >> #mobile-drawer .mobile-drawer-content **/
	#mobile-drawer .mobile-drawer-content {
	padding-right: 0 !important;
}


}

