@media only screen and (max-width: 990px)
{.boxed .container_inner, .boxed nav.content_menu, .boxed .parallax_content {min-width: 90%;}}

ul {
	list-style: disc;
font-color: #000000;
}

li {
	font-family: "helvetica", sans-serif;
font-size: 14px;
	line-height: 26px;
	color: #000000;
}

/*body.boxed header {z-index: 998px}*/

nav.content_menu {
/*  background-color: #f7f7f7 !important; */
  background-color: #ffcd00 !important;

}

nav.content_menu ul li {
  MARGIN: 10PX 8PX 10PX 8PX;
}

nav.content_menu .arrow {
/*      border-color: #666 transparent transparent transparent !important; */
      border-color: #fff transparent transparent transparent !important;
}


nav.main_menu ul li a {
	font-family: 'oswald', sans-serif;
	color: #000;
	font-size: 14px;
	text-decoration: none;
	display: inline-block;
	cursor: pointer;
	line-height: 80px;
	padding: 0px 10px;
	margin: 0px;
font-weight:400;
letter-spacing: 0em;
}

/*
.boxed nav.content_menu.fixed {
  top: 80px !important;
}
*/

nav.content_menu .back {
  height: 72px;
}

/* MENU */


  .header_right_widget #searchform input[type="text"] {
    margin: 0 ;
  }


@media only screen and (min-width: 991px) and (max-width: 1200px) {
  nav.main_menu > ul > li {
    /* max-width: 92px; */
    height: 56px;
  }

  nav.main_menu > ul > li:hover {
    background-color: #ffcd03;
  }

  nav.main_menu > ul > li.active {
    background-color: #ffcd03;
  }

  nav.main_menu > ul > li:last-child {
    background-color: inherit;
    margin-left: 10px;
  }

  nav.main_menu ul > li a {
    line-height: 28px !important;
    padding: 0px 10px;
  }

.boxed nav.content_menu.fixed {
  top: 50px !important;
}

  .content {
    margin-top: 56px;
  }

  .second {
    top: 56px !important;
  }

  .logo {
    top: 28px !important;
  }

  .header_right_widget #searchform input[type="text"] {
    height: 28px;
    /* width: 62px; */
    margin: 0 ;
  }

  .main_menu ul li div.header_right_widget {
    line-height: 33px !important;
  }
}

@media only screen and (min-width: 769px) and (max-width: 990px) {
  header.scrollable {
    position:relative;
  }
}

/* END MENU */

/* SEARCH INPUT */

.main_menu ul li div.header_right_widget {
        margin-left: 10px;
        /* line-height: 78px !important; */
}

.selectnav .header_right_widget {
        margin: 0;
        padding: 0;
        line-height: 75px !important;
}

.header_right_widget #searchform input[type="text"] {
        padding: 0 10px;
        background-color: #fff;
        border: 1px solid #555;
        color: #000;
        margin-top: -2px;
}

#searchsubmit {
        display: none;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #000;
    font-family:'oswald', san-serif;
    font-weight: 400;
    font-size: 14px;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #000;
   opacity:  1;
    font-family:'oswald', san-serif;
    font-weight: 400;
    font-size: 14px;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #000;
   opacity:  1;
    font-family:'oswald', san-serif;
    font-weight: 400;
    font-size: 14px;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #000;
    font-family:'oswald', san-serif;
    font-weight: 400;
    font-size: 14px;
}

/* Change Autocomplete styles in Chrome*/
/*
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
     background-color: #ffcd03 !important;
}
*/

.header_right_widget #searchform input[type="submit"] {
  background-image:none;
}

/* END SEARCH INPUT */

/* SEARCH RESULTS */

body.search-results .post_info {
        display: none;
}

body.search-results .post_text .read_more {
        display: none;
}

body.search .blog_holder {
        margin-bottom: 80px;
}

body.search-results .blog_holder section {
        padding-top: 20px;
        padding-bottom: 15px;
}

/* END SEARCH RESULTS */

/* POP-UPS */

.popmake-content p {
  margin-bottom: 22px;
}

