<style>
@import url('https://fonts.googleapis.com/css?family=IBM+Plex+Sans');
</style> 

 <style>
@import url('https://fonts.googleapis.com/css?family=Open+Sans');
</style> 
<style>
@import url('https://fonts.googleapis.com/css?family=Nunito:300,400');
</style> 
<style>
@import url('https://fonts.googleapis.com/css?family=Lora');
</style> 


#rt-logo {
	background: url(/images/whatworks-white.png) no-repeat !important;
	background-size: contain !important;
	width: 330px !important;
}

.componentheading {
	font-size: 1.75em !important;
	font-weight: bold;
	margin-bottom: 2rem;
	margin-left: -1px;
	font-family: 'Lato', sans-serif,Verdana,Helvetica,Arial,sans-serif;
}
#rt-header .rt-container {
	background-color: transparent;
}
.gf-menu .item {
	background: transparent none repeat scroll 0 0;
}


/* side menu */

ul.menu li a::before, ul.menu li .item::before, ul.menu li .separator::before {
  content: ">";
  font-family: comic sans ms;
}

.nav > li > a {
  font-weight: bold;
  text-transform: uppercase;
}

ul.menu li a, ul.menu li .item, ul.menu li .separator {
  display: flex;
}


/*MOSAIC*/
/*.sprocket-mosaic-image-container {
  height: 200px !important;
  overflow: hidden;
}*/

.sprocket-mosaic-image-overlay > img {
  width: 100%;
}

.sprocket-mosaic .sprocket-mosaic-header {
  display: none;
  margin-bottom: 10px;
}

.sprocket-mosaic .sprocket-padding {
  border: medium none !important;
  padding: 10px !important;
}

.sprocket-mosaic .sprocket-mosaic-title {
  font-family: "latoblack",Verdana,Helvetica,Arial,sans-serif !important;
  font-size: 18px !important;
  letter-spacing: 0.5px;
  line-height: 24px !important;
  margin: 0 !important;
  padding: 0px !important;
  text-align: left !important;
  text-rendering: optimizelegibility !important;
}
.sprocket-mosaic .sprocket-mosaic-tags li {
  background: transparent none repeat scroll 0 0 !important;
  border-bottom: 3px solid #f2f2f2 !important;
  color: #bababa !important;
  display: inline-block !important;
  font-family: 'Lato', sans-serif !important;
  font-size: 1.4em !important;
  margin-bottom: 11px !important;
  padding-bottom: 5px !important;
  width: 100% !important;
}


/* FP strips */

.fpstrips .module-title .title {
  color: #86559b;
  font-size: 1.55em;
  text-transform: uppercase;
  margin-left: 3px;
  margin-bottom: -10px;
}

.sprocket-strips-title {
  font-family: inherit !important;
  font-size: 1.25em;
  line-height: 1.2em !important;
  text-align: left !important;
}

.sprocket-strips-title-homemods {
    font-family: inherit !important;
  font-size: 1.1em !important;
  text-align: left !important;
}

.sprocket-strips-title-homemods-smaller {
    font-family: inherit !important;
  font-size: 0.9em !important;
  text-align: left !important;
}

.sprocket-strips-image-container {
  height: 200px;
  overflow: hidden;
}

.sprocket-strips-image-overlay > img {
  width: 100%;
}

.sprocket-strips-content .readon {
  background: transparent none repeat scroll 0 0 !important;
  color: #85549a !important;
  padding: 0 !important;
  font-family: 'Lato', sans-serif;
}
.sprocket-strips-content .readon:hover {
  color: #A97ABF !important;
}

.sprocket-strips-content {
  padding: 15px 5px 15px 0 !important;
}

/* breadcrumb */
.breadcrumb .active {
  color: white;
}

/* hide back to top */
div.itemBackToTop a {
  display: none;
  text-decoration: underline;
}


/* FONTS*/
h1, h2, h3, h4, h5, h6 {
  font-family: 'Lato', sans-serif,Verdana,Helvetica,Arial,sans-serif;
}

