/*
Theme Name: Breath of Life Haiti
Theme URI: http://breathoflifehaiti.com/
Author: 1Eighty Design, LLC
Author URI: http://1eightydesign.com/
Description: Developed specifically for Breath of Life Haiti
Version: 1.0
*/
/* RESETS */
	html, body, div, span, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, code, del, em, img, strike, strong,
	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, section, summary, button, input, select, textarea,
	time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-family: inherit;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline;
		}
	article, aside, details, figcaption, figure, 
	footer, header, hgroup, menu, nav, section {
		display: block;
		}
	body {
		line-height: 1;
		}
	table {
		border-collapse: collapse;
		border-spacing: 0;
		}
	:focus {
		outline: 0;
		}
/* HTML */
	html {
		background: #f9f9f9 url(images/background.jpg) top center repeat-y;
		background-attachment: fixed;
		background-size: contain;
		overflow-y: scroll;
		-webkit-text-size-adjust: 100%;
		-ms-text-size-adjust: 100%;
		}
	body {
		color: #1b262a;
		font-family: 'Open Sans', Verdana, sans-serif;
		font-size: 14px;
		font-weight: 400;
		}
	a {
		color: #ea7848;
		text-decoration: none;
		}
	a:hover {
		color: #c4420b;
		}
	h1, h2, h3, h4, h5, h6 {
		clear: both;
		font-weight: 700;
		margin: 30px 0 10px;
		line-height: 1em;
		text-transform: uppercase;
		}
	h1 {
		font-size: 26px;
		}
	h2 {
		font-size: 26px;
		}
	h3 {
		border-bottom: 1px solid #dde4e6;
		font-size: 22px;
		font-weight: 400;
		padding-bottom: 5px;
		}
	h4 {
		border-bottom: 1px solid #dde4e6;
		font-size: 18px;
		padding: 0 0 10px;
		}
	h5 {
		font-size: 16px;
		}
	h6 {
		font-size: 14px;
		}
	address {
		font-style: italic;
		margin-bottom: 10px;
		}
	abbr[title] {
		border-bottom: 1px dotted #2b2b2b;
		cursor: help;
		}
	b,
	strong {
		font-weight: 700;
		}
	cite,
	dfn,
	em,
	i {
		font-style: italic;
		}
	mark,
	ins {
		background: #c1ebfe;
		text-decoration: none;
		}
	p {
		margin-bottom: 0 0 10px;
		}
	code,
	kbd,
	tt,
	var,
	samp,
	pre {
		font-family: monospace, serif;
		font-size: 15px;
		-webkit-hyphens: none;
		-moz-hyphens: none;
		-ms-hyphens: none;
		hyphens: none;
		line-height: 1.6em;
		}
	pre {
		border: 1px solid #dde4e6;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin-bottom: 10px;
		max-width: 100%;
		overflow: auto;
		padding: 12px;
		white-space: pre;
		white-space: pre-wrap;
		word-wrap: break-word;
		}
	blockquote,
	q {
		-webkit-hyphens: none;
		-moz-hyphens:    none;
		-ms-hyphens:     none;
		hyphens:         none;
		quotes: none;
		}
	blockquote:before,
	blockquote:after,
	q:before,
	q:after {
		content: "";
		content: none;
		}
	blockquote {
		font-size: 19px;
		font-style: italic;
		font-weight: 300;
		line-height: 1.2em;
		margin-bottom: 10px;
		}
	blockquote cite,
	blockquote small {
		font-size: 16px;
		font-weight: 400;
		line-height: 1.5;
		}
	blockquote em,
	blockquote i,
	blockquote cite {
		font-style: normal;
		}
	blockquote strong,
	blockquote b {
		font-weight: 400;
		}
	small {
		font-size: smaller;
		}
	big {
		font-size: 125%;
		}
	sup,
	sub {
		font-size: 75%;
		height: 0;
		line-height: 0;
		position: relative;
		vertical-align: baseline;
		}
	sup {
		bottom: 1ex;
		}
	sub {
		top: .5ex;
		}
	dl {
		margin-bottom: 10px;
		}
	dt {
		font-weight: bold;
		}
	dd {
		margin-bottom: 10px;
		}
	ul,
	ol {
		list-style: none;
		margin: 0 0 10px 20px;
		}
	ul {
		list-style: disc;
		}
	ol {
		list-style: decimal;
		}
	li > ul,
	li > ol {
		margin: 0 0 0 20px;
	}
	img {
		-ms-interpolation-mode: bicubic;
		border: 0;
		vertical-align: middle;
		}
	figure {
		margin: 0;
		}
	fieldset {
		border: 1px solid #dde4e6;
		margin: 0 0 10px;
		padding: 11px 12px 0;
		}
	legend {
		white-space: normal;
		}
	button,
	input,
	select,
	textarea {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 100%;
		margin: 0;
		max-width: 100%;
		vertical-align: baseline;
	}
	button,
	input {
		line-height: normal;
		}
	button,
	html input[type="button"],
	input[type="reset"],
	input[type="submit"] {
		-webkit-appearance: button;
		cursor: pointer;
		}
	button[disabled],
	input[disabled] {
		cursor: default;
		}
	input[type="checkbox"],
	input[type="radio"] {
		padding: 0;
		}
	input[type="search"] {
		-webkit-appearance: textfield;
		}
	input[type="search"]::-webkit-search-decoration {
		-webkit-appearance: none;
		}
	button::-moz-focus-inner,
	input::-moz-focus-inner {
		border: 0;
		padding: 0;
		}
	textarea {
		overflow: auto;
		vertical-align: top;
		}
	table {
		border-collapse: collapse;
		border-spacing: 0;
		margin-bottom: 10px;
		width: 100%;
		}
	caption,
	th,
	td {
		font-weight: normal;
		text-align: left;
		}
	th {
		font-weight: 700;
		}
	del {
		color: #767676;
		}
	hr {
		background-color: #dde4e6;
		border: 0;
		height: 1px;
		margin-bottom: 23px;
		}
	::selection {
		background: #ea7848;
		color: #fff;
		text-shadow: none;
		}
	::-moz-selection {
		background: #ea7848;
		color: #fff;
		text-shadow: none;
		}
