/* */
/* Theme Name: LAJC */
/* Theme URI: http://justice4all.org */
/* Description: 2013 design for the Legal Aid Justice Center. */
/* Author: Charmed Designworks & Krues8dr */
/* Author URI: http://charmedworks.com */
/* Version: 1.0 */
/*** Table of Contents ***

1 IMPORTS & GLOBALS
1.1 Base Imports
1.2 Colors
1.3 Dimensions
1.4 Image Support
1.5 Fonts

2 STRUCTURE
2.1 Global
2.2 Page
2.3 Header
2.3.1 Menu Navigation
2.3.2 Search Form
2.4 Content
2.5 Footer

3 TYPOGRAPHY
3.1 Global
3.2 Page
3.3 Header
3.4 Content
3.5 Footer

4 APPEARANCE
4.1 Global
4.2 Page
4.3 Header
4.3.1 Menu Navigation
4.3.2 Search Form
4.4 Content
4.5 Footer



*/

/*-- styles for home page three column section --*/

.home .three-column {width: 30% !important;}

.home .secondary.event-stuff {
    float: right !important;}

.home .three-column {
    margin-right: 0px !important; 
}
.home .three-column-right {
    margin-right: 57px !important; 
}

.home .secondary h4 {
    height: auto !important;
    line-height: 25px !important;
    padding: 15px 0px !important;
}

@media screen and (max-width:962) {
.home .three-column {
    margin-right: 0px !important;
    padding: 25px 0px;
}
.home .three-column {
    width: 100% !important;
}
}

/*-- styles for home page other columns section --*/

.home .one-third-column {width: 35% !important;}
  
  .home .one-third-column {
    margin-right: 0px !important; 
  }
  .home .one-third-column-right {
    margin-right: 57px !important; 
  }
  
  @media screen and (max-width:962) {
    .home .one-third-column {
      margin-right: 0px !important;
      padding: 25px 0px;
    }
    .home .one-third-column {
      width: 100% !important;
    }
  }

  .home .two-third-column {width: 60% !important;}
  
    .home .two-third-column {
      margin-right: 0px !important; 
    }
    .home .two-third-column-right {
      margin-right: 57px !important; 
    }
    
    @media screen and (max-width:962) {
      .home .two-third-column {
        margin-right: 0px !important;
        padding: 25px 0px;
      }
      .home .two-third-column {
        width: 100% !important;
      }
    }


body.page-template-page_staff p {overflow:hidden;}

#TB_caption {
height: 25px!important;
padding: 7px 15px 10px 15px!important;
float: left!important;
font-size:12px; line-height:14px!important;}

/** 1 IMPORTS & GLOBALS **/
/* 1.1 Base Imports */
/* 1.1.1 HTML5 Reset */
/* line 12, css/partials/_html5reset.scss */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, menu, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

/* line 22, css/partials/_html5reset.scss */
article, aside, figure, footer, header, hgroup, nav, section {
display: block;
}

/* line 29, css/partials/_html5reset.scss */
img, object, embed {
max-width: 100%;
}

/* line 34, css/partials/_html5reset.scss */
html {
overflow-y: scroll;
}

/* line 41, css/partials/_html5reset.scss */
blockquote, q {
quotes: none;
}

/* line 45, css/partials/_html5reset.scss */
blockquote:before, blockquote:after, q:before, q:after {
content: "";
content: none;
}

