/*----------------Homenet South Asia-------------------*/

/*Website Red Color Hexcode -  #D92A27*/

/*Website Burgendy Color Hexcode -  #8C181B*/

/*Website Orange Color Hexcode -  #E36D23*/

/*---------------------------------------------------------- RESPONSIVE GLOBAL CSS* ----------------------------------------------------------------*/

@media only screen and (max-device-width : 1365px), only screen and (max-width : 1365px) {
	
/*Front Page - HBW Impact Carousel*/

	#block-views-block-hbw-impact-stat-block-1{
		width:100%!important; 
	}

	#block-views-block-hbw-impact-stat-block-1 .slick__arrow .slick-prev{
		left:-5px!important;
	}

	#block-views-block-hbw-impact-stat-block-1 .slick__arrow .slick-next{
		right:-5px!important;
	}
	
/*Front Page - AGM Recent Reports*/

	#block-views-block-agm-report-block-1 .slick__arrow .slick-prev {
		left:15px!important;
	}

	#block-views-block-agm-report-block-1 .slick__arrow .slick-next {
		right:15px!important;
	}
	
/*Front Page - Stories from the Ground Carousel*/


	#block-views-block-insight-block-5 .slick__arrow .slick-prev{
		left:15px!important;
	}

	#block-views-block-insight-block-5 .slick__arrow .slick-next{
		right:15px!important;
	}
	
/*Front Page - Video Story Carousel*/ 

	#block-views-block-story-video-block-1 .slick__arrow .slick-prev{
		left:15px!important;
	}

	#block-views-block-story-video-block-1 .slick__arrow .slick-next{
		right:15px!important;
	}
	
/*A-Z Home Baased Workers in South Asia - Gallery*/

	#block-views-block-a-z-gallery-block-1-2 .slick__arrow .slick-prev,
	#block-views-block-a-z-gallery-block-1 .slick__arrow .slick-prev{
		left:0!important;
	}

	#block-views-block-a-z-gallery-block-1-2 .slick__arrow .slick-next,
	#block-views-block-a-z-gallery-block-1 .slick__arrow .slick-next{
		right:0!important;
	}
	
}

@media only screen and (max-device-width : 1219px), only screen and (max-width : 1219px) {
	
/*Header Section*/

/*Mega Menu*/

	.tb-megamenu .nav > li a:hover,
	.tb-megamenu .nav > li a{
		font-size:16px!important;
	}
	
	.tb-megamenu .mega-inner {
		padding: 15px 20px 5px 20px!important;
	}
	
/*Front Page - Main Image and Text*/

	#block-views-block-featured-insight-block-1 .views-row .views-field-nothing {
		width: calc(50% - 30px)!important;
		padding: 0 15px!important;
	}
	
	#block-views-block-featured-insight-block-1 .views-row .views-field-nothing div.field-title h3 a,
	#block-views-block-featured-insight-block-1 .views-row .views-field-nothing div.field-title h3{
		font-size:32px!important;
		line-height:36px!important;
	}
	
	#block-views-block-featured-insight-block-1 .views-row .views-field-nothing div.field-excerpt p{
		margin:0 0 19px 0!important;
	}
	
/*Front Page - HNSA 2023 Digital Calendar*/
	
	#block-block-34 .field--name-body{
		gap:0!important;
	}
	
	#block-block-34 .field--name-body div.head{
		padding:0 15px 0 0!important;
	}
	
	#block-block-34 .field--name-body div.desc{
		padding:0 0 0 15px!important;
	}
	
/*Join US - Newsletter*/

	#block-block-38{

	}
	
/*Who We Are - Our Boards and Our Team*/

	.path-taxonomy .view-role-taxonomy-term .views-field-body,
	#block-views-block-our-board-and-team-block-4 .views-field-body,
	#block-views-block-our-board-and-team-block-1-2 .views-field-body,
	#block-views-block-our-board-and-team-block-3 .views-field-body{ 
		min-height:100px!important;
	}

	#block-views-block-our-board-and-team-block-4 .views-field-field-designation,
	.path-taxonomy .view-role-taxonomy-term .views-field-field-designation,
	#block-views-block-our-board-and-team-block-1-2 .views-field-field-designation {
		min-height:65px!important;
	}
	
/*In Media - About US - Description*/

	#block-block-50 div.content{
		margin:0 10%!important;
	}

	#block-block-51 div.content {
		margin:0 8%!important;
	}
	
/*Join Our Network*/

	#block-block-49 div.desc,
	#block-block-47 div.desc,
	#block-block-45 div.desc {
		margin: 0 30px 0 5%!important;
	}
	
	#block-block-48 div.desc,
	#block-block-46 div.desc {
		margin: 0 5% 0 30px!important;
	}
	
/*Covid 19 Page*/

	#block-block-29 div.desc div.content-inner{
		width:960px!important;
	}
	
/*Individual Insights Page*/

	#block-views-block-insight-block-1 .view-insight .views-row .views-field-nothing div.field-date,
	#block-views-block-insight-block-1 .view-insight .views-row .views-field-nothing div.field-title {
		width:960px!important;
	}
	
	#block-views-block-insight-block-1 .view-insight .views-row .views-field-nothing div.field-title h2{
		margin:0 30px 10px 30px!important;
	}
	
	#block-views-block-insight-block-1 .view-insight .views-row .views-field-nothing div.field-date time{
		margin:0 30px!important;
	}
	
/*Footer Section*/

	#block-block-21 p a {
		margin: 0 3px!important;
	}

	#block-block-21 p a:last-child {
		margin: 0 0 0 3px!important;
	}
	
}

@media only screen and (max-device-width : 1023px), only screen and (max-width : 1023px) {
	
/*Front Page - Main Image and Text*/
	
	#block-views-block-featured-insight-block-1 .views-row{
		display:block!important;
	}
	
	#block-views-block-featured-insight-block-1 .views-row .views-field-field-featured-image{
		width:100%!important;
	}
	
	#block-views-block-featured-insight-block-1 .views-row .views-field-nothing {
		width: calc(680px - 60px)!important;
		padding: 30px 30px 30px 30px!important;
		/*padding: 40px 30px 30px 30px!important;*/
		margin: 0 auto!important;
	}
	
}

@media only screen and (min-device-width : 980px), only screen and (min-width : 980px) {

	/*Our Network*/

	.page-node-313 #main-wrapper #main {
		padding:15px 0 50px 0!important;
	}
	
	/*Country and Location Taxonomy Term Pages*/

	.taxonomy-term-location #main-wrapper #main,
	.taxonomy-term-525 #main-wrapper #main,
	.taxonomy-term-524 #main-wrapper #main,
	.taxonomy-term-523 #main-wrapper #main,
	.taxonomy-term-522 #main-wrapper #main,
	.taxonomy-term-521 #main-wrapper #main,
	.taxonomy-term-520 #main-wrapper #main,
	.taxonomy-term-519 #main-wrapper #main{
		padding:20px 0 10px 0!important;
	}
	
	/*Individual Insights Pages*/

	p.imgcredit{
		margin: 5px 0 0 0!important;
	}

	.image.full p.imgcredit{
		margin: 5px 16.667% 0 16.667%!important;
	}

}

@media only screen and (max-device-width : 979px), only screen and (max-width : 979px) {
	
/*All Pages - Page Gaps*/
 
	.taxonomy-term-location #main-wrapper #main,
	.taxonomy-term-525 #main-wrapper #main,
	.taxonomy-term-524 #main-wrapper #main,
	.taxonomy-term-523 #main-wrapper #main,
	.taxonomy-term-522 #main-wrapper #main,
	.taxonomy-term-521 #main-wrapper #main,
	.taxonomy-term-520 #main-wrapper #main,
	.taxonomy-term-519 #main-wrapper #main,
	.path-careers #main-wrapper #main,
	.path-areas-of-work #main-wrapper #main,
	.path-members #main-wrapper #main,
	.path-press-coverage #main-wrapper #main,
	.path-videos #main-wrapper #main,
	.path-press-release #main-wrapper #main,
	.page-node-5 #main-wrapper #main{
		padding:30px 0!important;
	}
	
	.page-node-24 #main-wrapper #main,
	.path-resource-centre #main-wrapper #main,
	.path-taxonomy #main-wrapper #main,
	.path-annual-meetings-reports #main-wrapper #main{
		padding:30px 0!important;
	}
	
	.path-research-and-insights #main-wrapper #main,
	.page-node-313 #main-wrapper #main{
		padding:30px 0 50px 0!important;
	}
	
	.page-node-4 #main-wrapper #main,
	.page-node-315 #main-wrapper #main {
		padding:30px 0 0 0!important;
	}
	
	.page-node-type-video #main-wrapper #main,
	.page-node-type-timeline #main-wrapper #main,
	.page-node-type-team_member #main-wrapper #main,
	.page-node-type-slideshow #main-wrapper #main,
	.page-node-type-resources #main-wrapper #main,
	.page-node-type-press_release #main-wrapper #main,
	.page-node-type-press #main-wrapper #main,
	.page-node-type-partner #main-wrapper #main,
	.page-node-type-funder #main-wrapper #main,
	.page-node-type-covid_19_partner #main-wrapper #main,
	.page-node-type-career #main-wrapper #main,
	.page-node-type-areas_of_work #main-wrapper #main,
	.page-node-type-agm_report #main-wrapper #main,
	.page-node-type-resources #main-wrapper #main{
		padding:30px 0 40px 0!important;
	}
	
/*Header Section*/

	#zone-branding-wrapper {
		padding:19px 0 5px 0!important;
	}

	.region-branding{
		padding:0!important;
	}

	.region-branding-bottom{
		display:none!important;
	}
	
	#block-exposedformview-replacing-search-resultspage-1-2{
		right:50px!important;
	}
	
	.page-node-type-story_video #zone-branding-wrapper,
	.path-search #zone-branding-wrapper,
	.page-node-type-video #zone-branding-wrapper,
	.page-node-type-timeline #zone-branding-wrapper,
	.page-node-type-team_member #zone-branding-wrapper,
	.page-node-type-slideshow #zone-branding-wrapper,
	.page-node-type-resources #zone-branding-wrapper,
	.page-node-type-press_release #zone-branding-wrapper,
	.page-node-type-press #zone-branding-wrapper,
	.page-node-type-partner #zone-branding-wrapper,
	.page-node-type-funder #zone-branding-wrapper,
	.page-node-type-covid_19_partner #zone-branding-wrapper,
	.page-node-type-career #zone-branding-wrapper,
	.page-node-type-areas_of_work #zone-branding-wrapper,
	.page-node-type-agm_report #zone-branding-wrapper,
	.path-careers #zone-branding-wrapper,
	.path-resource-centre #zone-branding-wrapper,
	.path-taxonomy #zone-branding-wrapper,
	.path-research-and-insights #zone-branding-wrapper,
	.path-areas-of-work  #zone-branding-wrapper,
	.path-members #zone-branding-wrapper,
	.path-annual-meetings-reports #zone-branding-wrapper,
	.path-press-coverage #zone-branding-wrapper,
	.path-videos #zone-branding-wrapper,
	.path-press-release #zone-branding-wrapper,
	.page-node-type-page #zone-branding-wrapper{
		border-bottom:1px solid #BFB9B9;
	}
	
/*Front Page - Introduction*/
	
	#block-block-12{
		width:700px!important;
	}
	
/*HNSA 2023 Calendar Digital*/

	#block-block-34{
		padding: 25px 25px 35px 25px!important;	
	}

	#block-block-34 .field--name-body {
		display:block!important;
	}
	
	#block-block-34 .field--name-body div.desc {
		padding: 0!important;
	}
	
	#block-block-34 h3{
		margin:0 0 25px 0!important;
	}
	
/*Front Page - Who We Are,  What We Do and Get Involved*/

	#block-block-35 div.sec {
		width: 31.33%!important;
		margin: 1%!important;
	}
	
/*Join US*/

	.page-node-315 .region-content-bottom-third,
	.page-node-313 .region-content-bottom-third,
	.page-node-5 .region-content-bottom-third,
	.path-frontpage .region-content-bottom-third{
		display:block!important;
		padding: 25px 25px 35px 25px!important;
	}
	
	#block-block-65 h3,
	#block-block-37 h3{
		margin:0!important;
	} 
	
	#block-contact-mailchimp-newsletter-subscribe-form #mc_embed_signup_scroll .mc-field-group-first-last-name{
		flex-direction:column!important;
		gap:20px!important;
	}
	
	#block-contact-mailchimp-newsletter-subscribe-form #mc_embed_signup_scroll .mc-field-group-first-last-name .mc-field-group-first-name,
	#block-contact-mailchimp-newsletter-subscribe-form #mc_embed_signup_scroll .mc-field-group-first-last-name .mc-field-group-last-name{
		width:100%!important;
	}
	
	#block-contact-mailchimp-newsletter-subscribe-form #mc_embed_signup_scroll,
	#block-mailchimp-newsletter-subscribe-form #mergeTable{  
		flex-direction:column;
		gap:10px!important;
	}
	
	#block-contact-mailchimp-newsletter-subscribe-form #mc_embed_signup_scroll .mc-field-group,
	#block-mailchimp-newsletter-subscribe-form div.mergeRow {
		margin: 0 auto 10px auto!important;
		width: 440px!important;
		max-width:100%!important;
	}
	
/*Front Page - Recent Reports*/

	#block-views-block-agm-report-block-1 .view-agm-report .slick__slide .views-field-field-index-image {
		margin: 0 7.5px 10px 7.5px!important;
	} 
	
/*Front Page - Stories from the Ground Carousel*/

	#block-views-block-insight-block-5 .view-insight .slick__slide .views-field-field-index-image {
		margin: 0 7.5px 10px 7.5px!important;
	}
	
/*Front Page - Story Video Carousel */

	#block-views-block-story-video-block-1 .view-story-video .slick__slide .views-field-field-video {
			margin:0 7.5px 10px 7.5px!important;
	}
	
/*Front Page - Stories from the Ground*/

	#block-views-block-insight-block-2 .view-insight .views-row {
		width: calc(50% - 20px)!important;
		margin: 10px!important;
	}
	
/*A-Z Home Based Workers in South Asia - Gallery*/

	#block-views-block-a-z-gallery-block-1-2 .slick__slide .views-field-field-gallery-images,
	#block-views-block-a-z-gallery-block-1 .slick__slide .views-field-field-gallery-images {
		width: calc(100% - 15px)!important;
	}
	
/*Front Page - Our Funders and Partners*/

	#block-views-block-funder-block-2 .view-funder .views-row,
	#block-views-block-funder-block-1 .view-funder .views-row{
		width: 48.5%!important;
		margin: 0.75%!important;
	}
	
/*Who We Are - About Us*/

	#block-block-50 div.content,
	#block-block-10 div.content {
		margin: 0 5%!important;
	}
	
/*Who We Are - Our Board and Team*/ 

	.path-taxonomy .view-role-taxonomy-term .views-row,
	#block-views-block-our-board-and-team-block-4 .view-our-board-and-team .views-row,
	#block-views-block-our-board-and-team-block-1-2 .view-our-board-and-team .views-row,
	#block-views-block-our-board-and-team-block-3 .view-our-board-and-team .views-row {
		width: calc(31.83% - 14px)!important;
		margin: 0 0.75% 30px 0.75%!important;
	}
	
	#block-views-block-our-board-and-team-block-4 .view-our-board-and-team .views-row:nth-child(1){
		margin: 0 34.08% 30px 34.08%!important;	
	}

	#block-views-block-our-board-and-team-block-4 .view-our-board-and-team .views-row:nth-child(5n-4),
	.path-taxonomy .view-role-taxonomy-term .views-row:nth-child(5n-4),
	#block-views-block-our-board-and-team-block-1-2 .view-our-board-and-team .views-row:nth-child(5n-4),
	#block-views-block-our-board-and-team-block-3 .view-our-board-and-team .views-row:nth-child(5n-4){
		clear:none!important;
	}

	#block-views-block-our-board-and-team-block-4 .view-our-board-and-team .views-row:nth-child(3n-2),
	.path-taxonomy .view-role-taxonomy-term .views-row:nth-child(3n-2),
	#block-views-block-our-board-and-team-block-1-2 .view-our-board-and-team .views-row:nth-child(3n-2),
	#block-views-block-our-board-and-team-block-3 .view-our-board-and-team .views-row:nth-child(3n-2){
		clear:left!important;
	}

	#block-views-block-our-board-and-team-block-4 .views-field-body,
	.path-taxonomy .view-role-taxonomy-term .views-field-body,
	#block-views-block-our-board-and-team-block-1-2 .views-field-body,
	#block-views-block-our-board-and-team-block-3 .views-field-body {
		min-height: 90px!important;
	}

	.path-taxonomy .view-role-taxonomy-term .views-field-field-designation,
	#block-views-block-our-board-and-team-block-4 .views-field-field-designation,
	#block-views-block-our-board-and-team-block-1-2 .views-field-field-designation {
		min-height: 45px!important;
	}
	
/*In Media - About Us*/

	#block-block-50 div.content,
	#block-block-51 div.content{
		margin:0 3%!important;
	}
	
/*In Media - Press Release*/

	#block-views-block-press-release-block-1 .view-press-release .views-row {
		width: 48%!important;
		margin: 1%!important;
	}
	
/*In Media - Research and REsources*/
	
	#block-views-block-resources-block-1 .view-resources .views-row{
		width:48%!important;
		margin: 1% 1% 20px 1%!important;
	}
	
/*In Media - Press Coverage*/
	
	#block-views-block-press-block-1 .view-press .views-row {
		width: calc(48% - 26px)!important;
		margin: 1%!important;
	}
	
/*Press Release Index Page*/

	.path-press-release .view-press-release .views-row {
		width: 48%!important;
		margin: 1%!important;
	}
	
/*Press Coverage Index Page*/
	
	.path-press-coverage .view-press .views-row {
		width: calc(48% - 26px)!important;
		margin: 1%!important;
	}
	
/*Annual Meetings & Reports, Research and Insights, Insight Category Pages, Resource Centre, Resource Category Page, Country Taxonomy Term - Index Page*/
	
	.path-taxonomy #block-views-block-location-taxonomy-term-block-3 .view-location-taxonomy-term .views-row,
	.path-taxonomy #block-views-block-country-taxonomy-term-block-3 .view-country-taxonomy-term .views-row,
	.path-taxonomy .view--insight-taxonomy-term .views-row,
	.path-research-and-insights .view-insight .views-row, .path-annual-meetings-reports .view-agm-report .views-row{
			width: calc(48% - 20px)!important;
			margin: 1%!important;	
	}
	
	.path-taxonomy #block-views-block-location-taxonomy-term-block-2 .view-location-taxonomy-term .views-row,
	.path-taxonomy #block-views-block-country-taxonomy-term-block-2 .view-country-taxonomy-term .views-row,
	.path-taxonomy .view-resource-taxonomy-term .views-row,
	.path-resource-centre .view-resources .views-row{
			width: calc(48% - 8px)!important;
			margin: 1%!important;		
	}
	
/*Our Network - Memebers plus Taxonomy Pages*/

	.path-taxonomy #block-views-block-location-taxonomy-term-block-1 .view-location-taxonomy-term .views-row,
	.path-taxonomy #block-views-block-country-taxonomy-term-block-1 .view-country-taxonomy-term .views-row,
	.path-taxonomy .view-hbws-involved-in-taxonomy-term .views-row, #block-views-block-members-block-2 .view-members .views-row,
	.path-members .view-members .views-row {
		width:calc(23.5% - 6px)!important;
	}
	
/*Join Our Network*/

	#block-block-49 div.desc,
	#block-block-47 div.desc,
	#block-block-45 div.desc {
		margin: 0 30px 0 0!important;
	}
	
	#block-block-48 div.desc,
	#block-block-46 div.desc {
		margin: 0 0 0 30px!important;
	}
	
	#block-block-46 div.desc2 {
		margin: 60px 0 0 0!important;
	}
	
/*Home Based Workers*/

	#block-block-4 {
		padding: 20px 50px 40px 50px!important;
	}
	
	#block-block-3 div.img,
	#block-block-2 div.img {
		width:300px!important;
	}
	
	#block-block-3 div.desc,
	#block-block-2 div.desc {
		width:calc(100% - 300px)!important;
	}
	
/*Covid 19 Page*/

	#block-block-29 div.desc div.content-inner{
		width:720px!important;
	}
	
	#block-block-29 p{
		width:100%!important;
	}
	
	#media-kit p a.btn{
		font-size:12px!important;
		padding-right:16px!important;
		min-width:110px!important;
	}
	
/*Covid 19 Page - Covid 19 Partners*/

	#block-views-block-covid-19-partner-block-1 .view-covid-19-partner .views-row{
		width:23.2%!important;
	}
	
/*Taxonomy Pages - Country and location Gallery*/

	#block-views-block-location-wise-gallery-block-1 .view-location-wise-gallery .views-row,
	#block-views-block-country-wise-gallery-block-1 .view-country-wise-gallery .views-row .views-field-field-gallery-images a{
		width:31.33%!important;
	}
	
/*Individual AGM Report Pages*/

	#block-views-block-agm-report-block-2 .view-agm-report .views-row .views-field-field-index-image,
	#block-views-block-resources-block-2 .view-resources .views-row .views-field-field-index-image {
		margin: 0 0 25px 0!important;
		float: none!important;
	}
	
/*Individual Areas of Work Pages*/

	.page-node-type-areas_of_work .field--name-field-index-image{
			margin: 0 0 25px 0!important;
			float: none!important;	
	}
	
/*Individual Funder Pages*/

	#block-views-block-funder-block-3 .views-field-field-index-image{
			margin: 0 0 25px 0!important;
			float: none!important;	
	}
	
/*Individual Insights Page*/

	#block-views-block-insight-block-1 .view-insight .views-row .views-field-nothing div.field-date,
	#block-views-block-insight-block-1 .view-insight .views-row .views-field-nothing div.field-title {
		width: 100%!important;
	}

	#block-views-block-insight-block-1 .view-insight .views-row .views-field-nothing{
		paadding:35px 0 20px 0!important;
	}
	
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body div.quote{
		padding:20px!important;
	}
	
	#block-views-block-insight-block-1 .view-insight .views-row .views-field-nothing div.field-title h2 {
		font-size: 24px!important;
		line-height: 30px!important;
	}
	
	#block-views-block-insight-block-1 .view-insight .views-row .views-field-nothing div.field-date{
		font-size:14px!important;
		line-height:20px!important;
	}
	
	.quote.left,
	.quote.right{
		max-width:300px!important;
	}
		
	.image.full img {
		width: 90%!important;
		margin: 0 5%!important;
	}
	
	.image.right, .image.right img,
	.image.left, .image.left img {
		max-width: 300px!important;
	}
	
	.video.full{
		margin:0 5% 25px 5%!important;
	}
	
	.video.left,
	.video.right{
		width:50%!important;
	}
	
	.quote.full{
		margin:25px 5% 35px 5%!important;
	}
	
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body h3{
		margin:25px 5% 50px 5%!important;
	}
	
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body h4{
		margin:25px 5%!important;
	}
	
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body h5{
		margin:25px 5%!important;
	}
	
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body p{
		margin:0 5% 30px 5%!important;
	}
	
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body div.quote p{
		margin:0 0 30px 0!important;
	}
	
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body div.quote p:last-child{
		margin:0!important;
	}
	
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body p.imgcredit {
		margin: 5px 5% 30px 5%!important;
	}
	
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body .video.right p.imgcredit,
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body .video.left p.imgcredit,
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body .image.right p.imgcredit,
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body .image.left p.imgcredit{
		margin:5px 0 0 0!important;
	}
	
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body ol,
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body ul{
		margin:0 5% 30px 5%!important;
	}
	
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body ul li,
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body ol li{
		margin-bottom:10px!important;
	}
	
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body ul li::before{
		width:1em!important;
		font-size:24px!important;
		top:0!important;
	}
	
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body ol li::before{
		width:1em!important;
	}
	
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-field-keywords{
		margin:30px 5%!important;
	}
	
/*Search Page*/

	.path-search #main-wrapper #main {
		padding:30px 0!important;
	}

	#block-exposedformview-replacing-search-resultspage-1 input[type="submit"]{
		margin:0 auto!important;
	}
	
/*Contact Us*/

	.page-node-24 div.contact-location-1 {
		width:100%!important; 
		float:none!important;
		margin: 0 0 40px 0!important;
	}

	.page-node-24 div.contact-location-2 {
		width:100%!important; 
		display:block!important;
		margin: 0 0 40px 0!important;
	}
		
/*Footer Section*/

	.region-footer-first{
		width: 100%!important;
		margin: 0 0 30px 0!important;
	}

	.region-footer-third,
	.region-footer-second{
		width:50%;
	}

	.region-footer-fourth{
		width:100%!important;
		margin:40px 0 0 0!important;
	}

	#block-block-21{
		text-align:left!important;
	}
	
	#block-block-40 {
		position: relative!important;
		top: 0!important;
		width: 100%!Important;
		transform: none!important;
		text-align: center!important;
		margin: 40px 0 0 0!important;
	}
	
/*Footer Section*/

	#block-block-21 p a {
		margin: 0 7px!important;
	}

	#block-block-21 p a:last-child {
		margin: 0 0 0 7px!important;
	}

}

@media only screen and (max-device-width : 739px), only screen and (max-width : 739px) {
	
	h1.page-title {
		font-size: 60px!important;
		line-height: 72px!important;
	}
	
	/*Responsive Seach Icon - Global CSS*/

	#block-block-58{
		display:block!important;
	}
	
	/*Individual Pages*/
	
	.page-node-type-video h1.page-title,
	.page-node-type-slideshow h1.page-title,
	.page-node-type-partner h1.page-title,
	.page-node-type-covid_19_partner h1.page-title,
	.page-node-type-career h1.page-title,
	.page-node-type-areas_of_work h1.page-title {
		font-size: 28px!important;
		line-height: 38px!important;
	}
	
/*Header Section*/

	#block-exposedformview-replacing-search-resultspage-1-2{
		display:none!important;
	}
	
	#block-block-32{
		margin:0 0 0 15px!important;
	} 
	
	#block-block-54{
		margin:0 15px 0 0!important;
	}
	
/*Sections - Full Width - Global CSS*/

	#zone-content-bottom-eighth-wrapper,
	#zone-content-bottom-seventh-wrapper,
	#zone-content-bottom-sixth-wrapper,
	#zone-content-bottom-fifth-wrapper,
	#zone-content-bottom-fourth-wrapper,
	#zone-content-bottom-third-wrapper,
	#zone-content-bottom-second-wrapper,
	#zone-content-bottom-first-wrapper,
	#main-wrapper,
	#zone-slideshow-bottom-wrapper{
		width:calc(100% - 30px)!important;
		margin:0 auto!important;
	}

/*Front Page - Main Image and Text*/

	#block-views-block-featured-insight-block-1 .views-row .views-field-nothing{
		width: calc(100% - 60px)!important;
	}

/*Front Page - Introduction Text*/

	#block-block-12{
		width:calc(100% - 30px)!important;
	}
	
/*Front Page - Who We Are, What We do and Get Involved*/

	.path-frontpage #main-wrapper #main {
		padding:60px 0 10px 0!important;
	} 
	 
	#block-block-35 div.sec {
		width:100%!important;
		margin:0 0 40px 0!important;
	}
	
/*South Asia Map*/

	#block-block-52,
	#block-block-36 {
		width:100%!important; 
		max-width:100%!important;
	}
		
/*Join Us, Mailchimp subscribe form*/

	#block-mailchimp-subscribe-form #mc_embed_signup .mc-field-group, 
	#block-mailchimp-subscribe-form #mc_embed_signup,
	#block-mailchimp-subscribe-form,
	#block-client-webform-block-1 {
		width:100%!Important;
	}

	#block-mailchimp-subscribe-form form #mc_embed_signup_scroll,
	#block-client-webform-block-1 form { 
		display: block!important;
	}
	
	#block-mailchimp-subscribe-form input[type=email], 
	#block-mailchimp-subscribe-form input[type=text],
	#block-client-webform-block-1 input[type=email],
	#block-client-webform-block-1 input[type=text]{
		margin:0 0 25px 0!important;
	}
	
/*Front Page - Stories from the Ground*/

	#block-views-block-funder-block-2 div.view-header h3,
	#block-views-block-funder-block-1 div.view-header h3,
	#block-views-block-story-video-block-1 div.view-header h3,
	#block-views-block-insight-block-5 div.view-header h3,
	#block-views-block-insight-block-2 div.view-header h3,
	#block-views-block-agm-report-block-1 div.view-header h3,
	#block-views-block-a-z-gallery-block-1-2 div.view-header h3,
	#block-views-block-a-z-gallery-block-1 div.view-header h3 {
		padding: 10px 15px!important;
		font-size: 20px!important;
	}

	#block-views-block-insight-block-2 div.view-content{
		padding:0!important;
	}

	#block-views-block-insight-block-2 .view-insight .views-row {
		width: 100%!important;
		margin: 0 0 20px 0!important;
	}
	
/*Front Page - Our Partners and Funders*/

	.page-node-5 #zone-content-bottom-sixth-wrapper,
	.path-frontpage #zone-content-bottom-seventh-wrapper{
		background:#fff!important;
	}
	
/*Who We Are - About Us*/

	#block-block-50 div.content,
	#block-block-10 div.content {
		margin:0!important;
	}
	
/*Who We Are - Our Board and Team*/

	.path-taxonomy .view-role-taxonomy-term .views-row,
	#block-views-block-our-board-and-team-block-4 .view-our-board-and-team .views-row,
	#block-views-block-our-board-and-team-block-1-2 .view-our-board-and-team .views-row,
	#block-views-block-our-board-and-team-block-3 .view-our-board-and-team .views-row {
		width: calc(48% - 14px)!important;
		margin: 0 1% 30px 1%!important;
	}
	
	#block-views-block-our-board-and-team-block-4 .view-our-board-and-team .views-row:nth-child(1){
		margin: 0 26% 30px 26%!important;	
	}

	.path-taxonomy .view-role-taxonomy-term .views-row:nth-child(3n-2),
	#block-views-block-our-board-and-team-block-4 .view-our-board-and-team .views-row:nth-child(3n-2),
	#block-views-block-our-board-and-team-block-1-2 .view-our-board-and-team .views-row:nth-child(3n-2),
	#block-views-block-our-board-and-team-block-3 .view-our-board-and-team .views-row:nth-child(3n-2){
		clear:none!important;
	}

	.path-taxonomy .view-role-taxonomy-term .views-row:nth-child(2n-1),
	#block-views-block-our-board-and-team-block-4 .view-our-board-and-team .views-row:nth-child(2n-1),
	#block-views-block-our-board-and-team-block-1-2 .view-our-board-and-team .views-row:nth-child(2n-1),
	#block-views-block-our-board-and-team-block-3 .view-our-board-and-team .views-row:nth-child(2n-1){
		clear:left!important;
	}

	.path-taxonomy .view-role-taxonomy-term .views-field-body,
	#block-views-block-our-board-and-team-block-4 .views-field-body,
	#block-views-block-our-board-and-team-block-1-2 .views-field-body,
	#block-views-block-our-board-and-team-block-3 .views-field-body {
		min-height: 60px!important;
	}
	
/*Front Page - HNSA 2025 Calendar - Digital*/

	.path-frontpage .region-content-bottom-eighth{
		padding:0 0 40px 0!important;
	}
	
/*In Media - About Us*/

	#block-block-50 div.content,
	#block-block-51 div.content{
		margin:0!important;
	}
	
/*In Media - Press Release*/

	#block-views-block-press-release-block-1 .view-press-release .views-row {
		width:100%!important;
		margin:0 0 30px 0!important;
	}
	
/*In Media - Research and REsources*/
	
	#block-views-block-resources-block-1 .view-resources .views-row{
		width:100%!important;
		margin:0 0 30px 0%!important;
	}
	
/*In Media - Press Coverage*/
	
	#block-views-block-press-block-1 .view-press .views-row {
		width: calc(100% - 26px)!important;
		margin:0 0 30px 0!important;
	}
	
/*In Media - Video Resources*/

	#block-views-block-video-block-1 .view-video .views-row {
		display: block!important;
		margin:0 0 30px 0!important;
	}

	#block-views-block-video-block-1 .view-video .views-row .views-field-nothing,
	#block-views-block-video-block-1 .view-video .views-row .views-field-field-video{
		width:100%!important;
	}

	#block-views-block-video-block-1 .view-video .views-row .views-field-field-video{
		margin:0 0 20px 0!important;
	}

