
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: inherit;
	vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}

body {
	line-height: 1;
	margin: 0;
	background-color: #fff;
}

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;
}

a {
	outline: none;
}

img {
	outline: none;
}

.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	zoom: 1;
}

div.wrapper {
	margin: 0 auto;
	clear: both;
}

div.wrapper.wrapper-fluid {
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

div.wrapper.wrapper-fluid.wrapper-first {
	margin-top: 0;
}

div.wrapper.wrapper-fluid.wrapper-last {
	margin-bottom: 0;
}

div.grid-container {
	width: 100%;
	height: auto;
	margin: 0;
}

div.wrapper-fluid div.grid-container {
	margin: 0 auto;
}

div.wrapper-fluid.wrapper-fluid-grid div.grid-container {
	width: 100%;
}

.clear {
	clear: both;
}

.block {
	box-shadow: none;
	background: none;
	margin: 0 0 10px;
	border: none;
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	overflow: hidden;
}

div.block-content {
	display: block;
	float: left;
	width: 100%;
	height: auto;
}

.block-fixed-height div.block-content, body.visual-editor-iframe-grid div.block-content {
	height: 100%;
}

.row {
	float: left;
	width: 100%;
}

.column {
	float: left;
}

.column-1.grid-left-0 {
	margin-left: 0 !important;
}

.sub-column-1 {
	clear: both;
}

div.wrapper-no-blocks div.entry-content {
	margin: 40px 0 !important;
	text-align: center;
}

.block-type-header .banner {
	display: block;
}

.block-type-header .banner a {
	display: block;
}

.block-type-header a.banner-image {
	display: block;
	width: 100%;
	height: 100%;
}

.block-type-header .tagline {
	display: block;
}

.block-type-navigation ul {
	width: 100%;
	display: inline-block;
	letter-spacing: -4px;
	word-spacing: -4px;
}

.block-type-navigation ul li {
	display: inline-block;
	letter-spacing: normal;
	word-spacing: normal;
}

.block-type-navigation ul li a {
	display: block;
	width: auto;
	padding: 0 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	white-space: nowrap;
}

.block-type-navigation .nav-align-left ul {
	text-align: left;
}

.block-type-navigation .nav-align-right ul {
	text-align: right;
}

.block-type-navigation .nav-align-center ul {
	text-align: center;
}

.block-type-navigation .nav-vertical {
	position: relative;
}

.block-type-navigation .nav-vertical ul li {
	width: 100%;
}

.block-type-navigation .nav-vertical ul li a {
	height: auto;
	line-height: 40px;
}

.block-type-navigation .nav-search-active ul {
	width: 75%;
}

.block-type-navigation .nav-search-active .nav-search {
	float: right;
	width: 22.5%;
	padding: 0 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	display: table;
}

.block-type-navigation .nav-search-active.nav-search-position-left .nav-search {
	float: left;
}

.block-type-navigation .nav-search-active #searchform {
	height: 100%;
	display: table-cell;
	vertical-align: middle;
}

.block-type-navigation .nav-search-active #searchform label, .block-type-navigation .nav-search-active #searchform input#searchsubmit {
	display: none;
}

.block-type-navigation .nav-search-active #searchform input#s {
	width: 100%;
}

.block-type-navigation a span.sf-sub-indicator {
	display: none;
}

.block-type-navigation ul.sub-menu {
	position: absolute;
	z-index: 150;
	left: -9999px;
	width: auto;
}

.block-type-navigation ul.sub-menu li {
	display: block;
	height: auto;
	width: 100%;
}

.block-type-navigation ul.sub-menu li a {
	min-width: 175px;
	max-width: 500px;
	width: auto;
	height: auto;
	line-height: 40px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.block-type-navigation ul.menu li:hover > ul.sub-menu, .block-type-navigation ul.menu li.sfHover > ul.sub-menu {
	left: auto;
}

.block-type-navigation .selectnav {
	display: none;
	margin: 10px 2%;
	width: 96%;
	font-size: 16px;
}

.block-type-search input.field {
	width: 100%;
}

.block-type-search form.search-button-visible div {
	overflow: hidden;
	padding-right: 5px;
}

.block-type-search form.search-button-visible input.submit {
	min-width: 60px;
	float: right;
}

.block-type-breadcrumbs p.breadcrumbs {
	margin: 13px 10px;
}

.block-type-widget-area ul.widget-area {
	padding: 0;
	margin: 0;
}

.block-type-widget-area li.widget {
	margin: 15px 0 0;
	padding: 5px 10px;
	list-style: none;
}

.block-type-widget-area li.widget ul {
	padding: 0 0 0 25px;
	margin: 5px 0;
	list-style: disc;
}

.block-type-widget-area li.widget span.widget-title {
	margin: 0 0 10px;
	display: block;
}

.block-type-widget-area li.widget span.widget-title:empty {
	display: none;
}

.block-type-widget-area .horizontal-sidebar li.widget {
	float: left;
	margin: 0 15px 0 15px;
	width: 20%;
}

li.widget table#wp-calendar th, li.widget table#wp-calendar td {
	color: #444;
	text-align: center;
}

li.widget table#wp-calendar a {
	color: #444;
}

li.widget table#wp-calendar caption {
	font-weight: bold;
	font-size: 14px;
	line-height: 100%;
}

li.widget table#wp-calendar td#today {
	color: #111;
}

li.widget table#wp-calendar tfoot .pad {
	background: none;
}

