/*
Custom Styles & Design by giraffe VCM

Original Theme: Ildy;
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/************ GLOBAL ***********/

html {
	overflow-x: hidden;
}
h3 {
	color: #582f71;
	line-height: 1em !important;
}
h2 {
	color: #aaa;
}
p {
	color: #1b1b1b;
}
img {
	border-radius: 4px;
}
a {
	color: #582f71;
}
.markup-format a {
	color: #582f71;
}
.markup-format h3, .markup-format h4 {
	margin: 5px 0px;
	color: #1b1b1b !important;
	padding-top: 40px !important;
}
.page-id-254 .staff-header {
	color: #fff !important;
	padding-top: 10px !important;
}
.page-id-254 h4 {
	padding-top: 5px !important;
}
ul li, ol li {
	color: #1b1b1b;
}
#blog .blog-post .blog-post-meta .fa {
	color: #582f71 !important;
}
#blog .blog-post .blog-post-meta .post-meta-author {
	color: #582f71;
}
.span-dot {
	display: none;
}
nav.responsive-menu {
}
.sub-menu {
	background: rgba(255,255,255,0.9);
	border-radius: 7px;
}
header#header.header-front-page {
	background-attachment: scroll !important;
}
#header {
	background-attachment: scroll;
}
#header .top-header .header-navigation ul li.menu-item-has-children .sub-menu li a {
	background-color: transparent;
	color: #582f71;
}
#header .top-header .header-navigation ul li.menu-item-has-children .sub-menu li a:hover {
	color: #7ea98b;
}
/* HEADER */

.home-heading h2 {
	padding-top: 20px;
	padding-bottom: 20px;
}
header#header.header-blog {
	background-color: #582f71;
	background-attachment: scroll !important;
}
.header-search {
	width: 200px;
	float: right;
	display: inline-block;
	margin-top: -60px;
}
.header-search input[type=search] {
	background: rgba(88,47,113,0.8);
	color: #fff;
	border-radius: 7px;
	border: none;
}

@media screen and (max-width: 992px) {
.sub-menu {
	display: none;
}
}

@media screen and (max-width: 700px) {
.header-search {
	display: none;
}
}
nav.header-navigation {
	margin-top: 30px;
	margin-left: 18px;
}
#header .top-header .header-navigation ul {
	margin: 5px 0 10px 0;
}
#header .bottom-header {
	height: 500px;
}
.top-header img {
	width: 450px;
}
.logo-icon {
	width: 80px !important;
}
#header .top-header {
	background: rgba(255,255,255,0.7);
	padding-top: 20px !important;
}
#header .top-header .header-navigation {
	float: left;
}
#header .top-header .header-navigation ul li a:hover {
	color: #7ea98b;
}
div.col-sm-12.home-heading {
	margin-top: -50px;
}
div.col-sm-12.home-heading h2 {
	padding-left: 10px;
}
/* MOBILE MENU */

.responsive-menu {
	background: rgba(255, 255, 255, 0.9);
	margin-top: 0px;
}
.responsive-menu ul li a {
	color: #582f71;
	border-bottom: 1px solid #eee;
}
.open-responsive-menu {
	float: left;
	padding: 12px 0px 0px 20px
}
.open-responsive-menu .fa {
	color: #582f71;
	font-size: 40px;
}

@media screen and (max-width: 991px) {
.top-header img {
	width: 350px;
}
.logo-icon {
	width: 65px !important;
}
div.col-sm-12.home-heading {
	margin-top: -80px;
}
}

@media screen and (max-width: 765px) {
.top-header img {
	margin-left: 5px;
}
}

@media screen and (max-width: 650px) {
.top-header img {
	width: 300px;
}
.logo-icon {
	width: 50px !important;
}
}

@media screen and (max-width: 500px) {
.open-responsive-menu {
	float: left;
	padding: 5px 0px 0px 35px
}
.logo-icon {
	width: 50px !important;
	margin-left: 5px !important;
}
.top-header img {
	margin-left: 20px;
}
}

@media screen and (max-width: 350px) {
.open-responsive-menu {
	float: left;
	padding: 0px 18px 0px 0px;
}
.logo-icon {
	display: none;
}
.top-header img {
	margin-left: 0px;
	width: 270px;
}
}
/************ HOMEPAGE ***********/

