/******************************************************************
Site Name: 
Author: 

Stylesheet: IE Stylesheet

So instead of using the respond.js file to add media query support
to IE, we're going to use SASS to create an easily readable css file.
Here, we import all the styles the standard stylesheet gets, only
without the media queries. No need to worry about editing anything!

******************************************************************/
/*
Remember, all the BASE styles are called already since IE can
read those. Below, we need to import only the stuff IE can't 
understand (what's inside the media queries). We also need to
import the mixins file so SASS can understand the variables.
*/
/* import mixins */
/******************************************************************
Site Name:
Author:

Stylesheet: Mixins & Constants Stylesheet

This is where you can take advantage of Sass' great features:
Mixins & Constants. I won't go in-depth on how they work exactly,
there are a few articles below that will help do that. What I will
tell you is that this will help speed up simple changes like
changing a color or adding CSS3 techniques gradients.

A WORD OF WARNING: It's very easy to overdo it here. Be careful and
remember less is more.

******************************************************************/
/*********************
CLEARFIXIN'
*********************/
/* line 23, ../scss/_mixins.scss */
.clearfix {
  zoom: 1;
}
/* line 25, ../scss/_mixins.scss */
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}
/* line 26, ../scss/_mixins.scss */
.clearfix:after {
  clear: both;
}

/*********************
TOOLS
*********************/
/* line 34, ../scss/_mixins.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 41, ../scss/_mixins.scss */
.image-replacement {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

/*********************
COLORS
Need help w/ choosing your colors? Try this site out:
http://0to255.com/
*********************/
/* NOW colors */
/*
Here's a great tutorial on how to
use color variables properly:
http://sachagreif.com/sass-color-variables/
*/
/*********************
TYPOGRAPHY
*********************/
/* 	To embed your own fonts, use this syntax
	and place your fonts inside the
	library/fonts folder. For more information
	on embedding fonts, go to:
	http://www.fontsquirrel.com/
	Be sure to remove the comment brackets.
*/
/*	@font-face {
    	font-family: 'Font Name';
    	src: url('library/fonts/font-name.eot');
    	src: url('library/fonts/font-name.eot?#iefix') format('embedded-opentype'),
             url('library/fonts/font-name.woff') format('woff'),
             url('library/fonts/font-name.ttf') format('truetype'),
             url('library/fonts/font-name.svg#font-name') format('svg');
    	font-weight: normal;
    	font-style: normal;
	}
*/
/*
use the best ampersand
http://simplebits.com/notebook/2008/08/14/ampersands-2/
*/
/* line 123, ../scss/_mixins.scss */
span.amp {
  font-family: Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;
  font-style: italic;
}

/* line 129, ../scss/_mixins.scss */
.text-left {
  text-align: left;
}

/* line 130, ../scss/_mixins.scss */
.text-center {
  text-align: center;
}

/* line 131, ../scss/_mixins.scss */
.text-right {
  text-align: right;
}

/* line 135, ../scss/_mixins.scss */
.alert-help, .alert-info, .alert-error, .alert-success {
  margin: 10px;
  padding: 5px 18px;
  border: 1px solid;
}

/* line 141, ../scss/_mixins.scss */
.alert-help {
  border-color: #e8dc59;
  background: #ebe16f;
}

/* line 147, ../scss/_mixins.scss */
.alert-info {
  border-color: #bfe4f4;
  background: #d5edf8;
}

/* line 153, ../scss/_mixins.scss */
.alert-error {
  border-color: #f8cdce;
  background: #fbe3e4;
}

/* line 159, ../scss/_mixins.scss */
.alert-success {
  border-color: #deeaae;
  background: #e6efc2;
}

/*********************
TRANSITION
*********************/
/*
I totally rewrote this to be cleaner and easier to use.
You'll need to be using Sass 3.2+ for these to work.
Thanks to @anthonyshort for the inspiration on these.
USAGE: @include transition(all 0.2s ease-in-out);
*/
/*********************
CSS3 GRADIENTS
Be careful with these since they can
really slow down your CSS. Don't overdo it.
*********************/
/* @include css-gradient(#dfdfdf,#f8f8f8); */
/**********************
RAD SHADOWS & BOXES
**********************/
/********************
RAD GRADIENTS
********************/
/*********************
BOX SIZING
*********************/
/* @include box-sizing(border-box); */
/* NOTE: value of "padding-box" is only supported in Gecko. So
probably best not to use it. I mean, were you going to anyway? */
/*********************
BUTTONS
*********************/
/* line 276, ../scss/_mixins.scss */
.button, .button:visited {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  /*	border: 1px solid lighten($link-color, 13%);
  	border-top-color: lighten($link-color, 7%);
  	border-left-color: lighten($link-color, 7%);
  	border-radius: 24px;
  	text-shadow: 0 1px rgba(0,0,0, .75);
  	@include css-gradient($link-color, lighten($link-color, 5%));
  	background-color: $readmore-bkg-color;
  		padding: 4px 12px;
  */
  color: #fff;
  display: inline-block;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
  margin-bottom: 20px;
  line-height: 21px;
  padding: 4px 0px;
}
/* line 300, ../scss/_mixins.scss */
.button:hover, .button:focus, .button:visited:hover, .button:visited:focus {
  color: #fff;
      /*
      border: 1px solid lighten($link-color, 13%);
      border-top-color: lighten($link-color, 20%);
      border-left-color: lighten($link-color, 20%);
      @include css-gradient(lighten($link-color, 5%), lighten($link-color, 10%));
      background-color: lighten($readmore-bkg-color, 15%);

   */
}
/* line 313, ../scss/_mixins.scss */
.button:active, .button:visited:active {
  		/* @include css-gradient(lighten($link-color, 5%), $link-color);
  		background-color: lighten($readmore-bkg-color, 15%);
  
  		*/
}

/* line 323, ../scss/_mixins.scss */
.blue-button, .blue-button:visited {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  border: 1px solid #3f94d2;
  border-top-color: #2e84c5;
  border-left-color: #2e84c5;
  padding: 4px 12px;
  color: #fff !important;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  /* text-shadow: 0 1px rgba(0,0,0, .75); */
  cursor: pointer;
  margin-bottom: 20px;
  line-height: 21px;
  border-radius: 24px;
  /* @include css-gradient($now-blue, lighten($now-blue, 5%)); */
  background-color: #2771a8;
}
/* line 343, ../scss/_mixins.scss */
.blue-button:hover, .blue-button:focus, .blue-button:visited:hover, .blue-button:visited:focus {
  color: #fff;
  border: 1px solid #3f94d2;
  border-top-color: #5ca4d9;
  border-left-color: #5ca4d9;
  /* @include css-gradient(lighten($now-blue, 5%), lighten($now-blue, 10%)); */
  background-color: #4798d4;
}
/* line 352, ../scss/_mixins.scss */
.blue-button:active, .blue-button:visited:active {
  /* @include css-gradient(lighten($now-blue, 5%), $now-blue); */
  background-color: #4798d4;
}

/*

.blue-button, .blue-button:visited {
	border-color: lighten($now-blue, 10%);
	text-shadow: 0 1px 1px lighten($now-blue, 10%);
	@include css-gradient( $now-blue, lighten($now-blue, 5%) );
	box-shadow: inset 0 0 3px lighten($now-blue, 16%);

	&:hover, &:focus {
		border-color: lighten($now-blue, 15%);
		@include css-gradient( lighten($now-blue, 4%), lighten($now-blue, 10%) );
	}
	&:active {
		@include css-gradient( lighten($now-blue, 5%), $now-blue );
	}


}
*/
/******************************************************************
Site Name:
Author:

Stylesheet: Grid Stylesheet

I've seperated the grid so you can swap it out easily. It's
called at the top the style.scss stylesheet.

There are a ton of grid solutions out there. You should definitely
experiment with your own. Here are some recommendations:

http://gridsetapp.com - Love this site. Responsive Grids made easy.
http://susy.oddbird.net/ - Grids using Compass. Very elegant.
http://gridpak.com/ - Create your own responsive grid.

The grid below is a combination of the 1140 grid and Twitter Boostrap. 
I liked 1140 but Boostrap's grid was way more detailed so I merged them 
together, let's see how this works out. If you want to use 1140, the original 
values are commented out on each line.

******************************************************************/
/* line 24, ../scss/_grid.scss */
.onecol {
  width: 5.801104972%;
}

/* 4.85%;  } /* grid_1  */
/* line 25, ../scss/_grid.scss */
.twocol {
  width: 14.364640883%;
}

/* 13.45%; } /* grid_2  */
/* line 26, ../scss/_grid.scss */
.threecol {
  width: 22.928176794%;
}

/* 22.05%; } /* grid_3  */
/* line 27, ../scss/_grid.scss */
.fourcol {
  width: 31.491712705%;
}

/* 30.75%; } /* grid_4  */
/* line 28, ../scss/_grid.scss */
.fivecol {
  width: 40.055248616%;
}

/* 39.45%; } /* grid_5  */
/* line 29, ../scss/_grid.scss */
.sixcol {
  width: 48.618784527%;
}

/* 48%;    } /* grid_6  */
/* line 30, ../scss/_grid.scss */
.sevencol {
  width: 57.182320438000005%;
}

/* 56.75%; } /* grid_7  */
/* line 31, ../scss/_grid.scss */
.eightcol {
  width: 65.74585634900001%;
}

/* 65.4%;  } /* grid_8  */
/* line 32, ../scss/_grid.scss */
.ninecol {
  width: 74.30939226%;
}

/* 74.05%; } /* grid_9  */
/* line 33, ../scss/_grid.scss */
.tencol {
  width: 82.87292817100001%;
}

/* 82.7%;  } /* grid_10 */
/* line 34, ../scss/_grid.scss */
.elevencol {
  width: 91.436464082%;
}

/* 91.35%; } /* grid_11 */
/* line 35, ../scss/_grid.scss */
.twelvecol {
  width: 99.999999993%;
}

/* 100%;   } /* grid_12 */
/* line 38, ../scss/_grid.scss */
.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol, .twelvecol {
  position: relative;
  float: left;
  margin-left: 2.762430939%;
}

/* line 44, ../scss/_grid.scss */
.first {
  margin-left: 0 !important;
}

/* line 48, ../scss/_grid.scss */
.last {
  float: right;
}

/* line 52, ../scss/_grid.scss */
.middle {
  margin-left: 0.25%;
}

/******************************************************************
Site Name: 
Author: 

Stylesheet: 481px and Up Stylesheet

This stylesheet is loaded for larger devices. It's set to 
481px because at 480px it would load on a landscaped iPhone.
This isn't ideal because then you would be loading all those
extra styles on that same mobile connection. 

A word of warning. This size COULD be a larger mobile device,
so you still want to keep it pretty light and simply expand
upon your base.scss styles.

******************************************************************/
/*********************
NAVIGATION STYLES
*********************/
/* .menu is clearfixed inside mixins.scss */
/* line 27, ../scss/_481up.scss */
.menu {
  /* end .menu ul */
}
/* line 28, ../scss/_481up.scss */
.menu ul {
  /* end .menu ul li */
  /* highlight current page */
  /* end current highlighters */
}
/* line 29, ../scss/_481up.scss */
.menu ul li {
  /*
  plan your menus and drop-downs wisely.
  */
}
/* line 30, ../scss/_481up.scss */
.menu ul li a {
  /*
  you can use hover styles here even though this size
  has the possibility of being a mobile device.
  */
}

/* end .menu */
/*********************
POSTS & CONTENT STYLES
*********************/
/* entry content */
/* line 75, ../scss/_481up.scss */
.entry-content {
  /* at this larger size, we can start to align images */
}
/* line 79, ../scss/_481up.scss */
.entry-content .alignleft, .entry-content img.alignleft {
  margin-right: 1.5em;
  display: inline;
  float: left;
}
/* line 84, ../scss/_481up.scss */
.entry-content .alignright, .entry-content img.alignright {
  margin-left: 1.5em;
  display: inline;
  float: right;
}
/* line 89, ../scss/_481up.scss */
.entry-content .aligncenter, .entry-content img.aligncenter {
  margin-right: auto;
  margin-left: auto;
  display: block;
  clear: both;
}

/* end .entry-content */
/*********************
FOOTER STYLES
*********************/
/*
check your menus here. do they look good?
do they need tweaking?
*/
/* end .footer-links */
/* line 112, ../scss/_481up.scss */
#button-nav-wrapper {
  left: 64%;
}

/******************************************************************
Site Name: National Organization for Women (NOW)
Author: Rad Campaign (Based on Bones fo WordPress)

Stylesheet: Tablet & Small Desktop Stylesheet

Here's where you can start getting into the good stuff.
This size will work on iPads, other tablets, and desktops.
So you can start working with more styles, background images,
and other resources. You'll also notice the grid starts to
come into play. Have fun!

******************************************************************/
/*********************
GENERAL STYLES
*********************/
/*********************
LAYOUT & GRID STYLES
*********************/
/* line 22, ../scss/_768up.scss */
.wrap {
  /* max-width: 1140px; */
  max-width: 960px;
}

/* line 28, ../scss/_768up.scss */
.page .wrap,
.single .wrap,
.archive .wrap,
.search .wrap,
.error404 .wrap {
  max-width: 960px;
}

/* line 41, ../scss/_768up.scss */
.page #content,
.single #content,
.archive #content,
.search #content,
.error404 #content {
  margin-top: 2.2em;
}

/*********************
HEADER STYLES
*********************/
/*********************
NAVIGATION STYLES
*********************/
/* line 53, ../scss/_768up.scss */
#nav-wrapper {
  position: relative;
  z-index: 600;
  -webkit-box-shadow: 0 -1px rgba(255, 255, 255, 0.15) inset;
  -moz-box-shadow: 0 -1px rgba(255, 255, 255, 0.15) inset;
  -ms-box-shadow: 0 -1px rgba(255, 255, 255, 0.15) inset;
  -o-box-shadow: 0 -1px rgba(255, 255, 255, 0.15) inset;
  box-shadow: 0 -1px rgba(255, 255, 255, 0.15) inset;
  background: #22689b;
  background-image: -webkit-linear-gradient(to top, #22689b, #3286c3);
  background-image: -moz-linear-gradient(to top, #22689b, #3286c3);
  background-image: -ms-linear-gradient(to top, #22689b, #3286c3);
  background-image: -o-linear-gradient(to top, #22689b, #3286c3);
  background-image: linear-gradient(to top, #22689b, #3286c3);
  height: inherit !important;
}

/* line 71, ../scss/_768up.scss */
header .nav {
  border: 0;
  margin: 0px;
  /* end .menu ul li */
  /* highlight current page */
  /* end current highlighters */
}

/* line 79, ../scss/_768up.scss */
header .nav li {
  float: left;
  /* position: relative; */
  /*
  plan your menus and drop-downs wisely.
  */
  /* showing sub-menus */
}

/* line 88, ../scss/_768up.scss */
header .nav li a {
  border-bottom: 0;
  color: white;
  font-weight: 700;
  padding: 10px 6px;
  /*
  you can use hover styles here even though this size
  has the possibility of being a mobile device.
  */
}

/* line 99, ../scss/_768up.scss */
header .nav li ul.sub-menu,
header .nav li ul.children {
  position: absolute;
  float: left;
  display: none;
  z-index: 8999;
  x-margin: 0px 0px 0px -48px;
  width: 752px;
  background: #1f2d36;
  /* height: 62px; */
}
/* line 109, ../scss/_768up.scss */
header .nav li ul.sub-menu:hover,
header .nav li ul.children:hover {
  display: block;
}

/* move submenus around */
/* line 117, ../scss/_768up.scss */
.home header .nav .menu-item-c4 ul.sub-menu {
  margin: .5px 0px 0px 4px !important;
  width: 100%;
}
/* line 124, ../scss/_768up.scss */
.home header .nav .menu-item-foundation ul.sub-menu {
  margin: .5px 0px 0px -104px !important;
  width: 100%;
}
/* line 131, ../scss/_768up.scss */
.home header .nav .menu-item-give ul.sub-menu {
  margin: .5px 0px 0px -390px !important;
  width: 100%;
}

/*
.page,
.archive,
.search
.single,
.error404 {
    header {
      .nav {
        li {
          ul.sub-menu,
          ul.children {
            margin: 0 0 0 -9px;
          }
        }
      }
    }
}
*/
/* line 168, ../scss/_768up.scss */
.page header .nav .menu-item-c4 ul.sub-menu,
.archive header .nav .menu-item-c4 ul.sub-menu,
.search header .nav .menu-item-c4 ul.sub-menu,
.single header .nav .menu-item-c4 ul.sub-menu,
.error404 header .nav .menu-item-c4 ul.sub-menu {
  margin: .5px 0px 0px 4px !important;
  height: 44px;
  width: 100%;
}
/* line 176, ../scss/_768up.scss */
.page header .nav .menu-item-foundation ul.sub-menu,
.archive header .nav .menu-item-foundation ul.sub-menu,
.search header .nav .menu-item-foundation ul.sub-menu,
.single header .nav .menu-item-foundation ul.sub-menu,
.error404 header .nav .menu-item-foundation ul.sub-menu {
  margin: .5px 0px 0px -104px !important;
  width: 100%;
  height: 44px;
}
/* line 184, ../scss/_768up.scss */
.page header .nav .menu-item-give ul.sub-menu,
.archive header .nav .menu-item-give ul.sub-menu,
.search header .nav .menu-item-give ul.sub-menu,
.single header .nav .menu-item-give ul.sub-menu,
.error404 header .nav .menu-item-give ul.sub-menu {
  margin: .5px 0px 0px -390px !important;
  width: 100%;
  height: 44px;
}

/*

header .nav .menu-item-c4 ul.sub-menu {
  margin: 0px 0px 0px 8px !important;
}

.single {
  header {
    .nav {
      .menu-item-c4 {
        background-color: #1D262C !important;
        border-radius: 0 6px 0 0 / 0 40px 0 0;
        box-shadow: 0 -1px rgba(255, 255, 255, 0.1);
        color: #4DB689;
        font-weight: 600;
        text-shadow: 0 1px rgba(0, 0, 0, 0.35);
      }

      .menu-item-c4 > a {
        color: $menu-link-current-color;
      }

      .menu-item-c4 > ul.sub-menu {
        display: block;
      }
    }
  }
}

.single .header .nav li ul.sub-menu, header .nav li ul.children {
  margin: 0 0 0 -24px;
  padding-left: 24px;

}
*/
/* line 231, ../scss/_768up.scss */
header .nav ul.sub-menu li {
  float: left;
  display: inline;
  padding: 0px 0px;
  x-border-right: 1px solid #343C42;
  margin-top: 5px;
  background: url("../../library/images/separator_sub-menu-nav.png") 100% 27% no-repeat #1F2D36;
}

/* line 243, ../scss/_768up.scss */
header .nav li ul.sub-menu li a,
header .nav li ul.children li a {
  padding-left: 10px;
  border-right: 0;
  text-transform: uppercase;
  font-weight: 700;
  color: #FFFFFF;
  text-shadow: 0 1px rgba(0, 0, 0, 0.35);
  display: inline-block;
  height: 44px;
}

/* line 255, ../scss/_768up.scss */
.home header .nav li ul.sub-menu li a,
.home header .nav li ul.children li a {
  height: 35px;
}

/* line 260, ../scss/_768up.scss */
header .nav ul.sub-menu li a:hover,
header .nav ul.sub-menu li a:active {
  text-decoration: none;
  color: #4db689;
}

/* line 266, ../scss/_768up.scss */
header .nav li ul.sub-menu li:last-child a,
header .nav li ul.children li:last-child a {
  border-bottom: 0;
}

/* line 272, ../scss/_768up.scss */
header .nav ul.sub-menu .sub-menu {
  display: none !important;
}

/* line 276, ../scss/_768up.scss */
header .nav li:hover ul.sub-menu {
  top: auto;
  display: block;
}

/* line 283, ../scss/_768up.scss */
header .nav ul.sub-menu li.current-menu-item a,
header .nav ul.sub-menu li.current-menu-ancestor a,
header .nav ul.sub-menu li.current-menu-parent a,
header .nav li.current-menu-ancestor a,
header .nav li.current-menu-parent a {
  color: #4db689 !important;
}

/* line 291, ../scss/_768up.scss */
header .nav ul.sub-menu li:last-of-type {
  x-border-right: 0px none;
  background: #1F2D36 !important;
}

/*
header. nav ul.sub-menu:last-child {
  display: none;
}

*/
/* line 303, ../scss/_768up.scss */
header .nav .menu-item-has-children ul.sub-menu {
  background: #1f2d36;
}

/* line 307, ../scss/_768up.scss */
header.foundation nav #menu-main-menu li:first-of-type .sub-menu {
  width: 83%;
}

/*********************
SIDEBARS & ASIDES
*********************/
/* line 318, ../scss/_768up.scss */
.sidebar {
  margin-top: 2.2em;
}

/* line 323, ../scss/_768up.scss */
.widgettitle {
  background-color: #2772a9;
  color: white;
  font-weight: 600;
  font-size: 1.385em;
  padding: .25em .5em;
  border: 0px;
  margin: 0px;
}

/* line 334, ../scss/_768up.scss */
.widget {
  padding: 0 10px;
  margin: 2.2em 0;
}

/* line 339, ../scss/_768up.scss */
.widget ul li {
  margin-bottom: 0.75em;
  /* deep nesting */
}

/* line 344, ../scss/_768up.scss */
.widget ul li ul {
  margin-top: 0.75em;
  padding-left: 1em;
}

/* links widget */
/* meta widget */
/* pages widget */
/* recent-posts widget */
/* archives widget */
/* tag-cloud widget */
/* calendar widget */
/* category widget */
/* recent-comments widget */
/* search widget */
/* text widget */
/*********************
FOOTER STYLES
*********************/
/*
you'll probably need to do quite a bit
of overriding here if you styled them for
mobile. Make sure to double check these!
*/
/* line 369, ../scss/_768up.scss */
.footer-links {
  text-align: center;
}
/* line 375, ../scss/_768up.scss */
.footer-links ul li {
  float: left;
  display: inline-block;
  padding: 0px 16px;
  border-right: 1px solid #303539;
}
/* line 382, ../scss/_768up.scss */
.footer-links ul li a:link, .footer-links ul li a:visited {
  color: #868686;
  text-decoration: none;
}
/* line 388, ../scss/_768up.scss */
.footer-links ul li a:hover, .footer-links ul li a:active {
  text-decoration: underline;
}
/* line 393, ../scss/_768up.scss */
.footer-links ul li:last-child {
  border-right: 0px none;
}

/* end .footer-links */
/* line 406, ../scss/_768up.scss */
#site-credits {
  background: url("../../library/images/logo_footer.png") 0% 2% no-repeat transparent;
}
/* line 410, ../scss/_768up.scss */
#site-credits p {
  position: relative;
  x-margin-left: -110px;
}

/* line 417, ../scss/_768up.scss */
#site-credits.foundation-credits {
  background: url("../../library/images/logo_footer.png") top right no-repeat transparent;
  padding-right: 24px;
  padding-left: 0px;
}

/* line 426, ../scss/_768up.scss */
.copyright span {
  display: inline;
}

/******************************
NOW Styles
******************************/
/** Header **/
/*

#socialbtnshead-wrapper {
  position: relative;
  margin-top: -30px;
  z-index: 700;
  background: transparent;
  vertical-align: middle;
}

*/
/* line 450, ../scss/_768up.scss */
#socialbtnshead {
  text-align: right;
  position: relative;
  left: 550px;
  margin-top: -30px !important;
  top: 0 !important;
}

/* line 459, ../scss/_768up.scss */
.home #button-nav-wrapper {
  position: relative;
  top: -80px;
  left: 73.2%;
  z-index: 800;
  width: 220px;
}

/* line 468, ../scss/_768up.scss */
#button-nav {
  background: #7a54ab;
  box-shadow: -1px 1px rgba(0, 0, 0, 0.4);
}

/* line 473, ../scss/_768up.scss */
#button-nav div.btn-purple {
  -webkit-box-shadow: 1px, 0px, rgba(255, 255, 255, 0.8);
  -moz-box-shadow: 1px, 0px, rgba(255, 255, 255, 0.8);
  box-shadow: 1px, 0px, rgba(255, 255, 255, 0.8);
  padding: 11px 9px 10px 9px;
}

/* line 482, ../scss/_768up.scss */
#subscribepurple a {
  background: url("../../library/images/icon_purple-nav-envelope.png") top center no-repeat #7a54ab;
}

/* line 487, ../scss/_768up.scss */
#donatepurple a {
  background: url("../../library/images/icon_purple-nav-heart.png") top center no-repeat #7a54ab;
}

/* line 492, ../scss/_768up.scss */
#searchpurple a {
  background: url("../../library/images/icon_purple-nav-magnifier.png") top center no-repeat #7a54ab;
  color: #FFFFFF !important;
  -webkit-text-shadow: 0px 1px rgba(0, 0, 0, 0.35) !important;
  -moz-text-shadow: 0px 1px rgba(0, 0, 0, 0.35) !important;
  -ms-text-shadow: 0px 1px rgba(0, 0, 0, 0.35) !important;
  -o-text-shadow: 0px 1px rgba(0, 0, 0, 0.35) !important;
  text-shadow: 0px 1px rgba(0, 0, 0, 0.35) !important;
  text-shadow: 0px 1px rgba(0, 0, 0, 0.35) !important;
}

/* line 504, ../scss/_768up.scss */
.btn-purple {
  background-color: #7a54ab;
  font-weight: 600;
  display: inline-block;
}