/* blog feed */
div.srfrContainer ul.srfrList li span.srfrFeedItemDate {
  color: #d1d1d1;
  font-size: 12px;
}
.srfrReadMore {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
.srfrContainer.title3.fullpageblog {
  padding: 0 25px !important;
}
.srfrRow.srfrRowIsOdd > h3 {
  font-size: 1.25em;
  line-height: 1.2em;
  margin-bottom: 0px;
  font-family: 'Lato', sans-serif;
}
.srfrRow.srfrRowIsEven > h3 {
  font-size: 1.25em;
  line-height: 1.2em;
  margin-bottom: 0px;
  font-family: 'Lato', sans-serif;
}
div.srfrContainer ul.srfrList li {
  padding: 8px 8px 8px 0 !important;
}

/* titles on joomla*/
.itemHeader {
  color: #A97ABF;
}
.item-page > h2 {
  color: #A97ABF;
  text-transform: uppercase;
}
.item-page h3 {
  color: #86559b;
}
.item-page h4 {
  color: #A97ABF;
}
.subheading-category {
  color: #A97ABF;
  font-size: 24px;
  text-transform: uppercase;
}

div.itemListCategory h2 {
  color: #A97ABF;
  text-transform: uppercase;
}

div.itemListCategory {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  border-radius: 0px;
  margin: 0;
}

.blog h3 {
  color: #A97ABF;
}
.itemListCategory h3 {
  color: #86559b;
}
h3 {
  color: #a97abf;
}


/* template */

.rt-sidebar-wrapper {
  background: #eeedf7 none repeat scroll 0 0;
}

#rt-bottom .rt-container {
  border-top: 6px solid #e9e1ed;
}
#rt-mainbottom .rt-container {
  border-top: 6px solid #e9e1ed;
}


/* social share  buttons */
.bt-social-share {
  background: transparent none repeat scroll 0 0;
  border: medium none;
}


/* Resources, k2 filter and search */

.k2filter-field-select > h3 {
  color: black;
  font-size: 15px;
  margin-bottom: 0;
}

.rt-block.resfilter {
  margin-bottom: -17px;
  padding-bottom: 0;
  padding-left: 40px;
}

.resfilter .module-title .title {
  font-family: inherit !important;
  font-size: 20px !important;
  font-weight: bold;
  margin: 0;
  padding: 0;
  color: black;
}

/* doclink button */

.doclink {
  background: #86559b none repeat scroll 0 0;
  color: white;
  padding: 10px;
}
.doclink:hover {
  background: #A97ABF none repeat scroll 0 0;
  color: white;
}
/* joomla page view */

.img-intro-left > img {
  border: 6px solid #eeedf7;
  margin-right: 10px;
}

hr {
  border-color: #f2f2f2;
}

div.catItemView {
  margin-bottom: 20px;
}
div.groupLeading {
  border-bottom: 2px solid #f2f2f2;
}


/*module styles*/

.title3 .module-title .title {
  background: transparent none repeat scroll 0 0 !important;
  color: #A97ABF !important;
  font-size: 24px;
  padding: 25px 0 0 25px;
  text-transform: uppercase;
}

.title9 .module-title .title {
  color: #292e33;
  font-family: 'Lato', sans-serif;
  font-size: 21px !important;
  font-weight: lighter;
  margin-bottom: -20px !important;
  margin-left: 0;
  margin-top: 0;
  padding: 0 !important;
}

.box-sidebar .module-title .title {
  color: #86559b;
}

.module-title .title {
  color: inherit;
  font-family: 'Lato', sans-serif,Verdana,Helvetica,Arial,sans-serif;
  font-size: 1.75em;
}



/* newsletter */

.menu-signup .component-content {
  background: #7E5099 none repeat scroll 0 0 !important;
  color: white;
}

#mc_embed_signup_scroll > h2 {
  color: white;
  font-size: 20px;
  margin-bottom: 40px;
  text-transform: uppercase;
}

/*header - menu, logo, social */

#rt-header .menu-block {
  margin-top: 71px;
}

.rt-block.socialicons {
  margin-top: 60px;
}

.header-type-scroll #rt-header, .header-type-fixed #rt-header {
  box-shadow: 0 4px 0 rgba(0, 0, 0, 0.05);
}

.gf-menu .item {
  font-size: 14px !important;
}

#rt-header {
  background: #86559b none repeat scroll 0 0;
  padding-top: 20px;
}

.menu-block .gf-menu .item {
  font-family: 'Lato', sans-serif,Verdana,Helvetica,Arial,sans-serif;
  text-transform: uppercase;
}



/* k2 category and item view */

body #k2Container.itemListView .itemListCategory h2::before {
  display: none;
  margin-right: 0;
}
div.itemIntroText {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}
a.k2ReadMore {
  font-family: latoblack;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 13px;
}