.block-type-content div.loop {
	width: 100%;
	float: left;
	clear: both;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.block-type-content .entry-title, .block-type-content .archive-title {
	margin: 0 0 5px;
	max-width: 100%;
	word-wrap: break-word;
}

.block-type-content .entry-title .post-edit-link {
	display: inline-block;
	font-size: 12px;
	margin: 10px 0 0 15px;
	background: rgba(0, 0, 0, .6);
	color: rgba(255, 255, 255, .8) !important;
	padding: 0 10px;
	line-height: 100%;
	line-height: 20px;
	vertical-align: middle;
	height: 20px;
	border-radius: 10px;
	text-shadow: 0 0 1px rgba(0, 0, 0, .8);
	box-shadow: -1px -1px 0 rgba(255, 255, 255, .15);
	opacity: 0;
	text-transform: none;
	letter-spacing: 0;
	font-weight: normal;
	position: absolute;
	font-family: helvetica, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-transition: opacity 250ms linear;
	-webkit-transition: opacity 250ms linear;
	transition: opacity 250ms linear;
}

.block-type-content .post:hover .post-edit-link {
	opacity: .6;
}

.block-type-content .entry-title .post-edit-link:hover {
	opacity: 1;
}

.block-type-content .archive-title {
	padding: 15px 0 15px;
	border-width: 0;
}

.block-type-content .entry-title a, .block-type-content .archive-title a {
	color: inherit;
	font-size: inherit;
	text-decoration: inherit;
}

.block-type-content div.entry-content {
	width: 100%;
	margin: 20px 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.block-type-content div.entry-content:first-child {
	margin-top: 0;
}

.block-type-content .entry-row {
	float: left;
	width: 100%;
}

.block-type-content .entry-row .hentry {
	clear: none;
}

.block-type-content .entry-row .hentry:first-child {
	margin-left: 0 !important;
}

.block-type-content .hentry {
	clear: both;
	padding: 15px 0 30px;
	margin: 0 0 10px;
	float: left;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.block-type-content a.post-thumbnail {
	display: block;
}

.block-type-content a.post-thumbnail img {
	max-width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.block-type-content a.post-thumbnail-left, .block-type-content a.post-thumbnail-left-content, .block-type-content img.post-thumbnail-left, .block-type-content img.post-thumbnail-left-content {
	float: left;
	margin: 0 15px 0 0;
}

.block-type-content a.post-thumbnail-right, .block-type-content a.post-thumbnail-right-content, .block-type-content img.post-thumbnail-right-content {
	float: right;
	margin: 0 0 0 15px;
}

.block-type-content a.post-thumbnail-above-content {
	margin: 15px 0 -5px;
}

.block-type-content a.post-thumbnail-below-content {
	margin: 15px 0;
}

.block-type-content a.post-thumbnail-above-title {
	margin: 0 0 15px;
}

address {
	margin: 0 0 20px;
	font-style: italic;
}

dl {
	margin: 0 0px;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 0 20px;
}

abbr[title] {
	border-bottom: 1px dotted;
	cursor: help;
}

pre {
	background: #f5f5f5;
	color: #666;
	font-family: monospace;
	font-size: 14px;
	line-height: 20px;
	margin: 20px 0;
	overflow: auto;
	padding: 20px;
	white-space: pre-wrap;
	word-wrap: break-word;
}

.block-type-content .entry-meta {}

.block-type-content .entry-utility {
	clear: both;
}

.block-type-content div.entry-meta a, .block-type-content div.entry-utility a {
	color: inherit;
	text-decoration: none;
}

.block-type-content div.entry-meta a:hover, .block-type-content div.entry-utility a:hover {
	text-decoration: underline;
}

.loop-navigation {
	margin: 15px 0 30px;
	float: left;
	clear: both;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.loop-navigation .nav-previous, .loop-navigation .nav-next {
	display: inline-block;
	max-width: 48%;
}

.loop-navigation .nav-previous a, .loop-navigation .nav-next a {
	display: inline-block;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.loop-navigation .nav-previous {
	float: left;
}

.loop-navigation .nav-next {
	float: right;
}

div.system-404 form#searchform {
	margin: 10px 0 0 0;
	float: left;
	clear: both;
}

div.system-404 form#searchform label {
	display: none;
}

div.system-404 form#searchform input#s {
	width: 200px;
	float: left;
}

div.system-404 form#searchform input#searchsubmit {
	float: left;
	margin: 2px 0 0 5px;
}

div#comments {
	float: left;
	clear: both;
	margin: 0 0 50px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

div#comments h3#comments {
	margin: 15px 0 0 0;
	display: block;
}

ol.commentlist {
	margin: 30px 0 0;
	float: left;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

li.comment {
	position: relative;
	padding: 0 0 0 64px;
	clear: both;
}

li.comment div.comment-body {
	margin: 0 0 30px;
}

li.comment ul.children {
	clear: both;
}

li.comment .comment-author {
	margin: 0;
	padding: 0;
}

li.comment img.avatar {
	position: absolute;
	left: 0;
	top: 0;
}

li.comment .comment-author cite {
	font-weight: bold;
}

li.comment .comment-author span.says {}

li.pingback .comment-author span.says {
	display: none;
}

li.comment .comment-meta {
	margin: 5px 0 20px 0;
}

li.comment .comment-meta a {
	text-decoration: none;
	color: inherit;
}

li.comment .comment-body p {
	margin: 0 0 10px 0;
}

li.comment div.reply {
	margin: 20px 0 0;
}

li.comment a.comment-reply-link {
	margin: 10px 0 0 -6px;
	padding: 3px 6px;
}

div#respond {
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
}

ol.commentlist div#respond {
	padding: 5px 0 20px;
	margin: -20px 0 30px;
}

h3#reply-title {
	margin: 15px 0;
}

h3#reply-title small {
	font-size: 75%;
	margin: 0 0 0 5px;
}

div#respond p.logged-in-as {
	margin: 10px 0 20px;
}

div#respond label {
	display: inline-block;
	margin: 0;
	float: left;
}

div#respond p {
	clear: both;
	float: left;
	width: 100%;
}

div#respond span.required {
	display: inline;
	color: #c00;
	line-height: 25px;
	margin: 0 0 0 3px;
}

div#respond input[type='text'] {
	width: 50%;
}

div#respond textarea {
	width: 85%;
	height: 150px;
}

div#respond input[type='text'], div#respond textarea {
	clear: both;
	float: left;
	margin: 0 0 10px;
}

.block-type-footer .footer-left {
	margin-top: 10px;
	margin-left: 10px;
	float: left;
}

.block-type-footer .footer-right {
	margin-top: 10px;
	margin-right: 10px;
	float: right;
}

.block-type-footer .footer-link {
	margin-bottom: 10px;
}

.block-type-footer .copyright {
	float: left;
	width: 100%;
	clear: both;
	text-align: center;
	margin: 10px 0;
}

.block-type-footer a {
	color: inherit;
}

.block-type-footer p.footer-responsive-grid-link-container {
	float: left;
	width: 100%;
	clear: both;
	text-align: center;
	margin: 10px 0;
	display: none;
}

.block-type-footer p.footer-responsive-grid-link-enable-container {
	display: block;
}

.block-type-header img {
	max-width: 100%;
}

li.widget table#wp-calendar {
	width: 100%;
}

li.widget table#wp-calendar th, li.widget table#wp-calendar td {
	padding: 5px 0;
}

li.widget table#wp-calendar caption {
	margin: 0 0 8px 0;
}

li.widget_search label, li.widget_search input#searchsubmit {
	display: none;
}

li.widget_search input#s {
	width: 100%;
}

a.more-link {
	padding: 2px 6px;
	white-space: nowrap;
}

div.loop-navigation div.nav-previous a, div.loop-navigation div.nav-next a {
	padding: 4px 8px;
}

div.entry-content h1, div.entry-content h2 {
	margin: 0 0 20px;
}

div.entry-content h3, div.entry-content h4, div.entry-content h5, div.entry-content h6 {
	margin: 0 0 15px;
}

div.entry-content p {
	margin: 0 0 15px;
}

div.entry-content hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin: 0 0 15px;
}

div.entry-content ul, div.entry-content ol {
	padding: 0 0 0 40px;
	margin: 15px 0;
}

div.entry-content ul ul, div.entry-content ol ol {
	margin: 0;
}

div.entry-content ul li {
	list-style: disc;
}

div.entry-content ul ul li {
	list-style: circle;
}

div.entry-content ul ul ul li {
	list-style: square;
}

div.entry-content ol li {
	list-style: decimal;
}

div.entry-content ol ol li {
	list-style: lower-alpha;
}

div.entry-content ol ol ol li {
	list-style: lower-roman;
}

.align-left, .alignleft {
	float: left;
	margin: 0 7px 0 0;
}