/* line 510, ../scss/_768up.scss */
.btn-purple a {
  color: white;
  text-decoration: none;
  padding-top: 15px;
  display: inline-block;
  -webkit-text-shadow: 0px 1px rgba(0, 0, 0, 0.35);
  -moz-text-shadow: 0px 1px rgba(0, 0, 0, 0.35);
  -ms-text-shadow: 0px 1px rgba(0, 0, 0, 0.35);
  -o-text-shadow: 0px 1px rgba(0, 0, 0, 0.35);
  text-shadow: 0px 1px rgba(0, 0, 0, 0.35);
}

/* line 522, ../scss/_768up.scss */
.btn-purple a:hover, .btn-purple a:active, .btn-purple a:focus {
  text-decoration: underline;
  color: white;
}

/* line 528, ../scss/_768up.scss */
.last-item {
  box-shadow: 0px 0px 0px rgba(255, 255, 255, 0) !important;
}

/* line 532, ../scss/_768up.scss */
#toggle {
  position: relative;
  left: -89px;
}
/* line 536, ../scss/_768up.scss */
#toggle .search-wrapper {
  width: 310px;
  height: 54px;
  padding: 8px 4px 8px 8px;
  background-color: #3c1c66;
  -webkit-box-shadow: -1px 1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: -1px 1px rgba(0, 0, 0, 0.4);
  box-shadow: -1px 1px rgba(0, 0, 0, 0.4);
}
/* line 545, ../scss/_768up.scss */
#toggle .search-wrapper input[type='text'] {
  width: 296px;
  height: 40px;
  padding: 3px 56px 3px 3px;
  background-color: #43256b;
  -webkit-box-shadow: inset 2px 3px 3px rgba(1, 1, 1, 0.21);
  -moz-box-shadow: inset 2px 3px 3px rgba(1, 1, 1, 0.21);
  box-shadow: inset 2px 3px 3px rgba(1, 1, 1, 0.21);
  border: solid 1px #2f1452;
  color: #FFFFFF;
  font-weight: 600;
  text-shadow: 0px 1px rgba(0, 0, 0, 0.35);
}
/* line 559, ../scss/_768up.scss */
#toggle .search-wrapper input[type='submit'] {
  color: #FFFFFF;
  width: 52px;
  height: 38px;
  background-color: #2f1452;
  text-shadow: 0px 1px rgba(0, 0, 0, 0.35);
  border: 0px !important;
  position: relative;
  left: 243px;
  top: -39px;
}

/* line 578, ../scss/_768up.scss */
.home #nav-wrapper-inner nav {
  width: 90%;
  padding-left: 122px;
  font-size: .9em;
}

/* line 585, ../scss/_768up.scss */
#logo-wrapper {
  position: relative !important;
  z-index: 500 !important;
  left: 0px !important;
  top: -20px;
  width: 150px;
}
/* line 592, ../scss/_768up.scss */
#logo-wrapper a {
  display: inline-block;
  width: 125px;
  height: auto;
}
/* line 598, ../scss/_768up.scss */
#logo-wrapper img {
  width: 125px;
  height: auto;
}

/* line 604, ../scss/_768up.scss */
.home #header-wrapper {
  position: relative;
  height: 83px;
}

/* line 610, ../scss/_768up.scss */
.page #header-wrapper,
.single #header-wrapper,
.archive #header-wrapper,
.search #header-wrapper,
.error404 #header-wrapper {
  background: url("../../library/images/bkg_interior-header.png") top left no-repeat #1f2d36;
  height: 83px;
  position: relative;
}

/* line 620, ../scss/_768up.scss */
.page #inner-header,
.single #inner-header,
.archive #inner-header,
.search #inner-header,
.error404 #inner-header {
  position: relative;
  top: -51px;
}

/* line 629, ../scss/_768up.scss */
.page #logo-wrapper,
.single #logo-wrapper,
.archive #logo-wrapper,
.search #logo-wrapper,
.error404 #logo-wrapper {
  top: -20px;
  left: -10px;
}

/* line 643, ../scss/_768up.scss */
.page #nav-wrapper-inner,
.single #nav-wrapper-inner,
.archive #nav-wrapper-inner,
.search #nav-wrapper-inner,
.error404 #nav-wrapper-inner {
  position: relative;
  z-index: 8;
}

/* line 649, ../scss/_768up.scss */
.page #nav-wrapper-inner nav,
.single #nav-wrapper-inner nav,
.archive #nav-wrapper-inner nav,
.search #nav-wrapper-inner nav,
.error404 #nav-wrapper-inner nav {
  width: 90%;
  padding-left: 95px;
}

/* line 659, ../scss/_768up.scss */
#stripe {
  background: #1f2d36;
  display: block;
  font-size: .9em;
}

/* line 665, ../scss/_768up.scss */
#stripe #stripe-inner {
  height: 62px;
  position: relative;
  z-index: 10;
  padding-left: 115px;
  display: block;
}

/* line 673, ../scss/_768up.scss */
#stripe #stripe-inner ul {
  height: 62px;
  position: relative;
  top: -6px;
}

/* line 679, ../scss/_768up.scss */
#stripe #stripe-inner ul li {
  float: left;
  padding: 8px 8px;
  border-right: 1px solid #343C42;
}

/* line 685, ../scss/_768up.scss */
#stripe #stripe-inner ul li a {
  text-transform: uppercase;
  font-weight: 700;
  color: #FFFFFF;
  text-shadow: 0 1px rgba(0, 0, 0, 0.35);
  display: inline-block;
  text-decoration: none;
}

/* line 694, ../scss/_768up.scss */
#stripe #stripe-inner ul li a:hover, #stripe #stripe-inner ul li a:active {
  text-decoration: none;
  color: #4db689;
}

/* line 699, ../scss/_768up.scss */
#stripe #stripe-inner ul li.current-menu-item a, #stripe #stripe-inner ul li.current-menu-ancestor a {
  color: #4db689;
}

/* line 703, ../scss/_768up.scss */
#stripe #stripe-inner ul li:last-of-type {
  border-right: 0px none;
}

/* line 707, ../scss/_768up.scss */
#stripe #stripe-inner ul.sub-menu + ul.sub-menu {
  display: none;
}

/** Homepage **/
/* slideshow */
/* line 715, ../scss/_768up.scss */
.image {
  position: relative;
  width: 100%;
  /* for IE 6 */
  background: transparent !important;
}

/* line 722, ../scss/_768up.scss */
.image img {
  width: 100%;
  height: auto;
}

/* line 728, ../scss/_768up.scss */
.viz {
  overflow: visible;
}

/* line 733, ../scss/_768up.scss */
#slideshow img {
  background: transparent;
}

/* line 738, ../scss/_768up.scss */
#overlay {
  position: relative;
  top: -78px;
  left: 0;
  width: 100%;
  height: 74px;
  color: #fff;
  line-height: 30px;
  background: #131313;
  /* fallback color */
  background-color: rgba(19, 19, 19, 0.5);
  padding: 10px;
}

/* line 753, ../scss/_768up.scss */
#overlay h4,
#overlay h4 a,
#overlay h4 a:visited,
#overlay h4 a:hover,
#overlay h4 a:active {
  background-color: transparent;
  color: #ffffff !important;
  margin: 4px 4px;
  text-decoration: none;
  font-size: 1.486em;
}

/* line 766, ../scss/_768up.scss */
#overlay h4 a:hover,
#overlay h4 a:active {
  text-decoration: underline;
}

/******************************
 for slideshow navigation
*******************************/
/* slide controls */
/* line 778, ../scss/_768up.scss */
#slideshow-controls {
  position: relative;
  z-index: 200;
  left: 79%;
  top: -82px;
  width: 125px;
  display: block !important;
}
/* line 786, ../scss/_768up.scss */
#slideshow-controls #arrow-nextslide,
#slideshow-controls #arrow-prevslide,
#slideshow-controls #wait {
  width: 32px;
  height: 32px;
  display: inline-block;
  position: relative;
  z-index: 200;
  margin-left: 6px;
}
/* line 797, ../scss/_768up.scss */
#slideshow-controls #arrow-nextslide {
  x-top: 0px;
  x-left: 0px;
  x-right: 15px;
}
/* line 802, ../scss/_768up.scss */
#slideshow-controls #arrow-nextslide a#nextarrow {
  height: 32px;
  width: 32px;
  color: transparent;
  text-decoration: none;
  background: url("../../library/images/cntrl-slideshow_next-ring.png") 0px 0px no-repeat;
  display: block;
}
/* line 813, ../scss/_768up.scss */
#slideshow-controls #arrow-prevslide {
  x-top: -32px;
  x-left: -42px;
  /*	float: left; */
  /*comment out if using drop down menus plugin; uncomment if not using */
}
/* line 819, ../scss/_768up.scss */
#slideshow-controls #arrow-prevslide a#prevarrow {
  height: 32px;
  width: 32px;
  color: transparent;
  text-decoration: none;
  background: url("../../library/images/cntrl-slideshow_previous-ring.png") 0px 0px no-repeat;
  display: block;
}
/* line 830, ../scss/_768up.scss */
#slideshow-controls #wait {
  x-top: -32px;
  x-left: -76px;
}
/* line 834, ../scss/_768up.scss */
#slideshow-controls #wait a#pause {
  height: 32px;
  width: 32px;
  color: transparent;
  text-decoration: none;
  background: url("../../library/images/cntrl-slideshow_pause-ring.png") 0px 0px no-repeat;
  display: block;
}

/* line 855, ../scss/_768up.scss */
#homepage-first-wrapper {
  background: url("../../library/images/bkg_slideshow_wrapper_nav-space.png") 50% 0% no-repeat #1f2d36;
  height: 378px;
}

/* line 862, ../scss/_768up.scss */
#homepage-second-wrapper {
  background: #efefef;
  padding-bottom: 1.75em;
}

/* line 867, ../scss/_768up.scss */
#homepage-second-wrapper #homepage-second-inner {
  padding-bottom: 2em;
}

/* line 872, ../scss/_768up.scss */
#homepage-third-wrapper {
  background: #ffffff;
  padding-bottom: 4.5em;
}

/* line 877, ../scss/_768up.scss */
#homepage-third-wrapper #homepage-third-inner a {
  text-decoration: none;
  color: #7a54ab;
}

/* line 885, ../scss/_768up.scss */
#homepage-third-wrapper #homepage-third-inner .button-wrapper a.button:link,
#homepage-third-wrapper #homepage-third-inner .button-wrapper a.button:visited {
  color: #ffffff;
  text-decoration: none;
}
/* line 891, ../scss/_768up.scss */
#homepage-third-wrapper #homepage-third-inner .button-wrapper a.button:hover,
#homepage-third-wrapper #homepage-third-inner .button-wrapper a.button:active {
  color: #ffffff;
  text-decoration: underline;
}

/* line 900, ../scss/_768up.scss */
#homepage-third-wrapper #homepage-third-inner a:hover, #homepage-third-wrapper #homepage-third-inner a:active {
  text-decoration: underline;
}

/* line 904, ../scss/_768up.scss */
#homepage-third-wrapper #homepage-third-inner .title {
  font-weight: 600;
}

/* line 909, ../scss/_768up.scss */
#homepage-fourth-wrapper {
  background: #f3f3f3;
  border-top: 1px solid #cbcbcb;
  padding-bottom: 1.25em;
}

/* line 916, ../scss/_768up.scss */
.home #content {
  margin-top: -83px !important;
}

/* line 921, ../scss/_768up.scss */
#homepage-first-inner {
  position: relative;
  top: 51px;
  z-index: 4;
}

/* line 927, ../scss/_768up.scss */
#homewidgets {
  padding: 0 !important;
}
/* line 930, ../scss/_768up.scss */
#homewidgets .widget {
  padding: 0 !important;
  margin: 0;
}
/* line 939, ../scss/_768up.scss */
#homewidgets #homeleft .widgettitle,
#homewidgets #homemid .widgettitle,
#homewidgets #homeright-top .widgettitle,
#homewidgets #homeright-bottom .widgettitle {
  font-weight: 600;
  color: #3f1d6d;
  font-size: 1.231em;
  text-decoration: none;
  border: 0px;
  margin: 0px 0px .75em 0px !important;
  text-align: left !important;
  background-color: transparent;
}

/* line 954, ../scss/_768up.scss */
#homewidgets #homeleft,
#homewidgets #homemid {
  /*  width: 48.618784527%; */
  box-shadow: 1px 1px rgba(0, 0, 0, 0.12);
  background: #ffffff;
  padding: 24px 20px;
  margin-bottom: 0px;
}

/* line 963, ../scss/_768up.scss */
#homewidgets #homeright-wrapper {
  /*   width: 99.999999993%;
    margin-top: 1.25em;
    margin-left:0;  */
}

/* line 969, ../scss/_768up.scss */
#homewidgets #homeright-wrapper #homeright-top,
#homewidgets #homeright-wrapper #homeright-bottom {
  box-shadow: 1px 1px rgba(0, 0, 0, 0.12);
  background: #ffffff;
  padding: 24px 20px;
  /*   width: 48.618784527%;
    float: left; */
}

/* line 979, ../scss/_768up.scss */
#homewidgets #homeright-bottom {
  /*  margin-left: 2.76243%; */
}

/* line 984, ../scss/_768up.scss */
#homewidgets #homeleft-icon {
  background: url("../../library/images/icon-home_chapter.png") top left no-repeat transparent;
  position: relative;
  z-index: 200;
  top: -34px;
  left: -30px;
  height: 36px;
  width: 36px;
}

/* line 994, ../scss/_768up.scss */
#homewidgets #homemid-icon {
  background: url("../../library/images/icon-home_donate.png") top left no-repeat transparent;
  position: relative;
  z-index: 200;
  top: -34px;
  left: -30px;
  height: 36px;
  width: 36px;
}

/* line 1004, ../scss/_768up.scss */
#homewidgets .sidebar,
#homewidgets .widget {
  margin-top: 0px;
}

/* line 1009, ../scss/_768up.scss */
#homewidgets #homeright-top .widgettitle {
  background: url("../../library/images/icon-home_envelope-green.png") 0% 50% no-repeat transparent;
}

/* line 1013, ../scss/_768up.scss */
#homewidgets #homeright-bottom .widgettitle {
  background: url("../../library/images/icon-home_cart.png") 0% 50% no-repeat transparent;
}

/* line 1018, ../scss/_768up.scss */
#homefeeds {
  background: #ffffff;
  /*
  #feed-actions {background: lime;}
  #feed-blog {background: aqua;}
  #feed-readthis{background: fuchsia;}
*/
}

/* line 1027, ../scss/_768up.scss */
#homefeeds .box-title {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.769em;
  text-align: center;
  margin-left: 30px;
}

/* line 1035, ../scss/_768up.scss */
#homefeeds #feed-actions-inner,
#homefeeds #feed-blog-inner,
#homefeeds #feed-readthis-inner {
  padding-right: 5%;
}

/* line 1041, ../scss/_768up.scss */
#homefeeds #feed-actions {
  margin-left: 3.76243%;
}

/* line 1045, ../scss/_768up.scss */
#homefeeds #feed-blog,
#homefeeds #feed-readthis {
  margin-left: 2.76243% !important;
}

/* line 1050, ../scss/_768up.scss */
#homefeeds #feed-actions-icon,
#homefeeds #feed-blog-icon,
#homefeeds #feed-readthis-icon {
  position: relative;
  z-index: 200;
  top: 68px;
  left: 0px !important;
  height: 36px;
  width: 36px;
}

/* line 1061, ../scss/_768up.scss */
#homefeeds #feed-actions-icon {
  background: url("../../library/images/icon-home_takeaction.png") 0% 0% no-repeat transparent;
}

/* line 1065, ../scss/_768up.scss */
#homefeeds #feed-blog-icon {
  background: url("../../library/images/icon-home_blog.png") 0% 50% no-repeat transparent;
}

/* line 1069, ../scss/_768up.scss */
#homefeeds #feed-readthis-icon {
  background: url("../../library/images/icon-home_readthis.png") 0% 50% no-repeat transparent;
}

/* line 1074, ../scss/_768up.scss */
.home .widgettitle {
  background-color: transparent;
  color: #3f1d6d;
}

/** Footer **/
/* line 1082, ../scss/_768up.scss */
.footer {
  background: url("../../library/images/bkg_footer.png") bottom left no-repeat #1f2d36;
  padding: 1.5em 0;
}

/** Home Footer **/
/* Contact Info */
/* line 1090, ../scss/_768up.scss */
#home-footer .widgettitle {
  text-align: left !important;
}

/* line 1095, ../scss/_768up.scss */
#contact {
  font-weight: 600;
}

/* line 1099, ../scss/_768up.scss */
#contact .widgettitle {
  padding: 0;
}

/* Tweetblender */
/* line 1105, ../scss/_768up.scss */
#tweetblender-2-mc {
  position: relative;
  x-top: -25px;
}

/* line 1111, ../scss/_768up.scss */
.widget_tweetblender .widgettitle {
  background: url("../../library/images/icon-home_tw-tweets.png") center left no-repeat transparent;
  padding-left: 1.75em;
}

/* line 1117, ../scss/_768up.scss */
.tb_header {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}

/* line 1124, ../scss/_768up.scss */
.tb_tweetlist {
  border-bottom: 0 !important;
}

/* line 1128, ../scss/_768up.scss */
.tb_tweetlist .tb_tweet {
  width: 31.491712705%;
  display: inline-block;
  margin-left: 0;
  border-top: 0;
  vertical-align: top;
}

/* line 1136, ../scss/_768up.scss */
.tb_tweetlist .tb_tweet .tb_photo {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}

/* line 1142, ../scss/_768up.scss */
.tb_tweetlist .tb_tweet .tb_author {
  color: transparent;
}

/* line 1146, ../scss/_768up.scss */
.tb_tweetlist .tb_tweet .tb_author a {
  color: #7a54ab;
}

/* line 1150, ../scss/_768up.scss */
.tb_tweetlist .tb_tweet a:link, .tb_tweetlist .tb_tweet a:visited {
  text-decoration: none;
}

/* line 1154, ../scss/_768up.scss */
.tb_tweetlist .tb_tweet a:active, .tb_tweetlist .tb_tweet a:hover {
  text-decoration: underline;
}

/* line 1158, ../scss/_768up.scss */
.tb_tweetlist .tb_tweet .tb_tweetinfo a {
  color: #888888;
  font-size: .846em;
  font-style: normal;
}

/*

div#twitter-follow {
  p iframe.twitter-follow-button {
    .btn label {padding: 2px 8px 4px; }
    .btn i {display: none;}
    .btn {
      -moz-user-select: none;
      background-color: $link-color;
      background-image: -moz-linear-gradient(center top , $link-color, $link-color);
      border: 0 solid #CCCCCC;
      border-radius: 24px 24px 24px 24px;
      color: #FFFFFF;
      cursor: pointer;
      font-weight: 600;
      height: 18px;
      max-width: 98%;
      overflow: hidden;
      padding: 0px 0px;
      position: relative;
      text-shadow: 0 0px 0 rgba(255, 255, 255, 0.5);
    }
    .btn:focus, .btn:hover, .btn:active {
      background-color: #F8F8F8;
      background-image: -moz-linear-gradient(center top , $link-color, $link-color);
      border-color: transparent;
      box-shadow: none;
    }
    .btn:active {
      background-color: $link-color;
      box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1) inset;
    }
    .xl .btn:active {
      box-shadow: 0 3px 7px rgba(0, 0, 0, 0.1) inset;
    }

  }
}

*/
/* line 1205, ../scss/_768up.scss */
#twitter-follow {
  float: right !important;
}

/* line 1210, ../scss/_768up.scss */
#socialbtnsfoot {
  position: relative;
  top: 36px;
}

/** Interior  **/
/* line 1217, ../scss/_768up.scss */
.page-template-page-about-php,
.page-template-page-get-involved-php,
.page-template-page-resources-php,
.page-template-page-issues-php,
.page-template-page-now-leaders-php,
.page-template-page-media-center-php,
.media-center-media-hall-of-shame,
.page-template-page-membership-php,
.page-template-page-give-php {
  background-color: #efefef;
}

/* Full Width Landing Pages:
 + About
 + Issues
 + Resources
 + Media Center
 + Search
 + Search Results
 + Membership
  */
/* line 1242, ../scss/_768up.scss */
.page-template-page-about-php .sidebars-content div div {
  margin-bottom: 1.692em;
}

/* line 1260, ../scss/_768up.scss */
.page-template-page-membership-php #sidebar_landing_toprow .widget,
.page-template-page-membership-php #sidebar_landing_midrow .widget,
.page-template-page-membership-php #sidebar_landing_bottomrow .widget,
.page-template-page-give-php #sidebar_landing_toprow .widget,
.page-template-page-give-php #sidebar_landing_midrow .widget,
.page-template-page-give-php #sidebar_landing_bottomrow .widget {
  width: 235px;
  float: left !important;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.12);
  background: #ffffff;
  padding: 0 !important;
}
/* line 1267, ../scss/_768up.scss */
.page-template-page-membership-php #sidebar_landing_toprow .widget :first-child,
.page-template-page-membership-php #sidebar_landing_midrow .widget :first-child,
.page-template-page-membership-php #sidebar_landing_bottomrow .widget :first-child,
.page-template-page-give-php #sidebar_landing_toprow .widget :first-child,
.page-template-page-give-php #sidebar_landing_midrow .widget :first-child,
.page-template-page-give-php #sidebar_landing_bottomrow .widget :first-child {
  display: inline;
  width: 235px;
  height: auto;
}
/* line 1273, ../scss/_768up.scss */
.page-template-page-membership-php #sidebar_landing_toprow .widget h2,
.page-template-page-membership-php #sidebar_landing_midrow .widget h2,
.page-template-page-membership-php #sidebar_landing_bottomrow .widget h2,
.page-template-page-give-php #sidebar_landing_toprow .widget h2,
.page-template-page-give-php #sidebar_landing_midrow .widget h2,
.page-template-page-give-php #sidebar_landing_bottomrow .widget h2 {
  text-align: center;
  font-size: 1.231em;
  margin: .25em 0 .75em 0;
  border-bottom: 0px;
}
/* line 1281, ../scss/_768up.scss */
.page-template-page-membership-php #sidebar_landing_toprow .widget a,
.page-template-page-membership-php #sidebar_landing_midrow .widget a,
.page-template-page-membership-php #sidebar_landing_bottomrow .widget a,
.page-template-page-give-php #sidebar_landing_toprow .widget a,
.page-template-page-give-php #sidebar_landing_midrow .widget a,
.page-template-page-give-php #sidebar_landing_bottomrow .widget a {
  padding: 0;
}
/* line 1286, ../scss/_768up.scss */
.page-template-page-membership-php #sidebar_landing_toprow .widget-even,
.page-template-page-membership-php #sidebar_landing_midrow .widget-even,
.page-template-page-membership-php #sidebar_landing_bottomrow .widget-even,
.page-template-page-give-php #sidebar_landing_toprow .widget-even,
.page-template-page-give-php #sidebar_landing_midrow .widget-even,
.page-template-page-give-php #sidebar_landing_bottomrow .widget-even {
  margin: 0 1.25%;
}
/* line 1291, ../scss/_768up.scss */
.page-template-page-membership-php #sidebar_landing_toprow :first-child.widget-odd,
.page-template-page-membership-php #sidebar_landing_midrow :first-child.widget-odd,
.page-template-page-membership-php #sidebar_landing_bottomrow :first-child.widget-odd,
.page-template-page-give-php #sidebar_landing_toprow :first-child.widget-odd,
.page-template-page-give-php #sidebar_landing_midrow :first-child.widget-odd,
.page-template-page-give-php #sidebar_landing_bottomrow :first-child.widget-odd {
  margin: 0 !important;
}
/* line 1295, ../scss/_768up.scss */
.page-template-page-membership-php #sidebar_landing_toprow :last-child.widget-odd,
.page-template-page-membership-php #sidebar_landing_midrow :last-child.widget-odd,
.page-template-page-membership-php #sidebar_landing_bottomrow :last-child.widget-odd,
.page-template-page-give-php #sidebar_landing_toprow :last-child.widget-odd,
.page-template-page-give-php #sidebar_landing_midrow :last-child.widget-odd,
.page-template-page-give-php #sidebar_landing_bottomrow :last-child.widget-odd {
  float: right;
  margin: 0;
}