/* END POP-UPS */

.typography.left span.small_letter_holder{
	float: left;
}

.typography.right span.small_letter_holder{
	float: right;
}

.typography span.big_letter{
	font-size: 100px;
	line-height: 100px;
	margin: 0px 15px 10px 0px;
}

body.boxed .wrapper{box-shadow: none;}

.typography.top span.big_letter{
	display: block;
	margin: 0px 15px 10px 0px;
}

.typography.top span.small_letter_top{
	margin: 0px 15px 0px 0px;

}

.counter_holder h4{
	margin: 0px 0px 0px;
}

.counter_holder p{
	margin: 5px 0px 0px;

}
h3{
	font-size: 27px;
    line-height: 27px;
    margin: 0px 0px 10px;
color: #000
}

h1 {
    margin: 0px 0px 10px;
color:#000000;}

.pie_graf_legend ul li p,
.line_graf_legend ul li p {
	font-family: "open sans", sans-serif;
	font-size: 13px;
	line-height: 25px;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 0px 40px;
}

.pie_graf{
	margin: 0px 20px 0px 0px;
	float: left;
}
p, div {
  	font-family: "helvetica", sans-serif;
font-size: 14px;
	line-height: 26px;
	color: #000000;
	margin: 0px 0px;
}
a:link    {color:#666;}
a:visited {color:#666;}
a:hover   {color:#ffcd03;}
a:active  {color:#000000;}

.image_with_text_holder img{
	margin: 0px 0px 0px 0px;
padding: 0px;
}

.image_with_text_holder img{
	margin: 0 0 0px 0;
padding: 0px;
}

h4{
    font-size: 20px;
    line-height: 25px;
    margin: 0px 0px 0px;
	color: #000000;
font-weight: 400;
letter-spacing: .01em;

}

blockquote {
	width: 100%;
	float: left;
	border-left: 6px solid #ffcd03;
	padding: 20px 0px;
	margin: 5px 25px 25px 0px;
	background-color: #ffffff;
}

blockquote p{
	font-family: "Oswald", sans-serif;
	font-size: 35px;
	color: #000000;
	line-height: 50px;
	margin: 0px 45px;
}

h2{
	font-size: 30px;
    line-height: 36px;
    margin: 40px 0px 5px;
	color: #000000;
}
h6{
  	font-family: "helvetica", sans-serif;
font-size: 12px;
	line-height: 18px;
	color: #000000;
}

h3{
	font-size: 30px;
    line-height: 30px;
    margin: 0px 0px 10px;
	color: #000000;
}
.pie_chart_text{
	text-align: center;
	margin: 20px 0px 0px;
}

footer {
background-color: #fff;
/*border-top: 1px solid black; */
border-top: 1px solid #ffcd00;

margin-top: 40px;

}

footer a:hover, .footer_top ul li a:hover {
    color: #000;
    text-decoration: underline;
}

footer a {
    text-decoration: underline !important;
}

.footer_top h4 {
color: #000;
}

.footer_bottom{
	height: 100%;
	line-height: 15px;
	text-align: center;
	background-color: #505050;
	margin: 0px;
}

header .header_outer{
	background-color: #ffffff;
  padding: 0px 0px;
  display: block;
  z-index: 998;
  -webkit-backface-visibility: hidden;
}
.pie_graf{
	margin: 0px 0px 0px 0px;
	float: left;
}
.pie_graf_legend{
	position: relative;
	float: left;
	width: 35%;
}
.progress_bars .progress_number { top: 100px; }

.title{padding: 50px 0px 8px 0px}

.no_title_gap {height: 0px}

nav.content_menu ul {padding: 0px;
letter-spacing: .02em;
  font-weight: 400;}

nav.content_menu ul li > a {
  /* color: #000; */
}

nav.content_menu {z-index: 800; background-color:#000;}

aside .widget{
	background-image: none;
}



.separator.pattern{
	height: 0px;
	display: block;
	padding: 0px 1000px;
	margin: 0px -1000px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0px;
	background-color: transparent;
}
header {background-image: none;}




.two-column {
  -webkit-columns: 3 250px;
  -moz-columns: 3 250px;
  columns: 3 250px;
  -webkit-column-gap: 2em;
  -moz-column-gap: 2em;
  column-gap: 2em;
}

.one-column {
  -webkit-columns: 2 300px;
  -moz-columns: 2 300px;
  columns: 2 300px;
  -webkit-column-gap: 2em;
  -moz-column-gap: 2em;
  column-gap: 2em;
}


.logo{
	float: left;
	position: relative;
	/* margin: 0px 0px 0px 20px; */
}






@media only screen and (max-width: 1200px)
{header .logo { height: auto !important;}
}

nav.main_menu.left{
	float: right;
/*padding-right: 40px;*/
}
@media only screen and (max-width: 1200px)
{nav.content_menu .nav_select_menu { display:none; }}

@media only screen and (max-width: 990px)
{header .logo { height: auto !important;}}


@media only screen and (max-width:990px)
{header .logo {
  height: auto !important;
  margin: 0px 10px 20px 20px;}}

@media only screen and (max-width: 990px)
{body.boxed .wrapper {margin-left: 0px;
margin-right:0px; width: auto;}}

@media only screen and (max-width: 990px) {
        body.boxed .wrapper, body.boxed header, .boxed nav.content_menu.fixed {
                width: 100%;
        }
        /*
        header {
                position: relative;
        }
        */
}

@media only screen and (max-width: 480px)
{header .logo {float:left; } .selectnav_button {  float: right;}}

@media only screen and (max-width: 990px) and (min-width: 480px){.selectnav_button {display:block;}}

@media only screen and (max-width: 480px)
{.logo { padding-right: 25px;} }



@media only screen and (max-width: 990px) and (min-width: 768px)
{nav.main_menu ul li a, nav.main_menu ul li div.header_right_widget {display:none;}}

.selectnav .select ul li div.header_right_widget {
float: none;
}

@media only screen and (max-width: 990px) and (min-width: 480px) {.selectnav {display: block;}}

.p1, h6 {
  margin-bottom:20px;
}

h3 {
  padding-top: 50px;
}

.content .container_inner {
  padding-bottom: 100px;
}

.content .title .container_inner {
  padding-bottom: 0;
}

.content_section .two-column, .column1 .one-column {
  margin-bottom: 20px;
}

.drop_down .second .inner2 {
    background-color: #fff;
}

.drop_down .second .inner2 > ul > li > a {
  color: #000;
}

.social_menu.black li a span.inner {
    background-image: url(img/social_icons_sprite_black.png);
}

nav.content_menu.fixed {
    box-shadow: none;
}

/* hide parents */
#nav-menu-item-381 {
  display: none;
}

.selectnav > .select > ul > li  {
  list-style: none;
}

.selectnav > .select > ul > li a  {
  color: #000;
}

nav.content_menu .back a {
    opacity: 1;
    filter: alpha(opacity=100);
}

nav.content_menu .back a:hover {
    opacity: .6;
    filter: alpha(opacity=60);
}

div.legend {
    border: 2px solid #ffcd00;
    padding: 20px;
		margin-bottom: 40px;
}

.legend-item {
    display: flex;
}

.legend:not(.icon-test-4) > div {
  line-height: 2.5;
  margin-top: 18px;
}

.legend.icon-test-4 > div {
  margin-top: 18px;
}

.society-icon:after {
    content: "";
    display: inline-block;
    margin: 0 0 0 5px;
    vertical-align: text-bottom;
}

.legend-item-icon {
    margin-right: 10px;
}

.legend-item-icon .society-icon-deceased.society-icon:after {
    margin: 0;
		margin-bottom: 1px;
		margin-left:5px;
}

.legend-item-icon .society-icon:after {
    margin: 0;
		margin-bottom: 1px;
}

.legend-item-text-label {
    font-weight: bold;
}

.society-individual, .no-break {
    white-space: nowrap;
}

div.no-break {
	display: inline;
}

.icon-test-1 .society-icon-brown:after {
    background: url("/wp-content/uploads/2019/07/HRD_BS-1.gif") no-repeat;
    background-size: cover;
   width: 20px;
    height: 18px;

}

.icon-test-1 .society-icon-pc:after {
    background: url("/wp-content/uploads/2019/07/HRD_PC-1.gif") no-repeat;
    background-size: cover;
   width: 18px;
    height: 17px;
}

.icon-test-1 .society-icon-1840:after {
    background: url("/wp-content/uploads/2019/07/HRD_1840-1.gif") no-repeat;
    background-size: cover;
   width: 18px;
    height: 17px;
}

.icon-test-1 .society-icon-new-1840:after {
    background: url("/wp-content/uploads/2019/07/HRD_New1840-1.gif") no-repeat;
    background-size: cover;
   width: 20px;
    height: 17px;
}

.icon-test-1 .society-icon-deceased:after {
    background: url("/wp-content/uploads/2019/07/HRD_Deceased-1.gif") no-repeat;
    background-size: cover;
   width: 14px;
    height: 17px;
}


.society-icon-tower:after {
    background: url("/wp-content/uploads/2021/08/HR_Tower_2.gif") no-repeat;
    background-size: cover;
   width: 19px;
    height: 17px;
}

.tower-container .society-icon-tower {
  display: none;
}

.icon-test-2 .society-icon-brown:after, .society-icon-brown:after {
    background: url("/wp-content/uploads/2019/07/HRD_BS-2.gif") no-repeat;
    background-size: cover;
   width: 20px;
    height: 18px;

}

.icon-test-2 .society-icon-pc:after, .society-icon-pc:after {
    background: url("/wp-content/uploads/2019/07/HRD_PC-2.gif") no-repeat;
    background-size: cover;
   width: 18px;
    height: 17px;
}

.icon-test-2 .society-icon-1840:after, .society-icon-1840:after {
    background: url("/wp-content/uploads/2019/07/HRD_1840-2.gif") no-repeat;
    background-size: cover;
   width: 18px;
    height: 17px;
}

.page-id-199 .society-icon-1840:after {
    content: none;
}

.society-icon-new-1840:after {
    background: url("/wp-content/uploads/2019/07/HRD_1840-2.gif") no-repeat;
    background-size: cover;
   width: 18px;
    height: 17px;
}

.page-id-199 .society-icon-new-1840:after {
    /* background: url("/wp-content/uploads/2019/07/HRD_New1840-2.gif") no-repeat; */
		background: url("/wp-content/uploads/2019/07/HRD_New1840-New.gif") no-repeat;
    background-size: cover;
   width: 20px;
    height: 17px;
}




.icon-test-2 .society-icon-deceased:after, .society-icon-deceased:after {
    /* background: url("/wp-content/uploads/2019/07/HRD_Deceased-2.gif") no-repeat; */
    background: url("/wp-content/uploads/2019/07/HRD_Deceased-4.gif") no-repeat;
    background-size: cover;
   width: 13px;
    height: 17px;
}


.icon-test-3 .society-icon-brown:after {
    background: url("/wp-content/uploads/2019/07/HRD_BS-3.gif") no-repeat;
    background-size: cover;
   width: 20px;
    height: 18px;

}

.icon-test-3 .society-icon-pc:after {
    background: url("/wp-content/uploads/2019/07/HRD_PC-3.gif") no-repeat;
    background-size: cover;
   width: 18px;
    height: 17px;
}

.icon-test-3 .society-icon-1840:after {
    background: url("/wp-content/uploads/2019/07/HRD_1840-3.gif") no-repeat;
    background-size: cover;
   width: 18px;
    height: 17px;
}

.icon-test-3 .society-icon-new-1840:after {
    background: url("/wp-content/uploads/2019/07/HRD_New1840-3.gif") no-repeat;
    background-size: cover;
   width: 20px;
    height: 17px;
}

.icon-test-3 .society-icon-deceased:after {
    background: url("/wp-content/uploads/2019/07/HRD_Deceased-3.gif") no-repeat;
    background-size: cover;
   width: 14px;
    height: 17px;
}


.icon-test-4 .society-icon-brown:after {
    background: url("/wp-content/uploads/2019/07/diamondfill.gif") no-repeat;
    background-size: cover;
    width: 13px;
    height: 12px;
}

.icon-test-4 .society-icon-pc:after {
    background: url("/wp-content/uploads/2019/07/shieldfill.gif") no-repeat;
    background-size: cover;
		width: 13px;
    height: 12px;
}

.icon-test-4 .society-icon-1840:after {
    background: url("/wp-content/uploads/2019/07/starfill.gif") no-repeat;
    background-size: cover;
		width: 13px;
    height: 12px;
}

.icon-test-4 .society-icon-new-1840:after {
    background: url("/wp-content/uploads/2019/07/openstar.gif") no-repeat;
    background-size: cover;
		width: 13px;
    height: 12px;
}

.icon-test-4 .society-icon-deceased:after {
    background: url("/wp-content/uploads/2019/07/trianglefill.gif") no-repeat;
    background-size: cover;
		width: 13px;
    height: 12px;
}

.legend.icon-test-4 .society-icon-brown:after {
    background: url("/wp-content/uploads/2019/07/diamondfill.gif") no-repeat;
    background-size: cover;
    width: 13px;
    height: 12px;
		margin-top: 6px;
}

.legend.icon-test-4 .society-icon-pc:after {
    background: url("/wp-content/uploads/2019/07/shieldfill.gif") no-repeat;
    background-size: cover;
		width: 13px;
    height: 12px;
		margin-top: 6px;

}

.legend.icon-test-4 .society-icon-1840:after {
    background: url("/wp-content/uploads/2019/07/starfill.gif") no-repeat;
    background-size: cover;
		width: 13px;
    height: 12px;
		margin-top: 6px;
}

.legend.icon-test-4 .society-icon-new-1840:after {
    background: url("/wp-content/uploads/2019/07/openstar.gif") no-repeat;
    background-size: cover;
		width: 13px;
    height: 12px;
		margin-top: 6px;
}

.legend.icon-test-4 .society-icon-deceased:after {
    background: url("/wp-content/uploads/2019/07/trianglefill.gif") no-repeat;
    background-size: cover;
		width: 13px;
    height: 12px;
		margin-top: 6px;
}


.icon-test-5 .society-icon-brown:after {
    background: url("/wp-content/uploads/2019/07/diamondfill.gif") no-repeat;
    background-size: cover;
    width: 15px;
    height: 14px;
}

.icon-test-5 .society-icon-pc:after {
    background: url("/wp-content/uploads/2019/07/shieldfill.gif") no-repeat;
    background-size: cover;
		width: 15px;
    height: 14px;
}

.icon-test-5 .society-icon-1840:after {
    background: url("/wp-content/uploads/2019/07/starfill.gif") no-repeat;
    background-size: cover;
		width: 15px;
    height: 14px;
}

.icon-test-5 .society-icon-new-1840:after {
    background: url("/wp-content/uploads/2019/07/openstar.gif") no-repeat;
    background-size: cover;
		width: 15px;
    height: 14px;
}

.icon-test-5 .society-icon-deceased:after {
    background: url("/wp-content/uploads/2019/07/trianglefill.gif") no-repeat;
    background-size: cover;
		width: 15px;
    height: 14px;
}


.icon-test:not(.icon-test-4) p {
  font-size: 16px;
  line-height: 2.5;
  margin-bottom: 25px;
  border-bottom: 1px solid #ffcd00;
  padding-bottom: 25px;
}

.icon-test.two-column:not(.icon-test-4) {
  columns: 1;
}

.icon-test.two-column.icon-test-4 {
  columns: 2;
}

.popmake-title {
	font-size: 40px !important;
	line-height: 55px !important;
}

.popmake .byline {
  display:inline-block;margin: 10px 0 30px 0; border-top: 1px solid #999;
}
.popmake .byline p {
  font-size:13px; line-height:1.4; margin:15px 4px;
}
.popmake .byline p a {
  font-style: italic; text-decoration: none;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	width: 100%;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.faq-list p {
  margin: 10px 0 30px;
}

.faq-list h4 {
  display: inline;
}

ol.faq-list {
  list-style: none;
  counter-reset: my-awesome-counter;
}
ol.faq-list li {
  counter-increment: my-awesome-counter;
line-height: 45px;
}
ol.faq-list li::before {
  content: counter(my-awesome-counter);
  color: red;
   font-family: "Oswald",sans-serif;
font-size: 20px;
    line-height: 25px;
    margin: 0px 0px 0px;
    color: #000000;
    font-weight: 400;
    letter-spacing: .01em;
    border-radius: 50%;
    padding: 5px 14px 5px 16px;
    background: #ffcd00;
    margin-right: 10px;
}

.donor-detail a h5 {
   border-bottom: 2px solid #ffcd00;
   transition: color .5s ease,border-bottom .5s ease;
   display: inline-block;
}

.donor-detail div:not(:first-of-type) a h5 {
  margin-top: 5px;
}

.donor-detail a h5:hover {
    border-bottom: 2px solid #828282;
    color: #828282;
}

.su-search {
  padding: 40px 0 0;
}


.su-search .placeholder {
  color: #999;
}

.su-search input {
  border-radius: 50px;
  height: 50px;
  font-size: 50px;
  padding: 20px 4% 24px;
  margin: 0;
  background-color: transparent;
  border: 3px solid #ffcd00;
  font-weight: 300;
  /* color: #999; */
}


.su-search ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color:    #999;
  font-family:'oswald', san-serif;
  font-weight: 300;
  font-size: 50px;
}
.su-search :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color:    #999;
 opacity:  1;
  font-family:'oswald', san-serif;
  font-weight: 300;
  font-size: 50px;
}
.su-search ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color:    #999;
 opacity:  1;
  font-family:'oswald', san-serif;
  font-weight: 300;
  font-size: 50px;
}
.su-search :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color:    #999;
  font-family:'oswald', san-serif;
  font-weight: 300;
  font-size: 50px;
}

@media only screen and (max-width: 580px) {

  .su-search {
    padding: 40px 0 0;
  }

  input[type='text'] {
    width: 78%;
  }


  .su-search input {
    height: 40px;
    font-size: 40px;
    padding: 20px 10% 24px;;
    /* color: #999; */
  }
  
  .su-search ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #999;
    font-family:'oswald', san-serif;
    font-weight: 300;
    font-size: 40px;
  }
  .su-search :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #999;
   opacity:  1;
    font-family:'oswald', san-serif;
    font-weight: 300;
    font-size: 40px;
  }
  .su-search ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #999;
   opacity:  1;
    font-family:'oswald', san-serif;
    font-weight: 300;
    font-size: 40px;
  }
  .su-search :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color:    #999;
    font-family:'oswald', san-serif;
    font-weight: 300;
    font-size: 40px;
  }
  

}



body.home #menu-search {
    display: none;
}

.page-id-14 .society-icon-pc {
  display: none;
}


span.hide-off-page {
    display: none;
}

.page-id-12 .hide-off-page,
.page-id-340 .hide-off-page {
    display: inline;
}

.page-id-16 .hide-off-page,
.page-id-5822 .hide-off-page {
    display: block;
}


.pop-up, .pop-up:visited {
  font-family: 'oswald', sans-serif;
  font-size: 18px;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
  line-height: 46px;
  padding: 0px 10px;
  margin: 10px 0 0 0;
  font-weight: 400;
  letter-spacing: .05em;
  color: #000 !important;
  background-color: #fff;
  /* text-shadow: 1px 1px 0 rgb(0 0 0 / 30%); */
  border: 1px solid #000;
  transition: all 0.1s ease;
  float: right;
}

.pop-up:hover, .pop-up:active {
  border: 1px solid #ffcd03;
  background-color: #ffcd03;
  color: #fff !important; 
  /* text-shadow: 1px 1px 0 rgb(0 0 0 / 30%); */
};