/* K2 views resources and publications page
.menu-publications #k2Container.itemListView .itemList #itemListLeading .catItemImage img {
  border: 1px solid rgba(0, 0, 0, 0.4);
  width: 200px !important;
}

.menu-publications #k2Container.itemListView .itemList #itemListLeading .catItemImageBlock {
  float: right;
  margin: 0 0 0 30px;
}

.menu-publications #k2Container.itemView .itemImage img {
  border: 1px solid rgba(0, 0, 0, 0.4);
  width: 200px !important;
}

.menu-publications #k2Container.itemView .itemImageBlock {
  float: right;
  margin: 0 0 0 30px;
}

.menu-resources #k2Container.itemListView .itemList #itemListLeading .catItemImage img {
  border: 1px solid rgba(0, 0, 0, 0.4);
  width: 200px !important;
}

.menu-resources #k2Container.itemListView .itemList #itemListLeading .catItemImageBlock {
  float: right;
  margin: 0 0 0 30px;
}

.menu-resources #k2Container.itemView .itemImage img {
  border: 1px solid rgba(0, 0, 0, 0.4);
  width: 200px !important;
}

.menu-resources #k2Container.itemView .itemImageBlock {
  float: right;
  margin: 0 0 0 30px;
}


.menu-project-resources #k2Container.itemListView .itemList #itemListLeading .catItemImage img {
  border: 1px solid rgba(0, 0, 0, 0.4);
  width: 200px !important;
}

.menu-project-resources #k2Container.itemListView .itemList #itemListLeading .catItemImageBlock {
  float: right;
  margin: 0 0 0 30px;
}

.menu-project-resources #k2Container.itemView .itemImage img {
  border: 1px solid rgba(0, 0, 0, 0.4);
  width: 200px !important;
}

.menu-project-resources #k2Container.itemView .itemImageBlock {
  float: right;
  margin: 0 0 0 30px;
}


.menu-evidence-reviews #k2Container.itemListView .itemList #itemListLeading .catItemImage img {
  border: 1px solid rgba(0, 0, 0, 0.4);
  width: 200px !important;
}

.menu-evidence-reviews #k2Container.itemListView .itemList #itemListLeading .catItemImageBlock {
  float: right;
  margin: 0 0 0 30px;
}

.menu-evidence-reviews #k2Container.itemView .itemImage img {
  border: 1px solid rgba(0, 0, 0, 0.4);
  width: 200px !important;
}

.menu-evidence-reviews #k2Container.itemView .itemImageBlock {
  float: right;
  margin: 0 0 0 30px;
}
 */

.menu-film-and-audio #k2Container.itemListView .itemList #itemListLeading .catItemImage img {
  border: 1px solid rgba(0, 0, 0, 0.4);
  width: 200px !important;
}

.menu-film-and-audio #k2Container.itemListView .itemList #itemListLeading .catItemImageBlock {
  float: right;
  margin: 0 0 0 30px;
}

.menu-film-and-audio #k2Container.itemView .itemImage img {
  border: 1px solid rgba(0, 0, 0, 0.4);
  width: 200px !important;
}

.menu-film-and-audio #k2Container.itemView .itemImageBlock {
  float: right;
  margin: 0 0 0 30px;
}

/* 

.menu-presentations #k2Container.itemListView .itemList #itemListLeading .catItemImage img {
  border: 1px solid rgba(0, 0, 0, 0.4);
  width: 200px !important;
}

.menu-presentations #k2Container.itemListView .itemList #itemListLeading .catItemImageBlock {
  float: right;
  margin: 0 0 0 30px;
}

.menu-presentations #k2Container.itemView .itemImage img {
  border: 1px solid rgba(0, 0, 0, 0.4);
  width: 200px !important;
}

.menu-presentations #k2Container.itemView .itemImageBlock {
  float: right;
  margin: 0 0 0 30px;
}
 */

/* search Page */

div.genericItemImageBlock {
  float: right !important;
}

div.genericItemReadMore {
  display: none !important;
}

span.genericItemImage {
  margin: 0 0 10px 20px !important;
}




/* body copy */

.font-size-is-default {
  font-size: 15px;
  line-height: 22px;
}

ul li {
  line-height: 22px;
}




/*Search box*/

input, button, select, textarea {
  font-family: inherit;
}

textarea, input, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
  background-color: #e9e1ed;
  border: medium none transparent;
  border-radius: 0px;
}

div.k2SearchBlock form input.inputbox {
  color: #b3a3ba;
}



/*.catItemCategory a {
  background: #eeedf7 none repeat scroll 0 0;
  float: right;
  font-family: latoblack;
  font-size: 14px;
  margin: 0 0 0 -5px;
  padding: 10px;
  text-transform: uppercase;
}

div.itemCategory a {
  background: #eeedf7 none repeat scroll 0 0;
  font-family: latoblack;
  float: right;
  font-size: 14px;
  margin: 0 0 0 -5px;
  padding: 10px;
  text-transform: uppercase;
}*/
/*.itemListCategory h3 {
  color: #a97ac3 !important;
  text-transform: uppercase !important;
}*/

/* APPROACH TO CHANGE*/
.menu-our-approach-to-change ul, ol {
  margin: 0 0 10px 13px;
}


.menu-our-approach-to-change ul li {
  line-height: 20px;
}


/* STAFF PROFILE PAGES*/