/* line 50, css/partials/_html5reset.scss */
a {
margin: 0;
padding: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

/* line 58, css/partials/_html5reset.scss */
del {
text-decoration: line-through;
}

/* line 62, css/partials/_html5reset.scss */
abbr[title], dfn[title] {
border-bottom: 1px dotted black;
cursor: help;
}

/* line 68, css/partials/_html5reset.scss */
table {
border-collapse: collapse;
border-spacing: 0;
}

/* line 73, css/partials/_html5reset.scss */
th {
font-weight: bold;
vertical-align: bottom;
}

/* line 78, css/partials/_html5reset.scss */
td {
font-weight: normal;
vertical-align: top;
}

/* line 83, css/partials/_html5reset.scss */
hr {
display: block;
height: 1px;
border: 0;
border-top: 1px solid #cccccc;
margin: 1em 0;
padding: 0;
}

/* line 92, css/partials/_html5reset.scss */
input, select {
vertical-align: middle;
}

/* line 96, css/partials/_html5reset.scss */
pre {
white-space: pre;
white-space: pre-wrap;
white-space: pre-line;
word-wrap: break-word;
}

/* line 103, css/partials/_html5reset.scss */
input[type="radio"] {
vertical-align: text-bottom;
}

/* line 107, css/partials/_html5reset.scss */
input[type="checkbox"] {
vertical-align: bottom;
*vertical-align: baseline;
}

/* line 112, css/partials/_html5reset.scss */
.ie6 input {
vertical-align: text-bottom;
}

/* line 116, css/partials/_html5reset.scss */
select, input, textarea {
font: 99% sans-serif;
}

/* line 120, css/partials/_html5reset.scss */
table {
font-size: inherit;
font: 100%;
}

/* line 127, css/partials/_html5reset.scss */
a:hover, a:active {
outline: none;
}

/* line 131, css/partials/_html5reset.scss */
small {
font-size: 85%;
}

/* line 135, css/partials/_html5reset.scss */
strong, th {
font-weight: bold;
}

/* line 139, css/partials/_html5reset.scss */
td, td img {
vertical-align: top;
}

/* line 145, css/partials/_html5reset.scss */
sub, sup {
font-size: 75%;
line-height: 0;
position: relative;
}

/* line 151, css/partials/_html5reset.scss */
sup {
top: -0.5em;
}

/* line 155, css/partials/_html5reset.scss */
sub {
bottom: -0.25em;
}

/* line 160, css/partials/_html5reset.scss */
pre, code, kbd, samp {
font-family: monospace, sans-serif;
}

/* line 165, css/partials/_html5reset.scss */
.clickable, label, input[type=button], input[type=submit], button {
cursor: pointer;
}

/* line 170, css/partials/_html5reset.scss */
button, input, select, textarea {
margin: 0;
}

/* line 175, css/partials/_html5reset.scss */
button {
width: auto;
overflow: visible;
}

/* line 181, css/partials/_html5reset.scss */
.ie7 img {
-ms-interpolation-mode: bicubic;
}

/* line 186, css/partials/_html5reset.scss */
/*.ie6 html {
filter: expression(document.execCommand("BackgroundImageCache", false, true));
}*/

/* line 191, css/partials/_html5reset.scss */
.clearfix:before, .clearfix:after {
content: "\0020";
display: block;
height: 0;
overflow: hidden;
}

/* line 198, css/partials/_html5reset.scss */
.clearfix:after {
clear: both;
}

/* line 202, css/partials/_html5reset.scss */
.clearfix {
zoom: 1;
}

/* line 213, css/partials/_html5reset.scss */
body, select, input, textarea {
color: #333333;
}

/* line 217, css/partials/_html5reset.scss */
a {
color: #0033ff;
}

/* line 221, css/partials/_html5reset.scss */
a:hover {
color: #6699ff;
}

/* line 226, css/partials/_html5reset.scss */
::-moz-selection {
}

/* line 232, css/partials/_html5reset.scss */
::selection {background: cyan!important;
}

/* line 239, css/partials/_html5reset.scss */
a:link {
}

/* line 243, css/partials/_html5reset.scss */
ins {
background-color: #fcd700;
color: black;
text-decoration: none;
}

/* line 249, css/partials/_html5reset.scss */
mark {
background-color: #fcd700;
color: black;
font-style: italic;
font-weight: bold;
}

/* 1.1.2 Various Formats */
/* 1.1.3 Compass Typography */
/* 1.1.4 Compass CSS3 Helpers */
/* 1.1.5 Compass Sticky Footer Helper */
/* 1.2 Colors */
/* 1.3 Dimensions */
/*
Since the background is 100% on most of the elements,
we use a workaround.
Using the background-image trick is lame.
*/
/* 1.4 Image Support */
/* 1.5 Fonts */
/** 2 STRUCTURE **/
/* 2.1 Global */
/* line 164, css/style.scss */
body,
html {
}

/* 2.2 Page */
/* line 171, css/style.scss */
.entry p, .entry ul {
margin-bottom: 20px;
}
.entry ul {
/*new*/ padding-left: 20px;
}
/* line 176, css/style.scss */
.paragraph-block {
*zoom: 1;
}
/* line 38, ../../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.paragraph-block:after {
content: "";
display: table;
clear: both;
}

/* line 180, css/style.scss */
.alignleft {
float: left;
margin: 10px 20px 10px 0px;
}

/* line 185, css/style.scss */
.alignright {
float: right;
margin: 10px 0px 10px 20px;
}

/* 2.3 Header */
/* 2.3.1 Menu Navigation */
/* line 194, css/style.scss */
.menu-nav {
width: 100%;
}
/* line 144, css/style.scss */
.menu-nav .container {
max-width: 1140px;
margin: 0 auto;
*zoom: 1;
}
/* line 38, ../../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.menu-nav .container:after {
content: "";
display: table;
clear: both;
}
/* line 197, css/style.scss */
.menu-nav .menu {
display: inline-block;
}
/* line 200, css/style.scss */
.menu-nav .menu > li {
display: inline-block;
position: relative;
}
/* line 203, css/style.scss */
.menu-nav .menu > li .sub-menu {
z-index: 100;
position: absolute;
top: 100%;
left: 10px;
display: none;
}
/* line 210, css/style.scss */
.menu-nav .menu > li:hover .sub-menu {
display: inline-block;
}

/* line 218, css/style.scss */
.action-nav {
height: 42px;
}
/* line 220, css/style.scss */
.action-nav ul {
float: right;
}

/* line 225, css/style.scss */
.content-nav {
height: 60px;
padding-top: 15px;
}
/* line 229, css/style.scss */
.content-nav ul {
float: right;
}

/* line 234, css/style.scss */
.programs-nav {
/*height: 54px;*/
}

/* 2.3.2 Search Form */
/* line 239, css/style.scss */
.search-form {
display: inline-block;
float: right;
}

/* line 244, css/style.scss */
.search-input {
height: 26px;
width: 140px;
}

/* 2.3.3 Page Heading */
/* line 250, css/style.scss */
.page-heading {
width: 100%;
height: 120px;
}

/* 2.4 Content */
/* line 257, css/style.scss */
.main-body {
width: 100%;
}
/* line 144, css/style.scss */
.main-body .container {
max-width: 1140px;
margin: 0 auto;
*zoom: 1;
}
/* line 38, ../../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.main-body .container:after {
content: "";
display: table;
clear: both;
}

/* line 261, css/style.scss */
.content {
width: 800px;
margin-right: 40px;
float: left;
}

/* line 267, css/style.scss */
.sidebar {
width: 280px;
/* + 2 x 10px padding = 300px*/
float: left;
}

/* 2.4.1 Home */
/* line 275, css/style.scss */
.home .post {
margin-top: 60px;
}
/* line 279, css/style.scss */
.home .home-intro {
width: 720px;
margin: 30px auto;
}

/* line 285, css/style.scss */
.home .secondary {
float: right;
*zoom: 1;
width: 45%;
}
/* line 38, ../../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.home .secondary:after {
content: "";
display: table;
clear: both;
}
/* line 290, css/style.scss */
.home .secondary:nth-child(odd) {
margin-right: 60px;
}

.home .secondary.event-stuff {
float: left
}


/* 2.5 Footer */

/* line 144, css/style.scss */
.footer section .container {
max-width: 1140px;
margin: 0 auto;
*zoom: 1;
}
/* line 38, ../../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.footer section .container:after {
content: "";
display: table;
clear: both;
}

/* line 302, css/style.scss */
.footer .contact-info {
overflow: hidden
}

/* line 306, css/style.scss */
.footer .legal-info {
padding: 55px 30px;
}

/* line 10, ../../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
html, body {
height: 100%;
}

body {
min-width:1140px;
}

/* line 12, ../../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
#wrapper {
clear: both;
min-height: 100%;
height: auto !important;
height: 100%;
margin-bottom: -170px;
}
/* line 18, ../../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
#wrapper #root-footer {
}

/* line 20, ../../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
#footer {
clear: both;
position: relative;
}

/*-- styles for footer columns section --*/

#footer .one-fourth-column {
	width: 20%;
	float: right;
	}

