/* @override 
	http://dev.aauw.org/wp-content/themes/aauw.www/style.css?ver=1.21
	https://www.aauw.org/wp-content/themes/aauw.www/style.css?ver=1.21
*/
/*
Theme Name: AAUW WWW
Template: aauw
Author: Joe Tan (joetan54@gmail.com)
*/

/* @group banner background bar */

.section-issues #bg { background-color: #ebc244;}

.section-issues #header h1 em { background-color: #5d6161; }

.single-post #bg, .post-type-archive-post #bg {background-color: #ebc244;}

.archive.author #bg { background-color: #486a7f; }

.section-what-we-do #bg { background-color: #799a52;}

.section-what-we-do #header h1 em { background-color: #3f5764; }

.section-membership #bg { background-color: #6d415f;}

.section-membership #header h1 em { background-color: #3b3f68; }

.section-get-involved #bg { background-color: #8c304f;}

.section-get-involved #header h1 em { background-color: #443a63; }

.section-give #bg { background-color: #d36d2e;}

.section-give #header h1 em { background-color: #574b5a; }

/* @end */

/* @group General */

hr {

		margin: 25px 0 35px  0;

		border: 1px solid #e0e0db;

}

hr.tighter {

		margin: 20px 0 20px  0;

}

h2 {

	font-size: 200%;

	margin: 0 0 0.4em 0;

}

h3 {

	font-size: 150%;

	margin: 1em 0 0.20em 0;

}

h3.title {

	margin: 0 0 0.70em 0;

}

h3.impact {

	color: #69913b;

	font-size: 350%;

	font-weight: normal;

	line-height: 1em;

	padding-top: .25em;

}

h3.caps {

	font-size: 170%;

	text-transform: uppercase;

}

h4 {

	font-size: 116%;

	margin: 0 0 0.20em 0;

}

h6.title {

	margin:  0 0 0 0;

}

blockquote.alignright, .ad {

	max-width: 200px;

	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}

blockquote, .sansserif {

	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	font-size: 1em;

}

.list li {

	list-style-type: none;

	margin: .3em 0 .3em 0;

}

.list.space li  {

	list-style-type: none;

	margin: 1em 0 1em 0;

}

.list {

	margin-left: 0;

}

.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * {

	color: #8B2346 !important;

    font-family: din17sbop-regular !important;

    text-decoration: none !important;

}

.gsc-control-cse .gs-result .gs-title:hover {

    text-decoration: underline !important;

}

.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl {

	color: #AEAEAE !important;

}

.gsc-results .gsc-cursor-box {

	margin-top: 20px;

}

.gsc-results .gsc-cursor-box .gsc-cursor-page {

	background: #F6F6EC;

    border: 1px solid #E8E9DB;

    border-radius: 4px 4px 4px 4px;

    padding: 6px;

    text-decoration: none !important;

}

.gsc-results .gsc-cursor-box .gsc-cursor-page:hover {

	background: #E7E7DB;

	border-color: #E8E9DB;

}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {

	color: #FFFFFF !important;

	border: 1px solid #8B2346;

	background: #8B2346;

}

ul.social2 li a,

ul.social2 li a:hover {

	color: #614391;

}

ul.social2 li a .i {

	background-color: #614391;

}

ul.social2 li a:hover .i {

	background-color: #8b2346;

}

#bullets {

	left: 1em;

	list-style: disc outside none;

	padding-right: 1em;

	position: relative;

}

/* @end */

/* @group Banner */

#banner {

	overflow-y: hidden;

}

#banner h1 {

	font-family: 'DIN17SBOP-Regular', sans-serif;

	text-transform: uppercase;

}

#banner .sublinks {

	position: absolute;

	left: 242px;

	top: 72px;

	font: 110% 'DIN17SBOP-Regular', sans-serif;

}

#banner .sublinks a {

	display: inline-block;

	height: 20px;

	padding: 5px 10px 0 10px;

	margin-right: 15px;

	color: #333;

	border-radius: 5px;

}

#banner .sublinks a.selected {

	color: #333;

	background-color: #fff;

	box-shadow: -1px -1px 0px rgba(0,0,0,0.1);

}

#banner .tagline {

	position: absolute;

	top: 30px;

	left: 480px;

	color: white;

}

#banner.post-type h1 {

	margin-left: 55px;

}

#banner .post-type {

	position: absolute;

	display: block;

	top: 33px;

	left: 240px;

	width: 43px;

	height: 30px;

	padding: 0px 0 0 0;

	text-indent: -10000px;

	overflow: hidden;

	background:url(../aauw/images/sprites.png) 0 -75px;

}

#banner .post-type.article { background-position: 0px -75px; }

#banner .post-type.research { background-position: -88px -75px; }

#banner .post-type.event { background-position: -247px -74px; }

#banner .post-type.resource { background-position: -168px -75px; }

#banner.post-type.post h1 {

	margin-left: 0;

}

.archive #banner.post-type.post {

	background: url(images/header-blog.png) no-repeat 370px 0;

}

.single #banner h1 {

	margin-left: 0;

}

.single #banner .post-type {

	background: white;

	top: auto;

	bottom: 0;

	left: auto;

	right: 100px;

	height: auto;

	width: auto;

	padding: 9px 9px 0 38px;

	-webkit-border-top-left-radius: 8px;

	-webkit-border-top-right-radius: 8px;

	-moz-border-radius-topleft: 8px;

	-moz-border-radius-topright: 8px;

	border-top-left-radius: 8px;

	border-top-right-radius: 8px;

	text-indent: 0;

	color: #293E6B;

	font-size: 13px;

	font-family: ; 'DIN17SBOP-Regular', sans-serif;

}

