/*

Theme Name: Labor United for Universal Healhcare (2016)
Theme URI: http://laborforhealthcare.org/
Author: FWDLABS
Author URI: https://fwdlabs.com/studio/web/
Description: 
Version: 2018-07-03

*/

/* Reset */

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

html, body {
	font-family:Helvetica, Arial, sans-serif;
	}

/* cyrillic-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  src: local('Noto Serif'), local('NotoSerif'), url(https://fonts.gstatic.com/s/notoserif/v4/Q47Ro23nlKqZrOLipd3-SwsYbbCjybiHxArTLjt7FRU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  src: local('Noto Serif'), local('NotoSerif'), url(https://fonts.gstatic.com/s/notoserif/v4/qkE6YsKPRiYUugBb1_QwHAsYbbCjybiHxArTLjt7FRU.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  src: local('Noto Serif'), local('NotoSerif'), url(https://fonts.gstatic.com/s/notoserif/v4/N2U74xxQEyaTBF6QLZRr1AsYbbCjybiHxArTLjt7FRU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  src: local('Noto Serif'), local('NotoSerif'), url(https://fonts.gstatic.com/s/notoserif/v4/1_daFS3X6gkNOcmGmHl7UgsYbbCjybiHxArTLjt7FRU.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  src: local('Noto Serif'), local('NotoSerif'), url(https://fonts.gstatic.com/s/notoserif/v4/G-mm5mDezDSs-RvEL7XAEAsYbbCjybiHxArTLjt7FRU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  src: local('Noto Serif'), local('NotoSerif'), url(https://fonts.gstatic.com/s/notoserif/v4/fVu1p3782bqS2z-CaJvp9gsYbbCjybiHxArTLjt7FRU.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  src: local('Noto Serif'), local('NotoSerif'), url(https://fonts.gstatic.com/s/notoserif/v4/eCpfeMZI7q4jLksXVRWPQwzyDMXhdD8sAj6OAJTFsBI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 700;
  src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url(https://fonts.gstatic.com/s/notoserif/v4/lJAvZoKA5NttpPc9yc6lPbllaL-ufMOTUcv7jfgmuJg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 700;
  src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url(https://fonts.gstatic.com/s/notoserif/v4/lJAvZoKA5NttpPc9yc6lPZsnFT_2ovhuEig4Dh-CBQw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 700;
  src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url(https://fonts.gstatic.com/s/notoserif/v4/lJAvZoKA5NttpPc9yc6lPRNdjSauc05SgiTkzms8YJM.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 700;
  src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url(https://fonts.gstatic.com/s/notoserif/v4/lJAvZoKA5NttpPc9yc6lPSUr6EwJsXdKEU-HN-7gTAs.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 700;
  src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url(https://fonts.gstatic.com/s/notoserif/v4/lJAvZoKA5NttpPc9yc6lPXv4bDVR720piddN5sbmjzs.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 700;
  src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url(https://fonts.gstatic.com/s/notoserif/v4/lJAvZoKA5NttpPc9yc6lPTrEaqfC9P2pvLXik1Kbr9s.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 700;
  src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url(https://fonts.gstatic.com/s/notoserif/v4/lJAvZoKA5NttpPc9yc6lPWaVI6zN22yiurzcBKxPjFE.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 400;
  src: local('Noto Serif Italic'), local('NotoSerif-Italic'), url(https://fonts.gstatic.com/s/notoserif/v4/HQXBIwLHsOJCNEQeX9kNzw7aC6SjiAOpAWOKfJDfVRY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 400;
  src: local('Noto Serif Italic'), local('NotoSerif-Italic'), url(https://fonts.gstatic.com/s/notoserif/v4/HQXBIwLHsOJCNEQeX9kNzxdwxCXfZpKo5kWAx_74bHs.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 400;
  src: local('Noto Serif Italic'), local('NotoSerif-Italic'), url(https://fonts.gstatic.com/s/notoserif/v4/HQXBIwLHsOJCNEQeX9kNz56vnaPZw6nYDxM4SVEMFKg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 400;
  src: local('Noto Serif Italic'), local('NotoSerif-Italic'), url(https://fonts.gstatic.com/s/notoserif/v4/HQXBIwLHsOJCNEQeX9kNz_y1_HTwRwgtl1cPga3Fy3Y.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 400;
  src: local('Noto Serif Italic'), local('NotoSerif-Italic'), url(https://fonts.gstatic.com/s/notoserif/v4/HQXBIwLHsOJCNEQeX9kNz_grLsWo7Jk1KvZser0olKY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 400;
  src: local('Noto Serif Italic'), local('NotoSerif-Italic'), url(https://fonts.gstatic.com/s/notoserif/v4/HQXBIwLHsOJCNEQeX9kNz4joYw3YTyktCCer_ilOlhE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 400;
  src: local('Noto Serif Italic'), local('NotoSerif-Italic'), url(https://fonts.gstatic.com/s/notoserif/v4/HQXBIwLHsOJCNEQeX9kNzxampu5_7CjHW5spxoeN3Vs.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 700;
  src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'), url(https://fonts.gstatic.com/s/notoserif/v4/Wreg0Be4tcFGM2t6VWytvFPfeBX0b_nUXzRxYCltCF0.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 700;
  src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'), url(https://fonts.gstatic.com/s/notoserif/v4/Wreg0Be4tcFGM2t6VWytvIS3435hDhFFCA6hA_HcfZQ.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 700;
  src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'), url(https://fonts.gstatic.com/s/notoserif/v4/Wreg0Be4tcFGM2t6VWytvKpkxQ1nyBMhaPnv_ZMXNdQ.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 700;
  src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'), url(https://fonts.gstatic.com/s/notoserif/v4/Wreg0Be4tcFGM2t6VWytvOrw_3d4vbmST0Hz9sysxkQ.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 700;
  src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'), url(https://fonts.gstatic.com/s/notoserif/v4/Wreg0Be4tcFGM2t6VWytvBWzg2zaPmhUBtv9M77358I.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 700;
  src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'), url(https://fonts.gstatic.com/s/notoserif/v4/Wreg0Be4tcFGM2t6VWytvEqWMeizceScn2Xpn1ZpsKI.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 700;
  src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'), url(https://fonts.gstatic.com/s/notoserif/v4/Wreg0Be4tcFGM2t6VWytvMhHwsiXhsDb0smKjAA7Bek.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* Grid */