.front-page-section .section-header h3 {
	font-weight: 500;
	text-transform: capitalize;
	font-size: 50px;
	font-family: "heebo", sans-serif;
}
.front-page-section .section-header p {
	font-size: 20px;
	color: #1b1b1b;
}
section#counter.front-page-section {
	background: none !important;
}
.header-button-one {
	display: none !important;
}
.header-button-two {
	visibility: hidden;
}
.bottom-header p {
	font-size: 25px !important;
	font-weight: 700;
}
/* Homepage News Sections */

#latest-news .section-content .post {
	padding-bottom: 0px;
}
#latest-news .section-content .post .post-image {
	margin-bottom: 0px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 59%, rgba(0, 0, 0, 0.65) 100%);
	height: 270px;
}
#latest-news .section-content .post .post-title {
	position: absolute;
	bottom: 0;
	right: 0;
	color: #fff;
	text-align: left;
	padding-bottom: 8px;
}
#latest-news .latest-news-button {
	background: #fff;
	border: 2px solid #582f71;
	border-radius: 6px;
	color: #4a215e;
	text-transform: lowercase;
	margin-top: 20px;
	transition: all .25s;
}
#latest-news .latest-news-button:hover {
	background: #582f71;
	color: #fff;
	text-decoration: underline;
}
#latest-news .section-header {
	margin-bottom: 0px;
}
.illdy-blog-post {
	height: 270px;
	padding-left: 0px;
	padding-right: 0px;
}
.post-entry p {
	color: #fff;
	padding: 20px;
	text-align: left;
}
.post-button {
	color: #fff;
	text-decoration: underline;
	text-transform: capitalize;
	position: absolute;
	bottom: 0;
	left: 0;
	padding-left: 20px;
	padding-bottom: 20px;
	transition: all .25s;
}
.post-button:hover {
	color: #7ea98b;
	text-decoration: none;
}
.page-node-25 .field-name-body {
	margin-top: 40px;
}
.home-event h3 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	font-size: 50px;
	color: #fff;
	text-align: center;
}
.home-event h4 {
	padding-left: 0px;
	color: #fff;
	text-align: center;
	margin-top: -10px;
	margin-bottom: 0px;
	font-size: 30px;
}
.home-event h5 {
	padding-left: 0px;
	color: #fff;
	text-align: center;
	margin-top: -5px;
	margin-bottom: 0px;
	font-size: 27px;
}
.event-date-box {
	background: #582f71;
	width: 100px;
	padding: 10px;
	border-radius: 7px;
}
.event-date-padding {
	padding: 20px;
}
.event-title-mobile {
	display: none;
}

@media screen and (max-width: 767px) {
.textwidget {
	margin-bottom: 20px;
}
.event-title {
	display: none !important;
}
#latest-news .illdy-blog-post {
	margin-top: 0px;
}
#latest-news .post-image {
	margin-top: 40px;
}
#latest-news .illdy-blog-post {
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
}
#latest-news .section-content .post .post-image {
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
}
.event-title-mobile {
	display: block;
	color: #fff;
	text-transform: uppercase;
	padding: 20px;
}
.event-title-mobile:hover {
	color: #7ea98b;
}
.event-excerpt {
	display: none;
}
}
/* Homepage Social Section */


@media screen and (max-width: 991px) {
.illdy-blog-post {
	height: 320px;
}
#latest-news .section-content .post .post-image {
	height: 320px;
}

}

.toggle {
	width: 100%;
	padding: 10px 20px 10px 20px;
	border: none;
	border-radius: 8px;
	color: #fff;
	text-align: left;
	font-size: 25px;
}
#fb-toggle {
	background: #3B5998;
}
#twitter-toggle {
	background: #1da1f2;
}
#you-toggle {
	background: #582f71;
}
.you-content {
	height: auto;
}
#you-1 {
	background: #eee;
	border-radius: 7px;
	padding: 15px;
}
#you-1 p {
}
#you-2 {
	background: #5c6f73;
}
#you-3 {
	background: #7ea98b;
}
#you-4 {
	background: #5c6f73;
}
.social-icon {
	padding-right: 10px;
}
.icon {
	float: right;
}
#header .bottom-header.blog {
	height: 500px;
}
.page-template #header .bottom-header h2 {
	padding: 20px 0px 20px 10px;
}
.home #header .bottom-header h2 {
	margin-top: 0px;
}
.page #header .bottom-header h2 {
	padding: 20px 0px 20px 10px;
}
.archive #header .bottom-header h2 {
	padding: 0px 0px 0px 0px !important;
}
#header .bottom-header h2 {
	font-size: 50px;
	background: #7ea98b;
	padding: 20px 0px 20px 10px;
	text-align: left;
	border-radius: 5px;
	text-transform: capitalize;
	line-height: .85em;
	margin-top: 120px;
}
#latest-news {
	background: #fff;
	padding: 0px 0 0px 0;
}
#blog .blog-post .blog-post-title {
	color: #582f71;
}
#blog .blog-post .blog-post-title:hover {
	color: #582f71;
}