/* Membership */
/* line 1308, ../scss/_768up.scss */
.page-template-page-about-php #toprow,
.page-template-page-about-php #midrow,
.page-template-page-about-php #bottomrow,
.page-template-page-membership-php #toprow,
.page-template-page-membership-php #midrow,
.page-template-page-membership-php #bottomrow,
.page-template-page-give-php #toprow,
.page-template-page-give-php #midrow,
.page-template-page-give-php #bottomrow,
.page-template-page-lybd-php #toprow,
.page-template-page-lybd-php #midrow,
.page-template-page-lybd-php #bottomrow {
  margin-bottom: 1.692em;
}
/* line 1313, ../scss/_768up.scss */
.page-template-page-about-php #toprow img,
.page-template-page-about-php #midrow img,
.page-template-page-about-php #bottomrow img,
.page-template-page-membership-php #toprow img,
.page-template-page-membership-php #midrow img,
.page-template-page-membership-php #bottomrow img,
.page-template-page-give-php #toprow img,
.page-template-page-give-php #midrow img,
.page-template-page-give-php #bottomrow img,
.page-template-page-lybd-php #toprow img,
.page-template-page-lybd-php #midrow img,
.page-template-page-lybd-php #bottomrow img {
  width: 235px;
  height: auto;
}
/* line 1321, ../scss/_768up.scss */
.page-template-page-about-php .about-page-peek,
.page-template-page-about-php .membership-page-peek,
.page-template-page-about-php .give-page-peek,
.page-template-page-about-php .lybd-page-peek,
.page-template-page-about-php #sidebar_landing_toprow .widget,
.page-template-page-membership-php .about-page-peek,
.page-template-page-membership-php .membership-page-peek,
.page-template-page-membership-php .give-page-peek,
.page-template-page-membership-php .lybd-page-peek,
.page-template-page-membership-php #sidebar_landing_toprow .widget,
.page-template-page-give-php .about-page-peek,
.page-template-page-give-php .membership-page-peek,
.page-template-page-give-php .give-page-peek,
.page-template-page-give-php .lybd-page-peek,
.page-template-page-give-php #sidebar_landing_toprow .widget,
.page-template-page-lybd-php .about-page-peek,
.page-template-page-lybd-php .membership-page-peek,
.page-template-page-lybd-php .give-page-peek,
.page-template-page-lybd-php .lybd-page-peek,
.page-template-page-lybd-php #sidebar_landing_toprow .widget {
  box-shadow: 1px 1px rgba(0, 0, 0, 0.12);
  background: #ffffff;
  padding: 0 !important;
  width: 235px;
  position: relative;
  float: left;
  margin-left: 1.762430939%;
  margin-top: 0 !important;
}
/* line 1335, ../scss/_768up.scss */
.page-template-page-about-php .about-page-peek .featured-image,
.page-template-page-about-php .membership-page-peek .featured-image,
.page-template-page-about-php .give-page-peek .featured-image,
.page-template-page-about-php .lybd-page-peek .featured-image,
.page-template-page-about-php #sidebar_landing_toprow .widget .featured-image,
.page-template-page-membership-php .about-page-peek .featured-image,
.page-template-page-membership-php .membership-page-peek .featured-image,
.page-template-page-membership-php .give-page-peek .featured-image,
.page-template-page-membership-php .lybd-page-peek .featured-image,
.page-template-page-membership-php #sidebar_landing_toprow .widget .featured-image,
.page-template-page-give-php .about-page-peek .featured-image,
.page-template-page-give-php .membership-page-peek .featured-image,
.page-template-page-give-php .give-page-peek .featured-image,
.page-template-page-give-php .lybd-page-peek .featured-image,
.page-template-page-give-php #sidebar_landing_toprow .widget .featured-image,
.page-template-page-lybd-php .about-page-peek .featured-image,
.page-template-page-lybd-php .membership-page-peek .featured-image,
.page-template-page-lybd-php .give-page-peek .featured-image,
.page-template-page-lybd-php .lybd-page-peek .featured-image,
.page-template-page-lybd-php #sidebar_landing_toprow .widget .featured-image {
  margin-left: 0 !important;
}
/* line 1339, ../scss/_768up.scss */
.page-template-page-about-php .about-page-peek h2,
.page-template-page-about-php .membership-page-peek h2,
.page-template-page-about-php .give-page-peek h2,
.page-template-page-about-php .lybd-page-peek h2,
.page-template-page-about-php #sidebar_landing_toprow .widget h2,
.page-template-page-membership-php .about-page-peek h2,
.page-template-page-membership-php .membership-page-peek h2,
.page-template-page-membership-php .give-page-peek h2,
.page-template-page-membership-php .lybd-page-peek h2,
.page-template-page-membership-php #sidebar_landing_toprow .widget h2,
.page-template-page-give-php .about-page-peek h2,
.page-template-page-give-php .membership-page-peek h2,
.page-template-page-give-php .give-page-peek h2,
.page-template-page-give-php .lybd-page-peek h2,
.page-template-page-give-php #sidebar_landing_toprow .widget h2,
.page-template-page-lybd-php .about-page-peek h2,
.page-template-page-lybd-php .membership-page-peek h2,
.page-template-page-lybd-php .give-page-peek h2,
.page-template-page-lybd-php .lybd-page-peek h2,
.page-template-page-lybd-php #sidebar_landing_toprow .widget h2 {
  padding: 0px !important;
}
/* line 1343, ../scss/_768up.scss */
.page-template-page-about-php .about-page-peek #sidebar_membership_toprow,
.page-template-page-about-php .membership-page-peek #sidebar_membership_toprow,
.page-template-page-about-php .give-page-peek #sidebar_membership_toprow,
.page-template-page-about-php .lybd-page-peek #sidebar_membership_toprow,
.page-template-page-about-php #sidebar_landing_toprow .widget #sidebar_membership_toprow,
.page-template-page-membership-php .about-page-peek #sidebar_membership_toprow,
.page-template-page-membership-php .membership-page-peek #sidebar_membership_toprow,
.page-template-page-membership-php .give-page-peek #sidebar_membership_toprow,
.page-template-page-membership-php .lybd-page-peek #sidebar_membership_toprow,
.page-template-page-membership-php #sidebar_landing_toprow .widget #sidebar_membership_toprow,
.page-template-page-give-php .about-page-peek #sidebar_membership_toprow,
.page-template-page-give-php .membership-page-peek #sidebar_membership_toprow,
.page-template-page-give-php .give-page-peek #sidebar_membership_toprow,
.page-template-page-give-php .lybd-page-peek #sidebar_membership_toprow,
.page-template-page-give-php #sidebar_landing_toprow .widget #sidebar_membership_toprow,
.page-template-page-lybd-php .about-page-peek #sidebar_membership_toprow,
.page-template-page-lybd-php .membership-page-peek #sidebar_membership_toprow,
.page-template-page-lybd-php .give-page-peek #sidebar_membership_toprow,
.page-template-page-lybd-php .lybd-page-peek #sidebar_membership_toprow,
.page-template-page-lybd-php #sidebar_landing_toprow .widget #sidebar_membership_toprow {
  margin-top: 0 !important;
}
/* line 1346, ../scss/_768up.scss */
.page-template-page-about-php .about-page-peek #sidebar_membership_toprow .widget,
.page-template-page-about-php .membership-page-peek #sidebar_membership_toprow .widget,
.page-template-page-about-php .give-page-peek #sidebar_membership_toprow .widget,
.page-template-page-about-php .lybd-page-peek #sidebar_membership_toprow .widget,
.page-template-page-about-php #sidebar_landing_toprow .widget #sidebar_membership_toprow .widget,
.page-template-page-membership-php .about-page-peek #sidebar_membership_toprow .widget,
.page-template-page-membership-php .membership-page-peek #sidebar_membership_toprow .widget,
.page-template-page-membership-php .give-page-peek #sidebar_membership_toprow .widget,
.page-template-page-membership-php .lybd-page-peek #sidebar_membership_toprow .widget,
.page-template-page-membership-php #sidebar_landing_toprow .widget #sidebar_membership_toprow .widget,
.page-template-page-give-php .about-page-peek #sidebar_membership_toprow .widget,
.page-template-page-give-php .membership-page-peek #sidebar_membership_toprow .widget,
.page-template-page-give-php .give-page-peek #sidebar_membership_toprow .widget,
.page-template-page-give-php .lybd-page-peek #sidebar_membership_toprow .widget,
.page-template-page-give-php #sidebar_landing_toprow .widget #sidebar_membership_toprow .widget,
.page-template-page-lybd-php .about-page-peek #sidebar_membership_toprow .widget,
.page-template-page-lybd-php .membership-page-peek #sidebar_membership_toprow .widget,
.page-template-page-lybd-php .give-page-peek #sidebar_membership_toprow .widget,
.page-template-page-lybd-php .lybd-page-peek #sidebar_membership_toprow .widget,
.page-template-page-lybd-php #sidebar_landing_toprow .widget #sidebar_membership_toprow .widget {
  margin: 0 !important;
}
/* line 1351, ../scss/_768up.scss */
.page-template-page-about-php .about-page-peek .widget-wrapper,
.page-template-page-about-php .membership-page-peek .widget-wrapper,
.page-template-page-about-php .give-page-peek .widget-wrapper,
.page-template-page-about-php .lybd-page-peek .widget-wrapper,
.page-template-page-about-php #sidebar_landing_toprow .widget .widget-wrapper,
.page-template-page-membership-php .about-page-peek .widget-wrapper,
.page-template-page-membership-php .membership-page-peek .widget-wrapper,
.page-template-page-membership-php .give-page-peek .widget-wrapper,
.page-template-page-membership-php .lybd-page-peek .widget-wrapper,
.page-template-page-membership-php #sidebar_landing_toprow .widget .widget-wrapper,
.page-template-page-give-php .about-page-peek .widget-wrapper,
.page-template-page-give-php .membership-page-peek .widget-wrapper,
.page-template-page-give-php .give-page-peek .widget-wrapper,
.page-template-page-give-php .lybd-page-peek .widget-wrapper,
.page-template-page-give-php #sidebar_landing_toprow .widget .widget-wrapper,
.page-template-page-lybd-php .about-page-peek .widget-wrapper,
.page-template-page-lybd-php .membership-page-peek .widget-wrapper,
.page-template-page-lybd-php .give-page-peek .widget-wrapper,
.page-template-page-lybd-php .lybd-page-peek .widget-wrapper,
.page-template-page-lybd-php #sidebar_landing_toprow .widget .widget-wrapper {
  width: 300px;
}

/* line 1363, ../scss/_768up.scss */
.page-template-page-membership-php .membership-page-peek p:first-of-type,
.page-template-page-give-php .give-page-peek p:first-of-type {
  top: -1.25em;
  left: -1.25em;
}

/* line 1371, ../scss/_768up.scss */
.about-page-peek h2.peektitle {
  text-align: center;
  color: #3F1D6D;
  font-size: 1.692em;
  padding: 20px 0 20px 0px !important;
  border-bottom: 1px solid #D3D3D3;
}

/* line 1382, ../scss/_768up.scss */
.page-template-page-membership-php .widget-wrapper {
  font-size: 13px;
  width: 235px;
  margin-left: 0%;
  background: url("../../library/images/bkg_resources-landing_chapter-search-widget.jpg") top left no-repeat #ffffff;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.12);
  padding: 0 1.25em;
}
/* line 1390, ../scss/_768up.scss */
.page-template-page-membership-php .widget-wrapper .chapter-search-widget {
  padding-top: 200px;
  padding-bottom: 1.9em;
}
/* line 1394, ../scss/_768up.scss */
.page-template-page-membership-php .widget-wrapper .chapter-search-widget .widgettitle {
  background: transparent;
  color: #333333;
  text-align: center;
}

/* line 1408, ../scss/_768up.scss */
.page,
.single,
.archive,
.search {
  /* NOW Sidebars */
}

/* line 1415, ../scss/_768up.scss */
.page #banner-inner,
.single #banner-inner,
.archive #banner-inner,
.search #banner-inner,
.error404 #banner-inner {
  position: relative;
  top: -91px;
  height: 115px;
  background-size: contain;
}

/* line 1426, ../scss/_768up.scss */
.page #button-nav-wrapper,
.single #button-nav-wrapper,
.archive #button-nav-wrapper,
.search #button-nav-wrapper,
.error404 #button-nav-wrapper {
  top: 0px;
  left: 78.3%;
  width: 209px;
  z-index: 800;
}

/* line 1437, ../scss/_768up.scss */
.page .page-title,
.single .page-title,
.archive .page-title,
.search .page-title,
.error404 .page-title {
  font-weight: 600;
  font-size: 2.308em;
  margin: 0px;
}

/* line 1447, ../scss/_768up.scss */
.page .page-logline,
.single .page-logline,
.archive .page-logline,
.search .page-logline,
.error404 .page-logline {
  font-weight: 600;
  font-size: 1.231em;
  color: #595959;
  margin-top: 0px;
}

/* line 1458, ../scss/_768up.scss */
.page article,
.single article,
.archive article,
.search article,
.error404 article {
  margin-top: 2.5em;
}

/* line 1466, ../scss/_768up.scss */
.page article h3,
.single article h3,
.archive article h3,
.search article h3,
.error404 article h3 {
  margin-bottom: 0px;
}

/* line 1474, ../scss/_768up.scss */
.page article h3 a:link, .page article h3 a:visited,
.single article h3 a:link,
.single article h3 a:visited,
.archive article h3 a:link,
.archive article h3 a:visited,
.search article h3 a:link,
.search article h3 a:visited {
  color: #7a54ab;
  text-decoration: none;
  font-weight: 600;
  font-size: 1.234em;
}

/* line 1487, ../scss/_768up.scss */
.page article h3 a:active, .page article h3 a:hover,
.single article h3 a:active,
.single article h3 a:hover,
.archive article h3 a:active,
.archive article h3 a:hover,
.search article h3 a:active,
.search article h3 a:hover {
  text-decoration: underline;
}

/* line 1497, ../scss/_768up.scss */
.page article ul,
.single article ul,
.archive article ul,
.search article ul {
  margin-left: 3.25em;
}

/* line 1504, ../scss/_768up.scss */
.page article ul li,
.single article ul li,
.archive article ul li,
.search article ul li {
  list-style: disc;
}

/* line 1511, ../scss/_768up.scss */
.page article ol,
.single article ol,
.archive article ol,
.search article ol {
  margin-left: 3.25em;
}

/* line 1518, ../scss/_768up.scss */
.page article ol li,
.single article ol li,
.archive article ol li,
.search article ol li {
  list-style: decimal;
}

/* line 1525, ../scss/_768up.scss */
.page article blockquote,
.single article blockquote,
.archive article blockquote,
.search article blockquote {
  font-style: italic;
  background: #efefef;
  border-left: 10px solid #2772a9;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/* line 1537, ../scss/_768up.scss */
.page article blockquote :before,
.single article blockquote :before,
.archive article blockquote :before,
.search article blockquote :before {
  color: #2772a9;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}

/* line 1549, ../scss/_768up.scss */
.page article blockquote p,
.single article blockquote p,
.archive article blockquote p,
.search article blockquote p {
  display: inline;
}

/* line 1556, ../scss/_768up.scss */
.page .landingblocks-inner,
.single .landingblocks-inner,
.archive .landingblocks-inner,
.search .landingblocks-inner {
  padding: 1.25em;
}

/* line 1563, ../scss/_768up.scss */
.page .sidebar .widget,
.single .sidebar .widget,
.archive .sidebar .widget,
.search .sidebar .widget {
  font-size: 15px;
  padding: 0;
}

/* line 1571, ../scss/_768up.scss */
.page .sidebar .widget ul,
.single .sidebar .widget ul,
.archive .sidebar .widget ul,
.search .sidebar .widget ul {
  background: #efefef;
  margin: 0px;
}

/* line 1579, ../scss/_768up.scss */
.page .sidebar .widget ul li,
.single .sidebar .widget ul li,
.archive .sidebar .widget ul li,
.search .sidebar .widget ul li {
  box-shadow: 0px 1px rgba(205, 205, 205, 0.75);
  margin-bottom: 0px;
}

/* line 1587, ../scss/_768up.scss */
.page .sidebar .widget ul li:last-child,
.single .sidebar .widget ul li:last-child,
.archive .sidebar .widget ul li:last-child,
.search .sidebar .widget ul li:last-child {
  box-shadow: 0px 0px rgba(205, 205, 205, 0.8);
}

/* line 1594, ../scss/_768up.scss */
.page .sidebar .widget a:link,
.page .sidebar .widget a:visited,
.single .sidebar .widget a:link,
.single .sidebar .widget a:visited,
.archive .sidebar .widget a:link,
.archive .sidebar .widget a:visited,
.search .sidebar .widget a:link,
.search .sidebar .widget a:visited,
.page .sidebar .widget_advanced_menu .sub-menu a:link
.page .sidebar .widget_advanced_menu .sub-menu a:visited,
.single .sidebar .widget_advanced_menu .sub-menu a:link,
.single .sidebar .widget_advanced_menu .sub-menu a:visited,
.archive .sidebar .widget_advanced_menu .sub-menu a:link,
.archive .sidebar .widget_advanced_menu .sub-menu a:visited {
  color: #7a54ab;
  text-decoration: none;
  display: inline-block;
  padding: .5em;
}

/* line 1614, ../scss/_768up.scss */
.page .sidebar .widget a:hover, .page .sidebar .widget a:active,
.single .sidebar .widget a:hover,
.single .sidebar .widget a:active,
.archive .sidebar .widget a:hover,
.archive .sidebar .widget a:active,
.search .sidebar .widget a:hover,
.search .sidebar .widget a:active,
.page .sidebar .widget_advanced_menu .sub-menu a:hover
.page .sidebar .widget_advanced_menu .sub-menu a:active,
.single .sidebar .widget_advanced_menu .sub-menu a:hover,
.single .sidebar .widget_advanced_menu .sub-menu a:active,
.archive .sidebar .widget_advanced_menu .sub-menu a:hover,
.archive .sidebar .widget_advanced_menu .sub-menu a:active {
  text-decoration: underline;
}

/* line 1630, ../scss/_768up.scss */
.page .sidebar .widget_advanced_menu .sub-menu a,
.single .sidebar .widget_advanced_menu .sub-menu a,
.single .sidebar .widget_advanced_menu .sub-menu a,
.archive .sidebar .widget_advanced_menu .sub-menu a {
  font-size: .9em;
  margin-right: 12px;
  margin-left: 12px;
}

/* line 1639, ../scss/_768up.scss */
.page .sidebar .widgettitle,
.single .sidebar .widgettitle,
.archive .sidebar .widgettitle,
.search .sidebar .widgettitle {
  background-color: #2772a9;
  color: white;
  font-weight: 600;
  font-size: 1.385em;
  padding: .25em .5em;
  border: 0px;
  margin: 0px;
}

/* line 1660, ../scss/_768up.scss */
.page .sidebar #searchform,
.single .sidebar #searchform,
.archive .sidebar #searchform,
.search .sidebar #searchform {
  padding: 12px 12px 15px 12px;
}
/* line 1664, ../scss/_768up.scss */
.page .sidebar .widget_search,
.single .sidebar .widget_search,
.archive .sidebar .widget_search,
.search .sidebar .widget_search {
  background: #efefef;
  padding: 0px 0px 15px 0px;
}

/* line 1672, ../scss/_768up.scss */
.page .sidebar .widget_search .screen-reader-text,
.single .sidebar .widget_search .screen-reader-text,
.archive .sidebar .widget_search .screen-reader-text,
.search .sidebar .widget_search .screen-reader-text {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}

/* line 1681, ../scss/_768up.scss */
.page .sidebar .widget_search input[type="text"],
.single .sidebar .widget_search input[type="text"],
.archive .sidebar .widget_search input[type="text"],
.search .sidebar .widget_search input[type="text"] {
  width: 140px;
  height: 31px;
  background-color: #fff;
  -webkit-box-shadow: 1px 1px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 1px 1px rgba(0, 0, 0, 0.1) inset;
  -ms-box-shadow: 1px 1px rgba(0, 0, 0, 0.1) inset;
  -o-box-shadow: 1px 1px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.1) inset;
  border: solid 1px #cbcbcb;
  color: #888888;
  font-style: italic;
  font-size: 0.923em;
  font-weight: 600;
}

/* line 1700, ../scss/_768up.scss */
.page .sidebar .widget_search input[type="submit"],
.single .sidebar .widget_search input[type="submit"],
.archive .sidebar .widget_search input[type="submit"],
.search .sidebar .widget_search input[type="submit"],
.sidebar .chapter-search-widget input[type="submit"] {
  color: transparent;
  background: url("../../library/images/btn_search.png") top left no-repeat transparent;
  text-indent: -9999px;
  cursor: pointer;
  width: 41px;
  height: 28px;
  border: 0px;
  margin-left: 8px;
  padding-bottom: 3px;
}

/* line 1716, ../scss/_768up.scss */
.sidebar .chapter-search-widget input[type="submit"] {
  padding: 0px !important;
  position: relative;
  top: 5px;
}

/* line 1722, ../scss/_768up.scss */
.chapter-search-content {
  padding: 1.25em 1.25em !important;
}

/* line 1728, ../scss/_768up.scss */
.home .chapter-search-content,
.page-template-page-membership-php .chapter-search-content {
  padding: .5em !important;
}

/* Homepage widgets */
/* line 1734, ../scss/_768up.scss */
#salsa-email-form input[type="text"],
.sidebar input[type="text"],
.sidebar .chapter-search-widget select {
  /* width: 140px; */
  background-color: #fff;
  -webkit-box-shadow: 1px 1px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 1px 1px rgba(0, 0, 0, 0.1) inset;
  -ms-box-shadow: 1px 1px rgba(0, 0, 0, 0.1) inset;
  -o-box-shadow: 1px 1px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.1) inset;
  border: solid 1px #cbcbcb;
  font-size: 0.923em;
  padding-top: 4px;
}

/*
.fourcol .sidebar .chapter-search-widget select {
  width: 211px;
}

*/
/* line 1757, ../scss/_768up.scss */
#salsa-email-form input[type="text"] {
  color: #888888;
  font-style: italic;
  height: 31px;
  padding-left: 4px;
  font-weight: 600;
  width: 60%;
}

