/*** All custom css reside here***/

html { box-sizing: border-box;}


*, *:before, *:after { box-sizing: inherit;}

select, select option{text-transform:capitalize;}

.topnav .nav-menu a:last-child,
.fixnav .nav-link.nlw:nth-child(6){ color: #ff9617; }

.topnav2 #block-block-1{ display: none; }
.topnav2 .block-social-media-links{ margin: 0; }
.topnav2 .socialrow a.sociallink{ line-height: 22px; height: 24px; }
.block-social-media-links h2{ display: none; }

.fixnav .nav-link.nlw{ color: #152431; }

.subfooter ul.menu{ text-align: center; margin: 0; }
.subfooter ul.menu li{ display: inline-block; border-left: 1px solid #e9e9f5; padding: 0 11px; line-height: normal;}
.subfooter .region-bottom #block-menu-menu-footer-menu{ margin: 0; }
.subfooter ul.menu li a{color: #01ad95;}
.subfooter ul.menu li a:hover{color: #616ebf;}
.subfooter ul.menu li.first{ border: 0; }
.subfooter ul.menu li.first a{cursor: default;pointer-events: none;color: #fff;}

.region-footer{ width: 100%; display: inline-block; }
.region-footer .block-menu{ width: 25%; float: left; border-left: 1px solid #fff; padding-left: 6px; }
.region-footer #block-menu-menu-contact{padding-bottom: 35px;}
.footer-newsletter{position: absolute;right: 57px;top: 103px;}

.region-footer .block-menu h2{margin-top: 0px;margin-bottom: 10px;font-size: 17px;line-height: 23px;font-weight: 700;}
.region-footer .block-menu ul{padding: 0;margin: 0;}
.region-footer .block-menu ul li{list-style: none;}
.region-footer .block-menu ul li a{color: #152431;}
.region-footer .block-menu ul li a:hover{color: #fff;}
.region-footer #block-block-3 .socialrow{position: absolute;top: 105px;padding-left: 0;right: 164px;}

.newsletterpop .form-submit{position: relative; z-index: 5; display: inline-block; margin-right: 5px; margin-left: 5px; padding: 9px 15px; border-radius: 30px; background-color: #152431; -webkit-transition: background-color 200ms ease, -webkit-transform 200ms ease; transition: background-color 200ms ease, -webkit-transform 200ms ease; transition: background-color 200ms ease, transform 200ms ease; transition: background-color 200ms ease, transform 200ms ease, -webkit-transform 200ms ease; color: #e9e9f5; font-size: 16px; line-height: 22px; font-weight: 500; border: 0; outline: 0; cursor: pointer; background-image: url(../../../sites/default/files-relocated/docroot/sites/all/themes/theelders/images/mail-icon.png); background-position: 12px 10px; background-repeat: no-repeat; padding-left: 35px;}

.newsletterpop .form-submit:hover{-webkit-transform: scale(0.96); -ms-transform: scale(0.96); transform: scale(0.96); color: #fff;}

/*19-08-2018*/

.tabtextpop.pop{width:200px !important; left: 50%; margin-left: -100px;}
/* ---------------- commented on 24-10-18 -------------
https://basecamp.com/2536429/projects/15798253/messages/81398851#comment_657520987
.elderimage{display: block; width: auto; margin: 0 auto;}*/
.elderimage{display: block; width: 100%; margin: 0 auto;}
.block{margin-bottom: 0;}
.tabs.fulltabs{margin: 0;}
.block-social-media-links ul{margin-bottom:0;}
.block-social-media-links ul li{vertical-align:top; padding-top: 0 !important;}
.subfooter ul.menu{padding-left:0;}
.subfooter .region-bottom {display: inline-block;}
.socialpoplink{padding-left: 7px; padding-top: 7px;}
.socialpoplink2 {padding-left: 7px; padding-top: 7px;}
.socialpop p{margin-bottom:0;}
#block-views-pages-block-video-embed .view-content{position: relative; display: block; max-width: 1200px; margin-right: auto; margin-left: auto; padding-right: 10px; padding-left: 10px;}

.w-video.w-embed{
    position: relative;
    display: block;
    width: 100%;
    max-width: 1200px;
    max-height: 700px;
    margin-left: auto;
    margin-right: auto; 

}



/*20-08-2018*/

html body.admin-menu .breadcrumbs{top: 120px;}
.timelinewrapper .timlineblocktitle{text-align:center;}
.timelinenav {text-align:center;}

/*21-09-2018*/

.at-custom-side-wrapper, #at-custom-sidebar{display: none;}
.at-custom-sidebar{background-color:none !important; box-shadow: none;}
.at-custom-sidebar .at-icon-wrapper{border-radius:4px !important; margin: 0 !important; width: 30px !important; height: 30px !important;}
#at-custom-sidebar{background: none !important; overflow: visible; box-shadow:none !important; width: 30px !important; right: 8px !important; }
.at-custom-sidebar .at-icon{width: 30px !important; height: 30px !important; margin: 0 !important; fill: rgb(138, 138, 140) !important;}
.at-custom-sidebar .at-share-btn{margin-top: 7px; cursor: pointer; webkit-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.4); -moz-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.4); box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.4);}
.at-custom-sidebar .at-share-btn:first-child{margin-top: 0;}
.at-custom-side-wrapper.active, #at-custom-sidebar.active{display: block; transition: all 300ms linear;}


/*26-09-2018*/

.paragraphs-items-field-page-content{padding-bottom: 60px;}
.paragraphs-item-accordion .field-collection-view{border-bottom:0;}
.paragraphs-item-accordion .field-collection-container{border-bottom:0;}
.paragraphs-items-field-link-row{text-align:center;}
.paragraphs-items-field-link-row .field-item.even,
.paragraphs-items-field-link-row .field-item.odd{display:inline-block; vertical-align:middle;}
.paragraphs-items-field-link-row .field-item .button.reverse.opennow.w-button strong{display:inline-block; vertical-align:middle;}

.field-name-field-timeline .field-collection-view{padding:0; margin:0; border-bottom:0;}
.field-name-field-timeline .field-items .field-item{margin-bottom:0;}
.field-name-field-timeline .field-items .field-item .field-collection-view{padding:0; margin:0; border-bottom:0;}
.field-name-field-elder-content .ddblock .field-collection-container{border-bottom:0;}

.field-name-field-item-description .field-items .field-item > div{height:500px; margin-bottom: 10px;}
.field-name-field-item-description .field-items .field-item > div iframe{width:100%; height:100%;}

/*27-09-2018*/

.field-name-field-item.field-type-paragraphs > .field-items{display:block; width:100%; clear: both; overflow: hidden}
.field-name-field-item.field-type-paragraphs > .field-items > .field-item{width:50%; height: 483px;}
.field-name-field-item.field-type-paragraphs > .field-items > .field-item.even{float:left;}
.field-name-field-item.field-type-paragraphs > .field-items > .field-item.odd{float:right;}
.field-name-field-item.field-type-paragraphs > .field-items > .field-item .dsimg, 
.field-name-field-item.field-type-paragraphs > .field-items > .field-item .dstext{max-width:100%; min-height: 483px;}

.workpage.timeline-bundle .field-collection-container{margin-bottom:0;}

#s3 .paragraphs-items-full{width:100%;}

.subfooter .region-bottom{width:100%;}

.dstext.darkbackgroundContent h3{color:#fff;}


.view-instagrams .views-row-odd,
.view-instagrams .views-row-even{
    display:inline-block;
    vertical-align:top;
    margin: 10px 1%;
    width: 14.666665%;
}

.view-instagrams .updatesbox{position:relative;}
.view-instagrams .updatesbox a {cursor:pointer;}

.view-tweets{
    margin-top:20px;
    display: inline-block;
    width: 100%;
}

.pagelink.half {
    min-height: 200px;
}


@media screen and (max-width: 1150px) {
.pagelink.half.fb{
    float: none;
    display: block;
    margin: auto;
}
}

.view-tweets .views-row-odd,
.view-tweets .views-row-even{
    display: inline-block;
    vertical-align: top;
    width: 23%;
    margin: 0 0.5%;
    margin-bottom: 20px;
    min-width: 270px;
}

.Tweet-header .TweetAuthor-avatar{display: inline-block; vertical-align: top;}
.Tweet-header .TweetAuthor-avatar img{border-radius:50%;}
.Tweet-header .TweetAuthor {display: inline-block; vertical-align: top;}
.TweetAuthor-name{overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
padding-right: 4px; color:#333; font-size:14px; font-weight:500;}
.TweetAuthor-screenName { font-size: 12.25px !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1;}
.Identity-screenName { color: #697882;}
.Tweet-metadata.dateline a {font-size:12px;}
.Tweet-text.e-entry-title{font-size:13px;}
.more-link{display:none;}


/*---------------28-09-18---------------*/

.region-footer .block-social-media-links{
	position: relative;
	right: -3px;
	bottom: 30px;
}

.region-footer .block-social-media-links li a,
.footercontainer .social-media-links li a{
	position: relative;
	display: block;
	width: 19px;
}
.region-footer .block-social-media-links li a img,
.footercontainer .social-media-links li a img{
	display: none;
}
.region-footer .block-social-media-links li a:before,
.personsocial a:before,
.footercontainer .social-media-links li a:before{
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	font-size: 20px;
	color: #8a8a94;
	width: 18px;
	height: 18px;
}
.region-footer .block-social-media-links li a:hover:before,
.personsocial a:hover:before,
.footercontainer .social-media-links li a:hover:before{
	color: #000;
}
.region-footer .block-social-media-links li.facebook a:before,
.personsocial .facebook:before,
.footercontainer .social-media-links li.facebook a:before{
	content: "\f230";
}
.region-footer .block-social-media-links li.twitter a:before,
.personsocial .twitter:before,
.footercontainer .social-media-links li.twitter a:before{
	content: "\f081";
}
.region-footer .block-social-media-links li.instagram a:before,
.personsocial .instagram:before,
.footercontainer .social-media-links li.instagram a:before{
	content: "\f16d";
}
.region-footer .block-social-media-links li.youtube a:before,
.personsocial .youtube:before,
.footercontainer .social-media-links li.youtube a:before{
	content: "\f167";
}

.personsocial a{
	position: relative;
	font-size: 0;
	display: inline-block;
	width: 19px;
}
.personsocial a:hover{
	color: #000;
}
.personsocial .vimeo:before{
	content: "\f194";
}
.personsocial .delicious:before{
	content: "\f1a5";
}
.personsocial .digg:before{
	content: "\f1a6";
}
.personsocial .flickr:before{
	content: "\f16e";
}
.personsocial .yahoo:before{
	content: "\f19e";
}
.personsocial .myspace:before{
	content: "\f001";
}
.personsocial .pinterest:before{
	content: "\f0d2";
}
.personsocial .reddit:before{
	content: "\f1a1";
}
.personsocial .slideshare:before{
	content: "\f1e7";
}
.personsocial .stumbleupon:before{
	content: "\f1a3";
}

.socialpop .socialpoplink2,
.socialpop .socialpoplink{
	padding-top: 0;
	padding-left: 0;
	color: #666;
}
.socialpop .socialpoplink2:hover,
.socialpop .socialpoplink:hover{
	color: #000;
}






.region-socialmediafeed .social-media-links{
	position: relative;
}

.footercontainer .socialrow .sociallink:not(:last-child){
	display: none;
}


#admin-menu .dropdown{
	border:none;
}

/*03-10-2018*/

#admin-menu{z-index: 1002;}

.nl2.bgimage .tag i{color:#000;}
.timelinerow a.tlbutton span{display: inline-block;}
.timelinerow a.tlbutton .field-name-field-timeline-link-title{display: inline-block;}
.timelinecontainer .field-collection-container{border-bottom:0;}

/*04-10-2018*/

.fixnav{z-index: 1003;}
.who-are.hhwversion{background-position: 100%; margin-top: -117px; background-size: cover;}
.who-are.hhwversion .field-name-field-link .button strong{display:inline-block;}
/*.region-banner .block-views.contextual-links-region .content .view-display-id-block_banner_new .curve-container{padding-bottom: 43px;}*/

.region-content .node-pages.view-mode-full.node-by-viewer .paragraphs-items-field-page-content {padding-bottom: 0;}

/*05-10-2018*/
.white-background{background-color:#FFFFFF !important;}
.grey-background{background-color:#ececec !important;}

.view-filters{background-image: linear-gradient(225deg, #841c88, #274168); padding-top: 70px; padding-bottom: 60px;background-color: #44a6fc;}
.view-filters form{position: relative;display: block;max-width: 1200px;margin-right: auto;margin-left: auto;padding-right: 10px;padding-left: 10px; }
.views-exposed-form{margin-bottom: -60px;padding: 20px 10px;background-color: #ececec;}
.views-exposed-form .views-exposed-widgets {margin-bottom: 0; float:none; display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.views-exposed-widget{display: inline-block;position: relative;text-align: left;margin-left: auto;margin-right: auto;z-index: 900;margin-right: 10px;margin-left: 10px;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;text-transform: uppercase;}

.views-exposed-form select{appearance:none; -webkit-appearance:none; -moz-appearance:none; -o-appearance:none;}
.views-exposed-form select::-ms-expand { display: none;}
.views-exposed-form select{width: 100%;color: #152431; cursor: pointer; position: relative; text-align: left; padding: 20px 10px; background: #ffffff url(../images/arrow-down.png) no-repeat top 50% right 15px !important; background-size:15px auto !important; padding-right:15px !important; border:1px solid #dfdfdf; font-weight:500;}

.views-exposed-form .form-submit{
	position: relative;
	z-index: 5;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	margin-left: 5px;
	padding: 9px 15px;
	border-radius: 30px;
	background-color: #152431;
	-webkit-transition: background-color 200ms ease, -webkit-transform 200ms ease;
	transition: background-color 200ms ease, -webkit-transform 200ms ease;
	transition: background-color 200ms ease, transform 200ms ease;
	transition: background-color 200ms ease, transform 200ms ease, -webkit-transform 200ms ease;
	color: #e9e9f5;
	font-size: 16px;
	line-height: 22px;
	font-weight: 500;
	background-color: #fdd248;
	color: #152431;
	border: 0;
	width: 100%;
	margin-top: 10px !important;
}

.views-exposed-widgets .views-exposed-widget{
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1; padding:0;
    min-height: 65px;
}

.pagetype.searchpt span{margin-right: 5px;}
.goal{margin-bottom: 10px;}
.w-form form.webform-client-form{margin-bottom: 15px;padding: 10px 10px 15px;border-radius: 3px;background-color: #fdd248;}
.w-form form.webform-client-form label{position:static !important; overflow:visible; height:auto; clip:auto;}
.w-form form.webform-client-form .form-item{ margin-bottom:15px; margin-top:0;}
.w-form form.webform-client-form .form-actions .button-primary{position: relative;z-index: 5;display: inline-block;margin-right: 5px;margin-left: 5px;padding: 9px 15px;border-radius: 30px;background-color: #152431;-webkit-transition: background-color 200ms ease, -webkit-transform 200ms ease;transition: background-color 200ms ease, -webkit-transform 200ms ease;transition: background-color 200ms ease, transform 200ms ease;transition: background-color 200ms ease, transform 200ms ease, -webkit-transform 200ms ease;color: #e9e9f5;font-size: 16px;line-height: 22px;font-weight: 500; border:0;}

.w-form form.webform-client-form .form-actions .button-primary::before{ display:inline-block; vertical-align:middle; content:"\f0e0"; font-family: 'FontAwesome'; color:#fff; font-size:15px;}

.pager li{display: inline-block !important; margin-right: 5px; margin-left: 5px; padding: 10px 15px !important; background-color: #8a8a94; -webkit-transition: background-color 200ms ease; transition: background-color 200ms ease; margin-bottom: 10px !important;}
.pager li:hover{background-color: #01ad95;}
.pager li a{color: #fff; font-weight: 900;  width: 40px; height: 40px;}
.pager li.pager-current.first{background-color: #01ad95; color: #fff; font-weight: 900;}

/*.doublesec .dstext .field-item h3{font-size: 16px; line-height: 22px;}
/.doublesec .dstext .field-item h3:first-child{position: relative;font-size: 40px;line-height: 50px;font-weight: 900; margin-bottom: 10px;}*/


.field-name-field-strategic-content .field-label{display:none;}

.view-display-id-block_banner_new .curve{margin-bottom:0;}


/*09-10-2018*/

.dstext.darkbackgroundContent .field-items p{color:#fff;}
.basicPagesNewsletters{background: #fdd248;}
.basicPagesNewsletters .smalltext{padding:0 10px;}
.basicPagesNewsletters .goal{padding: 10px 10px 0;}

.paragraphs-items-field-strategic-program{width: 35%; padding:10px 20px; border-radius:5px; background-color: #ececec;}
.paragraphs-items-field-strategic-program .field-item > a{color: #fff; font-weight: 400;}

.views-exposed-widgets .views-exposed-widget .form-wrapper{width:100%; padding:0; float: none;  border:0; margin:0;}
.views-exposed-widgets .views-exposed-widget .form-wrapper legend a{color: #152431; font-weight: 900; text-transform: uppercase; font-family:inherit; display:block; background: #ffffff url(../images/arrow-down.png) no-repeat top 50% right 15px !important; background-size: 15px auto !important; width:100%; padding:20px 40px 20px 20px; border:1px solid #dfdfdf;}
.views-exposed-widgets .views-exposed-widget .form-wrapper legend a:focus{text-decoration:none;}
.views-exposed-widgets .views-exposed-widget .form-wrapper legend span.summary{display:block;}
.views-exposed-widgets .views-exposed-widget .form-wrapper legend{font-family:Montserrat, sans-serif; width:100%; }
.views-exposed-widgets .views-widget .form-type-select{background-color: #fff;font-weight: 900;text-transform: uppercase; display: inline-block;position: relative;text-align: left; width: 100%;}
.views-exposed-widgets .views-widget .form-type-select .fieldset-legend{background:none; padding-left:0;}
.views-exposed-widgets .views-widget .form-type-select .fieldset-wrapper{padding:10px 20px; position: absolute; width: 100%; background: #fff; border:1px solid #dfdfdf; border-top:0;}
.views-exposed-widgets .views-widget .form-type-select .fieldset-wrapper .form-item{margin:10px 0;}
.views-exposed-widgets .views-widget .form-type-select .fieldset-wrapper .form-item.highlight {background-color: #fff;}
.views-exposed-widgets .views-widget .form-type-select .fieldset-wrapper .form-item label{text-transform:capitalize; color: #152431; margin-bottom: 0;}

/*custom checkbox*/
.views-exposed-widgets .views-widget .form-type-select .fieldset-wrapper .form-item input[type="checkbox"]{position: absolute; opacity: 0; width: 25px; height: 25px; left:16px;}
.views-exposed-widgets .views-widget .form-type-select .fieldset-wrapper .form-item input[type="checkbox"] + label { position: relative; cursor: pointer; padding: 0 0 0 35px; display:block;}
.views-exposed-widgets .views-widget .form-type-select .fieldset-wrapper .form-item input[type="checkbox"] + label:before { content: ''; margin-right: 10px; display: inline-block; vertical-align: middle; width: 25px; 
         height: 25px; background: #fff; border: 1px solid #dfdfdf; position:absolute; left:-4px;}
.views-exposed-widgets .views-widget .form-type-select .fieldset-wrapper .form-item input[type="checkbox"]:checked + label:before { background: #fff;}
.views-exposed-widgets .views-widget .form-type-select .fieldset-wrapper .form-item input[type="checkbox"]:disabled + label { color: #b8b8b8; cursor: auto;}
.views-exposed-widgets .views-widget .form-type-select .fieldset-wrapper .form-item input[type="checkbox"]:disabled + label:before {box-shadow: none; background: #ddd;}
.views-exposed-widgets .views-widget .form-type-select .fieldset-wrapper .form-item input[type="checkbox"]:checked + label:after {content: "\f00c"; position: absolute; left: 2px; top: 5px; font:normal normal normal 14px/1 FontAwesome; font-family: 'FontAwesome'; color:#01ad95;}

#block-block-5{display:none;}
.newstag.filternt span.fa{margin-left:5px;}

.views-exposed-widget.views-submit-button{display:none;}

#contact .w-form form.webform-client-form{background:none;}
#contact .w-form form.webform-client-form .form-item{display:block; width: 100%;  position: relative;}
#contact .w-form form.webform-client-form .form-item.check{background:none; border:0;}
#contact .w-form form.webform-client-form .form-item.check .form-checkboxes{padding:10px 0;}
#contact .w-form form.webform-client-form .form-item.check .form-checkboxes .form-type-checkbox{margin-bottom:0;}
#contact .w-form form.webform-client-form .form-item .description{position: absolute; right: 0; top: 0; color: #d84a42; font-size: 12px; font-weight: 400; padding-right: 8px;}

#contact .w-form form.webform-client-form .form-actions .button-primary{background-color: #fdd248; color: #152431;}
.contact-sidebar .w-richtext p{margin-bottom:10px;}
.contact-sidebar .w-richtext p a{color: #01ad95;}


#contact .w-form form.webform-client-form .form-item.check input[type="checkbox"]{position: absolute; opacity: 0; width: 25px; height: 25px;}
#contact .w-form form.webform-client-form .form-item.check input[type="checkbox"] + label { position: relative !important; cursor: pointer; padding: 0;}
#contact .w-form form.webform-client-form .form-item.check input[type="checkbox"] + label:before { content: ''; margin-right: 10px; display: inline-block; vertical-align: middle; width: 25px; height: 25px; background: #fff; border: 1px solid #dfdfdf;}
#contact .w-form form.webform-client-form .form-item.check input[type="checkbox"]:checked + label:before { background: #fff;}
#contact .w-form form.webform-client-form .form-item.check input[type="checkbox"]:disabled + label { color: #b8b8b8; cursor: auto;}
#contact .w-form form.webform-client-form .form-item.check input[type="checkbox"]:disabled + label:before {box-shadow: none; background: #ddd;}
/*#contact .w-form form.webform-client-form .form-item.check input[type="checkbox"]:checked + label:after { content: ''; position: absolute; left: 5px; top: 9px; background: white; width: 2px; height: 2px; box-shadow: 2px 0 0 #01ad95, 4px 0 0 #01ad95, 4px -2px 0 #01ad95, 4px -4px 0 #01ad95, 4px -6px 0 #01ad95, 4px -8px 0 #01ad95; -webkit-transform: rotate(45deg); transform: rotate(45deg);}*/

#contact .w-form form.webform-client-form .form-item.check input[type="checkbox"]:checked + label:after{content: "\f00c"; position: absolute; left: 5px; top: 4px; font:normal normal normal 14px/1 FontAwesome; font-family: 'FontAwesome'; color:#01ad95;}


.postcentrecol .paragraphs-items-field-news-content .field-item .page-section{padding-top: 0; text-align: left; background: none; padding-bottom:0;}
.postcentrecol .paragraphs-items-field-news-content .field-item .page-section h3{padding-bottom: 20px;}
.postcentrecol .paragraphs-items-field-news-content .field-item .page-section p a{color:#01ad95;}

.postbody .field-name-author .field-item{margin-top: 0px; margin-bottom: 10px; font-size: 17px; line-height: 23px;font-weight: 700; position:relative;}
.postbody .field-name-author .field-item::before{display:inline-block; content:"By"; font-family: Montserrat, sans-serif; font-size:17px; margin-right: 7px;}
.postbody .field-name-field-news-publist-date .date-display-single{margin-top: 10px; color: #8a8a94; font-size: 14px; line-height: 18px;}
.mediainq a{color:#01ad95;}

.newsletter_webform{position: relative;z-index: 5;display: inline-block;margin-right: 5px;margin-left: 5px;padding: 9px 15px;border-radius: 30px;background-color: #152431;-webkit-transition: background-color 200ms ease, -webkit-transform 200ms ease;transition: background-color 200ms ease, -webkit-transform 200ms ease;transition: background-color 200ms ease, transform 200ms ease;transition: background-color 200ms ease, transform 200ms ease, -webkit-transform 200ms ease;color: #e9e9f5;font-size: 16px;line-height: 22px;font-weight: 500;border: 0;}

.newsletter_webform .webform-submit.button-primary{padding:0 !important;}


body.squiggle-image{
    background-image: url(../images/wiggle.svg);
    background-position: 50% 740px;
    background-size: cover;
    background-repeat: no-repeat;
}


#edit-term-node-tid-depth-join-wrapper .fieldset-wrapper{
    width: 300% !important;
    left: -100% !important;
}
#edit-term-node-tid-depth-join-wrapper .fieldset-wrapper .form-item{
    width: 33%;
    float:left;
}



/*11-10-2018*/
.latest-news .updatesbox .field-collection-container{border-bottom:0;}
.latest-news .updatesbox .field-name-field-small-news-content .field-item{width: 32.3%; display: inline-block; vertical-align: top;}
.latest-news .updatesbox .field-name-field-small-news-content .field-item ._3block {display: block; width: 100%; float:none;}
.latest-news .updatesbox .field-name-field-small-news-content .field-item ._3block .nl2{margin-left:0; margin-right:0;}
.latest-news .updatesbox .field-name-field-small-news-content .field-item .field-collection-view{border-bottom:0;}popimage{top: -25px;}

/*12-10-2018*/
.postabout_elderProfile{
	margin-bottom:30px;
	display: inline-block;
}

.missionstatement .heading-9{font-size: 45px; line-height: 50px; font-weight: 300; margin-top: 10px;}

.rich-text-block.w-richtext ul{padding-left:40px;}
.workpage.timeline-bundle .ddblock .field-name-field-timeline .field-item .field-collection-view.view-mode-full{position:relative;}
.workpage.timeline-bundle .ddblock .field-name-field-timeline .field-item .field-collection-view.view-mode-full .field-collection-view-links{position: absolute; right: 0; top: 10px;}

.workpage.timeline-bundle .ddblock .field-collection-container .action-links-field-collection-add{position:absolute; right:0; bottom:0; margin: 0;}

.timelinecontainer .field-collection-view{border-bottom:0;}

.button strong{display:inline-block; vertical-align:middle;}

.ourwork, .background3, .background2{-webkit-transition: opacity 200ms ease 0s; -moz-transition: opacity 200ms ease 0s; -o-transition: opacity 200ms ease 0s; transition: opacity 200ms ease 0s;}

/*15-10-2018*/

.onpagenav{z-index:1004;}

.newsletterpop .w-form form .form-item{
	width:50%;
	float:left;
	margin: 10px 0 10px 0;
	padding: 0 10px 0 0;
}

.newsletterpop .w-form form .form-item input{width:100%; height: 38px; padding: 8px 12px; border-style: none; border-radius: 100px; background-color: #fff;}
.newsletterpop .w-form form .form-submit{width:100%; margin-top:20px;}

.basicPagesNewsletters.newnewslettersection .w-form{padding:10px;}

.basicPagesNewsletters.newnewslettersection .w-form .form-item{
    margin:10px 0 10px 0;
}

.basicPagesNewsletters.newnewslettersection .w-form .form-item input{width:100%; height: 38px; padding: 8px 12px; border-style: none; border-radius: 100px; background-color: #fff;}
.basicPagesNewsletters.newnewslettersection .w-form .form-submit{display: inline-block;margin-right: 5px;margin-left: 5px;padding: 9px 15px;border-radius: 30px;background-color: #152431;-webkit-transition: background-color 200ms ease, -webkit-transform 200ms ease;transition: background-color 200ms ease, -webkit-transform 200ms ease;transition: background-color 200ms ease, transform 200ms ease;transition: background-color 200ms ease, transform 200ms ease, -webkit-transform 200ms ease;color: #e9e9f5;font-size: 16px;line-height: 22px;font-weight: 500; border: 0; margin-top:15px;}

.campaignmonitormediarequerstfrom form .form-item{margin:10px 0 0;}
.campaignmonitormediarequerstfrom form .form-item input{width:100%; height: 38px; padding: 8px 12px; border-style: none; border-radius: 100px; background-color: #fff;}
.campaignmonitormediarequerstfrom form .form-submit{display: inline-block;margin-right: 5px;margin-left: 5px;padding: 9px 15px;border-radius: 30px;background-color: #152431;-webkit-transition: background-color 200ms ease, -webkit-transform 200ms ease;transition: background-color 200ms ease, -webkit-transform 200ms ease;transition: background-color 200ms ease, transform 200ms ease;transition: background-color 200ms ease, transform 200ms ease, -webkit-transform 200ms ease;color: #e9e9f5;font-size: 16px;line-height: 22px;font-weight: 500; border: 0; margin-top:15px;}

.field-name-field-accordion-item .rich-text-block blockquote{margin-top: 10px;}

.doublesec .paragraphs-items-field-item .dstext .paragraphs-items-field-text-tile-link .paragraphs-items-field-link-row{text-align:left;}

.field-name-field-accordion-item .field-items .field-item > div{height:auto;}

/*--------------22-10-18--------------*/
/* -------------commented on 24-10-18--------------
https://basecamp.com/2536429/projects/15798253/messages/81398851#comment_657520987
.programblock a.programcard .img_programme{
	height: 216px;
	background: #ddd;
	overflow: hidden;
}*/
.programblock a.programcard .img_programme{
height: auto;
background: #ddd;
overflow: hidden;
}

.textual_content{
	text-align:center;
}
#programmes{
	padding-top: 10px;
}
.strategicHeading{
	margin-top: 65px;
}
#s6{
	padding-top: 0;
}
.lastesNewsInsightMain .card-text.forcedown h2{
	font-size: 32px;
	line-height: 40px;
}

/*22-10-2018*/
.view-site-search .view-filters{background-image: linear-gradient(270deg, #841c88, #274168);}

.view-news-insight .view-filters {
    background-color: #44a6fc;
    background-image: -webkit-linear-gradient(90deg, #ffb517, #fdd248);
    background-image: linear-gradient(90deg, #ffb517, #fdd248);}

/*----------------23-10-18--------------*/

/*
.tabs-menu.hovertm{
	width: 93%;
}
*/

.centre-circle{
	background-image: inherit;
	height: 30%;
}
.centre-circle span{
	font-size: 33px;
}



/*----------------24-10-18--------------*/

.progtabicon.bigpti.fa-heartbeat{
	color: #16A765;
	border-color: #16A765;
}
.progtabicon.bigpti.fa-thermometer-three-quarters{
	color: #4986E7;
	border-color: #4986E7;
}
.progtabicon.bigpti.fa-users{
	color: #274168;
	border-color: #274168;
}
.progtabicon.bigpti.fa-male{
	color: #773342;
	border-color: #773342;
}
.progtabicon.bigpti.fa-gavel{
	color: #FFAD46;
	border-color: #FFAD46;
}
.progtabicon.bigpti.fa-balance-scale{
	color: #FFAD46;
	border-color: #FFAD46;
}
.progtabicon.bigpti.fa-fighter-jet{
	color: #D06B64;
	border-color: #D06B64;
}

.progtabicon.bigpti.icon.icomoon.icon-gun{
	color: #D06B64;
	border-color: #D06B64;
}

.progtabicon.bigpti.icon.icomoon.icon-gun2{
	color: #D06B64;
	border-color: #D06B64;
}

.progtabicon.bigpti.icon.icomoon.icon-elhandshake{
	color: #274168;
	border-color: #274168;
}

.progtabicon.bigpti.icon.icomoon.icon-refugees2{
	color: #773342;
	border-color: #773342;
}





body.page-site-search .breadcrumbs{
	position: relative;
	top: 0;
	background: linear-gradient(270deg, #841c88, #274168);
}

body.page-news-insight .breadcrumbs{
	position: relative;
	top: 0;
	background: linear-gradient(90deg, #ffb517, #fdd248);
}


body.page-site-search .view-site-search .view-filters{
	padding-top: 0px;
}


body.page-news-insight .view-news-insight .view-filters{
	padding-top: 0px;
}


body.page-site-search .breadcrumbs .region-breadcrumb{
	margin-bottom: 10px;
}

body.page-news-insight .breadcrumbs .region-breadcrumb{
	margin-bottom: 10px;
}

.topNewsButton{
	display: inline-block;
	width: 100%;
}


.region-banner-video .tabtextpop.pop{
	left: 0px;
    width: 120% !important;
    margin-left: -10%;
	font-size: 1vw;
}

.newsletterpop h3.heading-8{
    margin-bottom: 8px;
}

.view-instagrams .view-content{ width: 100%; display: inline-block;}
.view-instagrams .view-content .views-row-odd,
.view-instagrams .view-content .views-row-even{
    float: none;
}
.view-instagrams .view-content .views-row-odd .instaimage,
.view-instagrams .view-content .views-row-even .instaimage{
    width: 100%;
}

.field-name-field-accordion-item .field-items .field-item > div iframe{
	position: block;
	min-height: 400px;
}



/*-------------------25-10-18------------------*/



body.page-node-54 .breadcrumbs{ display:none;}
body.page-node-54 .webform-confirmation{ padding: 5px; }
body.page-node-54 .webform-confirmation .rtecenter{ font-size: 20px; font-weight: 600; }
body.page-node-54 #block-system-main .links{ margin:0 0 12px; display: none; }
body.page-node-54 #block-system-main .links a{ background: #fdd248; color: #152431; padding: 3px 10px; border-radius: 20px; }

body.page-node-53 .breadcrumbs{
	top: 759px;
}

.galleryrow .image img{
	width: 100%;
}

/*--------------- Luke New But Not Edits ----------------*/


.button.reverse.opennow {

    border: inherit;
    box-shadow: inherit;

}


.centre-circle span:first-child{
	position: absolute;
	top: 10%;
	left: 60%;
	right: auto;
}
.centre-circle span:nth-child(2){
	position: absolute;
	top: 43%;
	left: 84%;
	right: auto;
}
.centre-circle span:nth-child(3){
	position: absolute;
	top: 74%;
	left: 60%;
	right: auto;
}
.centre-circle span:nth-child(4){
	position: absolute;
	top: 75%;
	left: 22%;
	right: auto;	
}
.centre-circle span:nth-child(5){
	position: absolute;
	top: 43%;
	left: 3%;
	right: auto;
}
.centre-circle span:nth-child(6){
	position: absolute;
	top: 10%;
	left: 24%;
	right: auto;
}


@media screen and (max-width: 767px) {

.centre-circle span{
	font-size: 20px;
}


.views-exposed-widgets .views-exposed-widget{
    min-height: 45px;
}

.views-exposed-widgets .views-widget .form-type-select .fieldset-wrapper{
    position: relative;

}

}

.crumb a:link, .crumb a:visited {
    color: #ececec;
}


.cardimage {
    min-height: 24px;
    background: #152431;
}


blockquote.Tweet.h-entry.js-tweetIdInfo.subject.expanded {
    margin-bottom: 0px;
    padding: 0px;
    border-left: 0px solid #e2e2e2;
    font-size: 18px;
    line-height: 22px;
}

div#block-multiblock-2 {
    padding: 10px;
}


.page-node-52 .page-section, .page-node-55 .page-section {
   padding: 0px 15px;
}

.elderimage {
   background-color: #152431;
}


.instaimage img{
    width: 100%;
}

.instaicon {
    opacity: 0.4;
}


@media screen and (max-width: 479px) {
.hero2.mah2 {
    background-image: none!important;
}
}


.w-video.w-embed{
    max-height: 500px;
}

.dstext {
    max-width: 100%;
}


.left-arrow {
	display: none; 
}

.right-arrow-2 {
	display: none;
}


.pagelink.half.fb {
	background-color: white;
}

.postherobig {
	background-position: 100% 30%;
}

.videoposthero {
    padding-top: 20px;
}

.postcentrecol {
	padding-left: 0px;
	padding-right: 0px;
}

.link-titile.biglt {
    font-size: 35px;
    line-height: 40px;
    font-weight: 300;
}

@media (max-width: 991px) {
.link-titile.biglt {
    font-size: 25px;
    line-height: 32px;
}
}

@media (max-width: 767px) {
.link-titile.biglt {
    font-size: 16px;
    line-height: 20px;
}
}


@media (max-width: 767px) {
.closenews {
    float: none;
    position: absolute;
    right: 10px;
    top: 10px
}
}

.tag {
	padding: 5px 5px 4px 8px;
}

.theme {
	padding: 100px 20px 20px;
}


/*
.postcentrecol .paragraphs-items-field-news-content .field-item .page-section em {
    position: relative;
    display: block;
    width: 100%;
    max-width: none;
    margin-right: 0px;
    padding: 5px 8px;
    background-color: #ececec;
    color: #8a8a94;
    font-size: 12px;
    line-height: 18px;
}
*/

.progtabicon.bigpti {
    background-color: rgba(255,255,255,1);
}

.imagecaption {
    text-align: left;
}

.posthero {
    margin-bottom: 0px;
    margin-top: -40px;
}


/* THIS NEEDS SORTING */
.region-footer .block-social-media-links {
    position: absolute;
    right: 193px;
    bottom: 30px;
}

@media (max-width: 1200px) {
.region-footer .block-social-media-links {
    display: none;
}
}


#the-elders.page-section {
	padding-bottom: 0px;
	padding-top: 0px;

}

.programblock {
	justify-content: left;
}

.programblock.pblock2 {
	justify-content: center;
}


@media (max-width: 991px) {
.newsletterpop {
    height: 100%;
    padding-bottom: 50px;
    top: 0px;
    
}
}

.captcha.form-wrapper {
   width: 100%;
   margin-bottom: 20px;
}

@media (max-width: 991px) {
.close.personcard-close {
    position: absolute;
    margin-top: 15px;
}
}

@media (max-width: 479px) {
.close.personcard-close {
    position: relative;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    margin-top: 0px;
    margin-bottom: 15px;
    margin-left: 0px;
    text-align: center;
}
}