@media screen and (max-width: 761px) {
	 
#header .bottom-header h2 {
 font-size: 35px;
}

}


 @media screen and (max-width: 400px) {
.archive #header .bottom-header h2 {
 padding: 0px 0px 0px 0px !important;
 margin-left: -6px;
}
}
/* HERO BUTTONS */




.hero-link {
	background: linear-gradient( rgba(255, 255, 255, 0.1), #eeeeee), url(https://equalityrightsalliance.org.au/wp-content/uploads/2016/12/gender-equality-hero.jpg);
	height: 400px;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
}
#hero-2 {
	background: linear-gradient( rgba(255, 255, 255, 0.1), #eeeeee), url(https://equalityrightsalliance.org.au/wp-content/uploads/2016/12/projects-hero.jpg);
	height: 400px;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
}
#hero-3 {
	background: linear-gradient( rgba(255, 255, 255, 0.1), #eeeeee), url(https://equalityrightsalliance.org.au/wp-content/uploads/2016/12/what-you-can-do-hero.jpg);
	height: 400px;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
}
#hero-4 {
	background: linear-gradient( rgba(255, 255, 255, 0.1), #eeeeee), url(https://equalityrightsalliance.org.au/wp-content/uploads/2016/12/publications-hero.jpg);
	height: 400px;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
}
.hero-content {
	position: absolute;
	bottom: 0;
	padding-left: 40px;
	transition: .5s;
	margin-top: 40px;
}
.hero-content h3 {
	color: #582f71;
	font-family: "heebo", sans-serif;
	font-weight: 800;
	font-size: 40px;
	transition: .5s;
}
.hero-content p {
	color: #000;
	font-size: 18px;
	padding-bottom: 20px;
	width: 90%;
}
.hero-overlay {
	text-indent: -9999px;
	transition: .5s;
}
.hero-link:hover > .hero-content > .hero-overlay {
	margin-top: 100px;
	transition: .5s;
}
.hero-link:hover .hero-content {
	position: absolute;
	padding-bottom: 50px;
	transition: .5s;
}
.hero-link a {
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s, opacity 0.5s linear;
	border: 1px solid #582f71;
	border-radius: 5px;
	padding: 10px 20px 10px 20px;
	background: #582f71;
	color: #fff;
	font-size: 25px;
	margin-top: 50px;
	transition: .25s;
}
.hero-link:hover a {
	visibility: visible;
	opacity: 1;
}
 @media screen and (max-width: 1025px) {
.hero-content {
 bottom: 25px;
}
.hero-link a {
 visibility: visible;
 opacity: 1;
 transition: visibility 0s, opacity 0.5s linear;
 border: 1px solid #582f71;
 border-radius: 5px;
 padding: 7px 14px 7px 14px;
 background: #582f71;
 color: #fff;
 font-size: 20px;
 margin-top: -30px;
 transition: .25s;
}
.hero-link:hover a {
 visibility: visible;
 opacity: 1;
}
.hero-link:hover .hero-content {
 position: absolute;
 padding-bottom: 20px;
 transition: .5s;
}
}
.widget {
	margin-bottom: 10px;
}
.widget .widget-title:before {
	display: none;
}
.widget .widget-title h3 {
	color: #582f71;
	text-transform: capitalize;
}
/* HOMEPAGE SIGNUP FORM */

#contact-us {
	background-color: #f3fcf6;
	max-width: 1200px;
	margin: 0 auto;
	border-radius: 7px;
	margin-bottom: 60px;
}
#contact-us .section-header {
	margin-bottom: 0px;
}
#contact-us .section-header h3, #contact-us .section-header p {
	color: #000;
	text-align: left;
}
#contact-us label {
	color: #000;
	font-size: 22px;
}
#contact-us .section-content .wpcf7-form p .wpcf7-text {
	width: 100%;
	height: 46px;
	background-color: transparent;
	padding: 0 20px;
	border: 1px solid #000;
	border-radius: 5px;
	outline: 0;
	font-family: "Roboto", sans-serif;
	font-size: 20px;
	color: #000;
	display: block;
}
#contact-us .section-content .wpcf7-form p .wpcf7-submit {
	color: #582f71;
	border: 2px solid #582f71;
	border-radius: 5px;
	margin-top: 35px;
	width: 100%;
	text-transform: lowercase;
}
#contact-us .section-content .wpcf7-form p .wpcf7-submit:hover {
	background: #582f71;
	color: #fff;
	text-decoration: underline;
}
.widget_ultimate_posts {
	background-color: #eee;
	border-radius: 5px;
	padding: 10px;
}
#blog .blog-post .blog-post-entry p {
	color: #1b1b1b;
}
.post-type-archive-media_portal header#header.header-blog {
	background-image: url(https://equalityrightsalliance.org.au/wp-content/uploads/2016/12/Media-Portal-page.jpg)!important;
	background-attachment: fixed;
}
.hfeed header#header.header-blog {
	background-image: url(https://equalityrightsalliance.org.au/wp-content/uploads/2016/12/news-page.jpg) !important;
}
.post-type-archive-events header#header.header-blog {
	background-image: url(https://equalityrightsalliance.org.au/wp-content/uploads/2016/12/Events-page.jpg)!important;
	background-attachment: fixed;
}
.post-type-archive-publications header#header.header-blog {
	background-image: url(https://equalityrightsalliance.org.au/wp-content/uploads/2016/12/Publications-page.jpg)!important;
	background-attachment: fixed;
}
/* Blogs */