.single #banner .post-type .i {

	position: absolute;

	top: 5px;

	left: 9px;

	display: block;

	width: 24px;

	height: 24px;

	background: url(../aauw/images/sprites.png) -1000px -1000px no-repeat;

	float: left;

}

.single #banner .post-type.post .i { background-position: -85px 1px; }

.single #banner .post-type.article .i { background-position: 0px 1px; }

.single #banner .post-type.research .i { background-position: -40px 1px; }

.single #banner .post-type.event .i { background-position: -166px 1px; }

.single #banner .post-type.resource .i { background-position: -126px 1px; }

.single #banner .post-type.post:hover .i { background-position: -85px -31px; }

.single #banner .post-type.article:hover .i { background-position: 0px -31px; }

.single #banner .post-type.research:hover .i { background-position: -40px -31px; }

.single #banner .post-type.event:hover .i { background-position: -166px -31px; }

.single #banner .post-type.resource:hover .i { background-position: -126px -31px; }

.post-type-archive-post #banner .post-type.post {

	display: none;

}

/* @end */

#subnav-terms {

	margin: 0 0 20px;

}

#subnav-terms h3 {

	color: #8b2346;

}

#subnav-terms > ul > li.selected,

#subnav-terms > ul > li.current-cat {

	background-color: #DEDED2;

	

}

.hentry.type-blog {

	padding-bottom: 10px;

}

.hentry.type-blog.has-thumbnail {

	padding-left:0;

	min-height: 10px;

}

.hentry.type-blog.has-thumbnail .content {

	position: relative;

	padding-left: 235px;

	min-height: 120px;

}

.hentry.type-blog .thumb {

	margin-top: -10px;

}

.hentry.type-blog .thumb img {

	display: block;

}

.hentry.type-blog h2 {

	min-height: 40px;

}

.hentry.type-blog h2, .hentry h2 a {

	color: #8b2346;

}

.hentry.type-blog h2 a:hover{

	text-decoration: none;

}