.menu-core-group div.catItemImageBlock {
  float: left;
  margin: 0 20px 0 0;
  padding: 0px 0;
}
.menu-core-group span.catItemImage img {
  border: 10px solid #eeedf7;
}
.menu-core-group div.catItemIntroText {
  margin-top: -15px !important;
  padding: 0 !important;
}


.menu-secretariat div.catItemImageBlock {
  float: left;
  margin: 0 20px 0 0;
  padding: 0px 0;
}
.menu-secretariat span.catItemImage img {
  border: 10px solid #eeedf7;
}
.menu-secretariat div.catItemIntroText {
  margin-top: -15px !important;
  padding: 0 !important;
}

.menu-technical-advisory-team div.catItemImageBlock {
  float: left;
  margin: 0 20px 0 0;
  padding: 0px 0;
}
.menu-technical-advisory-team span.catItemImage img {
  border: 10px solid #eeedf7;
}
.menu-technical-advisory-team div.catItemIntroText {
  margin-top: -15px !important;
  padding: 0 !important;
}

.menu-independent-advisory-board div.catItemImageBlock {
  float: left;
  margin: 0 20px 0 0;
  padding: 0px 0;
}
.menu-independent-advisory-board span.catItemImage img {
  border: 10px solid #eeedf7;
}
.menu-independent-advisory-board div.catItemIntroText {
  margin-top: -15px !important;
  padding: 0 !important;
}

.rt-logo-block {
  position: relative;
}

.rt-block.socialicons {
  margin-left: 0;
  margin-right: 0;
  margin-top: 64px;
  padding-left: 0;
  padding-right: 0;
  width: 210px !important;
}


div.itemHeader h2.itemTitle {
  text-transform: uppercase;
}
div.itemNavigation a.itemNext {
  color: #a97abf;
}


/*div.itemNavigation span.itemNavigationTitle {
  text-transform: uppercase;
}*/

div.itemNavigation {
  background: transparent none repeat scroll 0 0;
  border-radius: 0;
  border-top: 5px solid #eeedf7;
  font-size: 16px;
}

ul.menu li.active.current > a::before, ul.menu li.active.current > .item::before, ul.menu li.active.current > .separator::before, ul.menu li#current.active > a::before, ul.menu li#current.active > .item::before, ul.menu li#current.active > .separator::before {
  content: ">";
}

.rt-block.fpstrips {
  margin-bottom: 0;
  padding-bottom: 0;
}

.gf-menu .item {
  background: #86559b none repeat scroll 0 0;
}

.gf-menu li.parent > .item .menu-item-wrapper {
  font-weight: bold;
  text-transform: uppercase;
}

.item252 {
  font-weight: bold;
  text-transform: uppercase;
}

.item101 {
   font-weight: bold;
  text-transform: uppercase; 
}


#mc_embed_signup input {
  border: medium none !important;
}

#mc_embed_signup .button {
  background-color: #86559b !important;
}

#mc_embed_signup .button:hover {
  background-color: #a97abf !important;
}

.fundedby {
  color: #535456;
  font-size: 13px;
  font-weight: bold;
  line-height: 15px;
}

.rt-copyright-content {
  font-size: 13px;
  margin-left: 20px;
  text-align: left;
}

.sprocket-mosaic .sprocket-readmore {
  display: none !important;
}

.sprocket-mosaic .sprocket-padding {
  border: 1px solid #eeedf7 !important;
}

.linkbutton {
	background: #86559B;
	padding: 8px;
  	padding-left: 16px;
    padding-right: 16px;
}
.linkbutton:hover {
  color: white;
  background: #A97ABF;
}

.linkbutton a {
  color: white;
}


/*.sprocket-strips-title::before {
	content: 'Leave no one behind ';
	background: orange;
	padding: 10px;
	display: block;
	position: relative;
	margin-top: -38px;
	transform: rotate(-2deg) !important;
	color: white;
	margin-bottom: 20px;
}


#rt-page-surround {
	overflow: hidden;
	color: #686868;
	background: #e9e1ed;
	background: url(http://www.whatworks.co.za/images/orange-splash.png);
	background-attachment: fixed;
	background: ;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: repeat-y;
}
#rt-utility .rt-container {
	color: #666666;
	background-color: #ffffff;
	background: rgba(255, 255, 255, 0.6);
}

#rt-feature .rt-container {
	color: #e37f2d;
	background-color: rgba(255, 255, 255, 0.6);
}
#rt-feature {
	background: url(http://www.whatworks.co.za/images/orange-splash.png);
	background-size: cover;
}


*/


/*#rt-header .boxorange, #rt-feature .boxorange, #rt-extension .boxorange {
	background: #EE8738;
}*/