#footer .one-fourth-column-left {
	width: 20%;
	float: right;
	}
  
#footer .one-fourth-column-right {
	width: 35%; 
  }
  
  @media screen and (max-width:962px) {
    #footer .one-fourth-column {
      margin-right: 0px !important;
      text-align: center;
      width: 100% !important;
	  float: left;
    }
	  
	#footer  .one-fourth-column-right, .one-fourth-column-right p {
      width: 100% !important;
 	  text-align: center;
	  padding: 0;
	  margin: 40px 0;
    }
	  
	#footer .one-fourth-column-left img {
 	  text-align: center;
	  padding: 20px 0;
	  width: 50%;
    }
	  
	#footer  .one-fourth-column-left, .one-fourth-column-left p {
      width: 100% !important;
	  text-align: center;	  
    }
  }

/** 3 TYPOGRAPHY **/
/* 3.1 Global */
/* line 61, ../../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
* html {
font-size: 93.75%;
}

/* line 64, ../../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
html {
font-size: 15px;
line-height: 1.6em;
}

/* line 326, css/style.scss */
.font-sans, body {
font-family: "proxima-nova", sans-serif;
}

/* line 329, css/style.scss */
.font-serif, h2, h3.subheading, .blog h3.article-title, h4.subsubheading, .feature-text, .sidebar-box .post-date, .program-heading, .home .home-title, .home .news-container li .date, #tinymce .home-title, .home .home-intro, .home .secondary h4, .slideshow .description, .slideshow .instructions {
font-family: "garamond-premier-pro", serif;
}

/* line 332, css/style.scss */
.font-heading, heading {
letter-spacing: 0.2em;
}

/* line 336, css/style.scss */
body {
letter-spacing: 0.1em;
font-weight: 400;
}

/* 3.2 Page */
/* line 354, css/style.scss */
.sidebar li a, .sidebar h3 {
font-size: 0.86667em;
line-height: 1.84615em;
text-transform: uppercase;
font-weight: bold;
}
/* line 359, css/style.scss */
.sidebar h3 {
font-weight: normal;
}

/* line 369, css/style.scss */
.button {
text-transform: uppercase;
}

/* line 374, css/style.scss */
.sidebar-box .get-help a {
font-size: 1.4em;
line-height: 2.28571em;
}
/* line 378, css/style.scss */
.sidebar-box .post-date {
font-weight: normal;
}

/* line 384, css/style.scss */
.recent-news li a {
line-height: 1.3em;
}

/* 3.3 Header */
/* line 390, css/style.scss */
.menu-nav li a {
text-transform: uppercase;
}

/* line 395, css/style.scss */
.action-nav .menu > li > a {
font-size: 0.86667em;
line-height: 1.84615em;
line-height: 1em;
}

/* line 399, css/style.scss */
.menu-nav .sub-menu {
font-size: 0.8em;
line-height: 2em;
line-height: 1em;
white-space: nowrap;
}

/* line 405, css/style.scss */
.action-nav a {
line-height: 1em;
}

/* line 409, css/style.scss */
.content-nav a {
font-size: 1.06667em;
line-height: 1.5em;
}

/* line 412, css/style.scss */
.programs-nav .menu > li > a {
font-size: 0.8em;
line-height: 2em;
line-height: 1em;
}

/* line 416, css/style.scss */
.program-heading {
font-size: 1.06667em;
line-height: 1.5em;
}

/* 3.3.3 Page Heading */
/* line 426, css/style.scss */
.article-title {
font-size: 3.33333em;
line-height: 1.44em;
line-height: 120px;
font-weight: normal;
}

/* line 432, css/style.scss */
.subheading, .blog h3.article-title {
font-size: 2em;
line-height: 1.6em;
font-weight: bold;
}

/* line 437, css/style.scss */
#tinymce .subheading, #tinymce .blog h3.article-title, .blog #tinymce h3.article-title {
font-size: 1.33333em;
line-height: 1.2em;
}

/* line 441, css/style.scss */
.subsubheading {
font-size: 1.6em;
line-height: 2em;
font-weight: bold;
}

/* line 446, css/style.scss */
#tinymce .subsubheading {
font-size: 1.06667em;
line-height: 1.5em;
}

/* 3.3.4 Google Translate */
/* line 453, css/style.scss */
#google_translate_element {
display: inline-block;
float: right;
margin-top: 10px;
margin-right: 15px;
}
/* line 458, css/style.scss */
#google_translate_element .goog-te-gadget-simple {
padding: 0;
border: 0;
background-color: #293134;
}
/* line 462, css/style.scss */
#google_translate_element .goog-te-gadget-simple .goog-te-menu-value {
color: #f4f4f4;
}

/* 3.4 Content */
/* 3.4.1 Home */
/* We show alternate versions of our styles to make the
admin editor work. */
/* line 476, css/style.scss */
.home .home-title {
font-size: 4em;
line-height: 1.2em;
}