.align-right, .alignright {
	float: right;
	margin: 0 0 0 7px;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

img.border {
	padding: 1px;
	border: 1px solid #ddd;
}

img.no-border {
	padding: 0;
	border: none;
}

img.wp-smiley {
	border: none;
}

.wp-caption {
	padding: 5px;
	border: 1px solid #eee;
	background: #fcfcfc;
	margin-top: 15px;
	max-width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-bottom: 15px;
}

.wp-caption img {
	border: 1px solid #ddd;
	margin: 0 auto;
	display: block;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	height: auto;
	padding: 0;
}

.wp-caption img.wp-smiley {
	border: none;
}

.wp-caption .wp-caption-text {
	text-align: center;
	color: #555;
	margin: 5px 0 0 !important;
	font-style: italic;
}

blockquote {
	color: #666;
	padding: 5px 0 5px 25px;
	border-top: 0 dotted;
	border-bottom: 0 dotted;
	border-left: 2px solid #f6f6f6;
	margin: 15px 0 15px 20px;
}

.drop-cap {
	font-size: 310%;
	line-height: 120%;
	margin-bottom: -.25em;
	color: #888;
	float: left;
	padding: 0 6px 0 0;
}

code {
	background: #eaeaea;
	font-family: Consolas, Monaco, Courier, monospace;
	font-size: .9em;
	margin: 0 1px;
	padding: 1px 3px;
	color: #555;
}

pre code {
	display: block;
	border: 1px solid #ddd;
	padding: 4px 7px;
}

.code-block {
	display: block;
	background: #eaeaea;
	border: 1px solid #ddd;
	color: #555;
	font-family: Consolas, Monaco, Courier, monospace;
	padding: 10px;
	overflow: auto;
	white-space: pre;
	font-size: 12.5px;
	line-height: 18px;
	margin: 5px 0;
}

table {
	width: 100%;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 20px;
}

table th, table td {
	padding: 8px;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #ddd;
}

table th {
	font-weight: bold;
}

table thead th {
	vertical-align: bottom;
}

thead tr:first-child th, table tr:first-child th {
	border-top: none;
}

sup, sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

.sticky {}

.wp-caption-text {}

.gallery-caption {}

.bypostauthor {}

input[type="text"], input[type="password"], input[type="email"], textarea, select {
	border: 1px solid #ccc;
	padding: 6px 4px;
	outline: none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	color: #777;
	display: inline-block;
	background: #fff;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

select {
	padding: 0;
}

input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus {
	border: 1px solid #aaa;
	color: #444;
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
	box-shadow: 0 0 3px rgba(0, 0, 0, .2);
}

input[type="submit"], input[type="button"], button {
	background: #ddd;
	padding: 0 12px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #444;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	line-height: 27px;
	border: none;
}

input[type="submit"]:hover, input[type="button"]:hover, button:hover {
	color: #222;
	background: #d1d1d1;
}

input[type="submit"]:active, input[type="button"]:active, button:active {
	background: #c8c8c8;
}

.alert {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 0 1px 0 #fff inset;
	padding: 5px 20px;
	margin: 20px 0;
	display: block;
}

.alert p {
	margin: 10px 0;
	line-height: 160%;
}

.alert-green {
	border: 1px solid #97b48a;
	background-color: #cbeca0;
}

.alert-red {
	border: 1px solid #cfadb3;
	color: #832525;
	background-color: #faf2f5;
}

.alert-yellow {
	border: 1px solid #e6db55;
	background-color: #fffbcc;
	color: #424242;
}

.alert-gray, .alert-grey {
	border: 1px solid #ccc;
	color: #424242;
	background-color: #eee;
}

.alert-blue {
	border: 1px solid #92cae4;
	color: #205791;
	background-color: #d5edf8;
}

.alert a {
	color: inherit;
}

#block-bsb55f1ddf7f40d3.block-original-b0355fc95a372024 {
	min-height: 100px;
}

#block-bpv55e5df657a3f5.block-original-b0a566f3de42a584 {
	min-height: 30px;
}

#block-bnn55e5df65811ed.block-original-b0x55fc96dec2847 {
	min-height: 40px;
}

#block-bnn55e5df65811ed.block-original-b0z55f35fd42007c {
	min-height: 40px;
}

#block-bne55e5df657e03e.block-original-b1455f08b65590c7 {
	min-height: 150px;
}

#block-bqh55e5df657fb52.block-original-b1455f360887992b {
	min-height: 40px;
}

#block-bqh55e5df657fb52.block-original-b1u5604650a31e9f {
	min-height: 40px;
}

#block-bpv55e5df657a3f5.block-original-b2655f36027ae184 {
	min-height: 30px;
}

#block-bpv55e5df657a3f5.block-original-b2656046498eb1e7 {
	min-height: 30px;
}

#block-bsb55f1ddf7f40d3.block-original-b2d55fc987a055f7 {
	min-height: 100px;
}

#block-blx55e5df657bc73.block-original-b2f55f08b6558133 {
	min-height: 350px;
}

#block-bqh55e5df657fb52.block-original-b2i55e7a93697640 {
	min-height: 40px;
}

#block-bqh55e5df657fb52.block-original-b2l56671cdbf2fe7 {
	min-height: 40px;
}

#block-bpv55e5df657a3f5.block-original-b2n55fc981bd0574 {
	min-height: 30px;
}

#block-b2u55f08bcf7020c {
	height: 200px;
}

#block-bpv55e5df657a3f5.block-original-b2v55fc9675bac99 {
	min-height: 30px;
}

#block-bnn55e5df65811ed.block-original-b3m55fc951555319 {
	min-height: 40px;
}

#block-bsb55f1ddf7f40d3.block-original-b3p55f08bcf70c7d {
	min-height: 100px;
}

#block-bpv55e5df657a3f5.block-original-b3p5aa72c71237eb {
	min-height: 30px;
}

#block-bqh55e5df657fb52.block-original-b4055f36027afd7a {
	min-height: 40px;
}

#block-blx55e5df657bc73.block-original-b4355e7a7a7ce4fd {
	min-height: 350px;
}

#block-blx55e5df657bc73.block-original-b4555f36027af8a6 {
	min-height: 350px;
}

#block-bnn55e5df65811ed.block-original-b4755fc987a003f1 {
	min-height: 40px;
}

#block-b4g560446d247b4c {
	height: 200px;
}

#block-bsb55f1ddf7f40d3.block-original-b4g5604650a36508 {
	min-height: 100px;
}

#block-bnn55e5df65811ed.block-original-b4h566f3de427b15 {
	min-height: 40px;
}

#block-b4j55e7a7a7cdf2e {
	min-height: 350px;
}

#block-b4o566f458194322 {
	min-height: 350px;
}

#block-bqh55e5df657fb52.block-original-b4z55e7a8d5b7656 {
	min-height: 40px;
}

#block-bqh55e5df657fb52.block-original-b4z5aa72c7128028 {
	min-height: 40px;
}

#block-b5e55fc95155c955 {
	min-height: 85px;
}

#block-bnn55e5df65811ed.block-original-b5o55fc99168941a {
	min-height: 40px;
}

#block-b5q55fc8d141eca1 {
	min-height: 350px;
}

#block-b5v566f2d3b5998a {
	min-height: 350px;
}

#block-b68567827554b503 {
	height: 175px;
}

#block-bqh55e5df657fb52.block-original-b6b55fc8d1420928 {
	min-height: 40px;
}

#block-blx55e5df657bc73.block-original-b6e55f35fd42555a {
	min-height: 350px;
}

#block-bnn55e5df65811ed.block-original-b6m55e7a7a7cd32d {
	min-height: 40px;
}

#block-blx55e5df657bc73.block-original-b6q5aa72c7126d63 {
	min-height: 350px;
}

#block-b6t56671cdc02112 {
	min-height: 350px;
}

#block-b9y55f36027ae999.block-original-b6t5aa72c71223c0 {
	min-height: 350px;
}

#block-bnn55e5df65811ed.block-original-b7355fc9675b835c {
	min-height: 40px;
}

#block-bpv55e5df657a3f5.block-original-b7755f08bcf6bcf2 {
	min-height: 30px;
}

#block-bsb55f1ddf7f40d3.block-original-b7755fc99169ae57 {
	min-height: 100px;
}

#block-bsb55f1ddf7f40d3.block-original-b7o55fc97a6e3082 {
	min-height: 100px;
}

#block-bpv55e5df657a3f5.block-original-b7q55fc987a07ac8 {
	min-height: 30px;
}

#block-bsb55f1ddf7f40d3.block-original-b7v55e7a93695b8b {
	min-height: 100px;
}

#block-bsb55f1ddf7f40d3.block-original-b8b55f08aba5b168 {
	min-height: 100px;
}