#doc {
	margin:0 auto;
	width:960px;
	}
	
#hd { overflow:hidden; }

.two,
.four,
.fourfourfour {
	float:left;
	}
.two {
	width:480px;
	}
	.fourfourfour .two {
		width:50%;
		}
		.fourfourfour .two .gutter {
			border-top:2px solid #eee;
			border-left:2px solid #eee;
			margin-bottom:1em;
			margin-right:1em;
			}
			#content.fourfourfour .two .gutter {
				border-top-color:#2a2629;
				border-left-color:#2a2629;
				}
				
.four {
	width:240px;
	}
	#bd .four .gutter {
		border-top:2px solid #eee;
		border-left:2px solid #eee;
		margin-bottom:1em;
		}
	
.fourfourfour {
	width:720px;
	}

.gutter {
	padding:10px;
	}
	
.first {
	margin-top:0;
	padding-top:0;
	}
	
.last {
	margin-bottom:0;
	padding-bottom:0;
	}

#sidebar {
	color:#555;
	}

article {
	display:block;
	margin-bottom:1em;
	}

/* Links */

a {
	color:#da3824;
	font-weight:bold;
	text-decoration:none;
	}
	
	a:hover {
		color:#2a2629;
		}

ul.menu li.current-menu-item a,
ul.menu li.current-menu-parent a,
ul.menu li.current-page-ancestor a,
ul#menu-header-navigation-menu li.current-menu-item a,
ul#menu-header-navigation-menu li.current-menu-parent a,
ul#menu-header-navigation-menu li.current-page-ancestor a {
	background:#2a2629;
	color:#fff;
	}

#ft small a {
	font-weight:normal;
	text-decoration:none;
	}
	
	#ft .reminder {
		background: #eee;
		}

	a#credit {
		color:#ccc;
		float:right;
		}
	
/* Typography */

h1, .h1 {
	font-size:2.2em;
	font-weight:bold;
	text-transform:uppercase;
	line-height:1.1em;
	margin:0 0 1em;
	}
	#hd h1 {
		margin-bottom:0.25em;
		}

h2, .h2 {
	font-size: 1.47em;
	font-weight:bold;
	line-height:1.5em;
	margin-bottom:1em;
	}