.hfeed #blog .blog-post {
	margin-bottom: 40px;
}
.post-container {
	margin-bottom: 40px !important;
}
.blog-top-image {
	height: 330px;
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}
.post-content-div {
	height: 330px;
	background: #582f71;
	color: #fff;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
}
.post-content-div .blog-post-entry p {
	color: #fff !important;
}
.hfeed #blog .blog-post .blog-post-entry {
	margin-bottom: 10px;
}
.hfeed #blog .blog-post .blog-post-title {
	bottom: 1px !important;
	position: absolute;
	padding: 10px 25px 10px 10px;
	font-size: 20px;
	color: #fff;
}
.hfeed #blog .blog-post .blog-post-button {
	height: auto;
	line-height: 1em;
	background-color: transparent;
	padding: 0px 0px 10px 0px;
	display: inline-block;
	position: absolute;
	bottom: 1px;
	border-radius: 3px;
	font-weight: 700;
	font-size: 16px;
	text-transform: capitalize !important;
	color: #fff;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	margin-right: 0px;
	text-decoration: underline;
}
 @media screen and (max-width: 1199px) {
.hfeed #blog .blog-post .blog-post-title {
 width: 80%;
}
.blog-top-image {
 height: 150px;
 border-top-left-radius: 7px;
 border-bottom-left-radius: 0px;
 border-top-right-radius: 7px
}
.post-content-div {
 height: 230px;
 background: #582f71;
 color: #fff;
 border-top-right-radius: 0px;
 border-bottom-right-radius: 7px;
 border-bottom-left-radius: 7px;
 margin-top: -15px;
}
.hfeed #blog .blog-post .blog-post-button {
 padding-bottom: 10px;
}
}
 @media screen and (max-width: 991px) {
.post-content-div {
 height: 330px;
}
}
.article-wrap .blog-post-meta {
	margin-top: 15px !important;
}
.hfeed #blog .blog-post .blog-post-button:hover {
	color: #7ea98b !important;
}
.hfeed #blog .blog-post .blog-post-meta .fa {
	color: #fff !important;
}
.hfeed #blog .blog-post .blog-post-meta .post-meta-time {
	margin-left: 0px;
	color: #fff;
}
.hfeed #blog .blog-post .blog-post-meta .post-meta-author {
	display: none;
}
.hfeed #blog .blog-post .blog-post-meta .post-meta-comments {
	display: none;
}
.hfeed #blog .blog-post .blog-post-meta .post-meta-categories a {
	color: #fff;
	text-decoration: underline;
}
.hfeed #blog .blog-post .blog-post-meta .post-meta-categories a:hover {
	color: #fff;
	text-decoration: none;
}
.hfeed #blog .blog-post .blog-post-title:hover {
	color: #7ea98b;
}
/* Projects Page */