/* line 1766, ../scss/_768up.scss */
.sidebar .chapter-search-widget select {
  height: 28px;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
/* line 1770, ../scss/_768up.scss */
.sidebar .chapter-search-widget select option {
  color: #333333;
}

/*


#chapter-field-wrap-select {
  background: url("../../library/images/bkg_issuepage-dropdown-full.png") top left no-repeat transparent;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 1px 0 1px white;
  border: solid 1px rgba(220, 220, 220, 0.82);
  font-size: 13px;
  height: 31px;
  overflow: hidden;
  width: 300px;
}

*/
/*.home .sidebar */
/* line 1790, ../scss/_768up.scss */
#salsa-email-form input[type="submit"] {
  background-color: #4b277a;
  color: #FFFFFF;
  font-weight: 600;
  text-align: center;
  height: 31px;
  border-radius: 3px;
  -webkit-box-shadow: 1px 0px #955cde inset;
  -moz-box-shadow: 1px 0px #955cde inset;
  -ms-box-shadow: 1px 0px #955cde inset;
  -o-box-shadow: 1px 0px #955cde inset;
  box-shadow: 1px 0px #955cde inset;
  border: solid 1px #4f2288;
  background-image: -webkit-linear-gradient(bottom, #3f1d6c, #7a54ab);
  background-image: -moz-linear-gradient(bottom, #3f1d6c, #7a54ab);
  background-image: -o-linear-gradient(bottom, #3f1d6c, #7a54ab);
  background-image: linear-gradient(to top, #3f1d6c, #7a54ab);
  margin-top: 16px;
}

/* line 1812, ../scss/_768up.scss */
.page .sidebar .donate-box,
.single .sidebar .donate-box,
.archive .sidebar .donate-box,
.search .sidebar .donate-box {
  /*
        width: 230px;
        height: 149px;
   */
  background: url("../../library/images/bkg_sidebar_donate-box.png") top left repeat-y #f2f2f2;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.12);
  padding: 7px 50px;
}

/* line 1825, ../scss/_768up.scss */
.page .sidebar .donate-box .widgettitle,
.single .sidebar .donate-box .widgettitle,
.archive .sidebar .donate-box .widgettitle,
.search .sidebar .donate-box .widgettitle {
  background: url("../../library/images/icon_callout-box-heart.png") 0% 63% no-repeat transparent;
  font-weight: 700;
  /* font-size:  1.238em; */
  color: #333333;
  position: relative;
  margin-left: -40px;
  padding-left: 40px;
  width: 212px;
}

/* line 1839, ../scss/_768up.scss */
.page .sidebar .donate-box h5,
.single .sidebar .donate-box h5,
.archive .sidebar .donate-box h5,
.search .sidebar .donate-box h5 {
  font-weight: 600;
  font-size: 1.154em;
  color: #333333;
  padding-left: 0px;
  line-height: normal;
  text-transform: none;
  letter-spacing: normal;
}

/* line 1852, ../scss/_768up.scss */
.page .sidebar .donate-box p,
.single .sidebar .donate-box p,
.archive .sidebar .donate-box p,
.search .sidebar .donate-box p {
  /*  padding-left: 10px; */
}

/* line 1859, ../scss/_768up.scss */
.page .sidebar .widget.plain-box,
.single .sidebar .widget.plain-box,
.archive .sidebar .widget.plain-box,
.search .sidebar .widget.plain-box {
  background: url("../../library/images/bkg_box-shadow_bottom.png") bottom center no-repeat transparent;
  padding-bottom: 16px;
}

/* line 1867, ../scss/_768up.scss */
.page .sidebar .textwidget,
.single .sidebar .textwidget,
.archive .sidebar .textwidget,
.search .sidebar .textwidget {
  padding: 1.25em;
}

/* line 1874, ../scss/_768up.scss */
.page .sidebar .widget_nav_menu ul,
.single .sidebar .widget_nav_menu ul,
.archive .sidebar .widget_nav_menu ul,
.search .sidebar .widget_nav_menu ul {
  background: white;
}

/* line 1881, ../scss/_768up.scss */
.page .sidebar .widget_nav_menu ul li:first-child,
.single .sidebar .widget_nav_menu ul li:first-child,
.archive .sidebar .widget_nav_menu ul li:first-child,
.search .sidebar .widget_nav_menu ul li:first-child {
  background: url("../../library/images/bkg_box-shadow_top.png") top center no-repeat transparent;
  padding-top: 16px;
}

/* line 1889, ../scss/_768up.scss */
.page .sidebar .widget_nav_menu ul li:last-child,
.single .sidebar .widget_nav_menu ul li:last-child,
.archive .sidebar .widget_nav_menu ul li:last-child,
.search .sidebar .widget_nav_menu ul li:last-child {
  background: url("../../library/images/bkg_box-shadow_bottom.png") bottom center no-repeat transparent;
  padding-bottom: 16px;
}

/* line 1897, ../scss/_768up.scss */
.page .sidebar .widget_nav_menu ul li,
.single .sidebar .widget_nav_menu ul li,
.archive .sidebar .widget_nav_menu ul li,
.search .sidebar .widget_nav_menu ul li {
  padding-left: 7px;
}

/* line 1904, ../scss/_768up.scss */
.page .sidebar .widget_nav_menu ul li a,
.single .sidebar .widget_nav_menu ul li a,
.archive .sidebar .widget_nav_menu ul li a,
.search .sidebar .widget_nav_menu ul li a {
  /*  background: url('../../library/images/sprite_sidebar-arrow-left.png') 0px -14px no-repeat transparent; */
  background: transparent;
  padding: .5em .5em .5em .769em !important;
}

/* line 1913, ../scss/_768up.scss */
.page .sidebar .widget_nav_menu ul li.current-menu-item a,
.single .sidebar .widget_nav_menu ul li.current-menu-item a,
.archive .sidebar .widget_nav_menu ul li.current-menu-item a,
.search .sidebar .widget_nav_menu ul li.current-menu-item a {
  font-weight: 700;
  /* background: url('../../library/images/sprite_sidebar-arrow-left.png') 0px 0px no-repeat transparent; */
  background: url("../../library/images/shape_sidebar-arrow-left.png") 0% 50% no-repeat transparent;
  padding: .5em .5em .5em .769em !important;
}

/* Buttons */
/* line 1925, ../scss/_768up.scss */
.button-wrapper {
  background-color: #4b277a;
  text-align: center;
  height: 31px;
  border-radius: 3px;
  -webkit-box-shadow: 1px 0px #955cde inset;
  -moz-box-shadow: 1px 0px #955cde inset;
  -ms-box-shadow: 1px 0px #955cde inset;
  -o-box-shadow: 1px 0px #955cde inset;
  box-shadow: 1px 0px #955cde inset;
  border: solid 1px #4f2288;
  background-image: -webkit-linear-gradient(bottom, #3f1d6c, #7a54ab);
  background-image: -moz-linear-gradient(bottom, #3f1d6c, #7a54ab);
  background-image: -o-linear-gradient(bottom, #3f1d6c, #7a54ab);
  background-image: linear-gradient(to top, #3f1d6c, #7a54ab);
}

/* line 1942, ../scss/_768up.scss */
.button-wrapper a.button:link,
.button-wrapper a.button:visited {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: 600;
}

/* line 1949, ../scss/_768up.scss */
.button-wrapper a.button:active,
.button-wrapper a.button:hover {
  text-decoration: underline;
}

/* line 1955, ../scss/_768up.scss */
.button-wrapper.take-action {
  float: right;
  margin: 0px 0px 15px 20px;
  padding: 0px 4px !important;
}

/* line 1961, ../scss/_768up.scss */
.button-wrapper.take-action a.button.take-action:link,
.button-wrapper.take-action a.button.take-action:visited,
.button-wrapper.take-action a.button.take-action:hover,
.button-wrapper.take-action a.button.take-action:active {
  display: block;
  margin: 4px;
  padding: 0px !important;
}

/* line 1971, ../scss/_768up.scss */
.button-wrapper.back-to {
  border-radius: 24px;
  -webkit-border-radius: 24px;
  width: 15em;
  padding: .5em;
  background-image: -webkit-linear-gradient(bottom, #7a54ab, #7a54ab);
  background-image: -moz-linear-gradient(bottom, #7a54ab, #7a54ab);
  background-image: -o-linear-gradient(bottom, #7a54ab, #7a54ab);
  background-image: linear-gradient(to top, #7a54ab, #7a54ab);
}

/* line 1982, ../scss/_768up.scss */
.button-wrapper.back-to a.button.back-to:link,
.button-wrapper.back-to a.button.back-to:visited {
  display: inline-block;
  position: relative;
  top: -3px;
}

/* line 1990, ../scss/_768up.scss */
a.button-readmore:link,
a.button-readmore:visited {
  display: inline-block;
  position: relative;
  top: -3px;
}

/* About */
/* line 2000, ../scss/_768up.scss */
.page-template-page-about-php #banner-inner,
.page-template-page-about-sub-php #banner-inner,
.page-template-page-search-php #banner-inner,
.page-template-page-shop-php #banner-inner,
.search #banner-inner,
.single-press-release #banner-inner,
.single-job #banner-inner,
.single-staff #banner-inner {
  background: url("../../library/images/bkg_header-about.jpg") top left no-repeat transparent;
}

/* line 2012, ../scss/_768up.scss */
.page-template-page-membership-php #banner-inner,
.page-template-page-membership-sub-php #banner-inner {
  background: url("../../library/images/bkg_header-membership.jpg") top left no-repeat transparent;
}

/* line 2020, ../scss/_768up.scss */
.page-template-page-give-php #banner-inner,
page-template-page-give-sub-php #banner-inner {
  background: url("../../library/images/bkg_header-give.jpg") top left no-repeat transparent;
}

/* line 2029, ../scss/_768up.scss */
.page-template-page-about-sub-php .profile .featured-image {
  float: left;
  margin: 0px 6px 6px 0px;
}

/* line 2039, ../scss/_768up.scss */
.single-staff .featured-image {
  float: left;
  margin: 0px 6px 6px 0px;
}

/* Issues */
/* line 2049, ../scss/_768up.scss */
.page-template-page-issues-php #banner-inner,
.page-template-page-issues-sub-php #banner-inner {
  background: url("../../library/images/bkg_header-issues.jpg") top left no-repeat transparent;
}

/* line 2055, ../scss/_768up.scss */
.page-template-page-issues-php #toprow,
.page-template-page-issues-php #bottomrow {
  margin-bottom: 1.692em;
}

/* line 2060, ../scss/_768up.scss */
.page-template-page-issues-php #toprow .issue-page-peek,
.page-template-page-issues-php #bottomrow .issue-page-peek {
  box-shadow: 1px 1px rgba(0, 0, 0, 0.12);
  background: #ffffff;
  padding: 0 !important;
  width: 235px;
  position: relative;
  float: left;
  margin-left: 1.762430939%;
}

/* line 2071, ../scss/_768up.scss */
.page-template-page-issues-php #toprow img,
.page-template-page-issues-php #bottomrow img {
  width: 235px;
  height: auto;
}

/* line 2077, ../scss/_768up.scss */
.page-template-page-issues-php #toprow div.issue-page-peek:first-child,
.page-template-page-issues-php #bottomrow div.issue-page-peek:first-child {
  margin: 0;
}

/* line 2082, ../scss/_768up.scss */
.page-template-page-issues-php #toprow h2,
.page-template-page-issues-php #bottomrow h2 {
  font-size: 1.231em;
}

/* line 2087, ../scss/_768up.scss */
.page-template-page-issues-php .button-wrapper.take-action {
  float: none;
  /*width: 220px;*/
  text-align: center;
  text-transform: capitalize;
  margin: 0px auto;
}

/* line 2095, ../scss/_768up.scss */
#more-issues-button {
  width: 220px;
}

/* line 2099, ../scss/_768up.scss */
.page-template-page-issues-php .button-wrapper.take-action a.button.take-action:link,
.page-template-page-issues-php .button-wrapper.take-action a.button.take-action:visited {
  display: block;
  margin: 4px;
  color: white;
  font-weight: 700;
  text-decoration: none;
  padding: 0 !important;
}

/* line 2109, ../scss/_768up.scss */
.page-template-page-issues-php .button-wrapper.take-action a.button.take-action:hover,
.page-template-page-issues-php .button-wrapper.take-action a.button.take-action:active {
  text-decoration: underline;
  padding: 0 !important;
}

/* line 2115, ../scss/_768up.scss */
.page-template-page-issues-php #children {
  position: relative;
  top: 48px;
  left: 54%;
}

/* line 2121, ../scss/_768up.scss */
.page-template-page-issues-php #children #field-wrap-select {
  background: url("../../library/images/bkg_issuepage-dropdown-full.png") top left no-repeat transparent;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 1px 0 1px white;
  font-size: 13px;
  height: 31px;
  overflow: hidden;
  width: 300px;
}

/* line 2130, ../scss/_768up.scss */
.page-template-page-issues-php #children #field-wrap-select #page_id {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 1px 0 1px white;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 1px 0 1px white;
  border: solid 1px rgba(220, 220, 220, 0.82);
  background: none repeat scroll 0 0 transparent;
  /*
  background-image: -webkit-linear-gradient(bottom, rgba(240, 240, 240,.73), rgba(255,255,255,.73));
background-image: -moz-linear-gradient(bottom, rgba(240, 240, 240,.73), rgba(255,255,255,.73));
background-image: -o-linear-gradient(bottom, rgba(240, 240, 240,.73), rgba(255,255,255,.73));
background-image: linear-gradient(to top, rgba(240, 240, 240,.73), rgba(255,255,255,.73));

  */
  font-size: 13px;
  height: 31px;
  padding: 5px;
  width: 323px;
}

/* line 2152, ../scss/_768up.scss */
.page-template-page-issues-php #main {
  padding-bottom: 2.35em;
}

/* Blog */
/* line 2160, ../scss/_768up.scss */
.page-template-page-blog-php #banner-inner,
.single-post #banner-inner,
.archive.author #banner-inner,
.archive.category #banner-inner,
.single-read-this #banner-inner {
  background: url("../../library/images/bkg_header-blog.jpg") top right no-repeat transparent;
}

/* line 2169, ../scss/_768up.scss */
.page-template-page-blog-php #main,
.single-post #main,
.archive.author #main,
.archive.category #main {
  padding: 1.25em 2.75em 1.25em 0em;
}

/* line 2176, ../scss/_768up.scss */
.page-template-page-blog-php .post-meta-wrapper,
.single-post .post-meta-wrapper,
.archive.author .post-meta-wrapper,
.archive.category .post-meta-wrapper {
  background-color: #efefef;
  padding: 1em;
  font-weight: 600;
  font-size: 0.923em;
  color: #737373;
}

/* line 2187, ../scss/_768up.scss */
.page-template-page-blog-php .post-meta-wrapper .post-meta,
.single-post .post-meta-wrapper .post-meta,
.archive.author .post-meta-wrapper .post-meta,
.archive.category .post-meta-wrapper .post-meta {
  margin-right: 1em;
  width: 73%;
  float: left;
}

/* line 2196, ../scss/_768up.scss */
.page-template-page-blog-php .post-meta-wrapper .post-meta a:link, .page-template-page-blog-php .post-meta-wrapper .post-meta a:visited,
.single-post .post-meta-wrapper .post-meta a:link,
.single-post .post-meta-wrapper .post-meta a:visited,
.archive.author .post-meta-wrapper .post-meta a:link,
.archive.author .post-meta-wrapper .post-meta a:visited,
.archive.category .post-meta-wrapper .post-meta a:link,
.archive.category .post-meta-wrapper .post-meta a:visited {
  color: #7a54ab;
  text-decoration: none;
}

/* line 2207, ../scss/_768up.scss */
.page-template-page-blog-php .post-meta-wrapper .post-meta a:hover, .page-template-page-blog-php .post-meta-wrapper .post-meta a:active,
.single-post .post-meta-wrapper .post-meta a:hover,
.single-post .post-meta-wrapper .post-meta a:active,
.archive.author .post-meta-wrapper .post-meta a:hover,
.archive.author .post-meta-wrapper .post-meta a:active,
.archive.category .post-meta-wrapper .post-meta a:hover,
.archive.category .post-meta-wrapper .post-meta a:active {
  text-decoration: underline;
}

/* line 2218, ../scss/_768up.scss */
.buttons-addthis {
  float: right;
  /* margin-left: 1.25em; */
}

/* line 2223, ../scss/_768up.scss */
.buttons-addthis a {
  display: inline-block;
}

/* line 2227, ../scss/_768up.scss */
.buttons-addthis img {
  margin: 0;
}

/* line 2231, ../scss/_768up.scss */
.buttons-addthis .at16t_twitter,
.buttons-addthis .at16t_facebook,
.buttons-addthis .at_PinItButton,
.buttons-addthis .at16t_google_plusone_share,
.buttons-addthis .at16t_tumblr,
.buttons-addthis .at16t_compact {
  background-repeat: no-repeat;
  background-position: 0px 0px !important;
  display: block;
  height: 19px;
  margin: 0;
  padding: 0;
  width: 19px;
}

/* line 2246, ../scss/_768up.scss */
.buttons-addthis .at_PinItButton {
  background-image: url("../../library/images/icon_blog-pin.png");
}

/* line 2250, ../scss/_768up.scss */
.buttons-addthis .at16t_twitter {
  background-image: url("../../library/images/icon_blog-tw.png");
}

/* line 2254, ../scss/_768up.scss */
.buttons-addthis .at16t_facebook {
  background-image: url("../../library/images/icon_blog-fb.png");
}

/* line 2258, ../scss/_768up.scss */
.buttons-addthis .at16t_google_plusone_share {
  background-image: url("../../library/images/icon_blog-gplus.png");
}

/* line 2262, ../scss/_768up.scss */
.buttons-addthis .at16t_tumblr {
  background-image: url("../../library/images/icon_blog-tumblr.png");
}

/* line 2266, ../scss/_768up.scss */
.buttons-addthis .at16t_compact {
  background-image: url("../../library/images/icon_blog-sharebutton-addthis2.png");
  height: 20px;
  width: 50px;
}

/* Get Involved */
/* line 2274, ../scss/_768up.scss */
.page-template-page-get-involved-php #banner-inner,
.page-template-page-get-involved-sub-php #banner-inner,
.single-take-action #banner-inner {
  background: url("../../library/images/bkg_header-take_action.jpg") top left no-repeat transparent;
}

/* line 2281, ../scss/_768up.scss */
.page-template-page-get-involved-php #content {
  padding-bottom: 1.75em;
}

/* line 2285, ../scss/_768up.scss */
.page-template-page-get-involved-php #content #toprow {
  padding-bottom: 1.75em;
}

/* line 2289, ../scss/_768up.scss */
.page-template-page-get-involved-php #getinvolved-topleft,
.page-template-page-get-involved-php #getinvolvedtopmid,
.page-template-page-get-involved-php #getinvolvedtopright,
.page-template-page-get-involved-php #getinvolved-bottomleft,
.page-template-page-get-involved-php #getinvolved-bottommid,
.page-template-page-get-involved-php #getinvolved-bottomright {
  box-shadow: 1px 1px rgba(0, 0, 0, 0.12);
  background: #ffffff;
  x-width: 235px;
  x-margin-left: 1.4% !important;
  x-padding: 0 1.25em !important;
}

/* line 2302, ../scss/_768up.scss */
.page-template-page-get-involved-php .widget {
  margin: 0;
}

/* line 2306, ../scss/_768up.scss */
.page-template-page-get-involved-php .widget #email-signup-label {
  background: url("../../library/images/icon_get-involved-envelope.png") 0% 50% no-repeat transparent;
  font-weight: 700;
  font-size: 1.077em;
  padding-left: 25px;
  margin-bottom: 8px;
}

/* line 2314, ../scss/_768up.scss */
.page-template-page-get-involved-php #social-buttons {
  background: url("../../library/images/bkg_get-involved-social-buttons.png") 50% 40% no-repeat transparent;
  text-align: center;
  margin-bottom: 16px;
}

/* line 2320, ../scss/_768up.scss */
.page-template-page-get-involved-php #social-buttons submit
img {
  margin: 0px;
}

/* line 2325, ../scss/_768up.scss */
.page-template-page-get-involved-php .sidebar {
  margin-top: 0;
}

/* line 2329, ../scss/_768up.scss */
.page-template-page-get-involved-php .sidebar .widget_wysiwyg_widgets_widget {
  padding-bottom: 12px;
}

/* line 2333, ../scss/_768up.scss */
.page-template-page-get-involved-php .sidebar .widget_wysiwyg_widgets_widget p {
  padding: 0 1.25em;
}

/* line 2337, ../scss/_768up.scss */
.page-template-page-get-involved-php .sidebar .widgettitle,
.page-template-page-get-involved-php .widgettitle {
  background-color: transparent;
  text-align: left;
  color: #3f1d6d;
  margin-top: 20px;
  padding: 0px 0px 20px 20px;
  border-bottom: 1px solid #d3d3d3;
  font-size: 1.231em;
}

/* line 2349, ../scss/_768up.scss */
.page-template-page-get-involved-php .sidebar .button-wrapper.take-action,
.page-template-page-get-involved-php .button-wrapper.take-action,
.page-template-page-get-involved-php .sidebar .button-wrapper,
.page-template-page-get-involved-php .button-wrapper {
  float: none;
  /*  width: 220px; */
  text-align: center;
  text-transform: capitalize;
  margin: 0px auto;
}
/* line 2360, ../scss/_768up.scss */
.page-template-page-get-involved-php .sidebar .button-wrapper.take-action a.button.take-action:link,
.page-template-page-get-involved-php .sidebar .button-wrapper.take-action a.button.take-action:visited,
.page-template-page-get-involved-php .button-wrapper.take-action a.button.take-action:link,
.page-template-page-get-involved-php .button-wrapper.take-action a.button.take-action:visited,
.page-template-page-get-involved-php .sidebar .button-wrapper a.button:link,
.page-template-page-get-involved-php .sidebar .button-wrapper a.button:visited,
.page-template-page-get-involved-php .button-wrapper a.button:link,
.page-template-page-get-involved-php .button-wrapper a.button:visited {
  display: block;
  margin: 4px;
  color: white;
  font-weight: 700;
  text-decoration: none;
  padding: 0 !important;
}
/* line 2377, ../scss/_768up.scss */
.page-template-page-get-involved-php .sidebar .button-wrapper.take-action a.button.take-action:hover,
.page-template-page-get-involved-php .sidebar .button-wrapper.take-action a.button.take-action:active,
.page-template-page-get-involved-php .button-wrapper.take-action a.button.take-action:hover,
.page-template-page-get-involved-php .button-wrapper.take-action a.button.take-action:active,
.page-template-page-get-involved-php .sidebar .button-wrapper a.button:hover,
.page-template-page-get-involved-php .sidebar .button-wrapper a.button:active,
.page-template-page-get-involved-php .button-wrapper a.button:hover,
.page-template-page-get-involved-php .button-wrapper a.button:active {
  text-decoration: underline;
  padding: 0 !important;
}

/* line 2393, ../scss/_768up.scss */
.single-take-action #main {
  padding: 1.24em 1.75em;
}

/* line 2397, ../scss/_768up.scss */
.single-take-action .action-title {
  font-size: 3.077em;
}

/* Issue Pages */
/*
.wpv_pagination_links {
  margin: 0px auto;
  width: 90%;
}


.wpv_pagination_dots li {
  font-size: 1.077em;
  display: block;
  width: 32px;
  height: 32px;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  border-radius: 16px;
  border: 1px solid #cccccc;
  padding: 4px 12px;
}

.wpv_pagination_dots li a {
  text-decoration: none;
  padding: 0px;
}

.wpv_pagination_dots li a:hover, .wpv_pagination_dots li a:focus {
  text-decoration: underline !important;
}


.wpv_pagination_dots li.wpv_page_current {
  border: 1px solid #4b277a;
}

.wpv_pagination_dots li.wpv_page_current a:hover, .wpv_pagination_dots li.wpv_page_current a:focus {
  text-decoration: none !important;
}


.views-previous-link-wrapper .wpv-filter-previous-link,
.views-next-link-wrapper .wpv-filter-next-link {
  font-size: 1.077em;
  display: block;
  width: 32px;
  height: 32px;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  border-radius: 16px;
  border: 1px solid #cccccc;
  padding: 2px 14px;
  text-decoration: none;
}


.views-previous-link-wrapper .wpv-filter-previous-link {
  padding: 2px 12px !important;
}


.views-previous-link-wrapper {
  margin-right: 12px;
  float: left;
  width: 32px;
}


.views-next-link-wrapper {
  position: relative;
  top: -56px;
  float: right;
  margin-left: 12px;
  width: 32px;
}

*/
/* Resources */
/* line 2486, ../scss/_768up.scss */
.page-template-page-resources-php #banner-inner,
.page-template-page-resources-sub-php #banner-inner,
.post-type-archive-chapter #banner-inner,
.single-resource #banner-inner,
.single-chapter #banner-inner {
  background: url("../../library/images/bkg_header-resources.jpg") top left no-repeat transparent;
}

/* line 2496, ../scss/_768up.scss */
.post-type-archive-chapter #banner-inner {
  background: url("../../library/images/bkg_header-chapter-search.jpg") top left no-repeat transparent;
}

/* line 2506, ../scss/_768up.scss */
.page-template-page-resources-php #main {
  padding-bottom: 2.35em;
}
/* line 2510, ../scss/_768up.scss */
.page-template-page-resources-php .gridrow .resources-page-peek:first-child {
  margin-left: 0px;
}
/* line 2514, ../scss/_768up.scss */
.page-template-page-resources-php .resources-page-peek {
  box-shadow: 1px 1px rgba(0, 0, 0, 0.12);
  background: #ffffff;
  padding: 0 !important;
  width: 300px;
  position: relative;
  float: left;
  margin-left: 1.762430939%;
}

/* Media Center */
/* line 2535, ../scss/_768up.scss */
.page-template-page-media-center-php #banner-inner,
.page-template-page-media-center-sub-php #banner-inner,
.post-type-archive-press-release #banner-inner,
.page-template-archive-press-release-php #banner-inner,
.single-hall-of-shame #banner-inner {
  background: url("../../library/images/bkg_header-media_center.jpg") top left no-repeat transparent;
}

/* line 2541, ../scss/_768up.scss */
.page-template-page-media-center-php #content {
  padding-bottom: 1.75em;
}
/* line 2544, ../scss/_768up.scss */
.page-template-page-media-center-php #content #toprow {
  padding-bottom: 1.75em;
}
/* line 2548, ../scss/_768up.scss */
.page-template-page-media-center-php #content #mediacenter-topleft,
.page-template-page-media-center-php #content #mediacenter-topmid,
.page-template-page-media-center-php #content #mediacenter-topright,
.page-template-page-media-center-php #content #mediacenter-bottomleft,
.page-template-page-media-center-php #content #mediacenter-bottommid,
.page-template-page-media-center-php #content #mediacenter-bottomright {
  background: none repeat scroll 0 0 #FFFFFF;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.12);
  x-margin-left: 1.4% !important;
  x-width: 235px !important;
}
/* line 2559, ../scss/_768up.scss */
.page-template-page-media-center-php #content .widgettitle {
  background-color: transparent;
  /* text-align: left !important; */
  color: #3f1d6d;
  margin-top: 20px;
  /* padding: 0px 0px 20px 20px !important; */
  padding: 0px 0px 20px 0px !important;
  border-bottom: 1px solid #d3d3d3;
  font-size: 1.692em;
}
/* line 2570, ../scss/_768up.scss */
.page-template-page-media-center-php #content .featured-image {
  float: left;
  margin: 0px 5px 5px 0px;
}
/* line 2575, ../scss/_768up.scss */
.page-template-page-media-center-php #content .article-title {
  margin-top: 0px;
  margin-bottom: .5em;
}

/* line 2586, ../scss/_768up.scss */
.page-template-page-media-center-sub-php #items-wrapper,
.page-template-page-media-center-sub-php #items-wrapper-talks,
.page-template-page-lybd-sub-php #items-wrapper,
.page-template-page-lybd-sub-php #items-wrapper-talks {
  margin-top: 2.35em;
}
/* line 2591, ../scss/_768up.scss */
.page-template-page-media-center-sub-php #items-wrapper .item,
.page-template-page-media-center-sub-php #items-wrapper-talks .item,
.page-template-page-lybd-sub-php #items-wrapper .item,
.page-template-page-lybd-sub-php #items-wrapper-talks .item {
  margin-bottom: 2.35em;
  border-bottom: 1px solid #eeeeee;
}

/* line 2600, ../scss/_768up.scss */
.post-type-archive-press-release article {
  margin-bottom: 2.35em;
  border-bottom: 1px solid #eeeeee;
}

/* line 2612, ../scss/_768up.scss */
.media-center-media-hall-of-shame .mhs-page-peek {
  margin-top: 2.25em;
  width: 220px;
  float: left;
  margin-left: 2.762430939%;
}
/* line 2620, ../scss/_768up.scss */
.media-center-media-hall-of-shame .mhs-page-peek:nth-child(3n) {
  clear: both;
}
/* line 2624, ../scss/_768up.scss */
.media-center-media-hall-of-shame .landingblocks-inner {
  width: 220px !important;
  padding: 0px 10px 15px 10px;
}
/* line 2630, ../scss/_768up.scss */
.media-center-media-hall-of-shame .landingblocks-inner .mhs {
  width: 200px;
  margin-top: 8px;
}
/* line 2638, ../scss/_768up.scss */
.media-center-media-hall-of-shame .featured-image {
  margin: 0px 0px;
  width: 220px;
  padding: 0px;
}
/* line 2643, ../scss/_768up.scss */
.media-center-media-hall-of-shame .featured-image img {
  margin: 0px;
  width: 220px;
  height: 160px;
}
/* line 2651, ../scss/_768up.scss */
.media-center-media-hall-of-shame .article-title {
  margin-top: .5em;
  margin-bottom: .5em;
}

/* Search & Search Results */
/* line 2670, ../scss/_768up.scss */
.page-template-page-search-php #content,
.search #content {
  min-height: 625px;
}

/* line 2675, ../scss/_768up.scss */
.page-template-page-search-php #main,
.search #main {
  padding-bottom: 8em;
}

/* line 2679, ../scss/_768up.scss */
.icon
.search-results article {
  border-bottom: 1px solid #d3d3d3;
  padding-bottom: 1.75em;
}