/* line 482, css/style.scss */
.home .news-container li .date {
font-size: 0.73333em;
line-height: 2.18182em;
text-transform: uppercase;
}
/* line 487, css/style.scss */
.home .news-container li .title {
font-weight: bold;
}

/* line 492, css/style.scss */
#tinymce .home-title {
font-size: 1.6em;
line-height: 2em;
}

/* line 499, css/style.scss */
.home .home-intro {
font-size: 1.33333em;
line-height: 1.2em;
/* Drop Cap */
}
/* line 504, css/style.scss */
.home .home-intro:first-letter {
float: left;
font-size: 3.86667em;
line-height: 1.24138em;
line-height: 30px;
height: 40px;
}
/* line 511, css/style.scss */
.home .secondary h4 {
font-size: 1.33333em;
line-height: 1.2em;
text-transform: uppercase;
font-weight: normal;
}

/* line 520, css/style.scss */
#tinymce .home-intro {
font-size: 1.33333em;
line-height: 1.2em;
}
/* line 523, css/style.scss */
#tinymce .home-intro:first-letter {
font-size: 1.6em;
line-height: 2em;
}

/* line 532, css/style.scss */
.slideshow .description .feature-title {
font-size: 2.6em;
line-height: 1.23077em;
font-weight: normal;
}
/* line 536, css/style.scss */
.slideshow .description .feature-content {
font-size: 1.26667em;
line-height: 1.26316em;
}
/* line 540, css/style.scss */
.slideshow .instructions {
font-style: italic;
font-size: 1.4em;
line-height: 2.28571em;
line-height: 1em;
}

/* 3.4.2 Programs */
/* line 550, css/style.scss */
.program-details {
font-size: 0.86667em;
line-height: 1.84615em;
line-height: 1.5em;
}
/* line 554, css/style.scss */
.program-details .admin-name {
font-weight: normal;
text-transform: uppercase;
}

/* 3.4.3 News */
/* 3.5 Footer */
/* line 570, css/style.scss */
.footer .alt-language-message {
font-style: oblique;
}
/* line 573, css/style.scss */
.footer .phone-numbers dt {
font-weight: bold;
}

/* line 578, css/style.scss */
.newsletter .button {
font-size: 0.86667em;
line-height: 1.84615em;
}

/** 4 APPEARANCE **/
/* 4.1 Global */
/* line 585, css/style.scss */
body {
color: #444444;
background-color: white;
}

/* line 590, css/style.scss */
a {
text-decoration: none;
color: #4da2c8;
text-decoration: none;
/* Smoother color changes */
}
/* line 4, ../../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_hover-link.scss */
a:hover {
text-decoration: underline;
}
/* line 24, ../../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
a:hover {
color: #a4aaad;
}
/* line 596, css/style.scss */
a, a span {
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
}

/* 4.2 Page */
/* line 608, css/style.scss */
.sidebar-box {
border: 10px solid #e7f0f7;
margin-bottom: 30px;
}
/* line 612, css/style.scss */
.sidebar-box h3 {
padding: 0 15px;
height: 40px;
line-height: 40px;
background-color: #4c4d4f;
color: #f5f7f8;
}
/* line 619, css/style.scss */
.sidebar-box ul {
list-style: none;
}
/* line 622, css/style.scss */
.sidebar-box li {
border-bottom: 1px solid #e7f0f7;
}
/* line 623, css/style.scss */
.sidebar-box li a {
display: block;
padding: 20px 15px;
}
/* line 630, css/style.scss */
.sidebar-box li.current_page_item a {
color: #4c4d4f;
}
/* line 636, css/style.scss */
.sidebar-box .textwidget {
padding: 20px 15px;
}
/* line 640, css/style.scss */
.sidebar-box .donate a {
color: #ad2670;
}
/* line 24, ../../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
.sidebar-box .donate a:hover {
color: #d42585;
}
/* line 644, css/style.scss */
.sidebar-box .get-help a {
color: #c75b56;
}
/* line 24, ../../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
.sidebar-box .get-help a:hover {
color: #c97d95;
}

/* line 648, css/style.scss */
.sidebar-box.gallery {
position: relative;
background-color: #30414d;
}
/* line 651, css/style.scss */
.sidebar-box.gallery .gallery-container {
width: 180px;
height: 55px;
overflow: hidden;
margin: 10px 40px;
padding: 0;
position: relative;
}
/* line 659, css/style.scss */
.sidebar-box.gallery ul {
width: 10000px;
height: 55px;
position: absolute;
left: 0;
-webkit-transition: left 0.1s ease-in-out;
-webkit-transition-delay: 0;
-moz-transition: left 0.1s ease-in-out 0;
-o-transition: left 0.1s ease-in-out 0;
transition: left 0.1s ease-in-out 0;
}
/* line 665, css/style.scss */
.sidebar-box.gallery ul li {
display: inline-block;
border-bottom: none;
font-size: 0;
/* hide any whitespace */
}
/* line 670, css/style.scss */
.sidebar-box.gallery ul a {
line-height: 1em;
display: inline-block;
padding: 10px;
}
/* line 674, css/style.scss */
.sidebar-box.gallery ul a span {
padding: 0;
display: inline-block;
border: 1px solid #e7f0f7;
}
/* line 681, css/style.scss */
.sidebar-box.gallery .gallery-nav {
position: absolute;
bottom: 0;
padding: 10px 12px;
margin-bottom: 10px;
}
/* line 686, css/style.scss */
.sidebar-box.gallery .gallery-nav span {
display: inline-block;
height: 17px;
width: 11px;
text-indent: -10000px;
}
/* line 692, css/style.scss */
.sidebar-box.gallery .gallery-nav.next {
right: 0px;
}
/* line 694, css/style.scss */
.sidebar-box.gallery .gallery-nav.next span {
background: transparent url('images/next.png?1377265715') no-repeat top left;
}
/* line 698, css/style.scss */
.sidebar-box.gallery .gallery-nav.prev {
left: 0px;
}
/* line 700, css/style.scss */
.sidebar-box.gallery .gallery-nav.prev span {
background: transparent url('images/prev.png?1377265705') no-repeat top left;
}

