/*Theme Name:     Site ResourcesTheme URI:      https://siteresources.aauw.netDescription:    Child theme for AAUW Site Resources based on the Twenty Twelve theme Author:         kmAuthor URI:     https://www.aauw.orgTemplate:       twentytwelveVersion:        1.0*/@import url("../twentytwelve/style.css");body {	word-wrap: normal !important;}a {	outline: none;	color: #8e2344;}a:hover { 	color: #c66005;}a:visited { 	color: #8e2344;}a:visited:hover { 	color: #c66005;}.entry-content a:visited, .comment-content a:visited {color: #8e2344;}.comments-link a, .entry-meta a {    color: #8e2344;}.comments-link a:hover, .entry-meta a:hover {    color: #c66005;}.site-content article {    border-bottom: 1px solid #f4e9ed;    margin-bottom: 4.14286rem;    padding-bottom: 1.71429rem;	word-wrap: normal;	-webkit-hyphens: none;	-moz-hyphens: none;	hyphens: none;}.entry-content img, .comment-content img, .widget img, .author-avatar img, img.wp-post-image {    border-radius: 3px 3px 3px 3px; 	box-shadow:none !important;}/* Header */.site-header {	padding: 24px 0;	padding: 1.714285714rem 0;	background-image:url(../../wp-content/themes/siteresources/AAUW-logo-230.png);	background-repeat:no-repeat;	background-position: left 0px top 35px; 	padding-top:135px; 	line-height:1.3; 	line-height:28px; 	}.site-header h1,.site-header h2 {	text-align: left;	}.site-header h1 a,.site-header h2 a {	color: #3a4972;	display: inline-block;	text-decoration: none;}.site-header h1 a:hover,.site-header h2 a:hover {	color: #576287;}.site-header h2 {	font-weight: normal;	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;	color: #608e3a;}.header-image {	margin-top: 5px;	margin-top: 0.714285714rem;	float:none !important}img.header-image {	margin-bottom:5px;}.entry-header .entry-title {    font-size: 1.57143rem;	color:#832344;	font-family: "Open Sans", Helvetica, Arial, sans-serif;}.branchphoto {	float:none; 	max-width: 100%;}	.branchname {	max-width:100%;	float:none;}/*lists */.entry-content ul ul li,.comment-content ul ul li,.mu_register ul ul li {	margin: 0 0 0 36px;	margin: 0 0 0 2.571428571rem;}.entry-content ul ul ul li,.comment-content ul ul ul li,.mu_register ul ul ul li {	margin: 0 0 0 36px;	margin: 0 0 0 2.571428571rem;}.entry-content ul li li,.comment-content ul li li,.mu_register ul li li {	margin: 0 0 0 36px;	margin: 0 0 0 2.571428571rem;}.entry-content ul li li li,.comment-content ul li li li,.mu_register ul li li li {	margin: 0 0 0 36px;	margin: 0 0 0 2.571428571rem;}/*captions */.wp-caption .wp-caption-text, .gallery-caption, .entry-caption {    color: #3a4972;    font-size: 0.8rem;    font-style: normal;    line-height: 1.5;	margin-bottom:0; 	padding-bottom:0;}/* Images */.alignleft {	float: left;	padding-right:10px;}.alignright {	float: right;	padding-left:10px;}.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;	padding-left: 5px; 	padding-right: 5px;}/*Sticky post */article.sticky .featured-post {	display:none;}.sticky {	background: #E2EBDB;    border: 1px solid #608e3a;	border-bottom: 1px solid #608e3a !important;    border-radius: 5px 5px 5px 5px;	font-size: 1.2;    padding: 10px 20px;    position: relative;}.sticky a {	color: #3a4972;}/* WIDGET */.widget-area .widget h3 {	margin-bottom:0px !important}.widget-title {    color: #608e3a;	border-bottom: 1px solid #608e3a;    font-size: 1.2 !important;	font-size:14px;     font-weight: normal;    line-height: 1.1;	font-family: "Open Sans", Helvetica, Arial, sans-serif;}.widget-title a, .widget-title a:hover, .widget-title a:visited , .widget-title a:visited:hover {    color: #608e3a !important;     font-size: 1.2 !important;	font-size:14px;     font-weight: normal;    line-height: 1.1;	font-family: "Open Sans", Helvetica, Arial, sans-serif;	text-decoration:none !important; }.widget-area .widget {    -moz-hyphens: none;    word-wrap: normal !important;}.widget-area .widget a {	color: #8e2344;	text-decoration:none;}.widget-area .widget a:hover {	color: #c66005;	text-decoration:underline;}.widget-area .widget a:visited {	color: #8e2344;	text-decoration:none;}.widget-area .widget a:visited:hover {	color: #c66005;	text-decoration:underline;}.widget_rss li, .widget-area {   line-height: 1;   margin: 0;}.widget li {   line-height: 1;   margin: 0px;}.postform {	margin-top:10px;}/* FOOTER */footer[role="contentinfo"] {	border-top: 1px solid #8e2344;	clear: both;    font-size: 0.857143rem;    line-height: 1;    margin-left: auto;    margin-right: auto;    margin-top: 0;    max-width: 68.5714rem;    padding: 1.71429rem 0; }footer[role="contentinfo"] a {    color: #8e2344;}footer[role="contentinfo"] a:hover{    color: #c66005;}/* fix for menu on mobile .main-navigation ul.nav-menu,	.main-navigation div.nav-menu > ul {	display: inline-block !important;	}.main-navigation li {    line-height: 0;}.menu-toggle {	display:none;}	 end fix for menu on mobile */	@media screen and (min-width: 600px) 	{.site-header h1 {font-size: 26px;font-size: 1.8rem;line-height: 1.2;}.header-image {	margin-top: 24px;	margin-top: 1.714285714rem;	float:right;}img.header-image {	background: none repeat scroll 0 0 #F9F9F4;    border: 1px solid #E1E1D8;    box-shadow: 1px 2px 6px #C4C2C2;    padding: 8px;	margin-bottom:15px;}.branchphoto {	float:right; 	max-width: 55%;	}	.branchname {	float:left;	max-width: 45%;	padding-bottom:15px;}/* NAV */.main-navigation ul.nav-menu,	.main-navigation div.nav-menu > ul {		border-bottom: 1px solid #8e2344;		border-top: 1px solid #8e2344;		display: inline-block !important;		text-align: left;		width: 100%;		font-size: 1.2em;		font-size:14px;		font-family: "Open Sans", Helvetica, Arial, sans-serif;	}	.main-navigation ul {		margin: 0;		text-indent: 0;	}	.main-navigation li a,	.main-navigation li {		display: inline-block;		text-decoration: none;	}	.main-navigation li a {		border-bottom: 0;		color: #8e2344;		line-height: 3.692307692;		text-transform: uppercase;		white-space: nowrap;	}	.main-navigation li a:hover {		color: #c66005;	}	.main-navigation li {		margin: 0 40px 0 0;		margin: 0 2.857142857rem 0 0;		position: relative;	}	.main-navigation li ul {		display: none;		margin: 0;		padding: 0;		position: absolute;		top: 100%;		z-index: 1;	}	.main-navigation li ul ul {		top: 0;		left: 100%;	}	.main-navigation ul li:hover > ul {		border-left: 0;		display: block;	}	.main-navigation li ul li a {		background: #faefe7;		border-bottom: 1px solid #c66005;		border-left: 1px solid #FFF;		display: block;		font-size: 11px;		font-size: 0.785714286rem;		line-height: 2.181818182;		padding: 8px 10px;		padding: 0.571428571rem 0.714285714rem;		width: 180px;		width: 12.85714286rem;		white-space: normal;	}	.main-navigation li ul li a:hover {		background: #f2d5c1;		color: #c66005;	}	.main-navigation .current-menu-item > a,	.main-navigation .current-menu-ancestor > a,	.main-navigation .current_page_item > a,	.main-navigation .current_page_ancestor > a {		color: #8e2344;		font-weight: bold;	}}@media screen and (min-width: 960px) {	body {		background-image:url(../../wp-content/themes/siteresources/green-stripe-bg.gif);	}		body .site {		padding: 0 40px;		padding: 0 2.857142857rem;		margin-top: 0;		margin-top: 0;		margin-bottom: 0;		margin-bottom: 0;		box-shadow: 0 3px 6px rgba(100, 100, 100, 0.5);	}}/*  FT link fix */.ftcalendar-event div a:visited {    color: #FFFFFF;    display: block;    text-decoration: none;}/* styles for FT event list shortcode in text widget */#ftcalendar-list-div {	margin-top: 0.5em;}.widget-area .textwidget .ftlistcalendar ul {	list-style: outside none none;	margin-bottom: 0;}.widget-area .textwidget .ftlistcalendar  >ul  >li:first-child {	background-color: #ddd;	margin-left: 0;	padding-left: 2em;}/* buttons for S-R */input[type="submit"].green,button.green,.button.green {	background: url(images/bg-green.jpg) #608e3a;	position: relative;	display: inline-block;	padding: 10px;	margin: 0;	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; 	border-radius: 8px; /* border radius */	-moz-background-clip: padding; 	-webkit-background-clip: padding-box; 	background-clip: padding-box;	color: #fff;	text-decoration: none;	font-family: "Open Sans",Helvetica,Arial,sans-serif;	font-size: 16px;	line-height: 1;	cursor: pointer;	border: 0;	margin-bottom:10px;}input[type="submit"].green:hover,button.green:hover,.button.green:hover {	background: #94b37b;}input[type="submit"].blue,button.blue,.button.blue {	background: url(images/bg-blue.jpg) #3f6075;	position: relative;	display: inline-block;	padding: 10px;	margin: 0;	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; 	border-radius: 8px; /* border radius */	-moz-background-clip: padding; 	-webkit-background-clip: padding-box; 	background-clip: padding-box;	color: #fff;	text-decoration: none;	font-family: "Open Sans",Helvetica,Arial,sans-serif;	font-size: 16px;	line-height: 1;	cursor: pointer;	border: 0;	margin-bottom:10px;}input[type="submit"].blue:hover,button.blue:hover,.button.blue:hover {	background: #7994a2;}input[type="submit"].orange,button.orange,.button.orange {	background: url(images/bg-orange.jpg) #c66005;	position: relative;	display: inline-block;	padding: 10px;	margin: 0;	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; 	border-radius: 8px; /* border radius */	-moz-background-clip: padding; 	-webkit-background-clip: padding-box; 	background-clip: padding-box;	color: #fff;	text-decoration: none;	font-family: "Open Sans",Helvetica,Arial,sans-serif;	font-size: 16px;	line-height: 1;	cursor: pointer;	border: 0;	margin-bottom:10px;}input[type="submit"].orange:hover,button.orange:hover,.button.orange:hover {	background: #d99457;}input[type="submit"].purple,button.purple,.button.purple {	background: url(images/bg-purple2.jpg) #4f213a;		position: relative;	display: inline-block;	padding: 10px;	margin: 0;	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; 	border-radius: 8px; /* border radius */	-moz-background-clip: padding; 	-webkit-background-clip: padding-box; 	background-clip: padding-box;	color: #fff;	text-decoration: none;	font-family: "Open Sans",Helvetica,Arial,sans-serif;	font-size: 16px;	line-height: 1;	cursor: pointer;	border: 0;	margin-bottom:10px;}input[type="submit"].purple:hover,button.purple:hover,.button.purple:hover {	background: #896a7b;}input[type="submit"].red,button.red,.button.red {	background: url(images/bg-red.jpg) #8e213a;		position: relative;	display: inline-block;	padding: 10px;	margin: 0;	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; 	border-radius: 8px; /* border radius */	-moz-background-clip: padding; 	-webkit-background-clip: padding-box; 	background-clip: padding-box;	color: #fff;	text-decoration: none;	font-family: "Open Sans",Helvetica,Arial,sans-serif;	font-size: 16px;	line-height: 1;	cursor: pointer;	border: 0;	margin-bottom:10px;}input[type="submit"].red:hover,button.red:hover,.button.red:hover {	background: #b36b82;}button .i, .button .i {    background: rgba(0, 0, 0, 0) url("images/sprites.png") repeat scroll -201px -292px;    display: inline-block;    float: right;    height: 20px;    margin: -1px -3px 0 10px;    width: 21px;}button .i.next, .button .i.next {    background-position: -199px -321px;}button .i.prev, .button .i.prev {    background-position: -201px -351px;}button .i.up, .button .i.up {    background-position: -201px -382px;}input.solid[type="submit"], button.solid, .button.solid {    background-image: none;}a.button, a.button:hover, a.button:visited {/*	color: #fff !important; */	color: #fff;}a.button:hover {	text-decoration: underline;}