h3, .h3 {
	font-size: 1.17em;
	font-weight:bold;
	line-height:1.5em;
	margin-bottom:1em;
	}
	a.slideshowPostPermalink span.slideshowPostTitle.h3 {
		font-size:2em;
		line-height:1.1em;
		text-transform:uppercase;
		padding-top:0;
		width:50%;
		}

p {
	font-size:1em;
	line-height:1.65em;
	margin: 0 0 1em;
	}
	
small {
	display:block;
	font-size:0.8em;
	line-height:1.5em;
	margin: 0 0 1em;
	}

em {
	font-style: italic;
	}

strong {
	font-weight:bold;
	}
	
/* Lists */

ul,
ol {
	margin:0 0 1em;
	padding:0;
	}
	li {
		line-height:1.65em;
		list-style:square;
		margin:0 0 0 1.15em;
		padding:0;
		}

/* Menus */

ul.menu {
	list-style:none;
	}
	
	ul.menu li {
		display:inline;
		margin:0 2px 0 0;
		}
		
		ul.menu li a {
			background:#eee;
			}
			ul.menu li a:hover {
				background:#2a2629;
				color:#fff;
				}

div.menu-header-navigation-menu-container {
	text-align:right;
	}
		
ul#menu-header-navigation-menu {
	margin:0;
	height:75px;
	width:100%;
	}
	body.home ul#menu-header-navigation-menu,
	ul#menu-header-navigation-menu li {
		height:125px;
		}
	
	ul#menu-header-navigation-menu li {
		position: relative;
		top: 50%;
		transform: translateY(-50%);
		margin:0;
		}

	ul#menu-header-navigation-menu a {
		background:#eee;
		font-size:20px;
		text-decoration:none;
		padding:5px 10px;
		}
		ul#menu-header-navigation-menu a:hover {
			background:#2a2629;
			color:#fff;
			}

ul#menu-footer-navigation-menu {
	margin-bottom:1em;
	}
	
	ul#menu-footer-navigation-menu a {
		padding:5px 10px;
		}
		
/* Images */

.alignleft {
	float:left;
	margin:0 1em 1em 0;
	}

.alignright {
	float:left;
	margin:0 0 1em 1em;
	}

	
/* Pagination */

nav.pagination {
	display:block;
	font-family:Helvetica, Arial, sans-serif;
	margin:1em 0;
	}

	nav.pagination a,
	nav.pagination span.current {
		background:#ccc;
		padding:5px 10px;
		}

	nav.pagination a,
	nav.pagination span.current {
		color:#fff;
		}
	
	nav.pagination span.current {
		background:#555;
		}
	
	nav.pagination a.next,
	nav.pagination a.prev {
		background:#da3824;
		color:#fff;
		}
		nav.pagination a:hover {
			background:#2a2629;
			}
	
/* Form */

form {
	margin:0 0 1em;
	}

fieldset {
	border:0;
	padding:0;
	}
	
input,
textarea {
	border:2px solid #ccc;
	border-radius: 0;
	font-size:1em;
	padding:5px 10px;
	margin:0;
	-webkit-appearance: none;
	}
	input.submit,
	input.wpcf7-submit {
		background:#da3824;
		border-color:#da3824;
		color:#fff;
		}
	input.submit:hover {
		background:black;
		border-color:black;
		}

div.wpcf7-validation-errors,
span.wpcf7-not-valid-tip {
	color:#da3824;
	display:block;
	}
form#search {
	margin:0;
	}
form#search input#s {
	width:90px;
	}
form#signup input#signupAddress {
	width:90px;
	}
	form#signup input#signupSubmit {
		margin-bottom:1em;
		}
	#signupResponse {
		display:block;
		font-size:0.8em;
		line-height: 1.5em;
		}

span.wpcf7-list-item { display:block; margin-bottom:5px; }
#content input[type="checkbox"] {
	border:2px solid #ccc;
	width:auto;
	height:auto;
	margin-right:10px;
	padding:0;
	-webkit-appearance:checkbox;
	}

/* Accessibility */

.screen-reader-text { display:none; }

/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0;
	-webkit-box-shadow: 0;
	box-shadow: 0;
	border:  0;
	left: 0;
	background: #eee;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(/wp-content/themes/laborunited2016/images/bx_loader.gif) center center no-repeat #eee;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #2a2629;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(/wp-content/themes/laborunited2016/images/bx_controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(/wp-content/themes/laborunited2016/images/bx_controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(/wp-content/themes/laborunited2016/images/bx_controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(/wp-content/themes/laborunited2016/images/bx_controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* Modifications */