/* 4.3 Header */
/* line 714, css/style.scss */
.page-title {
display: inline-block;
}
/* line 716, css/style.scss */
.page-title a {
    display: block;
    background: transparent url('http://lajc.staging.wpengine.com/wp-content/uploads/2019/12/LAJC-logo-rgb-white.svg') no-repeat top left;
    padding-top: 55px;
    height: 0;
    width: 250px;
    background-size: contain;
    overflow: hidden;
    margin-top: -20px;
}

/* 4.3.1 Menu Navigation */
/* line 728, css/style.scss */
.menu-nav ul {
list-style: none;
}
/* line 731, css/style.scss */
.menu-nav li a {
display: block;
}
/* line 734, css/style.scss */
.menu-nav a {
text-decoration: none;
}

/* line 739, css/style.scss */
.menu-nav .sub-menu {
background: white;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: rgba(66, 66, 66, 0.3) -1px 0px 2px 1px;
-moz-box-shadow: rgba(66, 66, 66, 0.3) -1px 0px 2px 1px;
box-shadow: rgba(66, 66, 66, 0.3) -1px 0px 2px 1px;
border-top: 1px solid #c1cacf;
border-left: 1px solid #c1cacf;
border-right: 1px solid #c1cacf;
}
/* line 749, css/style.scss */
.menu-nav .sub-menu a {
padding: 10px 15px;
border-bottom: 1px solid #c1cacf;
-webkit-transition: color 0.1s linear;
-webkit-transition-delay: 0;
-moz-transition: color 0.1s linear 0;
-o-transition: color 0.1s linear 0;
transition: color 0.1s linear 0;
color: #444444;
}
/* line 24, ../../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
.menu-nav .sub-menu a:hover {
color: #f4f4f4;
}
/* line 754, css/style.scss */
.menu-nav .sub-menu a:hover, .menu-nav .sub-menu a:active {
background-color: #578e58;
}
/* line 758, css/style.scss */
.menu-nav .sub-menu span {
/* Make color transform faster */
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
}

/* line 764, css/style.scss */
.action-nav {
background-color: #353e44;
}
/* line 767, css/style.scss */
.action-nav li a {
color: #e6ecf0;
}
/* line 24, ../../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
.action-nav li a:hover {
color: #e6ecf0;
}
/* line 771, css/style.scss */
.action-nav li {
border-right: 1px solid #4d5860;
}

/* line 74, nav-icons/*.png */
.nav-icons-sprite, .nav-icons-act-now, .action-nav .act-now a span, .nav-icons-donate, .action-nav .donate a span, .nav-icons-facebook, .action-nav .facebook a span, .nav-icons-pro-bono, .action-nav .pro-bono a span, .nav-icons-twitter, .action-nav .twitter a span {
background: url('images/nav-icons-s2adcfce3d4.png') no-repeat;
}

/* line 60, ../../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.nav-icons-act-now, .action-nav .act-now a span {
background-position: 0 -44px;
}

/* line 60, ../../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.nav-icons-donate, .action-nav .donate a span {
background-position: 0 0;
}

/* line 60, ../../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.nav-icons-facebook, .action-nav .facebook a span {
background-position: 0 -83px;
}

/* line 60, ../../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.nav-icons-pro-bono, .action-nav .pro-bono a span {
background-position: 0 -20px;
}

/* line 60, ../../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.nav-icons-twitter, .action-nav .twitter a span {
background-position: 0 -65px;
}

/* line 784, css/style.scss */
.action-nav li a {
display: inline-block;
padding: 15px 12px 14px 9px;
line-height: 13px;
}
/* line 788, css/style.scss */
.action-nav li a span {
padding-left: 20px;
display: inline-block;
}
/* line 794, css/style.scss */
.action-nav li a:hover, .action-nav li.current-menu-item a {
background-color: #3d464b;
}
/* line 798, css/style.scss */
.action-nav .act-now a {
padding-top: 10px;
padding-bottom: 10px;
}
/* line 801, css/style.scss */
.action-nav .act-now a span {
padding-top: 1px;
padding-bottom: 2px;
}
/* line 807, css/style.scss */
.action-nav .pro-bono a {
padding-top: 10px;
padding-bottom: 10px;
}
/* line 810, css/style.scss */
.action-nav .pro-bono a span {
padding-left: 25px;
padding-top: 3px;
padding-bottom: 2px;
}
/* line 817, css/style.scss */
.action-nav .donate a {
padding-top: 15px;
padding-bottom: 11px;
}
/* line 819, css/style.scss */
.action-nav .donate a span {
padding-top: 2px;
}
/* line 825, css/style.scss */
.action-nav .facebook a {
padding-top: 10px;
padding-bottom: 11px;
padding-right: 7px;
padding-left: 12px;
width: 20px;
}
/* line 831, css/style.scss */
.action-nav .facebook a span {
width: 0;
height: 18px;
overflow: hidden;
}
/* line 838, css/style.scss */
.action-nav .twitter a {
padding-top: 11px;
padding-bottom: 11px;
padding-right: 7px;
padding-left: 9px;
width: 20px;
}
/* line 843, css/style.scss */
.action-nav .twitter a span {
width: 0;
height: 16px;
overflow: hidden;
}

/* line 852, css/style.scss */
.content-nav {
background-color: #353e44;
}
/* line 854, css/style.scss */
.content-nav ul {
vertical-align: top;
margin-right: -18px;
}
/* line 858, css/style.scss */
.content-nav .menu > li > a {
padding: 9px 16px 18px;
color: #f4f4f4;
}
/* line 24, ../../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
.content-nav .menu > li > a:hover {
color: #f4f4f4;
}
/* line 861, css/style.scss */
.content-nav .menu > li > a span {
padding-top: 9px;
border-top: 1px solid transparent;
}