#block-bsb55f1ddf7f40d3.block-original-b8b55fc981bd3415 {
	min-height: 100px;
}

#block-bsb55f1ddf7f40d3.block-original-b9c56671cdbf145d {
	min-height: 100px;
}

#block-b2u55f08bcf7020c.block-original-b9x55f08c0b27b63 {
	height: 200px;
}

#block-b9y55f36027ae999 {
	min-height: 350px;
}

#block-b9y5604480dc57af {
	height: 200px;
}

#block-ba15aa72f7fd9986 {
	height: 200px;
}

#block-bqh55e5df657fb52.block-original-ba755fc951559151 {
	min-height: 40px;
}

#block-bsb55f1ddf7f40d3.block-original-ba855fc97444ccef {
	min-height: 100px;
}

#block-bsb55f1ddf7f40d3.block-original-bab55fc9675b8f23 {
	min-height: 100px;
}

#block-bsb55f1ddf7f40d3.block-original-bar55f08b6556219 {
	min-height: 100px;
}

#block-b4j55e7a7a7cdf2e.block-original-bay55e7a8d5b7c98 {
	min-height: 350px;
}

#block-bqh55e5df657fb52.block-original-bb555e7a7a7cf119 {
	min-height: 40px;
}

#block-bnn55e5df65811ed.block-original-bbo55fc8d1419e8d {
	min-height: 40px;
}

#block-bby5604650a35d82 {
	min-height: 85px;
}

#block-blx55e5df657bc73.block-original-bc055e7a9ef7d0dd {
	min-height: 350px;
}

#block-bc7566f2fb56a65c {
	min-height: 350px;
}

#block-bpv55e5df657a3f5.block-original-bct55fc95a372c58 {
	min-height: 30px;
}

#block-bsb55f1ddf7f40d3.block-original-bd05aa72c71262eb {
	min-height: 100px;
}

#block-bnn55e5df65811ed.block-original-bd256046498eda2c {
	min-height: 40px;
}

#block-bpv55e5df657a3f5.block-original-bd35604650a36d99 {
	min-height: 30px;
}

#block-bqh55e5df657fb52.block-original-bdc566f3de42946f {
	min-height: 40px;
}

#block-bnn55e5df65811ed.block-original-bdq56671cdbf3aca {
	min-height: 40px;
}

#block-bnn55e5df65811ed.block-original-bdr55f08b6559e5b {
	min-height: 40px;
}

#block-bdu56046498eeecc {
	min-height: 85px;
}

#block-bnn55e5df65811ed.block-original-beb55fc97a6df635 {
	min-height: 40px;
}

#block-bf955fc947c05418 {
	min-height: 85px;
}

#block-bfc55f08b655a814 {
	min-height: 350px;
}

#block-bpv55e5df657a3f5.block-original-bfh55fc991695bc0 {
	min-height: 30px;
}

#block-bpv55e5df657a3f5.block-original-bfz55f08b6558990 {
	min-height: 30px;
}

#block-bg355fc987a04764 {
	min-height: 85px;
}

#block-bnn55e5df65811ed.block-original-bg555f08aba5b803 {
	min-height: 40px;
}

#block-bnn55e5df65811ed.block-original-bgd55fc95a374084 {
	min-height: 40px;
}

#block-bqh55e5df657fb52.block-original-bgf55f35fd422e75 {
	min-height: 40px;
}

#block-bgk55e7a9369479d {
	min-height: 350px;
}

#block-bqh55e5df657fb52.block-original-bgt55fc981bcc214 {
	min-height: 40px;
}

#block-bqh55e5df657fb52.block-original-bh155fc97a6e25e5 {
	min-height: 40px;
}

#block-bnn55e5df65811ed.block-original-bh555fc947c04872 {
	min-height: 40px;
}

#block-bqh55e5df657fb52.block-original-bi355f08bcf720b8 {
	min-height: 40px;
}

#block-bsb55f1ddf7f40d3.block-original-bij55f36027ab1d5 {
	min-height: 100px;
}

#block-bsb55f1ddf7f40d3.block-original-bil56046498ece30 {
	min-height: 100px;
}

#block-bnn55e5df65811ed.block-original-bj55aa72c7124192 {
	min-height: 40px;
}

#block-bqh55e5df657fb52.block-original-bj655fc9675b99c3 {
	min-height: 40px;
}

#block-bj6566f3c5f0bc42 {
	min-height: 350px;
}

#block-bjg55fc9675b4da8 {
	min-height: 85px;
}

#block-bpv55e5df657a3f5.block-original-bk155fc97a6e1d01 {
	min-height: 30px;
}

#block-bsb55f1ddf7f40d3.block-original-bk355e7a8d5b53fe {
	min-height: 100px;
}

#block-bk955fc97444abb0 {
	min-height: 85px;
}

#block-bqh55e5df657fb52.block-original-bka55fc987a03661 {
	min-height: 40px;
}

#block-bsb55f1ddf7f40d3.block-original-bkg55e7a9ef798c8 {
	min-height: 100px;
}

#block-bnn55e5df65811ed.block-original-bkx55f08bcf716fa {
	min-height: 40px;
}

#block-bl155fc97a6e08c4 {
	min-height: 85px;
}

#block-bsb55f1ddf7f40d3.block-original-blf55fc947c03cb1 {
	min-height: 100px;
}

#block-blh55fc981bd1a6e {
	min-height: 85px;
}

#block-bqh55e5df657fb52.block-original-blk56046498ef894 {
	min-height: 40px;
}

#block-bll55fc96dec1f7d {
	min-height: 85px;
}

#block-bsb55f1ddf7f40d3.block-original-blv55fc8d141da48 {
	min-height: 100px;
}

#block-blx55e5df657bc73 {
	min-height: 350px;
}

#block-bpv55e5df657a3f5.block-original-bm555f360887f380 {
	min-height: 30px;
}

#block-bpv55e5df657a3f5.block-original-bm756671cdbef04a {
	min-height: 30px;
}

#block-bnn55e5df65811ed.block-original-bmw5604650a3439b {
	min-height: 40px;
}

#block-bqh55e5df657fb52.block-original-bmx55fc96dec12a3 {
	min-height: 40px;
}

#block-bnn55e5df65811ed.block-original-bmy55e7a8d5b7018 {
	min-height: 40px;
}

#block-bne55e5df657e03e {
	min-height: 150px;
}

#block-bnh55e5df657c8e1 {
	min-height: 350px;
}

#block-bnn55e5df65811ed {
	min-height: 40px;
}

#block-bnn55e5df65811ed.block-original-bnx55f360887d05c {
	min-height: 40px;
}

#block-bsb55f1ddf7f40d3.block-original-bny55fc96debbe13 {
	min-height: 100px;
}

#block-bqh55e5df657fb52.block-original-bnz55fc97444b3a7 {
	min-height: 40px;
}

#block-bo155fc99168fc0a {
	min-height: 85px;
}

#block-bof566f3c5fc203c {
	min-height: 350px;
}

#block-bsb55f1ddf7f40d3.block-original-bog55fc95155be2b {
	min-height: 100px;
}

#block-bp35678271921f74 {
	height: 150px;
}

#block-bpv55e5df657a3f5.block-original-bpq55f35fd417944 {
	min-height: 30px;
}

#block-bw655f08aba5a18d.block-original-bpr566f3de428c10 {
	min-height: 350px;
}

#block-bpv55e5df657a3f5 {
	min-height: 30px;
}

#block-bpv55e5df657a3f5.block-original-bq755e7a8d5b633c {
	min-height: 30px;
}

#block-bq755f08ad915b44 {
	height: 200px;
}