.bx-wrapper, .bx-viewport {
    height: 270px !important;
}

.bx-wrapper, .bx-viewport, div.pagercontainer {
    margin-right:10px;
	}

ul.bxslider li {
	min-height:270px;
	/* Button is 32x32 with 10px gutters */
	/* margin-left:52px;
	margin-right:52px; */
	margin:0;
	}
	
	a.slideshowPostPermalink {
		display:block;
		height:100%;
		min-height:270px;
		margin:0 52px;
		padding:0;
		text-decoration:none;
		}
		a.slideshowPostPermalink:hover {
			color:#2a2629;
			}
		a.slideshowPostPermalink span {
			display:block;
			}
		a.slideshowPostPermalink span.slideshowPostTitle {
			margin:10px 0;
			}
		a.slideshowPostPermalink span.slideshowPostExcerpt {
			color:#2a2629;
			font-weight:normal;
			font-size:0.8em;
			line-height:1.65em;
			margin:10px 0;
			width:50%;
			}
			a.slideshowPostPermalink.slideshowPostExcerptNone {
				}
			a.slideshowPostPermalink.slideshowPostExcerptLong span.slideshowPostExcerpt {
				width:35%;
				}
			a.slideshowPostPermalink.slideshowPostExcerptShort span.slideshowPostExcerpt {
				width:35%;
				}
		a.slideshowPostPermalink img {
			
			}

	a.slideshowPostPermalink span.slideshowPostThumbnail {
		float:right;
		max-width:375px;
		/* height:250px; */
		overflow:hidden;
		/* margin:10px 0; */
		}

div.pagercontainer {
	background:#555;
	color:#ccc;
	margin-bottom:1em;
	}

.bx-pager {
	font-size:0.8em;
	line-height:1;
	}
	
.bx-pager a,
.bx-pager span {
	color:#ccc;
	display:inline-block;
	list-style:none;
	margin:0;
	padding:10px;
	width:auto;
	}
	.bx-pager a {
		color:#ccc;
		line-height:13px;
		text-decoration:none;
		}
		.bx-pager a.active {
			color:#fff !important;
			}
			.bx-pager a:hover {
				color:#fff !important;
				}

/* Responsive */

@media (max-width:480px) {
	
	a.slideshowPostPermalink { margin: 0; }
	
	.bx-wrapper, .bx-viewport { height:500px !important; }
	
	.slideshowPostTitle,
	.slideshowPostExcerpt { padding-left:10px; }

}

@media (max-width:960px) {

	#doc {
		width:100%;
		}
	.four {
		width:25%;
		}
	.fourfourfour {
		width:75%;
		}
	
.bx-wrapper, .bx-viewport, div.pagercontainer {
    margin-right:0;
	}	
	
	ul#menu-header-navigation-menu {
		margin-left:10px;
		}

	ul#menu-header-navigation-menu,
	ul#menu-header-navigation-menu li,
	body.home ul#menu-header-navigation-menu {
		height:auto;
		}
		div.menu-header-navigation-menu-container {
			text-align:left;
			}
		div.menu-header-navigation-menu-container ul.menu li {
			display:inline-block;
			}
		ul#menu-header-navigation-menu a {
			line-height:2em;
			}

	.bx-wrapper, .bx-viewport, .bx-pager {
	    margin-right:0;
		}

	a.slideshowPostPermalink span.slideshowPostTitle.h3 {
		padding-top:0;
		}

	a.slideshowPostPermalink span.slideshowPostThumbnail {
		max-height:250px;
		margin-top:0;
		margin-bottom:10px;
		}
	a.slideshowPostPermalink img {
		float:none;
		width:100%;
		height:auto;
		}

	form#search input,
	form#signup input {
		width:auto !important;
		}
	
}

@media (max-width:960px) {

	#doc,
	.four,
	.fourfourfour,
	.fourfourfour .two {
		float:none;
		width:100%;
	}

	.fourfourfour .two .gutter {
		border-left:0;
		}
	
	a.slideshowPostPermalink span.slideshowPostTitle.h3,
	a.slideshowPostPermalink.slideshowPostExcerptShort span.slideshowPostExcerpt {
		width:90%;
		}
	
	a.slideshowPostPermalink span.slideshowPostExcerpt {
		/* display:none; */
		}
	
}