/* FORMS */
	input,
	textarea,
	select {
		background: #fafafa;
		border: 1px solid #dde4e6;
		border-radius: 4px;
		color: #2b2b2b;
		font-size: 12px;
		line-height: 1.3em;
		padding: 10px;
		}
	textarea {
		width: 100%;
		}
	button,
	input[type="button"],
	input[type="reset"],
	input[type="submit"] {
		background-color: #69878f;
		border: 1px solid #69878f;
		border-radius: 4px;
		color: #fff;
		font-size: 12px;
		font-weight: 700;
		line-height: 1.3em;
		padding: 10px;
		text-transform: uppercase;
		}
	button:hover,
	input[type="button"]:hover,
	input[type="reset"]:hover,
	input[type="submit"]:hover {
		background-color: #76969f;
		}
	::-webkit-input-placeholder {
		color: #dde4e6;
		}
	:-moz-placeholder {
		color: #dde4e6;
		}
	::-moz-placeholder {
		color: #dde4e6;
		opacity: 1;
		}
	:-ms-input-placeholder {
		color: #dde4e6;
		}
	input:invalid {
		box-shadow: none !important;
		-webkit-box-shadow: none !important;
		}
/* SEARCH */
	.search-field {
		width: 100%;
		}
	.search-submit {
		display: none;
		}
/* IMAGES */
	.comment-content img,
	.entry-content img,
	.entry-summary img,
	#site-header img,
	.widget img,
	.wp-caption {
		max-width: 100%;
		}
	.comment-content img[height],
	.entry-content img,
	.entry-summary img,
	img[class*="align"],
	img[class*="wp-image-"],
	img[class*="attachment-"],
	#site-header img,
	.widget img {
		height: auto;
		}
	img.size-full,
	img.size-large,
	.wp-post-image,
	.post-thumbnail img {
		height: auto;
		max-width: 100%;
		}
/* OBJECTS */
	embed,
	iframe,
	object,
	video {
		margin-bottom: 10px;
		max-width: 100%;
		}
	p > embed,
	p > iframe,
	p > object,
	span > embed,
	span > iframe,
	span > object {
		margin-bottom: 0;
		}
/* FRAME */
	.frame {
		background: #fff;
		border: 2px solid #fff;
		box-shadow: 0 0 8px rgba(0,0,0,0.2);
		font: normal 0/0 sans-serif;
		margin: 20px 0;
		max-width: 100%;
		overflow: hidden;
		}
	.objectframe {
		max-width: 100%;
		overflow: hidden;
		padding-bottom: 56.25%;
		position: relative;
		}
	.objectframe iframe,
	.objectframe embed,
	.objectframe object {
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 0;
		}
/* ALIGNMENT */
	.alignleft {
		float: left;
		}
	.alignright {
		float: right;
		}
	.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto;
		}
	blockquote.alignleft,
	img.alignleft {
		margin: 7px 24px 7px 0;
		}
	.wp-caption.alignleft {
		margin: 7px 14px 7px 0;
		}
	blockquote.alignright,
	img.alignright {
		margin: 7px 0 7px 24px;
		}
	.wp-caption.alignright {
		margin: 7px 0 7px 14px;
		}
	blockquote.aligncenter,
	img.aligncenter,
	.wp-caption.aligncenter {
		margin-top: 7px;
		margin-bottom: 7px;
		}
	.site-content blockquote.alignleft,
	.site-content blockquote.alignright {
		border-top: 1px solid #dde4e6;
		border-bottom: 1px solid #dde4e6;
		padding-top: 17px;
		width: 50%;
		}
	.site-content blockquote.alignleft p,
	.site-content blockquote.alignright p {
		margin-bottom: 17px;
		}
/* CAPTION */
	.wp-caption {
		margin-bottom: 10px;
		}
	.wp-caption img[class*="wp-image-"] {
		display: block;
		margin: 0;
		}
	.wp-caption {
		color: #767676;
		}
	.wp-caption-text {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 12px;
		font-style: italic;
		line-height: 1.5;
		margin: 9px 0;
		padding-right: 10px;
		text-align: center !important;
		}
	.wp-smiley {
		border: 0;
		margin-bottom: 0;
		margin-top: 0;
		padding: 0;
		}
/* ASSISTIVE TEXT */
	.screen-reader-text {
		clip: rect(1px, 1px, 1px, 1px);
		position: absolute;
		}
	.screen-reader-text:focus {
		background-color: #f1f1f1;
		border-radius: 3px;
		box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
		clip: auto;
		color: #21759b;
		display: block;
		font-size: 14px;
		font-weight: bold;
		height: auto;
		line-height: normal;
		padding: 15px 23px 14px;
		position: absolute;
		left: 5px;
		top: 5px;
		text-decoration: none;
		text-transform: none;
		width: auto;
		z-index: 100000;
		}
	.hide {
		display: none;
		}