.project-top {
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 100%, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.65) 100%), url(https://equalityrightsalliance.org.au/wp-content/uploads/2016/12/Housing-box.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	padding: 5px;
	height: 200px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.project-top img {
	padding-top: 20px;
}
#ywag-block {
}
#ig-block .project-top {
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 100%, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.65) 100%), url(https://equalityrightsalliance.org.au/wp-content/uploads/2016/12/Bringing-It-Home-box.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
#ywag-block .project-top {
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 100%, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.65) 100%), url(https://equalityrightsalliance.org.au/wp-content/uploads/2016/12/YWAG-box.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
#gapp-block .project-top {
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 100%, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.65) 100%), url(https://equalityrightsalliance.org.au/wp-content/uploads/2016/12/Mind-the-GAPP-box.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
#past-block .project-top {
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 100%, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.65) 100%), url(https://equalityrightsalliance.org.au/wp-content/uploads/2016/12/Past-Work-box.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
#other-block .project-top {
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 100%, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.65) 100%), url(https://equalityrightsalliance.org.au/wp-content/uploads/2016/12/Other-Work-box.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
#housing-block {
}
#gapp-block {
}
#other-block {
}
#past-block {
}
.category {
	background: #eee;
	border-radius: 4px;
}
.project-text {
	background: #eee;
	padding: 10px;
	margin-bottom: 20px;
	height: 220px;
}
#sidebar {
	padding-left: 0px;
	border-left: none;
	font-size: 20px;
	font-weight: bold;
	color: #582f71;
}
#sidebar h4 a {
	color: #4b4b4b;
}
#sidebar h4 {
	color: #4b4b4b;
}
.file-wrapper {
	margin-top: 20px;
}
.publication-download a {
	padding: 10px;
	border: 2px solid #582f71;
	background: #fff;
	color: #582f71;
	border-radius: 7px;
}
.publication-download a:hover {
	background: #582f71;
	color: #fff;
}
div#text-10.col-sm-4.col-sm-offset-0.col-xs-10.col-xs-offset-1.col-lg-4.col-lg-offset-0.widget_text {
	right: 0px;
	transition: all .25s;
	z-index: 9999;
}
.quick-buttons {
	background: #eee;
	border-radius: 7px;
	padding: 10px;
}
.quick-buttons a {
	background: #fff;
	color: #582f71;
	display: inline-block;
	width: 100%;
	padding: 15px;
	border-radius: 7px;
	border: 2px solid #582f71;
	transition: all .25s;
}
.quick-buttons a:hover {
	background: #582f71;
	color: #fff;
}
.btn {
	background: #fff;
	border: 2px solid #4a215e;
	border-radius: 7px;
	color: #4a215e;
	padding: 10px;
	font-size: 22px;
	text-transform: lowercase;
	margin-top: 20px;
}
 @media screen and (max-width: 767px) {
.publication-download {
 margin-bottom: 20px !important;
}
}
/* FOOTER */

#footer .widget ul {
	margin: 0 0 10px 0;
}
#footer .widget ul li {
	margin: 0 0 0px 0;
}
#footer .widget ul li a {
	color: #582f71;
	text-decoration: underline;
}
#footer .widget ul li a:hover {
	color: #7ea98b;
}
/* CUSTOM PAGE HEADERS */


.category-gender-equality .bottom-header h2 {
	visibility: hidden;
}
.category-gender-equality .bottom-header h2:after {
	content: 'Browse By: Gender Equality';
	visibility: visible;
	display: block;
	position: absolute;
	padding: 20px;
	width: 100%;
	border-radius: 8px;
	background: #7ea98b;
}
/* Events Headings */