.rt-block.splashbox::before {
	content: url(http://www.whatworks.co.za/images/orange-splash-small.png);
	margin-top: -112px;
	display: inline-flex;
	position: absolute;
	z-index: 99999999999999999;
}
.scd-counter.scd-counter-col.clearfix {
	font-family: "latoblack",Verdana,Helvetica,Arial,sans-serif;
}




blockquote {
	border-left: none;
}
blockquote {
font-style: italic;
margin: 0.25em 0;
padding: 0.25em 40px;
line-height: 1.45;
position: relative;
}

blockquote:before {
font-family: Georgia, serif;
display: block;
content: "\201C";
font-size: 80px;
position: absolute;
left: -20px;
top: -20px;
color: #86559B;
}

blockquote::after {
	font-family: Georgia, serif;
	display: block;
	content: "\201D";
	font-size: 80px;
	position: relative;
	right: -20px;
	top: -40px;
	color: #86559B;
	float: right;
}

blockquote {
	padding-bottom: 20px;
}

blockquote p {
	padding-left: 0px !important;
}




/* ORANGE SITE */

/*

#rt-header {
	background: #F28A1D none repeat scroll 0 0;
	padding-top: 20px;
}

.menu-block .gf-menu .dropdown {
	background: #F28A1D;
}
.sprocket-features.layout-fullslideshow .sprocket-features-arrows .arrow, .sprocket-features.layout-slideshow .sprocket-features-arrows .arrow, .sprocket-features.layout-slideshow2 .sprocket-features-arrows .arrow, .sprocket-features.layout-slideshow3 .sprocket-features-arrows .arrow, .sprocket-features.layout-showcase .sprocket-features-arrows .arrow {
	background: #F28A1D;
}
.fp-slideshow .layout-fullslideshow .sprocket-features-desc .readon {
	background: #F28A1D;
}
a {
	color: #E1811C;
}
.fpstrips .module-title .title {
	color: #F28A1D;
}
.sprocket-strips-content .readon {
	color: #F28A1D !important;
}

#rt-page-surround {
	background: #ede9e1;
}
.sprocket-strips .sprocket-strips-arrows .arrow {
	background: #F28A1D;
}

#gantry-totop {
	background: #F28A1D;
}


#rt-showcase .rt-container {
	background-color: #F28A1D;
}
#rt-feature .rt-container {
	background-color: #EA871F;
}

#rt-bottom .rt-container {
	border-top: 6px solid #ede9e1;
}
#rt-utility .rt-container {
	border-bottom: 6px solid #ede9e1;
}
.box-sidebar .module-title .title {
	color: #F28A1D;
}
.rt-sidebar-wrapper {
	background: #f7f5ed none repeat scroll 0 0;
}

#rt-page-surround {
	background-image: url(http://www.whatworks.co.za/images/orange-splash.png);
	background-size: contain;
}
.gf-menu .item {
	background: #F28A1D none repeat scroll 0 0;
}
.itemHeader {
	color: #F28A1D;
}
#rt-feature a:not(.readon) {
	color: #802400;
}
div.itemListCategory h2 {
	color:  #F28A1D;
}
#rt-feature .rt-container {
	background-color: #c86515;
}

.titleorange .module-title .title {
	color: #ffffff;
	background: #F4A63A;
	text-align: center;
}
#rt-utility .rt-container {
	border-bottom: 6px solid #e9e1ed;
}
*/

/* ORANGE SITE END */




div.catItemVideoBlock {
	background: transparent;
}
div.itemVideoBlock {
	background: none;
}

.titleorange .module-title .title {
	color: #ffffff;
	background: #86559b;
	text-align: center;
	font-size: 1.2em;
	text-transform: uppercase;
}

.fpstrips .module-title .title {
	font-size: 1.2em;
}
/*International Womens day
.rt-block.iwdbox {
	padding: 0;
	margin: 0;
}
.menu-home #rt-page-surround {
	background: url(http://www.whatworks.co.za/images/news/iwd_women_bg.png);
	background-size: 1000px;
	background-attachment: fixed;
	background-position: 0;
}
.menu-home #rt-drawer .rt-container, #rt-above .rt-container, #rt-maintop .rt-container, #rt-expandedtop .rt-container, #rt-expandedbottom .rt-container, #rt-mainbottom .rt-container, #rt-debug .rt-container, #rt-analytics .rt-container {
	background: rgba(255,255,255,0.9);
}*/


#rt-feature .rt-container {
	background-color: #a97abf;
}
div.catItemView {
	margin-bottom: 10px;
}
div.catItemIntroText {
	padding-bottom: 0;
}

.catItemImageBlock {
	padding-bottom: 0 !important;
}


.menu-global-programme-projects div.catItemImageBlock {
	float: right;
	width: 400px;
	margin-left: 20px;
}
div.itemHeader h2.itemTitle {
	text-transform: none;
}