/* LAYOUT */
	.buffer {
		padding: 0 20px;
		}
	.holder {
		margin: 0 auto;
		max-width: 1200px;
		}
	#top {
		margin: 0 auto;
		max-width: 1200px;
		padding-left: 20px;
		padding-right: 20px;
		}
	#header {
		height: 160px;
		position: relative;
		}
	#logo {
		height: 160px;
		margin: 0 auto;
		padding: 0;
		width: 210px;
		}
	#logo a {
		background: url(images/logo.png) 0 0 no-repeat;
		background-size: 210px 160px;
		display: block;
		height: 100%;
		overflow: hidden;
		text-indent: -9180px;
		width: 100%;
		}
	html.no-backgroundsize #logo a {background-image: url(images/logo-alt.png);}
	#logo a:hover {
		opacity: .75;
		}
	#menu-icons {
		background: #dde4e6;
		font-size: 19px;
		list-style: none;
		margin: 60px 0 0;
		overflow: hidden;
		padding: 2px 2px 2px 0;
		position: absolute;
		right: 0;
		top: 0;
		}
	#menu-icons>li {
		float: left;
		margin: 0 0 0 2px;
		padding: 0;
		}
	#menu-icons>li>a {
		color: #76969f;
		display: block;
		padding: 8px 5px 8px 5px;
		text-align: center;
		}
	#menu-icons>li:hover>a {
		background-color: #76969f;
		color: #fff;
		}
	#menu-icons>li label {
		display: block;
		margin: 0;
		padding: 0;
		}
	#menu-icons>li form {
		margin: 0;
		padding: 0;
		}
	#menu-icons>li input {
		background: #f8fafa;
		border: none;
		border-radius: 0;
		font-size: 14px;
		height: 36px;
		margin: 0;
		width: 150px;
		}
	#main {
		margin: 0 0 20px;
		}
	#menu {
		background: #76969f;
		height: 46px;
		}
	#menu-main {
		float: left;
		}
	#menu-donations {
		float: right;
		}
	#menu>nav>ul {
		font-size: 14px;
		line-height: 1em;
		list-style: none;
		margin: 0;
		padding: 0;
		}
	#menu>nav>ul>li {
		border-right: 1px solid #6d8b94;
		float: left;
		margin: 0;
		padding: 0;
		}
	#menu>nav>ul>li>a {
		background-position: center bottom;
		background-repeat: no-repeat;
		color: #fff;
		display: block;
		padding: 16px;
		text-transform: uppercase;
		}
	#menu>nav>ul>li.current-category-ancestor>a,
	#menu>nav>ul>li.current-page-ancestor>a,
	#menu>nav>ul>li.current-page-parent>a,
	#menu>nav>ul>li.current-menu-parent>a,
	#menu>nav>ul>li.current-menu-item>a,
	body.single-post #menu>nav>ul>li.current_page_parent>a {
		background-image: url(images/current.png);
		}
	#menu>nav>ul>li:hover>a,
	#menu>nav>ul>li.current-category-ancestor:hover>a,
	#menu>nav>ul>li.current-page-ancestor:hover>a,
	#menu>nav>ul>li.current-page-parent:hover>a,
	#menu>nav>ul>li.current-menu-parent:hover>a,
	#menu>nav>ul>li.current-menu-item:hover>a,
	body.single-post #menu>nav>ul>li.current_page_parent:hover>a {
		background-color: #6d8b94;
		color: #fff !important;
		}
	#menu>nav>ul li ul {
		background: #fff;
		box-shadow: 0 0 3px rgba(0,0,0,0.3);
		font-size: 12px;
		left: -9180px;
		opacity: 0;
		position: absolute;
		text-align: left;
		text-transform: none;
		width: 200px;
		z-index: 10;
		}
	#menu>nav>ul li:hover>ul {
		left: auto;
		opacity: 1;
		}
	#menu>nav>ul>li ul {
		font-weight: normal;
		list-style: none;
		margin: 0;
		padding: 0;
		}
	#menu>nav>ul>li ul>li {
		margin: 0;
		padding: 0;
		}
	#menu>nav>ul>li ul a {
		display: block;
		padding: 15px 10px;
		}
	#menu>nav>ul>li ul a {
		color: #1b262a;
		}
	#menu ul ul ul,
	#menu ul ul ul ul,
	#menu ul ul ul ul ul,
	#menu ul ul ul ul ul ul {
		margin: -27px 0 0 195px;
		}
	#menu ul > li > ul > li:hover > a,
	#menu ul > ul > li > ul > li:hover > a,
	#menu ul > ul > li > ul > li > ul > li:hover > a,
	#menu ul > ul > li > ul > li > ul > li > ul > li:hover > a {
		background: #f7f7f7 !important;
		}
	#menu-donations>ul>li {
		border-right: none !important;
		font-weight: 700;
		}
	#menu-donations>ul>li>a {
		background-color: #f7d2c3;
		color: #ea7848 !important;
		}
	#menu-mobile-icon {
		display: none;
		float: left;
		font-size: 17px;
		line-height: 1em;
		}
		#menu-mobile-icon a {
			background: #1b262a;
			color: #fff;
			display: block;
			padding: 7px 5px 7px 5px;
			position: relative;
			text-align: center;
			}
		#menu-mobile-icon a:hover,
		body.mobile-open #menu-mobile-icon a {
			background: #fff;
			color: #1b262a;
			}
	#menu-mobile {
		background: #dde4e6;
		border: 2px solid #fff;
		border-left: none;
		border-radius: 0 5px 5px 0;
		box-shadow: 0 0 8px rgba(0,0,0,0.3);
		display: none;
		font-size: 13px;
		left: -240px;
		overflow: hidden;
		position: absolute;
		top: 80px;
		width: 240px;
		z-index: 1;
		}
		#menu-mobile h4 {
			background: #ea7848;
			font-size: 11px;
			color: #fff;
			margin: 0;
			padding: 10px;
			}
		#menu-mobile ul {
			list-style: none;
			margin: 0;
			padding: 0;
			}
		#menu-mobile li+li {
			border-top: 1px solid #c9d1d3;
			}
		#menu-mobile li {
			margin: 0;
			padding: 0;
			}
		#menu-mobile a {
			color: #1b262a;
			display: block;
			padding: 10px 15px;
			}
		#menu-mobile a:hover {
			background: #c9d1d3;
			}
		#menu-mobile>ul ul {
			display: none;
			font-size: 11px;
			margin: 5px 15px;
			}
		#menu-mobile>ul ul a {
			padding: 10px;
			}
		#menu-mobile-sites-holder {
			display: none;
			}
	#contentheader {
		border-bottom: 5px solid #dde4e6;
		padding: 20px 0;
		}
	#contentheader h2 {
		font-size: 45px;
		font-weight: 100;
		line-height: 1.4em;
		margin: 0;
		text-align: center;
		text-shadow: 0 0 3px rgba(0,0,0,0.3);
		}
	#crumbs {
		color: #76969f;
		font-size: 10px;
		list-style: none;
		margin: 0;
		overflow: hidden;
		padding: 0;
		text-align: center;
		}
	#crumbs li {
		display: inline-block;
		line-height: 1.3em;
		margin: 0;
		padding: 0;
		}
	#crumbs li + li::before {
		content: '/';
		color: #dde4e6;
		font-size: 11px;
		padding: 0 5px;
		vertical-align: middle;
		}
	#bottom {
		background: #1b262a;
		box-shadow: 0 0 8px rgba(0,0,0,0.3);
		overflow: hidden;
		}
	#newsletter {
		background: #76969f;
		overflow: hidden;
		text-align: center;
		}
		#newsletter .content-full div {
			color: #fff;
			margin: 10px 0;
			font-style: italic;
			}
		#newsletter p {
			display: inline-block;
			margin: 0;
			padding: 0 5px;
			}
		#newsletter label {
			display: none;
			}
		#newsletter input[type="text"],
		#newsletter input[type="email"] {
			background: #83a2ab;
			border: 2px solid #69878f;
			border-radius: 0;
			color: #fff;
			width: 250px;
			}
		#newsletter ::-webkit-input-placeholder {
			color: #69878f;
			}
		#newsletter :-moz-placeholder {
			color: #69878f;
			}
		#newsletter ::-moz-placeholder {
			color: #69878f;
			opacity: 1;
			}
		#newsletter :-ms-input-placeholder {
			color: #69878f;
			}
		#newsletter input[type="submit"] {
			background: #69878f;
			border: 2px solid #69878f;
			border-radius: 0;
			color: #fff;
			}
	#footer {
		background: #3b535a;
		color: #cbdce1;
		font-size: 12px;
		overflow: hidden;
		}
		.footercol {
			float: left;
			width: 25%;
			}
		#footer h4 {
			border-bottom: 1px solid #455f66;
			color: #76969f;
			font-size: 14px;
			margin: 0 0 10px;
			padding: 0 0 5px;
			}
		#footer a {
			color: #fff;
			}
		#footer a:hover {
			color: #cbdce1;
			}
		#footer p {
			margin: 0 0 5px 10px;
			line-height: 13px;
			}
		#footer ul {
			margin: 5px 0;
			padding: 0;
			text-align: left;
			}
		#footer li {
			margin: 5px 0 5px 25px;
			padding: 0 0 0 5px;
			}
	#copyright {
		color: #76969f;
		font-size: 10px;
		text-align: center;
		}
	#copyright a {
		color: #aec8d0;
		}
	#copyright a:hover {
		color: #fff;
		}
	#copyright p {
		margin: 5px 0;
		}