.post-type-archive-events .bottom-header h2 {
	visibility: hidden;
}
.post-type-archive-events .bottom-header h2:after {
	content: 'Events';
	visibility: visible;
	display: block;
	position: absolute;
	padding: 20px;
	width: 95%;
	border-radius: 8px;
	background: #7ea98b;
}
.post-type-archive-events .event-date-box-2 {
	background: #582f71;
	width: 100px;
	padding: 10px;
	border-radius: 7px;
}
.post-type-archive-events .event-date-padding-2 {
	padding: 20px;
}
.post-type-archive-events .event-date-box-2 h3 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	font-size: 50px;
	color: #fff;
	text-align: center;
}
.post-type-archive-events .event-date-box-2 h4 {
	padding-left: 0px;
	color: #fff;
	text-align: center;
	margin-top: -10px;
	margin-bottom: 0px;
	font-size: 30px;
	text-transform: uppercase;
}
.post-type-archive-events .event-date-box-2 h5 {
	padding-left: 0px;
	color: #fff;
	text-align: center;
	margin-top: -5px;
	margin-bottom: 0px;
	font-size: 27px;
}
.post-type-archive-events .blog-post-meta {
	display: none;
}
.post-type-archive-events .blog-post-entry {
	margin-top: 40px !important;
}
.page-id-74 .wpcf7-form {
	background: #f3fcf6;
	padding: 10px;
	border-radius: 7px;
}
.page-id-74 .wpcf7-form textarea {
	width: 100%;
}
.page-id-74 input[type=submit] {
	border-radius: 7px;
	background-color: #582f71;
}
 @media screen and (max-width: 1199px) {
.post-type-archive-events .event-date-padding-2 {
 padding: 10px;
 float: right;
}
#you-toggle {
 font-size: 20px;
}
}
 @media screen and (max-width: 767px) {
.post-type-archive-events .blog-post-entry {
 margin-top: 20px !important;
}
.hfeed #blog .blog-post .blog-post-title {
 width: 70%;
}
}
/* News Headings */

.category .events div.event-date-box-2 {
	background: #582f71;
	width: 100px;
	padding: 10px;
	border-radius: 7px;
	margin-top: 15px;
}
.category .events div.event-date-box-2 h3 {
	color: #fff;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	font-size: 50px;
}
.category .events div.event-date-box-2 h4 {
	color: #fff;
	text-align: center;
	margin-top: -10px;
	margin-bottom: 0px;
	font-size: 30px;
}
.category .events div.event-date-box-2 h5 {
	color: #fff;
	text-align: center;
	margin-top: -5px;
	margin-bottom: 0px;
	font-size: 27px;
}
.blog .bottom-header h2 {
	visibility: hidden;
}
.blog .bottom-header h2:after {
	content: 'News';
	visibility: visible;
	display: block;
	position: absolute;
	padding: 20px;
	width: 95%;
	border-radius: 8px;
	background: #7ea98b;
}
/* Media Portal Headings */

.post-type-archive-media_portal .bottom-header h2 {
	visibility: hidden;
}
.post-type-archive-media_portal .bottom-header h2:after {
	content: 'Media Portal';
	visibility: visible;
	display: block;
	position: absolute;
	padding: 20px;
	width: 95%;
	border-radius: 8px;
	background: #7ea98b;
}
/* Publications */

.post-type-archive-publications .bottom-header h2 {
	visibility: hidden;
}
.post-type-archive-publications .bottom-header h2:after {
	content: 'Publications';
	visibility: visible;
	display: block;
	position: absolute;
	padding: 20px;
	width: 95%;
	border-radius: 8px;
	background: #7ea98b;
}
/* Gender Equality Category */