.hentry.type-blog h2 {

	position: relative;

	margin: 0 0px 10px 0px;

	padding: 10px 15px 10px 80px;

	background: #f6f6ef;

	background-image:    -moz-linear-gradient(left, #f6f6ef 0%, #f6f6ef 70%, #ffffff 100%); 

	background-image: -webkit-linear-gradient(left, #f6f6ef 0%, #f6f6ef 70%, #ffffff 100%);

	background-image:      -o-linear-gradient(left, #f6f6ef 0%, #f6f6ef 70%, #ffffff 100%); 

	background-image:     -ms-linear-gradient(left, #f6f6ef 0%, #f6f6ef 70%, #ffffff 100%); 

	background-image:         linear-gradient(left, #f6f6ef 0%, #f6f6ef 70%, #ffffff 100%);

	font-weight: normal;

}

.hentry.type-blog.has-thumbnail h2 {

}

.hentry.type-blog h2 .date {

	position: absolute;

	top: 0;

	left: 0;

	width: 70px;

	padding: 0 0 5px 0;

	text-align: center;

	background: white;

	font-size: 10px;

	font-family: 'DIN17SBOP-Regular',sans-serif;

	color: #363636;

	line-height: 1;

	-webkit-border-bottom-right-radius: 10px;

	-moz-border-radius-bottomright: 10px;

	border-bottom-right-radius: 10px;

}

.hentry.type-blog h2 .date strong {

	display: block;

	color: #6c215c;

	font-size: 30px;

	font-weight: normal;

}

.hentry.type-blog h2 .date .i {

	position: absolute;

	left: 21px;

	bottom: -20px;

	height: 0;

	width: 0;

	border: 25px solid #fff;

	border-right: 20px solid transparent;

	border-left: 0;

	border-bottom: 0;

	zoom: 1;

	-webkit-transform:rotate(10deg);

	-moz-transform:rotate(10deg);

	-o-transform:rotate(10deg);

	-ms-transform:rotate(10deg);

	transform:rotate(10deg);

}

.hentry.type-blog .meta {

	clear: both;

	margin: 0px 0 10px 0;

	font-size: 10px;

	color: #363636;

}

.hentry.type-blog .meta strong {

	font-weight:normal;

}

.hentry.type-blog .meta a {

	color: #363636;

	text-decoration: underline;

}

.hentry.type-blog .meta a:hover {

	text-decoration: none;

}

.hentry.type-blog.featured h2 {

	background: none;

	padding-top: 0;

	padding-bottom: 0;

	padding-left: 0px;

	margin-top: 0.8em;

}

.hentry.type-blog.featured h2 .date {

	margin-top: 5px;

}

.hentry.type-blog.featured h2 .date .i {

	display: none;

}

.hentry.type-blog.featured .content {

	font-size: 125%;

		

}

.hentry.type-blog.featured.has-thumbnail .wp-caption {

	margin-left: -5px;

}

.hentry.type-blog.featured.has-thumbnail .thumb {

	position: relative;

	top: auto;

	left: auto;

	margin: 0 0 5px 0;

}

.hentry.type-blog.featured.has-thumbnail .thumb a {

	display: block;

	background: #efefef;

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f9f3', endColorstr='#ffffff',GradientType=0 );

	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f9f3), color-stop(100%,#ffffff));

	background-image:    -moz-linear-gradient(top, #f8f9f3 0%,#ffffff 100%); 

	background-image: -webkit-linear-gradient(top, #f8f9f3 0%,#ffffff 100%);

	background-image:      -o-linear-gradient(top, #f8f9f3 0%,#ffffff 100%); 

	background-image:     -ms-linear-gradient(top, #f8f9f3 0%,#ffffff 100%); 

	background-image:         linear-gradient(top, #f8f9f3 0%,#ffffff 100%);

	

}

.hentry.type-blog.featured.has-thumbnail .thumb a img {

	display: block;

	margin: 0 auto;

}

.hentry.type-blog.featured.has-thumbnail .content {

	padding: 0;

	min-height: 10px;

}

.hentry.type-resource {

	margin-bottom: 20px;

	padding-bottom: 20px;

	border-bottom: 1px solid #deded2;

}

.hentry.type-resource > h2 {

	margin-bottom: 0.25em;

}

.hentry.type-resource > .hasMore {

	margin-bottom: 0.5em;

}

.hentry.search .title {

	margin-bottom: 5px;

	min-height: 1px;

	padding:0;

	background: none;

}





.hentry.type-event {

    border-bottom: 1px solid #deded2;

	padding-bottom:20px;

}



/* @group Issues */

.row.issues {

	margin-bottom: 40px;

}

.row.issues h4 {

	margin: 0 0 8px 0;

	font-size: 18px;

	font-family: 'DIN17SBOP-Regular', sans-serif;

}

.row.issues h4 .help {

	position: absolute;

	margin: 0 0 0 10px;

	font-size: 12px;

	height: 20px;

	width: 20px;

	text-align: center;

	line-height: 20px;

	background: #eeefe1;

	color: #8b2346;

	font-family: georgia,serif;

	font-style: italic;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	cursor: pointer;

}

.row.issues .hentry {

	border-bottom: 0;

	margin-bottom: 0;

}

.row.issues .hentry .thumb {

	position: relative;

	display: block;

	margin: 0 0 15px 0;

}

.row.issues .hentry .thumb .i {

	position: absolute;

	bottom: -7px;

	left: -7px;

	width: 36px;

	height: 36px;

	background: white url(../aauw/images/sprites.png) -1000px -1000px no-repeat;

	-webkit-border-radius: 18px;

	-moz-border-radius: 18px;

	border-radius: 18px;

}

.row.issues .hentry.type-article 	.thumb .i { background-position: 8px 8px; }

.row.issues .hentry.type-research 	.thumb .i { background-position: -32px 8px; }

.row.issues .hentry.type-post 		.thumb .i { background-position: -77px 8px; }

.row.issues .hentry.type-event 		.thumb .i { background-position: 8px 8px; }

.row.issues .hentry.type-article 	.thumb:hover .i { background-position: 8px -24px; }

.row.issues .hentry.type-research 	.thumb:hover .i { background-position: -32px -24px; }

.row.issues .hentry.type-post 		.thumb:hover .i { background-position: -77px -24px; }

.row.issues .hentry.type-event 		.thumb:hover .i { background-position: 8px -24px; }

.row.issues .hentry .thumb img {

	display: block;

}

.row.issues .hentry .thumb .no-image {

	display: block;

	height: 130px;

	max-width: 220px;

	background: url(images/no-image.jpg);

}

.row.issues .hentry .content > .post-type {

	float: left;

	margin-right: 5px;

}

.row.issues .hentry .content > .post-type a {

	color: #363636;

	text-decoration: underline;

}

.row.issues .hentry .content > .post-type a:hover {

	text-decoration: none;

}

.row h3 {

	margin-top: 0;

}

/* @end */

#browse-resources {

	margin: -70px 0 80px 0;

	padding-top: 70px;

/*	background: url(images/resources.gif) 50px 0 no-repeat; */

}

#browse-resources  ul,

#browse-resources  ul li {

	margin-right: 0;

	margin-top: 0;

	margin-bottom: 0;

	list-style: none;

}

#browse-resources  ul li {

	display: block;

	padding: 5px 0 2px 0;

	margin: 0 0 5px 0;

	font-size: 18px;

	font-family: 'DIN17SBOP-Regular', sans-serif;

	border-bottom: 2px solid #eeeee1;

}

#browse-resources span.tax-desc {

	font-size: 14px;

	color: #000;

	margin-left: 75px;

	position: absolute;

	top: 35px;

}

#browse-resources li.tax-term {

/*	padding: 5px 0 10px; */

	position: relative;

}

#browse-resources li.tax-term a {

	padding:0 0 45px 75px;

	display: block;

}

img.ldr-badge {

	position: relative;

	width: 86px;

}

#nav2 > ul > li.current-menu-parent { /* hack to style Resources menu title */

  background: white none repeat scroll 0 0;

  margin-left: -1px;

}

#page-tools.rsc {  /*for single-resource posts */

    background: #f9f9f4 none repeat scroll 0 0;

    margin-right: -20px;

    padding: 10px 20px;

    position: absolute;

    right: 0;

    text-align: center;

    top: -70px;

    width: 30px;

}

.all-terms {

	margin: 0 0 30px 0;

}

#subnav-terms input[type=checkbox] {

/*   height: 18px;  */

    margin:  1px 3px 0 0;

    vertical-align: bottom;

}

.tax-select {

	padding: 7px;

}

.tax-select select {

	width: 100%;

	font-size: 13px;

}

.tax-select select option {

	font-size: 13px;

}

	

.tax-select label {

	font-size: 13px;

	line-height: 14px;

	display: inline-flex;

	padding: 2px 0;

	

}

.tax-select label.hilite {

	font-weight: 700;

}

#btn-find-le, #btn-find-tr {

	width: 50%;

	margin: 10px 30px 20px;

	padding: 10px 12px;

}