/*In Media - Blogs and Case Studies*/

	#block-views-block-insight-block-4 .view-insight .views-row,
	.path-taxonomy .view-case-studies-taxonomy-term .views-row,
	.path-taxonomy .view-photo-essay-taxonomy-term .views-row,
	.path-taxonomy .view-stories-from-the-ground-taxonomy-term .views-row,
	.path-research-and-insights .view-blog .views-row{
		display:block!important;
		margin:0 0 30px 0!important;
	}
	
	#block-views-block-insight-block-4 .view-insight .views-row .views-field-field-index-image,
	.path-taxonomy .view-case-studies-taxonomy-term .views-row .views-field-field-index-image,
	.path-taxonomy .view-photo-essay-taxonomy-term .views-row .views-field-field-index-image,
	.path-taxonomy .view-stories-from-the-ground-taxonomy-term .views-row .views-field-field-index-image,
	.path-research-and-insights .view-blog .views-row .views-field-field-index-image{
		width:100%!important;
		margin:0 0 20px 0!important;		
	}
	
	#block-views-block-insight-block-4 .view-insight .views-row .views-field-nothing,
	.path-taxonomy .view-case-studies-taxonomy-term .views-row .views-field-nothing,
	.path-taxonomy .view-photo-essay-taxonomy-term .views-row .views-field-nothing,
	.path-taxonomy .view-stories-from-the-ground-taxonomy-term .views-row .views-field-nothing,
	.path-research-and-insights .view-blog .views-row .views-field-nothing{
			width:100%!important;
	}
	
/*Press Release Index Page*/

	.path-press-release .view-press-release .views-row {
		width:100%!important;
		margin:0 0 30px 0!important;
	}
	
/*Press Coverage Index Page*/
	
	.path-press-coverage .view-press .views-row {
		width:calc(100% - 26px)!important;
		margin:0 0 30px 0!important;
	}
	
/*Videos Index Page*/

	.path-videos .view-video .views-row {
		display: block!important;
		margin:0 0 30px 0!important;
	}

	.path-videos .view-video .views-row .views-field-nothing,
	.path-videos .view-video .views-row .views-field-field-video{
		width:100%!important;
	}

	.path-videos .view-video .views-row .views-field-field-video{
		margin:0 0 20px 0!important;
	}
	
/*Annual Meetings & Reports, Research and Insights, Insight Category Pages, Resource Centre, Resource Category Page, Country Taxonomy Term - Index Page*/

	.path-taxonomy #block-views-block-location-taxonomy-term-block-3 .view-location-taxonomy-term .views-row,
	.path-taxonomy #block-views-block-country-taxonomy-term-block-3 .view-country-taxonomy-term .views-row,
	.path-taxonomy .view--insight-taxonomy-term .views-row,
	.path-research-and-insights .view-insight .views-row, .path-annual-meetings-reports .view-agm-report .views-row{
			width: calc(100% - 20px)!important;
			margin:0 0 30px 0!important;	
	}
	
	.path-taxonomy #block-views-block-location-taxonomy-term-block-2 .view-location-taxonomy-term .views-row,
	.path-taxonomy #block-views-block-country-taxonomy-term-block-2 .view-country-taxonomy-term .views-row,
	.path-taxonomy .view-resource-taxonomy-term .views-row,
	.path-resource-centre .view-resources .views-row{
			width: calc(100% - 8px)!important;
			margin:0 0 30px 0!important;		
	}
	
/*Our Network - Memebers plus Taxonomy Pages*/

	.page-node-313 h1.page-title{
		position:relative!important;
	}
	
	.page-node-313 h1.page-title:after{
		content: "";
		left:15px;
		position: absolute;
		bottom: -28px;
		width: 3px;
		height: 28px;
		transform: rotate(90deg);
		margin-left: 0;
		background: #575754;
	}
	
/*Members Index Page*/

	.path-members .view-members #views-exposed-form-members-page-1 {
		padding: 0 0 15px 0!important;
	}

	.path-members .view-members #views-exposed-form-members-page-1 input{
		display:none!important;
	}
	
/*Join Orur Network*/

	#block-block-48,
	#block-block-46,
	#block-block-47,
	#block-block-45{
		margin:0 0 40px 0!important;
	}

	#block-block-46 div.desc2 {
		margin: 40px 0 0 0!important;
	}

	#block-block-48 div.content .field--name-body,
	#block-block-46 div.field-content,
	#block-block-49 div.content .field--name-body,
	#block-block-47 div.content .field--name-body,
	#block-block-45 div.content .field--name-body {
		display: block!important;
	}

	#block-block-48 div.image,
	#block-block-46 div.field-content div.image,
	#block-block-49 div.image,
	#block-block-47 div.image,
	#block-block-45 div.image{
		width:100%!important;
		margin:0 0 30px 0!important;
	}

	#block-block-48 div.desc,
	#block-block-46 div.desc,
	#block-block-49 div.desc,
	#block-block-47 div.desc,
	#block-block-45 div.desc{
		width:100%!important;
		margin:0!important;	
	}
	
/*Areas of Work*/

	.path-areas-of-work .view-areas-of-work .views-row{
		display:block!important;
		magrin:0 0 30px 0!important;
	}
	
	.path-areas-of-work .view-areas-of-work .views-field-field-index-image{
		margin:0 0 20px 0!important;
	}
	
	.path-areas-of-work .view-areas-of-work .views-field-field-index-image img{
		width:100%!important;
		height:auto!important;
	}
	
	.path-areas-of-work .view-areas-of-work .views-field-nothing{
		width:100%!important;
	}
	
/*Home Based Workers*/

	#block-block-4 {
		padding: 20px 50px 40px 50px!important;
	}
	
	#block-block-3 .field--name-body,
	#block-block-2 .field--name-body{
		display:block!important;
	}
	
	#block-block-3 div.img,
	#block-block-2 div.img {
		width:100%!important;
		margin:0 0 20px 0!important;
	}
	
	#block-block-3 div.img img,
	#block-block-2 div.img img{
		width:100%!important;
	}
	
	#block-block-3 div.desc,
	#block-block-2 div.desc {
		width:100%!important;
	}
	
	#block-block-5 ul li{
		width:45%!important;
	}
	
	#block-block-5 ul li:nth-child(2n-1){
		clear:left!important;
	}
	
/*Covid 19 Page*/

	#block-block-29 div.desc div.content-inner{
		width:calc(100% - 30px)!important;
	}
	
	#block-block-30 {
		width: 100%!important;
		float: none!important;
		margin: 0 0 30px 0!important;
	}
	
	#block-block-31 {
		width: 100%!important;
		display: block!important;
		margin: 0!important;
	}
	
	#media-kit{
		width:230px!important;
		margin:0 auto!important;
	}
	
/*Taxonomy Pages - Country and location Gallery*/

	#block-views-block-location-wise-gallery-block-1 .view-location-wise-gallery .views-row,
	#block-views-block-country-wise-gallery-block-1 .view-country-wise-gallery .views-row .views-field-field-gallery-images a{
		width:49%!important;
	}
	
/*Individual Team Member Page*/

	#block-views-block-our-board-and-team-block-2 .views-field-field-index-image {
		float: none!important;
		margin: 0 0 10px 0!important;
	}
	
/*Individual Timeline Pages*/

	#block-views-block-timeline-block-2 .view-timeline .views-row {
		display:block!important;
	}
	
	#block-views-block-timeline-block-2 .view-timeline .views-field-nothing{
		margin:0 0 10px 0!important;
	}
	
	#block-views-block-timeline-block-2 .view-timeline .views-field-nothing-1,
	#block-views-block-timeline-block-2 .view-timeline .views-field-nothing{
		width:100%!important;
	}
	
/*Individual Insights Page*/

	#block-views-block-insight-block-1 .view-insight .views-row .views-field-nothing{
		position:relative!important;
		background:none!important;
		bottom:0!important;
		padding:40px 0 0 0!important;
	}
	
	#block-views-block-insight-block-1 .view-insight .views-row .views-field-nothing h2{
		color:#333!important;
		margin:0 0 45px 0!important;
	}
	
	#block-views-block-insight-block-1 .view-insight .views-row .views-field-nothing div.field-date time{
		color:#333!important;
		margin:0 15px!important;
	}
	
	#block-views-block-insight-block-1 .view-insight .views-row .views-field-nothing div.field-title h2 {
		margin: 0 15px 10px 15px!important;
	}
	
	.quote.full {
		margin: 25px 0 35px 0!important;
	}
	
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body h3 {
		margin: 25px 0 50px 0!important;
	}
	
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body h4 {
		margin: 25px 0!important;
	}
	
	
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body h5 {
		margin: 25px 0!important;
	}
	
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body p{
		margin:0 0 30px 0!important;.
	}
	
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body div.quote{
		padding:15px!important;
	}
	
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body div.quote p{
		margin:0 0 30px 0!important;
	}
	
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body div.quote p:last-child{
		margin:0!important;
	}
	
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body p.imgcredit {
		margin: 5px 0 30px 0!important;
	}
	
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body ol,
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body ul{
		margin:0 0 30px 0!important;
	}
	
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-field-keywords{
		margin:30px 0!important;
	}
	
	.image.full img {
		width: 100%!important;
		margin: 0!important;
	}
	
	.right,
	.left {
		float: none!important;
		margin: 0 0 25px 0!important;
	}
	
	.image.right,
	.image.left{
		max-width:100%!important;
		width:100%!important;
	}
	
	.image.right img,
	.image.left img{
		width:100%!important;
		max-width:100%!important;
		margin:0;
	}
	
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body .video.right p.imgcredit,
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body .video.left p.imgcredit,
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body .image.right p.imgcredit,
	#block-views-block-insight-block-3 .view-insight .views-row .views-field-body .image.left p.imgcredit{
		margin:5px 15px 0 15px!important;
	}
	
	.video.full {
		margin: 0 0 25px 0!important;
	}
	
	.video.left,
	.video.right{
		width:100%!important;
		margin:0 0!important;
	}
	
	.quote.left,
	.quote.right{
		max-width:10%!important;
		margin:0 0 30px 0!important;
	}
	
/*Footer Scetion*/

	.region-footer-bottom,
	#zone-footer-inner{
		width:calc(100% - 30px)!important;
		margin:0 auto!important;
	}
	
}

@media only screen and (max-device-width : 599px), only screen and (max-width : 599px) {

/*Our Network - Memebers plus Taxonomy Pages*/

	.path-taxonomy #block-views-block-location-taxonomy-term-block-1 .view-location-taxonomy-term .views-row,
	.path-taxonomy #block-views-block-country-taxonomy-term-block-1 .view-country-taxonomy-term .views-row,
	.path-taxonomy .view-hbws-involved-in-taxonomy-term .views-row, #block-views-block-members-block-2 .view-members .views-row,
	.path-members .view-members .views-row {
		width:calc(31.83% - 6px)!important;
	}
	
/*Covid 19 Page - Covid 19 Partners*/

	#block-views-block-covid-19-partner-block-1 .view-covid-19-partner .views-row{
		width:30.03%!important;
		margin: 0 1.5% 20px 1.5%!important;
	}

}

@media only screen and (min-device-width : 480px), only screen and (min-width : 480px) {

/*Covid 19 Page*/

	.page-node-273 #main-wrapper #main{
		padding:40px 0!important;
	}
	
/*Mailchimp subscribe form*/
	
	#block-mailchimp-subscribe-form input[type=email], 
	#block-mailchimp-subscribe-form input[type=text]{
		padding:10px!important;
		width:400px!important;
	}
	
}

@media only screen and (max-device-width : 479px), only screen and (max-width : 479px) {
	
	h1.page-title {
		font-size: 50px!important;
		line-height: 64px!important;
	}

	#block-views-block-location-taxonomy-term-block-2 div.view-header h3,
	#block-views-block-location-taxonomy-term-block-3 div.view-header h3,
	#block-views-block-location-taxonomy-term-block-1 div.view-header h3,
	#block-views-block-location-wise-gallery-block-1 div.view-header h3,
	#block-views-block-country-wise-gallery-block-1 div.view-header h3,
	#block-views-block-country-taxonomy-term-block-1 div.view-header h3,
	#block-views-block-country-taxonomy-term-block-2 div.view-header h3,
	#block-views-block-country-taxonomy-term-block-3 div.view-header h3,
	#block-block-50 h3, #block-block-51 h3,
	#block-views-block-insight-block-4 div.view-header h3,
	#block-views-block-press-block-1 div.view-header h3,
	#block-views-block-resources-block-1 div.view-header h3,
	#block-views-block-video-block-1 div.view-header h3,
	#block-views-block-press-release-block-1 div.view-header h3,
	#block-views-block-our-board-and-team-block-4 div.view-header h3,
	#block-views-block-our-board-and-team-block-1-2 div.view-header h3,
	#block-views-block-our-board-and-team-block-3 div.view-header h3,
	#block-views-block-timeline-block-1 div.view-header h3, #block-block-10 h3{
		font-size:48px!important;
		line-height:62px!important;
	}
	
/*Headings - Global CSS*/
	
	#block-views-block-funder-block-2 div.view-header,
	#block-views-block-funder-block-1 div.view-header,
	#block-views-block-insight-block-2 div.view-header,
	#block-views-block-agm-report-block-1 div.view-header,
	#block-views-block-a-z-gallery-block-1-2 div.view-header,
	#block-views-block-a-z-gallery-block-1 div.view-header{
		background: #D1A371;
		padding: 10px 15px;
	}
	
	#block-views-block-funder-block-2 div.view-header h3,
	#block-views-block-funder-block-1 div.view-header h3,
	#block-views-block-insight-block-2 div.view-header h3,
	#block-views-block-agm-report-block-1 div.view-header h3,
	#block-views-block-a-z-gallery-block-1-2 div.view-header h3,
	#block-views-block-a-z-gallery-block-1 div.view-header h3{
		background:none!important;
		padding:0!important; 
	}
	
	#block-views-block-story-video-block-1 div.view-header h3,
	#block-views-block-insight-block-5 div.view-header h3{
		display:block!important;
	}
	
/*Front Page - Main Image and Text*/
	
	#block-views-block-featured-insight-block-1 .views-row .views-field-nothing {
		width: calc(100% - 30px)!important; 
		padding:30px 15px 30px 15px!important;
		/*padding:40px 15px 30px 15px!important;*/
	}

/*Front Page - Introduction Text*/

	#block-block-12{
		padidng:20px 0!important;
	}

/*HNSA 2023 Calendar Digital*/

	#block-block-34 {
		padding: 25px 15px 35px 15px!important;
	}

/*Join Us, Mailchimp Subscribe form*/

	.page-node-5 .region-content-bottom-third,
	.path-frontpage .region-content-bottom-third {
		padding: 25px 15px 35px 15px!important;
	}

	#block-mailchimp-subscribe-form input[type=submit],
	#block-client-webform-block-1 input[type=submit]{
		font-size:14px!important;
	}

	#block-block-38 {
		display: block!important;
		margin:10px 0 25px 0!important;
		width:100%!important;
	}
	
	#block-mailchimp-subscribe-form input[type=email], 
	#block-mailchimp-subscribe-form input[type=text]{
		padding:10px!important;
		width:100%!important;
	}
	
/*Who Are Are  HNSA Story*/

/*Who We Are - Our Board and Our Team*/

	.path-taxonomy .view-role-taxonomy-term .views-row,
	#block-views-block-our-board-and-team-block-4 .view-our-board-and-team .views-row,
	#block-views-block-our-board-and-team-block-1-2 .view-our-board-and-team .views-row,
	#block-views-block-our-board-and-team-block-3 .view-our-board-and-team .views-row {
		width: calc(100% - 14px)!important;
		margin: 0 0 30px 0!important;
	}
	
	#block-views-block-our-board-and-team-block-4 .view-our-board-and-team .views-row:nth-child(1){
		margin: 0 0 30px 0!important;
	}

	.path-taxonomy .view-role-taxonomy-term .views-field-title,
	#block-views-block-our-board-and-team-block-3 .views-field-title,
	.path-taxonomy .view-role-taxonomy-term .views-field-body,
	#block-views-block-our-board-and-team-block-4 .views-field-body,
	#block-views-block-our-board-and-team-block-1-2 .views-field-body,
	#block-views-block-our-board-and-team-block-3 .views-field-body,
	.path-taxonomy .view-role-taxonomy-term .views-field-field-designation,
	#block-views-block-our-board-and-team-block-4 .views-field-field-designation,
	#block-views-block-our-board-and-team-block-1-2 .views-field-field-designation{
		min-height:auto!important;
	}
	

/*Our Network - Memebers plus Taxonomy Pages*/

	.page-node-313 #zone-content-bottom-second-wrapper{
		background:none!important;
		padding:0!important;
	}

	.path-taxonomy #block-views-block-location-taxonomy-term-block-1 .view-location-taxonomy-term .views-row,
	.path-taxonomy #block-views-block-country-taxonomy-term-block-1 .view-country-taxonomy-term .views-row,
	.path-taxonomy .view-hbws-involved-in-taxonomy-term .views-row, #block-views-block-members-block-2 .view-members .views-row,
	.path-members .view-members .views-row {
		width:calc(48% - 6px)!important;
		margin:1%!important;
	}
	
/*Home Based Workers*/

	#block-block-4 {
		padding: 20px 20px 40px 20px!important;
	}

	#block-block-5 ul li {
		width: 100%!important;
		margin: 0 0 30px 0!important;
	}
	
/*Covid 19 Page - Covid 19 Partners*/

	#block-block-29 div.desc{
		position:relative!important;
	}

	#block-views-block-covid-19-partner-block-1 .view-covid-19-partner .views-row{
		width:46.7%!important;
		margin: 0 1.5% 20px 1.5%!important;
	}
	
	.page-node-273 #main-wrapper #main{
		padding:0 0 40px 0!important;
	}
	
/*Taxonomy Pages - Country and location Gallery*/

	#block-views-block-location-wise-gallery-block-1 .view-location-wise-gallery .views-row,
	#block-views-block-country-wise-gallery-block-1 .view-country-wise-gallery .views-row .views-field-field-gallery-images a{
		width:100%!important;
		float:none!important;
		margin:0 0 10px 0!important;
	}
	

	#block-views-block-location-taxonomy-term-block-3,
	#block-views-block-location-taxonomy-term-block-2,
	#block-views-block-country-wise-gallery-block-1,
	#block-views-block-country-taxonomy-term-block-3,
	#block-views-block-country-taxonomy-term-block-2{
		padding:60px 0 0 0!important;
	}
	
	#block-views-block-location-wise-gallery-block-1 .view-location-wise-gallery .views-row .views-field-field-gallery-images img,
	#block-views-block-country-wise-gallery-block-1 .view-country-wise-gallery .views-row  .views-field-field-gallery-images img{
		width:100%!important;
	}
	
	#block-views-block-country-wise-gallery-block-1 .view-country-wise-gallery .views-row  .views-field-field-gallery-images img{
		margin:0 0 10px 0!important;
	}
	
	/*Search Page*/
		
	.path-search #block-element-content .field--name-body p,
	.path-search .view-view-replacing-search-results div.view-empty{
		margin:20px 15px!important;
	}
		
	#block-exposedformview-replacing-search-resultspage-1 .form--inline{
		width:calc(100% - 30px)!important;
		margin:0 15px!important;
	}
	
/*Colorbox - Global CSS*/

	html.webp #cboxClose,
	html.no-webp #cboxClose{
		background-size:16px 16px!important;
	}
	
	html.no-webp #cboxPrevious,
	html.no-webp #cboxNext,
	html.webp #cboxPrevious,
	html.webp #cboxNext{
		background-size:22px 22px!important;
	}
	
	
/*Footer Section*/

	.region-footer-third,
	.region-footer-second{
		width:100%!important;
	}
	
	.region-footer-second{
		margin:0 0 30px 0!important;
	}
	
	#block-footer-menu-2,
	#block-footer-menu-1 {
		margin: 0 0 30px 0!important;
	}
	
	#block-footer-menu-2 ul li,
	#block-footer-menu-1 ul li {
		display: block!important;
	}
	
	#block-footer-menu-2 ul li a,
	#block-footer-menu-1 ul li a{
		padding:0!important;
		border-right:none!important;
	}
	
}

@media only screen and (max-device-width : 359px), only screen and (max-width : 359px) {
	
/*Front Page - Our Funders and Partners*/

	#block-views-block-funder-block-2 .view-funder .views-row, #block-views-block-funder-block-1 .view-funder .views-row {
		width: 100%!important;
		margin: 0 0 5px 0!important;
	}
	
}

/*---------------------------------------------------------- GLOBAL CSS* ----------------------------------------------------------------*/

html{
 /*scroll-behavior: smooth;*/
}

body{
	background:#fff;
	color:#000;
}

h1, h2, h3, h4, h5, h6{
	font-weight:bold;
	font-family:"Roboto Condenced";
	font-weight:700;
}

p{
	margin-bottom:20px;
}

img{
	vertical-align:middle;
}

.colred{
	color:#D92A27;
	font-weight:600;
}

#main-wrapper{
	min-height:auto;
}

#main-wrapper #main{
	padding:20px 0;
}

a.target {
    position: relative;
    top: -40px;
    display: block;
    height: 0;
    width: 0;
}

a.target#types-hbw{
	top:-20px;
}

p.anchor{
	margin:0!Important;
}

/*Headings - Global CSS*/

h1.page-title{
	margin: 0 0 30px 0;
    font-size: 74px;
    line-height: 84px;
    color: #575754;
    text-transform: uppercase;
}

#block-views-block-location-taxonomy-term-block-2 div.view-header h3,
#block-views-block-location-taxonomy-term-block-3 div.view-header h3,
#block-views-block-location-taxonomy-term-block-1 div.view-header h3,
#block-views-block-location-wise-gallery-block-1 div.view-header h3,
#block-views-block-country-wise-gallery-block-1 div.view-header h3,
#block-views-block-country-taxonomy-term-block-1 div.view-header h3,
#block-views-block-country-taxonomy-term-block-2 div.view-header h3,
#block-views-block-country-taxonomy-term-block-3 div.view-header h3,
#block-block-50 h3,
#block-block-51 h3,
#block-views-block-insight-block-4 div.view-header h3,
#block-views-block-press-block-1 div.view-header h3,
#block-views-block-resources-block-1 div.view-header h3,
#block-views-block-video-block-1 div.view-header h3,
#block-views-block-press-release-block-1 div.view-header h3,
#block-views-block-our-board-and-team-block-4 div.view-header h3,
#block-views-block-our-board-and-team-block-1-2 div.view-header h3,
#block-views-block-our-board-and-team-block-3 div.view-header h3,
#block-views-block-timeline-block-1 div.view-header h3,
#block-block-10 h3 {
    font-size: 52px;
    line-height: 68px;
    margin: 0 0 15px 0;
    text-transform: uppercase;
    color: #575754;
    text-align: center;
}

#block-views-block-story-video-block-1 div.view-header h3,
#block-views-block-funder-block-2 div.view-header h3,
#block-views-block-funder-block-1 div.view-header h3,
#block-views-block-insight-block-5 div.view-header h3,
#block-views-block-insight-block-2 div.view-header h3,
#block-views-block-agm-report-block-1 div.view-header h3,
#block-views-block-a-z-gallery-block-1-2 div.view-header h3,
#block-views-block-a-z-gallery-block-1 div.view-header h3{
    background: #D1A371;
    padding: 14px 20px;
    text-transform: uppercase;
    color: #fff;
    font-size: 28px;
    display: inline;
}

/*Block, Views Footer Read MOre Buttons - Global CSS*/

#block-views-block-insight-block-4 div.more-link,
#block-views-block-press-block-1 div.more-link,
#block-views-block-resources-block-1 div.more-link,
#block-views-block-video-block-1 div.more-link,
#block-views-block-press-release-block-1 div.more-link{
	clear:both;
    text-align: center;
    padding:50px 0 0 0;
}
 
#block-views-block-insight-block-4 div.more-link a,
#block-views-block-press-block-1 div.more-link a,
#block-views-block-resources-block-1 div.more-link a,
#block-views-block-video-block-1 div.more-link a,
#block-views-block-press-release-block-1 div.more-link a {
    display: inline-block;
    border-radius: 4px;
    background: #D92A27;
    color: #fff;
    height: 50px;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-size: 18px;
    line-height: 50px;
    justify-content: left;
    text-align: center;
    transition: unset;
    text-transform: uppercase;
    font-weight: bold;
    -webkit-clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
    clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
	padding: 0 60px 0 15px;
}


#block-views-block-insight-block-4 div.more-link a:hover,
#block-views-block-press-block-1 div.more-link a:hover,
#block-views-block-resources-block-1 div.more-link a:hover,
#block-views-block-video-block-1 div.more-link a:hover,
#block-views-block-press-release-block-1 div.more-link a:hover{
	background:#8C181B;
}

/*Header Section*/

#zone-branding-wrapper {
    padding:29px 0 15px 0;
}

html.webp #zone-branding-wrapper {
    background: url(../images/bg_border.webp) repeat-x 0 0 #fff;
}

html.no-webp #zone-branding-wrapper {
    background: url(../images/bg_border.png) repeat-x 0 0 #fff;
}

.region-branding {
    display: flex;
    align-items: center;
	padding:0 0 15px 0;
}

#block-element-branding a{
	margin:0;
}

#block-element-branding a img{
	width:140px;
	height:auto;
}

#block-block-32 p{
	margin:0;
}

#block-block-32 p a > br{
	display:none;
}

/*Header Section - Search Block*/

#block-exposedformview-replacing-search-resultspage-1-2{
	position: absolute;
    right: 0;
	margin:0;
}

#block-exposedformview-replacing-search-resultspage-1-2 .form--inline{
	display:flex;
	align-items:center;
}

#block-exposedformview-replacing-search-resultspage-1-2 .form--inline .js-form-item-search-api-fulltext{
	margin:0 5px 0 0;
}

#block-exposedformview-replacing-search-resultspage-1-2 label{
	font-weight:bold;
    margin-bottom: 5px;
    font-size: 14px;
	display:none;
}

#block-exposedformview-replacing-search-resultspage-1-2 input[type="text"]{
	background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #dedede;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-sizing: border-box;
    color: #333;
    font-family: "Nunito Sans";
    font-size: 16px;
    height: 40px;
    max-width: 100%;
    outline: 0 none;
    padding: 10px;
    width: 260px;
    margin:0;
}

#block-exposedformview-replacing-search-resultspage-1-2 input[type="text"]:focus{
	 border: 1px solid #D92A27;
}

#block-exposedformview-replacing-search-resultspage-1-2 input[type="text"]:focus::placeholder{
	color:#D92A27;
}

#block-exposedformview-replacing-search-resultspage-1-2 .form--inline .form-actions{
	margin:0;
	padding:0;
}

#block-exposedformview-replacing-search-resultspage-1-2 input[type=submit]{
	display: inline-block;
    border-radius: 4px;
    color: #fff;
    height: 40px;
    width: 40px;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-size:0;
    line-height:0;
    justify-content: left;
    text-align: center;
    /*padding-right: 36px;*/
    transition: unset;
    text-transform: uppercase;
    font-weight: bold;
	/*-webkit-clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
	clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);*/
    margin: 0;
	border:none;
}

html.webp #block-exposedformview-replacing-search-resultspage-1-2 input[type=submit]{
    background: url(../images/icon-search.webp) no-repeat center center #D92A27;
	background-size: 16.5px;
	
}

html.no-webp #block-exposedformview-replacing-search-resultspage-1-2 input[type=submit]{
    background: url(../images/icon-search.png) no-repeat center center #D92A27;
	background-size: 16.5px;
	
}

#block-exposedformview-replacing-search-resultspage-1-2 input[type=submit]:hover{
	color:#fff;
}

html.webp #block-exposedformview-replacing-search-resultspage-1-2 input[type=submit]:hover{
	background: url(../images/icon-search.webp) no-repeat center center #8C181B;
	background-size: 16.5px;
}

html.no-webp #block-exposedformview-replacing-search-resultspage-1-2 input[type=submit]:hover{
	background: url(../images/icon-search.png) no-repeat center center #8C181B;
	background-size: 16.5px;
}

/*Mega Menu - Global CSS*/

.tb-megamenu{
	background:transparent;
}

.tb-megamenu-submenu{
	width:calc(100% - 37.5px)!important;
}

.tb-megamenu .nav{

}

.tb-megamenu .nav > li{
    width: calc(20% - 1px);
    text-align: center;
    border-right: 1px solid #fff;
}

.tb-megamenu .nav > li a:hover,
.tb-megamenu .nav > li a{
	color:#fff;
	text-transform:uppercase;
	font-size:20px;
	line-height:28px;
	padding:15px;
	background:none;
	font-family: 'Roboto Condensed';
}

.tb-megamenu .nav > li > a:focus,
.tb-megamenu .nav > li > a:hover,
.tb-megamenu .nav > li > span.tb-megamenu-no-link:focus,
.tb-megamenu .nav > li > span.tb-megamenu-no-link:hover {
  background-color:#8C181B;
  color:#fff;
}

.tb-megamenu .nav > .active > a,
.tb-megamenu .nav > .active > a:hover,
.tb-megamenu .nav > .active > a:focus,
.tb-megamenu .nav > .active > span.tb-megamenu-no-link,
.tb-megamenu .nav > .active > span.tb-megamenu-no-link:hover,
.tb-megamenu .nav > .active > span.tb-megamenu-no-link:focus {
  color:#fff;
}

.tb-megamenu .nav-collapse .nav > li.active > a:hover,
.tb-megamenu .nav-collapse .nav > li.active > a:focus,
.tb-megamenu .nav-collapse .nav > li.active > span.tb-megamenu-no-link:hover,
.tb-megamenu .nav-collapse .nav > li.active > span.tb-megamenu-no-link:focus {
  color:#fff;
}

.tb-megamenu .nav > li.dropdown.open.active > a:hover,
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle{
	color:#fff;
	/*background: #8C181B;*/
}

.tb-megamenu .nav li.dropdown:last-child{
	border-right:0;
	width:20%;
}

/*.tb-megamenu .nav li.dropdown:last-child > .dropdown-toggle:after{
	display: block;
    border: 32px solid transparent;
    border-left-color: #8C181B;
    content: " ";
    height: 0;
    position: absolute;
    pointer-events: none;
    right: -64px;
    top: 0;
    width: 0;
    transition: border .1s ease-in-out;
}

.tb-megamenu .nav li.dropdown:last-child:hover > .dropdown-toggle:after{
	border-left-color:#8C181B;
}*/

.tb-megamenu .nav > li.dropdown.open.active > a:hover,
.tb-megamenu .nav > li.dropdown.open.active > a:focus,
.tb-megamenu .nav > li.dropdown.open.active > span.tb-megamenu-no-link:hover,
.tb-megamenu .nav > li.dropdown.open.active > span.tb-megamenu-no-link:focus {
  background-color:#8C181B;
  color:#fff;
}

.tb-megamenu .dropdown-menu li > a:hover,
.tb-megamenu .dropdown-menu li > a:focus,
.tb-megamenu .dropdown-submenu:hover > a,
.tb-megamenu .dropdown-menu li > span.tb-megamenu-no-link:hover,
.tb-megamenu .dropdown-menu li > span.tb-megamenu-no-link:focus,
.tb-megamenu .dropdown-submenu:hover > span.tb-megamenu-no-link {
  color:#fff;
}

.tb-megamenu .nav li.dropdown.open > .dropdown-toggle,
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle {
  background-color:#8C181B;
  color:#fff;
}