#block-bqh55e5df657fb52 {
	min-height: 40px;
}

#block-bpv55e5df657a3f5.block-original-bqw55fc947c07b1f {
	min-height: 30px;
}

#block-bsb55f1ddf7f40d3.block-original-bqy55f360887e047 {
	min-height: 100px;
}

#block-bnn55e5df65811ed.block-original-bqy55fc97444bc11 {
	min-height: 40px;
}

#block-bfc55f08b655a814.block-original-bs455f08bcf6f3c3 {
	min-height: 350px;
}

#block-bqh55e5df657fb52.block-original-bs655f08b6559791 {
	min-height: 40px;
}

#block-bsb55f1ddf7f40d3 {
	min-height: 100px;
}

#block-bqh55e5df657fb52.block-original-bsq55fc9916931d9 {
	min-height: 40px;
}

#block-bnn55e5df65811ed.block-original-bsv55e7a93696259 {
	min-height: 40px;
}

#block-bsx55fc95a373651 {
	min-height: 85px;
}

#block-bt555f3608878a49 {
	min-height: 350px;
}

#block-bpv55e5df657a3f5.block-original-bt755fc96dec082b {
	min-height: 30px;
}

#block-btd567825030b44d {
	height: 170px;
}

#block-bsb55f1ddf7f40d3.block-original-bu355f35fd4244f3 {
	min-height: 100px;
}

#block-bnn55e5df65811ed.block-original-bu755e7a9ef7e024 {
	min-height: 40px;
}

#block-bqh55e5df657fb52.block-original-bu955e7a9ef7b9bc {
	min-height: 40px;
}

#block-bpv55e5df657a3f5.block-original-bud55e7a93697d21 {
	min-height: 30px;
}

#block-bui55f35fd41d719 {
	min-height: 350px;
}

#block-bpv55e5df657a3f5.block-original-buo55fc95155a13a {
	min-height: 30px;
}

#block-bv25aa72cbdf1f38 {
	height: 200px;
}

#block-bsb55f1ddf7f40d3.block-original-bv9566f3de428340 {
	min-height: 100px;
}

#block-b9y5604480dc57af.block-original-bvb566f3de4263f3 {
	height: 200px;
}

#block-bqh55e5df657fb52.block-original-bvh55fc95a371323 {
	min-height: 40px;
}

#block-bpv55e5df657a3f5.block-original-bvp55fc97444a34c {
	min-height: 30px;
}

#block-bw655f08aba5a18d {
	min-height: 350px;
}

#block-bpv55e5df657a3f5.block-original-bwb55e7a7a7ceacd {
	min-height: 30px;
}

#block-bqh55e5df657fb52.block-original-bxq55f08aba5906c {
	min-height: 40px;
}

#block-bqh55e5df657fb52.block-original-bxy55fc947bf2fe5 {
	min-height: 40px;
}

#block-bnn55e5df65811ed.block-original-by755fc981bd2be4 {
	min-height: 40px;
}

#block-bpv55e5df657a3f5.block-original-byc55fc8d1416feb {
	min-height: 30px;
}

#block-bpv55e5df657a3f5.block-original-byo55e7a9ef7d7e9 {
	min-height: 30px;
}

#block-b4j55e7a7a7cdf2e.block-original-bz356671cdc006c9 {
	min-height: 350px;
}

#block-bnn55e5df65811ed.block-original-bz755f36027af3f8 {
	min-height: 40px;
}

#block-blx55e5df657bc73.block-original-bze55e7a93696f84 {
	min-height: 350px;
}

#block-bpv55e5df657a3f5.block-original-bzn55f08aba58248 {
	min-height: 30px;
}

#block-bzr55e7a9ef7c1b1 {
	min-height: 350px;
}

.block-subtitle {
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	color: #999;
}

.block-title {
	font-size: 22px;
	line-height: 150%;
}

.block {
	overflow: hidden;
	margin-bottom: 10px;
}

blockquote {
	color: #666;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 25px;
	border-left-width: 2px;
	border-style: solid;
	border-color: #666;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 20px;
}

a {
	color: #555;
}

body {
	font-size: 14px;
	font-family: verdana, sans-serif;
	line-height: 100%;
	color: #fff;
}

.block-type-pin-board .pin-board-pin {
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	background-color: #fff;
	border-color: #eee;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	box-shadow: eee 0px 2px 3px;
}

.block-type-pin-board .pin-board-pin .entry-title, .block-type-pin-board .pin-board-pin .entry-title a {
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 18px;
	line-height: 120%;
	text-decoration: none;
}

.block-type-pin-board .pin-board-pin .entry-title a:hover {
	text-decoration: underline;
}

.block-type-pin-board .pin-board-pin .entry-content {
	font-size: 12px;
	line-height: 150%;
	padding-right: 15px;
	padding-left: 15px;
}

.block-type-pin-board .pin-board-pin .entry-meta {
	font-size: 12px;
	line-height: 120%;
	padding-right: 15px;
	padding-left: 15px;
	color: #888;
}

.block-type-pin-board .pin-board-pagination a {
	text-decoration: none;
	background-color: #eee;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 9px;
}

.block-type-pin-board .pin-board-pagination a:hover {
	background-color: #e7e7e7;
}

body {
	background-color: #000;
}

div.wrapper {
	background-color: #000;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin-top: 30px;
	margin-bottom: 30px;
}

#wrapper-wzl55e5df657833e, div#whitewrap div.wrapper-mirroring-wzl55e5df657833e {
	margin-bottom: 0px;
}

#wrapper-wez55e5df65792d7, div#whitewrap div.wrapper-mirroring-wez55e5df65792d7 {
	margin-bottom: 145px;
	margin-top: 0px;
	border-color: #66777f;
	border-style: solid;
	border-top-width: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#wrapper-wjk55e7a7a7cba72, div#whitewrap div.wrapper-mirroring-wjk55e7a7a7cba72 {
	margin-bottom: 0px;
}

#wrapper-wrs55e7a7a7ca941, div#whitewrap div.wrapper-mirroring-wrs55e7a7a7ca941 {
	margin-bottom: 145px;
	margin-top: 0px;
	border-color: #66777f;
	border-style: none;
	border-top-width: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#wrapper-wsj55e7a8d5b4072, div#whitewrap div.wrapper-mirroring-wsj55e7a8d5b4072 {
	margin-bottom: 0px;
}

#wrapper-w2w55e7a8d5b4dff, div#whitewrap div.wrapper-mirroring-w2w55e7a8d5b4dff {
	margin-bottom: 145px;
	margin-top: 0px;
	border-color: #66777f;
	border-style: solid;
	border-top-width: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#wrapper-wxl55e7a93692c0e, div#whitewrap div.wrapper-mirroring-wxl55e7a93692c0e {
	margin-bottom: 0px;
}

#wrapper-wn655e7a93693fca, div#whitewrap div.wrapper-mirroring-wn655e7a93693fca {
	margin-bottom: 145px;
	margin-top: 0px;
	border-color: #66777f;
	border-style: solid;
	border-top-width: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#wrapper-wqi55e7a9ef77b25, div#whitewrap div.wrapper-mirroring-wqi55e7a9ef77b25 {
	margin-bottom: 0px;
}

#wrapper-wa655e7a9ef79026, div#whitewrap div.wrapper-mirroring-wa655e7a9ef79026 {
	margin-bottom: 145px;
	margin-top: 0px;
	border-color: #66777f;
	border-style: solid;
	border-top-width: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#wrapper-wvq55ef77f6b6545, div#whitewrap div.wrapper-mirroring-wvq55ef77f6b6545 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