#featured-resource .hentry.has-thumbnail {

	padding-left: 0;

	min-height: 1px;

}

#featured-resource .hentry.has-thumbnail .thumb {

	position: relative;

	left: auto;

	top: auto;

}

#term-description {

	position: relative;

	margin: -1.5em 0 2em 0;

}

#term-filter {

	margin: -1em 0 30px 0;

	padding: 10px;

	background: #f9f9f4;

	font-size: 116%;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

}

#term-filter a.selected {

	font-weight: bold;

}

.enclosure {

	position: relative;

	clear: both;

	margin: 0 0 20px 0;

}

.enclosure .button {

	margin-right: 20px;

}

.enclosure .resource-type {

	font-style: italic;

}

input[type="submit"],

button,

.button {

margin: 0 0 10px 0;

}

.page-header {

	position: relative;

	margin: -70px 0 30px 0;

	padding: 70px 0px 40px 0;

	background: url(../aauw/images/bg-diag-horiz.gif) top right repeat-y;

}

/* @group Membership */

#membership-header {

	position: relative;

	margin: -70px 0 30px 0;

	padding: 70px 20px 10px 0;

	background: url(../aauw/images/bg-diag-horiz.gif) top right repeat-y;

}

#membership-header #pagetitle {

	font-size: 42px;

}

#membership-header .slides {

	position: relative;

	height: 200px;

	visibility: hidden;

}

#membership-header.initialized .slides {

	visibility: visible;

}

#membership-header .slides .slide {

	position: absolute;

	width: 360px;

	padding: 0 0 0 315px;

}

#membership-header .slides .slide .thumb {

	position: absolute;

	top: -4px;

	left: 0;

	border: 6px solid white;

	box-shadow: 3px 3px 8px rgba(0,0,0,0.15);

}

#membership-header .slides .slide h2,

#membership-header .slides .slide h3,

#membership-header .slides .slide h4 {

	color: #8B2346;

}

#membership-header .controls {

	position: absolute;

	bottom: 30px;

	left: 315px;

	width: 130px;

}

#membership-header .controls a {

	display: block;

	float: left;

	margin: 0 8px 0 0;

	width: 16px;

	height: 16px;

	background: #cecdbb;

	-webkit-border-radius: 8px;

	-moz-border-radius: 8px;

	border-radius: 8px;

	text-indent: -1000px;

	overflow: hidden;

	-o-transition: background-color .1s linear;

	-moz-transition: background-color .1s linear;

	-webkit-transition: background-color .1s linear;

	transition: background-color .1s linear;

}

#membership-header .controls a:hover,

#membership-header .controls a.selected {

	background-color: #8B2346;

}

/* @end */

/* @group Join Renew */

#join-header {

	position: relative;

	margin: -70px 0 30px 0;

	padding: 70px 20px 10px 0;

	background: url(../aauw/images/bg-diag-horiz.gif) top right repeat-y;

}

#join-header .content {

	padding: 0 320px 0 0 ;

	font-size: 117%;

}

#join-header .photo {

	position: absolute;

	right: -40px;

	bottom: 10px;

	width: 380px;

	height: 277px;

	background: url(images/photo-join-now.png) no-repeat bottom right;

}

#join-header h1 {

	position: relative;

	font-size: 42px;

	white-space: nowrap;

}

#join-header h1 small {

	position: absolute;

	left: 280px;

	top: 5px;

	font-size: 12px;

}

#join-header h1 small a {

	display: block;

	font-size: 18px;

}

#join-header h2 {

	color: #8b2346;

}

#join-header .join.button {

}

#join-header .renew {

	position: relative;

	margin: 0 0 0 30px;

	font-size: 114%;

}

#join-header .renew:after {

	content: ' ';

	position: absolute;

	top: -8px;

	left: -15px;

	display: block;

	height: 40px;

	width: 1px;

	background: #deded2;

}

#join-community h3 {

	margin-top: 0;

}

#join-community {

	margin-bottom: 50px;

}

#join-community .c {

	position: relative;

	padding: 10px 0 60px 0;

	

}

#join-community .c.even {

	background: #f9f9f4;

	padding-left: 10px;

	padding-right: 10px;

	margin-left: 10px;

	margin-right: -10px;

	border: 1px solid #f5f5f0;

	border-top: 0;

	border-bottom: 0;

}

#join-community .c.even.last {

	padding-right: 0;

	margin-right: 0;

}

#join-community .c .button {

	position: absolute;

	bottom: 20px;

}

#join-impact {

	margin-top: 30px;

}

#join-impact h2 {

	height: 40px;

}

#join-impact h2 img {

	float: left;

	margin: -20px 10px 0 -10px;

}

#join-impact p {

	padding: 0 20px 0 0px;

	font-size: 90%;

}

/* @end */

/* @group Give */

.section-give #content {

	min-height: 10px;

	padding-bottom: 0;

}

#middle.give {

	position: relative;

	padding: 35px 0 20px ;

	margin: 0 0 35px 0;

	background: #f9f9f4;

}

#middle.give > .wide {

	width: 940px;

	margin: 0 auto;

	padding: 0 0 0 15px;

}

#give-intro {

	position: relative;

	margin: -70px 0 50px 0;

	padding: 70px 0 0 40px;

	background: url(../aauw/images/bg-diag-horiz2.gif) top right repeat-y;

	font-size: 15px;

}