/* For NOW Leaders */
/* line 2688, ../scss/_768up.scss */
.page-template-page-now-leaders-php,
.single-leaderdoc,
.tax-leaderresourcetype {
  /*
    #leader-actionkit,
    #leader-toolbox,
    #leader-resources,
    #leader-other */
}
/* line 2691, ../scss/_768up.scss */
.page-template-page-now-leaders-php #banner-inner,
.single-leaderdoc #banner-inner,
.tax-leaderresourcetype #banner-inner {
  background: url("../../library/images/bkg_header-for-leaders.jpg") top left no-repeat transparent;
}
/* line 2695, ../scss/_768up.scss */
.page-template-page-now-leaders-php .widgettitle,
.single-leaderdoc .widgettitle,
.tax-leaderresourcetype .widgettitle {
  color: #151515;
  font-size: 1.385em;
  font-weight: 600;
  text-align: center;
  background: transparent;
  border-bottom: 1px solid #D3D3D3;
  padding: 20px 0px;
}
/* line 2709, ../scss/_768up.scss */
.page-template-page-now-leaders-php .item,
.single-leaderdoc .item,
.tax-leaderresourcetype .item {
  background: none repeat scroll 0 0 #FFFFFF;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.12);
}
/* line 2712, ../scss/_768up.scss */
.page-template-page-now-leaders-php .item ul,
.single-leaderdoc .item ul,
.tax-leaderresourcetype .item ul {
  margin-left: 1.25em;
}
/* line 2715, ../scss/_768up.scss */
.page-template-page-now-leaders-php .item ul li,
.single-leaderdoc .item ul li,
.tax-leaderresourcetype .item ul li {
  list-style: none;
}
/* line 2719, ../scss/_768up.scss */
.page-template-page-now-leaders-php .item ul li:before,
.single-leaderdoc .item ul li:before,
.tax-leaderresourcetype .item ul li:before {
  content: '\2022';
  color: #c5c5c5;
  display: inline-block;
  height: 6;
  width: 6;
  left: -0.75em;
  top: 0em;
  position: relative;
}
/* line 2732, ../scss/_768up.scss */
.page-template-page-now-leaders-php .item .button-wrapper.archives,
.single-leaderdoc .item .button-wrapper.archives,
.tax-leaderresourcetype .item .button-wrapper.archives {
  border-radius: 24px;
  background-color: #cccccc;
  background-image: none;
  border: 0px !important;
  box-shadow: 0px 0px !important;
}
/* line 2739, ../scss/_768up.scss */
.page-template-page-now-leaders-php .item .button-wrapper.archives .button.archives,
.single-leaderdoc .item .button-wrapper.archives .button.archives,
.tax-leaderresourcetype .item .button-wrapper.archives .button.archives {
  color: #7a54ab;
  text-decoration: none;
  font-size: 13px;
  font-weight: 600;
  line-height: 2.231em;
  padding: 0px !important;
}
/* line 2747, ../scss/_768up.scss */
.page-template-page-now-leaders-php .item .button-wrapper.archives .button.archives:hover, .page-template-page-now-leaders-php .item .button-wrapper.archives .button.archives:active,
.single-leaderdoc .item .button-wrapper.archives .button.archives:hover,
.single-leaderdoc .item .button-wrapper.archives .button.archives:active,
.tax-leaderresourcetype .item .button-wrapper.archives .button.archives:hover,
.tax-leaderresourcetype .item .button-wrapper.archives .button.archives:active {
  text-decoration: underline;
}
/* line 2756, ../scss/_768up.scss */
.page-template-page-now-leaders-php .item:first-of-type,
.single-leaderdoc .item:first-of-type,
.tax-leaderresourcetype .item:first-of-type {
  margin-left: 0px !important;
}
/* line 2761, ../scss/_768up.scss */
.page-template-page-now-leaders-php #main,
.page-template-page-now-leaders-php section.entry-content,
.single-leaderdoc #main,
.single-leaderdoc section.entry-content,
.tax-leaderresourcetype #main,
.tax-leaderresourcetype section.entry-content {
  margin-bottom: 1.25em;
}
/* line 2766, ../scss/_768up.scss */
.page-template-page-now-leaders-php .icon,
.single-leaderdoc .icon,
.tax-leaderresourcetype .icon {
  width: 36px;
  height: 36px;
  position: relative;
  top: -12px;
  margin-bottom: -36px;
  left: -12px;
}
/* line 2777, ../scss/_768up.scss */
.page-template-page-now-leaders-php .item:nth-child(1) .icon,
.single-leaderdoc .item:nth-child(1) .icon,
.tax-leaderresourcetype .item:nth-child(1) .icon {
  background: url("../../library/images/icon_leaders-action-kits.png") top left no-repeat transparent;
}
/* line 2781, ../scss/_768up.scss */
.page-template-page-now-leaders-php .item:nth-child(2) .icon,
.single-leaderdoc .item:nth-child(2) .icon,
.tax-leaderresourcetype .item:nth-child(2) .icon {
  background: url("../../library/images/icon_leaders-toolbox.png") top left no-repeat transparent;
}
/* line 2786, ../scss/_768up.scss */
.page-template-page-now-leaders-php .item:nth-child(3) .icon,
.single-leaderdoc .item:nth-child(3) .icon,
.tax-leaderresourcetype .item:nth-child(3) .icon {
  background: url("../../library/images/icon_leaders-resources.png") top left no-repeat transparent;
}
/* line 2791, ../scss/_768up.scss */
.page-template-page-now-leaders-php .item:nth-child(4) .icon,
.single-leaderdoc .item:nth-child(4) .icon,
.tax-leaderresourcetype .item:nth-child(4) .icon {
  background: url("../../library/images/icon_leaders-other.png") top left no-repeat transparent;
}

/* NOW Foundation Templates */
/* line 2801, ../scss/_768up.scss */
header.foundation #banner-inner {
  background: url("../../library/images/bkg_header-now-foundation.jpg") top left no-repeat transparent;
  height: 115px !important;
  top: -104px;
}
/* line 2808, ../scss/_768up.scss */
header.foundation div#inner-header {
  top: -21px !important;
}
/* line 2812, ../scss/_768up.scss */
header.foundation div#logo-wrapper {
  position: relative;
  top: 29px !important;
  left: -2px !important;
}
/* line 2817, ../scss/_768up.scss */
header.foundation div#logo-wrapper img {
  width: auto;
  height: auto;
}
/* line 2824, ../scss/_768up.scss */
header.foundation div#button-nav-wrapper {
  width: 132px;
  left: 86% !important;
}
/* line 2828, ../scss/_768up.scss */
header.foundation div#button-nav-wrapper div#toggle {
  left: -182px !important;
}
/* line 2834, ../scss/_768up.scss */
header.foundation #stripe #stripe-inner ul li {
  padding: 8px 15px;
}

/* line 2840, ../scss/_768up.scss */
.page-template-page-foundation-php {
  background: #eeeeee;
}
/* line 2843, ../scss/_768up.scss */
.page-template-page-foundation-php #foundation-home-footer-wrapper {
  background: #FFFFFF;
}
/* line 2847, ../scss/_768up.scss */
.page-template-page-foundation-php #toprow {
  padding-bottom: 2.35em;
}
/* line 2851, ../scss/_768up.scss */
.page-template-page-foundation-php #foundation-home-footer-inner {
  padding-top: 2.35em;
  padding-bottom: 2.35em;
}
/* line 2857, ../scss/_768up.scss */
.page-template-page-foundation-php .foundation-page-peek {
  box-shadow: 1px 1px rgba(0, 0, 0, 0.12);
  background: #ffffff;
  padding: 0 !important;
  width: 220px;
  position: relative;
  float: left;
  margin-left: 1.762430939%;
}
/* line 2869, ../scss/_768up.scss */
.page-template-page-foundation-php .featured-image img {
  width: 220px;
  height: auto;
}

/* Error 404 Page */
/* line 2879, ../scss/_768up.scss */
.error404 #banner-inner {
  background: url("../../library/images/bkg_header-404.jpg") top left no-repeat transparent;
}
/* line 2884, ../scss/_768up.scss */
.error404 #content {
  min-height: 768px;
}
/* line 2888, ../scss/_768up.scss */
.error404 h2 {
  font-weight: 600;
  font-size: 1.692em;
}
/* line 2894, ../scss/_768up.scss */
.error404 .sitemap ul {
  margin: .5em 0;
}
/* line 2901, ../scss/_768up.scss */
.error404 .sitemap ul#menu-main-menu-1 > li > a {
  font-weight: 700;
  font-size: 1.077em;
  text-transform: uppercase;
  text-decoration: none;
}
/* line 2907, ../scss/_768up.scss */
.error404 .sitemap ul#menu-main-menu-1 > li > a:hover, .error404 .sitemap ul#menu-main-menu-1 > li > a:active {
  text-decoration: underline;
}
/* line 2914, ../scss/_768up.scss */
.error404 .sitemap ul#menu-main-menu-1 > li > .sub-menu {
  margin-left: .5em;
}
/* line 2917, ../scss/_768up.scss */
.error404 .sitemap ul#menu-main-menu-1 > li > .sub-menu > li.first-level-nav {
  margin-left: .5em;
  padding-top: .5em;
}
/* line 2921, ../scss/_768up.scss */
.error404 .sitemap ul#menu-main-menu-1 > li > .sub-menu > li.first-level-nav > a {
  font-weight: 600;
  text-decoration: none;
}
/* line 2926, ../scss/_768up.scss */
.error404 .sitemap ul#menu-main-menu-1 > li > .sub-menu > li.first-level-nav > a:hover, .error404 .sitemap ul#menu-main-menu-1 > li > .sub-menu > li.first-level-nav > a:active {
  text-decoration: underline;
}
/* line 2932, ../scss/_768up.scss */
.error404 .sitemap ul#menu-main-menu-1 > li > .sub-menu > li.first-level-nav .sub-menu {
  margin-left: .5em;
}
/* line 2936, ../scss/_768up.scss */
.error404 .sitemap ul#menu-main-menu-1 > li > .sub-menu > li.first-level-nav .sub-menu > li > a {
  font-weight: 400;
  text-decoration: none;
}
/* line 2941, ../scss/_768up.scss */
.error404 .sitemap ul#menu-main-menu-1 > li > .sub-menu > li.first-level-nav .sub-menu > li > a:hover, .error404 .sitemap ul#menu-main-menu-1 > li > .sub-menu > li.first-level-nav .sub-menu > li > a:active {
  text-decoration: underline;
}

/* Contact Form */
/* line 2966, ../scss/_768up.scss */
.wpcf7-form label {
  font-weight: 600;
  font-size: 1.154em;
  padding-bottom: .25em;
  display: inline-block;
}
/* line 2973, ../scss/_768up.scss */
.wpcf7-form .required {
  color: #2771a8;
}
/* line 2977, ../scss/_768up.scss */
.wpcf7-form textarea,
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"] {
  background-color: #fff;
  -webkit-box-shadow: 1px 1px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 1px 1px rgba(0, 0, 0, 0.1) inset;
  -ms-box-shadow: 1px 1px rgba(0, 0, 0, 0.1) inset;
  -o-box-shadow: 1px 1px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.1) inset;
  border: solid 1px #cbcbcb;
  color: #888888;
  font-style: italic;
  font-size: 0.923em;
  font-weight: 600;
}
/* line 2993, ../scss/_768up.scss */
.wpcf7-form textarea {
  width: 95%;
}
/* line 2997, ../scss/_768up.scss */
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"] {
  width: 370px;
  height: 31px;
}
/* line 3004, ../scss/_768up.scss */
.wpcf7-form select {
  background-color: #fff;
  -webkit-box-shadow: 1px 1px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 1px 1px rgba(0, 0, 0, 0.1) inset;
  -ms-box-shadow: 1px 1px rgba(0, 0, 0, 0.1) inset;
  -o-box-shadow: 1px 1px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.1) inset;
  border: solid 1px #cbcbcb;
  font-size: 0.923em;
  height: 24px;
  padding-top: 4px;
}
/* line 3019, ../scss/_768up.scss */
.wpcf7-form input[type="submit"] {
  background-color: #4b277a;
  color: #FFFFFF;
  font-weight: 600;
  text-align: center;
  height: 31px;
  border-radius: 3px;
  -webkit-box-shadow: 1px 0px #955cde inset;
  -moz-box-shadow: 1px 0px #955cde inset;
  -ms-box-shadow: 1px 0px #955cde inset;
  -o-box-shadow: 1px 0px #955cde inset;
  box-shadow: 1px 0px #955cde inset;
  border: solid 1px #4f2288;
  background-image: -webkit-linear-gradient(bottom, #3f1d6c, #7a54ab);
  background-image: -moz-linear-gradient(bottom, #3f1d6c, #7a54ab);
  background-image: -o-linear-gradient(bottom, #3f1d6c, #7a54ab);
  background-image: linear-gradient(to top, #3f1d6c, #7a54ab);
  margin-top: 16px;
  padding: 0px 1.25em;
}
/* line 3039, ../scss/_768up.scss */
.wpcf7-form input[type="submit"]:hover {
  text-decoration: underline;
}

/******************************************************************
Site Name: National Organization for Woman (NOW)
Author: Rad Campaign (Based on Bones for WordPress)

Stylesheet: Desktop Stylesheet

This is the desktop size. It's larger than an iPad so it will only
be seen on the Desktop.

******************************************************************/
/******************************
NOW Styles
******************************/
/** Header **/
/*

#socialbtnshead-wrapper {
  position: relative;
  margin-top: -30px;
  z-index: 700;
  background: transparent;
  vertical-align: middle;
}

*/
/* line 28, ../scss/_1030up.scss */
#socialbtnshead {
  text-align: right !important;
  position: relative !important;
  left: 720px !important;
  margin-top: -30px !important;
  width: auto;
  top: 0 !important;
}

/* line 37, ../scss/_1030up.scss */
#socialbtnshead a {
  /*      -webkit-box-shadow:  1px 0px 0px 0px rgba(255, 255, 255, .15);
        box-shadow:  1px 0px 0px 0px rgba(255, 255, 255, .15);
       */
  border-right: 1px solid rgba(255, 255, 255, 0.15);
  display: inline-block;
  height: 24px;
  width: 42px;
  text-align: center;
}

/* line 48, ../scss/_1030up.scss */
#socialbtnshead a:first-of-type {
  border-left: 1px solid rgba(255, 255, 255, 0.15);
}

/* line 52, ../scss/_1030up.scss */
#socialbtnshead img {
  display: inline-block;
  margin: 0px 5px;
}

/* line 58, ../scss/_1030up.scss */
.home #button-nav-wrapper {
  position: relative;
  top: -58.56px;
  left: 719px;
  z-index: 800;
  width: 221px;
}

/* line 68, ../scss/_1030up.scss */
#button-nav {
  background: #7a54ab;
  box-shadow: -1px 1px rgba(0, 0, 0, 0.4);
}

/* line 73, ../scss/_1030up.scss */
#button-nav div.btn-purple {
  -webkit-box-shadow: 1px, 0px, rgba(255, 255, 255, 0.8);
  -moz-box-shadow: 1px, 0px, rgba(255, 255, 255, 0.8);
  box-shadow: 1px, 0px, rgba(255, 255, 255, 0.8);
  padding: 11px 9px 10px 9px;
}

/* line 81, ../scss/_1030up.scss */
#subscribepurple a {
  background: url("../../library/images/icon_purple-nav-envelope.png") top center no-repeat #7a54ab;
}

/* line 87, ../scss/_1030up.scss */
#donatepurple a {
  background: url("../../library/images/icon_purple-nav-heart.png") top center no-repeat #7a54ab;
}

/* line 92, ../scss/_1030up.scss */
#searchpurple a {
  background: url("../../library/images/icon_purple-nav-magnifier.png") top center no-repeat #7a54ab;
}

/* line 97, ../scss/_1030up.scss */
.btn-purple {
  background-color: #7a54ab;
  font-weight: 600;
  display: inline-block;
}

/* line 103, ../scss/_1030up.scss */
.btn-purple a {
  color: white;
  text-decoration: none;
  padding-top: 25px;
  display: inline-block;
  -webkit-text-shadow: 0px 1px rgba(0, 0, 0, 0.35);
  -moz-text-shadow: 0px 1px rgba(0, 0, 0, 0.35);
  -ms-text-shadow: 0px 1px rgba(0, 0, 0, 0.35);
  -o-text-shadow: 0px 1px rgba(0, 0, 0, 0.35);
  text-shadow: 0px 1px rgba(0, 0, 0, 0.35);
}

/* line 115, ../scss/_1030up.scss */
.btn-purple a:hover, .btn-purple a:active, .btn-purple a:focus {
  text-decoration: underline;
  color: white;
}

/* line 121, ../scss/_1030up.scss */
.last-item {
  box-shadow: 0px 0px 0px rgba(255, 255, 255, 0) !important;
}

/* line 126, ../scss/_1030up.scss */
.home #nav-wrapper-inner nav {
  width: 90%;
  padding-left: 89px;
  font-size: 1em;
}

/* line 133, ../scss/_1030up.scss */
#logo-wrapper {
  position: relative !important;
  z-index: 500 !important;
  top: -8px !important;
  left: -39px !important;
  width: 100% !important;
}

/* line 146, ../scss/_1030up.scss */
.page #header-wrapper,
.single #header-wrapper,
.archive #header-wrapper,
.search #header-wrapper,
.error404 #header-wrapper {
  background: url("../../library/images/bkg_interior-header.png") top left no-repeat #1f2d36;
  height: 83px;
  position: relative;
}
/* line 152, ../scss/_1030up.scss */
.page #socialbtnshead,
.single #socialbtnshead,
.archive #socialbtnshead,
.search #socialbtnshead,
.error404 #socialbtnshead {
  left: 720px !important;
}
/* line 156, ../scss/_1030up.scss */
.page #inner-header,
.single #inner-header,
.archive #inner-header,
.search #inner-header,
.error404 #inner-header {
  position: relative;
  top: -51px;
}
/* line 161, ../scss/_1030up.scss */
.page #logo-wrapper,
.single #logo-wrapper,
.archive #logo-wrapper,
.search #logo-wrapper,
.error404 #logo-wrapper {
  top: -20px !important;
  left: -29px !important;
  position: relative !important;
  z-index: 5 !important;
}
/* line 168, ../scss/_1030up.scss */
.page #nav-wrapper-inner nav,
.single #nav-wrapper-inner nav,
.archive #nav-wrapper-inner nav,
.search #nav-wrapper-inner nav,
.error404 #nav-wrapper-inner nav {
  width: 90%;
  padding-left: 95px;
}

/** Homepage **/
/* slideshow */
/* line 180, ../scss/_1030up.scss */
.image {
  position: relative;
  width: 100%;
  /* for IE 6 */
  background: transparent !important;
}

/* line 187, ../scss/_1030up.scss */
.image img {
  height: 450px;
  width: 958px;
}

/* line 193, ../scss/_1030up.scss */
.viz {
  overflow: visible;
}

/* line 198, ../scss/_1030up.scss */
#slideshow img {
  background: transparent;
}

/* line 203, ../scss/_1030up.scss */
#overlay {
  position: absolute;
  top: 379px;
  left: 0;
  width: 958px !important;
  height: 72px;
  color: #fff;
  line-height: 30px;
  background: #131313;
  /* fallback color */
  background-color: rgba(19, 19, 19, 0.5);
  padding: 15px 10px;
}

/* line 218, ../scss/_1030up.scss */
#overlay h4,
#overlay h4 a,
#overlay h4 a:visited,
#overlay h4 a:hover,
#overlay h4 a:active {
  background-color: transparent;
  color: #ffffff !important;
  margin: 0px 4px;
  text-decoration: none;
  font-size: 1.6em;
}

/* line 231, ../scss/_1030up.scss */
#overlay h4 a:hover,
#overlay h4 a:active {
  text-decoration: underline;
}

/******************************
 for slideshow navigation
*******************************/
/* slide controls */
/* line 242, ../scss/_1030up.scss */
#slideshow-controls {
  position: relative;
  z-index: 200;
  left: 85%;
  top: -95px;
  width: 125px;
  display: block !important;
}
/* line 250, ../scss/_1030up.scss */
#slideshow-controls #arrow-nextslide,
#slideshow-controls #arrow-prevslide,
#slideshow-controls #wait {
  width: 32px;
  height: 32px;
  display: inline-block;
  position: relative;
  z-index: 200;
  margin-left: 6px;
}
/* line 261, ../scss/_1030up.scss */
#slideshow-controls #arrow-nextslide {
  x-top: 0px;
  x-left: 0px;
  x-right: 15px;
}
/* line 266, ../scss/_1030up.scss */
#slideshow-controls #arrow-nextslide a#nextarrow {
  height: 32px;
  width: 32px;
  color: transparent;
  text-decoration: none;
  background: url("../../library/images/cntrl-slideshow_next-ring.png") 0px 0px no-repeat;
  display: block;
}
/* line 277, ../scss/_1030up.scss */
#slideshow-controls #arrow-prevslide {
  x-top: -32px;
  x-left: -42px;
  /*	float: left; */
  /*comment out if using drop down menus plugin; uncomment if not using */
}
/* line 283, ../scss/_1030up.scss */
#slideshow-controls #arrow-prevslide a#prevarrow {
  height: 32px;
  width: 32px;
  color: transparent;
  text-decoration: none;
  background: url("../../library/images/cntrl-slideshow_previous-ring.png") 0px 0px no-repeat;
  display: block;
}
/* line 294, ../scss/_1030up.scss */
#slideshow-controls #wait {
  x-top: -32px;
  x-left: -76px;
}
/* line 298, ../scss/_1030up.scss */
#slideshow-controls #wait a#pause {
  height: 32px;
  width: 32px;
  color: transparent;
  text-decoration: none;
  background: url("../../library/images/cntrl-slideshow_pause-ring.png") 0px 0px no-repeat;
  display: block;
}

/* line 319, ../scss/_1030up.scss */
.home .widgettitle {
  background-color: transparent;
  color: #3f1d6d;
  font-size: 1.629em;
}
/* line 330, ../scss/_1030up.scss */
.home #homewidgets #homeleft .widgettitle,
.home #homewidgets #homemid .widgettitle,
.home #homewidgets #homeright-top .widgettitle,
.home #homewidgets #homeright-bottom .widgettitle {
  font-weight: 600;
  color: #3f1d6d;
  font-size: 1.692em;
  text-decoration: none;
  border: 0px;
  margin: 0px 0px .75em 0px;
  x-text-align: center !important;
  background-color: transparent;
}

/* line 345, ../scss/_1030up.scss */
#homepage-first-wrapper {
  background: url("../../library/images/bkg_slideshow_wrapper_nav-space.png") 50% 0% no-repeat #1f2d36;
  height: 485px;
}

/* line 351, ../scss/_1030up.scss */
#homepage-first-inner.wrap {
  width: 960px !important;
}

/* line 355, ../scss/_1030up.scss */
#homepage-second-wrapper {
  background: #efefef;
  padding-bottom: 1.75em;
}

/* line 360, ../scss/_1030up.scss */
#homepage-second-wrapper #homepage-second-inner {
  padding-bottom: 2em;
}

/* line 365, ../scss/_1030up.scss */
#homepage-third-wrapper {
  background: #ffffff;
  padding-bottom: 4.5em;
}

/* line 370, ../scss/_1030up.scss */
#homepage-third-wrapper #homepage-third-inner a {
  text-decoration: none;
  color: #7a54ab;
}

/* line 378, ../scss/_1030up.scss */
#homepage-third-wrapper #homepage-third-inner .button-wrapper a.button:link,
#homepage-third-wrapper #homepage-third-inner .button-wrapper a.button:visited {
  color: #ffffff;
  text-decoration: none;
}
/* line 384, ../scss/_1030up.scss */
#homepage-third-wrapper #homepage-third-inner .button-wrapper a.button:hover,
#homepage-third-wrapper #homepage-third-inner .button-wrapper a.button:active {
  color: #ffffff;
  text-decoration: underline;
}

/* line 393, ../scss/_1030up.scss */
#homepage-third-wrapper #homepage-third-inner a:hover, #homepage-third-wrapper #homepage-third-inner a:active {
  text-decoration: underline;
}

/* line 397, ../scss/_1030up.scss */
#homepage-third-wrapper #homepage-third-inner .title {
  font-weight: 600;
}

/* line 402, ../scss/_1030up.scss */
#homepage-fourth-wrapper {
  background: #f3f3f3;
  border-top: 1px solid #cbcbcb;
  padding-bottom: 1.25em;
}

/* line 409, ../scss/_1030up.scss */
.home #content {
  margin-top: -83px !important;
}

/* line 414, ../scss/_1030up.scss */
#homepage-first-inner {
  position: relative;
  top: 51px;
  z-index: 4;
}

/* line 421, ../scss/_1030up.scss */
#homewidgets #homeleft,
#homewidgets #homemid,
#homewidgets #homeright-top,
#homewidgets #homeright-bottom {
  box-shadow: 1px 1px rgba(0, 0, 0, 0.12);
  background: #ffffff;
  padding: 24px 20px;
}

/* line 430, ../scss/_1030up.scss */
#homewidgets #homeright-bottom {
  float: none;
  clear: both;
  margin-top: 16px;
}

/* line 436, ../scss/_1030up.scss */
#homewidgets #homeleft-icon {
  background: url("../../library/images/icon-home_chapter.png") top left no-repeat transparent;
  position: relative;
  z-index: 200;
  top: -34px;
  left: -30px;
  height: 36px;
  width: 36px;
}