div.itemToolbar {
	background: transparent;
	border-radius: 0;
	padding: 0;
	margin: 5px;
}



/*.itemIntroText a {
	color: #b566d7;
}
.itemFullText a {
	color: #b566d7;
}*/

.doclink.docman_track_download {
	color: white;
}


.rt-block.socialicons {
	margin-left: 0;
	margin-right: 0;
	margin-top: 64px;
	padding-left: 0;
	padding-right: 0;
	width: 260px !important;
}
.credit {
	font-size: 12px;
	line-height: 120%;
}

.quote2 {
	font-weight: lighter;
	font-size: 16px;
	line-height: 25px;
	color: #86559B;
}


 .menu-core-group div.catItemImageBlock {
	float: right;
	margin: 0 0px 0 20px;
}
/* SLIDERS */

.accordion-group {
	background: transparent;
	border-radius: 0rem;
	box-shadow: none;
	margin-bottom: 0rem;
}
.rl_sliders.accordion > .accordion-group {
	margin-bottom: 0;
	border: none;
	border-radius: 0px;

}
.rl_sliders.accordion > .accordion-group > .accordion-body > .accordion-inner {
	border-top: none;
	padding: 0;
    color: #686868;
}

.rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {
	background-color: transparent;
	color: #a97abf;
}

.rl_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle {
	padding: 0;
	padding-bottom: 10px;
}
.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover {
	background-color: transparent;
	color: #cfcfcf;
}
.rl_sliders.accordion > .accordion-group > div > a:focus, .rl_sliders.accordion > .accordion-group.active > div > a:focus {
  box-shadow: none;
}
.rl_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle {
	text-transform: capitalize;
}

.menu-block .gf-menu .dropdown {
	background: transparent !important;
}

div.k2SearchBlock form input.inputbox {
	color: inherit;
}

div.catItemVideoBlock {
	padding: 0;
}

div.k2TagCloudBlock {
	display: inline-grid;
}
div.k2TagCloudBlock a:hover {
	background: #86559B;
  	padding: 4px 8px;
}

div.tagItemImageBlock {
	float: right;
	margin-left: 20px;
	width: 400px;
}

.nav.menuwhere-we-work .item-355.current.active {
	background: #86559B;
}
.nav.menuwhere-we-work > li > a {
	font-weight: bold;
	text-transform: none;
	padding: 10px;
}
.nav.menuwhere-we-work  > li > a:hover {
	background: #86559B;
  color: #ffffff;
}

.nav.menuwhere-we-work .current {
	padding: 0;
	background: #86559B;
	color: #ffffff;
}
.nav.menuwhere-we-work .current a {
	color: #ffffff;
}