.tb-megamenu .nav li.dropdown{
	background:#D92A27;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.tb-megamenu .nav li.dropdown > .dropdown-toggle,
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle{
	background:#D92A27;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.tb-megamenu .nav li.dropdown:nth-child(4) > .dropdown-toggle,
.tb-megamenu .nav li.dropdown:nth-child(5) > .dropdown-toggle,
.tb-megamenu .nav li.dropdown.active:nth-child(4) > .dropdown-toggle,
.tb-megamenu .nav li.dropdown.active:nth-child(5) > .dropdown-toggle{
	background:#8C181B;
}

.tb-megamenu .nav li.dropdown:nth-child(5){
	background:#fff;
}

.tb-megamenu .nav li.dropdown:nth-child(5) > .dropdown-toggle{
	clip-path:polygon(0 -160px,100% 29px,29px 200px,0% 100%);
	padding:15px 15px 15px 0;
}

.tb-megamenu .nav li.dropdown > .dropdown-toggle span.caret{
	display:none;
}

.block-view-demo .views-field-title a:hover,
.block-view-demo .views-field-title a:focus {
  color: #fff;
}

.tb-megamenu .mega-nav .mega-group > .mega-group-title,
.tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title,
.tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title {
  color: #ddd;
}

.tb-megamenu .nav > li .mega-dropdown-inner ul li a,
.tb-megamenu .dropdown-menu .active > a,
.tb-megamenu .dropdown-menu .active > span.tb-megamenu-no-link{
	background-image: none;
    background-color: transparent;
    color: #000;
    text-transform:uppercase;
	border:none;
	padding:20px 0;
	color:#D92A27; 
	font-weight:bold;
	font-size:18px;
	line-height:26px;
	text-shadow:none!important;
}

.tb-megamenu .nav > li .mega-dropdown-inner ul li a,
.tb-megamenu .dropdown-menu .active > a{
	padding: 0;
    margin: 0 0 10px 0;
}

.tb-megamenu .dropdown-menu .active > a:hover,
.tb-megamenu .dropdown-menu .active > span.tb-megamenu-no-link:hover{
	background-image: none;
    background-color: transparent;
	color:#8C181B;
	text-shadow:none!important;
}

.tb-megamenu .nav > li .mega-dropdown-inner ul li a:hover{
	color:#8C181B;
}

.mega-dropdown-inner{
	background:#fff;
	box-shadow:0 4px 2px rgb(226 226 215 / 96%);
}

.tb-megamenu .mega-inner {
    padding: 20px 25px 10px 25px;
}

.tb-megamenu .mega-nav > li, .tb-megamenu .dropdown-menu .mega-nav > li{
	text-align:left;
}

.tb-megamenu .mega-nav > li a,
.tb-megamenu .dropdown-menu .mega-nav > li a{
	padding:10px 0;
}

/*Front Page*/

.path-frontpage #block-element-system-main{
	display:none!important;
}

#drupal-live-announce{
	display:none;
}

/*Front Page - Featured Insight & Illustration Depicting HBW*/

.path-frontpage #zone-slideshow{
	with:100%;
	max-width:100%;
}

.path-frontpage .region-slideshow{

}

#block-views-block-featured-insight-block-1 .views-row{
	display: flex;
    align-items: center;
    background: #D92A27;
}

#block-views-block-featured-insight-block-1 .views-row .views-field-field-featured-image{
	width: 96%;
}


#block-views-block-featured-insight-block-1 .views-row .views-field-field-featured-image img{
	width:100%;
	height:auto;	
}

#block-views-block-featured-insight-block-1 .views-row .views-field-nothing{
    width: calc(50% - 60px);
    padding:0 30px;
	/*margin:10px 0 0 0;*/
	margin:0;
}

#block-views-block-featured-insight-block-1 .views-row .views-field-nothing div.head{
	font-size: 18px;
    font-family: 'Roboto Condensed';
	color:#fff;
    text-transform: uppercase;
    font-weight: bold;
    border-top: 6px solid #fff;
    display: inline;
    padding: 5px 0 0 0;
}

#block-views-block-featured-insight-block-1 .views-row .views-field-nothing div.field-profile{
    margin:0 0 10px 0;
	/*margin:0 0 3px 0*/
}

#block-views-block-featured-insight-block-1 .views-row .views-field-nothing div.field-profile img{
	width:240px;
    height:auto;
}

#block-views-block-featured-insight-block-1 .views-row .views-field-nothing div.field-title{
    margin:0 0 7px 0;
    /*width:330px;*/
	width:340px;
    max-width:100%; 
}

#block-views-block-featured-insight-block-1 .views-row .views-field-nothing div.field-title h3 a,
#block-views-block-featured-insight-block-1 .views-row .views-field-nothing div.field-title h3{
	font-size: 36px;
    line-height: 40px;
    text-transform: uppercase;
    margin: 0  0 10px 0;
    color: #fff;
}

#block-views-block-featured-insight-block-1 .views-row .views-field-nothing div.field-title{
	position:relative;
	margin:0 0 30px 0;	
}

#block-views-block-featured-insight-block-1 .views-row .views-field-nothing div.field-title a{
	font-size: 20px;
	line-height:24px;
    color: #fff;
	margin:0 0 25px 0;	
}

#block-views-block-featured-insight-block-1 .views-row .views-field-nothing div.field-name{
	position:relative;
	display:none;
}


#block-views-block-featured-insight-block-1 .views-row .views-field-nothing div.field-title:after{
    content: "";
    left: 14px;
    position: absolute;
    bottom: -28px;
    width: 3px;
    height: 32px;
    transform: rotate(90deg);
    margin-left: 0;
    background: #fff;	
}

/*#block-views-block-featured-insight-block-1 .views-row .views-field-nothing div.field-name h4 a,
#block-views-block-featured-insight-block-1 .views-row .views-field-nothing div.field-name h4{
    font-size: 21px;
    line-height: 24px;
    text-transform: uppercase;
    margin: 0  0 30px 0;
    color: #fff;
}

#block-views-block-featured-insight-block-1 .views-row .views-field-nothing div.field-name:after{
    content: "";
    left: 14px;
    position: absolute;
    bottom: -28px;
    width: 3px;
    height: 32px;
    transform: rotate(90deg);
    margin-left: 0;
    background: #fff;
}*/

#block-views-block-featured-insight-block-1 .views-row .views-field-nothing div.field-excerpt{
	
}


#block-views-block-featured-insight-block-1 .views-row .views-field-nothing div.field-excerpt p{
	font-size: 18px;
	line-height:24px;
    color: #fff;
	margin:0 0 25px 0;
}

#block-views-block-featured-insight-block-1 .views-row .views-field-nothing div.field-excerpt p:last-child{

}

#block-views-block-featured-insight-block-1 .views-row .views-field-nothing .field-view-more{
	
}

/*#block-views-block-featured-insight-block-1 .views-row .views-field-nothing .field-view-more a{
	display: inline-block;
    border-radius: 4px;
    background: #fff;
    color: #D92A27;
    height: 50px;
    min-width: 150px;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-size: 18px;
    line-height: 50px;
    justify-content: left;
    text-align: center;
    padding-right: 36px;
    transition: unset;
    text-transform: uppercase;
    font-weight: bold;
    -webkit-clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
    clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
}*/


#block-views-block-featured-insight-block-1 .views-row .views-field-nothing .field-view-more a{
	display: inline-block;
    border-radius: 4px;
    background: #fff;
    color: #D92A27;
    height: 40px;
    min-width: 120px;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-size: 16px;
    line-height: 40px;
    justify-content: left;
    text-align: center;
    padding-right: 28px;
    transition: unset;
    text-transform: uppercase;
    font-weight: bold;
    -webkit-clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
    clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
}

#block-views-block-featured-insight-block-1 .views-row .views-field-nothing .field-view-more a:hover{
	color:#fff;
	background:#8C181B;
}

#block-views-block-featured-insight-block-1 .views-row .views-field-title{
	
}

#block-views-block-featured-insight-block-1 .views-row .views-field-title a{
	text-transform:uppercase;
	background:rgba(255,255,255,0.8);
    padding: 10px 20px;
}

#block-views-block-featured-insight-block-1 .views-row .views-field-title a:hover{
	color:#D92A27;
}

/*#block-block-33 div.image img{
	width:100%;
	height:auto;
}*/

/*Front Page - HBW Impact Stat Image Carousel*/

#block-views-block-hbw-impact-stat-block-1{
    margin:80px auto 0 auto;
    width:calc(100% - 25px);
}

#block-views-block-hbw-impact-stat-block-1 .view-header{
	text-align:center;
}

#block-views-block-hbw-impact-stat-block-1 .view-header h2{
    font-size: 36px;
    line-height: 42px;
    color: #D92A27;
    margin: 0 0 35px 0;
    text-transform: uppercase;	
}

#block-views-block-hbw-impact-stat-block-1 .slick__slide .views-field-field-slide-image img{
	width:100%;
	height:auto;
}

#block-views-block-hbw-impact-stat-block-1 .slick.blazy{
	position:relative;
}

#block-views-block-hbw-impact-stat-block-1 .slick__arrow {
    margin: 0;
    position: absolute;
    top:calc(50% - 27.5px);
    left: 0;
    width: 100%;
}

#block-views-block-hbw-impact-stat-block-1 .slick__arrow .slick-prev {
    position: absolute;
    top: 0;
    left: -30px;
    padding: 18px 12px; 
    font-size: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    margin: 0;
    opacity: 1;
    border: 0;
    outline: 0;
    cursor: pointer;
}

#block-views-block-hbw-impact-stat-block-1 .slick__arrow .slick-next {
    position: absolute;
    top: 0;
    right: -30px;
    padding: 18px 12px;
    font-size: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    margin: 0;
    opacity: 1;
    border: 0;
    outline: 0;
    cursor: pointer;
}


html.webp #block-views-block-hbw-impact-stat-block-1 .slick__arrow .slick-prev {
    background: url(../images/icon-owl-carousel-prev.webp) no-repeat center center;
    background-size: 21px;
}

html.no-webp #block-views-block-hbw-impact-stat-block-1 .slick__arrow .slick-prev {
    background: url(../images/icon-owl-carousel-prev.png) no-repeat center center;
    background-size: 21px;
}

html.webp #block-views-block-hbw-impact-stat-block-1 .slick__arrow .slick-next{
    background: url(../images/icon-owl-carousel-next.webp) no-repeat center center;
    background-size: 21px;
}

html.no-webp #block-views-block-hbw-impact-stat-block-1 .slick__arrow .slick-next{
    background: url(../images/icon-owl-carousel-next.png) no-repeat center center;
    background-size: 21px;
}

/*Front Page - Section Members Updates and Introduction of HNSA*/

.path-frontpage #zone-slideshow-bottom-wrapper{

}

.path-frontpage #zone-slideshow-bottom{

}

/*#block-block-34{
	width:calc(50% - 20px);
	height:200px;
	padding:10px;
	background:#8C181B;
	display: flex;
    align-items: center;
    justify-content: center;
}

#block-block-34 p{
	color:#fff;
	font-size:16px;
	line-height:24px;
	margin:0 0 10px 0;
}

#block-block-34 p:last-child{
	margin:0!important;
}*/

#block-block-12{
    padding: 20px 10px;
    /* background: #BFB9B9; */
    /* display: flex; */
    /* align-items: center; */
    /* justify-content: center; */
    width: 920px;
    text-align: center;
    margin: 60px auto 0 auto;
}

#block-block-12 h5{
	font-size: 28px;
    line-height: 36px;
    color: #D92A27;
    margin: 0 0 20px 0
}

#block-block-12 p{
	font-size:16px;
	line-height:24px;
	margin:0 0 10px 0;
}

#block-block-12 p:last-child{
	margin:0!important;
}

/*Front Page - Who We Are, What we do and Get Involved*/

.path-frontpage #main-wrapper #main{
	padding:60px 0;
}

#block-block-35{
	margin:0 0 40px 0;
}

#block-block-35 div.sec{
    width: 32.33%;
    float: left;
    margin: 0.5%;
	text-align:center;
}

#block-block-35 div.content-inner{

}

#block-block-35 div.sec div.field-title{
	margin:0 0 20px 0;
}

#block-block-35 div.sec div.field-title h4{
	margin: 0;
    text-transform: uppercase;
    font-size: 18px;
	color:#D92A27;
}

#block-block-35 div.sec div.field-icon{
	margin:0 0 20px 0;
}

#block-block-35 div.sec div.field-icon img{
	width:auto;
	height:120px;
}

#block-block-35 div.sec div.field-desc{
	min-height:105px;
	margin:0 0 25px 0;
		width:260px;
	max-width:100%;
    margin: 0 auto;
}

#block-block-35 div.sec div.field-desc p{
	font-size:14px;
	line-height:21px;
}

#block-block-35 div.sec div.field-button{
	
}

#block-block-35 div.sec div.field-button a{
	text-transform: uppercase;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.5px;
    padding: 8px 12px;
    border: 1px solid #333;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#block-block-35 div.sec div.field-button a:hover{
	border: 1px solid #D92A27;
	color:#fff;
	background:#D92A27
}

/*Front Page - HNSA 2025 Calendar - Digital*/

.path-frontpage .region-content-bottom-eighth{
	padding:40px 0;
}

#block-block-34{
    padding: 25px;
    background: #D92A27;
}

#block-block-34 .field--name-body{
	display: flex;
    align-items: center;
    gap: 40px;
    justify-content: center;	
}

#block-block-34 h3{
	font-size: 48px;
    line-height: 56px;
    text-transform: uppercase;
    color: #fff;
    margin: 0;
}

#block-block-34 div.desc a{
    display: inline-block;
    border-radius: 4px;
    background: #fff;
    color: #D92A27;
    font-family: 'Roboto Condensed';
    font-size: 16px;
    line-height: 20px;
    justify-content: left;
    text-align: center;
    transition: unset;
    text-transform: uppercase;
    font-weight: bold;
    -webkit-clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
    clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
    margin: 0;
    border: none;
    padding: 10px 50px 10px 20px;
}

#block-block-34 div.desc a:hover{
	color:#fff;
	background:#8C181B;
}

/*Front Page - Interactive Map*/

.path-frontpage #zone-content-bottom-second-wrapper{
	padding:60px 0;
}

.page-node-4 #zone-content-bottom-fifth-wrapper{
	padding:0 0 40px 0;
}


#block-block-52,
#block-block-36{
	width:900px;
	max-width:calc(100% - 30px);
	margin:0 auto;
}

#block-block-52 svg,
#block-block-36 svg{
	width:100%;
	height:auto;
}

#block-block-52 svg g > g text tspan,
#block-block-36 svg g > g text tspan{
	outline:none;
	border:none;
}

#block-block-52 svg g a:focus,
#block-block-52 svg g a:hover,
#block-block-52 svg g a,
#block-block-36 svg g a:focus,
#block-block-36 svg g a:hover,
#block-block-36 svg g a{
	outline:none;
	border:none;
}

#block-block-30 svg g a:hover tspan,
#block-block-52 svg g a:hover tspan,
#block-block-36 svg g a:hover tspan{
	/*fill:#eee!important;*/
}

/*#block-block-36 svg path{
	fill:#D92A27!important;
	stroke:#D92A27!important;
}
	
#block-block-36 svg circle{
	fill:#D1A371!important;
}

#block-block-36 svg g > g text tspan{
	fill:#D1A371!important;
	outline:none;
	border:none;
}

#block-block-36 svg g > text tspan{
	fill:#000!important;
}

#block-block-36 svg g a:focus,
#block-block-36 svg g a:hover,
#block-block-36 svg g a{
	outline:none;
	border:none;
}*/

/*Front Page Join Us*/

.path-frontpage #zone-content-bottom-third-wrapper{
	padding:0 0 60px 0;
}

.path-frontpage #zone-content-bottom-third{
	background:#D92A27;
}

.path-frontpage .region-content-bottom-third{
	/*display:flex;
	align-items:center;*/
	position:relative;
	margin:0;
	padding:25px;
}

#block-block-37{
	/*width:170px;*/
	text-align:center;
}

#block-block-37 h3{
	font-size: 48px;
    line-height: 56px;
    text-transform: uppercase;
    color: #fff;
	margin:0;
}

/*#block-block-37 h3:after{
	content: " ";
    padding: 28px;
    background:url(../images/icon-newsletter-right.png) no-repeat center center;
    display: inline-flex;
    top: -16px;
    left: 10px;
    position: relative;
}

html.webp #block-block-37 h3:after{
    background:url(../images/icon-newsletter-right.webp) no-repeat center center;
}

html.no-webp #block-block-37 h3:after{
    background:url(../images/icon-newsletter-right.png) no-repeat center center;
}*/

#block-mailchimp-subscribe-form,
#block-client-webform-block-1{
	width:560px;
} 

#block-mailchimpnewslettersubscribepopupform form,
#block-mailchimpsubscribepopupform form,
#block-mailchimp-subscribe-form form{
	margin:0!important;
}

#block-client-webform-block-1 div.content{
	margin:0;
}

/*#block-client-webform-block-1 div.content:before{
	content:"Signup to subscribe for newsletters";
	color:#fff;
	font-sizE:16px; 
	line-height:22px;
	font-family: "Nunito Sans";
}*/

#block-client-webform-block-1 form{
	display:flex;
	align-items:center;
	gap:4px
}

#block-mailchimp-subscribe-form form #mc_embed_signup_scroll{
	display:flex;
	align-items:center;
	gap:8px
}

#block-client-webform-block-1 .form-type-email{
	margin:0; 
}

#block-contact-mailchimp-newsletter-subscribe-form input[type=email],
#block-contact-mailchimp-newsletter-subscribe-form input[type=text],
#block-mailchimp-newsletter-subscribe-form input[type=email],
#block-mailchimp-newsletter-subscribe-form input[type=text],
#block-mailchimp-subscribe-form input[type=email],
#block-mailchimp-subscribe-form input[type=text],
#block-client-webform-block-1 input[type=email],
#block-client-webform-block-1 input[type=text]{
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #dedede;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
    box-sizing: border-box;
    color: #333;
    font-family: "Nunito Sans";
    font-size: 16px;
    height: 46px;
    max-width: 100%; 
    outline: 0 none;
    padding: 10px;
    width: 400px;
    margin: 0;
}

#block-contact-mailchimp-newsletter-subscribe-form input[type=email],
#block-contact-mailchimp-newsletter-subscribe-form input[type=text],
#block-mailchimp-newsletter-subscribe-form input[type=email],
#block-mailchimp-newsletter-subscribe-form input[type=text]{
	width:100%;
}

/*#block-mailchimp-newsletter-subscribe-form input[type=email]:focus::-webkit-input-placeholder,
#block-mailchimp-newsletter-subscribe-form input[type=text]:focus::-webkit-input-placeholder,
#block-mailchimp-newsletter-subscribe-form input[type=email]:focus:-moz-placeholder,
#block-mailchimp-newsletter-subscribe-form input[type=text]:focus:-moz-placeholder,
#block-mailchimp-newsletter-subscribe-form input[type=email]:focus::-moz-placeholder,
#block-mailchimp-newsletter-subscribe-form input[type=text]:focus::-moz-placeholder, 
#block-mailchimp-newsletter-subscribe-form input[type=email]:focus:-ms-input-placeholder,
#block-mailchimp-newsletter-subscribe-form input[type=text]:focus:-ms-input-placeholder,*/
#block-contact-mailchimp-newsletter-subscribe-form input[type=email]:focus::placeholder,
#block-contact-mailchimp-newsletter-subscribe-form input[type=text]:focus::placeholder,
#block-mailchimp-newsletter-subscribe-form input[type=email]:focus::placeholder,
#block-mailchimp-newsletter-subscribe-form input[type=text]:focus::placeholder{
	color:transparent;
}

#block-contact-mailchimp-newsletter-subscribe-form select,
#block-mailchimp-newsletter-subscribe-form select{
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #dedede;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
    box-sizing: border-box;
    color: #333;
    font-family: "Nunito Sans";
    font-size: 16px;
    height: 46px;
    max-width: 100%;
    outline: 0 none;
    padding: 10px;
    width:100%;
    margin: 0;
}


#block-client-webform-block-1 #edit-disclamer-text,
#block-client-webform-block-1 #edit-markup-text{
	display:none;
}

#block-client-webform-block-1 .form-actions{
	padding:0;
}

#block-client-webform-block-1 #edit-actions{
	margin:0;
	padding:0;
}

#block-contact-mailchimp-newsletter-subscribe-form .submit_container,
#block-mailchimp-newsletter-subscribe-form .submit_container{
	margin: 0 0 40px 0;
    text-align: center;
}

#block-contact-mailchimp-newsletter-subscribe-form input[type=submit],
#block-mailchimp-newsletter-subscribe-form input[type=submit],
#block-mailchimp-subscribe-form input[type=submit],
#block-client-webform-block-1 input[type=submit]{
	display: inline-block;
    border-radius: 4px;
    background: #fff;
    color: #D92A27;
    height: 40px;
    min-width: 150px;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    justify-content: left;
    text-align: center;
    padding-right: 66px;
    transition: unset;
    text-transform: uppercase;
    font-weight: bold;
		-webkit-clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
		clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
    margin: 0;
	border:none;
	cursor:pointer;
}

#block-contact-mailchimp-newsletter-subscribe-form input[type=submit],
#block-mailchimpnewslettersubscribepopupform input[type=submit],
#block-mailchimp-newsletter-subscribe-form input[type=submit]{
    padding-left: 22px;
    margin-left: 22px;
}

#block-contact-mailchimp-newsletter-subscribe-form input[type=submit]:hover, 
#block-mailchimp-newsletter-subscribe-form input[type=submit]:hover,
#block-mailchimp-subscribe-form input[type=submit]:hover,
#block-client-webform-block-1 input[type=submit]:hover{
	color:#fff;
	background:#8C181B;
}

#block-block-38{
    /* position: relative; */
    /* top: -5px; */
    /* width: 228px; */
    margin: 0 0 25px 0;
    text-align: center;
}

#block-block-38 p{
	margin:0;
}

#block-block-38 p a{
	font-size: 0;
    padding: 18px;
    background: #fff;
    border: 2px solid #fff;
    margin: 0 7px;
}

#block-block-38 p a#icon_fb{
	background:url(../images/icon-news-fb.png) no-repeat center center;
	background-size:36px;
}

#block-block-38 p a#icon_linke{
	background:url(../images/icon-news-linke.png) no-repeat center center;
	background-size:36px;	
}

#block-block-38 p a#icon_insta{
	background:url(../images/icon-news-insta.png) no-repeat center center;
	background-size:36px;	
}

#block-block-38 p a#icon_twitt{
	background:url(../images/icon-x-hnsa.png) no-repeat center center;
	background-size:36px;	
}

#block-block-38 p a#icon_ytube{
	background:url(../images/ytube-hnsa-icon.png) no-repeat center center;
	background-size:36px;	
}

/*Mailchimp Subscribe form*/


#block-mailchimpnewslettersubscribepopupform #mc_embed_signup,
#block-mailchimpsubscribepopupform #mc_embed_signup,
#block-mailchimp-subscribe-form #mc_embed_signup{
	background:transparent!important;
}

#block-mailchimpnewslettersubscribepopupform #mc_embed_signup .mc-field-group,
#block-mailchimpnewslettersubscribepopupform #mc_embed_signup,
#block-mailchimpsubscribepopupform #mc_embed_signup .mc-field-group,
#block-mailchimpsubscribepopupform #mc_embed_signup{
	width:100%!important;
}

#block-mailchimpnewslettersubscribepopupform .mc_embed_signup .indicates-required,
#block-mailchimpsubscribepopupform #mc_embed_signup .mc-field-group label,
#block-mailchimpsubscribepopupform #mc_embed_signup .indicates-required,
#block-mailchimpsubscribepopupform #mc_embed_signup h2,
#block-mailchimp-subscribe-form #mc_embed_signup .mc-field-group label,
#block-mailchimp-subscribe-form #mc_embed_signup .indicates-required,
#block-mailchimp-subscribe-form #mc_embed_signup h2{
	display:none;
}

#block-contact-mailchimp-newsletter-subscribe-form #mc_embed_signup_scroll,
#block-mailchimp-newsletter-subscribe-form #mergeTable{
    display: flex;
    align-items: center;
    /*gap: 25px;*/
	margin:25px 0; 
	flex-direction: column;
    gap: 10px !important;
}

#block-contact-mailchimp-newsletter-subscribe-form .mc-field-group,
#block-mailchimp-newsletter-subscribe-form div.mergeRow{
    margin: 0 0 10px 0;
    width: 50%;
    max-width: 100%;
}

#block-contact-mailchimp-newsletter-subscribe-form .indicates-required,
#block-mailchimp-newsletter-subscribe-form .mc_embed_signup .indicates-required{
	color:#fff;
	display:none;
}

#block-contact-mailchimp-newsletter-subscribe-form .mc-field-group label,
#block-mailchimp-newsletter-subscribe-form .mc_embed_signup label{
    color: #fff;
    margin: 0 0 5px 0;
    text-align: center;
    display: block;
} 

#block-contact-mailchimp-newsletter-subscribe-form #mc_embed_signup_scroll #mce-responses,
#block-mailchimp-subscribe-form #mc_embed_signup #mce-responses{
	display:none!important; 
}

#block-contact-mailchimp-newsletter-subscribe-form #mc_embed_signup_scroll .mc-field-group,
#block-mailchimpnewslettersubscribepopupform #mc_embed_signup .mc-field-group,
#block-mailchimpsubscribepopupform #mc_embed_signup .mc-field-group,
#block-mailchimp-subscribe-form #mc_embed_signup .mc-field-group{
	padding:0;
	min-height:auto!important;
}

#block-contact-mailchimp-newsletter-subscribe-form #mc_embed_signup_scroll input.mce_inline_error,
#block-mailchimp-subscribe-form #mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{
	border:none!important;
}

#block-contact-mailchimp-newsletter-subscribe-form #mc_embed_signup_scroll div.mce_inline_error,
#block-mailchimpsubscribepopupform #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{
	background: transparent;
    margin: 2px 0 0 0;
    color:#D92A27;
}

#block-contact-mailchimp-newsletter-subscribe-form input[type=email]:focus,
#block-contact-mailchimp-newsletter-subscribe-form input[type=text]:focus,
#block-mailchimpnewslettersubscribepopupform input[type=email]:focus,
#block-mailchimpnewslettersubscribepopupform input[type=text]:focus,
#block-mailchimpsubscribepopupform input[type=email]:focus,
#block-mailchimpsubscribepopupform input[type=text]:focus{ 
	outline:none!important; 
}

#block-contact-mailchimp-newsletter-subscribe-form input[type=email]:focus,
#block-contact-mailchimp-newsletter-subscribe-form input[type=text]:focus,
#block-mailchimp-subscribe-form input[type=email]:focus,
#block-mailchimp-subscribe-form input[type=text]:focus{
	border:none!important;
	outline:none!important; 
}

#block-contact-mailchimp-newsletter-subscribe-form #mc_embed_signup_scroll div.mce_inline_error,
#block-mailchimp-subscribe-form #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{
	display:none!important; 
}

#block-contact-mailchimp-newsletter-subscribe-form #mc_embed_signup_scroll .foot,
#block-mailchimpnewslettersubscribepopupform #mc_embed_signup .foot,
#block-mailchimpsubscribepopupform #mc_embed_signup .foot,
#block-mailchimp-subscribe-form  #mc_embed_signup .foot{
	display:block;
	width:100%;
} 

/*Front Page - AGM Recent Reports*/

.path-frontpage #zone-content-bottom-fourth-wrapper{
	padding:20px 0 0 0;
}

.path-frontpage .region-content-bottom-fourth{ 
	padding:0;
}

#block-views-block-agm-report-block-1 div.view-header{
	margin:0 5px 20px 5px;
}

#block-views-block-agm-report-block-1 .view-agm-report .slick__slide .views-field-field-index-image{
	margin:0 5px 10px 5px;
}

#block-views-block-agm-report-block-1 .view-agm-report .slick__slide .views-field-field-index-image img{
	width:100%;
	height:auto;
}

#block-views-block-agm-report-block-1 .view-agm-report .slick__slide .views-field-title{
	margin:0 5px;
}

#block-views-block-agm-report-block-1 .view-agm-report .slick__slide .views-field-title h4 a,
#block-views-block-agm-report-block-1 .view-agm-report .slick__slide .views-field-title h4{
	margin: 0;
    font-size: 18px;
    line-height: 24px;
    text-decoration: none;
    color: #D92A27;
}

#block-views-block-agm-report-block-1 .view-agm-repor .slick__slide .views-field-title h4 a:hover{
	color:#D92A27;
}

#block-views-block-agm-report-block-1 .slick.blazy{
	position:relative;
}

#block-views-block-agm-report-block-1 .slick__arrow {
    margin: 0;
    position: absolute;
    top:calc(38% - 27.5px);
    left: 0;
    width: 100%;
}

#block-views-block-agm-report-block-1 .slick__arrow .slick-prev {
    position: absolute;
    top: 0;
    left: -30px;
    padding: 18px 12px;
    font-size: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    margin: 0;
    opacity: 1;
    border: 0;
    outline: 0;
    cursor: pointer;
}

#block-views-block-agm-report-block-1 .slick__arrow .slick-next {
    position: absolute;
    top: 0;
    right: -30px;
    padding: 18px 12px;
    font-size: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    margin: 0;
    opacity: 1;
    border: 0;
    outline: 0;
    cursor: pointer;
}


html.webp #block-views-block-agm-report-block-1 .slick__arrow .slick-prev {
    background: url(../images/icon-owl-carousel-prev.webp) no-repeat center center;
    background-size: 21px;
}

html.no-webp #block-views-block-agm-report-block-1 .slick__arrow .slick-prev {
    background: url(../images/icon-owl-carousel-prev.png) no-repeat center center;
    background-size: 21px;
}

html.webp #block-views-block-agm-report-block-1 .slick__arrow .slick-next{
    background: url(../images/icon-owl-carousel-next.webp) no-repeat center center;
    background-size: 21px;
}

html.no-webp #block-views-block-agm-report-block-1 .slick__arrow .slick-next{
    background: url(../images/icon-owl-carousel-next.png) no-repeat center center;
    background-size: 21px;
}


/*Front Page - Blogs*/

.gridstack--native{
	gap:10px!important;
}

.is-b-loading:not(.is-b-loaded):not([data-animation])::before {
  background:#D1A371;
}

.path-frontpage #zone-content-bottom-first-wrapper{
	padding:70px 0 60px 0;
	background:#efefef;
}
 
#block-views-block-insight-block-5 div.view-header,
#block-views-block-insight-block-2 div.view-header{
    margin: 0 0 40px 0;
}

#block-views-block-insight-block-2 div.view-content{
	background:#fff;
	padding:20px;
}

.path-frontpage .region-content-bottom-fourth{
	padding:0;
}

#block-views-block-insight-block-2 .view-insight .views-row{
    width: calc(33.33% - 10px);
    float: left;
    margin: 5px;
	positipon:relative;
}

#block-views-block-insight-block-2 .view-insight .views-row .views-field-field-index-image img{
	width:100%;
	height:auto;
}

#block-views-block-insight-block-2 .view-insight .views-row .views-field-title a{
	position: absolute;
    bottom: 0;
    left: 0;
    width: calc(100% - 20px);
    height: calc(100% - 20px);
    background: rgba(0,0,0,0.6);
    display: flex;
    align-items: flex-end;
    color: #fff;
    padding: 10px;
	display:none;
}

#block-views-block-insight-block-2 .view-insight .views-row .views-field-title h4{
	margin:0;
}

#block-views-block-insight-block-2 .view-insight .views-row:hover .views-field-title a{
	display:flex;
}

/*#block-views-block-insight-block-2 .gridstack__box{

}

#block-views-block-insight-block-2 .gridstack__box div.box__caption{
    background: rgba(0,0,0,0.6);
    color: #fff;
    width: 100%;
    height: 100%;
	display:none;
}

#block-views-block-insight-block-2 .gridstack__box:hover div.box__caption{
	display:block;
}

#block-views-block-insight-block-2 .gridstack__box div.box__caption h2.box__title{
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    position: absolute;
    left: 15px;
	right:15px;
    bottom: 15px;
}

#block-views-block-insight-block-2 .gridstack__box div.box__caption h2.box__title a{
	color:#fff;
}*/

/*Front Page - Stories from the Ground Carousel*/

#block-views-block-insight-block-5 div.view-header{
	margin:0 5px 20px 5px;
}

#block-views-block-insight-block-5 div.view-header p{
    margin: 30px 0 0 0;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
}

#block-views-block-insight-block-5 .view-insight .slick__slide .views-field-field-index-image{
	margin:0 5px 10px 5px;
}

#block-views-block-insight-block-5 .view-insight  .slick__slide .views-field-field-index-image img{
	width:100%;
	height:auto;
}

#block-views-block-insight-block-5 .view-insight  .slick__slide .views-field-title{
	margin:0 5px;
}

#block-views-block-insight-block-5 .view-insight .slick__slide .views-field-title h4 a,
#block-views-block-insight-block-5 .view-insight .slick__slide .views-field-title h4{
	margin: 0;
    font-size: 18px;
    line-height: 24px;
    text-decoration: none;
    color: #D92A27;
}

#block-views-block-insight-block-5 .view-insight  .slick__slide .views-field-title h4 a:hover{
	color:#D92A27;
}

#block-views-block-insight-block-5 .slick.blazy{
	position:relative;
}

#block-views-block-insight-block-5 .slick__arrow {
    margin: 0;
    position: absolute;
    top:calc(38% - 27.5px);
    left: 0;
    width: 100%;
}

#block-views-block-insight-block-5 .slick__arrow .slick-prev {
    position: absolute;
    top: 0;
    left: -30px;
    padding: 18px 12px;
    font-size: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    margin: 0;
    opacity: 1;
    border: 0;
    outline: 0;
    cursor: pointer;
}