#give-intro h1 {

	margin-bottom: 10px;

	color: #cd5a13;

	font-size: 42px;

}

#give-intro .content {

	float: left;

	width: 320px;

	margin-right: 25px;

}

#give-intro .other-causes {

	clear: both;

	position: relative;

	width: 290px;

	background: #fff;

	margin: 50px 0 0 0;

	padding: 10px 15px 0 15px;

	font-size:21px;

	font-family: 'DIN17SBOP-Regular',sans-serif;

	line-height: 1;

	-webkit-border-top-left-radius: 10px;

	-webkit-border-top-right-radius: 10px;

	-moz-border-radius-topleft: 10px;

	-moz-border-radius-topright: 10px;

	border-top-left-radius: 10px;

	border-top-right-radius: 10px;

}

#give-intro .other-causes .i {

	position: absolute;

	top: 12px;

	right: 15px;

	width: 15px;

	height: 22px;

	background: url(../aauw/images/sprites.png) -236px -172px;

}

#give-intro .photo {

	position: absolute;

	bottom: -30px;

	right: 0;

	width: 380px;

	height: 280px;

	background:  url(images/photo-give.png) no-repeat bottom right;

}

#give-causes {

	margin-bottom: 0px;

}

#give-causes .c {

	position: relative;

	padding-top: 25px;

	border-top: 8px solid #eeeee4;

	font-size: 95%;

}

#give-causes .c .i {

	position: absolute;

	top: -35px;

	left: 50%;

	margin: 0 0 0 -20px;

	width: 40px;

	height: 45px;

	background:  url(../aauw/images/sprites.png) no-repeat -1000px -1000px;

}

#give-causes .c .i.legal { background-position: 0 -523px; }

#give-causes .c .i.education { background-position: -51px -523px; }

#give-causes .c .i.advocacy { background-position: -102px -524px; }

#give-causes .c .i.research { background-position: -151px -525px; }

#give-causes .c .i.leadership { background-position: -199px -524px; }

#give-causes h2 {

	margin-bottom: 0.2em;

	text-transform: uppercase;;

	font-size: 230%;

}

#give-more {

	padding: 20px 0 0 0;

	margin-bottom: 50px;

	min-height: 165px;

	background: url(images/give-plangiving.png) no-repeat 20px -7px;

}

#give-more h2 {

	margin-bottom: 0.25em;

	color: #8b2346;

	font-size: 32px;

}

#give-more h3 {

	font-size: 21px;

}

#more-ways {

	position: relative;

}

#more-ways::after {

	position: absolute;

	padding: 10px 0;

	top: -10px;

	left: -20px;

	content: ' ';

	height: 100%;

	width: 2px;

	background: #d5d5cd;

}

#more-ways ul, #more-ways ul li {

	margin: 0;

	padding: 0;

	list-style-position:inside; 

}

#more-ways ul {

	margin: 0 0 20px 0;

}

#more-ways ul::after {

	clear: both;

	content: ' ';

	display: block;

}

#more-ways ul li {

	display: list-item;

	width: 45%;

	float: left;

	margin: 0 0 5px 0px;

}

#more-ways p {

	clear: both;

}

/* @end */

/* @group Profile Screen */

table.user-services {

	position: relative;

	width: 100%;

}

table.user-services thead th {

	text-align: left;

}

table.user-services tbody td {

}

table.user-services tr.odd td {

	background: #f6f6ef;

}

table.user-services tr.odd td.action {

	width: 60%;

	background-image:    -moz-linear-gradient(left, #f6f6ef 0%, #f6f6ef 70%, #ffffff 100%); 

	background-image: -webkit-linear-gradient(left, #f6f6ef 0%, #f6f6ef 70%, #ffffff 100%);

	background-image:      -o-linear-gradient(left, #f6f6ef 0%, #f6f6ef 70%, #ffffff 100%); 

	background-image:     -ms-linear-gradient(left, #f6f6ef 0%, #f6f6ef 70%, #ffffff 100%); 

	background-image:         linear-gradient(left, #f6f6ef 0%, #f6f6ef 70%, #ffffff 100%);

	

}

table.user-services form button {

	margin-bottom: 0;

}

/* @end */

/* @group Get Involved */

.row.get-involved {

	margin-bottom: 50px;

}

.row.get-involved .c {

	position: relative;

	border-top: 8px solid #f2f1ec;

	padding-bottom: 20px;

}

.row.get-involved .c .number {

	position: absolute;

	z-index: 10;

	top: -25px;

	left: 50%;

	margin-left: -20px;

	display: block;

	width: 40px;

	height: 40px;

	background: #8b2346;

	color: white;

	font-family: 'DIN17SBOP-Regular', sans-serif;

	font-weight: normal;

	font-size: 28px;

	line-height: 45px;

	text-align: center;

	-webkit-border-radius: 50px;

	-moz-border-radius: 50px;

	border-radius: 50px;

}

.row.get-involved .get-involved-header {

	border-top: 0;

	margin-top: -70px;

	padding-top: 60px;

	padding-left: 20px;

	background: url(../aauw/images/bg-diag-horiz2.gif) repeat-y right;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

.row.get-involved .get-involved-header .title {

	margin-right: 120px;

	margin-bottom: 20px;

	padding-left: 60px;

}

.row.get-involved .get-involved-header .number {

	top: 30px;

	left: -20px;

	margin: 0;

	height: 86px;

	width: 86px;

	line-height: 90px;

	color: #8b2346;

	background: white;

	font-size: 45px;

}

/* @end */

/* @group What We Do */

.row.what-we-do {

	padding-top: 30px;

}

.row.what-we-do .c {

	position: relative;

	border-top: 8px solid #f2f1ec;

}

.row.what-we-do .c img {

	position: relative;

	display: block;

	margin: -36px auto 20px;

	-webkit-border-radius: 40px;

	-moz-border-radius: 40px;

	border-radius: 40px;

}

span.image-what-we-do {

	position: absolute;

	bottom: -60px;

	right: -28px;

}

.content-what-we-do {

	width: 54%;

}

/* @end */

/* @group Author Archive */

#author-archive-bio {

	position: relative;

	min-height: 70px;

/*	padding-left: 80px; */

	padding-left: 0;

	margin-bottom: 30px;

}

#author-archive-bio h1 {

	margin-bottom: 0;

}

#author-archive-bio .avatar {

/*	position: absolute;
	top: 0;
	left: 0; 
*/
	float: left;
	padding-right: 30px;
	padding-bottom: 15px;
}

#author-archive-bio .author-left {
      float: left;
      width: 26%;
}

#author-archive-bio .aauw_expandable.aauw_expandable_initialized {

    background: #fbfbe9 url("../aauw/images/plus-icon.png") no-repeat scroll 12px center;

}

#author-archive-bio .aauw_expandable.aauw_expandable_initialized.aauw_expandable_opened {

    background: #fbfbe9 url("../aauw/images/minus-icon.png") no-repeat scroll 12px center;
	color: #8b2346;

}