.program-nav .menu > li > a span a:hover {
padding-top: 9px;
border-top: 1px solid transparent;
}

/* line 866, css/style.scss */
.content-nav .menu > li > a:hover span, .content-nav .menu > li > a.current-menu-item span {
border-color: #5b9059;
}

/* line 873, css/style.scss */
.programs-nav {
background-color: #454d52;
color: #95bee1;
}
/* line 877, css/style.scss */
.programs-nav .menu > li > a {
position: relative;
color: #f5f7f8;
/* Background arrow */
padding: 3px 0 6px;
background-repeat: no-repeat;
background-position: center 34px;
}
/* line 24, ../../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
.programs-nav .menu > li > a:hover {
color: #f5f7f8;
}
/* line 886, css/style.scss */
.programs-nav .menu > li > a span {
display: inline-block;
padding: 0 10px;
line-height: 34px;
height: 34px;
}
/* line 896, css/style.scss */
.programs-nav .menu > li.current-menu-item > a, .programs-nav .menu > li > a:hover, .programs-nav .menu > li > a:active {
background-image: url('images/nav-active.png?1376623814');
}
/* line 898, css/style.scss */
.programs-nav .menu > li.current-menu-item > a span, .programs-nav .menu > li > a:hover span, .programs-nav .menu > li > a:active span {
background-color: #3d6386;
}

#menu-item-1803 {
display: none
}


/* line 905, css/style.scss */
.program-heading {
margin-top: 8px;
display: inline-block;
vertical-align: top;
}

/* line 912, css/style.scss */
.recent-news .post-date, .recent-news .post-title {
display: block;
}
/* line 915, css/style.scss */
.recent-news .post-date {
color: #444444;
}
/* line 24, ../../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
.recent-news .post-date:hover {
color: #444444;
}

/* 4.3.2 Search Form */
/* line 921, css/style.scss */
.search-input {
margin-top: 8px;
margin-left: 15px;
/* Remove default search styling */
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
border: none;
background: #f1f1f1 url('images/search.png?1376614266') no-repeat 120px 6px;
}

/* 4.3.3 Page Heading */
/* line 931, css/style.scss */
.page-heading {
background-color: #efefef;
color: #4c4d4f;
border-bottom: 1px solid #e6e6e6;
}

/* line 938, css/style.scss */
.post,
.sidebar {
margin-top: 50px;
margin-bottom: 130px;
}

/* 4.4 Content */
/* line 945, css/style.scss */
.button {
text-align: center;
display: inline-block;
color: inherit;
width: 180px;
height: 40px;
line-height: 40px;
margin: 10px;
border: none;
}
/* line 954, css/style.scss */
.button:hover {
text-decoration: none;
}

/* line 961, css/style.scss */
.grey-button {
background-color: #667683;
color: #f4f4f4;
}
/* line 964, css/style.scss */
.grey-button:hover {
background-color: #728391;
color: #f4f4f4;
}

/* line 970, css/style.scss */
.blue-button {
background-color: #50789a;
color: #f4f4f4;
}
/* line 973, css/style.scss */
.blue-button:hover {
background-color: #5a85a9;
color: #f4f4f4;
}

/* line 979, css/style.scss */
.bullet-list {
list-style: none;
margin-bottom: 25px;
}
/* line 982, css/style.scss */
.bullet-list li {
margin-left: 15px;
padding-left: 25px;
background: transparent url('images/bullets/bullet.png?1377132874') no-repeat top left;
margin-bottom: 25px;
}

/* Campaigns and Project Areas bullet points on Main Program pages */
.page-civil-advocacy, .secondary.entry.program-entry ul li {
	list-style: none;
	margin-left: 15px;
    padding-left: 25px;
    background: transparent url('images/bullets/civil-advocacy-bullet.png') no-repeat top left;
	margin-bottom: 25px;
    }

.page-justchildren, .secondary.entry.program-entry ul li {
	list-style: none;
	margin-left: 15px;
    padding-left: 25px;
    background: transparent url('images/bullets/justchildren-bullet.png') no-repeat top left;
	margin-bottom: 25px;
    }

.page-immigrant-advocacy-program, .secondary.entry.program-entry ul li {
	list-style: none;
	margin-left: 15px;
    padding-left: 25px;
    background: transparent url('images/bullets/immigrant-advocacy-bullet.png') no-repeat top left;
	margin-bottom: 25px;
    }

.page-elder-law, .secondary.entry.program-entry ul li {
	list-style: none;
	margin-left: 15px;
    padding-left: 25px;
    background: transparent url('images/bullets/elder-law-bullet.png') no-repeat top left;
	margin-bottom: 25px;
    }

.page-health-advocacy, .secondary.entry.program-entry ul li {
	list-style: none;
	margin-left: 15px;
    padding-left: 25px;
    background: transparent url('images/bullets/health-advocacy-bullet.png') no-repeat top left;
	margin-bottom: 25px;
    }

.page-institutionalized-persons, .secondary.entry.program-entry ul li {
	list-style: none;
	margin-left: 15px;
    padding-left: 25px;
    background: transparent url('images/bullets/institutionalized-persons-bullet.png') no-repeat top left;
	margin-bottom: 25px;
    }

/* 4.4.1 Home */
/* line 992, css/style.scss */
.home .post {
text-align: center;
}

/* line 996, css/style.scss */
.home-title-black {
color: #2d2d2d;
}

/* line 1000, css/style.scss */
.home-title-grey {
color: #868686;
}

/* line 1004, css/style.scss */
.home-intro {
text-align: left;
}