.category-gender-equality .bottom-header h2 {
	visibility: hidden;
}
.category-gender-equality .bottom-header h2:after {
	content: 'Browse By: Gender Equality';
	visibility: visible;
	display: block;
	position: absolute;
	padding: 20px;
	width: 95%;
	border-radius: 8px;
	background: #7ea98b;
}
.category-health .bottom-header h2 {
	visibility: hidden;
}
.category-health .bottom-header h2:after {
	content: 'Browse By: Health';
	visibility: visible;
	display: block;
	position: absolute;
	padding: 20px;
	width: 95%;
	border-radius: 8px;
	background: #7ea98b;
}
.category-intl-engagement .bottom-header h2 {
	visibility: hidden;
}
.category-intl-engagement .bottom-header h2:after {
	content: 'Browse By: Internaional Engagement';
	visibility: visible;
	display: block;
	position: absolute;
	padding: 20px;
	width: 95%;
	border-radius: 8px;
	background: #7ea98b;
}
.category-ywag .bottom-header h2 {
	visibility: hidden;
}
.category-ywag .bottom-header h2:after {
	content: 'Browse By: YWAG';
	visibility: visible;
	display: block;
	position: absolute;
	padding: 20px;
	width: 95%;
	border-radius: 8px;
	background: #7ea98b;
}
.category-gapp .bottom-header h2 {
	visibility: hidden;
}
.category-gapp .bottom-header h2:after {
	content: 'Browse By: Mind The GAPP';
	visibility: visible;
	display: block;
	position: absolute;
	padding: 20px;
	width: 95%;
	border-radius: 8px;
	background: #7ea98b;
}
.category-membership .bottom-header h2 {
	visibility: hidden;
}
.category-membership .bottom-header h2:after {
	content: 'Browse By: Membership';
	visibility: visible;
	display: block;
	position: absolute;
	padding: 20px;
	width: 95%;
	border-radius: 8px;
	background: #7ea98b;
}
.category-housing .bottom-header h2 {
	visibility: hidden;
}
.category-housing .bottom-header h2:after {
	content: 'Browse By: Housing';
	visibility: visible;
	display: block;
	position: absolute;
	padding: 20px;
	width: 95%;
	border-radius: 8px;
	background: #7ea98b;
}
.category-internal .bottom-header h2 {
	visibility: hidden;
}
.category-internal .bottom-header h2:after {
	content: 'Browse By: Internal';
	visibility: visible;
	display: block;
	position: absolute;
	padding: 20px;
	width: 95%;
	border-radius: 8px;
	background: #7ea98b;
}
.category-other .bottom-header h2 {
	visibility: hidden;
}
.category-other .bottom-header h2:after {
	content: 'Browse By: Other Work';
	visibility: visible;
	display: block;
	position: absolute;
	padding: 20px;
	width: 95%;
	border-radius: 8px;
	background: #7ea98b;
}
.category-economic-security .bottom-header h2 {
	visibility: hidden;
}
.category-economic-security .bottom-header h2:after {
	content: 'Browse By: Economic Security';
	visibility: visible;
	display: block;
	position: absolute;
	padding: 20px;
	width: 95%;
	border-radius: 8px;
	background: #7ea98b;
}
.category-other .bottom-header h2 {
	visibility: hidden;
}
.category-other .bottom-header h2:after {
	content: 'Browse By: Other Work';
	visibility: visible;
	display: block;
	position: absolute;
	padding: 20px;
	width: 95%;
	border-radius: 8px;
	background: #7ea98b;
}
.category-laws .bottom-header h2 {
	visibility: hidden;
}
.category-laws .bottom-header h2:after {
	content: 'Browse By: Laws';
	visibility: visible;
	display: block;
	position: absolute;
	padding: 20px;
	width: 95%;
	border-radius: 8px;
	background: #7ea98b;
}
.category-violence-against-women .bottom-header h2 {
	visibility: hidden;
}
.category-violence-against-women .bottom-header h2:after {
	content: 'Browse By: Violence Against Women';
	visibility: visible;
	display: block;
	position: absolute;
	padding: 20px;
	width: 95%;
	border-radius: 8px;
	background: #7ea98b;
}
.category-uncategorized .bottom-header h2 {
	visibility: hidden;
}
.category-uncategorized .bottom-header h2:after {
	content: 'Browse By: Uncategorised';
	visibility: visible;
	display: block;
	position: absolute;
	padding: 20px;
	width: 95%;
	border-radius: 8px;
	background: #7ea98b;
}
.category-womenvote .bottom-header h2 {
	visibility: hidden;
}
.category-womenvote .bottom-header h2:after {
	content: 'Browse By: WomenVote';
	visibility: visible;
	display: block;
	position: absolute;
	padding: 20px;
	width: 95%;
	border-radius: 8px;
	background: #7ea98b;
}
.search-results .bottom-header h2 {
	visibility: hidden;
}
.search-results .bottom-header h2:after {
	content: 'Search Results';
	visibility: visible;
	display: block;
	position: absolute;
	padding: 20px;
	width: 95%;
	border-radius: 8px;
	background: #7ea98b;
}
.search-results #search-2 {
	display: none;
}
.search-results .widget {
	background: #eee;
	padding: 15px;
	border-radius: 7px;
}
.search-results .widget ul li a:hover {
	color: #582f71;
}
.search-results .widget .search-form .search-form-box {
	display: none;
}
.search-results #archives-2 {
	display: none;
}
.search-results #meta-2 {
	display: none;
}
div.sidebar {
	background: #eee;
	padding: 20px 20px 10px 20px;
	border-radius: 7px;
}
.staff-header {
	background: #582f71;
	color: #fff;
	border-radius: 7px;
	padding: 10px;
	margin: 0px 0px !important;
}
div.quick-links {
	padding: 15px;
	border: 2px solid #582f71;
	border-radius: 7px;
}
div.quick-links a {
	font-weight: normal;
	text-decoration: underline;
}
div.quick-links a:hover {
	text-decoration: none;
}
/* Sidebar Blocks */