#block-views-block-insight-block-5 .slick__arrow .slick-next {
    position: absolute;
    top: 0;
    right: -30px;
    padding: 18px 12px;
    font-size: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    margin: 0;
    opacity: 1;
    border: 0;
    outline: 0;
    cursor: pointer;
}


html.webp #block-views-block-insight-block-5 .slick__arrow .slick-prev {
    background: url(../images/icon-owl-carousel-prev.webp) no-repeat center center;
    background-size: 21px;
}

html.no-webp #block-views-block-insight-block-5 .slick__arrow .slick-prev {
    background: url(../images/icon-owl-carousel-prev.png) no-repeat center center;
    background-size: 21px;
}

html.webp #block-views-block-insight-block-5 .slick__arrow .slick-next{
    background: url(../images/icon-owl-carousel-next.webp) no-repeat center center;
    background-size: 21px;
}

html.no-webp #block-views-block-insight-block-5 .slick__arrow .slick-next{
    background: url(../images/icon-owl-carousel-next.png) no-repeat center center;
    background-size: 21px;
}


/*Front Page - Video Story Carousel*/ 

#block-views-block-story-video-block-1 div.view-header{
	margin:0 5px 20px 5px;
}

#block-views-block-story-video-block-1 div.view-header p{
    margin: 30px 0 0 0;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
}

#block-views-block-story-video-block-1 .view-story-video .slick__slide .views-field-field-video{
	margin:0 5px 10px 5px;
}

#block-views-block-story-video-block-1 .view-story-video  .slick__slide .views-field-title{
	margin:0 5px;
}

#block-views-block-story-video-block-1 .view-story-video .slick__slide .views-field-title h4 a,
#block-views-block-story-video-block-1 .view-story-video .slick__slide .views-field-title h4{
	margin: 0;
    font-size: 18px;
    line-height: 24px;
    text-decoration: none;
    color: #D92A27;
}

#block-views-block-story-video-block-1 .view-story-video  .slick__slide .views-field-title h4 a:hover{
	color:#D92A27;
}

#block-views-block-story-video-block-1 .slick.blazy{
	position:relative;
}

#block-views-block-story-video-block-1 .slick__arrow {
    margin: 0;
    position: absolute;
    top:calc(38% - 27.5px);
    left: 0;
    width: 100%;
}

#block-views-block-story-video-block-1 .slick__arrow .slick-prev {
    position: absolute;
    top: 0;
    left: -30px;
    padding: 18px 12px;
    font-size: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    margin: 0;
    opacity: 1;
    border: 0;
    outline: 0;
    cursor: pointer;
}

#block-views-block-story-video-block-1 .slick__arrow .slick-next {
    position: absolute;
    top: 0;
    right: -30px;
    padding: 18px 12px;
    font-size: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    margin: 0;
    opacity: 1;
    border: 0;
    outline: 0;
    cursor: pointer;
}


html.webp #block-views-block-story-video-block-1 .slick__arrow .slick-prev {
    background: url(../images/icon-owl-carousel-prev.webp) no-repeat center center;
    background-size: 21px;
}

html.no-webp #block-views-block-story-video-block-1 .slick__arrow .slick-prev {
    background: url(../images/icon-owl-carousel-prev.png) no-repeat center center;
    background-size: 21px;
}

html.webp #block-views-block-story-video-block-1 .slick__arrow .slick-next{
    background: url(../images/icon-owl-carousel-next.webp) no-repeat center center;
    background-size: 21px;
}

html.no-webp #block-views-block-story-video-block-1 .slick__arrow .slick-next{
    background: url(../images/icon-owl-carousel-next.png) no-repeat center center;
    background-size: 21px;
}

/*Front Page, Media, Home Based Workers Index Page and Individual A to Z Resource Center Page - HNSA A to Z Gallery*/

.page-node-204 #zone-content-bottom-sixth-wrapper,
.page-node-4 #zone-content-bottom-sixth-wrapper,
.page-node-312 #zone-content-bottom-seventh-wrapper,
.path-frontpage #zone-content-bottom-sixth-wrapper{
	padding:122px 0 60px  0;
}

.page-node-204 #zone-content-bottom-sixth-wrapper,
.page-node-4 #zone-content-bottom-sixth-wrapper{
	background:#efefef;
}

#block-views-block-a-z-gallery-block-1-2 div.view-header,
#block-views-block-a-z-gallery-block-1 div.view-header{
	position:relative;
	top:-50px;
}

#block-views-block-a-z-gallery-block-1-2 .slick__slide .views-field-field-gallery-images,
#block-views-block-a-z-gallery-block-1 .slick__slide .views-field-field-gallery-images{
	width:calc(100% - 10px);
	margin:0 auto;
}

#block-views-block-a-z-gallery-block-1-2 .slick__slide .views-field-field-gallery-images img,
#block-views-block-a-z-gallery-block-1 .slick__slide .views-field-field-gallery-images img{
	width:100%;
	height:auto;
}

#block-views-block-a-z-gallery-block-1-2 .slick.blazy,
#block-views-block-a-z-gallery-block-1 .slick.blazy{
	position:relative;
}

#block-views-block-a-z-gallery-block-1-2 .slick__arrow,
#block-views-block-a-z-gallery-block-1 .slick__arrow {
    margin: 0;
    position: absolute;
    top:calc(50% - 27.5px);
    left: 0;
    width: 100%;
}

#block-views-block-a-z-gallery-block-1-2 .slick__arrow .slick-prev,
#block-views-block-a-z-gallery-block-1 .slick__arrow .slick-prev {
    position: absolute;
    top: 0;
    left: -30px;
    padding: 18px 12px;
    font-size: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    margin: 0;
    opacity: 1;
    border: 0;
    outline: 0;
    cursor: pointer;
}

#block-views-block-a-z-gallery-block-1-2 .slick__arrow .slick-next,
#block-views-block-a-z-gallery-block-1 .slick__arrow .slick-next {
    position: absolute;
    top: 0;
    right: -30px;
    padding: 18px 12px;
    font-size: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    margin: 0;
    opacity: 1;
    border: 0;
    outline: 0;
    cursor: pointer;
}


html.webp #block-views-block-a-z-gallery-block-1-2 .slick__arrow .slick-prev,
html.webp #block-views-block-a-z-gallery-block-1 .slick__arrow .slick-prev {
    background: url(../images/icon-owl-carousel-prev.webp) no-repeat center center;
    background-size: 21px;
}

html.no-webp #block-views-block-a-z-gallery-block-1-2 .slick__arrow .slick-prev,
html.no-webp #block-views-block-a-z-gallery-block-1 .slick__arrow .slick-prev {
    background: url(../images/icon-owl-carousel-prev.png) no-repeat center center;
    background-size: 21px;
}

html.webp #block-views-block-a-z-gallery-block-1-2 .slick__arrow .slick-next,
html.webp #block-views-block-a-z-gallery-block-1 .slick__arrow .slick-next{
    background: url(../images/icon-owl-carousel-next.webp) no-repeat center center;
    background-size: 21px;
}

html.no-webp #block-views-block-a-z-gallery-block-1-2 .slick__arrow .slick-next,
html.no-webp #block-views-block-a-z-gallery-block-1 .slick__arrow .slick-next{
    background: url(../images/icon-owl-carousel-next.png) no-repeat center center;
    background-size: 21px;
}

/*Individual Photo Gallery Page*/

.page-node-type-gallery h1.page-title{
	color: #D92A27;
    font-size: 28px;
    line-height: 36px;
    margin: 0 0 20px 0;
    text-transform: inherit;
}

#block-views-block-gallery-block-2 .view-gallery .views-row{
	width:18.5%;
    float: left;
    margin: 0.75%;
    text-align: center;
}

/*Front Page - Our Funders and Funders and Partners Index Page*/

.page-node-5 #zone-content-bottom-sixth-wrapper,
.path-frontpage #zone-content-bottom-seventh-wrapper{
	background:#efefef;
	padding:102px 0 40px  0;
}

.page-node-5 #zone-content-bottom-sixth,
.path-frontpage #zone-content-bottom-seventh{
	background:#fff;
}

.page-node-5 .region-content-bottom-sixth,
.path-frontpage .region-content-bottom-seventh{
	padding:0;
}

#block-views-block-funder-block-2 div.view-header,
#block-views-block-funder-block-1 div.view-header{
	position:relative;
	top:-50px;
}

#block-views-block-funder-block-2 .view-funder .views-row,
#block-views-block-funder-block-1 .view-funder .views-row{
	width:19%;
	float:left;
	margin:0.5%;
}

#block-views-block-funder-block-2 .view-funder .views-row .views-field-field-index-image,
#block-views-block-funder-block-1 .view-funder .views-row .views-field-field-index-image{
	text-align:center;
}

#block-views-block-funder-block-2 .view-funder .views-row .views-field-field-index-image img,
#block-views-block-funder-block-1 .view-funder .views-row .views-field-field-index-image img{
	width:160px;
	height:auto;
}

/*Who We Are*/

.page-node-5 #main-wrapper #main{
	padding:10px 0 20px 0;
}

/*Who We Are - Our Team Group Image*/

#block-block-6{
	
}

#block-block-6 p{
	margin:0;
}

#block-block-6 img{
	width:100%;
	height:auto;
}

/*Who We Are - Introduction Text, Media Page - Introduction Text*/

#block-block-10{
	padding:60px 0 40px 0;
}

#block-block-50 div.content,
#block-block-10 div.content{
	margin:0 16.667%;
}

#block-block-51 p,
#block-block-50 p,
#block-block-10 p{
	font-size: 18px;
    line-height: 28px;
    margin: 0 0 20px 0;
}

#block-block-51 p:last-child,
#block-block-50 p:last-child,
#block-block-10 p:last-child{
	margin:0;
}

#block-block-51 p a,
#block-block-50 p a,
#block-block-10 p a{
	text-decoration:none;
	color:#2c5be0;
}

#block-block-51 p a:hover,
#block-block-50 p a:hover,
#block-block-10 p a:hover{
	color:#D92A27;
}

#block-block-51 div.content ul li,
#block-block-51 div.content ol li,
#block-block-50 div.content ul li,
#block-block-50 div.content ol li,
#block-block-10 div.content ul li,
#block-block-10 div.content ol li{
	font-size: 18px;
    line-height: 28px;
	margin:0 0 10px 0;
	list-style-type: none;
    list-style-image: none;
}

#block-block-51 div.content ol,
#block-block-51 div.content ul,
#block-block-50 div.content ol,
#block-block-50 div.content ul,
#block-block-10 div.content ol,
#block-block-10 div.content ul{
	margin:0 0 20px 40px;
	padding:0;
}

#block-block-51 div.content ol,
#block-block-50 div.content ol,
#block-block-10 div.content ol{
  list-style: none;
  counter-reset: my-awesome-counter;
}

#block-block-51 div.content ol li,
#block-block-50 div.content ol li,
#block-block-10 div.content ol li{
	counter-increment: my-awesome-counter;
}

#block-block-51 div.content ul li::before,
#block-block-50 div.content ul li::before,
#block-block-10 div.content ul li::before {
	content: "\2022";
    color: #D92A27;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
    font-size: 28px;
    position: relative;
    top: 3px;
    left: 4px;
}

#block-block-51 div.content ol li::before,
#block-block-50 div.content ol li::before,
#block-block-10 div.content ol li::before {
    content: counter(my-awesome-counter) ". ";
    color: #D92A27;
    display: inline-block;
    margin-left: -1.5em;
    margin-right: 0.1em;
	font-weight:bold;
	width:1.5em;
}

#block-block-51 div.content ol li a,
#block-block-51 div.content ul li a,
#block-block-50 div.content ol li a,
#block-block-50 div.content ul li a,
#block-block-10 div.content ol li a,
#block-block-10 div.content ul li a{
	text-decoration:none;
	color:#2c5be0;
}

#block-block-51 div.content ol li a:hover,
#block-block-51 div.content ul li a:hover,
#block-block-50 div.content ol li a:hover,
#block-block-50 div.content ul li a:hover,
#block-block-10 div.content ol li a:hover,
#block-block-10 div.content ul li a:hover{
	color:#D92A27;
}

#block-block-10 div.video-container{
	margin:60px 0 0 0;
}

/*Who We Are - Sign Up Newsletter Form Block*/

.page-node-5 #zone-content-bottom-third-wrapper{
	padding:0 0 60px 0;
}

.page-node-5 #zone-content-bottom-third{
	background:#D92A27;
}

.page-node-5 .region-content-bottom-third{
	/*display:flex;
	align-items:center;*/
	position:relative;
	margin:0;
	padding:25px;
}

/*Who We Are - HNSA's Story*/

.page-node-5 #zone-content-bottom-fourth-wrapper{
	background:#efefef;
	padding:40px 0;
}

#block-views-block-timeline-block-1 div.view-header h3{
    margin: 0 0 40px 0;
}

#block-views-block-timeline-block-1 div.view-content{
	position:relative;
}

#block-views-block-timeline-block-1 .view-timeline .slick-track{
	/*display:flex;
	gap:0 10px;*/
}

#block-views-block-timeline-block-1 .view-timeline .slick-list{
	padding:0 140px 0 0;
}

#block-views-block-timeline-block-1 .view-timeline .slick__slide{
	border-left:1px solid #bbbdc0;
	outline:none;
}

#block-views-block-timeline-block-1 .view-timeline .slick__slide:nth-child(odd){
	margin:100px 0 0 0;
}

#block-views-block-timeline-block-1 .view-timeline .slick__slide .views-field-title{
	margin:0 10px 2px 10px;
}

#block-views-block-timeline-block-1 .view-timeline .slick__slide .views-field-title h4 a,
#block-views-block-timeline-block-1 .view-timeline .slick__slide .views-field-title h4{
	font-size:30px;
	line-height:42px;
	color:#D92A27;
	margin:0;
}


#block-views-block-timeline-block-1 .view-timeline .slick__slide .views-field-body{
	margin:0 10px 25px 10px;
}

#block-views-block-timeline-block-1 .view-timeline .slick__slide .views-field-body p{
	font-size:13px;
	line-height:18px;
	margin:0 0 10px 0
}

#block-views-block-timeline-block-1 .view-timeline .slick__slide .views-field-body a.readmore-link,
#block-views-block-timeline-block-1 .view-timeline .slick__slide .views-field-body span{
	display:block;
	margin:10px 0 0 0;
}

#block-views-block-timeline-block-1 .view-timeline .slick__slide .views-field-body a.readless-link,
#block-views-block-timeline-block-1 .view-timeline .slick__slide .views-field-body span a{
	color:#D92A27;
	font-size:13px;
	line-height:18px;
}

#block-views-block-timeline-block-1 .view-timeline .slick__slide .views-field-body p:last-child{
	margin:0;
}

#block-views-block-timeline-block-1 .view-timeline .slick__slide .views-field-field-timeline-image{
	margin:0 10px 0 10px;
}

#block-views-block-timeline-block-1 .view-timeline .slick__slide .views-field-field-timeline-image-caption{
	margin:10px 10px 0 10px;
}

#block-views-block-timeline-block-1 .view-timeline .slick__slide .views-field-field-timeline-image-caption p{
	font-size:11.5px;
	line-height:15px;
	margin:0 0 10px 0	
}

#block-views-block-timeline-block-1 .view-timeline .slick__slide .views-field-field-timeline-image-caption p:last-child{
	margin:0;
}

/*Who We Are - Out Board and Our Team, Role Taxonomy Term Pages*/

.page-node-5 #zone-content-bottom-fifth-wrapper{
	padding:40px 0;
}

#block-views-block-our-board-and-team-block-4 div.view-header h3,
#block-views-block-our-board-and-team-block-1-2 div.view-header h3,
#block-views-block-our-board-and-team-block-3 div.view-header h3{
    margin: 0 0 40px 0;
}

#block-views-block-our-board-and-team-block-3 .view-content{
	display:inline-block;
	margin:0 0 40px 0;
}
 
#block-views-block-our-board-and-team-block-1-2 .view-content{
	display:inline-block;
}

#block-views-block-our-board-and-team-block-1-2{
	clear:both;
}


.path-taxonomy .view-role-taxonomy-term .views-row,
#block-views-block-our-board-and-team-block-4 .view-our-board-and-team .views-row,
#block-views-block-our-board-and-team-block-1-2 .view-our-board-and-team .views-row,
#block-views-block-our-board-and-team-block-3 .view-our-board-and-team .views-row{
	width: calc(19% - 14px);
    float: left;
    margin: 0 0.5% 30px 0.5%;
    padding: 7px;
    background: #efefef;
}

.path-taxonomy .view-role-taxonomy-term .views-row:nth-child(5n-4),
#block-views-block-our-board-and-team-block-4 .view-our-board-and-team .views-row:nth-child(5n-4),
#block-views-block-our-board-and-team-block-1-2 .view-our-board-and-team .views-row:nth-child(5n-4),
#block-views-block-our-board-and-team-block-3 .view-our-board-and-team .views-row:nth-child(5n-4){
	clear:left;
}

#block-views-block-our-board-and-team-block-4 .view-our-board-and-team .views-row:nth-child(1){
    margin: 0 40.5% 30px 40.5%;	
}

#block-views-block-our-board-and-team-block-1-2 .view-our-board-and-team .views-row:last-child{
    margin: 0 40.5% 30px 40.5%;
}

.path-taxonomy .view-role-taxonomy-term .views-field-field-index-image img,
#block-views-block-our-board-and-team-block-4 .views-field-field-index-image img,
#block-views-block-our-board-and-team-block-1-2 .views-field-field-index-image img,
#block-views-block-our-board-and-team-block-3 .views-field-field-index-image img{
	width:100%;
	height:auto;
}

.path-taxonomy .view-role-taxonomy-term .views-field-title,
#block-views-block-our-board-and-team-block-3 .views-field-title{
    margin: 10px 0 5px 0;
	min-height:48px;
}

#block-views-block-our-board-and-team-block-4 .views-field-title,
#block-views-block-our-board-and-team-block-1-2 .views-field-title{
    margin: 10px 0;
}

.path-taxonomy .view-role-taxonomy-term .views-field-title h4,
.path-taxonomy .view-role-taxonomy-term .views-field-title h4 a,
#block-views-block-our-board-and-team-block-4 .views-field-title h4,
#block-views-block-our-board-and-team-block-4  .views-field-title h4 a,
#block-views-block-our-board-and-team-block-1-2 .views-field-title h4,
#block-views-block-our-board-and-team-block-1-2  .views-field-title h4 a,
#block-views-block-our-board-and-team-block-3 .views-field-title h4,
#block-views-block-our-board-and-team-block-3  .views-field-title h4 a{
	text-transform: uppercase;
    color: #D92A27;
    font-size: 18px;
    line-height: 24px;
	margin:0;
}

.path-taxonomy .view-role-taxonomy-term .views-field-field-designation,
#block-views-block-our-board-and-team-block-4 .views-field-field-designation,
#block-views-block-our-board-and-team-block-1-2 .views-field-field-designation{
	min-height:42px;
}

.path-taxonomy .view-role-taxonomy-term .views-field-field-designation div.field-content,
#block-views-block-our-board-and-team-block-4 .views-field-field-designation div.field-content,
#block-views-block-our-board-and-team-block-1-2 .views-field-field-designation div.field-content,
#block-views-block-our-board-and-team-block-3 .views-field-field-designation div.field-content{
	font-weight: bold;
    font-size: 14px;
}

.path-taxonomy .view-role-taxonomy-term .views-field-body,
#block-views-block-our-board-and-team-block-4 .views-field-body,
#block-views-block-our-board-and-team-block-1-2 .views-field-body,
#block-views-block-our-board-and-team-block-3 .views-field-body{
	margin:12px 0;
	min-height:80px;
}

.path-taxonomy .view-role-taxonomy-term .views-field-body p,
#block-views-block-our-board-and-team-block-4 .views-field-body p,
#block-views-block-our-board-and-team-block-1-2 .views-field-body p,
#block-views-block-our-board-and-team-block-3 .views-field-body p{
	font-size:13px;
	line-height:20px;
	margin:0;
}

.path-taxonomy .view-role-taxonomy-term .views-field-view-node a,
#block-views-block-our-board-and-team-block-4  .views-field-view-node a,
#block-views-block-our-board-and-team-block-1-2  .views-field-view-node a,
#block-views-block-our-board-and-team-block-3  .views-field-view-node a{
	font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    color: #D92A27;
    font-weight: bold;
	
}

/*Individual Team Members*/

.page-node-type-team_member h1.page-title{
	display:none;
}

#block-views-block-our-board-and-team-block-2 .views-field-field-index-image{
	float:left;
	margin:0 15px 15px 0;
}

#block-views-block-our-board-and-team-block-2  .views-field-title{
	margin:0 0 2px 0;
}

#block-views-block-our-board-and-team-block-2  .views-field-title h4{
    color: #D92A27;
    font-size: 24px;
    line-height: 36px;
	margin:0;
}

#block-views-block-our-board-and-team-block-2 .views-field-field-designation{
	margin:0 0 10px 0;
}
#block-views-block-our-board-and-team-block-2 .views-field-field-designation div.field-content{
	font-weight: bold;
	font-size:16px;
	line-height:26px;
}

#block-views-block-our-board-and-team-block-2 .views-field-body{
	margin:12px 0;
	min-height:80px;
}

#block-views-block-our-board-and-team-block-2 .views-field-body p{
	font-size:16px;
	line-height:26px;
	margin:0 0 15px 0;
}

#block-views-block-our-board-and-team-block-2 .views-field-body p:last-child{
	margin:0;
}

/*Individual Funders and Partners*/


.page-node-type-funder h1.page-title{
	display:none;
}

#block-views-block-funder-block-3 .views-field-field-index-image{
	float:left;
	margin:0 15px 15px 0;
}

#block-views-block-funder-block-3  .views-field-title{
	margin:0 0 2px 0;
}

#block-views-block-funder-block-3  .views-field-title h4{
	text-transform:inherit;
    color: #D92A27;
    font-size: 24px;
    line-height: 36px;
	margin:0;
}

#block-views-block-funder-block-3 .views-field-body{
	margin:12px 0;
	min-height:80px;
}

#block-views-block-funder-block-3  .views-field-body p{
	font-size:16px;
	line-height:26px;
	margin:0 0 15px 0;
}

#block-views-block-funder-block-3 .views-field-body p:last-child{
	margin:0;
}

/*Individual Timeline Pages*/

.page-node-type-timeline #main-wrapper #main {
    padding: 20px 0 40px 0;
}

.page-node-type-timeline h1.page-title{
	display:none;
}

#block-views-block-timeline-block-2 .view-timeline .views-row{
	display:flex;
	align-items:center;
	gap:20px;
}

#block-views-block-timeline-block-2 .view-timeline .views-field-nothing{
	width:480px;
}

#block-views-block-timeline-block-2 .view-timeline .views-field-nothing div.field-timeline-image img{
	width:100%;
	height:auto;
}

#block-views-block-timeline-block-2 .view-timeline .views-field-nothing div.field-timeline-image-caption{
	margin: 10px 0 0 0;
}

#block-views-block-timeline-block-2 .view-timeline .views-field-nothing div.field-timeline-image-caption p{
	margin: 0 0 10px 0;
    font-size: 12px;
    line-height: 18px;
}

#block-views-block-timeline-block-2 .view-timeline .views-field-nothing div.field-timeline-image-caption p:last-child{
	margin:0;
}

#block-views-block-timeline-block-2 .view-timeline .views-field-nothing-1{
	width:calc(100% - 480px);
}

#block-views-block-timeline-block-2 .view-timeline .views-field-nothing-1 div.field-title{
	margin: 0 0 2px 0;
}

#block-views-block-timeline-block-2 .view-timeline .views-field-nothing-1 div.field-title h4{
	font-size: 32px;
    line-height: 48px;
    color: #D92A27;
    margin: 0;
}

#block-views-block-timeline-block-2 .view-timeline .views-field-nothing-1 div.field-body{
	
}

#block-views-block-timeline-block-2 .view-timeline .views-field-nothing-1 div.field-body p{
    font-size: 16px;
    line-height: 26px;
    margin: 0 0 10px 0;
}

#block-views-block-timeline-block-2 .view-timeline .views-field-nothing-1 div.field-body p:last-child{
	margin:0;
}

/*Media Index Page*/

.page-node-312 h1.page-title{
	display:none;
}

.page-node-312 #main-wrapper #main{
	padding:30px 0 50px 0!important;
}

#block-views-block-video-block-1 div.view-header h3,
#block-views-block-press-release-block-1 div.view-header h3{
	margin:0 0 40px 0;
}
 
/*Media - About Introduction Text*/

.page-node-312 #zone-content-bottom-first-wrapper{
	background:#efefef;
	padding:50px 0;
}
 
#block-block-50,
#block-block-51{
	text-align:center;
}

#block-block-51 div.content{
	margin:0 10%;
}

/*Media Index Page - Press Release*/

.page-node-312 #zone-content-bottom-second-wrapper{
	padding:50px 0;
}

#block-views-block-press-release-block-1 div.view-content{

}

#block-views-block-press-release-block-1 .view-press-release .views-row{
	width:24.25%;
	float:left;
	margin:0.5% 0;
}

#block-views-block-press-release-block-1 .view-press-release .views-row:nth-child(2){
	margin:0.5% 0.5% 0.5% 1%;
}

#block-views-block-press-release-block-1 .view-press-release .views-row:nth-child(3){
	margin:0.5% 1% 0.5% 0.5%;
}

#block-views-block-press-release-block-1 .view-press-release .views-row .views-field-field-index-image{
	margin:0 0 10px 0;
}

#block-views-block-press-release-block-1 .view-press-release .views-row .views-field-field-index-image img{
	width:100%;
	height:auto;
	border:1px solid #dfdfdf;
}

#block-views-block-press-release-block-1 .view-press-release .views-row .views-field-title{
	
}

#block-views-block-press-release-block-1 .view-press-release .views-row .views-field-title h4 a,
#block-views-block-press-release-block-1 .view-press-release .views-row .views-field-title h4{
	margin: 0 0 5px 0;
    font-size: 18px;
    line-height: 24px;
    text-decoration: none;
    color: #D92A27;
}

#block-views-block-press-release-block-1 .view-press-release .views-row .views-field-title h4 a:hover{
	color:#D92A27;
}

#block-views-block-press-release-block-1 .view-press-release .views-row .views-field-field-date{
	font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
}

#block-views-block-members-block-2 div.view-footer {
    text-align: center;
    margin: 40px 0 0 0;
}

#block-views-block-members-block-2 div.view-footer a {
    display: inline-block;
    border-radius: 4px;
    background: #D92A27;
    color: #fff;
    height: 50px;
    min-width: 186px;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-size: 18px;
    line-height: 50px;
    justify-content: left;
    text-align: center;
    padding-right: 36px;
    transition: unset;
    text-transform: uppercase;
    font-weight: bold;
    -webkit-clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
    clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
}

/*Media Index Page - Video Resources*/

.page-node-312 #zone-content-bottom-third-wrapper{
	padding:0 0 60px 0;
}

#block-views-block-video-block-1 .view-video  .views-row{
	display: flex;
    align-items: center;
    gap: 30px;
    margin: 0 0 60px 0;
}

#block-views-block-video-block-1 .view-video  .views-row:last-child{
	margin:0 0 10px 0;
}

#block-views-block-video-block-1 .view-video  .views-row:nth-child(odd){
	flex-direction:row-reverse;
}

#block-views-block-video-block-1 .view-video  .views-row .views-field-field-video{
	width:50%;
}

#block-views-block-video-block-1 .view-video  .views-row .views-field-nothing{
	width:50%;
}

#block-views-block-video-block-1 .view-video  .views-row .views-field-nothing div.field-title h4,
#block-views-block-video-block-1 .view-video  .views-row .views-field-nothing div.field-title a {
    color: #D92A27;
    font-size: 28px;
    line-height: 36px;
    margin: 0 0 10px 0;
}

#block-views-block-video-block-1 .view-video  .views-row .views-field-nothing div.field-body p{
	font-size:16px;
	line-height:26px;
	margin:0 0 15px 0;
}

#block-views-block-video-block-1 .view-video  .views-row .views-field-nothing div.field-body p:last-child{
	margin:0;
}

/*Media Index Page - Research and Resources*/

.page-node-312 #zone-content-bottom-fourth-wrapper{
	background:#efefef;
	padding:50px 0;
}

#block-views-block-resources-block-1 div.view-header h3{
	margin:0 0 50px 0;
}

#block-views-block-resources-block-1 div.view-content{

}

#block-views-block-resources-block-1 .view-resources .views-row{
	width:24%;
	float:left;
	margin:0.5% 0.5% 30px 0.5%;
}

#block-views-block-resources-block-1 .view-resources .views-row:nth-child(4n-3){
	clear:left;
}

#block-views-block-resources-block-1 .view-resources .views-row .views-field-field-index-image{
	margin:0 0 10px 0;
}

#block-views-block-resources-block-1 .view-resources .views-row .views-field-field-index-image img{
	width:100%;
	height:auto;
	border:1px solid #dfdfdf;
}

#block-views-block-resources-block-1 .view-resources .views-row .views-field-title{
	
}

#block-views-block-resources-block-1 .view-resources .views-row .views-field-title h4 a,
#block-views-block-resources-block-1 .view-resources .views-row .views-field-title h4{
	margin: 0 0 5px 0;
    font-size: 18px;
    line-height: 24px;
    text-decoration: none;
    color: #D92A27;
}

#block-views-block-resources-block-1 .view-resources .views-row .views-field-title h4 a:hover{
	color:#D92A27;
}

#block-views-block-resources-block-1 .view-resources .views-row .views-field-field-date{
	font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
}

#block-views-block-resources-block-1 .view-resources .views-row .views-field-field-keywords{
	margin: 5px 0 10px 0;
}

#block-views-block-resources-block-1 .view-resources .views-row .views-field-field-keywords a{
	font-size: 12px;
    line-height: 16px;
}

#block-views-block-resources-block-1 .view-resources .views-row .views-field-field-keywords a:hover{
	color:#D92A27;
}

#block-views-block-resources-block-1 .view-resources .views-row .views-field-view-node{

}

#block-views-block-resources-block-1 .view-resources .views-row .views-field-view-node a{
	border-radius: 4px;
    background: #D92A27;
    color: #fff;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-size: 12px;
    line-height: 40px;
    justify-content: left;
    text-align: center;
    padding-right: 36px;
    transition: unset;
    text-transform: uppercase;
    font-weight: bold;
    -webkit-clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
    clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
    padding: 8px 29px 8px 10px;
    letter-spacing: 0.5px;
}

#block-views-block-resources-block-1 view-resources .views-row .views-field-view-node a:hover{
	background:#8C181B;
}

#block-views-block-resources-block-1 div.more-link{
	padding:30px 0 0 0;
}

/*Media Index Page - Recent Press Coverage*/

.page-node-312 #zone-content-bottom-fifth-wrapper{
	padding:50px 0;
}

#block-views-block-press-block-1 div.view-header h3{
	margin:0 0 50px 0;
}

#block-views-block-press-block-1 .view-press .views-row {
    width: calc(24% - 26px);
    float: left;
    background: #fff;
    margin: 0.5%;
    padding: 10px;
    border: 3px solid #efefef;
}

#block-views-block-press-block-1 .view-press .views-row .views-field-field-index-image{
	margin:0 0 10px 0;
}

#block-views-block-press-block-1 .view-press .views-row .views-field-title{
	
}

#block-views-block-press-block-1 .view-press .views-row .views-field-title h4 a,
#block-views-block-press-block-1 .view-press .views-row .views-field-title h4{
	margin: 0 0 5px 0;
    font-size: 18px;
    line-height: 24px;
    text-decoration: none;
    color: #D92A27;
}

/*Media Index Page - VOICES FROM THE FIELD: BLOGS AND CASE STUDIES */

.page-node-312 #zone-content-bottom-sixth-wrapper{
	padding:50px 0 70px 0;
	background:#efefef;
}

#block-views-block-insight-block-4 div.view-header h3{
	margin:0 0 50px 0;
}

#block-views-block-insight-block-4 div.more-link{
	padding:20px 0 0 0;
}

#block-views-block-insight-block-4 div.more-link a{
	padding:0 40px 0 15px;
}

/*Annual Meetings & Reports, Research and Insights, Insight Category Pages, Resource Centre, Resource Category Page, Country Taxonomy Term - Index Page*/

.path-resource-centre #main-wrapper #main,
.path-taxonomy #main-wrapper #main,
.path-research-and-insights #main-wrapper #main,
.path-annual-meetings-reports #main-wrapper #main{
	padding:20px 0 60px 0;
}