.rt-block.where-we-work {
	background-image: url(https://www.whatworks.co.za/images/wwHands2.png);
	background-size: 300px;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.rt-block.where-we-work-inside {
	background-image: url(https://www.whatworks.co.za/images/wwHands2.png);
	background-size: 250px;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.title1 .module-title .title {
	color: #ffffff;
	background: #86559b;
	font-size: 1.2em;
	text-transform: uppercase;
}

.itemVideoBlock h3 {
    display: none !important;
}

/*.container.pointer-enabled {
    width: 650px !important;
}
*/


h2.sprocket-features-title a {
    color: white;
}
h2.sprocket-features-title a:hover {
    color: #e0b2f5;
}

.rt-logo-block {
    padding-bottom: 0px !important;
    margin-top: 15px;
}
#rt-header {
	padding-top: 0 !important;
}

.menu-home #rt-header .rt-container {
	box-shadow: none;
}


.menu-film-and-audio div.itemToolbar ul {
    display: none !important;
}

.fpvideos .sprocket-strips-image-container {
	overflow: hidden;
	height: auto !important;
}

.fpvideos .sprocket-strips-content .readon {
    display: none;
}

.fpvideos .sprocket-strips-content {
    padding: 0rem 0px 0px 0 !important;
}

.fpvideos .sprocket-strips-item {
    margin-bottom: -15px;
}

.fpvideos .module-title {
    margin-bottom: 0;
}
.title1 .module-title .title {
	margin: 0;
}

.fpvideos .sprocket-strips-image-container::after {
	font-family: FontAwesome;
	content: "\f04b";
	position: relative;
	display: block;
	color: rgba(255,255,255, 0.3);
	font-size: 4rem;
	z-index: 9999999999999;
	background: transparent;
	text-align: center;
	top: -7rem;
	margin-bottom: -0.6rem;
}

.sprocket-lists-item .readon {
	display: none;
}

.sprocket-lists-portrait .readon-wrapper {
	display: none;
}

#set-rl_tabs-1 {
	width: 30%;
}
.rl_tabs-toggle-inner.nn_tabs-toggle-inner {
	text-transform: none !important;
}
.linkbutton {
	color: white;
}

.rl_tabs.left > .nav-tabs > li > a {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.rl_tabs.left.outline_content > .tab-content {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.portrait-image {
	margin-left: 20px !important;
}
.portrait-image {
	float: right;
}

.menu-global-programme-projects .portrait-image {
	width: 20%;
}
.rl_tabs > ul.nav-tabs > li > a {
	color: #86559b !important;
}
.rl_tabs > ul.nav-tabs > li > a:hover {
	color: #86559b;
}
.rl_tabs.left > .nav-tabs > li.active > a, .rl_tabs.left > .nav-tabs > li.active > a:hover {
	background: #86559b;
	color: white !important;
}




.menu-vawg-prevention-curricula h5 a {
	color: #86559B;
	font-size: 1.4rem;
}

.menu-vawg-prevention-curricula div.itemImageBlock {
	width: 30%;
	float: right;
	margin-left: 20px;
}

h3 {
	color: inherit;
}

.menu-global-programme-projects .sprocket-lists-portrait-container li {
	margin: 0;
	border-bottom: none;
}



.menu-global-programme-projects .sprocket-lists-portrait-title {
	margin: 0;
}


.k2filter-field-select > h3 {
	color: inherit;
	font-size: 1rem;
}
.k2filter-field-text h3 {
	font-size: 1rem;
}

.k2filter-field-multi h3 {
	font-size: 1rem;
}


.nav > li > a {
	font-size: 0.9rem !important;
}

.nav .current {
	padding: 10px 0 !important;
}



.moduleItemTitle {
	font-size: 1.2em !important;
	font-weight: bold;
}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
	width: 156px;
	padding-left: 20px;
}
/*TAG*/
.tagItemDateCreated {
	display: inline;
	text-transform: uppercase;
	font-size: 0.8rem;
}
div.tagItemView {
	margin-bottom: 0.5rem;
	border-bottom: 1px solid #eeee;
	padding-bottom: 0.5rem;
}

div.tagItemImageBlock {
	width: 20%;
}
.tagItemTitle {
	font-size: 1.4rem;
	line-height: 120%;
	font-weight: normal !important;
	font-family: "lato",Verdana,Helvetica,Arial,sans-serif;
}
div.tagItemCategory a {
	text-transform: uppercase;
	font-weight: bold;
  	font-size: 0.8rem;
}

div.tagItemIntroText {
	padding: 4px 0 0px 0;
}
div.tagItemCategory span {
	padding: 0;
}
/*.doclink.docman_track_download {
	color: #86559b;
}
.doclink {
	background: transparent !important;
	padding: 0px;
}*/

div.tagItemHeader h2.tagItemTitle {
	padding: 10px 0 4px 0;
	margin: 0;
	display: inline;
}

.moduleItemImage {
	float: right;
	width: 30%;
	margin-left: 20px;
	margin-bottom: 10px;
}
.even {
	border-bottom: 1px solid #dddd;
}
.odd {
	border-bottom: 1px solid #dddd;
}
.catItemImageBlock {
	width: 250px;
	float: right;
	margin-left: 20px !important;
}
div.catItemExtraFields h4 {
	display: none;
}
div.catItemExtraFields, div.genericItemExtraFields {
	display: grid;
  margin: 0;
  margin-bottom: 1rem;
}

div.catItemExtraFields ul li span.catItemExtraFieldsLabel, div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel {
	width: 30%;
}

div.catItemExtraFields, div.genericItemExtraFields {
	border-top: none;
}
div.catItemHeader h3.catItemTitle {
	line-height: 120%;
	font-family: "lato",Verdana,Helvetica,Arial,sans-serif;
}
div.itemImageBlock {
	float: right;
	width: 300px;
	display: inline;
	margin-left: 20px;
}

div.catItemCategory {
	padding: 4px 0;
	display: inline;
	text-transform: uppercase;
  	font-size: 11px;
}
div.catItemHeader span.catItemDateCreated {
	color: #999;
	font-size: 11px;
	text-transform: uppercase;
}

div.catItemLinks {
	display: none;
}
.catItemExtraFields {
	font-size: 11px;
}
.searchbox-resources {
	margin: 0;
	margin-bottom: -2rem;
}
div.genericItemImageBlock {
	float: right !important;
	width: 300px;
	margin-left: 20px;
}
div.genericItemExtraFields h4 {
	display: none;
}
div.genericItemCategory {
	border-right: none;
	font-size: 11px;
	text-transform: uppercase;
}
div.genericItemHeader span.genericItemDateCreated {
	text-transform: uppercase;
}
div.genericItemView {
	margin-bottom: 1rem;
	border-bottom: 2px solid #f2f2f2;
}



.menu-block .gf-menu .dropdown li.active {
	color: #ffffff;
	background: #654074;
  font-weight: bold;
}
.menu-block .gf-menu .dropdown li:hover {
	background: #654074;
}

.menu-block .gf-menu .dropdown {
	background: #86559B;
}
.gf-menu .item {
  background: transparent none repeat scroll 0 0;
}
.menu-block .gf-menu .dropdown {
	background: #a66bc2 !important;
	border-radius: 0;
	padding: 0 0px;
}


.title1 .module-title .title a {
	color: white;
}
.title1 .module-title .title a:hover {
	color: #a87cba;
}
div.itemExtraFields {
	border-top: none;
	display: flow-root;
  margin: 0px;
	margin-bottom: 1rem;
}
div.itemExtraFields h3 {
	display: none;
}

.even.typeSelect.group5.aliasProject {
	display: none;
}
.odd.typeSelect.group5.aliasCountry {
	display: none;
}
div.itemExtraFields {
	font-size: 11px;
}
div.itemTagsBlock ul.itemTags li {
	background: #EEEDF7;
	padding: 10px;
	margin-right: 5px;
}
div.itemTagsBlock ul.itemTags li a::before {
	display: none;
}

div.k2ItemsBlock {
	margin-top: 15px;
}
div.itemHeader h2.itemTitle {
	line-height: 120%;
}

div.itemToolbar {
	position: absolute;
}

.project-intro div.k2ItemsBlock ul li {
	padding: 0px 25px;
	margin-bottom: 0;
}
.rt-block.project-intro {
	margin: 0;
	border-bottom: 6px solid #e9e1ed;
	padding-bottom: 25px;
}

.project-intro .even {
	border-bottom: none;
}
.project-intro .odd {
	border-bottom: none;
}
.project-intro .module-title .title {
	margin-left: 30px;
}

.project-intro .moduleItemIntrotext {
	margin-top: 10px;
}

div.k2ItemsBlock ul li a.moduleItemReadMore {
	font-size: 0.8rem;
	text-transform: uppercase;
	font-weight: bold;
}

.two-project .even::after {
	content: '';
	border-bottom: 1px solid #eeee;
	display: block;
	margin-top: 5px;
	margin-bottom: 15px;
}
div.itemTagsBlock ul.itemTags li {
	margin-bottom: 10px;
	display: inline-table;
}



blockquote p {
	margin-bottom: 0;
	font-size: 1.2rem;
	font-weight: 300;
	line-height: 140%;
	font-family: 'Lora', serif;
	font-weight: lighter;
}

span.itemImageCaption {
	line-height: 120%;
}

.menu-news div.itemImageBlock {
	float: none;
	width: 100%;
	display: inline;
	margin-left: 0;
}

.menu-global-programme-projects .sprocket-mosaic {
	margin-top: 1rem;
	margin-bottom: 1rem;
}

.menu-equal-access-nepal.sprocket-mosaic {
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.sprocket-mosaic-g-header {
	display: none;
}

div.tagItemHeader span.tagItemDateCreated {
	display: block;
}

.sprocket-mosaic {
	margin-top: 1rem;
	margin-bottom: 1rem;
}







#rt-slideshow {
  height: 380px !important;
}
.layout-fullslideshow .sprocket-features-img-list {
    height: 380px !important;
}

.fp-slideshow .layout-fullslideshow .sprocket-features-desc {
  color: #f2f2f2;
}

.fp-slideshow .layout-fullslideshow .sprocket-features-title {
  font-size: 1.55em;
}

/*.fp-slideshow .layout-fullslideshow .sprocket-features-desc .readon {
    display: none;
}*/

#rt-slideshow .layout-fullslideshow .sprocket-features-content {
    background: rgba(0,0,0,0.4);
}

#rt-slideshow .sprocket-fullslideshow-image {
    background-position: 50% 30%;
}
#rt-slideshow .layout-fullslideshow .sprocket-features-content {
	background: rgba(49, 0, 70, 0.4);
}

#rt-slideshow .rt-tobottom::before {
	display: none;
}
.sprocket-features.layout-fullslideshow .sprocket-features-desc span, .sprocket-features.layout-slideshow .sprocket-features-desc span, .sprocket-features.layout-slideshow2 .sprocket-features-desc span, .sprocket-features.layout-slideshow3 .sprocket-features-desc span, .sprocket-features.layout-showcase .sprocket-features-desc span {
	display: inline-flex;
}

.fp-slideshow .layout-fullslideshow .sprocket-features-desc .readon {
	margin-top: 0;
	width: 1500px;
	background: transparent;
	color: transparent;
	height: 800px;
	position: absolute;
	top: -80%;
	left: -24rem;
	right: 0;
	display: flex;
}


.wwhead1 {
	width: 450px;
}

.title1 .readon {
  border:none !important;
}