/* HOME */
	#slides {
		border-top: 2px solid #fff;
		z-index: 1;
		}
	#slides-holder {
		position: relative;
		width: 100%;
		}
	#slides-sizer {
		max-width: 1200px;
		}
	#slides-sizer img {
		height: auto;
		max-width: 100%;
		}
	#slides-items {
		list-style: none;
		z-index: 1;
		}
	#slides-items,
	#slides-items li {
		height: 100%;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 0;
		width: 100%;
		}
	#slides-items li a,
	#slides-items li div {
		background-attachment: scroll;
		background-position: center top;
		background-repeat: no-repeat;
		background-size: cover;
		display: block;
		height: 100%;
		width: 100%;
		}
	#slides-items li.slides-normal {
		opacity: 0;
		z-index: 0;
		-webkit-backface-visibility: hidden;
		-webkit-transition: all 375ms ease-in-out;
		-moz-transition: all 375ms ease-in-out;
		-ms-transition: all 375ms ease-in-out;
		-o-transition: all 375ms ease-in-out;
		transition: all 375ms ease-in-out;
		}
	#slides-items li.slides-current {
		opacity: 1;
		z-index: 1;
		}
	html.no-csstransforms #slides-items li.slides-normal,
	html.no-csstransforms #slides-items li.slides-current {display: block;}
	#slides-nav {
		bottom: 10px;
		list-style: none;
		margin: 0;
		overflow: hidden;
		padding: 0;
		position: absolute;
		right: 0;
		text-align: center;
		z-index: 2;
		width: 100%;
		}
	#slides-nav li {
		display: inline-block;
		margin: 0;
		padding: 0 3px;
		}
	#slides-nav li i {
		font-size: 12px;
		}
	#slides-nav a {
		color: #fff;
		}
	#slides-nav a:hover,
	#slides-nav li.slides-button-current a,
	#slides-nav li.slides-button-current a:hover {
		color: #ea7848;
		}
/* WIDTHS */
	.w5 {width: 5%;}
	.w10 {width: 10%;}
	.w15 {width: 15%;}
	.w20 {width: 20%;}
	.w25 {width: 25%;}
	.w30 {width: 30%;}
	.w33 {width: 33.3%;}
	.w35 {width: 35%;}
	.w40 {width: 40%;}
	.w45 {width: 45%;}
	.w50 {width: 50%;}
	.w60 {width: 60%;}
	.w66 {width: 66.6%;}
	.w70 {width: 70%;}
	.w75 {width: 75%;}
	.w80 {width: 80%;}
	.w90 {width: 90%;}
	.w100 {width: 100%;}
/* POD */
	.pod {
		background: #fff;
		border: 2px solid #fff;
		box-shadow: 0 0 8px rgba(0,0,0,0.2);
		}
	.pod-pad {
		margin: 20px 0;
		}
	.pod-content {
		margin: 30px;
		}