.path-taxonomy #block-views-block-location-taxonomy-term-block-3 .view-location-taxonomy-term  .views-row,
.path-taxonomy #block-views-block-country-taxonomy-term-block-3  .view-country-taxonomy-term  .views-row,
.path-taxonomy  .view--insight-taxonomy-term .views-row,
.path-research-and-insights  .view-insight .views-row,
.path-annual-meetings-reports .view-agm-report .views-row{
	width: calc(31.83% - 20px);
    float: left;
    margin: 0 0.75% 1.5% 0.75%;
    background: #fff;
    padding: 10px;
}

.path-taxonomy #block-views-block-location-taxonomy-term-block-2 .view-location-taxonomy-term .views-row,
.path-taxonomy #block-views-block-country-taxonomy-term-block-2 .view-country-taxonomy-term .views-row,
.path-taxonomy .view-resource-taxonomy-term .views-row,
.path-resource-centre .view-resources .views-row{
	width: calc(31.83% - 8px);
    float: left;
    margin: 0 0.75% 1.5% 0.75%;
    background: #fff;
    padding:0;
	border:4px solid #efefef;
}

.path-taxonomy #block-views-block-location-taxonomy-term-block-2 .view-location-taxonomy-term .views-row .views-field-field-index-image,
.path-taxonomy #block-views-block-location-taxonomy-term-block-3 .view-location-taxonomy-term  .views-row .views-field-field-index-image,
.path-taxonomy #block-views-block-country-taxonomy-term-block-2 .view-country-taxonomy-term .views-row .views-field-field-index-image,
.path-taxonomy #block-views-block-country-taxonomy-term-block-3  .view-country-taxonomy-term .views-row .views-field-field-index-image,
.path-taxonomy .view-resource-taxonomy-term  .views-row .views-field-field-index-image,
.path-resource-centre .view-resources .views-row .views-field-field-index-image,
.path-taxonomy  .view--insight-taxonomy-term .views-row .views-field-field-index-image,
.path-research-and-insights  .view-insight .views-row .views-field-field-index-image,
.path-annual-meetings-reports .view-agm-report .views-row .views-field-field-index-image{
	margin:0 0 10px 0;
}

.path-taxonomy #block-views-block-location-taxonomy-term-block-2 .view-location-taxonomy-term .views-row .views-field-field-index-image img,
.path-taxonomy #block-views-block-location-taxonomy-term-block-3 .view-location-taxonomy-term  .views-row .views-field-field-index-image img,
.path-taxonomy #block-views-block-country-taxonomy-term-block-2 .view-country-taxonomy-term .views-row .views-field-field-index-image img,
.path-taxonomy #block-views-block-country-taxonomy-term-block-3  .view-country-taxonomy-term .views-row .views-field-field-index-image img,
.path-taxonomy .view-resource-taxonomy-term .views-row .views-field-field-index-image img,
.path-resource-centre .view-resources .views-row .views-field-field-index-image img,
.path-taxonomy  .view--insight-taxonomy-term .views-row .views-field-field-index-image img,
.path-research-and-insights  .view-insight .views-row .views-field-field-index-image img,
.path-annual-meetings-reports .view-agm-report .views-row .views-field-field-index-image img{
	width:100%;
	height:auto;
}

.path-taxonomy #block-views-block-location-taxonomy-term-block-2 .view-location-taxonomy-term .views-row .views-field-title,
.path-taxonomy #block-views-block-location-taxonomy-term-block-3  .view-location-taxonomy-term .views-row .views-field-title,
.path-taxonomy #block-views-block-country-taxonomy-term-block-2 .view-country-taxonomy-term .views-row .views-field-title,
.path-taxonomy #block-views-block-country-taxonomy-term-block-3  .view-country-taxonomy-term .views-row .views-field-title,
.path-taxonomy .view-resource-taxonomy-term .views-row .views-field-title,
.path-resource-centre .view-resources .views-row .views-field-title,
.path-taxonomy  .view--insight-taxonomy-term .views-row .views-field-title,
.path-research-and-insights  .view-insight .views-row .views-field-title,
.path-annual-meetings-reports .view-agm-report .views-row .views-field-title{
	
}

.path-taxonomy #block-views-block-location-taxonomy-term-block-2 .view-location-taxonomy-term .views-row .views-field-title,
.path-taxonomy #block-views-block-country-taxonomy-term-block-2 .view-country-taxonomy-term .views-row .views-field-title,
.path-taxonomy .view-resource-taxonomy-term .views-row .views-field-title,
.path-resource-centre .view-resources .views-row .views-field-title{
	margin:0 10px;
}

.path-taxonomy #block-views-block-location-taxonomy-term-block-3  .view-location-taxonomy-term  .views-row .views-field-title h4,
.path-taxonomy #block-views-block-location-taxonomy-term-block-2  .view-location-taxonomy-term .views-row .views-field-title h4,
.path-taxonomy #block-views-block-location-taxonomy-term-block-3  .view-location-taxonomy-term  .views-row .views-field-title h4 a,
.path-taxonomy #block-views-block-location-taxonomy-term-block-2  .view-location-taxonomy-term .views-row .views-field-title h4 a,
.path-taxonomy #block-views-block-country-taxonomy-term-block-3  .view-country-taxonomy-term  .views-row .views-field-title h4,
.path-taxonomy #block-views-block-country-taxonomy-term-block-2  .view-country-taxonomy-term .views-row .views-field-title h4,
.path-taxonomy #block-views-block-country-taxonomy-term-block-3  .view-country-taxonomy-term  .views-row .views-field-title h4 a,
.path-taxonomy #block-views-block-country-taxonomy-term-block-2  .view-country-taxonomy-term .views-row .views-field-title h4 a,
.path-taxonomy .view-resource-taxonomy-term .views-row .views-field-title h4 a,
.path-taxonomy .view-resource-taxonomy-term .views-row .views-field-title h4,
.path-resource-centre .view-resources .views-row .views-field-title h4 a,
.path-resource-centre .view-resources .views-row .views-field-title h4,
.path-taxonomy  .view--insight-taxonomy-term .views-row .views-field-title h4 a,
.path-taxonomy  .view--insight-taxonomy-term .views-row .views-field-title h4,
.path-research-and-insights  .view-insight .views-row .views-field-title h4 a,
.path-research-and-insights  .view-insight .views-row .views-field-title h4,
.path-annual-meetings-reports .view-agm-report .views-row .views-field-title h4 a,
.path-annual-meetings-reports .view-agm-report .views-row .views-field-title h4{
	margin: 0 0 10px 0;
    font-size: 18px;
    line-height: 24px;
    text-decoration: none;
    color:#D92A27;
}

.path-taxonomy #block-views-block-location-taxonomy-term-block-2 .view-location-taxonomy-term .views-row .views-field-field-date,
.path-taxonomy #block-views-block-location-taxonomy-term-block-3  .view-location-taxonomy-term .views-row .views-field-field-date,
.path-taxonomy #block-views-block-country-taxonomy-term-block-2 .view-country-taxonomy-term .views-row .views-field-field-date,
.path-taxonomy #block-views-block-country-taxonomy-term-block-3  .view-country-taxonomy-term .views-row .views-field-field-date,
.path-taxonomy .view-resource-taxonomy-term .views-row .views-field-field-date,
.path-resource-centre .view-resources .views-row .views-field-field-date,
.path-taxonomy  .view--insight-taxonomy-term .views-row .views-field-field-date,
.path-research-and-insights  .view-insight .views-row .views-field-field-date{
	font-size:14px;
	line-height:20px;
	text-transform:uppercase;
	margin:0 0 10px 0;
}

.path-taxonomy #block-views-block-location-taxonomy-term-block-3  .view-location-taxonomy-term .views-row .views-field-field-excerpt,
.path-taxonomy #block-views-block-country-taxonomy-term-block-3  .view-country-taxonomy-term .views-row .views-field-field-excerpt,
.path-taxonomy  .view--insight-taxonomy-term .views-row .views-field-field-excerpt,
.path-research-and-insights  .view-insight .views-row .views-field-field-excerpt,
.path-annual-meetings-reports .view-agm-report .views-row .views-field-field-excerpt{
	margin:0 0 10px 0;
}

.path-taxonomy #block-views-block-location-taxonomy-term-block-2 .view-location-taxonomy-term .views-row .views-field-field-excerpt,
.path-taxonomy #block-views-block-country-taxonomy-term-block-2 .view-country-taxonomy-term .views-row .views-field-field-excerpt,
.path-taxonomy .view-resource-taxonomy-term .views-row .views-field-field-excerpt,
.path-resource-centre .view-resources .views-row .views-field-field-excerpt{
	margin:0 10px 10px 10px;
}

.path-taxonomy #block-views-block-location-taxonomy-term-block-2 .view-location-taxonomy-term .views-row .views-field-field-excerpt p,
.path-taxonomy #block-views-block-location-taxonomy-term-block-3  .view-location-taxonomy-term .views-row .views-field-field-excerpt p,
.path-taxonomy #block-views-block-country-taxonomy-term-block-2 .view-country-taxonomy-term .views-row .views-field-field-excerpt p,
.path-taxonomy #block-views-block-country-taxonomy-term-block-3  .view-country-taxonomy-term .views-row .views-field-field-excerpt p,
.path-taxonomy .view-resource-taxonomy-term .views-row .views-field-field-excerpt p,
.path-resource-centre .view-resources .views-row .views-field-field-excerpt p,
.path-taxonomy  .view--insight-taxonomy-term .views-row .views-field-field-excerpt p,
.path-research-and-insights  .view-insight .views-row .views-field-field-excerpt p,
.path-annual-meetings-reports .view-agm-report .views-row .views-field-field-excerpt p{
	font-size:14px;
	line-height:20px;
	margin:0 0 10px 0;
}

.path-taxonomy #block-views-block-location-taxonomy-term-block-2 .view-location-taxonomy-term .views-row .views-field-field-excerpt p:last-child,
.path-taxonomy #block-views-block-location-taxonomy-term-block-3  .view-location-taxonomy-term .views-row .views-field-field-excerpt p:last-child,
.path-taxonomy #block-views-block-country-taxonomy-term-block-2 .view-country-taxonomy-term .views-row .views-field-field-excerpt p:last-child,
.path-taxonomy #block-views-block-country-taxonomy-term-block-3  .view-country-taxonomy-term .views-row .views-field-field-excerpt p:last-child,
.path-taxonomy .view-resource-taxonomy-term  .views-row .views-field-field-excerpt p:last-child,
.path-resource-centre .view-resources  .views-row .views-field-field-excerpt p:last-child,
.path-taxonomy  .view--insight-taxonomy-term .views-row .views-field-field-excerpt p:last-child,
.path-research-and-insights  .view-insight .views-row .views-field-field-excerpt p:last-child,
.path-annual-meetings-reports .view-agm-report .views-row .views-field-field-excerpt p:last-child{
	margin:0;
}

.path-taxonomy #block-views-block-location-taxonomy-term-block-3  .view-location-taxonomy-term .views-row .views-field-field-keywords,
.path-taxonomy #block-views-block-country-taxonomy-term-block-3  .view-country-taxonomy-term .views-row .views-field-field-keywords,
.path-taxonomy  .view--insight-taxonomy-term .views-row .views-field-field-keywords,
.path-research-and-insights  .view-insight .views-row .views-field-field-keywords,
.path-annual-meetings-reports .view-agm-report .views-row .views-field-field-keywords{
	margin:0 0 10px 0;
}

.path-taxonomy #block-views-block-location-taxonomy-term-block-2 .view-location-taxonomy-term .views-row .views-field-field-keywords,
.path-taxonomy #block-views-block-country-taxonomy-term-block-2 .view-country-taxonomy-term .views-row .views-field-field-keywords,
.path-taxonomy .view-resource-taxonomy-term .views-row .views-field-field-keywords,
.path-resource-centre .view-resources .views-row .views-field-field-keywords{
	margin:0 10px 10px 10px;
}

.path-taxonomy #block-views-block-location-taxonomy-term-block-2 .view-location-taxonomy-term  .views-row .views-field-field-keywords span.views-label,
.path-taxonomy #block-views-block-location-taxonomy-term-block-3  .view-location-taxonomy-term  .views-row .views-field-field-keywords span.views-label,
.path-taxonomy #block-views-block-country-taxonomy-term-block-2 .view-country-taxonomy-term  .views-row .views-field-field-keywords span.views-label,
.path-taxonomy #block-views-block-country-taxonomy-term-block-3  .view-country-taxonomy-term  .views-row .views-field-field-keywords span.views-label,
.path-taxonomy .view-resource-taxonomy-term  .views-row .views-field-field-keywords span.views-label,
.path-resource-centre .view-resources .views-row .views-field-field-keywords span.views-label,
.path-taxonomy  .view--insight-taxonomy-term .views-row .views-field-field-keywords span.views-label,
.path-research-and-insights  .view-insight .views-row .views-field-field-keywords span.views-label,
.path-annual-meetings-reports .view-agm-report .views-row .views-field-field-keywords span.views-label{
	font-weight:bold;
	float:left;
	margin:0 7px 0 0;
}

.path-taxonomy #block-views-block-location-taxonomy-term-block-2 .view-location-taxonomy-term .views-field-field-keywords div.field-content a,
.path-taxonomy #block-views-block-location-taxonomy-term-block-3  .view-location-taxonomy-term .views-field-field-keywords div.field-content a,
.path-taxonomy #block-views-block-country-taxonomy-term-block-2 .view-country-taxonomy-term .views-field-field-keywords div.field-content a,
.path-taxonomy #block-views-block-country-taxonomy-term-block-3  .view-country-taxonomy-term .views-field-field-keywords div.field-content a,
.path-taxonomy .view-resource-taxonomy-term .views-field-field-keywords div.field-content a,
.path-resource-centre .view-resources .views-field-field-keywords div.field-content a,
.path-taxonomy  .view--insight-taxonomy-term .views-field-field-keywords div.field-content a,
.path-research-and-insights  .view-insight .views-row .views-field-field-keywords div.field-content a,
.path-annual-meetings-reports .view-agm-report .views-row .views-field-field-keywords div.field-content a{
	font-size:14px;
	line-height:20px;	
}

.path-taxonomy #block-views-block-location-taxonomy-term-block-2 .view-location-taxonomy-term .views-row .views-field-field-keywords div.field-content a:hover,
.path-taxonomy #block-views-block-location-taxonomy-term-block-3  .view-location-taxonomy-term .views-row .views-field-field-keywords div.field-content a:hover,
.path-taxonomy #block-views-block-country-taxonomy-term-block-2 .view-country-taxonomy-term .views-row .views-field-field-keywords div.field-content a:hover,
.path-taxonomy #block-views-block-country-taxonomy-term-block-3  .view-country-taxonomy-term .views-row .views-field-field-keywords div.field-content a:hover,
.path-taxonomy .view-resource-taxonomy-term .views-row .views-field-field-keywords div.field-content a:hover,
.path-resource-centre .view-resources .views-row .views-field-field-keywords div.field-content a:hover,
.path-taxonomy  .view--insight-taxonomy-term  .views-row .views-field-field-keywords div.field-content a:hover,
.path-research-and-insights  .view-insight .views-row .views-field-field-keywords div.field-content a:hover,
.path-annual-meetings-reports .view-agm-report .views-row .views-field-field-keywords div.field-content a:hover{
	color:#D92A27;
}

.path-taxonomy #block-views-block-location-taxonomy-term-block-2 .view-location-taxonomy-term .views-row .views-field-view-node,
.path-taxonomy #block-views-block-country-taxonomy-term-block-2 .view-country-taxonomy-term .views-row .views-field-view-node,
.path-taxonomy .view-resource-taxonomy-term .views-row .views-field-view-node,
.path-resource-centre .view-resources .views-row .views-field-view-node{
	margin:0 10px 10px 10px;
}

.path-taxonomy #block-views-block-location-taxonomy-term-block-2 .view-location-taxonomy-term .views-row .views-field-view-node a,
.path-taxonomy #block-views-block-location-taxonomy-term-block-3  .view-location-taxonomy-term  .views-row .views-field-view-node a,
.path-taxonomy #block-views-block-country-taxonomy-term-block-2 .view-country-taxonomy-term .views-row .views-field-view-node a,
.path-taxonomy #block-views-block-country-taxonomy-term-block-3  .view-country-taxonomy-term  .views-row .views-field-view-node a,
.path-taxonomy .view-resource-taxonomy-term .views-row .views-field-view-node a,
.path-resource-centre .view-resources .views-row .views-field-view-node a,
.path-taxonomy  .view--insight-taxonomy-term .views-row .views-field-view-node a,
.path-research-and-insights  .view-insight .views-row .views-field-view-node a,
.path-annual-meetings-reports .view-agm-report .views-row .views-field-view-node a{
	border-radius: 4px;
    background: #D92A27;
    color: #fff;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-size: 11px;
    line-height: 30px;
	letter-spacing:0.5px;
    justify-content: left;
    text-align: center;
    padding-right: 36px;
    transition: unset;
    text-transform: uppercase;
    font-weight: bold;
    -webkit-clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
    clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
    padding: 8px 29px 8px 10px;
}

.path-taxonomy #block-views-block-location-taxonomy-term-block-2 .view-location-taxonomy-term .views-row .views-field-view-node a:hover,
.path-taxonomy #block-views-block-location-taxonomy-term-block-3  .view-location-taxonomy-term .views-row .views-field-view-node a:hover,
.path-taxonomy #block-views-block-country-taxonomy-term-block-2 .view-country-taxonomy-term .views-row .views-field-view-node a:hover,
.path-taxonomy #block-views-block-country-taxonomy-term-block-3  .view-country-taxonomy-term .views-row .views-field-view-node a:hover,
.path-taxonomy .view-resource-taxonomy-term .views-row .views-field-view-node a:hover,
.path-resource-centre .view-resources .views-row .views-field-view-node a:hover,
.path-taxonomy  .view--insight-taxonomy-term .views-row .views-field-view-node a:hover,
.path-research-and-insights  .view-insight .views-row .views-field-view-node a:hover,
.path-annual-meetings-reports .view-agm-report .views-row .views-field-view-node a:hover{
	background:#8C181B;
}

.path-taxonomy-term .view-taxonomy-term nav.pager,
.path-taxonomy .view-resource-taxonomy-term nav.pager,
.path-resource-centre .view-resources nav.pager,
.path-taxonomy  .view--insight-taxonomy-term nav.pager,
.path-research-and-insights  .view-insight nav.pager,
.path-annual-meetings-reports .view-agm-report nav.pager{
	padding:50px 0 0 0;
}

/*Our Network*/

#block-block-44 div.title,
#block-block-43 h3,
#block-views-block-members-block-2 .view-members h3 {
    font-size: 52px;
    line-height: 68px;
    margin: 0 0 15px 0;
    text-transform: uppercase;
    color: #575754;
	font-family: 'Roboto Condensed';
	font-weight:bold;
}

#block-views-block-members-block-2 .view-members p{
	font-size: 16px;
    line-height: 24px;
    text-transform: uppercase;
}

#block-views-block-members-block-2  div.view-footer{
	text-align:center;
	margin:40px 0 0 0;
}

#block-views-block-members-block-2  div.view-footer a{
	display: inline-block;
    border-radius: 4px;
    background: #D92A27;
    color: #fff;
    height: 50px;
    min-width: 186px;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-size: 18px;
    line-height: 50px;
    justify-content: left;
    text-align: center;
    padding-right: 36px;
    transition: unset;
    text-transform: uppercase;
    font-weight: bold;
    -webkit-clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
    clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
}

#block-views-block-members-block-2  div.view-footer a:hover{
	background:#8C181B;
}

.page-node-313 #zone-content-bottom-second-wrapper{
	padding:40px 0 0 0;
	background:#efefef;
}

.page-node-313 .region-content-bottom-second{
	padding:0;
}

.page-node-313 #zone-content-bottom-third-wrapper{
	padding:0 0 55px 0;
	background:#efefef;
}

.page-node-313 #zone-content-bottom-third{
	background:#D92A27;
}

.page-node-313 .region-content-bottom-third{
	/*display:flex;
	align-items:center;*/
	position:relative;
	margin:0;
	padding:25px;
}

/*Our Network - Areas of Work*/

.page-node-313 #zone-content-bottom-fourth-wrapper{
	padding:40px 0 60px 0;
}

#block-block-44 p {
    font-size: 16px;
    line-height: 26px;
    margin: 0 0 20px 0;
}

#block-block-44 div.btn{
	margin:30px 0 0 0;
}

#block-block-44 div.btn a{
	display: inline-block;
    border-radius: 4px;
    background: #D92A27;
    color: #fff;
    height: 50px;
    min-width: 186px;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-size: 18px;
    line-height: 50px;
    justify-content: left;
    text-align: center;
    padding-right: 36px;
    transition: unset;
    text-transform: uppercase;
    font-weight: bold;
    -webkit-clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
    clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
}

#block-block-44 div.btn a:hover{
	background:#8C181B;
}

/*Press Coverage*/

.path-press-coverage .view-press .views-row {
    width: calc(24% - 26px);
    float: left;
    background: #fff;
    margin: 0.5%;
    padding: 10px;
    border: 3px solid #efefef;
}

.path-press-coverage .view-press .views-row .views-field-field-index-image{
	margin:0 0 10px 0;
}

.path-press-coverage .view-press .views-row .views-field-title{
	
}

.path-press-coverage .view-press .views-row .views-field-title h4 a,
.path-press-coverage .view-press .views-row .views-field-title h4{
	margin: 0 0 5px 0;
    font-size: 18px;
    line-height: 24px;
    text-decoration: none;
    color: #D92A27;
}

/*Individual Press Coverage Pages*/

.page-node-type-press h1.page-title{
	color: #D92A27;
    font-size: 28px;
    line-height: 36px;
    margin: 0 0 20px 0;
    text-transform: inherit;
	display:none;
}

.page-node-type-press #main-wrapper #main {
    padding: 20px 0 40px 0;
}

#block-views-block-press-block-2 .view-press .views-field-field-index-image{
	margin:0 0 20px 0;
}

#block-views-block-press-block-2 .view-press .views-field-field-index-image img{
	max-width:calc(100% - 6px);
	height:auto;
	border: 3px solid #efefef;
}

#block-views-block-press-block-2 .view-press .views-field-title{
	margin:0 0 5px 0;
}

#block-views-block-press-block-2 .view-press .views-field-title a{
	color: #D92A27;
    font-size: 24px;
    line-height: 36px;
    margin: 0 0 20px 0;
    text-transform: inherit;	
}

#block-views-block-press-block-2 .view-press .views-field-field-publisher-name{
	font-size:16px;
	line-height:26px;
	margin:0 0 5px 0;
}

#block-views-block-press-block-2 .view-press .views-field-field-date{
	font-size:16px;
	line-height:26px;
}

/*Press Release Index Page*/

.path-press-release #main-wrapper #main {
    padding: 20px 0 30px 0;
}

.path-press-release .view-press-release .views-row{
	width:24.25%;
	float:left;
	margin:0.5% 0;
}

.path-press-release .view-press-release .views-row:nth-child(2){
	margin:0.5% 0.5% 0.5% 1%;
}

.path-press-release .view-press-release .views-row:nth-child(3){
	margin:0.5% 1% 0.5% 0.5%;
}

.path-press-release .view-press-release .views-row .views-field-field-index-image{
	margin:0 0 10px 0;
}

.path-press-release .view-press-release .views-row .views-field-field-index-image img{
	width:100%;
	height:auto;
	border:1px solid #dfdfdf;
}

.path-press-release .view-press-release .views-row .views-field-title{
	
}

.path-press-release .view-press-release .views-row .views-field-title h4 a,
.path-press-release .view-press-release .views-row .views-field-title h4{
	margin: 0 0 5px 0;
    font-size: 18px;
    line-height: 24px;
    text-decoration: none;
    color: #D92A27;
}

.path-press-release .view-press-release .views-row .views-field-title h4 a:hover{
	color:#D92A27;
}

.path-press-release .view-press-release .views-row .views-field-field-date{
	font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
}

/*Individual Press Realease Pages*/

.page-node-type-press_release h1.page-title{
	color: #D92A27;
    font-size: 28px;
    line-height: 36px;
    margin: 0 0 20px 0;
    text-transform: inherit;
	display:none;
}

.page-node-type-press_release #main-wrapper #main {
    padding: 20px 0 40px 0;
}

#block-views-block-press-release-block-2 .view-press-release .views-field-field-index-image{
	margin:0 0 25px 0;
}

#block-views-block-press-release-block-2 .view-press-release .views-field-field-index-image img{
	max-width:calc(100% - 2px);
	height:auto;
	border: 1px solid #efefef;
}

#block-views-block-press-release-block-2 .view-press-release .views-field-title{
	margin:0 0 5px 0;
}

#block-views-block-press-release-block-2 .view-press-release .views-field-title a{
	color: #D92A27;
    font-size: 24px;
    line-height: 36px;
    margin: 0 0 20px 0;
    text-transform: inherit;	
}

#block-views-block-press-release-block-2 .view-press-release .views-field-field-publisher-name{
	font-size:16px;
	line-height:26px;
}

#block-views-block-press-release-block-2 .view-press-release .views-field-field-date{
	font-size:16px;
	line-height:26px;
}

#block-views-block-press-release-block-2 .view-press-release .views-field-field-press-release-pdf{
	margin:20px 0 0 0;
}

/*Individual Slideshow Pages*/

.page-node-type-slideshow h1.page-title{
	color: #D92A27;
    font-size: 24px;
    line-height: 36px;
    margin: 0 0 30px 0;
    text-transform: inherit;
}

/*Videos Resources Index Page*/

.path-videos #main-wrapper #main {
    padding: 20px 0 40px 0;
}

.path-videos .view-video  .views-row{
	display: flex;
    align-items: center;
    gap: 30px;
    margin: 0 0 60px 0;
}

.path-videos .view-video  .views-row:last-child{
	margin:0 0 10px 0;
}

.path-videos .view-video  .views-row:nth-child(odd){
	flex-direction:row-reverse;
}

.path-videos .view-video  .views-row .views-field-field-video{
	width:50%;
}

.path-videos .view-video  .views-row .views-field-nothing{
	width:50%;
}

.path-videos .view-video  .views-row .views-field-nothing div.field-title h4,
.path-videos .view-video  .views-row .views-field-nothing div.field-title a {
    color: #D92A27;
    font-size: 28px;
    line-height: 36px;
    margin: 0 0 10px 0;
}

.path-videos .view-video  .views-row .views-field-nothing div.field-body p{
	font-size:16px;
	line-height:26px;
	margin:0 0 15px 0;
}

.path-videos .view-video  .views-row .views-field-nothing div.field-body p:last-child{
	margin:0;
}

/*Individual Video Resources Page*/

.page-node-type-video #main-wrapper #main {
    padding: 20px 0 40px 0;
}

.page-node-type-video h1.page-title{
    color: #D92A27;
    font-size: 24px;
    line-height: 32px;
    margin: 0 0 10px 0;
	text-transform:inherit;
}

.page-node-type-video .field--name-body p{
	font-size: 16px;
    line-height: 26px;
    margin: 0 0 15px 0;
}

/*Reasearch and Resources Index Page*/

.path-resources #main-wrapper #main{
	padding:20px 0 40px 0;
}

.path-resources .view-resources .views-row{
	width:23.5%;
	float:left;
	margin:0.75% 0.5% 30px 0.75%;
}

.path-resources .view-resources .views-row:nth-child(4n-3){
	clear:left;
}

.path-resources .view-resources .views-row .views-field-field-index-image{
	margin:0 0 10px 0;
}

.path-resources .view-resources .views-row .views-field-field-index-image img{
	width:100%;
	height:auto;
	border:1px solid #dfdfdf;
}

.path-resources .view-resources .views-row .views-field-title{
	
}

.path-resources .view-resources .views-row .views-field-title h4 a,
.path-resources .view-resources .views-row .views-field-title h4{
	margin: 0 0 5px 0;
    font-size: 16px;
    line-height: 22px;
    text-decoration: none;
    color: #D92A27;
}

.path-resources .view-resources .views-row .views-field-title h4 a:hover{
	color:#D92A27;
}

.path-resources .view-resources .views-row .views-field-field-date{
	font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
}

.path-resources .view-resources .views-row .views-field-field-keywords{
	margin: 5px 0 10px 0;
}

.path-resources .view-resources .views-row .views-field-field-keywords a{
	font-size: 12px;
    line-height: 16px;
}

.path-resources .view-resources .views-row .views-field-field-keywords a:hover{
	color:#D92A27;
}

.path-resources .view-resources .views-row .views-field-view-node{

}

.path-resources .view-resources .views-row .views-field-view-node a{
	border-radius: 4px;
    background: #D92A27;
    color: #fff;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-size: 12px;
    line-height: 40px;
    justify-content: left;
    text-align: center;
    padding-right: 36px;
    transition: unset;
    text-transform: uppercase;
    font-weight: bold;
    -webkit-clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
    clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
    padding: 8px 29px 8px 10px;
    letter-spacing: 0.5px;
}

.path-resources .view-resources .views-row .views-field-view-node a:hover{
	background:#8C181B;
}

/*Individual Research and Resources Page + Annual Meetings and Reports Index Page*/

.page-node-type-agm_report #main-wrapper #main ,
.page-node-type-resources #main-wrapper #main {
    padding:20px 0 40px 0;
}

.page-node-type-agm_report h1.page-title,
.page-node-type-resources h1.page-title{
    color: #D92A27;
    font-size: 28px;
    line-height: 36px;
    margin: 0 0 40px 0;
	text-transform:inherit;
	display:none;
}

#block-views-block-agm-report-block-2,
#block-views-block-resources-block-2{
	
}

#block-views-block-agm-report-block-2 .view-agm-report .views-row .views-field-field-index-image,
#block-views-block-resources-block-2 .view-resources .views-row .views-field-field-index-image{
	margin:0 25px 25px 0;
	float:left;
}

#block-views-block-agm-report-block-2 .view-agm-report .views-row .views-field-field-index-image img,
#block-views-block-resources-block-2 .view-resources .views-row .views-field-field-index-image img{
	width:300px;
	max-width:100%;
	height:auto;
}

#block-views-block-agm-report-block-2 .view-agm-report .views-row .views-field-title,
#block-views-block-resources-block-2 .view-resources .views-row .views-field-title{
	
}
 
#block-views-block-agm-report-block-2 .view-agm-report .views-row .views-field-title h2,
#block-views-block-resources-block-2 .view-resources .views-row .views-field-title h2{
    color: #D92A27;
    font-size: 24px;
    line-height: 36px;
    margin: 0 0 20px 0;
	text-transform:inherit;	
}

#block-views-block-agm-report-block-2 .view-agm-report  .views-row .views-field-body,
#block-views-block-resources-block-2 .view-resources .views-row .views-field-body{
	margin:0 0 25px 0;
}

#block-views-block-agm-report-block-2 .view-agm-report .views-row .views-field-body p,
#block-views-block-resources-block-2 .view-resources .views-row .views-field-body p{
	font-size: 16px;
    line-height: 26px;
    margin: 0 0 10px 0;
}

#block-views-block-agm-report-block-2 .view-agm-report .views-row .views-field-field-keywords,
#block-views-block-resources-block-2 .view-resources .views-row .views-field-field-keywords{
	margin:0 0 25px 0;
}
 
#block-views-block-agm-report-block-2 .view-agm-report .views-row .views-field-field-keywords span.views-label,
#block-views-block-resources-block-2 .view-resources .views-row .views-field-field-keywords span.views-label{
	font-weight:bold;
	font-size: 16px;
    line-height: 26px;
	float:left;
	margin:0 10px 0 0;
}

#block-views-block-agm-report-block-2 .view-agm-report .views-row .views-field-field-keywords div.field-content a,
#block-views-block-resources-block-2 .view-resources .views-row .views-field-field-keywords div.field-content a{
	font-size: 16px;
    line-height: 26px;
}

#block-views-block-agm-report-block-2 .view-agm-report .views-row .views-field-field-keywords div.field-content a:hover,
#block-views-block-resources-block-2 .view-resources .views-row .views-field-field-keywords div.field-content a:hover{
	color:#D92A27;
}

#block-views-block-agm-report-block-3,
#block-views-block-resources-block-3{
	clear:both;
}

#block-views-block-agm-report-block-3 .view-agm-report .views-row .views-field-field-downloads span.views-label,
#block-views-block-resources-block-3 .view-resources .views-row .views-field-field-downloads span.views-label{
	font-weight: bold;
    font-size: 24px;
    line-height: 36px;
    margin:0;
    color: #D92A27;
    font-family: "Roboto Condensed"
}