#author-archive-bio .aauw_expandable.aauw_expandable_initialized + div {
	display: none;
	margin-bottom: 10px;
}

#author-archive-bio .aauw_expandable.aauw_expandable_initialized h3 {
	margin: 0.5em;	
}

img.social-icon {
	padding: 2px;
}

.social-icon-cont {
	text-align: center;
   width: 150px;
}

/*.email-icon {
	background:url("../aauw.www/images/email_28.png") 0 0 no-repeat;
	display: block;
   float: left;
   height: 28px;
   width: 28px;
}
*/

div.auth-featured {
	background-color: #eee;
	border: solid 1 px #e9e9cf;
	padding: 8px 11px 15px;
   margin-bottom: 30px;
}

div.auth-featured .hentry {
   margin-bottom: 0;
}

div.auth-featured h2 {
   margin-bottom: 0.2em;
}

div.auth-right {
	width: 74%;
	float: right;
}

.auth-list .hentry {  
	border-bottom: 1px solid #deded2;
    padding-bottom: 20px;
}

.clearfix:after {
    content:" ";
    display:block;
    clear:both;
}

/* @end */

/*	@group aauw-gift	*/

.aauw-gift #header {

	height: 127px;

}

.aauw-gift #header h1{

	top:27px;

}

.aauw-gift #banner{

	height:33px;

}

.aauw-gift #banner h1.section{

	top:0px;

}

.aauw-gift #bg{

	top:94px;

}

.aauw-gift #address, .aauw-reg #address{

	left:500px;

}

/* @end */

/*	@group aauw-campaign-join	*/

body.aauw-campaign-join #header h1, body.aauw-acc #header h1{

	top:27px;

	padding-bottom:3px;

	background-color: #EEEEE5;

}

body.aauw-campaign-join #bg, body.aauw-acc #bg{

	top:27px;

}

body.aauw-campaign-join #banner, body.aauw-acc #banner{

	top:-130px;

}

body.aauw-campaign-join #main, body.aauw-acc #main{

	top:-130px;

	padding-top:0px;

}

body.aauw-campaign-join #address, body.aauw-acc #address{

	left:0px;

}

@media print {

#user-tools .greeting {

display: none;

}

}

/* @end */

/*OMOV styles */

textarea#omovInputRevision {

	border: 2px solid #CCCCCC;

	background-color: #B2CC99;

}

textarea#omovInputComment {

	border: 2px solid #CCCCCC;

	background-color: #ddeecc;

}

textarea#omovInputPlain {

	border: 2px solid #CCCCCC;

	background-color: #FFFFFF;

}

/*End OMOV styles */

/* change to donate button */

#nav2 > ul > li > a {

	padding: 0 9px;

}

/* for resources sub-menu */

#nav2 ul ul.sub-menu a {

	display: none;

	padding: 3px 9px;

	background: #f6f6eb none repeat scroll 0 0;

	color: #252525;

	font-weight: 400;

	line-height: 1.6em;

	padding: 3px 0 3px 9px;

	position: relative;

	top: 7px;

	width: 100%;

}

#btn-give {

	right: 183px;

}

#btn-join,

#btn-give {

	width: 60px;	

}

#btn-login {

	right: 293px;

}

#user-tools {

    right: 312px;

}

/* New About Page */

/* //////////////// vision  /////////////////////////////*/

.aboutvision {

	background: url("../aauw/images/bg-diag-horiz.gif") repeat-y scroll right top rgba(0, 0, 0, 0);

    margin: -83px 0 0 0;

    position: relative;

	height:440px;

	margin-bottom:35px;

}

.aboutvision h1 {

	color:#3a4972;

}

.aboutvision img{

	height:auto;

}

.aboutvision p {

	color: #363636;

    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;

    font-size: 1.1em;

    line-height: 1.5;

    text-align: left;

	padding-left:2%;

	padding-right:2%;

}

.aboutvision h1 a{

	color:#4f213A;

	text-decoration:none;

}