/* line 446, ../scss/_1030up.scss */
#homewidgets #homemid-icon {
  background: url("../../library/images/icon-home_donate.png") top left no-repeat transparent;
  position: relative;
  z-index: 200;
  top: -34px;
  left: -30px;
  height: 36px;
  width: 36px;
}

/* line 456, ../scss/_1030up.scss */
#homewidgets .sidebar,
#homewidgets .widget {
  margin-top: 0px;
}

/* line 461, ../scss/_1030up.scss */
#homewidgets #homeright-top .widgettitle {
  background: url("../../library/images/icon-home_envelope-green.png") 5% 50% no-repeat transparent;
}

/* line 465, ../scss/_1030up.scss */
#homewidgets #homeright-bottom .widgettitle {
  background: url("../../library/images/icon-home_cart.png") 3% 50% no-repeat transparent;
}

/* line 470, ../scss/_1030up.scss */
#homefeeds {
  background: #ffffff;
  /*
  #feed-actions {background: lime;}
  #feed-blog {background: aqua;}
  #feed-readthis{background: fuchsia;}
*/
}

/* line 479, ../scss/_1030up.scss */
#homefeeds .box-title {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.846em;
  text-align: center;
  margin-left: 0px !important;
}

/* line 487, ../scss/_1030up.scss */
#homefeeds #feed-actions-inner,
#homefeeds #feed-blog-inner,
#homefeeds #feed-readthis-inner {
  padding-right: 10%;
}

/* line 493, ../scss/_1030up.scss */
#homefeeds #feed-actions-icon,
#homefeeds #feed-blog-icon,
#homefeeds #feed-readthis-icon {
  position: relative;
  z-index: 200;
  top: 68px;
  left: -48px;
  height: 36px;
  width: 36px;
}

/* line 504, ../scss/_1030up.scss */
#homefeeds #feed-actions-icon {
  background: url("../../library/images/icon-home_takeaction.png") 0% 0% no-repeat transparent;
}

/* line 508, ../scss/_1030up.scss */
#homefeeds #feed-blog-icon {
  background: url("../../library/images/icon-home_blog.png") 0% 50% no-repeat transparent;
}

/* line 512, ../scss/_1030up.scss */
#homefeeds #feed-readthis-icon {
  background: url("../../library/images/icon-home_readthis.png") 0% 50% no-repeat transparent;
}

/** Footer **/
/* line 518, ../scss/_1030up.scss */
.footer {
  background: url("../../library/images/bkg_footer.png") bottom left no-repeat #1f2d36;
  padding: 1.5em 0;
}

/* line 523, ../scss/_1030up.scss */
.home .footer {
  margin-top: 0px !important;
}

/** Home Footer **/
/* Contact Info */
/* line 531, ../scss/_1030up.scss */
#home-footer .widgettitle {
  text-align: left !important;
}

/* line 536, ../scss/_1030up.scss */
#contact {
  font-weight: 600;
}

/* Tweetblender */
/* line 542, ../scss/_1030up.scss */
#tweetblender-2-mc {
  position: relative;
  top: -25px;
}

/* line 548, ../scss/_1030up.scss */
.widget_tweetblender .widgettitle {
  background: url("../../library/images/icon-home_tw-tweets.png") center left no-repeat transparent;
  padding-left: 1.75em;
}

/* line 554, ../scss/_1030up.scss */
.tb_header {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}

/* line 561, ../scss/_1030up.scss */
.tb_tweetlist {
  border-bottom: 0 !important;
}

/* line 565, ../scss/_1030up.scss */
.tb_tweetlist .tb_tweet {
  width: 31.491712705%;
  display: inline-block;
  margin-left: 0;
  border-top: 0;
  vertical-align: top;
}

/* line 573, ../scss/_1030up.scss */
.tb_tweetlist .tb_tweet .tb_photo {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}

/* line 579, ../scss/_1030up.scss */
.tb_tweetlist .tb_tweet .tb_author {
  color: transparent;
}

/* line 583, ../scss/_1030up.scss */
.tb_tweetlist .tb_tweet .tb_author a {
  color: #7a54ab;
}

/* line 587, ../scss/_1030up.scss */
.tb_tweetlist .tb_tweet a:link, .tb_tweetlist .tb_tweet a:visited {
  text-decoration: none;
}

/* line 591, ../scss/_1030up.scss */
.tb_tweetlist .tb_tweet a:active, .tb_tweetlist .tb_tweet a:hover {
  text-decoration: underline;
}

/* line 595, ../scss/_1030up.scss */
.tb_tweetlist .tb_tweet .tb_tweetinfo a {
  color: #888888;
  font-size: .846em;
  font-style: normal;
}

/*

div#twitter-follow {
  p iframe.twitter-follow-button {
    .btn label {padding: 2px 8px 4px; }
    .btn i {display: none;}
    .btn {
      -moz-user-select: none;
      background-color: $link-color;
      background-image: -moz-linear-gradient(center top , $link-color, $link-color);
      border: 0 solid #CCCCCC;
      border-radius: 24px 24px 24px 24px;
      color: #FFFFFF;
      cursor: pointer;
      font-weight: 600;
      height: 18px;
      max-width: 98%;
      overflow: hidden;
      padding: 0px 0px;
      position: relative;
      text-shadow: 0 0px 0 rgba(255, 255, 255, 0.5);
    }
    .btn:focus, .btn:hover, .btn:active {
      background-color: #F8F8F8;
      background-image: -moz-linear-gradient(center top , $link-color, $link-color);
      border-color: transparent;
      box-shadow: none;
    }
    .btn:active {
      background-color: $link-color;
      box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1) inset;
    }
    .xl .btn:active {
      box-shadow: 0 3px 7px rgba(0, 0, 0, 0.1) inset;
    }

  }
}

*/
/* line 642, ../scss/_1030up.scss */
#twitter-follow {
  float: right !important;
}

/* line 647, ../scss/_1030up.scss */
#socialbtnsfoot {
  position: relative;
  top: 36px;
}

/** Interior  **/
/* Full Width Landing Pages:
 + About
 + Issues
 + Resources
 + Search
 + Search Results
 + Membership

 */
/* line 669, ../scss/_1030up.scss */
.page-template-page-about-php .sidebars-content div div {
  margin-bottom: 1.692em;
}

/* line 689, ../scss/_1030up.scss */
.page-template-page-about-php #sidebar_landing_toprow .widget,
.page-template-page-about-php #sidebar_landing_midrow .widget,
.page-template-page-about-php #sidebar_landing_bottomrow .widget,
.page-template-page-membership-php #sidebar_landing_toprow .widget,
.page-template-page-membership-php #sidebar_landing_midrow .widget,
.page-template-page-membership-php #sidebar_landing_bottomrow .widget,
.page-template-page-get-involved-php #sidebar_landing_toprow .widget,
.page-template-page-get-involved-php #sidebar_landing_midrow .widget,
.page-template-page-get-involved-php #sidebar_landing_bottomrow .widget {
  width: 300px;
  float: left;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.12);
  background: #ffffff;
  padding: 0 !important;
}
/* line 696, ../scss/_1030up.scss */
.page-template-page-about-php #sidebar_landing_toprow .widget :first-child,
.page-template-page-about-php #sidebar_landing_midrow .widget :first-child,
.page-template-page-about-php #sidebar_landing_bottomrow .widget :first-child,
.page-template-page-membership-php #sidebar_landing_toprow .widget :first-child,
.page-template-page-membership-php #sidebar_landing_midrow .widget :first-child,
.page-template-page-membership-php #sidebar_landing_bottomrow .widget :first-child,
.page-template-page-get-involved-php #sidebar_landing_toprow .widget :first-child,
.page-template-page-get-involved-php #sidebar_landing_midrow .widget :first-child,
.page-template-page-get-involved-php #sidebar_landing_bottomrow .widget :first-child {
  display: inline;
  width: 300px;
  height: auto;
}
/* line 702, ../scss/_1030up.scss */
.page-template-page-about-php #sidebar_landing_toprow .widget h2,
.page-template-page-about-php #sidebar_landing_midrow .widget h2,
.page-template-page-about-php #sidebar_landing_bottomrow .widget h2,
.page-template-page-membership-php #sidebar_landing_toprow .widget h2,
.page-template-page-membership-php #sidebar_landing_midrow .widget h2,
.page-template-page-membership-php #sidebar_landing_bottomrow .widget h2,
.page-template-page-get-involved-php #sidebar_landing_toprow .widget h2,
.page-template-page-get-involved-php #sidebar_landing_midrow .widget h2,
.page-template-page-get-involved-php #sidebar_landing_bottomrow .widget h2 {
  text-align: center;
  font-size: 1.692em;
  margin: .25em 0 .75em 0;
}
/* line 709, ../scss/_1030up.scss */
.page-template-page-about-php #sidebar_landing_toprow .widget a,
.page-template-page-about-php #sidebar_landing_midrow .widget a,
.page-template-page-about-php #sidebar_landing_bottomrow .widget a,
.page-template-page-membership-php #sidebar_landing_toprow .widget a,
.page-template-page-membership-php #sidebar_landing_midrow .widget a,
.page-template-page-membership-php #sidebar_landing_bottomrow .widget a,
.page-template-page-get-involved-php #sidebar_landing_toprow .widget a,
.page-template-page-get-involved-php #sidebar_landing_midrow .widget a,
.page-template-page-get-involved-php #sidebar_landing_bottomrow .widget a {
  padding: 0;
}
/* line 714, ../scss/_1030up.scss */
.page-template-page-about-php #sidebar_landing_toprow .widget-even,
.page-template-page-about-php #sidebar_landing_midrow .widget-even,
.page-template-page-about-php #sidebar_landing_bottomrow .widget-even,
.page-template-page-membership-php #sidebar_landing_toprow .widget-even,
.page-template-page-membership-php #sidebar_landing_midrow .widget-even,
.page-template-page-membership-php #sidebar_landing_bottomrow .widget-even,
.page-template-page-get-involved-php #sidebar_landing_toprow .widget-even,
.page-template-page-get-involved-php #sidebar_landing_midrow .widget-even,
.page-template-page-get-involved-php #sidebar_landing_bottomrow .widget-even {
  margin: 0 0 0 3.25%;
}
/* line 719, ../scss/_1030up.scss */
.page-template-page-about-php #sidebar_landing_toprow :first-child.widget-odd,
.page-template-page-about-php #sidebar_landing_midrow :first-child.widget-odd,
.page-template-page-about-php #sidebar_landing_bottomrow :first-child.widget-odd,
.page-template-page-membership-php #sidebar_landing_toprow :first-child.widget-odd,
.page-template-page-membership-php #sidebar_landing_midrow :first-child.widget-odd,
.page-template-page-membership-php #sidebar_landing_bottomrow :first-child.widget-odd,
.page-template-page-get-involved-php #sidebar_landing_toprow :first-child.widget-odd,
.page-template-page-get-involved-php #sidebar_landing_midrow :first-child.widget-odd,
.page-template-page-get-involved-php #sidebar_landing_bottomrow :first-child.widget-odd {
  margin: 0 !important;
}
/* line 723, ../scss/_1030up.scss */
.page-template-page-about-php #sidebar_landing_toprow :last-child.widget-odd,
.page-template-page-about-php #sidebar_landing_midrow :last-child.widget-odd,
.page-template-page-about-php #sidebar_landing_bottomrow :last-child.widget-odd,
.page-template-page-membership-php #sidebar_landing_toprow :last-child.widget-odd,
.page-template-page-membership-php #sidebar_landing_midrow :last-child.widget-odd,
.page-template-page-membership-php #sidebar_landing_bottomrow :last-child.widget-odd,
.page-template-page-get-involved-php #sidebar_landing_toprow :last-child.widget-odd,
.page-template-page-get-involved-php #sidebar_landing_midrow :last-child.widget-odd,
.page-template-page-get-involved-php #sidebar_landing_bottomrow :last-child.widget-odd {
  float: right;
  margin: 0 0 0 2.762430939%;
}

/* line 745, ../scss/_1030up.scss */
.page-template-page-membership-php #sidebar_landing_toprow .widget,
.page-template-page-membership-php #sidebar_landing_midrow .widget,
.page-template-page-membership-php #sidebar_landing_bottomrow .widget {
  padding: 0px 1.25em !important;
}
/* line 752, ../scss/_1030up.scss */
.page-template-page-membership-php #sidebar_landing_toprow .email-signup-widget .widgettitle,
.page-template-page-membership-php #sidebar_landing_midrow .email-signup-widget .widgettitle,
.page-template-page-membership-php #sidebar_landing_bottomrow .email-signup-widget .widgettitle {
  display: block;
  width: inherit;
  height: auto;
}

/* NOW Sidebars */
/* line 781, ../scss/_1030up.scss */
.page #button-nav-wrapper,
.single #button-nav-wrapper,
.archive #button-nav-wrapper,
.search #button-nav-wrapper,
.error404 #button-nav-wrapper {
  top: 0px !important;
  left: 739px !important;
  width: 221px !important;
}
/* line 788, ../scss/_1030up.scss */
.page #banner-inner,
.single #banner-inner,
.archive #banner-inner,
.search #banner-inner,
.error404 #banner-inner {
  position: relative;
  top: -83px;
  height: 104px;
  background-size: cover;
}
/* line 796, ../scss/_1030up.scss */
.page .page-title,
.single .page-title,
.archive .page-title,
.search .page-title,
.error404 .page-title {
  font-weight: 600;
  font-size: 3.077em;
  margin: 0px;
}
/* line 802, ../scss/_1030up.scss */
.page .page-logline,
.single .page-logline,
.archive .page-logline,
.search .page-logline,
.error404 .page-logline {
  font-weight: 600;
  font-size: 1.231em;
  color: #595959;
  margin-top: 0px;
}
/* line 809, ../scss/_1030up.scss */
.page article,
.single article,
.archive article,
.search article,
.error404 article {
  margin-top: 2.5em;
}

/* line 817, ../scss/_1030up.scss */
.page article h3,
.single article h3,
.archive article h3,
.search article h3 {
  margin-bottom: 0px;
}

/* line 824, ../scss/_1030up.scss */
.page article h3 a:link, .page article h3 a:visited,
.single article h3 a:link,
.single article h3 a:visited,
.archive article h3 a:link,
.archive article h3 a:visited,
.search article h3 a:link,
.search article h3 a:visited {
  color: #7a54ab;
  text-decoration: none;
  font-weight: 600;
  font-size: 1.692em;
}

/* line 837, ../scss/_1030up.scss */
.page article h3 a:active, .page article h3 a:hover,
.single article h3 a:active,
.single article h3 a:hover,
.archive article h3 a:active,
.archive article h3 a:hover,
.search article h3 a:active,
.search article h3 a:hover {
  text-decoration: underline;
}

/* line 847, ../scss/_1030up.scss */
.page article ul,
.single article ul,
.archive article ul,
.search article ul {
  margin-left: 3.25em;
}

/* line 854, ../scss/_1030up.scss */
.page article ul li,
.single article ul li,
.archive article ul li,
.search article ul li {
  list-style: disc;
}

/* line 861, ../scss/_1030up.scss */
.page article ol,
.single article ol,
.archive article ol,
.search article ol {
  margin-left: 3.25em;
}

/* line 868, ../scss/_1030up.scss */
.page article ol li,
.single article ol li,
.archive article ol li,
.search article ol li {
  list-style: decimal;
}

/* line 875, ../scss/_1030up.scss */
.page article blockquote,
.single article blockquote,
.archive article blockquote,
.search article blockquote {
  font-style: italic;
  background: #efefef;
  border-left: 10px solid #2772a9;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/* line 887, ../scss/_1030up.scss */
.page article blockquote :before,
.single article blockquote :before,
.archive article blockquote :before,
.search article blockquote :before {
  color: #2772a9;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}

/* line 899, ../scss/_1030up.scss */
.page article blockquote p,
.single article blockquote p,
.archive article blockquote p,
.search article blockquote p {
  display: inline;
}

/* line 906, ../scss/_1030up.scss */
.page .landingblocks-inner,
.single .landingblocks-inner,
.archive .landingblocks-inner,
.search .landingblocks-inner {
  padding: 1.25em;
}

/* line 917, ../scss/_1030up.scss */
.page .sidebar,
.single .sidebar,
.archive .sidebar,
.search .sidebar,
.post-type-archive-chapter .sidebar {
  margin-top: 0 !important;
}

/* line 925, ../scss/_1030up.scss */
.page .sidebar .widget,
.single .sidebar .widget,
.archive .sidebar .widget,
.search .sidebar .widget {
  font-size: 15px;
  padding: 0;
  margin-bottom: 0 !important;
}

/* line 934, ../scss/_1030up.scss */
.page .sidebar .widget ul,
.single .sidebar .widget ul,
.archive .sidebar .widget ul,
.search .sidebar .widget ul {
  background: #efefef;
  margin: 0px;
}

/* line 942, ../scss/_1030up.scss */
.page .sidebar .widget ul li,
.single .sidebar .widget ul li,
.archive .sidebar .widget ul li,
.search .sidebar .widget ul li {
  box-shadow: 0px 1px rgba(205, 205, 205, 0.75);
  margin-bottom: 0px;
}

/* line 950, ../scss/_1030up.scss */
.page .sidebar .widget ul li:last-child,
.single .sidebar .widget ul li:last-child,
.archive .sidebar .widget ul li:last-child,
.search .sidebar .widget ul li:last-child {
  box-shadow: 0px 0px rgba(205, 205, 205, 0.8);
}

/* line 957, ../scss/_1030up.scss */
.page .sidebar .widget a:link,
.page .sidebar .widget a:visited,
.single .sidebar .widget a:link,
.single .sidebar .widget a:visited,
.archive .sidebar .widget a:link,
.archive .sidebar .widget a:visited,
.search .sidebar .widget a:link,
.search .sidebar .widget a:visited,
.page .sidebar .widget_advanced_menu .sub-menu a:link
.page .sidebar .widget_advanced_menu .sub-menu a:visited,
.single .sidebar .widget_advanced_menu .sub-menu a:link,
.single .sidebar .widget_advanced_menu .sub-menu a:visited,
.archive .sidebar .widget_advanced_menu .sub-menu a:link,
.archive .sidebar .widget_advanced_menu .sub-menu a:visited {
  color: #7a54ab;
  text-decoration: none;
  display: inline-block;
  padding: .5em;
}

/* line 977, ../scss/_1030up.scss */
.page .sidebar .widget a:hover, .page .sidebar .widget a:active,
.single .sidebar .widget a:hover,
.single .sidebar .widget a:active,
.archive .sidebar .widget a:hover,
.archive .sidebar .widget a:active,
.search .sidebar .widget a:hover,
.search .sidebar .widget a:active,
.page .sidebar .widget_advanced_menu .sub-menu a:hover
.page .sidebar .widget_advanced_menu .sub-menu a:active,
.single .sidebar .widget_advanced_menu .sub-menu a:hover,
.single .sidebar .widget_advanced_menu .sub-menu a:active,
.archive .sidebar .widget_advanced_menu .sub-menu a:hover,
.archive .sidebar .widget_advanced_menu .sub-menu a:active {
  text-decoration: underline;
}

/* line 993, ../scss/_1030up.scss */
.page .sidebar .widget_advanced_menu .sub-menu a,
.single .sidebar .widget_advanced_menu .sub-menu a,
.single .sidebar .widget_advanced_menu .sub-menu a,
.archive .sidebar .widget_advanced_menu .sub-menu a {
  font-size: .9em;
  margin-right: 12px;
  margin-left: 12px;
}

/* line 1002, ../scss/_1030up.scss */
.page .sidebar .widgettitle,
.single .sidebar .widgettitle,
.archive .sidebar .widgettitle,
.search .sidebar .widgettitle {
  background-color: #2772a9;
  color: white;
  font-weight: 600;
  font-size: 1.385em;
  padding: .25em .5em;
  border: 0px;
  margin: 0px;
}

/* line 1015, ../scss/_1030up.scss */
.page .sidebar .widget_search,
.single .sidebar .widget_search,
.archive .sidebar .widget_search,
.search .sidebar .widget_search {
  background: #efefef;
  padding: 0px 0px 15px 0px;
}

/* line 1023, ../scss/_1030up.scss */
.page .sidebar .widget_search .screen-reader-text,
.single .sidebar .widget_search .screen-reader-text,
.archive .sidebar .widget_search .screen-reader-text,
.search .sidebar .widget_search .screen-reader-text {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}

/* line 1032, ../scss/_1030up.scss */
.page .sidebar .widget_search input[type="text"],
.single .sidebar .widget_search input[type="text"],
.archive .sidebar .widget_search input[type="text"],
.search .sidebar .widget_search input[type="text"] {
  width: 140px;
  height: 31px;
  background-color: #fff;
  -webkit-box-shadow: 1px 1px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 1px 1px rgba(0, 0, 0, 0.1) inset;
  -ms-box-shadow: 1px 1px rgba(0, 0, 0, 0.1) inset;
  -o-box-shadow: 1px 1px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.1) inset;
  border: solid 1px #cbcbcb;
  color: #888888;
  font-style: italic;
  font-size: 0.923em;
  font-weight: 600;
}

/* line 1051, ../scss/_1030up.scss */
.page .sidebar .widget_search input[type="submit"],
.single .sidebar .widget_search input[type="submit"],
.archive .sidebar .widget_search input[type="submit"],
.search .sidebar .widget_search input[type="submit"] {
  color: transparent;
  background: url("../../library/images/btn_search.png") top left no-repeat transparent;
  text-indent: -9999px;
  cursor: pointer;
  width: 41px;
  height: 28px;
  border: 0px;
  margin-left: 8px;
  padding-bottom: 3px;
}

/* line 1066, ../scss/_1030up.scss */
.page .sidebar .donate-box,
.single .sidebar .donate-box,
.archive .sidebar .donate-box,
.search .sidebar .donate-box {
  /*
        width: 230px;
        height: 149px;
   */
  background: url("../../library/images/bkg_sidebar_donate-box.png") top left repeat-y #f2f2f2;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.12);
  padding: 7px 50px;
}

/* line 1079, ../scss/_1030up.scss */
.page .sidebar .donate-box .widgettitle,
.single .sidebar .donate-box .widgettitle,
.archive .sidebar .donate-box .widgettitle,
.search .sidebar .donate-box .widgettitle {
  background: url("../../library/images/icon_callout-box-heart.png") 0% 63% no-repeat transparent;
  font-weight: 700;
  font-size: 1.238em;
  color: #333333;
  position: relative;
  margin-left: -40px;
  padding-left: 40px;
  width: 212px;
}

/* line 1093, ../scss/_1030up.scss */
.page .sidebar .donate-box h5,
.single .sidebar .donate-box h5,
.archive .sidebar .donate-box h5,
.search .sidebar .donate-box h5 {
  font-weight: 600;
  font-size: 1.154em;
  color: #333333;
  padding-left: 0px;
  line-height: normal;
  text-transform: none;
  letter-spacing: normal;
}

/* line 1106, ../scss/_1030up.scss */
.page .sidebar .donate-box p,
.single .sidebar .donate-box p,
.archive .sidebar .donate-box p,
.search .sidebar .donate-box p {
  /*  padding-left: 10px; */
}

/* line 1113, ../scss/_1030up.scss */
.page .sidebar .widget.plain-box,
.single .sidebar .widget.plain-box,
.archive .sidebar .widget.plain-box,
.search .sidebar .widget.plain-box {
  background: url("../../library/images/bkg_box-shadow_bottom.png") bottom center no-repeat transparent;
  padding-bottom: 16px;
}

/* line 1121, ../scss/_1030up.scss */
.page .sidebar .textwidget,
.single .sidebar .textwidget,
.archive .sidebar .textwidget,
.search .sidebar .textwidget {
  padding: 1.25em;
}

/* line 1128, ../scss/_1030up.scss */
.page .sidebar .widget_nav_menu ul,
.single .sidebar .widget_nav_menu ul,
.archive .sidebar .widget_nav_menu ul,
.search .sidebar .widget_nav_menu ul {
  background: white;
}

/* line 1135, ../scss/_1030up.scss */
.page .sidebar .widget_nav_menu ul li:first-child,
.single .sidebar .widget_nav_menu ul li:first-child,
.archive .sidebar .widget_nav_menu ul li:first-child,
.search .sidebar .widget_nav_menu ul li:first-child {
  background: url("../../library/images/bkg_box-shadow_top.png") top center no-repeat transparent;
  padding-top: 16px;
}

/* line 1143, ../scss/_1030up.scss */
.page .sidebar .widget_nav_menu ul li:last-child,
.single .sidebar .widget_nav_menu ul li:last-child,
.archive .sidebar .widget_nav_menu ul li:last-child,
.search .sidebar .widget_nav_menu ul li:last-child {
  background: url("../../library/images/bkg_box-shadow_bottom.png") bottom center no-repeat transparent;
  padding-bottom: 16px;
}

/* line 1151, ../scss/_1030up.scss */
.page .sidebar .widget_nav_menu ul li,
.single .sidebar .widget_nav_menu ul li,
.archive .sidebar .widget_nav_menu ul li,
.search .sidebar .widget_nav_menu ul li {
  padding-left: 7px;
}

/* line 1158, ../scss/_1030up.scss */
.page .sidebar .widget_nav_menu ul li a,
.single .sidebar .widget_nav_menu ul li a,
.archive .sidebar .widget_nav_menu ul li a,
.search .sidebar .widget_nav_menu ul li a {
  /*  background: url('../../library/images/sprite_sidebar-arrow-left.png') 0px -14px no-repeat transparent; */
  background: transparent;
  padding: .5em .5em .5em .769em !important;
}

/* line 1167, ../scss/_1030up.scss */
.page .sidebar .widget_nav_menu ul li.current-menu-item a,
.single .sidebar .widget_nav_menu ul li.current-menu-item a,
.archive .sidebar .widget_nav_menu ul li.current-menu-item a,
.search .sidebar .widget_nav_menu ul li.current-menu-item a {
  font-weight: 700;
  /* background: url('../../library/images/sprite_sidebar-arrow-left.png') 0px 0px no-repeat transparent; */
  background: url("../../library/images/shape_sidebar-arrow-left.png") 0% 50% no-repeat transparent;
  padding: .5em .5em .5em .769em !important;
}

/* Buttons */
/* line 1179, ../scss/_1030up.scss */
.button-wrapper {
  background-color: #4b277a;
  text-align: center;
  height: 31px;
  border-radius: 3px;
  -webkit-box-shadow: 1px 0px #955cde inset;
  -moz-box-shadow: 1px 0px #955cde inset;
  -ms-box-shadow: 1px 0px #955cde inset;
  -o-box-shadow: 1px 0px #955cde inset;
  box-shadow: 1px 0px #955cde inset;
  border: solid 1px #4f2288;
  background-image: -webkit-linear-gradient(bottom, #3f1d6c, #7a54ab);
  background-image: -moz-linear-gradient(bottom, #3f1d6c, #7a54ab);
  background-image: -o-linear-gradient(bottom, #3f1d6c, #7a54ab);
  background-image: linear-gradient(to top, #3f1d6c, #7a54ab);
}

/* line 1196, ../scss/_1030up.scss */
.button-wrapper a.button:link,
.button-wrapper a.button:visited {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: 600;
}

/* line 1203, ../scss/_1030up.scss */
.button-wrapper a.button:active,
.button-wrapper a.button:hover {
  text-decoration: underline;
}

/* line 1209, ../scss/_1030up.scss */
.button-wrapper.take-action {
  float: right;
  margin: 0px 0px 15px 20px;
  padding: 0px 4px !important;
}

/* line 1215, ../scss/_1030up.scss */
.button-wrapper.take-action a.button.take-action:link,
.button-wrapper.take-action a.button.take-action:visited {
  display: block;
  margin: 4px;
}

/* line 1222, ../scss/_1030up.scss */
.button-wrapper.back-to {
  border-radius: 24px;
  -webkit-border-radius: 24px;
  width: 15em;
  padding: .5em;
  background-image: -webkit-linear-gradient(bottom, #7a54ab, #7a54ab);
  background-image: -moz-linear-gradient(bottom, #7a54ab, #7a54ab);
  background-image: -o-linear-gradient(bottom, #7a54ab, #7a54ab);
  background-image: linear-gradient(to top, #7a54ab, #7a54ab);
}

/* line 1233, ../scss/_1030up.scss */
.button-wrapper.back-to a.button.back-to:link,
.button-wrapper.back-to a.button.back-to:visited {
  display: inline-block;
  position: relative;
  top: -8px !important;
}

/* line 1241, ../scss/_1030up.scss */
a.button-readmore:link,
a.button-readmore:visited {
  display: inline-block;
  margin-left: .5em;
}

/* About */
/* line 1256, ../scss/_1030up.scss */
.page-template-page-about-php #banner-inner, #banner-inner #banner-inner,
.page-template-page-about-sub-php #banner-inner,
.page-template-page-conferences-php #banner-inner,
.page-template-page-conference-resolutions-php #banner-inner,
.page-template-page-search-php #banner-inner,
.page-template-page-shop-php #banner-inner,
.search #banner-inner {
  background: url("../../library/images/bkg_header-about.jpg") top left no-repeat transparent;
}

/* Issues */
/* line 1263, ../scss/_1030up.scss */
.page-template-page-issues-php #banner-inner,
.page-template-page-issues-sub-php #banner-inner {
  background: url("../../library/images/bkg_header-issues.jpg") top left no-repeat transparent;
}

/* line 1269, ../scss/_1030up.scss */
.page-template-page-issues-php #toprow,
.page-template-page-issues-php #bottomrow {
  margin-bottom: 1.692em;
}

/* line 1274, ../scss/_1030up.scss */
.page-template-page-issues-php #toprow .issue-page-peek,
.page-template-page-issues-php #bottomrow .issue-page-peek {
  box-shadow: 1px 1px rgba(0, 0, 0, 0.12);
  background: #ffffff;
  padding: 0 !important;
  width: 300px;
  position: relative;
  float: left;
  margin-left: 2.762430939%;
}

/* line 1285, ../scss/_1030up.scss */
.page-template-page-issues-php #toprow .issue-page-peek .featured-image img,
.page-template-page-issues-php #bottomrow .issue-page-peek .featured-image img {
  width: 300px;
  height: auto;
}

/* line 1291, ../scss/_1030up.scss */
.page-template-page-issues-php #toprow div.issue-page-peek:first-child,
.page-template-page-issues-php #bottomrow div.issue-page-peek:first-child {
  margin: 0;
}

/* line 1296, ../scss/_1030up.scss */
.page-template-page-issues-php .button-wrapper.take-action {
  float: none;
  width: 220px;
  text-align: center;
  text-transform: capitalize;
  margin: 0px auto;
}

/* line 1304, ../scss/_1030up.scss */
.page-template-page-issues-php .button-wrapper.take-action a.button.take-action:link,
.page-template-page-issues-php .button-wrapper.take-action a.button.take-action:visited {
  display: block;
  margin: 4px;
  color: white;
  font-weight: 700;
  text-decoration: none;
  padding: 0 !important;
}

/* line 1314, ../scss/_1030up.scss */
.page-template-page-issues-php .button-wrapper.take-action a.button.take-action:hover,
.page-template-page-issues-php .button-wrapper.take-action a.button.take-action:active {
  text-decoration: underline;
  padding: 0 !important;
}

/* line 1320, ../scss/_1030up.scss */
.page-template-page-issues-php #children {
  position: relative;
  top: 48px;
  left: 606px;
}

/* line 1326, ../scss/_1030up.scss */
.page-template-page-issues-php #children #field-wrap-select {
  background: url("../../library/images/bkg_issuepage-dropdown-full.png") top left no-repeat transparent;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 1px 0 1px white;
  font-size: 13px;
  height: 31px;
  overflow: hidden;
  width: 300px;
}

/* line 1335, ../scss/_1030up.scss */
.page-template-page-issues-php #children #field-wrap-select #page_id {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 1px 0 1px white;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 1px 0 1px white;
  border: solid 1px rgba(220, 220, 220, 0.82);
  background: none repeat scroll 0 0 transparent;
  /*
  background-image: -webkit-linear-gradient(bottom, rgba(240, 240, 240,.73), rgba(255,255,255,.73));
background-image: -moz-linear-gradient(bottom, rgba(240, 240, 240,.73), rgba(255,255,255,.73));
background-image: -o-linear-gradient(bottom, rgba(240, 240, 240,.73), rgba(255,255,255,.73));
background-image: linear-gradient(to top, rgba(240, 240, 240,.73), rgba(255,255,255,.73));

  */
  font-size: 13px;
  height: 31px;
  padding: 5px;
  width: 323px;
}