#block-views-block-agm-report-block-3 .view-agm-report .views-row .views-field-field-downloads table,
#block-views-block-resources-block-3 .view-resources .views-row .views-field-field-downloads table{
	margin:20px 0 0 0;
}

/*Members*/

.path-members #main-wrapper #main{
	padding:10px 0 40px 0;
}

#block-block-53 p{
	font-size: 16px;
    line-height: 24px;
    margin: 0 0 10px 0;
	text-transform:uppercase;
}

.path-taxonomy #block-views-block-location-taxonomy-term-block-1 .view-location-taxonomy-term .views-row,
.path-taxonomy #block-views-block-country-taxonomy-term-block-1 .view-country-taxonomy-term .views-row,
.path-taxonomy .view-hbws-involved-in-taxonomy-term .views-row,
#block-views-block-members-block-2 .view-members .views-row,
.path-members .view-members .views-row{
    width:calc(15.16% - 6px);
    float: left;
	margin:0.75%;
	border:3px solid #efefef;
	text-align:center;
}

.path-taxonomy #block-views-block-location-taxonomy-term-block-1 .view-location-taxonomy-term .views-row .views-field-nothing p,
.path-taxonomy #block-views-block-country-taxonomy-term-block-1 .view-country-taxonomy-term .views-row .views-field-nothing p,
.path-taxonomy .view-hbws-involved-in-taxonomy-term .views-row .views-field-nothing p,
#block-views-block-members-block-2 .view-members .views-row .views-field-nothing p,
.path-members .view-members .views-row .views-field-nothing p{
	margin:0;
}

.ui-dialog-title{
    color: #D92A27;
    font-size: 18px;
    line-height: 24px;
    margin: 0;
}

/*#block-views-block-members-block-2 .view-members .views-row .views-field-field-partner-logo{
	margin:0 0 15px 0;
}

#block-views-block-members-block-2 .view-members .views-row .views-field-field-partner-logo img{
	max-width:100%;
	height:auto;
}

#block-views-block-members-block-2 .view-members .views-field-field-year-of-establishment,
#block-views-block-members-block-2 .view-members .views-field-field-type-of-organisationtype-o,
#block-views-block-members-block-2 .view-members .views-field-field-no-hbws-represented,
#block-views-block-members-block-2 .view-members .views-field-field-email,
#block-views-block-members-block-2 .view-members .views-field-field-contact,
#block-views-block-members-block-2 .view-members .views-field-field-website,
#block-views-block-members-block-2 .view-members .views-field-field-hbws-involved-in,
#block-views-block-members-block-2 .view-members .views-field-field-areas-of-work,
#block-views-block-members-block-2 .view-members .views-field-field-head-office,
#block-views-block-members-block-2 .view-members .views-field-field-membership{
	font-size: 13px;
	line-height:20px;
}*/

.path-taxonomy #drupal-modal .field--name-field-year-of-establishment div.field__label,
.path-taxonomy #drupal-modal .field--name-field-type-of-organisationtype-o div.field__label,
.path-taxonomy #drupal-modal .field--name-field-no-hbws-represented div.field__label,
.path-taxonomy #drupal-modal .field--name-field-website div.field__label,
.path-taxonomy #drupal-modal .field--name-field-email div.field__label,
.path-taxonomy #drupal-modal .field--name-field-contact div.field__label,
.path-taxonomy #drupal-modal .field--name-field-website div.field__label,
.path-taxonomy #drupal-modal .field--name-field-hbws-involved-in div.field__label,
.path-members #drupal-modal .field--name-field-year-of-establishment div.field__label,
.path-members #drupal-modal .field--name-field-type-of-organisationtype-o div.field__label,
.path-members #drupal-modal .field--name-field-no-hbws-represented div.field__label,
.path-members #drupal-modal .field--name-field-website div.field__label,
.path-members #drupal-modal .field--name-field-email div.field__label,
.path-members #drupal-modal .field--name-field-contact div.field__label,
.path-members #drupal-modal .field--name-field-website div.field__label,
.path-members #drupal-modal .field--name-field-hbws-involved-in div.field__label,
.page-node-313 #drupal-modal .field--name-field-year-of-establishment div.field__label,
.page-node-313 #drupal-modal .field--name-field-type-of-organisationtype-o div.field__label,
.page-node-313 #drupal-modal .field--name-field-no-hbws-represented div.field__label,
.page-node-313 #drupal-modal .field--name-field-website div.field__label,
.page-node-313 #drupal-modal .field--name-field-email div.field__label,
.page-node-313 #drupal-modal .field--name-field-contact div.field__label,
.page-node-313 #drupal-modal .field--name-field-website div.field__label,
.page-node-313 #drupal-modal .field--name-field-hbws-involved-in div.field__label,
.page-node-type-partner .field--name-field-year-of-establishment div.field__label,
.page-node-type-partner .field--name-field-type-of-organisationtype-o div.field__label,
.page-node-type-partner .field--name-field-no-hbws-represented div.field__label,
.page-node-type-partner .field--name-field-email div.field__label,
.page-node-type-partner .field--name-field-contact div.field__label,
.page-node-type-partner .field--name-field-website div.field__label,
.page-node-type-partner .field--name-field-hbws-involved-in div.field__label{
	float: left;
	font-weight:bold;
	font-size:16px;
	line-height:26px;
}

.path-taxonomy #drupal-modal .field--name-field-year-of-establishment,
.page-node-313 #drupal-modal .field--name-field-year-of-establishment,
.path-members #drupal-modal .field--name-field-year-of-establishment,
.page-node-type-partner .field--name-field-year-of-establishment{
	clear:left;
}

.path-taxonomy #drupal-modal .field--name-field-hbws-involved-in div.field__label,
.page-node-313  #drupal-modal .field--name-field-hbws-involved-in div.field__label,
.path-members #drupal-modal .field--name-field-hbws-involved-in div.field__label,
.page-node-type-partner .field--name-field-hbws-involved-in div.field__label{
	float:none;
	margin:0 0 5px 0;
}

.path-taxonomy #drupal-modal .field--name-field-hbws-involved-in .field__items .field__item::after,
.page-node-313  #drupal-modal .field--name-field-hbws-involved-in .field__items .field__item::after,
.path-members #drupal-modal .field--name-field-hbws-involved-in .field__items .field__item::after,
.page-node-type-partner .field--name-field-hbws-involved-in .field__items .field__item::after{
	content:",";
	font-size:16px;
	line-height:26px;
}

.path-taxonomy #drupal-modal .field--name-field-hbws-involved-in .field__items .field__item:last-child::after,
.page-node-313  #drupal-modal .field--name-field-hbws-involved-in .field__items .field__item:last-child::after,
.path-members #drupal-modal .field--name-field-hbws-involved-in .field__items .field__item:last-child::after,
.page-node-type-partner .field--name-field-hbws-involved-in .field__items .field__item:last-child::after{
	display:none;
}

.path-taxonomy #drupal-modal .field--name-field-year-of-establishment,
.path-taxonomy #drupal-modal .field--name-field-type-of-organisationtype-o,
.path-taxonomy #drupal-modal .field--name-field-no-hbws-represented,
.path-members #drupal-modal .field--name-field-year-of-establishment,
.path-members #drupal-modal .field--name-field-type-of-organisationtype-o,
.path-members #drupal-modal .field--name-field-no-hbws-represented,
.page-node-313 #drupal-modal .field--name-field-year-of-establishment,
.page-node-313 #drupal-modal .field--name-field-type-of-organisationtype-o,
.page-node-313 #drupal-modal .field--name-field-no-hbws-represented,
.page-node-type-partner .field--name-field-year-of-establishment,
.page-node-type-partner .field--name-field-type-of-organisationtype-o,
.page-node-type-partner .field--name-field-no-hbws-represented{
	margin:3px 0;
	font-size:16px;
	line-height:26px;
}

.path-taxonomy #drupal-modal .field--name-field-hbws-involved-in,
.page-node-313 #drupal-modal .field--name-field-hbws-involved-in,
.path-members #drupal-modal .field--name-field-hbws-involved-in,
.page-node-type-partner .field--name-field-hbws-involved-in{
	margin:15px 0;
}

.path-taxonomy #drupal-modal .field--name-field-hbws-involved-in div.field__item,
.page-node-313 #drupal-modal .field--name-field-hbws-involved-in div.field__item,
.path-members #drupal-modal .field--name-field-hbws-involved-in div.field__item,
.page-node-type-partner .field--name-field-hbws-involved-in div.field__item{
    display: inline-block;
    margin: 0 5px 0 0;
}

.path-taxonomy #drupal-modal .field--name-field-contact,
.path-taxonomy #drupal-modal .field--name-field-contact div.field__item a,
.path-taxonomy #drupal-modal .field--name-field-website div.field__item a,
.path-taxonomy #drupal-modal .field--name-field-email div.field__item a,
.path-taxonomy #drupal-modal .field--name-field-hbws-involved-in div.field__item a,
.page-node-313 #drupal-modal .field--name-field-contact,
.page-node-313 #drupal-modal .field--name-field-contact div.field__item a,
.page-node-313 #drupal-modal .field--name-field-website div.field__item a,
.page-node-313 #drupal-modal .field--name-field-email div.field__item a,
.page-node-313 #drupal-modal .field--name-field-hbws-involved-in div.field__item a,
.page-node-type-partner .field--name-field-website div.field__item a,
.path-members #drupal-modal .field--name-field-contact,
.path-members #drupal-modal .field--name-field-contact div.field__item a,
.path-members #drupal-modal .field--name-field-website div.field__item a,
.path-members #drupal-modal .field--name-field-email div.field__item a,
.path-members #drupal-modal .field--name-field-hbws-involved-in div.field__item a,
.page-node-type-partner .field--name-field-contact,
.page-node-type-partner .field--name-field-contact div.field__item a,
.page-node-type-partner .field--name-field-website div.field__item a,
.page-node-type-partner .field--name-field-email div.field__item a,
.page-node-type-partner .field--name-field-hbws-involved-in div.field__item a{
	font-size:16px;
	line-height:26px;
}

.path-taxonomy #drupal-modal .field--name-field-contact div.field__item a:hover,
.path-taxonomy #drupal-modal .field--name-field-website div.field__item a:hover,
.path-taxonomy #drupal-modal .field--name-field-email div.field__item a:hover,
.path-taxonomy #drupal-modal .field--name-field-hbws-involved-in div.field__item a:hover,
.page-node-313 #drupal-modal .field--name-field-contact div.field__item a:hover,
.page-node-313  #drupal-modal .field--name-field-website div.field__item a:hover,
.page-node-313 #drupal-modal .field--name-field-email div.field__item a:hover,
.page-node-313 #drupal-modal .field--name-field-hbws-involved-in div.field__item a:hover,
.page-node-type-partner .field--name-field-website div.field__item a:hover,
.path-members #drupal-modal .field--name-field-contact div.field__item a:hover,
.path-members #drupal-modal .field--name-field-website div.field__item a:hover,
.path-members #drupal-modal .field--name-field-email div.field__item a:hover,
.path-members #drupal-modal .field--name-field-hbws-involved-in div.field__item a:hover,
.page-node-type-partner .field--name-field-contact div.field__item a:hover,
age-node-type-partner .field--name-field-website div.field__item a:hover,
.page-node-type-partner .field--name-field-email div.field__item a:hover,
.page-node-type-partner .field--name-field-hbws-involved-in div.field__item a:hover{
	color:#D92A27;
}

.path-taxonomy #drupal-modal .field--name-body,
.page-node-313  #drupal-modal .field--name-body,
.path-members #drupal-modal .field--name-body,
.page-node-type-partner .field--name-body{
	margin:15px 0;
}

.path-taxonomy #drupal-modal .field--name-body p,
.page-node-313 #drupal-modal .field--name-body p,
.path-members #drupal-modal .field--name-body p,
.page-node-type-partner .field--name-body p{
	font-size:16px;
	line-height:26px;
	margin:0 0 10px 0;
}

/*Members Filter by Country*/

.bef-exposed-form .form--inline > .form-item{
	margin:0;
}

.path-members .view-members #views-exposed-form-members-page-1{
    padding: 0 10px 15px 10px;
    margin: 30px 0 40px 0.5%;
    border-bottom: 1px solid #efefef;
}

.path-members .view-members #views-exposed-form-members-page-1 .form-actions{
	margin:0;
	padding:0;
}

.path-members .view-members #views-exposed-form-members-page-1 ul{
	padding:0;
}

.path-members .view-members #views-exposed-form-members-page-1 ul li{
	list-style-image:none;
	list-style-type:none;
	width: auto!important;
    margin: 0 20px 0 0;
    display: inline-block;
}

.path-members .view-members #views-exposed-form-members-page-1 ul li a{
	text-decoration: none;
    text-transform: uppercase;
    color: #333;
    font-siZe: 12px;
    font-weight: 400;
}

.path-members .view-members #views-exposed-form-members-page-1 ul li a.bef-link--selected{
	color:#D92A27;
}

/*Individual Members Page*/
 
.page-node-type-partner h1.page-title{
	color: #D92A27;
    font-size: 24px;
    line-height: 36px;
    margin: 0 0 20px 0;
	text-transform:inherit;
}

.page-node-type-partner #main-wrapper #main {
    padding: 20px 0 40px 0;
}

.page-node-type-partner  .field--name-field-partner-logo{
	margin:0 0 15px 0;
	clear:both;
}

.page-node-type-partner  .field--name-field-partner-logo img{
	max-width:100%;
	height:auto;
}

/*Join Our Network*/

#block-block-45{
	margin:20px 0 60px 0;
}

#block-block-48,
#block-block-47,
#block-block-46{
	margin:0 0 60px 0;
}

#block-block-48 div.content .field--name-body,
#block-block-46 div.field-content{
	display: flex;
    align-items: center;	
}

#block-block-49 div.content .field--name-body,
#block-block-47 div.content .field--name-body,
#block-block-45 div.content .field--name-body{
	display: flex;
    align-items: center;
	flex-direction:row-reverse;
}

#block-block-49  div.image,
#block-block-47  div.image,
#block-block-45  div.image{
	width:calc(50% - 30px);
	margin:0 0 0 30px;
}

#block-block-48 div.image,
#block-block-46 div.field-content div.image{
	width:calc(50% - 30px);
	margin:0 30px 0 0
}

#block-block-49  div.image img,
#block-block-48  div.image img,
#block-block-47  div.image img,
#block-block-46 div.field-content div.image img,
#block-block-45  div.image img{
	width:100%;
	height:auto;
}

#block-block-49  div.desc,
#block-block-47  div.desc,
#block-block-45  div.desc{
	width:calc(50% - 30px);
	margin:0 30px 0 8.33%;
}

#block-block-48  div.desc,
#block-block-46  div.desc{
	width:calc(50% - 30px);
	margin:0 8.33% 0 30px;
}

#block-block-46 div.desc2{
	margin:60px 8.33% 0 8.33%;
}

#block-block-49  h3,
#block-block-48  h3,
#block-block-47  h3,
#block-block-46  h3,
#block-block-45  div.desc h3{
	font-size: 36px;
    line-height: 42px;
    color: #D92A27;
	margin:0 0 25px 0;
	text-transform:uppercase;
}

#block-block-46  h3{
	text-align: left;
    margin: 0 0 25px 0;
}

#block-block-49  h4,
#block-block-48  h4,
#block-block-47  h4,
#block-block-46  h4,
#block-block-45  div.desc h4{
	font-size: 18px;
    line-height: 24px;
    color: #D92A27;
    margin: 0 0 15px 0;
    text-transform: uppercase;
}

#block-block-49 p,
#block-block-48 p,
#block-block-47 p,
#block-block-46 p,
#block-block-45 p{
    font-size: 16px;
    line-height: 26px;
    margin: 0 0 30px 0;
	text-align:justify;
}

#block-block-49 p:last-child,
#block-block-48 p:last-child,
#block-block-47 p:last-child,
#block-block-46 p:last-child,
#block-block-45 p:last-child{
    margin:0;
}

/*Join Our Network - Sign Up Newsletter Form Block*/

.page-node-315 #zone-content-bottom-third-wrapper{
	padding:60px 0;
}

.page-node-315 #zone-content-bottom-third{
	background:#D92A27;
}

.page-node-315 .region-content-bottom-third{
	/*display:flex;
	align-items:center;*/
	position:relative;
	margin:0;
	padding:25px;
}

/*Areas of Work*/

.path-areas-of-work #main-wrapper #main{
	padding:10px 0 20px 0;
}

#block-block-8{
	border-bottom:1px solid #BFB9B9;
	padding:0 0 14px 0;
	margin:0 0 40px 0;
}

#block-block-8 p{
	font-size: 16px;
    line-height: 26px;
	text-align:justify;
    margin: 0 0 20px 0;
}


.path-areas-of-work .view-areas-of-work .views-row{
	margin:0 0 40px 0;
	display:flex;
	align-items:center;
	gap:20px;
	position:relative;
}

.path-areas-of-work .view-areas-of-work .views-row:nth-child(odd){
	flex-direction:row-reverse;
}

.path-areas-of-work .view-areas-of-work .views-row .views-field-field-text-anchor{
	position: absolute;
    top: 0;
    left: 0;
}

.path-areas-of-work .view-areas-of-work .views-field-field-index-image{

}

.path-areas-of-work .view-areas-of-work .views-field-field-index-image img{

}

.path-areas-of-work .view-areas-of-work .views-field-title{
	
}

.path-areas-of-work .view-areas-of-work .views-field-nothing{
	width:calc(100% - 260px);
}

.path-areas-of-work .view-areas-of-work .views-row:nth-child(2) .views-field-nothing{
	width:calc(100% - 320px);
}

.path-areas-of-work .view-areas-of-work .views-row:nth-child(7) .views-field-nothing{
	width:calc(100% - 230px);
}

.path-areas-of-work .view-areas-of-work .views-field-nothing div.field-title h4{
	color: #D92A27;
    font-size: 24px;
    line-height: 32px;
    margin: 0 0 10px 0;
}

.path-areas-of-work .view-areas-of-work .views-field-nothing div.field-body{
	
}

.path-areas-of-work .view-areas-of-work .views-field-nothing div.field-body p{
	font-size: 16px;
    line-height: 26px;
    margin: 0 0 20px 0;
	text-align:justify;
}

/*Areas of Work Sidebar Menu*/

#block-block-25{
	width: 100%;
    z-index: 1;
    background: none;
    border: none;
    padding: 0;
	margin:0 0 30px 0;
}

#block-block-25 #navigation{
	z-index:1;
}

#block-block-25 #navigation #main-content{
	margin:0;
}

#block-block-25 ul#nav{
	padding:0;
	margin:0;
}

#block-block-25 #nav li{
    list-style-image: none;
    list-style-type: none;
	float:left;
}

#block-block-25 #nav a {
	color: #fff;
    display: block;
    text-align: center;
    text-decoration: none;
    margin: 0 10px 10px 0;
    padding: 9px 15px;
    font-size: 14px;
    background: #fea180;
    display: block;
    text-align: center;
    font-weight: bold;
    font-family: "Roboto Condensed";
}

#block-block-25 #nav li:hover a,
#block-block-25 #nav li.active  a{
	background:#D92A27;
	color:#fff;
}

/*Individual Areas of Work*/

.page-node-type-areas_of_work #main-wrapper #main{
	padding:20px 0 30px 0;
}

.page-node-type-areas_of_work h1.page-title{  
    color: #D92A27;
    font-size: 24px;
    line-height: 36px;
    margin: 0 0 30px 0;
    text-transform: inherit;
}

.page-node-type-areas_of_work .field--name-field-index-image{
	float: left;
    margin: 0 25px 25px 0;
}

.page-node-type-areas_of_work .field--name-field-index-image img{
	width: 360px;
	max-width:100%;
	height:auto;
}

.page-node-type-areas_of_work #block-element-system-main .field--name-body p{
    font-size: 16px;
    line-height: 26px;
    margin: 0 0 20px 0;
}

/*Home Based Workers*/

#block-block-9 {
    border-bottom: 1px solid #BFB9B9;
    padding: 0 0 14px 0;
    margin: 0 0 40px 0;
}

#block-block-9 p{
	font-size: 16px;
    line-height: 26px;
    margin: 0 0 20px 0;
}

.page-node-4 .region-content-bottom-first{
	padding:0;
}

#block-block-2, #block-block-3 {
    margin: 0 0 40px 0;
}

#block-block-3 .field--name-body,
#block-block-2 .field--name-body{
	display: flex;
}

#block-block-3 .field--name-body{
	flex-direction:row-reverse;
}

#block-block-2 div.img {
	width:400px;
	margin: 0 30px 0 0;
	display:flex;
	align-items:center;
}

#block-block-3 div.img{
	width:440px;
	margin: 0 0 0 30px;
	display:flex;
	align-items:center;
}

#block-block-2 div.img img{
    width: 400px;
	max-width:100%;
    height: auto;
}

#block-block-3 div.img img {
    width: 440px;
	max-width:100%;
    height: auto;
}

#block-block-2 div.desc {
    width:calc(100% - 400px);
}

#block-block-3 div.desc{
    width:calc(100% - 440px);
}

#block-block-2 div.desc h3,
#block-block-3 div.desc h3 {
    color:#D92A27;
	font-size:24px;
	line-height:36px;
	margin:0 0 10px 0;
}

#block-block-2 div.desc p, #block-block-3 div.desc p {
    font-size: 16px;
    line-height: 26px;
	margin:0 0 15px 0;
}

/**Home Based Workers - Women Home-Based Workers in South Asia*/

.page-node-4 .region-content-bottom-second{
	padding:0;
}

#block-block-4 {
    padding: 20px 150px 40px 150px;
    text-align: center;
    background: #fea180;
    margin: 0 0 10px 0;
}

#block-block-4 h3 {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 28px;
    line-height: 36px;
    color: #D92A27;
}

#block-block-4 h3::after {
    border-top: 5px solid #D92A27;
    content: "";
    display: block;
    height: 9px;
    line-height: 0;
    width: 7%;
    margin: 25px auto 0 auto;
    opacity: 1;
}

#block-block-4 p {
	font-size: 16px;
    line-height: 26px;
    margin: 0 0 15px 0;
}

#block-block-4 p:last-child{
	margin:0;
}

/*Home Based Workers - Statistics*/

.page-node-4 #zone-content-bottom-fourth-wrapper{
	padding:40px 0;
}

.page-node-4 .region-content-bottom-fourth{
	padding:0;
}

#block-block-5 h3 {
    font-size: 52px;
    line-height: 68px;
    margin: 0 0 15px 0;
    text-transform: uppercase;
    color: #575754;
    text-align: center;
}

#block-block-5 div.head p{
	font-size: 16px;
    line-height: 26px;
    margin: 0 0 40px 0;
    font-family: "Nunito Sans";
    font-weight: normal;
    text-align: center;
}

#block-block-5 ul {
    margin: 0;
}

#block-block-5 ul li {
    list-style-type: none;
    list-style-image: none;
    width: 20%;
    float: left;
    text-align: center;
    margin: 0 2.5% 50px 2.5%;
}

#block-block-5 ul li img {
    margin: 0 0 20px 0;
    opacity: 0.8;
}

#block-block-5 p {
    font-size: 15px;
    line-height: 24px;
    margin: 0;
    font-weight: normal;
}

#block-block-5 div.foot p{
    font-size: 16px;
    line-height: 26px;
    margin: 0 0 10px 0;
    clear: both;
	font-family: "Nunito Sans";
    font-weight: normal;
    text-align: center;
	text-transform:inherit;
}

/*Blog, Stories from the Ground, Case Studies, Photo Essay, Media - Voices from the field*/

.path-taxonomy #main-wrapper #main {
    padding:10px 0  60px 0;
}

.path-taxonomy  h1.page-title{
	text-align:center;
	position: relative;
}

.path-taxonomy  h1.page-title:after{
	content: "";
    left: 50%;
    position: absolute;
    bottom:-20px;
    width: 3px;
    height: 28px;
    transform: rotate(90deg);
    margin-left: 0;
    background:#D92A27;
}

.path-research-and-insights #main-wrapper #main {
    padding: 10px 0 60px 0;
}

.path-taxonomy .field--name-description p{
	font-size:16px;
	line-height:24px;
}

#block-views-block-insight-block-4 .view-insight .views-row,
.path-taxonomy .view-case-studies-taxonomy-term .views-row,
.path-taxonomy .view-photo-essay-taxonomy-term .views-row,
.path-taxonomy .view-stories-from-the-ground-taxonomy-term .views-row,
.path-research-and-insights .view-blog .views-row{
	display: flex;
    align-items: center;
	gap:30px;
	margin:0 0 60px 0;
}

#block-views-block-insight-block-4 .view-insight .views-row:nth-child(even),
.path-taxonomy .view-case-studies-taxonomy-term .views-row:nth-child(even),
.path-taxonomy .view-photo-essay-taxonomy-term .views-row:nth-child(even),
.path-taxonomy .view-stories-from-the-ground-taxonomy-term .views-row:nth-child(even),
.path-research-and-insights .view-blog .views-row:nth-child(even){
	flex-direction:row-reverse;
}

#block-views-block-insight-block-4 .view-insight .views-row:last-child,
.path-taxonomy .view-case-studies-taxonomy-term .views-row:last-child,
.path-taxonomy .view-photo-essay-taxonomy-term .views-row:last-child,
.path-taxonomy .view-stories-from-the-ground-taxonomy-term .views-row:last-child,
.path-research-and-insights .view-blog .views-row:last-child{
	magrin:0;
}

#block-views-block-insight-block-4 .view-insight  .views-row .views-field-field-index-image,
.path-taxonomy .view-case-studies-taxonomy-term .views-row .views-field-field-index-image,
.path-taxonomy .view-photo-essay-taxonomy-term .views-row .views-field-field-index-image,
.path-taxonomy .view-stories-from-the-ground-taxonomy-term .views-row .views-field-field-index-image,
.path-research-and-insights .view-blog .views-row .views-field-field-index-image{
	width:50%;
}

#block-views-block-insight-block-4 .view-insight .views-row .views-field-field-index-image img,
.path-taxonomy .view-case-studies-taxonomy-term .views-row .views-field-field-index-image img,
.path-taxonomy .view-photo-essay-taxonomy-term .views-row .views-field-field-index-image img,
.path-taxonomy .view-stories-from-the-ground-taxonomy-term .views-row .views-field-field-index-image img,
.path-research-and-insights .view-blog .views-row .views-field-field-index-image img{
	width:100%;
	height:auto;
}

#block-views-block-insight-block-4 .view-insight .views-row .views-field-nothing,
.path-taxonomy .view-case-studies-taxonomy-term .views-row .views-field-nothing,
.path-taxonomy .view-photo-essay-taxonomy-term .views-row .views-field-nothing,
.path-taxonomy .view-stories-from-the-ground-taxonomy-term .views-row .views-field-nothing,
.path-research-and-insights .view-blog .views-row .views-field-nothing{
	width:50%;
}

#block-views-block-insight-block-4 .view-insight .views-row .views-field-nothing div.field-title,
#block-views-block-insight-block-4 .view-insight .views-row .views-field-nothing div.field-title h4,
#block-views-block-insight-block-4 .view-insight .views-row .views-field-nothing div.field-title h4 a,
.path-taxonomy .view-case-studies-taxonomy-term .views-row .views-field-nothing div.field-title,
.path-taxonomy .view-photo-essay-taxonomy-term .views-row .views-field-nothing div.field-title,
.path-taxonomy .view-case-studies-taxonomy-term .views-row .views-field-nothing div.field-title h4,
.path-taxonomy .view-photo-essay-taxonomy-term .views-row .views-field-nothing div.field-title h4,
.path-taxonomy .view-case-studies-taxonomy-term .views-row .views-field-nothing div.field-title a,
.path-taxonomy .view-photo-essay-taxonomy-term .views-row .views-field-nothing div.field-title a,
.path-taxonomy .view-stories-from-the-ground-taxonomy-term .views-row .views-field-nothing div.field-title,
.path-taxonomy .view-stories-from-the-ground-taxonomy-term .views-row .views-field-nothing div.field-title h4,
.path-taxonomy .view-stories-from-the-ground-taxonomy-term .views-row .views-field-nothing div.field-title a,
.path-research-and-insights .view-blog .views-row .views-field-nothing div.field-title,
.path-research-and-insights .view-blog .views-row .views-field-nothing div.field-title h4,
.path-research-and-insights .view-blog .views-row .views-field-nothing div.field-title a{
    color: #D92A27;
    font-size: 26px;
    line-height: 34px;
    margin: 0 0 10px 0;
}

#block-views-block-insight-block-4 .view-insight .views-row .views-field-nothing div.field-date,
.path-taxonomy .view-case-studies-taxonomy-term .views-row .views-field-nothing div.field-date,
.path-taxonomy .view-photo-essay-taxonomy-term .views-row .views-field-nothing div.field-date,
.path-taxonomy .view-stories-from-the-ground-taxonomy-term .views-row .views-field-nothing div.field-date,
.path-research-and-insights .view-blog .views-row .views-field-nothing div.field-date{
	font-size: 16px;
    line-height: 26px;
	text-transform:uppercase;
}

#block-views-block-insight-block-4 .view-insight .views-row .views-field-nothing .field-excerpt,
.path-taxonomy .view-case-studies-taxonomy-term .views-row .views-field-nothing .field-excerpt,
.path-taxonomy .view-photo-essay-taxonomy-term .views-row .views-field-nothing .field-excerpt,
.path-taxonomy .view-stories-from-the-ground-taxonomy-term .views-row .views-field-nothing .field-excerpt,
.path-research-and-insights .view-blog .views-row .views-field-nothing .field-excerpt{
	margin:10px 0;
}

#block-views-block-insight-block-4 .view-insight .views-row .views-field-nothing .field-excerpt p,
.path-taxonomy .view-case-studies-taxonomy-term .views-row .views-field-nothing .field-excerpt p,
.path-taxonomy .view-photo-essay-taxonomy-term .views-row .views-field-nothing .field-excerpt p,
.path-taxonomy .view-stories-from-the-ground-taxonomy-term .views-row .views-field-nothing .field-excerpt p,
.path-research-and-insights .view-blog .views-row .views-field-nothing .field-excerpt p{
	font-size: 16px;
    line-height: 26px;
    margin: 0 0 15px 0;
}

#block-views-block-insight-block-4 .view-insight .views-row .views-field-nothing .field-excerpt p:last-child,
.path-taxonomy .view-case-studies-taxonomy-term .views-row .views-field-nothing .field-excerpt p:last-child,
.path-taxonomy .view-photo-essay-taxonomy-term .views-row .views-field-nothing .field-excerpt p:last-child,
.path-taxonomy .view-stories-from-the-ground-taxonomy-term .views-row .views-field-nothing .field-excerpt p:last-child,
.path-research-and-insights .view-blog .views-row .views-field-nothing .field-excerpt p:last-child{
	margin:0;
}

#block-views-block-insight-block-4 .view-insight .views-row .views-field-nothing  .field-keywords,
.path-taxonomy .view-case-studies-taxonomy-term .views-row .views-field-nothing  .field-keywords,
.path-taxonomy .view-photo-essay-taxonomy-term .views-row .views-field-nothing  .field-keywords,
.path-taxonomy .view-stories-from-the-ground-taxonomy-term .views-row .views-field-nothing  .field-keywords,
.path-research-and-insights .view-blog .views-row .views-field-nothing  .field-keywords{
	margin:10px 0;
	font-size: 16px;
    line-height: 26px;
}

#block-views-block-insight-block-4 .view-insight .views-row .views-field-nothing  .field-keywords a,
.path-taxonomy .view-case-studies-taxonomy-term .views-row .views-field-nothing  .field-keywords a,
.path-taxonomy .view-photo-essay-taxonomy-term .views-row .views-field-nothing  .field-keywords a,
.path-taxonomy .view-stories-from-the-ground-taxonomy-term .views-row .views-field-nothing  .field-keywords a,
.path-research-and-insights .view-blog .views-row .views-field-nothing  .field-keywords a{
	font-size: 16px;
    line-height: 26px;
}

#block-views-block-insight-block-4 .view-insight .views-row .views-field-nothing  .field-keywords a:hover,
.path-taxonomy .view-case-studies-taxonomy-term .views-row .views-field-nothing  .field-keywords a:hover,
.path-taxonomy .view-photo-essay-taxonomy-term .views-row .views-field-nothing  .field-keywords a:hover,
.path-taxonomy .view-stories-from-the-ground-taxonomy-term .views-row .views-field-nothing  .field-keywords a:hover,
.path-research-and-insights .view-blog .views-row .views-field-nothing  .field-keywords a:hover{
	color: #D92A27;
}