/* CLEAR */
	.clear {
		font: normal 0/0 sans-serif;
		clear: both;
		}
	.clearfix:after,
	.content:after,
	.inner:after,
	.contentblock:after,
	.posts-list:after {
		content: '';
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
/* CONTENT */
	.content100,.content80,.content75,.content70,.content67,.content60,.content50,.content40,.content33,.content30,.content25,.content20,content17
	.inner100,.inner80,.inner75,.inner70,.inner67,.inner60,.inner50,.inner40,.inner33,.inner30,.inner25,.inner20,inner17 {
		float: left;
		}
	.content100,.inner100 {width: 100%;}
	.content80,.inner80 {width: 80%;}
	.content75,.inner75 {width: 75%;}
	.content70,.inner70 {width: 70%;}
	.content67,.inner67 {width: 66.7%;}
	.content60,.inner60 {width: 60%;}
	.content50,.inner50 {width: 50%;}
	.content40,.inner40 {width: 40%;}
	.content33,.inner33 {width: 33.3%;}
	.content30,.inner30 {width: 30%;}
	.content25,.inner25 {width: 25%;}
	.content20.inner20 {width: 20%;}
	.content17,.inner17 {width: 16.6%;}
	.content10,.inner10 {width: 10%;}
	.content {
		width: 100%;
		}
	.content-sub {
		margin: 10px 0;
		}
	.content-footer {
		margin: 50px 20px;
		}
	.content-full {
		margin: 50px 0;
		}
	.content-left {
		margin: 50px 25px 50px 0;
		}
	.content-middle {
		margin: 50px 25px;
		}
	.content-right {
		margin: 50px 0 50px 25px;
		}
	.inner {
		width: 100%;
		}
	.inner-left {
		margin: 0 20px 0 0;
		}
	.inner-middle {
		margin: 0 10px;
		}
	.inner-right {
		margin: 0 0 0 20px;
		}
/* CONTENT DISPLAY */
	.contentlarge {
		color: #3b535a;
		font-size: 2em;
		font-weight: 300;
		line-height: 1.5em;
		margin: 50px 0;
		text-align: center;
		}
		.contentlarge strong {
		color: #ea7848;
			text-transform: uppercase;
			}
	.contentblock-large {
		font-size: 1.1em;
		}
	.contenttext p {
		font-size: 0.95em;
		font-weight: 300;
		}
	.contentblock p {
		line-height: 1.6em;
		margin: 10px 0;
		text-align: justify;
		}
	.contentblock ul,
	.contentblock ol {
		margin: 5px 0;
		padding: 0;
		text-align: left;
		}
	.contentblock li {
		line-height: 1.6em;
		margin: 5px 0 5px 25px;
		padding: 0 0 0 5px;
		}
	.contentblock table {
		border-collapse: collapse;
		margin: 20px 0;
		}
	.contentblock table td {
		font-size: 13px;
		margin: 0;
		padding: 10px;
		}
	.contentblock table thead td {
		border: 1px solid #e3670c;
		background: #e3670c;
		color: #fff;
		font-size: 13px;
		font-weight: 700;
		}
	.contentblock table tbody td {
		border: 1px solid #dde4e6;
		}
	.contentblock table tbody tr,
	.contentblock table tbody tr:nth-child(odd) {
		background: #f1f1f1;
		}
	.contentblock table tbody tr:nth-child(even) {
		background: #fafafa;
		}
	.contentblock img {
		height: auto;
		max-width: 100%;
		}
	.contentblock img[align="left"] {
		float: left;
		height: auto;
		margin: 0 25px 5px 0;
		max-width: 100%;
		}
	.contentblock img[align="right"] {
		float: right;
		height: auto;
		margin: 0 0 5px 25px;
		max-width: 100%;
		}
	.contentblock img[align="middle"],
	.contentblock img[align="center"] {
		display: block;
		height: auto;
		margin: 10px auto;
		max-width: 100%;
		}
	.contentblock blockquote:after,
	.contentblock blockquote:before {
		font-size: 2em;
		line-height: 0.1em;
		vertical-align: -0.4em;
		}
	.contentblock blockquote:after {
		content: close-quote;
		margin-left: 0.15em;
		}
	.contentblock blockquote:before {
		content: open-quote;
		margin-right: 0.15em;
		}
	.contentblock blockquote {
		font-style: italic;
		font-weight: 300;
		margin: 20px 0;
		padding: 0 25px;
		font-size: 1.8em;
		line-height: 1.5em;
		quotes: "“" "”" "‘" "’";
		}
	.contentblock blockquote p:first-child,
	.contentblock blockquote p:last-child {
		display: inline;
		}
/* GAPS */
	.gap {
		margin: 15px 0;
		}
/* BUTTONS */
	.button {
		font-size: 1.05em;
		line-height: 1em !important;
		margin: 20px auto !important;
		max-width: 500px;
		}
	.button a {
		border-radius: 5px;
		box-shadow: 0 0 5px rgba(0,0,0,0.5);
		font-weight: 700;
		display: block;
		padding: 10px;
		text-align: center;
		text-transform: uppercase;
		}
	.button a {
		background: #1b262a;
		color: #ea7848;
		}
	.button a i {
		color: #fff;
		}
	.button a:hover {
		background: #fff;
		color: #1b262a;
		}
	.button a:hover i {
		color: #ea7848;
		}
	.button-inline {
		display: inline-block;
		}
	.button-alt a {
		background: #ea7848;
		color: #fff;
		}
	.button-alt a i {
		color: #1b262a;
		}
/* ACCORDION */
	.accordion {
		border-top: 1px solid #ddd;
		margin: 20px 0;
		}
	.accordion h3 {
		border: none;
		margin: 0;
		padding: 0;
		}
	.accordion h3 a {
		border-bottom: 1px solid #ddd;
		display: block;
		padding: 20px 10px 20px 30px;
		text-indent: -22px;
		}
	.accordion h3 a i {
		color: #dde4e6;
		}
	.accordion .accordion-text {
		border-bottom: 1px solid #ddd;
		overflow: hidden;
		padding: 20px;
		}
	.accordion-open .accordion-text {
		display: block;
		}
	.accordion-open .fa-plus-circle {
		display: none;
		}
	.accordion-open .fa-minus-circle {
		display: inline;
		}
	.accordion-closed .accordion-text,
	.accordion-closed .fa-minus-circle {
		display: none;
		}
	.accordion-closed .fa-plus-circle {
		display: inline;
		}
/* ACCORDION */
	.infoitem {
		border-top: 1px solid #dde4e6;
		margin: 20px 0;
		overflow: hidden;
		padding: 30px 0 0;
		}
	.infoitem-image {
		float: left;
		width: 35%;
		}
	.infoitem-info {
		float: right;
		width: 65%;
		}
	.infoitem-text {
		margin-left: 30px;
		}
	.infoitem-text h3 {
		margin-top: 0;
		}
/* GALLERY */
	.gallery {
		margin: 20px 0 0;
		overflow: hidden;
		}
	.gallery br {
		display: none;
		}
	.gallery-item {
		float: left;
		overflow: hidden;
		margin-bottom: 20px;
		width:25%;
		}
	.gallery-columns-1 .gallery-item {width:100%;}
	.gallery-columns-2 .gallery-item {width:50%;}
	.gallery-columns-3 .gallery-item {width:33.3%;}
	.gallery-columns-4 .gallery-item {width:25%;}
	.gallery-columns-5 .gallery-item {width:20%;}
	.gallery-item dt {
		font: normal 0/0 sans-serif;
		margin: 0;
		padding: 20px 20px 5px 20px;
		}
	.gallery-item dt a {
		display: block;
		}
	.gallery-item dt img {
		border: 2px solid #fff;
		box-shadow: 0 0 8px rgba(0,0,0,0.2);
		height: auto;
		max-width: 100%;
		}
	.gallery-item dd {
		font-size: 10px;
		margin: 0;
		padding: 5px 0 0;
		text-align: center;
		}
/* HEADERS */
	.hb {
		background: #76969f;
		border: none;
		box-shadow: 0 0 8px rgba(0,0,0,0.2);
		color: #fff;
		padding: 10px;
		text-align: center;
		}
/* IMAGES */
	.icon img {
		height: auto;
		max-width: 100%;
		}
	.pageimage {
		margin: 20px 0;
		text-align: center;
		}
	.pageimage img {
		height: auto;
		max-width: 100%;
		}
/* LISTS */
	.itemlist {
		margin: 20px 10px;
		}
	.itemlist dt {
		font-size: 12px;
		font-weight: 700;
		margin: 10px 0 0;
		text-transform: uppercase;
		}
	.itemlist dd {
		font-size: 14px;
		margin: 5px 0 0 10px;
		}
/* TEXT COLORS */
	.light {color: #6a7679;}
	.highlight {color: #ea7848;}
	.sep {color: #ea7848;font-weight: 800;}
/* TEXT */
	.normalcase {text-transform: none !important;}
	.uppercase {text-transform: uppercase !important;}
	.italics {font-style: italic;}
	.bold {font-weight: 700;}
	.unbold {font-weight: 400;}
	.strike {text-decoration: line-through;}
	.xsmall {font-size: .8em;}
	.small {font-size: .9em;}
	.medium {font-size: 1em;}
	.large {font-size: 1.2em;}
	.xlarge {font-size: 1.3em;}
	.xxlarge {font-size: 1.5em;}
	.right {text-align: right;}
	.center {text-align: center;}
/* POST */
	.posts-list {
		margin: 0;
		}
	.posts-list-break {
		border-top: 1px solid #dde4e6;
		margin-top: 30px;
		padding-top: 30px;
		}
	.posts-list-item {
		float: left;
		text-align: center;
		width: 50%;
		}
	.posts-list-1 .posts-list-item {
		width: 100%;
		}
	.posts-list-2 .posts-list-item {
		width: 50%;
		}
	.posts-list-3 .posts-list-item {
		width: 33.3%;
		}
	.posts-list-4 .posts-list-item {
		width: 25%;
		}
	.posts-list-item > article {
		background: #fff;
		margin: 0 15px 30px 15px;
		}
	.posts-list-item-image {
		border-top: 5px solid #f7d2c3;
		font: normal 0/0 sans-serif;
		overflow: hidden;
		}
		.posts-list-item-image a {
			display: block;
			position: relative;
			}
		.posts-list-item-image img {
			height: auto;
			max-width: 100%;
			}
		.posts-list-item-cover {
			background-color: rgba(255,255,255,0);
			background-position: center center;
			background-repeat: no-repeat;
			background-size: cover;
			height: 100%;
			position: absolute;
			top: 0;
			width: 100%;
			}
		.posts-list-item-cover:hover {
			background-color: rgba(255,255,255,0.25);
			}
		.format-gallery .posts-list-item-cover {
			background-image: url(images/post-gallery.png);
			}
		.format-video .posts-list-item-cover {
			background-image: url(images/post-video.png);
			}
	.posts-list-item-info {
		margin: 5px;
		}
	.posts-list-item-header {
		overflow: hidden;
		}
	.posts-list-item-header h4 {
		background: none;
		border: none;
		font-size: 15px;
		font-weight: 300;
		line-height: 1.2em;
		margin: 0;
		padding: 0;
		text-align: center;
		text-shadow: none;
		}
	.posts-list-item-header h4 a {
		display: block;
		margin: 10px;
		}
	.posts-list-large .posts-list-item-info {
		margin: 15px;
		text-align: left;
		}
	.posts-list-large .posts-list-item-header h2 {
		margin: 0;
		}
	.posts-list-medium .posts-list-item-header h4 {
		font-size: 19px;
		font-weight: 400;
		}
	.posts-list-medium .posts-list-item-info p,
	.posts-list-small .posts-list-item-info p {
		color: #81888a;
		font-size: 12px;
		margin: 5px;
		text-align: center;
		}
	.posts-list-item-info em {
		color: #81888a;
		font-weight: 300;
		text-transform: none;
		}
	.posts-list-item-footer {
		background: #dde4e6;
		color: #fff;
		overflow: hidden;
		padding: 5px 0;
		}
	.posts-list-item-footer .social-alt {
		margin: 0 auto;
		}
	.post-info {
		color: #81888a;
		font-size: 11px;
		font-style: italic;
		list-style: none;
		margin: 0;
		overflow: hidden;
		padding: 0;
		}
	.post-info li {
		display: inline-block;
		line-height: 1.3em;
		margin: 0;
		padding: 0 5px 0 0;
		}
	.post-info li+li {
		border-left: 2px solid #cbd3d5;
		padding-left: 5px;
		}
	.post-object {
		margin: 20px 0;
		}
	.post-holder {
		margin: 20px 0;
		}
/* AUTHOR */
	.author-info {
		border-bottom: 1px solid #dde4e6;
		clear: both;
		margin: 20px 0;
		padding-bottom: 20px;
		}
	.author-info h3 {
		background: #ea7848;
		border: none;
		color: #fff;
		font-size: 15px;
		margin: 0;
		padding: 10px;
		overflow: hidden;
		}
	.author-holder {
		overflow: hidden;
		}
	.author-avatar {
		float: left;
		margin: 15px;
		}
	.author-description {
		color: #6a7679;
		font-size: 0.9em;
		margin: 15px;
		}
	.author-description p {
		line-height: 1.3em;
		margin: 0;
		text-align: justify;
		}
/* WIDGET */
	.widget {
		margin: 20px 0;
		}
	.widget input,
	.widget select {
		width: 100%;
		}
	.widget-title {
		background: #76969f;
		border: none;
		color: #fff;
		font-size: 15px;
		margin: 0;
		padding: 10px;
		overflow: hidden;
		}
	.widget-holder {
		background: #dde4e6;
		overflow: hidden;
		}
	.widget-content {
		color: #727c7f;
		margin: 0;
		}
	.widget-content ul {
		font-size: 12px;
		list-style: none;
		margin: 0;
		padding: 0;
		}
	.widget-content li {
		line-height: 1.3em;
		margin: 0;
		padding: 0;
		}
	.widget-content li+li {
		border-top: 1px solid #c9d1d3;
		}
	.widget-content a {
		color: #3b535a;
		display: block;
		padding: 8px 10px;
		}
	.widget-content a:hover {
		background: #ea7848;
		color: #fff;
		}
	.widget-content .current_page_item {
		font-weight: 700;
		}
	.widget_text .widget-holder {
		padding: 10px;
		}
	.widget-content li.recentcomments {
		padding: 5px 10px;
		}
/* NAVIGATION */
	.site-navigation {
		border-top: 5px solid #dde4e6;
		color: #76969f;
		font-size: 14px;
		margin: 40px 0;
		}
	.site-navigation-pages {
		margin-top: -5px;
		text-align: center;
		}
	.site-navigation-pages>span.page-numbers,
	.site-navigation-pages>a,
	.site-navigation-pages>div.page-numbers {
		border-top: 5px solid transparent;
		display: inline-block;
		font-weight: 400;
		padding: 5px 10px;
		text-transform: uppercase;
		}
	.site-navigation-pages a {
		color: #76969f;
		}
	.site-navigation-pages>span.page-numbers.current,
	.site-navigation-pages>a:hover,
	.site-navigation-pages>div.page-numbers:hover {
		border-top: 5px solid #ea7848;
		color: #ea7848;
		}
	.site-navigation-pages>div.page-numbers:hover>a {
		color: #ea7848;
		}
/* COMMENTS */
	.comments-area {
		margin: 0;
		}
	.comment-list {
		list-style: none;
		margin: 30px 0 20px 0;
		}
	.comment {
		margin: 0;
		padding: 0;
		}
	.comment-author {
		font-size: 14px;
		}
	.comment-metadata {
		font-size: 12px;
		margin: 5px 0;
		}
	.comment-list .reply {
		margin-top: 10px;
		}
	.comment-author .fn {
		font-weight: 900;
		}
	.comment-author a {
		color: #3f535b;
		}
	.comment-list .trackback a,
	.comment-list .pingback a,
	.comment-metadata a {
		color: #76969f;
		}
	.comment-author a:hover,
	.comment-list .pingback a:hover,
	.comment-list .trackback a:hover,
	.comment-metadata a:hover {
		color: #ea7848;
		}
	.comment-list article,
	.comment-list .pingback,
	.comment-list .trackback {
		border-top: 1px solid #dde4e6;
		margin-bottom: 20px;
		padding: 20px 10px 10px;
		}
	.comment-author {
		position: relative;
		text-transform: uppercase;
		}
	.comment-author .avatar {
		border: 1px solid #dde4e6;
		padding: 2px;
		position: absolute;
		top: 0;
		left: 0;
		}
	.bypostauthor > article {
		background: #fff;
		}
	.says {
		display: none;
		}
	.comment-author,
	.comment-awaiting-moderation,
	.comment-content,
	.comment-list .reply,
	.comment-metadata {
		padding-left: 75px;
		}
	.comment-reply-link,
	.comment-edit-link {
		border: 1px solid #dde4e6;
		background: #fff;
		display: inline-block;
		}
	.comment-reply-link {
		padding: 6px;
		text-transform: uppercase;
		}
	.comment-edit-link {
		padding: 3px;
		margin-left: 5px;
		}
	.comment-content {
		line-height: 1.5em;
		word-wrap: break-word;
		}
	.comment-content p {
		margin: 0 0 10px 0;
		}
	.comment-content ul,
	.comment-content ol {
		margin: 0 0 20px 20px;
		}
	.comment-content li > ul,
	.comment-content li > ol {
		margin-bottom: 0;
		}
	.comment-content > :last-child {
		margin-bottom: 0;
		}
	.comment-list .children {
		list-style: none;
		margin-left: 70px;
		}
/* COMMENTS REPLY */
	.comment-respond {
		margin: 0;
		}
	.comment-respond h3 {
		background: #76969f;
		border: none;
		color: #fff;
		margin: 0;
		padding: 10px;
		}
	#commentform {
		background: #3b535a;
		color: #fff;
		margin: 0;
		overflow: hidden;
		padding: 10px 20px;
		}
	#commentform p {
		margin-bottom: 5px;
		}
	.comment-notes,
	.form-allowed-tags,
	.form-allowed-tags code {
		font-size: 10px;
		}
	#commentform label {
		display: block;
		font-size: 14px;
		margin: 5px 0;
		}
	.comment-form-comment label {
		display: none;
		}
	.comment-form-author input,
	.comment-form-email input,
	.comment-form-url input{
		width: 90%;
		}
	.comment-form-author,
	.comment-form-email,
	.comment-form-url{
		float: left;
		width: 33%;
		}
	#commentform .logged-in-as,
	#commentform .form-allowed-tags,
	#commentform .form-submit,
	#commentform #mc4wp-checkbox {
		margin: 10px 0;
		}