/*Membership */
/* line 1362, ../scss/_1030up.scss */
.page-template-page-about-php #toprow,
.page-template-page-about-php #midrow,
.page-template-page-about-php #bottomrow,
.page-template-page-membership-php #toprow,
.page-template-page-membership-php #midrow,
.page-template-page-membership-php #bottomrow,
.page-template-page-give-php #toprow,
.page-template-page-give-php #midrow,
.page-template-page-give-php #bottomrow,
.page-template-page-lybd-php #toprow,
.page-template-page-lybd-php #midrow,
.page-template-page-lybd-php #bottomrow {
  margin-bottom: 1.692em;
}
/* line 1367, ../scss/_1030up.scss */
.page-template-page-about-php #toprow img,
.page-template-page-about-php #midrow img,
.page-template-page-about-php #bottomrow img,
.page-template-page-membership-php #toprow img,
.page-template-page-membership-php #midrow img,
.page-template-page-membership-php #bottomrow img,
.page-template-page-give-php #toprow img,
.page-template-page-give-php #midrow img,
.page-template-page-give-php #bottomrow img,
.page-template-page-lybd-php #toprow img,
.page-template-page-lybd-php #midrow img,
.page-template-page-lybd-php #bottomrow img {
  width: 300px;
  height: auto;
}
/* line 1372, ../scss/_1030up.scss */
.page-template-page-about-php #toprow .widget-wrapper,
.page-template-page-about-php #midrow .widget-wrapper,
.page-template-page-about-php #bottomrow .widget-wrapper,
.page-template-page-membership-php #toprow .widget-wrapper,
.page-template-page-membership-php #midrow .widget-wrapper,
.page-template-page-membership-php #bottomrow .widget-wrapper,
.page-template-page-give-php #toprow .widget-wrapper,
.page-template-page-give-php #midrow .widget-wrapper,
.page-template-page-give-php #bottomrow .widget-wrapper,
.page-template-page-lybd-php #toprow .widget-wrapper,
.page-template-page-lybd-php #midrow .widget-wrapper,
.page-template-page-lybd-php #bottomrow .widget-wrapper {
  width: 300px;
}
/* line 1379, ../scss/_1030up.scss */
.page-template-page-about-php .about-page-peek,
.page-template-page-about-php .membership-page-peek,
.page-template-page-about-php .give-page-peek,
.page-template-page-about-php .lybd-page-peek,
.page-template-page-about-php #sidebar_landing_toprow .widget,
.page-template-page-membership-php .about-page-peek,
.page-template-page-membership-php .membership-page-peek,
.page-template-page-membership-php .give-page-peek,
.page-template-page-membership-php .lybd-page-peek,
.page-template-page-membership-php #sidebar_landing_toprow .widget,
.page-template-page-give-php .about-page-peek,
.page-template-page-give-php .membership-page-peek,
.page-template-page-give-php .give-page-peek,
.page-template-page-give-php .lybd-page-peek,
.page-template-page-give-php #sidebar_landing_toprow .widget,
.page-template-page-lybd-php .about-page-peek,
.page-template-page-lybd-php .membership-page-peek,
.page-template-page-lybd-php .give-page-peek,
.page-template-page-lybd-php .lybd-page-peek,
.page-template-page-lybd-php #sidebar_landing_toprow .widget {
  box-shadow: 1px 1px rgba(0, 0, 0, 0.12);
  background: #ffffff;
  padding: 0 !important;
  width: 300px !important;
  position: relative;
  float: left !important;
  margin-left: 2.762430939%;
  margin-top: 0 !important;
}
/* line 1394, ../scss/_1030up.scss */
.page-template-page-about-php .about-page-peek :first-child,
.page-template-page-about-php .membership-page-peek :first-child,
.page-template-page-about-php .give-page-peek :first-child,
.page-template-page-about-php .lybd-page-peek :first-child,
.page-template-page-about-php #sidebar_landing_toprow .widget :first-child,
.page-template-page-membership-php .about-page-peek :first-child,
.page-template-page-membership-php .membership-page-peek :first-child,
.page-template-page-membership-php .give-page-peek :first-child,
.page-template-page-membership-php .lybd-page-peek :first-child,
.page-template-page-membership-php #sidebar_landing_toprow .widget :first-child,
.page-template-page-give-php .about-page-peek :first-child,
.page-template-page-give-php .membership-page-peek :first-child,
.page-template-page-give-php .give-page-peek :first-child,
.page-template-page-give-php .lybd-page-peek :first-child,
.page-template-page-give-php #sidebar_landing_toprow .widget :first-child,
.page-template-page-lybd-php .about-page-peek :first-child,
.page-template-page-lybd-php .membership-page-peek :first-child,
.page-template-page-lybd-php .give-page-peek :first-child,
.page-template-page-lybd-php .lybd-page-peek :first-child,
.page-template-page-lybd-php #sidebar_landing_toprow .widget :first-child {
  x-margin-left: 0 !important;
  margin: 0 !important;
}
/* line 1400, ../scss/_1030up.scss */
.page-template-page-about-php .membership-page-peek:first-of-type,
.page-template-page-about-php .give-page-peek:first-of-type,
.page-template-page-membership-php .membership-page-peek:first-of-type,
.page-template-page-membership-php .give-page-peek:first-of-type,
.page-template-page-give-php .membership-page-peek:first-of-type,
.page-template-page-give-php .give-page-peek:first-of-type,
.page-template-page-lybd-php .membership-page-peek:first-of-type,
.page-template-page-lybd-php .give-page-peek:first-of-type {
  margin-left: 0px !important;
}
/* line 1405, ../scss/_1030up.scss */
.page-template-page-about-php #sidebar_membership_toprow,
.page-template-page-membership-php #sidebar_membership_toprow,
.page-template-page-give-php #sidebar_membership_toprow,
.page-template-page-lybd-php #sidebar_membership_toprow {
  margin-top: 0 !important;
}
/* line 1408, ../scss/_1030up.scss */
.page-template-page-about-php #sidebar_membership_toprow .widget,
.page-template-page-membership-php #sidebar_membership_toprow .widget,
.page-template-page-give-php #sidebar_membership_toprow .widget,
.page-template-page-lybd-php #sidebar_membership_toprow .widget {
  margin: 0 !important;
}

/* line 1416, ../scss/_1030up.scss */
.about-page-peek h2.peektitle {
  text-align: center;
  color: #3F1D6D;
  padding: 20px 0 20px 0px !important;
  border-bottom: 1px solid #D3D3D3;
}

/* Blog */
/*

.page-template-page-blog-php #stripe,
.single-post #stripe,
.archive.author #stripe,
.archive.category #stripe {
  height: 12px;
  background: #1f2d36;
}

.page-template-page-blog-php #banner-inner,
.single-post #banner-inner,
.archive.author #banner-inner,
.archive.category #banner-inner {
  background: url("../../library/images/bkg_header-blog.jpg") top right no-repeat transparent;
}

.page-template-page-blog-php #main,
.single-post #main,
.archive.author #main,
.archive.category #main {
  padding: 1.25em 2.75em 1.25em 0em;
}

.page-template-page-blog-php .post-meta-wrapper,
.single-post .post-meta-wrapper,
.archive.author .post-meta-wrapper,
.archive.category .post-meta-wrapper {
  background-color: #efefef;
  padding: 1em;
  font-weight: 600;
  font-size: 0.923em;
  color: #737373;
}

.page-template-page-blog-php .post-meta-wrapper .post-meta,
.single-post .post-meta-wrapper .post-meta,
.archive.author .post-meta-wrapper .post-meta,
.archive.category .post-meta-wrapper .post-meta {
  margin-right: 1em;
  width: 73%;
  float: left;
}

.page-template-page-blog-php .post-meta-wrapper .post-meta a:link, .page-template-page-blog-php .post-meta-wrapper .post-meta a:visited,
.single-post .post-meta-wrapper .post-meta a:link,
.single-post .post-meta-wrapper .post-meta a:visited,
.archive.author .post-meta-wrapper .post-meta a:link,
.archive.author .post-meta-wrapper .post-meta a:visited,
.archive.category .post-meta-wrapper .post-meta a:link,
.archive.category .post-meta-wrapper .post-meta a:visited {
  color: $link-color;
  text-decoration: none;
}

.page-template-page-blog-php .post-meta-wrapper .post-meta a:hover, .page-template-page-blog-php .post-meta-wrapper .post-meta a:active,
.single-post .post-meta-wrapper .post-meta a:hover,
.single-post .post-meta-wrapper .post-meta a:active,
.archive.author .post-meta-wrapper .post-meta a:hover,
.archive.author .post-meta-wrapper .post-meta a:active,
.archive.category .post-meta-wrapper .post-meta a:hover,
.archive.category .post-meta-wrapper .post-meta a:active {
  text-decoration: underline;
}
*/
/* line 1493, ../scss/_1030up.scss */
.buttons-addthis {
  float: right;
  /* margin-left: 1.25em; */
}

/* line 1498, ../scss/_1030up.scss */
.buttons-addthis a {
  display: inline-block;
}

/* line 1502, ../scss/_1030up.scss */
.buttons-addthis img {
  margin: 0;
}

/* line 1506, ../scss/_1030up.scss */
.buttons-addthis .at16t_twitter,
.buttons-addthis .at16t_facebook,
.buttons-addthis .at_PinItButton,
.buttons-addthis .at16t_google_plusone_share,
.buttons-addthis .at16t_tumblr,
.buttons-addthis .at16t_compact {
  background-repeat: no-repeat;
  background-position: 0px 0px !important;
  display: block;
  height: 19px;
  margin: 0;
  padding: 0;
  width: 19px;
}

/* line 1521, ../scss/_1030up.scss */
.buttons-addthis .at_PinItButton {
  background-image: url("../../library/images/icon_blog-pin.png");
}

/* line 1525, ../scss/_1030up.scss */
.buttons-addthis .at16t_twitter {
  background-image: url("../../library/images/icon_blog-tw.png");
}

/* line 1529, ../scss/_1030up.scss */
.buttons-addthis .at16t_facebook {
  background-image: url("../../library/images/icon_blog-fb.png");
}

/* line 1533, ../scss/_1030up.scss */
.buttons-addthis .at16t_google_plusone_share {
  background-image: url("../../library/images/icon_blog-gplus.png");
}

/* line 1537, ../scss/_1030up.scss */
.buttons-addthis .at16t_tumblr {
  background-image: url("../../library/images/icon_blog-tumblr.png");
}

/* line 1541, ../scss/_1030up.scss */
.buttons-addthis .at16t_compact {
  background-image: url("../../library/images/icon_blog-sharebutton-addthis2.png");
  height: 20px;
  width: 50px;
}

/* Get Involved */
/* line 1549, ../scss/_1030up.scss */
.page-template-page-get-involved-php #banner-inner,
.single-take-action #banner-inner {
  background: url("../../library/images/bkg_header-take_action.jpg") top left no-repeat transparent;
}

/* line 1555, ../scss/_1030up.scss */
.page-template-page-get-involved-php #content {
  padding-bottom: 1.75em;
}

/* line 1559, ../scss/_1030up.scss */
.page-template-page-get-involved-php #content #toprow {
  padding-bottom: 1.75em;
}

/* line 1563, ../scss/_1030up.scss */
.page-template-page-get-involved-php #getinvolved-topleft,
.page-template-page-get-involved-php #getinvolvedtopmid,
.page-template-page-get-involved-php #getinvovledtopright,
.page-template-page-get-involved-php #getinvolved-bottomleft,
.page-template-page-get-involved-php #getinvolved-bottommid,
.page-template-page-get-involved-php #getinvolved-bottomright {
  box-shadow: 1px 1px rgba(0, 0, 0, 0.12);
  background: #ffffff;
  width: 300px !important;
}

/* line 1574, ../scss/_1030up.scss */
.page-template-page-get-involved-php .widget {
  margin: 0;
}

/* line 1578, ../scss/_1030up.scss */
.page-template-page-get-involved-php .widget #email-signup-label {
  background: url("../../library/images/icon_get-involved-envelope.png") 0% 50% no-repeat transparent;
  font-weight: 700;
  font-size: 1.077em;
  padding-left: 25px;
  margin-bottom: 8px;
}

/* line 1586, ../scss/_1030up.scss */
.page-template-page-get-involved-php #social-buttons {
  background: url("../../library/images/bkg_get-involved-social-buttons.png") 50% 40% no-repeat transparent;
  text-align: center;
  margin-bottom: 16px;
}

/* line 1592, ../scss/_1030up.scss */
.page-template-page-get-involved-php #social-buttons submit
img {
  margin: 0px;
}

/* line 1597, ../scss/_1030up.scss */
.page-template-page-get-involved-php .sidebar {
  margin-top: 0;
}

/* line 1601, ../scss/_1030up.scss */
.page-template-page-get-involved-php .sidebar .widget_wysiwyg_widgets_widget {
  padding-bottom: 12px;
}

/* line 1605, ../scss/_1030up.scss */
.page-template-page-get-involved-php .sidebar .widget_wysiwyg_widgets_widget p {
  padding: 0 1.25em;
}

/* line 1609, ../scss/_1030up.scss */
.page-template-page-get-involved-php .sidebar .widgettitle,
.page-template-page-get-involved-php .widgettitle {
  background-color: transparent;
  text-align: left;
  color: #3f1d6d;
  margin-top: 20px;
  padding: 0px 0px 20px 20px;
  border-bottom: 1px solid #d3d3d3;
  font-size: 1.692em;
}

/* line 1620, ../scss/_1030up.scss */
.page-template-page-get-involved-php .sidebar .button-wrapper.take-action,
.page-template-page-get-involved-php .button-wrapper.take-action {
  float: none;
  width: 220px;
  text-align: center;
  text-transform: capitalize;
  margin: 0px auto;
}

/* line 1629, ../scss/_1030up.scss */
.page-template-page-get-involved-php .sidebar .button-wrapper.take-action a.button.take-action:link,
.page-template-page-get-involved-php .sidebar .button-wrapper.take-action a.button.take-action:visited,
.page-template-page-get-involved-php .button-wrapper.take-action a.button.take-action:link,
.page-template-page-get-involved-php .button-wrapper.take-action a.button.take-action:visited {
  display: block;
  margin: 4px;
  color: white;
  font-weight: 700;
  text-decoration: none;
  padding: 0 !important;
}

/* line 1641, ../scss/_1030up.scss */
.page-template-page-get-involved-php .sidebar .button-wrapper.take-action a.button.take-action:hover,
.page-template-page-get-involved-php .sidebar .button-wrapper.take-action a.button.take-action:active,
.page-template-page-get-involved-php .button-wrapper.take-action a.button.take-action:hover,
.page-template-page-get-involved-php .button-wrapper.take-action a.button.take-action:active {
  text-decoration: underline;
  padding: 0 !important;
}

/* line 1649, ../scss/_1030up.scss */
.page-template-page-get-involved-php .button-wrapper.take-action {
  padding: 0;
}

/* line 1654, ../scss/_1030up.scss */
.single-take-action #main {
  padding: 1.24em 1.75em;
}

/* line 1658, ../scss/_1030up.scss */
.single-take-action .action-title {
  font-size: 3.077em;
}

/* Issue Pages */
/*
.wpv_pagination_links {
  margin: 0px auto;
  width: 90%;
}


.wpv_pagination_dots li {
  font-size: 1.077em;
  display: block;
  width: 32px;
  height: 32px;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  border-radius: 16px;
  border: 1px solid #cccccc;
  padding: 4px 12px;
}

.wpv_pagination_dots li a {
  text-decoration: none;
  padding: 0px;
}

.wpv_pagination_dots li a:hover, .wpv_pagination_dots li a:focus {
  text-decoration: underline !important;
}


.wpv_pagination_dots li.wpv_page_current {
  border: 1px solid #4b277a;
}

.wpv_pagination_dots li.wpv_page_current a:hover, .wpv_pagination_dots li.wpv_page_current a:focus {
  text-decoration: none !important;
}


.views-previous-link-wrapper .wpv-filter-previous-link,
.views-next-link-wrapper .wpv-filter-next-link {
  font-size: 1.077em;
  display: block;
  width: 32px;
  height: 32px;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  border-radius: 16px;
  border: 1px solid #cccccc;
  padding: 2px 14px;
  text-decoration: none;
}


.views-previous-link-wrapper .wpv-filter-previous-link {
  padding: 2px 12px !important;
}


.views-previous-link-wrapper {
  margin-right: 12px;
  float: left;
  width: 32px;
}


.views-next-link-wrapper {
  position: relative;
  top: -56px;
  float: right;
  margin-left: 12px;
  width: 32px;
}

*/
/* Search & Search Results */
/* line 1741, ../scss/_1030up.scss */
.page-template-page-search-php #content,
.search #content {
  min-height: 625px;
}

/* line 1746, ../scss/_1030up.scss */
.page-template-page-search-php #main,
.search #main {
  padding-bottom: 8em;
}

/* line 1752, ../scss/_1030up.scss */
.search-results article {
  border-bottom: 1px solid #d3d3d3;
  padding-bottom: 1.75em;
}

/* Migrations from 768up  */
/* line 1759, ../scss/_1030up.scss */
.fourcol .sidebar .chapter-search-widget select {
  width: 195px;
  padding-top: 4px;
}

/* line 1764, ../scss/_1030up.scss */
.chapter-search-content {
  padding: 1.25em 1.25em !important;
  width: 100%;
}

/* line 1771, ../scss/_1030up.scss */
.home .chapter-search-content,
.page-template-page-membership-php .chapter-search-content {
  padding: .5em !important;
}

/* line 1778, ../scss/_1030up.scss */
header .nav li ul.sub-menu,
header .nav li ul.children {
  margin: .5px 0px 0px -16px;
}

/* line 1786, ../scss/_1030up.scss */
header .nav .menu-item-c4 ul.sub-menu {
  margin: .5px 0px 0px 4px !important;
  width: 100%;
}
/* line 1793, ../scss/_1030up.scss */
header .nav .menu-item-foundation ul.sub-menu {
  margin: .5px 0px 0px -123px !important;
  width: 100%;
}
/* line 1800, ../scss/_1030up.scss */
header .nav .menu-item-give ul.sub-menu {
  margin: .5px 0px 0px -410px !important;
  width: 100%;
}

/* line 1814, ../scss/_1030up.scss */
header.foundation .nav .menu-item-give ul.sub-menu {
  margin: .5px 0px 0px -458px !important;
}

/* line 1823, ../scss/_1030up.scss */
header .nav li ul.sub-menu,
header .nav li ul.children {
  position: absolute;
  float: left;
  display: none;
  z-index: 8999;
  x-margin: 0px 0px 0px -48px;
  width: 752px;
  background: #1f2d36;
  /* height: 62px; */
  /* highlight sub-menu current page */
}
/* line 1833, ../scss/_1030up.scss */
header .nav li ul.sub-menu:hover,
header .nav li ul.children:hover {
  display: block;
}