/* Slideshow */
/* line 1009, css/style.scss */
.slideshow {
position: relative;
height: 600px;
}
/* line 1014, css/style.scss */
.slideshow .feature-image .item,
.slideshow .description .item {
position: absolute;
top: 0;
left: 0;
opacity: 0;
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
}
/* line 1022, css/style.scss */
.slideshow .feature-image .item.active,
.slideshow .description .item.active {
opacity: 1;
-webkit-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
transition-duration: 0.5s;
}
/* line 1027, css/style.scss */
.slideshow .description .item.active {
z-index: 10;
}
/* line 1031, css/style.scss */
.slideshow .thumbnails {
position: absolute;
bottom: 50px;
right: 20px;
}
/* line 1036, css/style.scss */
.slideshow .thumbnails .item {
padding: 10px;
margin-left: 10px;
display: inline-block;
background: white;
}
/* line 1044, css/style.scss */
.slideshow .description {
position: absolute;
bottom: 0px;
left: 20px;
padding: 10px;
height: 250px;
width: 440px;
background: white;
}
/* line 1053, css/style.scss */
.slideshow .description .wrapper {
min-height: 250px;
width: 440px;
background: #353e44;
color: #a7aeb2;
}
/* line 1059, css/style.scss */
.slideshow .description .item {
margin: 10px;
min-height: 230px;
/* 250 - (10 + 10) */
width: 340px;
/* 440 - (50 + 50) */
padding: 10px 50px 10px;
background: #353e44;
}
/* line 1066, css/style.scss */
.slideshow .description h4 a {
display: block;
margin-top: 20px;
padding-top: 10px;
margin-bottom: 20px;
padding-bottom: 10px;
color: white;
}
/* line 1073, css/style.scss */
.slideshow .description h4 a:hover {
text-decoration: underline;
}
/* line 1079, css/style.scss */
.slideshow .instructions {
position: absolute;
bottom: 15px;
right: 100px;
padding-left: 65px;
padding-top: 5px;
background: transparent url('images/arrow.png?1376876770') no-repeat top left;
color: #444444;
}

/* line 1090, css/style.scss */
.home .secondary {
text-align: left;
margin-top: 60px;
padding-top: 10px;
}
/* line 1095, css/style.scss */
.home .secondary h4 {
height: 50px;
line-height: 50px;
}

/* line 1101, css/style.scss */
.home .news-container {
border-top: 1px solid #c1cacf;
border-bottom: 1px solid #c1cacf;
}
/* line 1102, css/style.scss */
.home .news-container.scrolling {
height: 260px;
overflow-y: auto;
}
/* line 1109, css/style.scss */
.home .news-container ul {
margin: 0;
list-style: none;
}
/* line 1114, css/style.scss */
.home .news-container li {
padding: 20px 0px;
border-bottom: 1px solid #c1cacf;
}
/* line 1117, css/style.scss */
.home .news-container li:last-child {
border-bottom: none;
}
/* line 1121, css/style.scss */
.home .news-container li:nth-child(odd) {
background-color: #f2f2f2;
}
/* line 1125, css/style.scss */
.home .news-container li a {
color: inherit;
}
/* line 1127, css/style.scss */
.home .news-container li a:hover span {
text-decoration: underline;
}
/* line 1132, css/style.scss */
.home .news-container li .title, .home .news-container li .date {
display: inline-block;
padding: 10px 15px;
}
/* line 1137, css/style.scss */
.home .news-container li .date {
width: 100px;
}

/* 4.4.2 Programs */
/* line 1145, css/style.scss */
.program-details {
    padding: 10px;
    min-height: 70px;
    border-bottom: 1px solid #e7f0f7;
}
/* line 1150, css/style.scss */
.program-details .admin-photo {
display: inline-block;
margin-right: 10px;
float: left;
}
/* line 1156, css/style.scss */
.program-details .admin-details {
display: inline-block;
}
/* line 1159, css/style.scss */
.program-details .admin-details .info {
display: block;
}
/* line 1164, css/style.scss */
.program-details .admin-photo + .admin-details {
width: 160px;
}

/* line 1169, css/style.scss */
.program-entry {
margin-top: 45px;
padding-top: 45px;
}

/* line 1174, css/style.scss */
.divider, .secondary, .blog .post {
background: transparent url('images/divider.png?1377209705') repeat-x top left;
}

/* Custom heading colors */
/* line 1185, css/style.scss */
.page-economic-justice .article-title {
color: #e07e27;
}
/* line 1188, css/style.scss */
.page-economic-justice .bullet-list li {
background-image: url('images/bullets/civil-advocacy-bullet.png?1377810984');
}
/* line 1191, css/style.scss */
.page-economic-justice .sidebar h3 {
background-color: #e07e27;
}

/* line 1197, css/style.scss */
.page-justchildren-program .article-title {
color: #009dac;
}
/* line 1200, css/style.scss */
.page-justchildren-program .bullet-list li {
background-image: url('images/bullets/justchildren-bullet.png?1377810904');
}
/* line 1203, css/style.scss */
.page-justchildren-program .sidebar h3 {
background-color: #009dac;
}

/* line 1209, css/style.scss */
.page-immigrant-advocacy-program .article-title {
color: #221973;
}
/* line 1212, css/style.scss */
.page-immigrant-advocacy-program .bullet-list li {
background-image: url('images/bullets/immigrant-advocacy-bullet.png?1377810848');
}
/* line 1215, css/style.scss */
.page-immigrant-advocacy-program .sidebar h3 {
background-color: #221973;
}

/* line 1220, css/style.scss */
.page-civil-rights-racial-justice .article-title {
color: #a50575;
}
/* line 1223, css/style.scss */
.page-civil-rights-racial-justice .bullet-list li {
background-image: url('images/bullets/elder-law-bullet.png?1377811022');
}
/* line 1226, css/style.scss */
.page-civil-rights-racial-justice .sidebar h3 {
background-color: #a50575;
}