#block-views-block-insight-block-4 .view-insight  .views-row .views-field-nothing  .field-view-more,
.path-taxonomy .view-case-studies-taxonomy-term .views-row .views-field-nothing  .field-view-more,
.path-taxonomy .view-photo-essay-taxonomy-term .views-row .views-field-nothing  .field-view-more,
.path-taxonomy .view-stories-from-the-ground-taxonomy-term .views-row .views-field-nothing  .field-view-more,
.path-research-and-insights .view-blog .views-row .views-field-nothing  .field-view-more{
	
}

#block-views-block-insight-block-4 .view-insight .views-row .views-field-nothing  .field-view-more a,
.path-taxonomy .view-case-studies-taxonomy-term .views-row .views-field-nothing  .field-view-more a,
.path-taxonomy .view-photo-essay-taxonomy-term .views-row .views-field-nothing  .field-view-more a,
.path-taxonomy .view-stories-from-the-ground-taxonomy-term .views-row .views-field-nothing  .field-view-more a,
.path-research-and-insights .view-blog .views-row .views-field-nothing  .field-view-more a{
    border-radius: 4px;
    background: #D92A27;
    color: #fff;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-size: 14px;
    line-height: 50px;
    justify-content: left;
    text-align: center;
    padding-right: 36px;
    transition: unset;
    text-transform: uppercase;
    font-weight: bold;
    -webkit-clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
    clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
    padding: 8px 29px 8px 10px;	
}

#block-views-block-insight-block-4 .view-insight .views-row .views-field-nothing  .field-view-more a:hover,
.path-taxonomy .view-case-studies-taxonomy-term .views-row .views-field-nothing  .field-view-more a:hover,
.path-taxonomy .view-photo-essay-taxonomy-term .views-row .views-field-nothing  .field-view-more a:hover,
.path-taxonomy .view-stories-from-the-ground-taxonomy-term .views-row .views-field-nothing  .field-view-more a:hover,
.path-research-and-insights .view-blog .views-row .views-field-nothing  .field-view-more a:hover{
	background:#8C181B;
}

/*Indvidual Insight*/

/*Individual Insight  - Cover Iamage & Title*/

.page-node-type-blog h1.page-title{
	display:none;
}

.page-node-type-blog #zone-slideshow{

}

.page-node-type-blog .region-slideshow{
	padding:0;
}

#block-views-block-insight-block-1 .view-insight .views-row{
	position:relative;
	min-height:150px;
}

#block-views-block-insight-block-1 .view-insight .views-row .views-field-field-cover-image img{
	width:100%;
	height:auto;
}

#block-views-block-insight-block-1 .view-insight .views-row .views-field-nothing{
	position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background-image: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,1)); 
    padding: 35px 0 30px 0;
}

.page-node-450 #block-views-block-insight-block-1 .view-insight .views-row .views-field-nothing,
.page-node-426 #block-views-block-insight-block-1 .view-insight .views-row .views-field-nothing{
	display:none;
}

#block-views-block-insight-block-1 .view-insight .views-row .views-field-nothing div.field-title {
	width:1200px;
	margin:0 auto;
}

#block-views-block-insight-block-1 .view-insight .views-row .views-field-nothing div.field-title h2{
    font-size: 32px;
    line-height: 40px;
    letter-spacing: 2px;
    color: #fff;
	font-weight:bold;
    margin: 0 16.667% 10px 16.667%;
    position: relative;
}

#block-views-block-insight-block-1 .view-insight .views-row .views-field-nothing div.field-date {
    width: 1200px;
    font-size: 16px;
    line-height: 26px;
    color: #fff;
	margin:0 auto 3px auto;
}

#block-views-block-insight-block-1 .view-insight .views-row .views-field-nothing div.field-date time{
	margin:0 16.667%;
	color: #fff;
}


#block-views-block-insight-block-1 .view-insight .views-row .views-field-field-cover-caption{
    position: relative;
    top: 24px;
    font-size: 12px;
    line-height: 16px;
}

#block-views-block-insight-block-1 .view-insight .views-row .views-field-field-cover-caption div.foield-content{
	
} 

/*Individual Insight Description*/ 
 
.page-node-type-blog .highlighted{
	padding:0;
}

.page-node-type-blog #main-wrapper #main {
    padding: 40px 0;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-body{
	
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-body p{
	font-size: 16px;
    line-height: 26px;
    margin: 0 16.667% 30px 16.667%;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-body p:last-child{
	margin:0 16.667% 0 16.667%;
}

p span.first-letter {
    font-size: 60px;
    line-height: 52px;
    font-weight: 400;
    letter-spacing: 2px;
    position: relative;
    color: #D92A27;
    font-style: normal;
    float: left;
    margin: 0 10px 0 0;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-body h3 {
    margin-bottom: 15px;
    font-size: 38px;
    line-height: 48px;
    font-weight: 700;
    letter-spacing: 2px;
    margin: 25px 16.667% 50px 16.667%;
    position: relative;
    color:  #D92A27;
	font-family:"Roboto Condensed";
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-body h3:after {
    content: "";
    left: 15px;
    position: absolute;
    bottom: -33px;
    width: 4px;
    height: 28px;
    transform: rotate(90deg);
    margin-left: 0;
    background:  #D92A27;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-body h4 {
    font-size: 32px;
    line-height: 36px;
    font-weight: 700;
    letter-spacing: 2px;
    margin: 25px 16.667%;
    position: relative;
    color:#D92A27;
	font-family:"Roboto Condensed";
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-body h4 a{
	color:#D92A27;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-body h5 {
    font-size: 28px;
    line-height: 34px;
    font-weight: 700;
    letter-spacing: 2px;
    margin: 25px 16.667%;
    position: relative;
    color:#D92A27;
	font-family:"Roboto Condensed";
	text-transform:inherit;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-body h5 a{
	color:#D92A27;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-body p a {
    color: #0062A0;
    text-decoration: none;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-body p a:hover{
	color:#D92A27;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-body ol,
#block-views-block-insight-block-3 .view-insight .views-row .views-field-body ul {
    margin: 0 16.667% 30px 16.667%;
	padding:0;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-body ul li {
    font-size: 16px;
    line-height: 26px;
    margin-left: 30px;
    margin-bottom: 0;
    list-style-type: none;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-body ul li::before {
	content: "\2022";
    color: #D92A27;
    display: inline-block;
    width: 0.9em;
    margin-left: -0.9em;
    font-size: 28px;
    position: relative;
    top: 2px;
    left: 4px;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-body ol {
    list-style: none;
    counter-reset: my-awesome-counter;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-body ol li {
    counter-increment: my-awesome-counter;
	font-size: 16px;
    line-height: 26px;
    margin-left: 30px;
	margin-bottom:10px;
    list-style-type: none;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-body ol li::before {
	content: counter(my-awesome-counter) ". ";
    color: #D92A27;
    display: inline-block;
    margin-left: -1.7em;
    margin-right: 0.65em;
    font-weight: bold;
    font-size: 16px;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-body div.quote{
	background: #D1A371;
    padding: 30px;
    box-shadow: 0 0 30px 0 rgba(0,0,0,.15);
		-moz-box-shadow: 0 0 30px 0 rgba(0,0,0,.15);
		-webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,.15);
    font-style: italic;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-body div.quote p{
	margin: 0 0 30px 0!important;
	font-size: 16px!important;
	line-height: 24px!important;
	color:#fff;
}
	
#block-views-block-insight-block-3 .view-insight .views-row .views-field-body div.quote p:last-child{
	margin:0!important;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-body div.quote ol,
#block-views-block-insight-block-3 .view-insight .views-row .views-field-body div.quote ul{
	margin:0!important;
	padding:0;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-body div.quote ol li,
#block-views-block-insight-block-3 .view-insight .views-row .views-field-body div.quote ul li{
	font-size:16px!important;
	line-height:24px!important;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-body div.quote ol li::before,
#block-views-block-insight-block-3 .view-insight .views-row .views-field-body div.quote ul li::before{
	color:#fff;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-body div.quote ol li::before{
	font-weight:normal;
}

.left{
	float:left;
	margin: 0 25px 25px 0;
}

.right{
	float:right;
	margin: 0 0 25px 25px;
}

.image.left,
.image.left img{
	max-width:360px;
}

.image.right,
.image.right img{
	max-width:360px;
}

.full{
	margin:0 0 25px 0;
}

.image.full{
	margin:0 0 28px 0;
}

.image.full.res{
	display:none;
}

.image.full img{
	width:66.667%;
	height:auto;
	margin:0 16.667%;
}

.image.group{
	margin:0 16.667% 28px 16.667%;
	display:inline-block;
}

.image.group div.image{
	width:32.6667%;
	float:left;
}

.image.group div.image:nth-child(2){
	margin:0 1%;
}

.video.full .embedded-video{
	margin:0 0 25px 0;
}

div.embedded-video, div.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.embedded-video iframe, .embedded-video object,
.embedded-video embed, .video-container iframe,
.video-container object, .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video.full{
	margin:0 16.667% 25px 16.667%;
}

.video.left{
	width:35%;
	float:left;
	margin: 0 25px 25px 0;
}

.video.right{
	width:35%;
	float:right;
	margin: 0 0 25px 25px;
}

.quote.left{
	margin: 0 25px 25px 0;
	max-width:360px;
	float:left;
}

.quote.right{
	margin: 0 0 25px 25px;
	max-width:360px
}

.quote.full{
	margin:25px 16.667% 35px 16.667%;
}

span.imgcredit{
	font-size: 12px;
    line-height: 16px;
    text-align: right;
}

p.imgcredit{
    font-size: 12px!important;
    line-height: 16px!important;
}

p.imgcredit a{
	text-decoration:underline!important;
	color:#393939!important;
}

p.imgcredit a:hover{
	color:#D92A27!important;
}

.image.right p.imgcredit{
	text-align:right!important;
	margin:3px 0 0 0!important;
}

.image.left p.imgcredit{
	text-align:left!important;
	margin:3px 0 0 0!important;
}

.image.full p.imgcredit{
	text-align:center!important;
	margin:3px 0 0 0!important;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-field-keywords{
	margin: 30px 16.667%;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-field-keywords .views-label{
	font-size: 32px;
    line-height: 36px;
    color: #D92A27;
    font-weight: bold;
	font-family:"Roboto Condensed";
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-field-keywords div.field-content{
	margin:30px 0;
	font-size: 16px;
    line-height: 24px;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-field-keywords a{
	font-size: 16px;
    line-height: 24px;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-field-keywords a:hover{
	color:#D92A27;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-field-downloads{
	margin: 30px 16.667%;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-field-downloads .views-label{
	font-size: 32px;
    line-height: 36px;
    color: #D92A27;
    font-weight: bold;
	margin:0 0 30px 0;
	font-family:"Roboto Condensed";
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-field-downloads div.field-content{
	margin:30px 0;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-field-downloads table {
    margin-bottom: 0;
    border: 1px solid #ededed;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-field-downloads table tr th {
    padding: 10px;
    font-size: 14px;
    font-weight: bold;
    color: #575754;
    line-height: 24px;
	border:none;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-field-downloads table tr,
#block-views-block-insight-block-3 .view-insight .views-row .views-field-field-downloadst table tr th,
#block-views-block-insight-block-3 .view-insight .views-row .views-field-field-downloads table tr td {
    color: #575754;
    border-bottom: none;
    background: transparent;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-field-downloads table tr th {
    background: #ededed;
	border:1px solid #ededed;
	border-right:1px solid #ededed;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-field-downloads table tr td {
    padding: 8px;
    color: #333;
    font-weight: normal;
	border:1px solid #ededed;
	border-right:1px solid #ededed;
	font-size: 13px;
}

#block-views-block-insight-block-3 .view-insight .views-row .views-field-field-downloads table tbody tr{
    background: #fff;
}

span.file{
	background-position:left top;
}

span.file a{
	line-height:20px;
}

/*Impact of Covid-19 on Women Home-Based Workers in South Asia Page */

.page-node-273 #zone-slideshow{
	width:100%;
	max-width:100%;
	margin:0;
}

.page-node-273 .region-slideshow{
	width:100%;
	margin:0;
}

.page-node-273 h1.page-title{
	display:none;
}

#block-block-29{
	position:relative;
}

#block-block-29 div.desc{
	/*background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,1));*/
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	padding:20px 0;
}

#block-block-29 div.desc div.content-inner{
	width:1180px;
	margin:0 auto;
}

#block-block-29 p{
    font-size: 36px;
    line-height: 48px;
    color: #fff;
    font-weight: bold;
	width:800px;
	margin:0;
}

#block-block-29 p:last-child{
	
}

#block-block-29 p a{
    display: inline-block;
    border-radius: 4px;
    background: #D92A27;
    color: #fff;
    height: 50px;
    min-width: 225px;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-size: 18px;
    line-height: 50px;
    justify-content: left;
    text-align: center;
    padding-right: 36px;
    transition: unset;
    text-transform: uppercase;
    font-weight: bold;
    -webkit-clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
    clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
}

#block-block-29 p a:hover{
	background:#8C181B;
}

#block-block-29 img{
	width:100%;
	height:auto;
}

.page-node-273 #main-wrapper #main{
	border-bottom: 1px solid #BFB9B9;
	margin:0 auto 40px auto;
}

.node__content{
	margin:0;
}

.page-node-273 #block-element-system-main p{
	font-size: 15px;
    line-height: 24px;
    margin: 0 0 15px 0;
}

.page-node-273 #block-element-system-main p:last-child{
	margin:0;
}

.page-node-273 #block-element-system-main p a {
    font-size: 15px;
    line-height: 24px;
    color: #0062A0;
    text-decoration: none;
    font-weight: bold;
}

.page-node-273 #block-element-system-main p a:hover{
	color:#D92A27;
}

#block-block-30{
	width:calc(75% - 10px);
	float:left;
	margin:0 10px 40px 0;
}

#block-block-31{
	width:calc(25% - 10px);
	display:inline-block;
	text-align:center;
	margin:0 0 40px 10px;
}

#block-block-31 #country-notes{
	margin:0 0 40px 0;
}

#media-kit{
	background: #ededed;
    padding: 20px;
	text-align:left;
	
}

#block-block-30 div.content h4,
#block-block-31 div.content h4,
#country-notes h4,
#media-kit h4,
.page-node-274 .field-name-body h4,
.page-node-273 .field-name-body h4{
    font-weight: bold;
    text-transform: uppercase;
    font-size: 22px;
	line-height:32px;
    color: #D92A27;
}

#country-notes h4{
	font-size:21px;
}

#block-block-30 div.content p,
#country-notes p,
#media-kit p,
.page-node-274 .field-name-body p,
.page-node-273 .field-name-body p{
	font-size:15px;
	line-height:24px;
}

#media-kit p:nth-child(2){
	margin:0 0 40px 0;
}

#block-block-30 div.content p a,
#country-notes p a,
#media-kit p a,
.page-node-274 .field-name-body p a,
.page-node-273 .field-name-body p a{
	font-size: 15px;
    line-height: 24px;
    color: #0062A0;
    text-decoration: none;
    font-weight: bold;	
}

#block-block-30 svg{
	width:100%;
	height:auto;
}

#country-notes p{
	margin:0;
}

#country-notes p a{
    text-transform: uppercase;
    color: #fff;
    padding: 15px 3%;
    text-decoration: none;
    margin: 9px 0;
    font-size: 14px;
    background: #fea180;
    display: block;
    max-width: 100%;
    width: 94%;
    text-align: center;
    font-weight: bold;
    font-family: "Roboto Condensed";
}

#country-notes p a:hover{
    background: #D92A27;
    color: #fff;
}

#block-block-30 div.content p a:hover,
#media-kit p a:hover,
.page-node-274 .field-name-body p a:hover,
.page-node-273 .field-name-body p a:hover{
	color:#D92A27;
}

#media-kit p a.btn{
	display: inline-block;
    border-radius: 4px;
    background: #767674;
    color: #fff;
    height: 36px;
    min-width: 144px;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-size: 14px;
    line-height:36px;
    justify-content: left;
    text-align: center;
    padding-right: 36px;
    transition: unset;
    text-transform: uppercase;
    font-weight: bold;
    -webkit-clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
    clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
}

#media-kit p a.btn:hover{
	background:#D92A27;
}

.page-node-273 #zone-content-bottom-second-wrapper{
	padding:20px 0 40px 0;
}

#block-views-block-covid-19-partner-block-1 div.view-header h3{
	font-size: 52px;
    line-height: 68px;
    margin: 0 0 25px 0;
    text-transform: uppercase;
    color: #575754;
    font-family: 'Roboto Condensed';
    font-weight: bold;
	text-align:center;
}

#block-views-block-covid-19-partner-block-1 .view-covid-19-partner .views-row{
    margin-bottom: 30px;
    width: 14.866%;
    margin: 0 0.75% 20px 0.75%;
    padding: 0.15%;
    float: left;
    background: #f5f5f5;
}

#block-views-block-covid-19-partner-block-1 .view-covid-19-partner .views-row .views-field-field-index-image{

}

#block-views-block-covid-19-partner-block-1 .view-covid-19-partner .views-row .views-field-field-index-image img{
	width:100%;
	height:auto;
}

/*Indiviudal Covid 19 Partner Page*/

.page-node-type-covid_19_partner h1.page-title{
	color: #D92A27;
    font-size: 28px;
    line-height: 36px;
    margin: 0 0 20px 0;
    text-transform: inherit;
}

/*Breadcrumbs - Global CSS*/

#block-element-breadcrumbs{
	margin:0 10px 10px 10px;
}

#block-element-breadcrumbs ol li a:hover{
	color:#D92A27;
}

#block-element-breadcrumbs ol li:first-child a{
	font-size: 0;
    line-height: 0;
    padding: 6px;
    background: url(../images/icon-home-beadcrumb.png) no-repeat 0 0;
    background-size: 12px;
    position: relative;
    top: -6px;
}

#block-element-breadcrumbs ol li:first-child a:hover{
    background: url(../images/icon-home-beadcrumb.png) no-repeat 0 -12px;
    background-size: 12px;	
}

/*Careers*/

.path-careers #main-wrapper #main{
	padding:15px 0 40px 0;
}

.path-careers  .view-careers .views-row{
	margin:0 0 30px 0;
}

.path-careers  .view-careers .views-row:last-child{
	margin:0;
}

.path-careers  .view-careers .views-field-title,
.path-careers  .view-careers .views-field-title h4,
.path-careers  .view-careers .views-field-title h4 a{
	font-weight: normal;
    color: #D92A27;
    font-size: 24px;
    line-height: 32px;
    margin: 0 0 10px 0;
}

.path-careers  .view-careers .views-field-field-location{
    font-size: 16px;
	line-height:26px;
    text-decoration: none;
	text-transform:uppercase;
}

.path-careers  .view-careers .views-row .views-field-field-short-description{
	margin:10px 0 15px 0;
}

.path-careers  .view-careers .views-row .views-field-field-short-description p{
	font-size: 15px;
    line-height: 24px;
    margin:0 0 15px 0;
}

.path-careers  .view-careers .views-row .views-field-field-short-description ul{
	margin-bottom:0;
	padding:0;
}

.path-careers  .view-careers .views-row .views-field-field-short-description ul li{
    font-size: 15px;
    line-height: 24px;
    color: #333;
    font-weight: normal;
    margin: 0 0 0 20px;
}
	
.path-careers  .view-careers .views-field-view-node  a{
    border-radius: 4px;
    background: #D92A27;
    color: #fff;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-size: 14px;
    line-height: 50px;
    justify-content: left;
    text-align: center;
    padding-right: 36px;
    transition: unset;
    text-transform: uppercase;
    font-weight: bold;
    -webkit-clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
    clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
    padding: 8px 29px 8px 10px;
}

.path-careers  .view-careers .views-field-view-node  a:hover{
	background:#8C181B;
}

/*Individual Career Pages*/

.page-node-type-career #main-wrapper #main{
	padding:20px 0 40px 0;
}

.page-node-type-career h1.page-title{
	color: #D92A27;
    font-size: 30px;
    line-height: 36px;
    margin: 0 0 20px 0;
    text-transform: inherit;
}

.page-node-type-career #block-element-system-main .field--name-body  h4{
	font-weight: normal;
    color: #D92A27;
    font-size: 24px;
    line-height: 32px;
	margin:0 0 20px 0;
}

.page-node-type-career #block-element-system-main .field--name-body ol,
.page-node-type-career #block-element-system-main .field--name-body ul{
	padding:0;
	margin:0 0 20px 20px;
}

.page-node-type-career #block-element-system-main .field--name-body ul li{
    font-size: 16px;
    line-height: 24px;
    font-weight: normal;
	margin:0 0 5px 0;
}

.page-node-type-career  #block-element-system-main .field--name-body ol li{
    font-size: 16px;
    line-height: 24px;
	margin:0 0 5px 0;
    font-weight: normal;
}

.page-node-type-career  #block-element-system-main .field--name-body p{
    font-size: 16px;
    line-height: 24px;
    font-weight: normal;
}

.page-node-type-career  #block-element-system-main .field--name-body p a{
	color:#0062A0;
	font-weight:normal;
}

.page-node-type-career #block-element-system-main .field--name-body p a:hover{
	color:#D92A27;
	text-decoration:none;
}

.page-node-type-career .field--name-field-position{
    font-size: 16px;
    line-height: 24px;
	font-weight:normal;
}

.page-node-type-career .field--name-field-location{
    font-size: 16px;
    line-height: 24px;
	font-weight:normal;
}

.page-node-type-career .field--name-field-location .field__label,
.page-node-type-career .field--name-field-position .field__label{
	font-weight:bold;
}

/*Taxonomy Pages*/

.path-search .view-view-replacing-search-results .views-row,
.path-taxonomy .view-taxonomy-term .views-row{
	margin:0 0 40px 0;
}

.path-search .view-view-replacing-search-results .views-field-field-timeline-image,
.path-search .view-view-replacing-search-results .views-field-field-partner-logo,
.path-search .view-view-replacing-search-results .views-field-field-index-image,
.path-taxonomy .view-taxonomy-term .views-row .views-field-field-index-image{
	margin:0 0 15px 0;
}

.path-search .view-view-replacing-search-results .views-field-title,
.path-taxonomy .view-taxonomy-term .views-row .views-field-title{
	margin: 0 0 5px 0;
}

.path-search .view-view-replacing-search-results .views-row .views-field-title h4 a,
.path-search .view-view-replacing-search-results .views-row .views-field-title h4,
.path-taxonomy .view-taxonomy-term .views-row .views-field-title h4 a,
.path-taxonomy .view-taxonomy-term .views-row .views-field-title h4{
	color: #D92A27;
    font-size: 24px;
    line-height: 32px;
    margin:0;
}

.path-search .view-view-replacing-search-results .views-row .views-field-field-date,
.path-taxonomy .view-taxonomy-term .views-row .views-field-field-date{
    font-size: 14px;
    line-height: 24px;
    text-transform: uppercase;
	margin:5px 0;
}

.path-search .view-view-replacing-search-results .views-row .views-field-field-short-description,
.path-search .view-view-replacing-search-results .views-row .views-field-body,
.path-search .view-view-replacing-search-results .views-row .views-field-field-excerpt-1,
.path-search .view-view-replacing-search-results .views-row .views-field-field-excerpt,
.path-taxonomy .view-taxonomy-term .views-row .views-field-field-excerpt{
	margin:5px 0;
}

.path-search .view-view-replacing-search-results .views-row .views-field-field-short-description p,
.path-search .view-view-replacing-search-results .views-row .views-field-body p,
.path-search .view-view-replacing-search-results .views-row .views-field-field-excerpt-1 p,
.path-search .view-view-replacing-search-results .views-row .views-field-field-excerpt p,
.path-taxonomy .view-taxonomy-term .views-row .views-field-field-excerpt p{
	font-size: 15px;
    line-height: 24px;
    margin: 0 0 10px 0;
}

.path-search .view-view-replacing-search-results .views-row .views-field-field-short-description ol li,
.path-search .view-view-replacing-search-results .views-row .views-field-body ol li,
.path-search .view-view-replacing-search-results .views-row .views-field-field-excerpt-1 ol li,
.path-search .view-view-replacing-search-results .views-row .views-field-field-excerpt ol li,
.path-search .view-view-replacing-search-results .views-row .views-field-field-short-description ul li,
.path-search .view-view-replacing-search-results .views-row .views-field-body ul li,
.path-search .view-view-replacing-search-results .views-row .views-field-field-excerpt-1 ul li,
.path-search .view-view-replacing-search-results .views-row .views-field-field-excerpt ul li{
	font-size: 15px;
    line-height: 24px;
    margin: 0 0 3px 0;
}

.path-search .view-view-replacing-search-results .views-row .views-field-field-short-description p:last-child,
.path-search .view-view-replacing-search-results .views-row .views-field-body p:last-child,
.path-search .view-view-replacing-search-results .views-row .views-field-field-excerpt-1 p:last-child,
.path-search .view-view-replacing-search-results .views-row .views-field-field-excerpt p:last-child,
.path-taxonomy .view-taxonomy-term .views-row .views-field-field-excerpt p:last-child{
	margin:0;
}

.path-search .view-view-replacing-search-results .views-row .views-field-field-short-description p a,
.path-search .view-view-replacing-search-results .views-row .views-field-body p a,
.path-search .view-view-replacing-search-results .views-row .views-field-field-excerpt-1 p a,
.path-search .view-view-replacing-search-results .views-row .views-field-field-excerpt p a,
.path-taxonomy .view-taxonomy-term .views-row .views-field-field-excerpt p a{
	color:#000;
}

.path-search .view-view-replacing-search-results .views-row .views-field-field-short-description p a:hover,
.path-search .view-view-replacing-search-results .views-row .views-field-body p a:hover,
.path-search .view-view-replacing-search-results .views-row .views-field-field-excerpt-1 p a:hover,
.path-search .view-view-replacing-search-results .views-row .views-field-field-excerpt p a:hover,
.path-taxonomy .view-taxonomy-term .views-row .views-field-field-excerpt p a:hover{
	color:#D92A27;
}

.path-taxonomy .view-taxonomy-term .views-row .views-field-view-node{
	
}

.path-search .view-view-replacing-search-results .views-row .views-field-title-1 a,
.path-search .view-view-replacing-search-results .views-row .views-field-view-node a,
.path-taxonomy .view-taxonomy-term .views-row .views-field-view-node a{
	border-radius: 4px;
    background: #D92A27;
    color: #fff;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-size: 12px;
    line-height: 50px;
    justify-content: left;
    text-align: center;
    padding-right: 36px;
    transition: unset;
    text-transform: uppercase;
    font-weight: bold;
    -webkit-clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
    clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
    padding: 8px 29px 8px 10px;
	letter-spacing:0.5px;
}

.path-search .view-view-replacing-search-results .views-row .views-field-title-1 a:hover,
.path-search .view-view-replacing-search-results .views-row .views-field-view-node a:hover,
.path-taxonomy .view-taxonomy-term .views-row .views-field-view-node a:hover{
	background:#8C181B;
}

/*Contact Us*/

.page-node-24 #main-wrapper #main{
	padding:20px 0 40px 0;
}

.page-node-24 div.contact-location-1,
.page-node-24 div.contact-location-2{
	margin:0 0 40px 0;
} 

.page-node-24 div.contact-location-1{
	width:calc(50% - 20px);
	float:left;
	margin:0 20px 40px 0;
}

.page-node-24 div.contact-location-2{
	width:calc(50% - 20px); 
	display:inline-block; 
	margin:0 0 40px 20px; 
}

.page-node-24 .more-information-contact{
	clear:both;
}

#block-block-11 h3{
	font-weight: normal;
    color: #D92A27;
    font-size: 22px;
    line-height: 30px;
    margin: 0 0 10px 0;
}

#block-block-11 p{
	font-size:14px;
	line-height:24px;
	margin:0 0 10px 0;
}

#block-block-11 p a{
	font-size:14px;
	line-height:24px;
	text-decoration: none;;
}

#block-block-11 p a:hover{
	color:#D92A27;
}

#block-block-11 iframe{
	margin:20px 0 0 0;
}

#block-block-11  div.more-contact-1{
	width:100%;
	float:left;
}

#block-block-11  div.more-contact-2{
	width:100%;
	display:inline-block;
}

/*Individual Video Stories Pages*/

.page-node-type-story_video  #main-wrapper #main{
	padding:20px 0 40px 0;
}

.page-node-type-story_video h1.page-title{
    font-size:40px!important;
    line-height:50px!important;
}

/*Basic Page - Global CSS*/

.page-node-type-page #main-wrapper #main {
    padding: 15px 0 20px 0;
}

.page-node-315 #main-wrapper #main{
	padding:10px 0 0 0;
}

/*Country and Location Taxonomy Term Pages*/

.path-taxonomy .view-location-taxonomy-term-page,
.path-taxonomy .view-country-taxonomy-term-page{
	display:none!important;
}

#block-views-block-location-wise-gallery-block-1,
#block-views-block-location-taxonomy-term-block-3,
#block-views-block-location-taxonomy-term-block-2,
#block-views-block-country-wise-gallery-block-1,
#block-views-block-country-taxonomy-term-block-3,
#block-views-block-country-taxonomy-term-block-2{
	padding:60px 0;
}

#block-views-block-location-taxonomy-term-block-1,
#block-views-block-country-taxonomy-term-block-1{
	padding:0 0 60px 0;
}

.taxonomy-term-location #zone-content-bottom-fourth-wrapper,
.taxonomy-term-location #zone-content-bottom-second-wrapper,
.taxonomy-term-525 #zone-content-bottom-fourth-wrapper,
.taxonomy-term-525 #zone-content-bottom-second-wrapper,
.taxonomy-term-524 #zone-content-bottom-fourth-wrapper,
.taxonomy-term-524 #zone-content-bottom-second-wrapper,
.taxonomy-term-523 #zone-content-bottom-fourth-wrapper,
.taxonomy-term-523 #zone-content-bottom-second-wrapper,
.taxonomy-term-522 #zone-content-bottom-fourth-wrapper,
.taxonomy-term-522 #zone-content-bottom-second-wrapper,
.taxonomy-term-521 #zone-content-bottom-fourth-wrapper,
.taxonomy-term-521 #zone-content-bottom-second-wrapper,
.taxonomy-term-520 #zone-content-bottom-fourth-wrapper,
.taxonomy-term-520 #zone-content-bottom-second-wrapper,
.taxonomy-term-519 #zone-content-bottom-fourth-wrapper,
.taxonomy-term-519 #zone-content-bottom-second-wrapper{
	background:#efefef;
}

.taxonomy-term-location #zone-content-bottom-fourth-wrapper,
.taxonomy-term-525 #zone-content-bottom-fourth-wrapper,
.taxonomy-term-524 #zone-content-bottom-fourth-wrapper,
.taxonomy-term-523 #zone-content-bottom-fourth-wrapper,
.taxonomy-term-522 #zone-content-bottom-fourth-wrapper,
.taxonomy-term-521 #zone-content-bottom-fourth-wrapper,
.taxonomy-term-520 #zone-content-bottom-fourth-wrapper,
.taxonomy-term-519 #zone-content-bottom-fourth-wrapper{
	padding:0 0 60px 0;
}

#block-views-block-location-taxonomy-term-block-3 div.view-header h3,
#block-views-block-location-taxonomy-term-block-2 div.view-header h3,
#block-views-block-location-taxonomy-term-block-1 div.view-header h3,
#block-views-block-location-wise-gallery-block-1 div.view-header h3,
#block-views-block-country-wise-gallery-block-1 div.view-header h3,
#block-views-block-country-taxonomy-term-block-3 div.view-header h3,
#block-views-block-country-taxonomy-term-block-2 div.view-header h3,
#block-views-block-country-taxonomy-term-block-1 div.view-header h3{
	margin:0 0 50px 0;
}

/*Country and Location Taxonomy Term Pages - Gallery*/

#block-views-block-location-wise-gallery-block-1 .view-location-wise-gallery .views-row{
	width: 24%;
    float: left;
    margin: 0 0.5% 1% 0.5%;
}

#block-views-block-country-wise-gallery-block-1 .view-country-wise-gallery .views-row .views-field-field-gallery-images a{
	width: 24%;
    float: left;
    margin: 0 0.5% 1% 0.5%;	
}

/*Back to Top*/

#backtotop{
	margin:0;
}

#backtotop:hover,
#backtotop{
    opacity: 1;
    width: 30px;
    height: 30px;
	border:1px solid #fff;
	z-index:1;
}