.aboutvision h1 a:hover{

	color:#4f213A;

	text-decoration:underline;	

}

	

/* //////////////// With AAUW, You can...   /////////////////////////*/

.aboutyoucan {

	width:66%

}

.aboutyoucan img{

	border:0;

	float:left; 

	padding-right:10px;

}

.aboutyoucan a{

	color:#8e2344;

	text-decoration:none;

}

.aboutyoucan a:hover{

	color:#8e2344;

	text-decoration:underline;

}

.aboutyoucan p {

	vertical-align:middle;

	margin-bottom:50px;

}

.aboutyoucan h3 {

	color:#8e2344;

	margin-top: 20px;

}

.aboutyoucan h2 {

	color:#8e2344;

}

.aboutyoucan h1 {

	color:#8e2344;

}

.aboutyoucan .aycblurb {

	vertical-align:middle;

	width:100%;

	height:200px;

	padding-bottom:10px; 

	padding-top:10px;

}

	

/* //////////////// INFO (Finances and Leadership)  /////////////////////////////*/

.aboutinfo {

	float:right;

	width: 25%;

	border: 1px solid #cfd7dc;

	border-radius:4px;

	background-color:#dee3e7;

	padding: 10px;

}

.aboutinfo h2{

	color: #3f6075;

}

/* //////////////// KEEP READING  /////////////////////////////*/

.aboutreading {

	padding-top: 35px;

	text-decoration: none !important;

}

.aboutreading a{

	text-decoration: none !important;

}

.aboutreading a:hover {

	text-decoration: underline !important;

}

.aboutreading h2{

	color: #608e3a;

	

}

.aboutreading ul{

	

}

.aboutreading li{

	display: inline-block;

	padding:5px;

	text-align:center;

	width:18%;

	vertical-align:top;

}

.aboutreading li.abr1 a { color:#c66005; }

.aboutreading li.abr2 a { color:#4f213A; }

.aboutreading li.abr3 a { color:#495928; }

.aboutreading li.abr4 a { color:#3f6075; }

.aboutreading li.abr5 a { color:#8e2344; }

/* override default green in polls */

.gpoll_ratio_box {

    background-color: #608e3a;

	}

	

	

	/* @group LE-leanding */

.row.le-landing {

	padding-top: 30px;

}

.row.le-landing h3 {

	font-size: 135%;

	padding-top:7px;

}

.row.le-landing .c {

	position: relative;

	border-top: 8px solid #f2f1ec;

}

.row.le-landing .c img  {

	position: relative;

	display: block;

	margin: -42px auto -15px;

	-webkit-border-radius: 40px;

	-moz-border-radius: 40px;

	border-radius: 40px;

}

.row.le-landing .c img  a{

	position: relative;

	display: block;

	margin: -42px auto -15px;

	-webkit-border-radius: 40px;

	-moz-border-radius: 40px;

	border-radius: 40px;

}

span.image-le-landing {

	position: absolute;

	bottom: -60px;

	right: -28px;

}

.content-le-landing {

	width: 54%;

}

.gfield.align-left span.address_zip {

	margin-left: 0;

}

.gfield.align-left span.address_zip label {

	display: none;

}

div.gform_confirmation_wrapper.download, #pdf-download {

	background-color: #e8e9d7;

	padding-left: 6px;

	width: 50% ;

}

/* @end */



/*Role and Badges branding */

.role-heading {

	background-color:#f6f6eb;
	line-height:1.2;
	padding:5px 10px 15px 10px;
	margin-bottom:15px;

}

.role-heading h3 {
	margin-top: 0.5em;
}



.badges-heading img{

	width: 20px; 

	height: 20px; 

	border: 0px;

	padding-right:10px;

}



/*END Role and Badges branding */

/*campaign/landing page styles */
#campaign-banner {
	overflow-y: hidden;
}
#campaign-banner h1 {
	font-family: 'DIN17SBOP-Regular', sans-serif;
	text-transform: uppercase;
}
#campaign-banner .sublinks {
	position: absolute;
	left: 242px;
	top:0px;
	font: 110% 'DIN17SBOP-Regular', sans-serif;
}
#campaign-banner .sublinks a {
	display:none;

}
#campaign-banner .sublinks a.selected {
	display:none;
}
#campaign-banner .tagline {
	position: absolute;
	top: 30px;
	left: 480px;
	color: white;
}
#campaign-banner.post-type h1 {
	margin-left: 55px;
}
#campaign-banner .post-type {
	position: absolute;
	display: block;
	top: 33px;
	left: 240px;
	width: 43px;
	height: 30px;
	padding: 0px 0 0 0;
	text-indent: -10000px;
	overflow: hidden;
	background:url(../aauw/images/sprites.png) 0 -75px;
}
#campaign-banner .post-type.article { background-position: 0px -75px; }
#campaign-banner .post-type.research { background-position: -88px -75px; }
#campaign-banner .post-type.event { background-position: -247px -74px; }
#campaign-banner .post-type.resource { background-position: -168px -75px; }
#campaign-banner.post-type.post h1 {
	margin-left: 0;
}

#campaign-bg {
    background: #486a7f url("https://www.aauw.org/wp-content/themes/aauw/images/bg-diag3.png") repeat scroll center top;
    height: 110px;
    width: 100%;
}

#campaign-header h1 {
	position: absolute;
	top:-93px;
	width:163px;
	background-color:##EEEEE5;
	left: 0px;
}