/* line 1232, css/style.scss */
.page-health-advocacy .article-title {
color: #c60b46;
}
/* line 1235, css/style.scss */
.page-health-advocacy .bullet-list li {
background-image: url('images/bullets/health-advocacy-bullet.png?1377811168');
}
/* line 1238, css/style.scss */
.page-health-advocacy .sidebar h3 {
background-color: #c60b46;
}

/* line 1244, css/style.scss */
.page-institutionalized-persons .article-title {
color: #2975ba;
}
/* line 1247, css/style.scss */
.page-institutionalized-persons .bullet-list li {
background-image: url('images/bullets/institutionalized-persons-bullet.png?1377811058');
}
/* line 1250, css/style.scss */
.page-institutionalized-persons .sidebar h3 {
background-color: #2975ba;
}

/* 4.5 Footer */
/* line 1256, css/style.scss */
.footer {
border-top: 1px solid #dadad9;
}
/* line 1258, css/style.scss */
.footer .other-contacts {
float: left;
width: 270px;
margin-right: 70px;
}
/* line 1263, css/style.scss */
.footer .local-contacts {
float: left;
width: 320px;
margin-right: 60px;
}
/* line 1268, css/style.scss */
.footer .newsletter {
float: right;
/*width: 360px;*/
padding: /*35px*/20px 19px 20px;
border: 1px solid #c5c5bf;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
}
/* line 1275, css/style.scss */
.footer .newsletter label {
/*display: block;*/
margin-bottom: 10px;
/*new*/margin-right: 10px;
}
/* line 1280, css/style.scss */
.footer .newsletter #email {
width: 220px;
padding: 5px;
height: 30px;
line-height: 30px;
border: 0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: rgba(66, 66, 66, 0.3) 1px 1px 0 1px inset;
-moz-box-shadow: rgba(66, 66, 66, 0.3) 1px 1px 0 1px inset;
box-shadow: rgba(66, 66, 66, 0.3) 1px 1px 0 1px inset;
}
/* line 1290, css/style.scss */
.footer .newsletter .button {
line-height: 36px;
width: 120px;
margin: 0 0 0 0px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}
/* line 1298, css/style.scss */
.footer .contact-info {
border-top: 1px solid #e2e2e0;
background-color: #f0f0ee;
}
/* line 1302, css/style.scss */
.footer .contact-info p {
margin-bottom: 30px;
}
/* line 1306, css/style.scss */
.footer .contact-info .alt-language-message {
margin-bottom: 10px;
}
/* line 1310, css/style.scss */
.footer .contact-info dt, .footer .contact-info dd {
display: inline-block;
margin-bottom: 15px;
}

/* line 1322, css/style.scss */
.footer .legal-info {
background: #22282b;
color: #9a9a9a;
overflow: hidden
}
/* line 1326, css/style.scss */
.footer .legal-info .container {
text-align: center;
}

#footer p {
	font-size: 13px;
	line-height: 1.2em;
}


/* 3.4.3 News */
/* line 1339, css/style.scss */
.blog h3.article-title a {
color: inherit;
}
/* line 1342, css/style.scss */
.blog .post {
padding-top: 50px;
margin-top: 0;
margin-bottom: 50px;
}
/* line 1348, css/style.scss */
.blog .post:first-child {
background: none;
}

/* added for TinyMCE*/

body.mceContentBody p {
margin-bottom: 20px;
}

body.mceContentBody ul {
margin-bottom:20px;
padding-left:20px;
}

/*hide social icons from home page, realign content top for home page*/

body.home #ssba {display:none;}
.post{ margin-top:20px;}
body.home .post{ margin-top: 50px;}

/*content links bold*/
.post a{ font-weight:bold;}

/*home page news headlines*/

.home .news-container ul {
margin: 0; 
list-style: none;
}

.home .entry .news-container ul {padding: 0;}

.home .news-container li .date {
width: 100px;
height: 50px; 
float: left; 
clear: both; 
padding: 10px 15px;
}

.home .news-container li .title, .home .news-container li .date {
display: block;
padding: 10px 15px;
}

.home .news-container.scrolling {
height: 300px;
overflow-y: auto;
}

/* news archives and single post spacing*/

body.archive .post {
margin-top: 40px;
margin-bottom: 20px;
padding-bottom: 50px;
border-bottom: 1px solid #e6e6e6;
}

#ssba{
margin-bottom: 30px;
}

.rwd-display-options {display: none}
.rwd-display-options{ text-align: center; }
.rwd-display-option{ cursor: pointer; }

#view-responsive{ display: none; }

.home .secondary .blue-button {display: none}



/*responsive override for text to donate pages*/

@media(max-width: 600px){

#employer_street_row input, #billing_addr_street1_row input, #billing_addr_street2_row input, #billing_addr_street3_row input, #billing_addr_country_row input.ui-autocomplete-input, #donor_addr_street1_row input, #donor_addr_street2_row input, #donor_addr_street3_row input, #donor_addr_country_row input.ui-autocomplete-input, #shipping_addr_street1_row input, #shipping_addr_street2_row input, #shipping_addr_street3_row input, #shipping_addr_country_row input.ui-autocomplete-input, #tribute_notify_recip_street1_row input, #tribute_notify_recip_street2_row input, #tribute_notify_recip_street3_row input, #tribute_notify_recip_country_row input.ui-autocomplete-input, #tribute_signature_row input, #tribute_message_closing_row input, div.employer-address-container input#employer_street {
width: 200px !important; 
}

div.donation-form-container.responsive {
padding: 15px!important; }

div.responsive {
width: 300px !important; 
}}

/*spacing for sticky nav*/
div.tab-text {
	margin-bottom: 40px!important;
}

/*embarrasing formatting hacks*/
.pad-right-25 {
	padding-right: 25px;
}