html.webp #backtotop:hover,
html.webp #backtotop{
	background: url('../images/up-arrow.webp') no-repeat center center #D92A27;
	background-size:16px;
}

html.no-webp #backtotop:hover,
html.no-webp #backtotop{
	background: url('../images/up-arrow.png') no-repeat center center #D92A27;
	background-size:16px;
}

/*Focus - Global CSS*/

button:focus,
button:active,
input:focus,
input:active,
select:focus,
select:active,
textarea:focus,
textarea:active {
	 box-shadow:none!important;
		-moz-box-shadow:none!important;
		-webkit-box-shadow:none!important;
	z-index: 1;
}

/*Modal Global CSS*/

.ui-dialog .ui-dialog-titlebar{
	border-color: #D1A371!important;
    background: #D1A371!important;
}

.ui-dialog-title{
    color: #fff!important;
    font-size: 18px!important;
    line-height: 26px!important;
    margin: 0!important;
	white-space: inherit!important;
}

.ui-widget.ui-widget-content{
	border:1px solid #D1A371!important;
}

.ui-button .ui-icon{
	background:url(../images/icon_modal_close.png) no-repeat center center!important;
	outline:none;
}

.ui-button .ui-icon:focus{
	outline:none;
}

/*Table - Global CSS*/

.view-agm-report table,
.view-resources table,
.views-field-field-press-release-pdf table{
	font-size: 13px;
    font-family: "Nunito Sans";
}

.view-agm-report thead tr,
.view-resources thead tr,
.views-field-field-press-release-pdf thead tr{
	border-bottom:0;
}

.view-agm-report tbody tr,
.view-resources tbody tr,
.views-field-field-press-release-pdf tbody tr{
	border-left:2px solid #efefef;
	border-right:2px solid #efefef;
	border-bottom:2px solid #efefef;
}

.view-agm-report  table tr th,
.view-resources table tr th,
.views-field-field-press-release-pdf table tr th{
	background:#efefef;
	color:#000;
	border:0;
	padding:10px;
}

.view-agm-report table tr td,
.view-resources table tr td,
.views-field-field-press-release-pdf table tr td{
	background:#fff;
	padding:10px;
}

/*Captcha - Global CSS*/

.grecaptcha-badge{
	bottom:-60px!important;
}

/*Pager - Global CSS*/

.pager__item {
    border: 1px solid #BFB9B9;
    margin: 0 5px 10px 5px;
    padding: 10px 16px;
    display: inline-block;
}

.pager__item.is-active{
	background:#BFB9B9;
}

.pager__item--next,
.pager__item--last,
.pager__item--previous,
.pager__item--first{
	display:none!important;
}

/*Colorbox - Global CSS*/

#cboxOverlay{
	background:rgba(0,0,0,0.8);
}

#cboxWrapper,
#cboxContent,
#cboxLoadingOverlay,
#cboxLoadedContent{
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}

#cboxPrevious{
    position: absolute;
    bottom: auto;
    left: 0;
    top: 42.5%;
    width: 28px;
    height: 40px;
	border-radius: 0;
		-moz-border-radius: 0; 
		-webkit-border-radius: 0;
	outline:none;
}

html.webp #cboxPrevious{
    background: url(../images/colorbox-prv.webp) no-repeat center center;
    background-size: 30px 30px;
}

html.no-webp #cboxPrevious{
    background: url(../images/colorbox-prv.png) no-repeat center center;
    background-size: 30px 30px;
}

#cboxPrevious:hover{
	width: 28px;
    height: 40px;
}

html.webp #cboxPrevious:hover{
    background: url(../images/colorbox-prv.webp) no-repeat center center;
    background-size: 30px 30px;
}

html.no-webp #cboxPrevious:hover{
    background: url(../images/colorbox-prv.png) no-repeat center center;
    background-size: 30px 30px;
}

#cboxNext{
    position: absolute;
    bottom: auto;
	left:auto;
    right: 0;
    top: 42.5%;
    width: 28px;
    height: 40px;
	border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
	outline:none;
}

html.webp #cboxNext{
	background: url(../images/colorbox-nxt.webp) no-repeat center center;
    background-size: 30px 30px;
}

html.no-webp #cboxNext{
	background: url(../images/colorbox-nxt.png) no-repeat center center;
    background-size: 30px 30px;
}

#cboxNext:hover{
    width: 28px;
    height: 40px;
}

html.webp #cboxNext:hover{
	background: url(../images/colorbox-nxt.webp) no-repeat center center;
    background-size: 30px 30px;
}

html.no-webp #cboxNext:hover{
	background: url(../images/colorbox-nxt.png) no-repeat center center;
    background-size: 30px 30px;
}

#cboxClose{
    position: absolute;
    bottom: auto;
    top: 0;
	width:28px;
	height:28px;
	border-radius: 0;
		-moz-border-radius: 0; 
		-webkit-border-radius: 0;
}

html.webp #cboxClose{
    background:url(../images/close-colorbox.webp) no-repeat center center;
    background-size: 20px 20px;
}

html.no-webp #cboxClose{
    background:url(../images/close-colorbox.png) no-repeat center center;
    background-size: 20px 20px;
}

#cboxClose:hover{
	width:28px;
	height:28px;
}

html.webp #cboxClose:hover{
    background:url(../images/close-colorbox.webp) no-repeat center center;
    background-size: 20px 20px;
}

html.no-webp #cboxClose:hover{
    background:url(../images/close-colorbox.png) no-repeat center center;
    background-size: 20px 20px;
}

#cboxTitle{
	background:rgba(255,255,255,0.7);
	color:#000;
}

#cboxCurrent {
    bottom: -1px!important;
    left: 6px!important;
	color:#000;
}

.cboxSlideshow_off #cboxSlideshow:hover,
.cboxSlideshow_off #cboxSlideshow{
    width: 20px;
    height: 20px;
    right: 0;
}

html.webp .cboxSlideshow_off #cboxSlideshow:hover,
html.webp .cboxSlideshow_off #cboxSlideshow{
	background: url(../images/icon-play.webp) no-repeat center center;
    background-size: 20px;
}

html.no-webp .cboxSlideshow_off #cboxSlideshow:hover,
html.no-webp .cboxSlideshow_off #cboxSlideshow{
	background: url(../images/icon-play.png) no-repeat center center;
    background-size: 20px;
}

.cboxSlideshow_on #cboxSlideshow:hover,
.cboxSlideshow_on #cboxSlideshow{
    width: 20px;
    height: 20px;
    right: 0;
}

html.webp .cboxSlideshow_on #cboxSlideshow:hover,
html.webp .cboxSlideshow_on #cboxSlideshow{
	background: url(../images/icon-pause.webp) no-repeat center center;
    background-size: 20px;
}

html.no-webp .cboxSlideshow_on #cboxSlideshow:hover,
html.no-webp .cboxSlideshow_on #cboxSlideshow{
	background: url(../images/icon-pause.png) no-repeat center center;
    background-size: 20px;
}


/*Ajax Loader GLobal CSS*/

.ajax-progress,
.ajax-progress-throbber {
    display:none;
}

/*Footer Section*/

.site-footer{
	font-family:"Nunito Sans";
}

#zone-footer-wrapper{
	padding:30px 0;
	border-top:1px solid #BFB9B9;
}

#zone-footer-bottom-wrapper{
	background:url(../images/bg_border.webp) repeat-x 0 bottom #fff;
}

#zone-footer-bottom{
border-top:1px solid #BFB9B9;
	padding:40px 0  54px 0;
}

.region-footer-bottom{
	position:relative;
}

/*Footer Section - Address*/

#block-block-39,
#block-block-20,
#block-block-19{
}

#block-block-39 div.head,
#block-block-20 div.head,
#block-block-19 div.head{
}

#block-block-39 div.head h4,
#block-block-20 div.head h4,
#block-block-19 div.head h4{
	font-size: 14px;
    line-height: 21px;
	margin:0 0 7px 0;
}

#block-block-39 p,
#block-block-20 p,
#block-block-19 p{
font-size: 14px;
    line-height: 21px;
margin:0 0 8px 0;
}

#block-block-39 p:last-child,
#block-block-20 p:last-child,
#block-block-19 p:last-child{
margin:0;
}

#block-block-39 p a,
#block-block-20 p a,
#block-block-19 p a{
	color:#000;
	text-decoration:none;
}

#block-block-39 p a:hover,
#block-block-20 p a:hover,
#block-block-19 p a:hover{
	color:#D92A27;
}

#block-block-39 div.field-phone{
margin:0 0 10px 0;
}

#block-block-39 div.field-phone p:before{
	content: " ";
    padding: 8px;
    font-size: 0;
    float: left;
    margin: 3px 7px 0 0;
}

html.webp #block-block-39 div.field-phone p:before{
    background: url(../images/foo-icon-phone.webp) no-repeat center center;
	background-size:16px;
}

html.no-webp #block-block-39 div.field-phone p:before{
    background: url(../images/foo-icon-phone.png) no-repeat center center;
	background-size:16px;
}

#block-block-39 div.field-email p > a:before{
content: " ";
    padding: 8px;
    background: #BFB9B9;
    font-size: 0;
    float: left;
    margin: 3px 7px 0 0;
}

html.webp #block-block-39 div.field-email p > a:before{
    background: url(../images/foo-icon-email.webp) no-repeat center center;
	background-size:16px;
}

html.no-webp #block-block-39 div.field-email p > a:before{
    background: url(../images/foo-icon-phone.png) no-repeat center center;
	background-size:16px;
}

/*Footer - Social Media*/

#block-block-21{
	text-align:right;
}

#block-blcok-21 p{
	margin:0;
}

#block-block-21 p a{ 
	font-size: 0;
    padding: 18px;
    border: 1px solid #D92A27;
    margin: 0 7px;
}

#block-block-21 p a:last-child{
	margin:0 0 0 7px;
}

#block-block-21 p a#icon_fb{
	background:url(../images/icon-news-fb.png) no-repeat center center;
	background-size:36px;
}

#block-block-21 p a#icon_linke{
	background:url(../images/icon-news-linke.png) no-repeat center center;
	background-size:36px;	
}

#block-block-21 p a#icon_insta{
	background:url(../images/icon-news-insta.png) no-repeat center center;
	background-size:36px;	
}

#block-block-21 p a#icon_twitt{
	background:url(../images/icon-hnsa-x.png) no-repeat center center; 
	background-size:36px;	
}

#block-block-21 p a#icon_ytube{
	background:url(../images/hnsa-ytube-icon.png) no-repeat center center; 
	background-size:36px;	 
}

/*Footer Section - Footer Menu*/

#block-footer-menu-2,
#block-footer-menu-1{
	margin:0 0 15px 0;
}

#block-footer-menu-2 ul,
#block-footer-menu-1 ul{
	margin:0;
	padding:0;
}

#block-footer-menu-2 ul li,
#block-footer-menu-1 ul li{
	display: inline-block;
}

#block-footer-menu-2 ul li a,
#block-footer-menu-1 ul li a {
	border-right: 1px solid #BFB9B9;
    padding: 0 10px;
    font-size: 15px;
    color: #000;
}

#block-footer-menu-2 ul li:first-child a,
#block-footer-menu-1 ul li:first-child a {
	padding:0 10px 0 0;
}

#block-footer-menu-2 ul li:last-child a,
#block-footer-menu-1 ul li:last-child a {
	padding:0 0 0 10px;
	border-right:none;
}

#block-footer-menu-2 ul li a:hover,
#block-footer-menu-1 ul li a:hover{
	color:#D92A27;
}

/*Footer - Copyright*/

#block-block-1 p{
	margin:0;
	font-size:11px;
}

#block-block-1 p a{
	font-size:11px;
	color:#000;
}

#block-block-1 p a:hover{
	color:#D92A27;	
}

/*Footer - Website Logo*/

#block-block-40{
    position: absolute;
    top: 50%;
    right: 0;
    width: 360px;
    transform: translate(0,-50%);
	text-align:right;
}

#block-block-40 p{
	margin:0;
}

#block-block-40 p br{
	display:none;
}

#block-block-40 img{
}

@media only screen and (max-device-width : 979px), only screen and (max-width : 979px) {
	
	/*Responsive Menu*/
	
	.block-block-54{
		position:absolute!important;
		right:0!important;
	}
	
	.block-block-54{
		display:block!important;
	}
	
}

@media screen and (max-device-height: 767px) and (orientation: portrait){

	.website-responsive-menu div.content ul{
		max-height:50vh!important;
		overflow-y:scroll;
	}

}

@media only screen and (max-device-height: 569px) and (orientation: landscape){
	
	.region-hidden-menu{
		margin:10px 0!important;
	}

	.website-responsive-menu div.content ul{
		margin:1em 0 0.5em 0!important;
		max-height:112px!important;
		overflow-y:scroll;
	}

	.website-responsive-menu div.content ul li{
		margin:0 24px 10px 24px!important;
	}
	
}

/*Mobile Responsive Website Logo*/

.block-block-55{
	text-align:center;
}

.block-block-55 div.content{
	margin:0 0 30px 0;
}

.block-block-55 div.content p{
	margin:0;
}

.block-block-55 div.content img{
	width:160px;
	height:auto;
}

/*Mobile Responsive Menu Icon*/

.block-block-54{
	width: 24px;
    height: 14px;
    /*position: absolute;
    top: 33px;
    right: 32px;*/
    cursor: pointer;
    z-index: 3;
	margin:0 0 0 20px;
	display:none;
}

.block-block-54 .field--name-body{
	display:flex;
	align-items:center;
}

.block-block-54 .field--name-body{
	position:relative;
}

.block-block-54-2 .field--name-body{
	display:flex;
	align-items:center;
	justify-content: center;
}

.block-block-54-2 .field--name-body{
	position: relative;
    left: 0;
}

.block-block-54-2{
	text-align:center;
}

.open-menu {
    width: 24px;
    height: 14px;
    display: flex;
    align-items: center;
}

.open-menu .open-menu-inner {
    display: inline-block;
    position: relative;
    width: 24px;
    height: 14px;
    vertical-align: 0;
    transition: transform .4s ease-in-out;
}

.open-menu .open-menu-inner div.top, .open-menu .open-menu-inner div.mid, .open-menu .open-menu-inner div.last {
    position: absolute;
    left: 0;
    width: 100%;
    height: 0;
    border-bottom: 2px solid;
    border-color: #393939;
    transform-origin: center;
    transition: all .4s ease-in-out;
    transition-property: top,margin-top,left,width,transform;
    perspective: 1000px;
	font-size:0;
	line-height:0;
}

.webmenu .open-menu:hover .open-menu-inner div.top,
.webmenu .open-menu:hover .open-menu-inner div.mid,
.webmenu .open-menu:hover .open-menu-inner div.last,
.open-menu:hover .open-menu-inner div.top, .open-menu:hover
.open-menu-inner div.mid, .open-menu:hover .open-menu-inner div.last {
	cursor:pointer;
}

.webmenu .open-menu .open-menu-inner div.last, .webmenu .open-menu .open-menu-inner div.top {
    top: 50%;
    margin-top: -1.5px;
}


.open-menu .open-menu-inner div.top {
    top: 0;
}

.webmenu .open-menu .open-menu-inner div.top {
    transform: rotate(45deg);
    border-color: #393939;
}


.open-menu .open-menu-inner div.mid {
    top: 50%;
    margin-top: -1px;
}

.webmenu .open-menu .open-menu-inner div.mid {
    left: 50%;
    width: 0;
    border-color: #393939;
}

.open-menu .open-menu-inner div.last {
    top: 100%;
    margin-top: -2px;
}

.webmenu .open-menu .open-menu-inner div.last {
    transform: rotate(-45deg);
    border-color: #393939;
}

/*Mobile Responsive Website Menu*/

.zone-hidden-menu-wrapper{
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    height:0;
    overflow: hidden;
    background:rgba(255,255,255,0.89);
	z-index:3;
}

.region-hidden-menu{
	margin:25px 0;
}

.website-responsive-menu{
	margin:15px 0!important;
	position:relative;
	left:0;
}

.website-responsive-menu ul li ul{
	clear:left;
	margin:12px 0 0 0;
	padding:0;
	display:none;
}

.website-responsive-menu div.content ul li span.menu-arrow {
    position: relative;
    top: -5px;
    padding: 5px;
    font-size: 0;
    margin: 0 0 0 7px;
	cursor:pointer;
}

.website-responsive-menu div.content ul li ul li span.menu-arrow{
	top:-3px;
}

html.webp .website-responsive-menu div.content ul li span.menu-arrow {
	background: url(../images/drop-down-arrow.webp) no-repeat center center;
	background-size: 10px;
}

html.no-webp .website-responsive-menu div.content ul li span.menu-arrow {
	background: url(../images/drop-down-arrow.png) no-repeat center center;
	background-size: 10px;
}

.website-responsive-menu  ul li ul.menulvl2-visible{
	display:block;
}

.website-responsive-menu div.content ul li{
    list-style-type: none;
    list-style-image: none;
    font-size: 15px;
    margin: 0 20px 20px 20px;
    text-transform: uppercase;
    font-weight: 400;
	font-family: "Roboto Condensed";
	text-align:center;
}

.website-responsive-menu div.content ul li span.nolink,
.website-responsive-menu div.content ul li a{
    font-weight: bold;
    color: #393939;
    font-family: "Roboto Condensed";
    font-size: 15px;
    letter-spacing: 1px;
}

.website-responsive-menu div.content ul li span.nolink:focus,
.website-responsive-menu div.content ul li a:focus,
.website-responsive-menu div.content ul li span.nolink:hover,
.website-responsive-menu div.content ul li a:hover{
	color:#D92A27;
}

.website-responsive-menu  div.content ul{
	padding-left:0!important;
}

.website-responsive-menu  div.content ul li ul{
	padding-left:0!important;
}

.website-responsive-menu  div.content ul li ul li{
	margin:0 0 7px 0;
	text-transform:uppercase;
	line-height:20px;
}

.website-responsive-menu  div.content ul li ul li a{
	font-weight: 500;
    font-size: 13px;
    line-height: 21px;
}

.website-responsive-menu  div.content ul li ul li ul{
	padding-left:0!important;
	margin:0!important;
}

.website-responsive-menu  div.content ul li ul li ul li{
	margin:0 0 7px 0;
	text-transform:capitalize;
	line-height:20px;
}

.website-responsive-menu  div.content ul li ul li ul li a{
	font-weight:700;
	font-size:12px;
	line-height:18px;
}

.website-responsive-menu  div.content ul li ul li ul li a:hover{
	color:#D92A27;
}

/*Responsive Seach Icon - Global CSS*/

#block-block-58{
	width:18px;
	height:18px;
	position:absolute;
	right:50px;
	display:none;
}

#block-block-58 p{
	margin:0;
}

#block-block-58 svg{
	width:18px;
}

#block-block-58 svg path{
	fill:#393939;
}

#block-block-58 svg:hover path{
	fill:#D92A27;
}

/*Search Page*/

.path-search h1.page-title {
    text-align: center;
    font-size: 52px;
    line-height: 60px;
}

.path-search .view-view-replacing-search-results div.view-header{
	text-align:center;
	font-size: 20px;
	color:#D92A27;
	margin:20px 0 40px 0;
}

.path-search #block-element-system-main .field--name-body p,
.path-search .view-view-replacing-search-results div.view-empty {
    text-align: center;
    font-size: 18px;
    margin: 20px 0;
}


#block-exposedformview-replacing-search-resultspage-1{
	
}

#block-exposedformview-replacing-search-resultspage-1 h2{
	    margin: 0 0 10px 0;
    font-size: 16px;
    text-transform: uppercase;
}

#block-exposedformview-replacing-search-resultspage-1 label{
    font-weight:bold;
    margin-bottom: 5px;
    font-size: 18px;
	width:100%;
	display:none;
}

#block-exposedformview-replacing-search-resultspage-1 .form--inline{
	width:400px;
	margin:0 auto;
}

#block-exposedformview-replacing-search-resultspage-1 .form--inline .form-item{
	width:100%;
	text-align:center;
}

#block-exposedformview-replacing-search-resultspage-1 input[type="email"],
#block-exposedformview-replacing-search-resultspage-1 input[type="password"],
#block-exposedformview-replacing-search-resultspage-1 input[type="text"] {
	background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #dedede;
    border-radius: 0;
    box-sizing: border-box;
    color: #000;
    font-family: 'Roboto Condensed';
    font-size: 13px;
    height: 36px;
    margin: 0 5px 0 0;
    max-width: 100%;
    outline: none;
    padding: 8px 10px;
    width: 100%;
}

#block-exposedformview-replacing-search-resultspage-1 .form-item{
	margin:0 0 0.5em 0;
}

#block-exposedformview-replacing-search-resultspage-1 input[type="email"],
#block-exposedformview-replacing-search-resultspage-1 input[type="password"],
#block-exposedformview-replacing-search-resultspage-1 input[type="text"]{
	border-top: none;
    border-left: none;
    border-right: none;
    text-align: center;
    font-size: 18px;
	color:#575754;
}

#block-exposedformview-replacing-search-resultspage-1 .form-actions{
	margin:0;
	padding:10px 0 0 0;
	text-align:center;
}

#block-exposedformview-replacing-search-resultspage-1 input[type="submit"] {
	background: #575754;
    border:none;
    border-image: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    color: #FFF;
    cursor: pointer;
    margin-bottom: 10px;
    outline: 0 none;
    overflow: visible;
    text-shadow: none;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0.5px;
    font-family: 'Roboto Condensed';
    text-transform: uppercase;
    padding: 10px 16px;
	opacity:1;
	width:auto;
}

#block-exposedformview-replacing-search-resultspage-1 input[type="submit"]:hover{
	background:#D92A27;
	color:#fff;
	opacity:1;
}

#block-exposedformview-replacing-search-resultspage-1{
	width:100%;
}

/*Toolkit & Newsletter Index Page - Newsletter Popup - Global CSS*/

@media only screen and (max-device-width : 599px), only screen and (max-width : 599px) {
	
	.spb_close{
		top:-40px!important;
		right:-12px!important;
	}
	 
}

@media only screen and (max-device-width : 479px), only screen and (max-width : 479px) {

	.spb_center{
		width:340px!important;
	}
	
}

.spb_center {
    margin: auto;
    top: 50%;
    left: 50%;
    margin-top: 0;
    margin-left: 0!important;
    transform: translate(-50%,-50%);
	background-color:#fff;
	padding:10px;
}

.spb_overlay{
	background-color: rgba(0, 0, 0, 0.7);
}

.spb_close {
    border: none;
    cursor: pointer; 
    float: right;
    margin: 3px;
    padding: 0 10px;
    color: #000;
    background: url(../images/icon_popup_close.png) no-repeat center center;
	background-size:20px;
    font-size: 0;
    padding: 14px;
	position:absolute;
	top:-40px;
	right:-40px;
}

.spb-popup-main-wrapper{
	border:none;
}

#block-mailchimpnewslettersubscribepopupform, 
#block-mailchimpsubscribepopupform, 
#block-webform-2 {  
  display:none;
}

#block-mailchimpnewslettersubscribepopupform div.head h2,
#block-mailchimpsubscribepopupform div.head h2,
.block-webform-block-2 > h2{
	font-size: 48px;
    line-height: 56px; 
    text-transform: uppercase;
    color:#D92A27;
	margin:0;
}

#block-mailchimpnewslettersubscribepopupform div.head p,
#block-mailchimpsubscribepopupform div.head p {
    font-size: 16px;
    line-height: 24px;
    margin: 5px 0 15px 0;
}

#block-mailchimpnewslettersubscribepopupform div.foot p,
#block-mailchimpsubscribepopupform div.foot p{
    margin: 0;
    font-size: 13px;
}

.block-webform-block-2 form{

} 

#block-mailchimpnewslettersubscribepopupform #mergeTable{
}

#block-mailchimpnewslettersubscribepopupform div.mergeRow {
    margin: 0 0 10px 0;
}

.block-webform-block-2 .form-type-email{ 
	margin:0;
}

#block-mailchimpnewslettersubscribepopupform .mc_embed_signup label {
    margin: 0 0 5px 0;
	font-size:14px;
}

#block-mailchimpnewslettersubscribepopupform input[type=email],
#block-mailchimpnewslettersubscribepopupform input[type=text],
#block-mailchimpsubscribepopupform input[type=email],
#block-mailchimpsubscribepopupform input[type=text],
.block-webform-block-2 input[type=email],
.block-webform-block-2 input[type=text]{
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #dedede;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
    box-sizing: border-box;
    color: #333;
    font-family: "Nunito Sans";
    font-size: 16px;
    height: 40px;
    max-width: 100%;
    outline: 0 none;
    padding: 10px;
    width:100%;
    margin:0;
}

#block-mailchimpnewslettersubscribepopupform input[type=email],
#block-mailchimpnewslettersubscribepopupform input[type=text]{
	height:46px;
}

#block-mailchimpnewslettersubscribepopupform select:focus,
#block-mailchimpnewslettersubscribepopupform input[type=email]:focus, 
#block-mailchimpnewslettersubscribepopupform input[type=text]:focus,
#block-mailchimpsubscribepopupform input[type=email]:focus,
#block-mailchimpsubscribepopupform input[type=text]:focus,
.block-webform-block-2 input[type=email]:focus,
.block-webform-block-2 input[type=text]:focus{ 
	 border: 1px solid #D92A27;
}

#block-mailchimpsubscribepopupform input[type=email]:focus::placeholder,
#block-mailchimpsubscribepopupform input[type=text]:focus::placeholder,
.block-webform-block-2 input[type=email]:focus::placeholder,
.block-webform-block-2 input[type=text]:focus::placeholder{
	color:#D92A27;
}

#block-mailchimpnewslettersubscribepopupform input[type=email]:focus::placeholder,
#block-mailchimpnewslettersubscribepopupform input[type=text]:focus::placeholder{
	color:transparent;
}

#block-mailchimpnewslettersubscribepopupform select{
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #dedede;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-sizing: border-box;
    color: #333;
    font-family: "Nunito Sans";
    font-size: 16px;
    height: 46px;
    max-width: 100%;
    outline: 0 none;
    padding: 10px;
    width: 100%;
    margin: 0;
}

.block-webform-block-2 .form-actions{
	padding:0;
}

#block-mailchimpnewslettersubscribepopupform #mc_embed_signup .optionalParent .foot,
#block-mailchimpsubscribepopupform #mc_embed_signup .optionalParent .foot,
.block-webform-block-2 #edit-actions{
    margin: 20px 0 10px 0;
    padding: 0;
}

.block-webform-block-2 #edit-markup-text{
	margin:0; 
}

.block-webform-block-2 #edit-markup-text p{
    font-size: 16px;
    line-height: 24px;
    margin: 5px 0 15px 0;
}

.block-webform-block-2 #edit-disclamer-text{
	margin:0 0 5px 0;
}

.block-webform-block-2 #edit-disclamer-text p{
	margin:0;
	font-size:13px;
}

#block-mailchimpnewslettersubscribepopupform .submit_container{
	margin:0 0 10px 0;
}

#block-mailchimpnewslettersubscribepopupform input[type=submit],
#block-mailchimpsubscribepopupform input[type=submit],
.block-webform-block-2 input[type=submit]{
	display:block;
    border-radius: 4px;
    background: #D92A27;
    color: #fff;
    height: 40px;
    min-width: 150px;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    justify-content: left;
    text-align: center;
    padding-right: 66px;
    transition: unset;
    text-transform: uppercase;
    font-weight: bold;
		-webkit-clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
		clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
    margin: 0;
	border:none;
}

#block-mailchimpnewslettersubscribepopupform input[type=submit]:hover,
#block-mailchimpsubscribepopupform input[type=submit]:hover,
.block-webform-block-2 input[type=submit]:hover{
	color:#fff;
	background:#8C181B;
}

/*User Page*/

.path-user h1.page-title{
	font-size: 40px;
    line-height: 50px;
    text-transform: uppercase;
    color: #575754;
    font-family: 'Roboto Condensed';
    font-weight: bold;
    margin: 0 0 30px 0;
}

.path-user #block-element-system-main label {
    font-weight: normal;
    margin-bottom: 5px;
    font-size: 14px;
}

.path-user #block-element-system-main form{
	margin:25px 0 0 0;
}

.path-user #block-element-system-main form p{
	font-size:0.85em;
}

.path-user #block-element-system-main input[type="password"],
.path-user #block-element-system-main input[type="email"],
.path-user #block-element-system-main input[type="text"] {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #dedede;
    border-radius: 0;
    box-sizing: border-box;
    color: #333;
    font-family: Arial,sans-serif;
    font-size: 13px;
    height: 40px;
    max-width: 100%;
    outline: 0 none;
    padding: 10px;
    margin: 0 0 5px 0;
}	

.path-user #block-element-system-main input[type="submit"] {
    display: inline-block;
    border-radius: 4px;
    background: #D92A27;
    color: #fff;
    height: 40px;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    justify-content: left;
    text-align: center;
    padding-right: 36px;
    transition: unset;
    text-transform: uppercase;
    font-weight: bold;
    -webkit-clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
    clip-path: polygon(0 0,80% 0,81% .8%,93% 46%,93.2% 47%,93.2% 53%,93% 54%,81% 99.2%,80% 100%,0 100%);
    margin: 0;
    border: none;
}

.path-user #block-element-system-main input[type="submit"]:hover{
	background:#8C181B;
}

.path-user form.user-pass .js-form-item{
	margin:0 0 1em 0; 
}

/*Sidebar - Social Media Icons*/

#block-block-63{
    position: fixed;
    top: 50%;
    right: 0;
    margin: 0 0 25px 0;
    text-align: center;
    transform: translate(0,-50%);
}

#block-block-63 p{
	margin:0;
}

#block-block-63 p a{
    font-size: 0;
    padding: 16px;
    background: #D92A27;
    border: 2px solid #D92A27;
    margin: 10px 5px;
    display: block; 
    border-radius: 50%;
}

#block-block-63 p a#icon_fb{
	background:url(../images/facebook.png) no-repeat center center #D92A27;
	background-size:24px;
}

#block-block-63 p a#icon_linke{
	background:url(../images/linkedin.png) no-repeat center center #D92A27;
	background-size:17px;	
}

#block-block-63 p a#icon_insta{
	background:url(../images/instagram.png) no-repeat center center #D92A27;
	background-size:24px;	
}

#block-block-63 p a#icon_twitt{
	background:url(../images/x.png) no-repeat center center #D92A27;
	background-size:28px;	 
}

#block-block-63 p a#icon_ytube{
	background:url(../images/ytube.png) no-repeat center center #D92A27;
	background-size:24px;	
}

/*Maintenance Page*/

body.maintenance-page #main-wrapper{
	background:#fff;
}

.maintenance-page #site-name{
	display:none; 
}

/*---------------Homenet South Asia-------------------*/

.page-node-24 #zone-content-bottom-eighth-wrapper{
    padding:0 0 60px 0;
}

.page-node-24 #zone-content-bottom-eighth {
    background: #D92A27;
}

.page-node-24 .region-content-bottom-eighth {
    position: relative;
    margin: 0;
    padding: 25px;
}

#block-block-65{
	text-align:center;
}

#block-block-65 h3{
	font-size: 48px;
    line-height: 56px;
    text-transform: uppercase;
    color: #fff;
	margin:0;
}

#block-contact-mailchimp-newsletter-subscribe-form #mc_embed_signup_scroll, #block-mailchimp-newsletter-subscribe-form #mergeTable{
	margin:25px 0 10px 0;
}

#block-contact-mailchimp-newsletter-subscribe-form .mc-field-group{
	width:75%;
}

#block-contact-mailchimp-newsletter-subscribe-form .mc-field-group-feedback input[type=text]{
	height:70px;
}

#block-contact-mailchimp-newsletter-subscribe-form #mc_embed_signup_scroll .mc-field-group-first-last-name{
    display: flex;
    align-items: center;
    gap: 15px;	
}

#block-contact-mailchimp-newsletter-subscribe-form #mc_embed_signup_scroll .mc-field-group-first-last-name .mc-field-group-first-name{
	width:50%;
}

#block-contact-mailchimp-newsletter-subscribe-form #mc_embed_signup_scroll .mc-field-group-first-last-name .mc-field-group-last-name{
	width:50%; 
}

#block-contact-mailchimp-newsletter-subscribe-form #mc_embed_signup_scroll div.note{
	
}

#block-contact-mailchimp-newsletter-subscribe-form #mc_embed_signup_scroll div.note p{
	color:#fff;
}

#block-contact-mailchimp-newsletter-subscribe-form .mc-field-group label{
	display:none;
}