#wrapper-w7m55f08aba4ff5b, div#whitewrap div.wrapper-mirroring-w7m55f08aba4ff5b {
	margin-bottom: 0px;
}

#wrapper-wjb55f08aba52e9b, div#whitewrap div.wrapper-mirroring-wjb55f08aba52e9b {
	margin-bottom: 145px;
	margin-top: 0px;
	border-color: #66777f;
	border-style: solid;
	border-top-width: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#wrapper-wd655f08b655588a, div#whitewrap div.wrapper-mirroring-wd655f08b655588a {
	margin-bottom: 0px;
}

#wrapper-w8v55f08b65541db, div#whitewrap div.wrapper-mirroring-w8v55f08b65541db {
	margin-bottom: 145px;
	margin-top: 0px;
	border-color: #66777f;
	border-style: solid;
	border-top-width: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#wrapper-wn755f08bcf6ab90, div#whitewrap div.wrapper-mirroring-wn755f08bcf6ab90 {
	margin-bottom: 0px;
}

#wrapper-wii55f08bcf694b5, div#whitewrap div.wrapper-mirroring-wii55f08bcf694b5 {
	margin-bottom: 145px;
	margin-top: 0px;
	border-color: #66777f;
	border-style: solid;
	border-top-width: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#wrapper-wwi55f35fd40dbbe, div#whitewrap div.wrapper-mirroring-wwi55f35fd40dbbe {
	margin-bottom: 0px;
}

#wrapper-wv155f35fd412668, div#whitewrap div.wrapper-mirroring-wv155f35fd412668 {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

#wrapper-w0155f35fd41503a, div#whitewrap div.wrapper-mirroring-w0155f35fd41503a {
	margin-bottom: 145px;
	margin-top: 0px;
	border-color: #66777f;
	border-style: none;
	border-top-width: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#wrapper-woq55f36027aa5a1, div#whitewrap div.wrapper-mirroring-woq55f36027aa5a1 {
	margin-bottom: 0px;
}

#wrapper-w6y55f36027a9c07, div#whitewrap div.wrapper-mirroring-w6y55f36027a9c07 {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

#wrapper-weh55f36027a84ab, div#whitewrap div.wrapper-mirroring-weh55f36027a84ab {
	margin-bottom: 145px;
	margin-top: 0px;
	border-color: #66777f;
	border-style: none;
	border-top-width: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#wrapper-w5j55f360887182a, div#whitewrap div.wrapper-mirroring-w5j55f360887182a {
	margin-bottom: 0px;
}

#wrapper-w9g55f36088732c7, div#whitewrap div.wrapper-mirroring-w9g55f36088732c7 {
	margin-bottom: 145px;
	margin-top: 0px;
	border-color: #66777f;
	border-style: none;
	border-top-width: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#wrapper-whp55fc8d1415682, div#whitewrap div.wrapper-mirroring-whp55fc8d1415682 {
	margin-bottom: 0px;
}

#wrapper-wu255fc8d1414995, div#whitewrap div.wrapper-mirroring-wu255fc8d1414995 {
	margin-bottom: 145px;
	margin-top: 0px;
	border-color: #66777f;
	border-style: none;
	border-top-width: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#wrapper-wir55fc947bf0a6b, div#whitewrap div.wrapper-mirroring-wir55fc947bf0a6b {
	margin-bottom: 0px;
}

#wrapper-wqd55fc947bf205a, div#whitewrap div.wrapper-mirroring-wqd55fc947bf205a {
	margin-bottom: 145px;
	margin-top: 0px;
	border-color: #66777f;
	border-style: none;
	border-top-width: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#wrapper-wbs55fc9515540c4, div#whitewrap div.wrapper-mirroring-wbs55fc9515540c4 {
	margin-bottom: 0px;
}

#wrapper-wuk55fc9515523c9, div#whitewrap div.wrapper-mirroring-wuk55fc9515523c9 {
	margin-bottom: 145px;
	margin-top: 0px;
	border-color: #66777f;
	border-style: none;
	border-top-width: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#wrapper-wzf55fc95a368d86, div#whitewrap div.wrapper-mirroring-wzf55fc95a368d86 {
	margin-bottom: 0px;
}

#wrapper-wyj55fc95a36bfe5, div#whitewrap div.wrapper-mirroring-wyj55fc95a36bfe5 {
	margin-bottom: 145px;
	margin-top: 0px;
	border-color: #66777f;
	border-style: none;
	border-top-width: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#wrapper-w4355fc9675b4375, div#whitewrap div.wrapper-mirroring-w4355fc9675b4375 {
	margin-bottom: 0px;
}

#wrapper-wev55fc9675b329f, div#whitewrap div.wrapper-mirroring-wev55fc9675b329f {
	margin-bottom: 145px;
	margin-top: 0px;
	border-color: #66777f;
	border-style: none;
	border-top-width: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	z-index: -1;
}

#wrapper-w8f55fc96debb3a0, div#whitewrap div.wrapper-mirroring-w8f55fc96debb3a0 {
	margin-bottom: 0px;
}

#wrapper-wjo55fc96deb62ce, div#whitewrap div.wrapper-mirroring-wjo55fc96deb62ce {
	margin-bottom: 145px;
	margin-top: 0px;
	border-color: #66777f;
	border-style: none;
	border-top-width: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#wrapper-w7v55fc97444686c, div#whitewrap div.wrapper-mirroring-w7v55fc97444686c {
	margin-bottom: 0px;
}

#wrapper-wpe55fc974443792, div#whitewrap div.wrapper-mirroring-wpe55fc974443792 {
	margin-bottom: 145px;
	margin-top: 0px;
	border-color: #66777f;
	border-style: none;
	border-top-width: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#wrapper-wzx55fc97a6da270, div#whitewrap div.wrapper-mirroring-wzx55fc97a6da270 {
	margin-bottom: 0px;
}

#wrapper-wpy55fc97a6db78e, div#whitewrap div.wrapper-mirroring-wpy55fc97a6db78e {
	margin-bottom: 145px;
	margin-top: 0px;
	border-color: #66777f;
	border-style: none;
	border-top-width: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#wrapper-wyd55fc981bc8ca9, div#whitewrap div.wrapper-mirroring-wyd55fc981bc8ca9 {
	margin-bottom: 0px;
}

#wrapper-w7755fc981bcbb34, div#whitewrap div.wrapper-mirroring-w7755fc981bcbb34 {
	margin-bottom: 145px;
	margin-top: 0px;
	border-color: #66777f;
	border-style: none;
	border-top-width: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#wrapper-wds55fc9879ef135, div#whitewrap div.wrapper-mirroring-wds55fc9879ef135 {
	margin-bottom: 0px;
}

#wrapper-wpm55fc9879f19b9, div#whitewrap div.wrapper-mirroring-wpm55fc9879f19b9 {
	margin-bottom: 145px;
	margin-top: 0px;
	border-color: #66777f;
	border-style: none;
	border-top-width: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#wrapper-wtq55fc99167af47, div#whitewrap div.wrapper-mirroring-wtq55fc99167af47 {
	margin-bottom: 0px;
}

#wrapper-wue55fc99167efeb, div#whitewrap div.wrapper-mirroring-wue55fc99167efeb {
	margin-bottom: 145px;
	margin-top: 0px;
	border-color: #66777f;
	border-style: none;
	border-top-width: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#wrapper-wyp56046498ea85b, div#whitewrap div.wrapper-mirroring-wyp56046498ea85b {
	margin-bottom: 0px;
}