/* line 1838, ../scss/_1030up.scss */
.home header .nav li ul.sub-menu li a,
.home header .nav li ul.children li a {
  height: 55px !important;
}

/* line 1848, ../scss/_1030up.scss */
header .nav ul.sub-menu li {
  padding: 0px 8px;
}

/* line 1852, ../scss/_1030up.scss */
#stripe {
  font-size: 1em !important;
}

/* line 1856, ../scss/_1030up.scss */
#stripe #stripe-inner ul li,
header.foundation #stripe #stripe-inner ul li {
  padding: 8px 10px;
}

/* line 1861, ../scss/_1030up.scss */
#salsa-email-form input[type="submit"] {
  margin-top: 0px;
}

/* line 1869, ../scss/_1030up.scss */
.media-center-media-hall-of-shame .mhs-page-peek {
  margin-top: 2.25em;
  width: 220px;
  float: left;
  margin-left: 1.762430939% !important;
}
/* line 1876, ../scss/_1030up.scss */
.media-center-media-hall-of-shame .mhs-page-peek:nth-child(3n) {
  clear: none;
}
/* line 1880, ../scss/_1030up.scss */
.media-center-media-hall-of-shame .mhs-page-peek:nth-child(4n) {
  clear: both !important;
}
/* line 1884, ../scss/_1030up.scss */
.media-center-media-hall-of-shame .landingblocks-inner {
  width: 220px !important;
  padding: 0px 10px 15px 10px;
}
/* line 1890, ../scss/_1030up.scss */
.media-center-media-hall-of-shame .landingblocks-inner .mhs {
  width: 200px;
  margin-top: 8px;
}
/* line 1898, ../scss/_1030up.scss */
.media-center-media-hall-of-shame .featured-image {
  margin: 0px 0px;
  width: 220px;
  padding: 0px;
}
/* line 1903, ../scss/_1030up.scss */
.media-center-media-hall-of-shame .featured-image img {
  margin: 0px;
  width: 220px;
  height: 160px;
}
/* line 1911, ../scss/_1030up.scss */
.media-center-media-hall-of-shame .article-title {
  margin-top: .5em;
  margin-bottom: .5em;
}

/* NOW Foundation Templates */
/* line 1928, ../scss/_1030up.scss */
header.foundation div#logo-wrapper {
  position: relative;
  top: 15.5px !important;
  left: 0px !important;
}
/* line 1934, ../scss/_1030up.scss */
header.foundation #button-nav-wrapper {
  width: 132px !important;
  left: 86.3% !important;
}
/* line 1938, ../scss/_1030up.scss */
header.foundation #button-nav-wrapper #toggle {
  left: -182px !important;
}

/* line 1948, ../scss/_1030up.scss */
.page-template-page-foundation-php .footer {
  margin-top: 0px !important;
}

/* line 1956, ../scss/_1030up.scss */
.page-template-page-foundation-sub-php header.foundation div#button-nav-wrapper,
.page-template-page-lybd-php header.foundation div#button-nav-wrapper,
.page-template-page-lybd-sub-php header.foundation div#button-nav-wrapper {
  left: 828px !important;
  z-index: 800;
}

/* YouTube Video Feed */
/* Override plugin styles */
/* line 1966, ../scss/_1030up.scss */
#youtubeFeederPlayer1 {
  padding: 0px !important;
  position: relative;
  left: -1.25em;
}

/* line 1974, ../scss/_1030up.scss */
.youtubeFeederplaylist {
  background: transparent !important;
  border: 0px none !important;
  margin-bottom: 0px !important;
  padding: 10px 1.5px !important;
}
/* line 1982, ../scss/_1030up.scss */
.youtubeFeederplaylist .youtubeVideo {
  margin-right: 0px !important;
  margin-bottom: 10px;
}
/* line 1987, ../scss/_1030up.scss */
.youtubeFeederplaylist ul.youtubeFeederPlaylistList {
  width: 100% !important;
}
/* line 1990, ../scss/_1030up.scss */
.youtubeFeederplaylist ul.youtubeFeederPlaylistList li {
  background: none repeat scroll 0 0 transparent !important;
  border: 0px none !important;
  margin: 0px 0px 10px 0px !important;
  padding: 0px !important;
  text-align: left !important;
  width: 100% !important;
}
/* line 1999, ../scss/_1030up.scss */
.youtubeFeederplaylist ul.youtubeFeederPlaylistList li.currentvideo {
  background: none repeat scroll 0 0 #beb5ca !important;
}

/** Correct Views styles **/
/* line 3, ../scss/_views.scss */
ul.wpv_pagination_dots {
  overflow: hidden;
}

/* line 7, ../scss/_views.scss */
.wpv_pagination_dots li a {
  background-image: none;
  height: auto;
}

/******************************************************************
Site Name: NOW
Author:

Stylesheet: WP UI TABS Stylsheet

Custom stylesheet for WP UI Tabs
******************************************************************/
/* line 10, ../scss/_wpui.scss */
.wpui-macish .ui-tabs {
  padding: 0px !important;
  background: transparent !important;
  /*
  background: -moz-linear-gradient(top,  #ddd,  #999);
  background: -webkit-gradient(linear,  left top,  left bottom,  from(#ddd),  to(#999));
  background: -webkit-linear-gradient(top,  #ddd,  #999);
  background: -o-gradient(top,  #ddd,  #999);
    */
  border: 0px !important;
}

/* line 22, ../scss/_wpui.scss */
.wpui-macish .ui-tabs .ui-tabs-panel .wp-tab-content > .wp-tabs .ui-tabs {
  /*
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -o-box-shadow: none !important;
  border: 1px solid #666;
  */
  box-shadow: none !important;
  border: 0px !important;
}

/* line 32, ../scss/_wpui.scss */
.wpui-macish .ui-tabs-panel {
  background: transparent !important;
  /*
  background: -moz-linear-gradient(top,  #d0d0d0,  #a7a7a7);
  background: -webkit-gradient(linear,  left top,  left bottom,  from(#d0d0d0),  to(#a7a7a7));
  background: -webkit-linear-gradient(top,  #d0d0d0,  #a7a7a7);
  background: -o-linear-gradient(top,  #d0d0d0,  #a7a7a7);
    border-top: 1px solid #E2E2E2;
  -moz-box-shadow: 1px 0 0 #e9e9e9 inset,  -1px 0 0 #e9e9e9 inset;
  -webkit-box-shadow: 1px 0 0 #e9e9e9 inset,  -1px 0 0 #e9e9e9 inset;
  -o-box-shadow: 1px 0 0 #e9e9e9 inset,  -1px 0 0 #e9e9e9 inset;
  box-shadow: 1px 0 0 #e9e9e9 inset,  -1px 0 0 #e9e9e9 inset;
  */
  background: transparent !important;
  box-shadow: none !important;
  color: #222;
  text-shadow: 0 1px 0 #EDEDED;
}

/* line 53, ../scss/_wpui.scss */
.wpui-macish ul.ui-tabs-nav {
  border-bottom: 0px !important;
  background: tranparent !important;
  /* background: -moz-linear-gradient(top,  #aaa,  #999);
  background: -webkit-gradient(linear,  left top,  left bottom,  from(#aaa),  to(#999));
  background: -webkit-linear-gradient(top,  #aaa,  #999);
  background: -o-linear-gradient(top,  #aaa,  #999);
   */
  padding-top: 10px;
  padding-left: 10px;
  border-top: 0px !important;
  background: transparent !important;
}

/* line 66, ../scss/_wpui.scss */
.wpui-macish ul.ui-tabs-nav li {
  background: transparent !important;
  border: 0px !important;
  box-shadow: none !important;
  /* background: -moz-linear-gradient(top,  #cacaca,  #a0a0a0);
  background: -webkit-gradient(linear,  left top,  left bottom,  from(#cacaca),  to(#a0a0a0));
  background: -webkit-linear-gradient(top,  #cacaca,  #a0a0a0);
  background: -o-linear-gradient(top,  #cacaca,  #a0a0a0);
  border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  border: 1px solid #838383;
  border-bottom: 1px solid #737373;
  -moz-box-shadow: 0 1px 0 #F9F9F9 inset;
  -webkit-box-shadow: 0 1px 0 #F9F9F9 inset;
  -o-box-shadow: 0 1px 0 #F9F9F9 inset;
  box-shadow: 0 1px 0 #F9F9F9 inset;
  */
  position: relative;
  margin-right: 0px;
  margin-left: 2px;
}

/* line 92, ../scss/_wpui.scss */
.wpui-macish ul.ui-tabs-nav li a {
  color: #7a54ab !important;
  font-size: 1.538em;
  text-shadow: 0 0px 0 #EEE;
  bottom: 2px;
}

/* line 99, ../scss/_wpui.scss */
.wpui-macish ul.ui-tabs-nav li.ui-state-active {
  /*
  background: #CCC;
  background: -moz-linear-gradient(top,  #e5e5e5,  #d0d0d0);
  background: -webkit-gradient(linear,  left top,  left bottom,  from(#fbfbfb),  to(#d0d0d0));
  background: -webkit-linear-gradient(top,  #fbfbfb,  #d0d0d0);
  background: -o-linear-gradient(top,  #fbfbfb,  #d0d0d0);

  background: transparent !important;
  border: 0px solid #838383;
  border-bottom: 0px !important;
  bottom: -2px;
  */
}

/* line 115, ../scss/_wpui.scss */
.wpui-macish ul.ui-tabs-nav li.ui-state-active a {
  border-top: 0px solid #FFF;
  color: #333333 !important;
  text-shadow: 0 0px 0 #FFF;
  border-bottom: 40px solid #efefef;
  border-right: 8px solid transparent;
  height: 0;
  display: inline-block;
  font-weight: 600;
  padding: 0em 1em !important;
}

/* line 128, ../scss/_wpui.scss */
.wpui-macish .ui-tabs .ui-tabs-panel .wp-tab-content > .wp-tabs .ui-tabs ul li.ui-state-active {
  bottom: -2px;
}

/* line 131, ../scss/_wpui.scss */
.wpui-macish .ui-button {
  background: transparent !important;
  /*
  background: -moz-linear-gradient(top,  #e2e2e2,  #b7b7b7);
  background: -webkit-gradient(linear,  left top,  left bottom,  from(#e2e2e2),  to(#b7b7b7));
  background: -webkit-linear-gradient(top,  #e2e2e2,  #b7b7b7);
  background: -o-linear-gradient(top,  #e2e2e2,  #b7b7b7);
  */
  border: 0px solid #898989;
  text-shadow: 0 0px 0 #FFF;
  color: #000;
  border-radius: 0px;
  /*
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -webkit-border-radius: 4px;
  */
  padding: 5px 7px;
}

/* line 150, ../scss/_wpui.scss */
.wpui-macish .wp-tab-content a.ui-button {
  float: right;
  margin: 20px 0;
}

/* line 154, ../scss/_wpui.scss */
.wpui-macish .ui-tabs-panel .tab-top-nav a,
.wpui-macish .ui-tabs-panel .tab-bottom-nav a {
  background: transparent !important;
  /*
  background: -moz-linear-gradient(top,  #e2e2e2,  #b7b7b7);
  background: -webkit-gradient(linear,  left top,  left bottom,  from(#e2e2e2),  to(#b7b7b7));
  background: -webkit-linear-gradient(top,  #e2e2e2,  #b7b7b7);
  background: -o-linear-gradient(top,  #e2e2e2,  #b7b7b7);
  */
  border: 0px solid #898989;
  text-shadow: 0 0px 0 #FFF;
  color: #000;
  border-radius: 0px;
  /*
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -webkit-border-radius: 4px;
  */
  padding: 5px 7px;
}

/* line 174, ../scss/_wpui.scss */
.wpui-macish ul.ui-tabs-nav.ul-bottom {
  padding-top: 0px;
  padding-left: 0px;
  padding-bottom: 10px;
  border-bottom: 0px;
  border-top: 0px solid #666;
  background: transparent !important;
  /*
  background: -moz-linear-gradient(top,  #999,  #aaa);
  background: -webkit-gradient(linear,  left top,  left bottom,  from(#999),  to(#aaa));
  background: -webkit-linear-gradient(top,  #999,  #aaa);
  background: -o-linear-gradient(top,  #999,  #aaa);
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -o-border-radius: 0px;
  */
}

/* line 192, ../scss/_wpui.scss */
.wpui-macish ul.ui-tabs-nav.ul-bottom li {
  vertical-align: top;
  background: transparent !important;
  /*
  background: -moz-linear-gradient(top,  #cacaca,  #a0a0a0);
  background: -webkit-gradient(linear,  left top,  left bottom,  from(#cacaca),  to(#a0a0a0));
  background: -webkit-linear-gradient(top,  #cacaca,  #a0a0a0);
  background: -o-linear-gradient(top,  #cacaca,  #a0a0a0);
  */
  border-bottom: 0px solid #777 !important;
  top: 0px;
  border-top: 0px !important;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 207, ../scss/_wpui.scss */
.wpui-macish ul.ui-tabs-nav.ul-bottom li.ui-state-active {
  border: 1px solid #666 !important;
  background: #A7A7A7;
  border-top: 0px !important;
  bottom: 0;
  top: -1px;
  height: 19px;
  box-shadow: 0px 2px 2px #666;
  -moz-box-shadow: 0px 2px 2px #666;
  -webkit-box-shadow: 0px 2px 2px #666;
  -o-box-shadow: 0px 2px 2px #666;
}

/* line 219, ../scss/_wpui.scss */
.wpui-macish ul.ui-tabs-nav.ul-bottom li a,
.wpui-macish ul.ui-tabs-nav.ul-bottom li.ui-state-active a {
  background: none;
  border-top: 0px !important;
  border-left: 0px !important;
}

/* line 225, ../scss/_wpui.scss */
.wpui-macish .ui-accordion h3 {
  margin-bottom: 0px !important;
  margin-top: 2px !important;
  outline: 0;
}

/* line 230, ../scss/_wpui.scss */
.wpui-macish .ui-accordion-content {
  font: 12px / 1.5 "Segoe UI",  "Lucida Grande",  "Arial",  sans-serif;
  padding: 10px;
}

/* line 234, ../scss/_wpui.scss */
.wpui-macish h3.ui-collapsible-header, .wpui-macish h3.ui-accordion-header {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: 1px solid #AAA;
  color: #222 !important;
  font: bold 14px 'Segoe UI',  'Lucida Grande',  'Arial',  sans-serif;
  padding: 5px 10px;
  text-shadow: 0 1px 0 #DDD;
  background: #BBB;
  background: -moz-linear-gradient(top, #cacaca, #a0a0a0);
  background: -o-linear-gradient(top, #cacaca, #a0a0a0);
  background: -webkit-gradient(linear, left top, left bottom, from(#cacaca), to(#a0a0a0));
  background: -webkit-linear-gradient(top, #cacaca, #a0a0a0);
  margin-top: 4px;
}

/* line 251, ../scss/_wpui.scss */
.wpui-macish h3.ui-collapsible-header:hover, .wpui-macish h3.ui-accordion-header:hover {
  background: -moz-linear-gradient(top, #e5e5e5, #d0d0d0);
  background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#d0d0d0));
  background: -webkit-linear-gradient(top, #fbfbfb, #d0d0d0);
  background: -o-linear-gradient(top, #fbfbfb, #d0d0d0);
  text-shadow: 0 1px 0 #EBD4B0;
  border: 1px solid #AAA;
  color: #333 !important;
  text-shadow: 0 1px 0 #FFF;
}

/* line 261, ../scss/_wpui.scss */
.wpui-macish h3.ui-collapsible-header.ui-state-active, .wpui-macish h3.ui-accordion-header.ui-state-active {
  background: -moz-linear-gradient(top, #e5e5e5, #d0d0d0);
  background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#d0d0d0));
  background: -webkit-linear-gradient(top, #fbfbfb, #d0d0d0);
  background: -o-linear-gradient(top, #fbfbfb, #d0d0d0);
  text-shadow: 0 1px 0 #EBD4B0;
  border-radius: 4px 4px 0 0 !important;
  -moz-border-radius: 4px 4px 0 0 !important;
  -webkit-border-radius: 4px 4px 0 0 !important;
  -webkit-border-radius: 4px 4px 0 0 !important;
  border: 1px solid #AAA;
  border-bottom: 0px;
  color: #333 !important;
  text-shadow: 0 1px 0 #FFF;
}

/* line 276, ../scss/_wpui.scss */
.wpui-macish .ui-collapsible-content, .wpui-macish .ui-accordion .ui-accordion-content {
  background: #FFF !important;
  color: #282828;
  border: 1px solid #AAA;
  box-shadow: 0 1px 2px #AAA;
  -moz-box-shadow: 0 1px 2px #AAA;
  -webkit-box-shadow: 0 1px 2px #AAA;
  -o-box-shadow: 0 1px 2px #AAA;
}

/* line 285, ../scss/_wpui.scss */
.wpui-macish.ui-dialog {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  font-family: 'Lucida Grande',  'Arial',  sans-serif;
  background: #DDD;
  color: #222;
  text-shadow: 0 1px 1px #FFF;
}

/* line 295, ../scss/_wpui.scss */
.wpui-macish .ui-dialog-titlebar {
  font-weight: bold;
  color: #000;
  text-shadow: 0 1px 1px #FFF;
  padding: 1px 10px;
  background: -moz-linear-gradient(top, #cfcfcf, #a8a8a8);
  background: -webkit-gradient(linear, left top, left bottom, from(#cfcfcf), to(#a8a8a8));
  background: -webkit-linear-gradient(top, #cfcfcf, #a8a8a8);
  background: -o-linear-gradient(top, #cfcfcf, #a8a8a8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#CFCFCF",  endColorStr="#A8A8A8");
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  border-bottom: 1px solid #515151;
  box-shadow: 0 1px 0 #E2E2E2 inset;
  height: 22px;
}

/* line 313, ../scss/_wpui.scss */
.wpui-macish .ui-dialog-titlebar span.ui-dialog-title {
  width: 100%;
  display: block;
  text-align: center;
  font: 13px "Lucida Grande",  "Lucida Sans Unicode",  "Lucida Sans",  "Calibri",  Arial,  sans-serif;
  padding: 2px;
}

/* line 320, ../scss/_wpui.scss */
.wpui-macish .ui-dialog-content {
  padding: 10px;
  overflow: hidden;
  background: #EDEDED;
  color: #2B2B2B;
}

/* line 326, ../scss/_wpui.scss */
.wpui-macish .ui-dialog-titlebar-close {
  background: url("images/close-mac-default.png") no-repeat scroll 0 0 transparent;
  position: absolute;
  left: 6px;
  top: 4px;
  width: 18px;
  height: 18px;
  margin: 0px;
  padding: 0px;
  border: 1px solid transparent;
  text-indent: -99999em;
}

/* line 338, ../scss/_wpui.scss */
.wpui-macish .ui-dialog-titlebar-close:hover {
  background: url("images/close-mac-hover.png") no-repeat scroll 0 0 transparent;
  width: 18px;
  height: 18px;
  border: 1px solid transparent;
  left: 6px;
  top: 4px;
}

/* line 346, ../scss/_wpui.scss */
.wpui-macish.wpui-button {
  background: #D5D5D5;
  background: -moz-linear-gradient(top, #e2e2e2, #b7b7b7);
  background: -webkit-gradient(linear, left top, left bottom, from(#e2e2e2), to(#b7b7b7));
  background: -webkit-linear-gradient(top, #e2e2e2, #b7b7b7);
  background: -o-linear-gradient(top, #e2e2e2, #b7b7b7);
  border: 1px solid #898989;
  text-shadow: 0 1px 0 #FFF;
  color: #000;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -webkit-border-radius: 4px;
  box-shadow: 0 1px 0 white inset,  0 -1px 0 #cccccc inset;
  -moz-transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

/* line 366, ../scss/_wpui.scss */
.wpui-macish.wpui-button:hover {
  color: #444;
  background: -moz-linear-gradient(top, #e5e5e5, #d0d0d0);
  background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#d0d0d0));
  background: -webkit-linear-gradient(top, #fbfbfb, #d0d0d0);
  background: -o-linear-gradient(top, #fbfbfb, #d0d0d0);
}

/* line 373, ../scss/_wpui.scss */
.wpui-macish.wpui-button:active {
  -moz-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4) inset;
  -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4) inset;
  -o-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4) inset;
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4) inset;
}

/* line 380, ../scss/_wpui.scss */
.wp-tabs ul.ui-tabs-nav li a {
  padding: .5em 1em !important;
}

@media only screen and (min-device-width: 600px) and (orientation: portrait) {
  /* line 7, ../scss/_mobilebits.scss */
  #button-nav-wrapper {
    x-left: 71%;
  }

  /* line 11, ../scss/_mobilebits.scss */
  #logo-wrapper {
    x-top: 37px !important;
  }

  /* line 16, ../scss/_mobilebits.scss */
  #slideshow-controls {
    position: relative;
    z-index: 200;
    left: 79%;
    top: -82px;
    width: 125px;
    display: block !important;
  }
  /* line 25, ../scss/_mobilebits.scss */
  #slideshow-controls #arrow-nextslide,
  #slideshow-controls #arrow-prevslide,
  #slideshow-controls #wait {
    width: 32px;
    height: 32px;
    display: inline-block;
    position: relative;
    z-index: 200;
    margin-left: 6px;
  }
  /* line 36, ../scss/_mobilebits.scss */
  #slideshow-controls #arrow-nextslide {
    x-top: 0px;
    x-left: 0px;
    x-right: 15px;
  }
  /* line 41, ../scss/_mobilebits.scss */
  #slideshow-controls #arrow-nextslide a#nextarrow {
    height: 32px;
    width: 32px;
    color: transparent;
    text-decoration: none;
    background: url("../../library/images/cntrl-slideshow_next-ring.png") 0px 0px no-repeat;
    display: block;
  }
  /* line 52, ../scss/_mobilebits.scss */
  #slideshow-controls #arrow-prevslide {
    x-top: -32px;
    x-left: -42px;
  }
  /* line 56, ../scss/_mobilebits.scss */
  #slideshow-controls #arrow-prevslide a#prevarrow {
    height: 32px;
    width: 32px;
    color: transparent;
    text-decoration: none;
    background: url("../../library/images/cntrl-slideshow_previous-ring.png") 0px 0px no-repeat;
    display: block;
  }
  /* line 67, ../scss/_mobilebits.scss */
  #slideshow-controls #wait {
    x-top: -32px;
    x-left: -76px;
  }
  /* line 71, ../scss/_mobilebits.scss */
  #slideshow-controls #wait a#pause {
    height: 32px;
    width: 32px;
    color: transparent;
    text-decoration: none;
    background: url("../../library/images/cntrl-slideshow_pause-ring.png") 0px 0px no-repeat;
    display: block;
  }

  /* line 83, ../scss/_mobilebits.scss */
  .third {
    margin-left: 0px;
  }
}
@media only screen and (min-device-width: 1024px) and (orientation: landscape) {
  /* line 97, ../scss/_mobilebits.scss */
  .page #button-nav-wrapper,
  .single #button-nav-wrapper,
  .archive #button-nav-wrapper,
  .search #button-nav-wrapper,
  .error404 #button-nav-wrapper {
    x-left: 75.2%;
  }
}
@media only screen and (min-device-width: 768px) and (orientation: portrait) {
  /* line 112, ../scss/_mobilebits.scss */
  .page #button-nav-wrapper,
  .single #button-nav-wrapper,
  .archive #button-nav-wrapper,
  .search #button-nav-wrapper,
  .error404 #button-nav-wrapper {
    left: 75.2%;
  }

  /* line 117, ../scss/_mobilebits.scss */
  #site-credits {
    margin-left: 12px;
  }
}
/* 
you can call the larger styles if you want, but there's really no need 
*/
/******************************************************************
ADDITIONAL IE FIXES
These fixes are now ONLY seen by IE, so you don't have to worry
about using prefixes, although it's best practice. For more info
on using Modernizr classes, check out this link:
http://www.modernizr.com/docs/
******************************************************************/
/*
For example, you can use something like:

.no-textshadow .class { ... }

You can also target specific versions by using the classes applied to
the html element. These can sometimes change, so take a look inside the
header.php file to see what they are:


.lt-ie8 .class { ... }

*/
/* line 62, ../scss/ie.scss */
.lt-ie9 #stripe #stripe-inner {
  padding-left: 190px;
}
/* line 69, ../scss/ie.scss */
.lt-ie9 .page header .menu-item-give ul.sub-menu {
  margin: 0.5px 0px 0px -415px;
}
/* line 74, ../scss/ie.scss */
.lt-ie9 .page header .menu-item-foundation ul.sub-menu {
  margin: 0.5px 0px -114px;
}
/* line 85, ../scss/ie.scss */
.lt-ie9 header .nav ul.sub-menu li {
  padding: 0px 3px;
}
/* line 88, ../scss/ie.scss */
.lt-ie9 header .nav ul.sub-menu li.last {
  background: none repeat scroll 0 0 #1f2d36 !important;
}
/* line 95, ../scss/ie.scss */
.lt-ie9 .page-template-page-membership-php .membership-page-peek .widgettitle + p,
.lt-ie9 .page-template-page-give-php .give-page-peek .widgettitle + p,
.lt-ie9 .page-template-page-membership-php .membership-page-peek .widgettitle + p > img,
.lt-ie9 .page-template-page-give-php .give-page-peek .widgettitle + p > img {
  position: relative;
  top: -1.25em;
  left: -1.25em;
  display: inline;
}