.upw-posts article {
	margin-bottom: 1.0em !important;
	padding-bottom: .5em !important;
}
#sticky-posts-2 {
	background: #eee;
	padding: 20px 20px 10px 20px;
	border-radius: 7px;
}
#sticky-posts-3, #sticky-posts-4 {
	margin-top: 20px;
	background: #eee;
	padding: 20px 20px 10px 20px;
	border-radius: 7px;
}
/* Sidebar News Page */

#sticky-posts-6 {
	background: #eee;
	padding: 20px 20px 10px 20px;
	border-radius: 7px;
}
#sticky-posts-5, #sticky-posts-7 {
	margin-top: 20px;
	background: #eee;
	padding: 20px 20px 10px 20px;
	border-radius: 7px;
}
/* Sidebar Events Page */

#sticky-posts-10 {
	background: #eee;
	padding: 20px 20px 10px 20px;
	border-radius: 7px;
}
#sticky-posts-8, #sticky-posts-9 {
	margin-top: 20px;
	background: #eee;
	padding: 20px 20px 10px 20px;
	border-radius: 7px;
}
/* Sidebar Media Page */

#sticky-posts-12 {
	background: #eee;
	padding: 20px 20px 10px 20px;
	border-radius: 7px;
}
#sticky-posts-11, #sticky-posts-13 {
	margin-top: 20px;
	background: #eee;
	padding: 20px 20px 10px 20px;
	border-radius: 7px;
}
/* Sidebar Publications Page */

#sticky-posts-14 {
	background: #eee;
	padding: 20px 20px 10px 20px;
	border-radius: 7px;
}
#sticky-posts-15, #sticky-posts-16 {
	margin-top: 20px;
	background: #eee;
	padding: 20px 20px 10px 20px;
	border-radius: 7px;
}
/* Sidebar Regular Pages like Contact, Project etc */

#sticky-posts-17 {
	background: #eee;
	padding: 20px 20px 10px 20px;
	border-radius: 7px;
}
#sticky-posts-18, #sticky-posts-19, #sticky-posts-20 {
	margin-top: 20px;
	background: #eee;
	padding: 20px 20px 10px 20px;
	border-radius: 7px;
}
#wpcf7-f200-o1 .wpcf7-submit {
	width: 100%;
	margin-top: 35px;
}
#about a {
	text-decoration: underline;
}
.hero-front {
	height: 600px;
	margin-bottom: 100px;
}
.hero-front .post .post-image {
	height: 600px !important;
}
.hero-main-content {
	position: absolute;
	text-align: center;
	top: 30%;
	width: 100%;
	color: #000;
	padding-left: 0px;
}
.hero-main-content h2 {
	color: #000;
}
.widget ul li:before {
	content: "";
}
.members-list li {
	width: 100%;
	padding: 20px 0 20px 20px;
	border-bottom: 1px solid #ebebeb;
	position: relative;
}
.sub-signup {
	margin-top: 80px;
}
.sub-signup h3 {
	font-size: 40px;
}
.secretariat h3 {
	margin-top: 10px !important;
}
.type-events .post-meta-time {
	display: none;
}
.type-events .post-meta-categories {
	margin-left: 0px !important;
}
.homepage-signup {
	background: #eee;
	border-radius: 7px;
	margin-top: 80px;
	margin-bottom: 80px;
	padding: 20px;
}
.homepage-signup img {
	margin-top: 30px;
}

#mc_embed_signup {margin-bottom: 50px;}

#mc_embed_signup_scroll label {
	float: left;
	padding-top: 25px;
}
#mc_embed_signup_scroll input {
	border-radius: 7px;
}
#mc_embed_signup {
	background: #eee;
}
#mc-embedded-subscribe {
	background: #582f71;
	float: right;
	margin-top: 15px;
}
.email-para {
	font-weight: bold;
	font-size: 18px;
}
.hero-main-content p {
	margin-bottom: 25px;
}
.hero-main-content a {
	border: 2px solid #582f71;
	padding: 10px;
	border-radius: 7px;
	color: #fff;
	background: #582f71;
}

input[type=checkbox], input[type=radio] {-webkit-appearance: checkbox;}