#wrapper-w3t56046498e8490, div#whitewrap div.wrapper-mirroring-w3t56046498e8490 {
	margin-bottom: 145px;
	margin-top: 0px;
	border-color: #66777f;
	border-style: none;
	border-top-width: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#wrapper-wfx5604650a2facf, div#whitewrap div.wrapper-mirroring-wfx5604650a2facf {
	margin-bottom: 0px;
}

#wrapper-wab5604650a3187e, div#whitewrap div.wrapper-mirroring-wab5604650a3187e {
	margin-bottom: 145px;
	margin-top: 0px;
	border-color: #66777f;
	border-style: none;
	border-top-width: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#wrapper-wkp56671cdbe4e85, div#whitewrap div.wrapper-mirroring-wkp56671cdbe4e85 {
	margin-bottom: 0px;
}

#wrapper-whf56671cdbe84ab, div#whitewrap div.wrapper-mirroring-whf56671cdbe84ab {
	margin-bottom: 145px;
	margin-top: 0px;
	border-color: #66777f;
	border-style: solid;
	border-top-width: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#wrapper-wvu566f3de423279, div#whitewrap div.wrapper-mirroring-wvu566f3de423279 {
	margin-bottom: 0px;
}

#wrapper-wqd566f3de425b9a, div#whitewrap div.wrapper-mirroring-wqd566f3de425b9a {
	margin-bottom: 145px;
	margin-top: 0px;
	border-color: #66777f;
	border-style: solid;
	border-top-width: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#wrapper-wyp5aa72c7120ddb, div#whitewrap div.wrapper-mirroring-wyp5aa72c7120ddb {
	margin-bottom: 0px;
}

#wrapper-wh25aa72c711fc3d, div#whitewrap div.wrapper-mirroring-wh25aa72c711fc3d {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

#wrapper-wm45aa72c7121a61, div#whitewrap div.wrapper-mirroring-wm45aa72c7121a61 {
	margin-bottom: 145px;
	margin-top: 0px;
	border-color: #66777f;
	border-style: none;
	border-top-width: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.block-type-header span.banner a {
	color: #222;
	font-size: 34px;
	line-height: 100%;
	text-decoration: none;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.block-type-header .tagline {
	color: #999;
	font-size: 15px;
	line-height: 120%;
	font-style: italic;
	font-weight: normal;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}

.block-type-navigation {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #eee;
	border-style: solid;
	overflow: visible;
}

#block-bnn55e5df65811ed {
	border-style: none;
	margin-top: 50px;
}

.block-type-navigation ul.menu li > a {
	text-decoration: none;
	color: #b0c3c5;
	text-transform: uppercase;
	font-variant: normal;
	padding-right: 3px;
	padding-left: 6px;
	font-family: verdana, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top-width: 1px;
	border-color: #445056;
	border-bottom-width: 1px;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
}

#block-bnn55e5df65811ed ul.menu li > a {
	padding-bottom: 20px;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
}

#block-bnn55e5df65811ed ul.menu li.current_page_item > a, #block-bnn55e5df65811ed ul.menu li.current_page_parent > a, #block-bnn55e5df65811ed ul.menu li.current_page_ancestor > a, #block-bnn55e5df65811ed ul.menu li.current_page_item > a:hover, #block-bnn55e5df65811ed ul.menu li.current_page_parent > a:hover, #block-bnn55e5df65811ed ul.menu li.current_page_ancestor > a:hover, #block-bnn55e5df65811ed ul.menu li.current-menu-item > a, #block-bnn55e5df65811ed ul.menu li.current-menu-parent > a, #block-bnn55e5df65811ed ul.menu li.current-menu-ancestor > a, #block-bnn55e5df65811ed ul.menu li.current-menu-item > a:hover, #block-bnn55e5df65811ed ul.menu li.current-menu-parent > a:hover, #block-bnn55e5df65811ed ul.menu li.current-menu-ancestor > a:hover {
	color: #b0c3c5;
}

#block-bnn55e5df65811ed ul.menu li > a:hover {
	color: #fff;
}

.block-type-navigation ul.menu li.current_page_item > a, .block-type-navigation ul.menu li.current_page_parent > a, .block-type-navigation ul.menu li.current_page_ancestor > a, .block-type-navigation ul.menu li.current_page_item > a:hover, .block-type-navigation ul.menu li.current_page_parent > a:hover, .block-type-navigation ul.menu li.current_page_ancestor > a:hover, .block-type-navigation ul.menu li.current-menu-item > a, .block-type-navigation ul.menu li.current-menu-parent > a, .block-type-navigation ul.menu li.current-menu-ancestor > a, .block-type-navigation ul.menu li.current-menu-item > a:hover, .block-type-navigation ul.menu li.current-menu-parent > a:hover, .block-type-navigation ul.menu li.current-menu-ancestor > a:hover {
	color: #222;
}

.block-type-navigation ul.menu li > a:hover {
	color: #555;
}

.block-type-navigation ul.sub-menu {
	background-color: #eee;
}

.block-type-widget-area li.widget {
	line-height: 150%;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 15px;
}

.block-type-widget-area li.widget .widget-title {
	font-size: 20px;
	border-style: none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #eee;
	letter-spacing: 1px;
	text-transform: none;
	font-variant: normal;
	line-height: 150%;
	color: #d8d5dd;
	margin-bottom: 0px;
	text-align: center;
}

.block-type-widget-area li.widget a {
	color: #333;
}

.block-type-content .type-post {
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #efefef;
	padding-bottom: 30px;
}

#block-b5q55fc8d141eca1 .type-post {
	border-style: none;
}

.block-type-content .entry-title {
	font-size: 24px;
	color: #d8d5dd;
	line-height: 130%;
}

.block-type-content .archive-title {
	font-size: 24px;
	color: #555;
	line-height: 110%;
	border-bottom-width: 1px;
	border-color: #eee;
	border-style: solid;
	padding-bottom: 15px;
}

.block-type-content div.entry-meta {
	line-height: 120%;
	color: #818181;
}

.block-type-content div.entry-content, .block-type-content div.entry-content p {
	color: #fff;
	font-size: 14px;
	line-height: 130%;
}

.block-type-content div.entry-content h3, .block-type-content div.entry-content h2, .block-type-content div.entry-content h1 {
	font-size: 20px;
	line-height: 180%;
}

.block-type-content div.entry-content h4, .block-type-content div.entry-content h5 {
	font-size: 16px;
	line-height: 180%;
}

.block-type-content div.entry-content a.more-link {
	background-color: #eee;
	text-decoration: none;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
}

.block-type-content div.entry-content a.more-link:hover {
	background-color: #e7e7e7;
}

.block-type-content div.loop-navigation div.nav-previous a, .block-type-content div.loop-navigation div.nav-next a {
	background-color: #e1e1e1;
	text-decoration: none;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	line-height: 130%;
}

.block-type-content div.loop-navigation div.nav-previous a:hover, .block-type-content div.loop-navigation div.nav-next a:hover {
	background-color: #d5d5d5;
}

.block-type-content a.post-thumbnail img {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: #eee;
	border-style: solid;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

.block-type-content div#comments h3 {
	color: #333;
	font-size: 18px;
	line-height: 130%;
}

.block-type-content li.comment {
	padding-left: 64px;
}

.block-type-content li.comment .comment-author {
	font-size: 18px;
	line-height: 120%;
}

.block-type-content li.comment .comment-meta {
	color: #888;
	font-size: 14px;
}

.block-type-content li.comment .comment-body p {
	font-size: 14px;
	line-height: 170%;
}

.block-type-content a.comment-reply-link {
	font-size: 12px;
	background-color: #eee;
	text-decoration: none;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}

.block-type-content a.comment-reply-link:hover {
	background-color: #e7e7e7;
}