#campaign-header {
	position: relative;
	height: 60px;
}
#campaign-header h1 {
	position: absolute;
	top: -113px;
	left: 0px;
	margin: 0;
	z-index: 100;
}
#campaign-header h1 a {
	display: block;
	width: 163px;
	height: 90px;
	background: #eeeee5;
}
#campaign-header h1 em {
	display: block;
	width: 150px;
	height: 50px;
	padding: 20px 0 0 13px;
	font-size: 12px;
	font-family: "DIN17SBOP-Regular", sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	font-style: normal;
	background: #314a70 url(https://www.aauw.org/wp-content/themes/aauw/images/bg-diag3.png);
	color: white;
}

#campaign-main {
	position: relative;
	padding-top: 10px;
}

#campaign-banner {
	padding:0px !important:
}

.campaign-footer {
	padding-bottom:15px !important;
	
}

/*END campaign/landing page styles */


/* LE EVENTS  */
.le-event {
	border:1px solid #E8E9D7;
	padding: 0px;
	width:216px !important;
}
div.span4.le-event:nth-child(2) {
	
	margin-left: 0;
	
}
.le-event-date{
	background-color:#E8E9D7;
	color: #343434;
	padding: 5px;
	font-weight:bold;
}

.le-event-details {
	font-size:130%; 
	text-decoration:none; 
	color:#666;
	padding: 5px;
	font-family:din17sbop-regular;
	/*border:1px solid #E8E9D7;
	min-height: 105px;*/
}

.le-event-details a {
	text-decoration:none; 
	color:#8e2344;
}

.le-event-details a:hover {
	text-decoration:underline; 
	color:#8e2344;
}
.le-event-container .hasMore {
	margin-left: 22px;
}
/* END LE EVENTS  */
/* MODAL POPUP STYLES */
/* example: http://www.aauw.dev/resource/download-pdf-resource-test/ */
#formModal {
    display: none; 
    position: fixed; 
    z-index: 1; /* Sit on top */
    left: 0;
    top: 100px;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
/* Modal Content Box */
.modal-content {
    background-color: #fefefe;
    margin: 15% auto; /* 15% from the top and centered */
    padding: 20px;
    border: 1px solid #888;
    width: 80%; 
}
/* The Close Button */
.closeModal {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}
.closeModal:hover,
.closeModal:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}
/* END MODAL POPUP STYLES */

/* Styles for Event Registration Form */
#member_event_form label {

	font-size: 13px;

	line-height: 14px;

	display: inline-flex;

	padding: 2px 0;
	
	vertical-align: middle; 
	
	margin: 0;

}

#member_event_form input[type="radio"], #member_event_form input[type="checkbox"], #nonmembers-wrap input[type="radio"] {
	
	vertical-align: middle; 
	
	margin: 0;
	
}

#nonmembers-wrap {
	background-color: #f9f9f6;
    border: 2px solid #dedede;
    display: inline-block;
    padding: 6px 6px 9px;
	width: 35%;
}

#nonmember-go-msg {
	color: red;
	display: none;
}

.aauw-reg #content {
	min-height: 150px;
	margin-top: -50px;
}

/* art contest form page body class="art-contest-form" */
.art-contest-form .gform_wrapper .gform_body {
      width: 85%;
}
.art-contest-form .gform_body li.gfield.file-upload {
   margin-top: 25px;
}
/*.art-contest-form .ginput_container_radio ul li {
   float: left; */
}
.art-contest-form .gform_wrapper .gfield_radio li label {
   max-width: 100%;
   padding: 0 15px 0 0;
} 
.art-contest-form .gform_wrapper .field_description_below .gfield_description {
    padding-top: 0;
    margin-left: 0;
    width: 150px;
    float: left;
} 
.art-contest-form .field_description_below .ginput_container_radio+.gfield_description  {
   margin: -18px 0 18px;
}
.art-contest-form .field_description_below .ginput_container_fileupload+.gfield_description  {
   margin: -15px 0 18px;
}
.art-contest-form .field_description_below .ginput_container_text+.gfield_description  {
   margin: -27px 0 18px;
}
.art-contest-form .gform_wrapper .gfield_radio li label {
    margin: -2px 0 0 7px;
    line-height: 1;
    font-size: 1em;
}
.art-contest-form .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {
   line-height: 1.4em;
}
li.contest-rules .gfield_description strong {
   display: block;
   margin-top: 6px;
}
.art-contest-form .gform_wrapper ul.left_label li ul.gfield_radio li {
   margin-bottom: 5px;
}
/* end art contest */

/* gravity forms fixes - not art contest page specific */
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
    font-size: 1em !important;
}
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction {
    font-size: 1em !important;   
}

/* rotate text for state chart stuff  */
td.rotate {

  /* Something you can count on */

white-space: nowrap !important;

border:1 none;

}



td.rotate > div {
    /* Magic Numbers */
    /* 45 is really 360 - 45 */
   -webkit-transform: translateY(100px) rotate(270deg);
   transform: translateY(100px) rotate(270deg);
   width: 17.5px;

}

td.rotate > div > span {

    white-space: nowrap !important;

	line-height:0 !important;

	font-size:11px;

	padding: 0px;

	

}



.leftby25 {

	margin-left:-25px;

}



.leftby40 {

	margin-left:-40px;

}

/* end rotate text for state chart stuff */


/* Footer Edits Nov. 2017 */

#footer a {
    color: #3a4972;
    text-decoration: underline;
}

/* Fix search button sice */
.gsc-results .gsc-cursor-page.gsc-cursor-current-page {
	padding: 6px 6px 6px 6px !important; 
}