/* CONTACT */
	#fscf_form1 input,
	#fscf_form1 textarea {
		width: 100%;
		}
	#fscf_form1 input.fscf-input-captcha,
	#fscf_form1 input.fscf-button-submit {
		width: 175px;
		}
	.fscf-div-captcha-m {
		margin: 15px 0;
		}
	#fscf_captcha_refresh1 {
		display: inline-block;
		margin: 0 10px;
		}
	.fscf-div-label {
		font-weight: 700;
		margin: 15px 0 5px;
		text-transform: uppercase;
		}
	.fscf-div-field {
		margin: 5px 0 15px;
		}
	.fscf-div-submit {
		margin: 15px 0;
		}
/* SHARE */
	#socialbar {
		background: #dde4e6;
		border-radius: 0 5px 5px 0;
		bottom: 5%;
		box-shadow: 0 0 5px rgba(0,0,0,0.3);
		color: #fff;
		left: 0;
		line-height: 1em;
		overflow: hidden;
		position: fixed;
		z-index: 10000;
		}
	#socialbar h6 {
		background: none;
		border: none;
		color: #76969f;
		font-size: 9px;
		margin: 0;
		padding: 10px 0 0;
		text-align: center;
		text-transform: uppercase;
		}
	#socialbar ul {
		list-style: none;
		margin: 0;
		padding: 0;
		}
	#socialbar li {
		margin: 10px;
		overflow: hidden;
		padding: 0;
		}
	#socialbar a {
		background: #ecf1f2;
		border: 1px solid #ccd5d8;
		border-radius: 50% 50% 50% 50%;
		color: #76969f;
		display: block;
		padding: 6px 5px;
		}
	#socialbar a:hover {
		background: #fff;
		color: #ea7848;
		}