.block-type-content div#respond label {
	font-size: 14px;
	line-height: 220%;
	color: #888;
}

.block-type-slider .flexslider {
	overflow: visible;
	margin-bottom: 30px;
}

.block-type-slider .flex-viewport {
	overflow: hidden;
}

.block-type-slider .flex-caption {
	background-color: rgba(0, 0, 0, .6);
	color: #fff;
	font-size: 14px;
	line-height: 150%;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	position: absolute;
	text-align: center;
}

.block-type-slider .flex-control-nav {
	position: absolute;
	text-align: center;
}

.block-type-slider .flex-direction-nav a {
	margin-top: -20px;
	position: absolute;
	background-image: url("https://websitesbycreation.com/signs/wp-content/themes/headway/library/blocks/slider/assets/bg_direction_nav.png");
	background-repeat: no-repeat;
	background-position: left top;
}

.block-type-slider .flex-direction-nav a.nitro-lazy {
	background-image: none !important;
}

.block-type-slider .flex-direction-nav a.flex-next {
	background-position: right top;
}

.block-type-slider .flex-control-paging li a {
	background-color: rgba(0, 0, 0, .5);
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
	margin-left: 2px;
	margin-right: 2px;
}

.block-type-slider .flex-control-paging li a:hover {
	background-color: rgba(0, 0, 0, .7);
}

.block-type-slider .flex-control-paging li a.flex-active {
	background-color: rgba(0, 0, 0, .9);
}

.block-type-text .entry-content h3, .block-type-text div.entry-content h2, .block-type-text div.entry-content h1 {
	font-size: 20px;
	line-height: 180%;
}

.block-type-text .entry-content h4 {
	font-size: 16px;
	line-height: 180%;
}

.block-type-footer {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-color: #eee;
	border-style: none;
}

.block-type-footer p.copyright {
	color: #66777f;
	font-size: 9px;
	text-align: right;
}

.block-type-footer p.footer-headway-link {
	color: #666;
}

.block-type-footer a.footer-admin-link {
	color: #666;
}

.block-type-footer a.footer-go-to-top-link {
	color: #666;
}

.block-type-footer a.footer-responsive-grid-link {
	color: #666;
}

.block-type-navigation ul.sub-menu li > a {
	background-color: #303535;
	text-transform: none;
	font-variant: normal;
	padding-top: 0px;
	padding-bottom: 0px;
}

#block-bnn55e5df65811ed ul.sub-menu li > a {
	padding-bottom: 0px;
}

.block-type-content div.entry-content a {
	color: #9c9;
	text-decoration: none;
}

.block-type-content div.entry-content a:hover {
	color: #fff;
	text-decoration: underline;
}

.block-type-content div.entry-content h1 {
	font-size: 28px;
	color: #d8d5dd;
	margin-top: 0px;
}

.block-type-content .type-page {
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 0px;
	border-color: #4e5753;
	border-style: none;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}

#block-bt555f3608878a49 .type-page {
	padding-right: 80px;
}

#block-bpv55e5df657a3f5 {
	border-style: solid;
	border-color: #445056;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-bottom: 0px;
	padding-top: 0px;
}

#block-bpv55e5df657a3f5 .entry-content p {
	padding-top: 0px;
	padding-bottom: 0px;
}

#block-bne55e5df657e03e {
	background-image: url("https://websitesbycreation.com/signs/wp-content/uploads/2015/08/slider.jpg");
}

#block-bne55e5df657e03e.nitro-lazy {
	background-image: none !important;
}

#block-bsb55f1ddf7f40d3 {
	background-image: none;
}

#block-bsb55f1ddf7f40d3.nitro-lazy {
	background-image: none !important;
}

.block-type-content div.entry-meta-above {
	color: #9c9;
}

.block-type-content div.entry-meta a, .block-type-content footer.entry-meta a {
	color: #9c9;
}

#block-bw655f08aba5a18d {
	padding-left: 50px;
	padding-right: 30px;
}

.menu-item-has-children {
	background: url("https://cdn-ildkakn.nitrocdn.com/IZFhCTUBmvCwLRBMVoFccGGehqArdBev/assets/images/optimized/rev-4d22fd8/losangelessigns.biz/wp-content/uploads/2015/08/menuoff-arrow.gif") center right no-repeat;
}

.menu-item-has-children.nitro-lazy {
	background-image: none !important;
}

.block-type-navigation ul.menu li > a.menu-item-has-children:hover {
	background: url("https://cdn-ildkakn.nitrocdn.com/IZFhCTUBmvCwLRBMVoFccGGehqArdBev/assets/images/optimized/rev-4d22fd8/losangelessigns.biz/wp-content/uploads/2015/08/menuoff-arrow.gif") center right no-repeat;
}

.block-type-navigation ul.menu li > a.menu-item-has-children:hover.nitro-lazy {
	background-image: none !important;
}

hr {
	border: #445056 1px solid !important;
	background-color: #000 !important;
	color: #000 !important;
	height: 4px !important;
	width: 40% !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

hr.wide {
	border: #445056 1px solid !important;
	background-color: #000 !important;
	color: #000 !important;
	height: 4px !important;
	width: 100% !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

.contactbanner {
	color: #b69e49;
	font: 28px arial, verdana, sans-serif;
	font-weight: bold;
	font-style: italic;
	letter-spacing: 1px;
	padding: 0;
	margin: 0;
}

.block-type-footer a:link, .block-type-footer a:visited {
	color: #9c9;
	text-decoration: none;
}

.block-type-footer a:hover {
	color: white;
	text-decoration: underline;
}

.widget_sp_image-description {
	color: #fff;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	line-height: 150%;
}

.block-type-content div.entry-content ul li {
	list-style-image: url("https://cdn-ildkakn.nitrocdn.com/IZFhCTUBmvCwLRBMVoFccGGehqArdBev/assets/images/optimized/rev-4d22fd8/losangelessigns.biz/wp-content/uploads/2015/08/bullet.gif");
}

h2.title {
	margin-bottom: 0 !important;
	text-align: right;
	font-weight: bold;
	margin-right: 15px !important;
}

.gallery-page-splits {
	border: #445056 1px solid;
	background-color: #000;
	color: #000;
	height: 4px;
	width: 50%;
	float: right;
}

.page-splits {
	border: #445056 1px solid;
	background-color: #000;
	color: #000;
	height: 4px;
	width: 100% !important;
}

.Galborder {
	border: #a2b8c4 1px solid;
	margin-bottom: 3px;
}

.subtitle {
	color: #fff;
	font: 13px arial, verdana, sans-serif;
	font-weight: bold;
}

#block-btn55d7bd5ff1c9d li.widget .widget-title span {
	display: none;
}

h5, h5 a:link {
	color: #b69e49 !important;
	font-size: 9px;
	font-weight: normal;
	letter-spacing: 3px;
	margin: 0;
	padding: 0;
}

.infoLayer h2, .infoLayer li {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
	line-height: 130%;
}

#huge_it_gallery li .overLayer ul, section li .infoLayer ul {
	margin-top: 0 !important;
}

section #huge_it_gallery li a, #huge_it_gallery .huge_it_big_li {
	width: 107px !important;
	height: 80px !important;
}

section #huge_it_gallery li .overLayer, section #huge_it_gallery li .infoLayer {
	max-width: 108px;
	max-height: 80px;
}

.DOP_ThumbnailGallery_Container {
	z-index: 0;
}

.DOP_ThumbnailGallery_ThumbnailsContainer {
	margin-left: auto !important;
	margin-right: auto !important;
	text-align: center !important;
	border: 1px soild white !important;
}

.block-type-navigation ul.sub-menu {
	z-index: 150 !important;
	position: absolute;
}