@media screen and (max-width: 1350px) {
	#copyright {
		padding-bottom: 50px;
		}
	#socialbar {
		border-radius: 5px 5px 0 0;
		bottom: 0;
		left: 10px;
		}
	#socialbar h6 {
		float: left;
		padding: 12px 0 0 5px;
		}
	#socialbar ul {
		float: left;
		}
	#socialbar li {
		float: left;
		margin: 5px;
		}
	#socialbar a {
		background: none;
		border: none;
		padding: 3px;
		}
	#socialbar a:hover {
		background: none;
		color: #ea7848;
		}
}
@media screen and (max-width: 1240px) {
	body {
		font-size: 13px;
		}
	h1,h2 {
		font-size: 22px;
		}
	h3 {
		font-size: 18px;
		}
	h4 {
		font-size: 16px;
		}
	h5 {
		font-size: 14px;
		}
	h6 {
		font-size: 13px;
		}
	#header {
		height: 80px;
		}
	#logo {
		height: 80px;
		width: 105px;
		}
	#logo a {
		background-size: 105px 80px;
		}
	#menu-icons {
		font-size: 15px;
		margin: 25px 0 0;
		}
	#menu-icons>li>a {
		padding: 5px 4px 5px 3px;
		}
	#menu-icons>li input {
		font-size: 12px;
		height: 26px;
		padding: 5px;
		width: 125px;
		}
	#menu {
		height: 32px;
		}
	#menu>nav>ul {
		font-size: 12px;
		}
	#menu>nav>ul>li>a {
		padding: 10px;
		}
	#menu>nav>ul li ul {
		font-size: 10px;
		width: 150px;
		}
	#menu>nav>ul>li ul a {
		display: block;
		padding: 10px;
		}
	#menu ul ul ul,
	#menu ul ul ul ul,
	#menu ul ul ul ul ul,
	#menu ul ul ul ul ul ul {
		margin: -27px 0 0 145px;
		}
	#newsletter p {
		display: block;
		margin: 10px 0;
		padding: 0 5px;
		}
	#newsletter input[type="text"],
	#newsletter input[type="email"] {
		width: 100%;
		}
	#contentheader h2 {
		font-size: 35px;
		}
	.content-full {
		margin: 20px 0;
		}
	.content-left {
		margin: 20px 10px 20px 0;
		}
	.content-middle {
		margin: 20px 10px;
		}
	.content-right {
		margin: 20px 0 20px 10px;
		}
	.page-header {
		padding: 20px;
		}
}
@media screen and (max-width: 900px) {
	#logo {
		margin: 0;
		}
	#top,
	#menu-mobile {
		-webkit-backface-visibility: hidden;
		-webkit-transition: left 250ms ease-in-out;
		-moz-transition: left 250ms ease-in-out;
		-ms-transition: left 250ms ease-in-out;
		-o-transition: left 250ms ease-in-out;
		transition: left 250ms ease-in-out;
		}
	#menu-main {
		display: none;
		}
	#menu-mobile {
		display: block;
		}
	#menu-mobile-icon {
		display: block;
		}
	body.mobile-open {
		overflow-x: hidden;
		}
	body.mobile-open #top {
		left: 240px;
		}
	body.mobile-open #menu-mobile {
		left: 0;
		}
	#top {
		left: 0;
		position: relative;
		z-index: 2;
		}
	#footer {
		font-size: 11px;
		}
	.content75,
	.content50,
	.content25 {
		width: 100% !important;
		}
	.content-left,
	.content-middle,
	.content-right {
		margin: 20px 0;
		}
	.footercol,
	.posts-list-4 .posts-list-item,
	.posts-list-3 .posts-list-item {
		width: 50%;
		}
	.content-footer {
		margin: 20px;
		}
}
@media screen and (max-width: 750px) {
	body {
		font-size: 11px;
		}
	h1,h2 {
		font-size: 20px;
		}
	h3 {
		font-size: 15px;
		}
	h4 {
		font-size: 12px;
		}
	h5,h6 {
		font-size: 11px;
		}
	#top {
		padding-left: 10px;
		padding-right: 10px;
		}
	#contentheader h2 {
		font-size: 25px;
		}
	.contentlarge {
		font-size: 1.5em;
		margin: 30px 0;
		}
	.posts-list-item > article {
		margin: 0 10px 20px 10px;
		}
	.gallery-item {
		width: 33.3% !important;
		}
	.gallery-item dt {
		padding: 10px 10px 5px 10px;
		}
	.comment-author {
		font-size: 12px;
		}
	.comment-author .avatar {
		display: none;
		}
	.comment-metadata {
		font-size: 9px;
		}
	.comment-list article,
	.comment-list .pingback,
	.comment-list .trackback {
		margin-bottom: 10px;
		padding: 10px 5px px;
		}
	.comment-author,
	.comment-awaiting-moderation,
	.comment-content,
	.comment-list .reply,
	.comment-metadata {
		padding-left: 0;
		}
	.comment-list .children {
		margin-left: 30px;
		}
	.site-navigation {
		font-size: 12px;
		}
}
@media screen and (max-width: 500px) {
	body {
		font-size: 10px;
		}
	h1,h2 {
		font-size: 18px;
		}
	h3 {
		font-size: 13px;
		}
	h4 {
		font-size: 11px;
		}
	h5,h6 {
		font-size: 10px;
		}
	#menu-icons-search-input {
		display: none;
		}
	#contentheader h2 {
		font-size: 20px;
		}
	#footer {
		font-size: 9px;
		}
	.contentlarge {
		font-size: 1em;
		margin: 20px 0;
		}
	.buffer {
		padding: 0 10px;
		}
	.inner100,.inner80,.inner75,.inner70,.inner67,.inner60,.inner50,.inner40,.inner33,.inner30,.inner25,.inner20,inner17 {
		float: none;
		width: auto;
		}
	.inner-left,
	.inner-middle,
	.inner-right {
		margin: 20px 0;
		}
	.posts-list-item,
	.posts-list-2 .posts-list-item,
	.posts-list-3 .posts-list-item,
	.posts-list-4 .posts-list-item {
		width: 100%;
		}
	.posts-list-item > article {
		margin: 10px 0;
		}
	.alignleft,
	.alignright {
		float: none;
		}
	.site-navigation {
		font-size: 10px;
		}
	.footercol {
		width: 100%;
		}
	.gallery-item {
		width: 50% !important;
		}
	.infoitem {
		border-top: 1px solid #dde4e6;
		margin: 20px 0;
		overflow: hidden;
		padding: 30px 0 0;
		}
	.infoitem-image,
	.infoitem-info {
		float: none;
		width: 100%;
		}
	.infoitem-text {
		margin: 15px 0;
		}
	.infoitem-text h3 {
		margin-top: 0;
		}
}