html {
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body {
	margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display:block
}
audio,canvas,progress,video {
	display:inline-block;
	vertical-align:baseline
}
audio:not([controls]) {
	display:none;
	height:0
}
[hidden],template {
	display:none
}
a {
	background-color:transparent
}
a,a:active,a:hover,a:focus,a:visited {
	outline:0
}
abbr[title] {
	border-bottom:1px dotted
}
b,strong {
	font-weight:bold
}
dfn {
	font-style:italic
}
h1 {
	font-size:2em;
	margin:0.67em 0
}
mark {
	background:#ff0;
	color:#000
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-0.5em
}
sub {
	bottom:-0.25em
}
img {
	border:0
}
svg:not(:root) {
	overflow:hidden
}
figure {
	margin:1em 40px
}
hr {
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}
pre {
	overflow:auto
}
code,kbd,pre,samp {
	font-family:monospace,monospace;
	font-size:1em
}
button,input,optgroup,select,textarea {
	color:inherit;
	font:inherit;
	margin:0
}
button {
	overflow:visible
}
button,select {
	text-transform:none
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled],html input[disabled] {
	cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}
input {
	line-height:normal
}
input[type="checkbox"],input[type="radio"] {
	box-sizing:border-box;
	padding:0
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
	height:auto
}
input[type="search"] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none
}
fieldset {
	border:1px solid #c0c0c0;
	margin:0 2px;
	padding:0.35em 0.625em 0.75em
}
legend {
	border:0;
	padding:0
}
textarea {
	overflow:auto
}
optgroup {
	font-weight:bold
}
table {
	border-collapse:collapse;
	border-spacing:0
}
td,th {
	padding:0
}
.grid {
	width:100%;
	min-width:320px;
	max-width:1260px;
	display:block;
	margin-left:auto;
	margin-right:auto
}
.grid-stretch {
	width:100%;
	min-width:320px
}
.grid,.grid-stretch {
	display:block;
	zoom:1
}
.grid:after,.grid-stretch:after {
	content:" ";
	display:block;
	font-size:0;
	height:0;
	clear:both;
	visibility:hidden
}
.grid:after,.grid-stretch:after {
	content:" ";
	display:block;
	font-size:0;
	height:0;
	clear:both;
	visibility:hidden
}
[class*="grid-span-"],[class*="column-"] {
	padding:0 30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	position:relative
}
[class*="grid-span-"].full-width,[class*="column-"].full-width {
	padding:0
}
.flush-columns {
	margin:0 -20px
}
[class*="column-"] {
	padding:0 20px
}
.grid-span-1 {
	width:8.33333333%
}
.grid-span-2 {
	width:16.66666667%
}
.grid-span-3 {
	width:25%
}
.grid-span-4 {
	width:33.33333333%
}
.grid-span-5 {
	width:41.66666667%
}
.grid-span-6 {
	width:50%
}
.grid-span-7 {
	width:58.33333333%
}
.grid-span-8 {
	width:66.66666667%
}
.grid-span-9 {
	width:75%
}
.grid-span-10 {
	width:83.33333333%
}
.grid-span-11 {
	width:91.66666667%
}
.grid-span-12 {
	width:100%
}
.column-1-1,.column-2-2,.column-3-3,.column-4-4,.column-5-5 {
	width:100%
}
.column-1-2 {
	width:50%
}
.column-1-3 {
	width:33.33333333%
}
.column-2-3 {
	width:66.66666667%
}
.column-1-4 {
	width:25%
}
.column-2-4 {
	width:50%
}
.column-3-4 {
	width:75%
}
.column-1-5 {
	width:20%
}
.column-2-5 {
	width:40%
}
.column-3-5 {
	width:60%
}
.column-4-5 {
	width:80%
}
@media only screen and (max-width:1023px) {
	[class*="grid-span-"],[class*="column-"] {
		padding:0 15px
	}
	.flush-columns {
		margin:0
	}
	.adaptive .column-1-5 {
		width:40%
	}
	.adaptive .column-1-4 {
		width:50%
	}
	.adaptive .grid-span-1 {
		width:16.66666667%
	}
	.adaptive .grid-span-2 {
		width:33.33333333%
	}
	.adaptive .grid-span-6 {
		width:50%
	}
}
@media only screen and (max-width:799px) {
	[class*="grid-span-"],.adaptive [class*="grid-span-"],[class*="column-"],.adaptive [class*="column-"] {
		width:100%
	}
}
.chromeframe {
	padding:0.5em;
	text-align:center;
	border:solid 3px #F00;
	background:#fff;
	color:#f00;
	font-weight:bold;
	margin:0
}
#page-wrapper .flush {
	margin:0;
	padding:0
}
.hide {
	display:none
}
.forcehide {
	display:none !important
}
.border-box {
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.hide-text {
	font:0/0 a !important;
	color:transparent !important;
	text-shadow:none !important;
	background-color:transparent !important;
	border:0 !important;
	width:0;
	height:0;
	overflow:hidden
}
.table {
	display:table;
	width:100%;
	*position:relative;
	margin:0
}
.table.table-fixed {
	table-layout:fixed
}
.table-cell {
	display:table-cell;
	*float:left
}
.table-cell-mid {
	display:table-cell;
	vertical-align:middle;
	*position:absolute;
	*top:0;
	*bottom:0;
	*left:0;
	*right:0;
	*margin:auto
}
@media only screen and (max-width:799px) {
	.table,.table-cell,.table-cell-mid {
		display:block
	}
}
.fleft,.float-left {
	float:left
}
.fright,.float-right {
	float:right
}
.fclear,.float-clear,.clear,.clearfix {
	display:block;
	zoom:1
}
.fclear:after,.float-clear:after,.clear:after,.clearfix:after {
	content:" ";
	display:block;
	font-size:0;
	height:0;
	clear:both;
	visibility:hidden
}
.screen-reader-text {
	position:absolute !important;
	height:1px;
	width:1px;
	overflow:hidden;
	clip:rect(1px,1px,1px,1px)
}
.screen-reader-text:active,.screen-reader-text:focus {
	background-color:#f1f1f1;
	border-radius:3px;
	box-shadow:0 0 2px 2px rgba(0,0,0,0.6);
	clip:auto !important;
	color:#21759b;
	display:block;
	font-size:14px;
	font-size:0.875rem;
	font-weight:bold;
	height:auto;
	left:5px;
	line-height:normal;
	padding:15px 23px 14px;
	text-decoration:none;
	top:5px;
	width:auto;
	z-index:100000
}
body {
	position:relative
}
body {
	text-align:left;
	font-size:14px;
	line-height:2em;
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:normal;
	color:#666;
	-webkit-font-smoothing:antialiased;
	-webkit-text-size-adjust:100%
}
h1,h2,h3,h4,h5,h6,.title {
	line-height:1.33333333em;
	font-family:"Playball","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:normal;
	color:#666;
	margin:25px 0 15px;
	text-rendering:optimizelegibility;
	-ms-word-wrap:break-word;
	word-wrap:break-word
}
h1 {
	font-size:2.57142857em
}
h2 {
	font-size:2.14285714em
}
h3 {
	font-size:1.71428571em
}
h4 {
	font-size:1.57142857em
}
h5 {
	font-size:1.42857143em
}
h6 {
	font-size:1.28571429em
}
.title {
	font-size:1.71428571em;
	color:#666
}
.title h1,.title h2,.title h3,.title h4,.title h5,.title h6 {
	font-size:inherit
}
.titlefont {
	font-family:"Playball","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:normal
}
p {
	margin:1.07142857em 0
}
hr {
	border-style:solid;
	border-width:1px 0 0;
	clear:both;
	margin:1.71428571em 0 1.07142857em;
	height:0
}
em,var {
	font-style:italic
}
strong,b {
	font-weight:bold
}
big {
	font-size:1.285714em;
	line-height:1.333333em
}
small,cite,.small {
	font-size:0.857142em;
	line-height:1.333333em
}
cite {
	font-style:italic
}
q {
	font-style:italic
}
q:before {
	content:open-quote
}
q::after {
	content:close-quote
}
address {
	display:block;
	margin:1.07142857em 0;
	font-style:normal;
	border:1px dotted;
	padding:1px 5px
}
abbr[title],acronym[title] {
	cursor:help;
	border-bottom:1px dotted
}
abbr.initialism {
	font-size:90%;
	text-transform:uppercase
}
blockquote {
	border-left:5px solid #ddd;
	padding:0 0 0 1em;
	margin:1.07142857em 1.71428571em;
	margin-left:5px;
	display:block;
	font-style:italic;
	text-transform:uppercase;
	color:#aaa;
	font-size:1.28571429em;
	clear:both
}
blockquote p {
	margin:0
}
blockquote small,blockquote cite {
	display:block;
	line-height:2em;
	text-transform:none
}
blockquote small:before {
	content:'\2014 \00A0'
}
blockquote cite:before {
	content:"\2014 \0020";
	padding:0px 3px
}
blockquote.pull-left {
	text-align:left;
	float:left
}
blockquote.pull-right {
	border-right:5px solid #ddd;
	border-left:0;
	padding:0 1em 0 0;
	margin:1.07142857em 1.71428571em;
	margin-right:5px;
	text-align:right;
	float:right
}
@media only screen and (max-width:799px) {
	blockquote.pull-left,blockquote.pull-right {
		float:none
	}
}
a {
	color:#f3595b;
	text-decoration:none;
	-webkit-transition:color 0.3s ease-in,background-color 0.3s linear,border-color 0.3s linear;
	-moz-transition:color 0.3s ease-in,background-color 0.3s linear,border-color 0.3s linear;
	-o-transition:color 0.3s ease-in,background-color 0.3s linear,border-color 0.3s linear;
	transition:color 0.3s ease-in,background-color 0.3s linear,border-color 0.3s linear
}
a.linkstyle,.linkstyle a {
	text-decoration:underline
}
h1 a.linkstyle,.linkstyle h1 a,h2 a.linkstyle,.linkstyle h2 a,h3 a.linkstyle,.linkstyle h3 a,h4 a.linkstyle,.linkstyle h4 a,h5 a.linkstyle,.linkstyle h5 a,h6 a.linkstyle,.linkstyle h6 a,.title a.linkstyle,.linkstyle .title a,.titlefont a.linkstyle,.linkstyle .titlefont a {
	text-decoration:none
}
.accent-typo {
	background:#f3595b;
	color:#ffffff
}
.accent-typo a,.accent-typo a:hover,.accent-typo h1,.accent-typo h2,.accent-typo h3,.accent-typo h4,.accent-typo h5,.accent-typo h6,.accent-typo .title {
	color:#ffffff
}
.invert-typo {
	background:#666;
	color:#fff
}
.invert-typo a,.invert-typo a:hover,.invert-typo h1,.invert-typo h2,.invert-typo h3,.invert-typo h4,.invert-typo h5,.invert-typo h6,.invert-typo .title {
	color:#fff
}
.enforce-typo {
	background:#fff;
	color:#666
}
.enforce-typo a,.enforce-typo a:hover,.enforce-typo h1,.enforce-typo h2,.enforce-typo h3,.enforce-typo h4,.enforce-typo h5,.enforce-typo h6,.enforce-typo .title {
	color:#666
}
.enforce-body-font {
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif
}
.highlight-typo {
	background:#f6f3ed
}
code,pre,kbd,tt {
	font-family:Monaco,Menlo,Consolas,"Courier New",monospace
}
pre {
	overflow-x:auto
}
code,kbd,tt {
	padding:2px 5px;
	margin:0 5px;
	border:dashed 1px
}
pre {
	display:block;
	padding:5px 10px;
	margin:1.07142857em 0;
	word-break:break-all;
	word-wrap:break-word;
	white-space:pre;
	white-space:pre-wrap;
	color:#d14;
	background-color:#f7f7f9;
	border:1px solid #e1e1e8
}
pre.scrollable {
	max-height:340px;
	overflow-y:scroll
}
ul,ol {
	margin:0;
	padding:0;
	list-style:none outside
}
ul ol,ul ul,ol ol,ol ul {
	margin-left:10px
}
li {
	margin:0;
	padding:0;
	margin-right:10px
}
ul.unstyled,ol.unstyled {
	margin:0 !important;
	padding:0 !important;
	list-style:none outside !important
}
.main ul,.main ol {
	margin:1.07142857em;
	margin-right:0
}
.main ol {
	list-style:decimal outside
}
.main ul,.main ul.disc {
	list-style:disc outside
}
.main ul.square {
	list-style:square outside
}
.main ul.circle {
	list-style:circle outside
}
.main ul ul,.main ol ul {
	list-style-type:circle
}
.main ul ul ul,.main ul ol ul,.main ol ul ul,.main ol ol ul {
	list-style-type:square
}
.main ul ol,.main ol ol {
	list-style-type:lower-alpha
}
.main ul ul ol,.main ul ol ol,.main ol ul ol,.main ol ol ol {
	list-style-type:lower-roman
}
.main ul ul,.main ul ol,.main ol ol,.main ol ul {
	margin-top:2px;
	margin-bottom:2px;
	display:block
}
.main li {
	margin-right:0;
	display:list-item
}
.borderlist>li:first-child {
	border-top:1px solid
}
.borderlist>li {
	border-bottom:1px solid;
	padding:0.15em 0;
	list-style-position:outside
}
dl {
	margin:0.71428571em 0
}
dt {
	font-weight:bold
}
dd {
	margin-left:0.71428571em
}
.dl-horizontal {
	*zoom:1
}
.dl-horizontal:before,.dl-horizontal:after {
	display:table;
	line-height:0;
	content:""
}
.dl-horizontal:after {
	clear:both
}
.dl-horizontal dt {
	float:left;
	width:12.3em;
	overflow:hidden;
	clear:left;
	text-align:right;
	text-overflow:ellipsis;
	white-space:nowrap
}
.dl-horizontal dd {
	margin-left:13.8em
}
@media only screen and (max-width:799px) {
	.dl-horizontal dt {
		float:none;
		width:auto;
		clear:none;
		text-align:left
	}
	.dl-horizontal dd {
		margin-left:0
	}
}
table {
	width:100%;
	padding:0;
	margin:1.07142857em 0;
	border-collapse:collapse;
	border-spacing:0
}
table caption {
	padding:5px 0;
	width:auto;
	font-style:italic;
	text-align:right
}
th {
	font-weight:bold;
	letter-spacing:1.5px;
	text-transform:uppercase;
	padding:6px 6px 6px 12px
}
th.nobg {
	background:none
}
td {
	padding:6px 6px 6px 12px
}
.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th {
	background-color:#f6f3ed
}
form {
	margin-bottom:1.07142857em
}
fieldset {
	padding:0;
	margin:0;
	border:0
}
legend {
	display:block;
	width:100%;
	padding:0;
	margin-bottom:1.07142857em;
	border:0;
	border-bottom:1px solid #ddd;
	background:#fff;
	color:#666;
	font-weight:bold
}
legend small {
	color:#666
}
label,input,select,textarea {
	font-size:1em;
	font-weight:normal;
	line-height:1.4em
}
label {
	display:inline-block;
	font-weight:bold
}
.input-text,textarea,select,input[type="text"],input[type="input"],input[type="password"],input[type="email"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"] {
	-webkit-appearance:none;
	border:1px solid #ddd;
	padding:6px 8px;
	outline:none;
	color:#666;
	margin:0;
	max-width:100%;
	display:inline-block;
	background:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;
	-moz-transition:border linear 0.2s,box-shadow linear 0.2s;
	-o-transition:border linear 0.2s,box-shadow linear 0.2s;
	transition:border linear 0.2s,box-shadow linear 0.2s
}
.input-text:focus,textarea:focus,input[type="text"]:focus,input[type="input"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus {
	border:1px solid #aaaaaa;
	color:#555555;
	outline:0;
	outline:thin dotted \9;
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);
	box-shadow:0 0 3px rgba(0,0,0,0.2)
}
input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"] {
	width:auto
}
input[type="checkbox"] {
	display:inline
}
input[type="radio"],input[type="checkbox"] {
	line-height:normal;
	cursor:pointer;
	margin:4px 0 0;
	margin-top:1px \9;
	*margin-top:0
}
textarea {
	height:auto;
	min-height:60px
}
select {
	width:215px;
	background:#fff url('/wp-content/themes/responsive-brix/images/select.png') no-repeat center right
}
select[multiple],select[size] {
	height:auto
}
input:-moz-placeholder,textarea:-moz-placeholder,input:-ms-input-placeholder,textarea:-ms-input-placeholder,input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
	color:#999999
}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly] {
	cursor:not-allowed;
	background-color:#eeeeee
}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly] {
	background-color:transparent
}
input[type="submit"] {
	outline:none
}
input[type="submit"],#submit,.button {
	background:#f3595b;
	color:#ffffff;
	display:inline-block;
	cursor:pointer;
	border:none;
	text-transform:uppercase;
	font-weight:bold;
	-webkit-transition:color 0.2s ease-in,background-color 0.2s linear,box-shadow linear 0.2s;
	-moz-transition:color 0.2s ease-in,background-color 0.2s linear,box-shadow linear 0.2s;
	-o-transition:color 0.2s ease-in,background-color 0.2s linear,box-shadow linear 0.2s;
	transition:color 0.2s ease-in,background-color 0.2s linear,box-shadow linear 0.2s;
	-webkit-box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.33);
	-moz-box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.33);
	box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.33)
}
input[type="submit"]:hover,#submit:hover,.button:hover {
	-webkit-box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.33);
	-moz-box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.33);
	box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.33);
	background:#e53743;
	color:#ffffff
}
input[type="submit"]:active,#submit:active,.button:active {
	-webkit-box-shadow:inset 0 3px 0 0 rgba(0,0,0,0.33);
	-moz-box-shadow:inset 0 3px 0 0 rgba(0,0,0,0.33);
	box-shadow:inset 0 3px 0 0 rgba(0,0,0,0.33)
}
input[type="submit"].aligncenter,#submit.aligncenter,.button.aligncenter {
	max-width:60%
}
#submit a,.button a {
	color:inherit
}
input[type="submit"],#submit,.button,input[type="submit"].button-medium,#submit.button-medium,.button-medium {
	padding:10px 35px 11px;
	font-size:1em;
	line-height:1.4em;
	margin-top:5px;
	margin-bottom:5px;
	border:solid 1px rgba(0,0,0,0.15)
}
input[type="submit"].button-small,#submit.button-small,.button-small {
	padding:6px 25px 7px;
	font-size:1em;
	line-height:1.4em
}
input[type="submit"].button-large,#submit.button-large,.button-large {
	padding:13px 55px 14px;
	font-size:1em;
	line-height:1.4em
}
iframe,video,object,embed {
	max-width:100%;
	margin:1.07142857em 0
}
.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden
}
.video-container iframe,.video-container object,.video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
figure {
	margin:1em
}
img,a img {
	border:none;
	padding:0;
	margin:0 auto;
	display:inline-block;
	max-width:100%;
	height:auto;
	image-rendering:optimizeQuality;
	vertical-align:top
}
img {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.lt-ie8 img {
	width:100%
}
.lt-ie8 img {
	-ms-interpolation-mode:bicubic
}
.img-round {
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px
}
.img-circle {
	-webkit-border-radius:1500px;
	-moz-border-radius:1500px;
	border-radius:1500px
}
.img-polaroid {
	padding:4px;
	border:1px solid
}
.img-frame {
	padding:4px;
	border:1px solid
}
.img-noborder img,img.img-noborder {
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important
}
.gallery {
	border:solid 1px #ddd;
	background:#f6f3ed;
	padding:10px;
	margin:1.07142857em 0
}
.gallery .gallery-item {
	padding:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.gallery .gallery-icon img {
	padding:0;
	max-width:100%
}
.gallery .gallery-caption {
	color:#666;
	margin:3px 0;
	font-size:0.857142em;
	line-height:1.333333em
}
.wp-caption {
	background:#f6f3ed
}
.wp-caption-text {
	border:solid 1px #ddd;
	color:#666;
	margin:0;
	padding:5px;
	font-size:0.857142em;
	line-height:1.333333em;
	text-align:center
}
.aligncenter {
	clear:both;
	display:block;
	margin:1.07142857em auto;
	text-align:center
}
img.aligncenter {
	margin:1.07142857em auto
}
.alignleft {
	float:left;
	margin:10px 1.71428571em 5px 0;
	display:block
}
.alignright {
	float:right;
	margin:10px 0 5px 1.71428571em;
	display:block
}
.alignleft img,.alignright img {
	display:block
}
.avatar {
	display:inline-block
}
.avatar.pull-left {
	float:left;
	margin:0 1em 5px 0
}
.avatar.pull-right {
	float:right;
	margin:0 0 5px 1em
}
body {
	background:#fff
}
#page-wrapper {
	width:100%;
	display:block;
	margin:0 auto
}
#topbar {
	color:#aaa
}
#topbar ul,#topbar ol,#topbar li {
	display:inline
}
#topbar .widget {
	margin:0;
	display:inline-block;
	vertical-align:middle
}
#topbar .widget-title {
	display:none;
	margin:0;
	font-size:14px;
	line-height:2em
}
#topbar .searchbody {
	display:inline-block;
	vertical-align:middle;
	margin-right:-1px
}
#topbar .searchform {
	margin-bottom:0;
	position:relative;
	display:inline-block
}
#topbar input {
	background:none;
	color:inherit;
	font-size:0.928571em;
	line-height:1.333333em;
	padding:10px 7px 9px 2.5em;
	vertical-align:bottom
}
#topbar input:focus {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
#topbar i.fa-search {
	position:absolute;
	top:50%;
	margin-top:-0.5em;
	left:13px
}
#topbar .widget_nav_menu li a {
	color:inherit;
	text-decoration:none
}
#topbar .widget_nav_menu li a:hover {
	text-decoration:underline
}
.topbar {
	margin-bottom:-1px
}
.topbar .social-icons-widget .social-icons-icon {
	color:#aaa;
	line-height:inherit;
	height:auto;
	padding:10px 0 10px 0;
	border-left:none
}
.topbar .social-icons-widget .social-icons-icon:first-child {
	border-left:solid 1px #ddd
}
#topbar-left,#topbar-right {
	text-align:left;
	margin-bottom:-1px;
	font-size:0.928571em;
	line-height:1.333333em
}
#topbar-left .widget_text,#topbar-right .widget_text {
	font-style:italic
}
#topbar-right {
	text-align:right;
	width:50%
}
@media only screen and (max-width:799px) {
	#topbar-left {
		text-align:center;
		width:auto
	}
	#topbar-right {
		text-align:center;
		width:auto;
		padding:0;
		margin:0 -15px;
		border-top:solid 1px #ddd
	}
	.topbar-right-inner {
		margin-top:-1px
	}
}
#header {
	background:#fff;
	position:relative;
	border:solid 1px #ddd;
	border-right:none;
	border-left:none
}
#header:before {
	position:absolute;
	background:#f3595b;
	height:100%;
	width:60%;
	content:" "
}
#header .table {
	table-layout:fixed
}
#branding {
	width:40%;
	background:#fff
}
#header-aside {
	width:60%;
	background:#fff
}
@media only screen and (max-width:799px) {
	#header:before,#header .table,#branding,#header-aside {
		width:100%
	}
	#header:before {
		content:'';
		display:none
	}
	#header .grid-span-12 {
		padding:0
	}
}
#site-logo {
	padding:15px 23px 13px 0;
	min-width:220px;
	max-width:100%;
	display:inline-block;
	vertical-align:top;
	height:100%
}
#site-title {
	margin:0;
	font-size:50px;
	line-height:1em;
	text-transform:uppercase
}
#site-title a {
	color:inherit
}
#site-title a:hover {
	text-decoration:none
}
#site-description {
	margin:0;
	font-family:inherit;
	font-size:inherit;
	line-height:1em;
	text-transform:uppercase;
	opacity:0.6;
	filter:alpha(opacity=60)
}
.site-logo-text-tiny #site-title {
	font-size:30px
}
.site-logo-text-small #site-title {
	font-size:40px
}
.site-logo-text-large #site-title {
	font-size:65px
}
.site-logo-text-huge #site-title {
	font-size:80px
}
.site-logo-with-icon #site-title {
	position:relative;
	padding-left:54px
}
.site-logo-with-icon #site-title>a {
	padding-left:15px;
	display:block
}
.site-logo-with-icon #site-title i {
	font-size:0.888888em;
	position:absolute;
	top:0;
	left:0;
	width:1em;
	text-align:right
}
.site-logo-with-image {
	display:table;
	table-layout:fixed
}
.site-logo-with-image .site-logo-mixed-image {
	display:table-cell;
	vertical-align:middle;
	padding-right:15px
}
.site-logo-with-image .site-logo-mixed-text {
	display:table-cell;
	vertical-align:middle
}
.site-title-line {
	display:block;
	line-height:1em
}
.site-title-body-font {
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif
}
.branding img {
	max-height:600px
}
#site-logo-image img {
	max-height:150px;
	width:auto
}
.site-logo-mixed-image img {
	vertical-align:middle
}
@media only screen and (max-width:799px) {
	#site-logo {
		display:block;
		padding-right:0
	}
	#page-wrapper #site-title,#page-wrapper #site-description {
		text-align:center;
		padding-left:0 !important
	}
	.site-logo-with-icon #site-title>a {
		position:relative;
		left:0.5em;
		display:inline-block;
		max-width:75%
	}
	.site-logo-with-icon #site-title i {
		left:-1em
	}
	.site-logo-with-image {
		display:block;
		text-align:center
	}
	.site-logo-with-image .site-logo-mixed-image {
		margin:0 auto 10px
	}
	.site-logo-with-image .site-logo-mixed-image,.site-logo-with-image .site-logo-mixed-text {
		display:inline-block
	}
}
#header-aside {
	text-align:right
}
#menu-primary-items {
	display:inline-block;
	text-align:left;
	font-size:0.85714286em;
	text-transform:uppercase;
	font-weight:bold;
	font-weight:800;
	vertical-align:middle
}
#menu-primary-items ol,#menu-primary-items ul {
	margin-left:0
}
#menu-primary-items li {
	margin-right:0;
	display:list-item
}
#menu-primary-items li:hover {
	visibility:inherit
}
#menu-primary-items>li {
	margin:0 0 0 18px;
	float:left
}
#menu-primary-items>li a {
	color:#aaa
}
#menu-primary-items>li>a {
	padding:15px 10px
}
#menu-primary-items>li ul a {
	font-weight:normal;
	color:#666;
	text-transform:none
}
.sf-menu a {
	display:block;
	position:relative
}
.sf-menu li {
	position:relative
}
.sf-menu li:hover>ul,.sf-menu li.sfHover>ul {
	display:block
}
.sf-menu ul {
	position:absolute;
	display:none;
	top:100%;
	left:0;
	z-index:99;
	min-width:16em;
	background:#fff;
	border:solid 1px #ddd
}
.sf-menu ul ul {
	top:-1px;
	left:100%
}
.sf-menu ul li {
	border-color:#ddd;
	border-top:solid 1px rgba(80,80,80,0.15)
}
.sf-menu ul li:first-child {
	border-top:none
}
.sf-menu ul li:hover {
	background:#f6f3ed
}
.sf-menu ul li a {
	padding:10px 8px 10px 15px;
	line-height:1.333333em
}
#menu-primary .sf-menu.sf-arrows li a.sf-with-ul {
	padding-right:17px
}
.sf-menu.sf-arrows .sf-with-ul:after {
	position:absolute;
	right:5px;
	font-family:FontAwesome;
	font-weight:normal;
	font-style:normal;
	text-decoration:inherit;
	speak:none;
	-webkit-font-smoothing:antialiased;
	vertical-align:middle;
	content:"\f0d7"
}
.sf-menu.sf-arrows ul .sf-with-ul:after {
	content:"\f0da";
	right:8px;
	top:50%;
	margin-top:-0.5em;
	line-height:1em
}
.menu-toggle {
	display:none;
	cursor:pointer;
	border-top:solid 1px rgba(0,0,0,0.1);
	padding:5px 0
}
.menu-toggle .fa {
	margin-left:5px
}
@media only screen and (max-width:799px) {
	#header-aside {
		text-align:center
	}
	.menu-toggle {
		display:block
	}
	#menu-primary-items {
		display:none;
		text-align:left
	}
	#menu-primary-items.sf-menu li {
		border-top:solid 1px rgba(80,80,80,0.15)
	}
	#menu-primary-items.sf-menu li:hover {
		background:#f6f3ed
	}
	#menu-primary-items>li {
		float:none;
		margin:0px
	}
	#menu-primary-items ul {
		border:none
	}
	#menu-primary-items>li>a,.sf-menu ul li a {
		padding:6px 6px 6px 15px
	}
	.sf-menu ul li a {
		padding-left:40px;
		line-height:inherit
	}
	.sf-menu ul ul {
		top:0
	}
	.sf-menu ul ul li a {
		padding-left:65px
	}
	.sf-menu ul ul ul li a {
		padding-left:90px
	}
	.sf-menu ul {
		position:relative;
		top:auto;
		left:auto
	}
	.sf-menu ul {
		display:block !important;
		height:auto !important;
		opacity:1 !important
	}
	.sf-menu ul ul {
		left:auto
	}
	.sf-menu.sf-arrows .sf-with-ul:after {
		margin-left:5px;
		right:auto
	}
	.sf-menu.sf-arrows ul .sf-with-ul:after {
		right:auto;
		content:"\f0d7"
	}
}
@media only screen and (min-width:800px) {
	#menu-primary-items {
		display:inline-block !important
	}
}
#main.main {
	padding-bottom:30px;
	overflow:hidden
}
#loop-meta {
	background:#f6f3ed;
	position:relative
}
.loop-meta {
	float:none;
	text-align:center;
	background-size:contain;
	padding-top:45px;
	padding-bottom:45px
}
.loop-title {
	margin:0
}
.loop-description p {
	margin:0.71428571em 0
}
.loop-description p:first-child {
	margin-top:0.2em
}
#content .loop-meta {
	text-align:left;
	margin-bottom:70px;
	padding-top:30px;
	padding-bottom:30px
}
#content.layout-wide-right #loop-meta:before,#content.layout-narrow-right #loop-meta:before {
	position:absolute;
	background:#f6f3ed;
	height:100%;
	width:9999px;
	content:" ";
	right:0
}
#content.layout-wide-right .loop-meta,#content.layout-narrow-right .loop-meta {
	padding-left:0
}
#content.layout-wide-left #loop-meta:after,#content.layout-narrow-left #loop-meta:after {
	position:absolute;
	background:#f6f3ed;
	height:100%;
	width:9999px;
	content:" ";
	left:100%;
	top:0
}
#custom-content-title-area {
	text-align:center
}
.pre-content-title-area ul.lSPager {
	display:none
}
.content-title-area-stretch .grid-span-12 {
	padding:0
}
.content-title-area-grid {
	margin:1.07142857em 0
}
.content .post-content-title-area {
	margin:0 0 1.07142857em
}
@media only screen and (max-width:799px) {
	#content-wrap .loop-meta {
		padding-left:15px
	}
	#content-wrap #loop-meta:before {
		display:none
	}
}
.entry-byline {
	margin:0.2em 0 0.71428571em;
	opacity:0.8;
	filter:alpha(opacity=80)
}
.entry-byline-block {
	display:inline
}
.entry-byline-block:after {
	content:"/";
	margin:0 7px
}
.entry-byline-block:last-child:after {
	display:none
}
.entry-byline a {
	color:inherit
}
.entry-byline a:hover {
	color:inherit;
	text-decoration:underline
}
.entry-byline-label {
	margin-right:3px
}
.entry-footer .entry-byline {
	margin:0;
	opacity:1;
	filter:alpha(opacity=100);
	padding:1.71428571em 0;
	border-bottom:solid 1px #ddd
}
#content {
	margin-top:70px
}
#content.no-sidebar {
	float:none;
	margin-left:auto;
	margin-right:auto
}
.content.layout-wide-left,.content.layout-narrow-left {
	float:right
}
.entry-content-featured-img {
	display:block;
	margin:0 auto 35px
}
.entry-content {
	border-bottom:solid 1px #ddd
}
.entry-content.no-shadow {
	border:none
}
.entry-the-content {
	margin-bottom:1.71428571em;
	display:block;
	zoom:1
}
.entry-the-content p:first-child,.entry-the-content h1:first-child,.entry-the-content h2:first-child,.entry-the-content h3:first-child,.entry-the-content h4:first-child,.entry-the-content h5:first-child,.entry-the-content h6:first-child {
	margin-top:0
}
.entry-the-content:after {
	content:" ";
	display:block;
	font-size:0;
	height:0;
	clear:both;
	visibility:hidden
}
.entry-the-content:after {
	content:" ";
	display:block;
	font-size:0;
	height:0;
	clear:both;
	visibility:hidden
}
.page-links {
	text-align:center;
	margin:1.71428571em 0
}
.page-links a,.page-links .page-numbers {
	border:solid 1px;
	padding:2px 5px;
	margin:2px
}
.loop-nav {
	padding:1.71428571em 0;
	border-bottom:solid 1px #ddd
}
#comments-template {
	padding-top:1.71428571em
}
#comments-number {
	font-size:14px;
	color:#aaa;
	font-family:inherit;
	font-weight:bold;
	font-weight:800;
	text-transform:uppercase
}
#comments .comment-list,#comments .comment-list ol.children {
	list-style-type:none;
	margin:0
}
.comment-list {
	padding-bottom:0.71428571em
}
.comment {
	position:relative;
	margin:0
}
.comment article {
	position:relative
}
.comment p {
	margin:0 0 0.3em
}
.comment li.comment {
	border-left:solid 1px #ddd;
	padding-left:40px;
	margin-left:20px
}
.comment-avatar {
	position:absolute;
	width:50px;
	top:5px;
	left:5px
}
.comment-by-author {
	font-size:0.857142em;
	line-height:1.333333em;
	color:#aaa;
	text-transform:uppercase;
	font-weight:bold;
	margin-top:3px
}
.comment-content-wrap {
	margin:30px 0px 20px 70px
}
.comment-meta-block,.comment-edit-link {
	display:inline-block;
	padding:0 15px 0 0;
	margin:0 15px 0 0;
	border-right:solid 1px #aaa;
	font-size:0.857142em;
	line-height:1.333333em;
	color:#aaa;
	text-transform:uppercase
}
.comment-meta-block:last-child {
	border-right:none;
	padding-right:0;
	margin-right:0
}
.comment-meta-block cite.comment-author {
	font-style:normal;
	font-size:1em
}
.comment.bypostauthor>article {
	background:#f6f3ed
}
.comment.bypostauthor>article .comment-meta-block,.comment.bypostauthor>article .comment-edit-link {
	color:inherit
}
.comment.bypostauthor>article .comment-avatar {
	top:18px;
	left:18px
}
.comment.bypostauthor>article .comment-content-wrap {
	margin-left:80px;
	padding:13px 10px 13px 5px
}
.comment.bypostauthor+#respond {
	background:#f6f3ed;
	padding:20px 20px 1px
}
.comment.bypostauthor+#respond #reply-title {
	margin-top:0
}
.comment-ping {
	border:solid 1px #ddd;
	padding:5px 10px 5px 15px;
	margin:30px 0px 20px
}
.comment-ping cite {
	font-size:1em
}
#reply-title {
	font-size:14px;
	font-family:inherit;
	font-weight:bold;
	font-weight:800;
	text-transform:uppercase
}
#reply-title small {
	display:block
}
#respond label {
	font-size:0.857142em;
	line-height:1.333333em;
	font-weight:normal;
	padding:0.71428571em 0;
	width:15%;
	vertical-align:top
}
@media only screen and (max-width:799px) {
	.comment article {
		margin:10px 0
	}
	.comment-avatar {
		position:relative;
		top:auto;
		left:auto
	}
	.comment-content-wrap {
		margin:10px 0 0 0
	}
	.comment.bypostauthor>article .comment-content-wrap {
		margin:10px 0 0 10px
	}
	.comment li {
		padding-left:15px;
		margin-left:10px
	}
}
.custom-404-content .entry-the-content {
	width:auto
}
.entry.attachment .entry-content {
	border-bottom:none
}
.entry.attachment .entry-the-content {
	width:auto;
	text-align:center
}
.entry.attachment .entry-the-content p:first-of-type {
	margin-top:2em;
	font-weight:bold;
	font-weight:800;
	text-transform:uppercase
}
.entry-grid-featured-img {
	position:relative;
	z-index:1
}
.entry-sticky-tag {
	display:none
}
.sticky .entry-sticky-tag {
	display:inline-block;
	padding:5px 10px;
	margin-right:10px;
	text-transform:uppercase;
	font-size:0.857142em;
	line-height:1.333333em;
	text-align:center
}
.archive-big.sticky .entry-sticky-tag,.archive-medium.sticky .entry-sticky-tag,.archive-small.sticky .entry-sticky-tag {
	float:left;
	position:relative;
	z-index:1
}
.entry-grid {
	margin-bottom:70px;
	padding-bottom:45.01607717px;
	min-width:inherit;
	border-bottom:solid 1px #ddd
}
.entry-grid-content {
	padding-left:0;
	padding-right:0
}
.entry-grid-content .entry-title {
	margin-top:0;
	margin-bottom:12px
}
.entry-grid-content .entry-title a {
	color:inherit
}
.entry-grid .entry-byline {
	display:inline
}
.archive-big .entry-byline,.archive-medium .entry-byline,.archive-small .entry-byline {
	display:block;
	background:#f6f3ed;
	padding:0 10px
}
.archive-medium .entry-grid,.archive-small .entry-grid {
	padding-bottom:53.84615385px
}
.archive-medium .entry-content-featured-img,.archive-small .entry-content-featured-img {
	margin:0 1.71428571em 10px 0
}
.archive-medium .entry-title,.archive-small .entry-title {
	margin-top:0
}
.archive-medium .entry-byline,.archive-small .entry-byline {
	overflow:hidden
}
.archive-mosaic {
	text-align:center
}
.archive-mosaic .entry-grid {
	padding-bottom:0;
	border:solid 1px #ddd
}
.archive-mosaic .entry-content-featured-img {
	margin:0 auto
}
.archive-mosaic .entry-grid-content {
	padding:1.71428571em;
	padding-bottom:0
}
.archive-mosaic .entry-title {
	margin-top:0;
	font-size:1.28571429em
}
.archive-mosaic .entry-summary {
	font-size:0.9em
}
.archive-mosaic .entry-summary p:first-child {
	margin-top:0
}
.archive-mosaic .mosaic-sub {
	background:#f6f3ed;
	border-top:solid 1px #ddd;
	margin:0 -1.71428571em;
	padding:10px;
	line-height:1.4em
}
.archive-mosaic.sticky .entry-sticky-tag {
	margin-right:5px;
	padding:2px 5px
}
@media only screen and (max-width:799px) {
	.entry-grid {
	}
	.archive-medium .entry-content-featured-img,.archive-small .entry-content-featured-img {
		margin:0 auto 1.71428571em;
		float:none
	}
	.archive-mosaic {
	}
	.archive-mosaic .entry-grid-featured-img {
		padding:20px 20px 0
	}
}
.more-link {
	display:block;
	margin-top:0;
	text-transform:uppercase
}
.pagination.loop-pagination {
	margin:1.07142857em 0
}
.page-numbers {
	border:solid 1px;
	padding:2px 5px;
	margin:2px
}
.hootslider-html-slide {
	cursor:-webkit-grab;
	cursor:-moz-grabbing;
	cursor:grab;
	overflow:hidden;
	position:relative
}
.hootslider-html-slide.is-custom-bg {
	background-size:cover;
	background-position:center
}
.hootslider-html-slide>.grid {
	display:table;
	table-layout:fixed
}
.hootslider-html-slide .hootslider-html-slide-column {
	display:table-cell;
	vertical-align:middle;
	float:none;
	text-align:center
}
.hootslider-html-slide .column-1-2.hootslider-html-slide-left {
	padding:45px 20px 45px 40px
}
.hootslider-html-slide .column-1-2.hootslider-html-slide-right {
	padding:45px 40px 45px 20px
}
.hootslider-html-slide .hootslider-html-slide-content {
	color:#ffffff;
	background:#333333;
	background:rgba(0,0,0,0.45);
	padding:20px
}
.hootslider-html-slide .hootslider-html-slide-content h1,.hootslider-html-slide .hootslider-html-slide-content h2,.hootslider-html-slide .hootslider-html-slide-content h3,.hootslider-html-slide .hootslider-html-slide-content h4,.hootslider-html-slide .hootslider-html-slide-content h5,.hootslider-html-slide .hootslider-html-slide-content h6,.hootslider-html-slide .hootslider-html-slide-content p,.hootslider-html-slide .hootslider-html-slide-content a,.hootslider-html-slide .hootslider-html-slide-content div,.hootslider-html-slide .hootslider-html-slide-content span {
	color:inherit
}
.hootslider-html-slide h3 {
	font-size:2.57142857em;
	margin:0
}
.hootslider-html-slide p {
	margin:0.71428571em 0
}
.hootslider-html-slide .hootslider-html-slide-link {
	margin-top:13px
}
.hootslider-html-slide .hootslider-html-slide-button {
	display:inline-block;
	padding:10px 15px 12px;
	min-width:65%
}
.hootslider-html-slide .column-1-1 {
	padding:45px 40px
}
.hootslider-html-slide .column-1-1 .hootslider-html-slide-content {
	max-width:75%;
	display:inline-block
}
.hootslider-html-slide .column-1-1 .hootslider-html-slide-button {
	min-width:40%
}
.hootslider-html-slide .column-1-1 h3 {
	font-size:3.14285714em
}
@media only screen and (max-width:799px) {
	.hootslider-html-slide .column-1-2.hootslider-html-slide-left {
		display:block;
		padding:45px 40px 23px
	}
	.hootslider-html-slide .column-1-2.hootslider-html-slide-right {
		display:block;
		padding:23px 40px 45px
	}
	.hootslider-html-slide .column-1-1.hootslider-html-slide-column {
		padding:45px 40px
	}
}
.hootslider-image-slide {
	cursor:-webkit-grab;
	cursor:-moz-grabbing;
	cursor:grab;
	position:relative
}
.hootslider-image-slide img {
	width:100%
}
.hootslider-image-slide-content {
	position:absolute;
	bottom:10%;
	left:0;
	margin:0 50px
}
.hootslider-image-slide-caption {
	padding:10px 20px;
	font-family:inherit;
	margin:0 0 10px 0
}
.hootslider-image-slide-button {
	margin:0
}
@media only screen and (max-width:799px) {
	.hootslider-image-slide-content {
		position:relative;
		margin:0
	}
	.hootslider-image-slide-caption {
		padding:10px 40px;
		margin:0;
		text-align:center
	}
	.hootslider-image-slide-button {
		display:block;
		text-align:center
	}
}
.hootslider-carousel-wrapper {
	margin:1.07142857em 0
}
.hootslider-carousel-wrapper .lightSlider.fixedheight {
	height:auto !important
}
.hootslider-carousel-wrapper .lSAction>a {
	top:0;
	bottom:0;
	height:auto
}
.hootslider-carousel-wrapper .lSAction>.lSPrev {
	background-position:0 50%
}
.hootslider-carousel-wrapper .lSAction>.lSNext {
	background-position:-32px 50%
}
.hootslider-carousel-wrapper .lSAction>a:hover {
	background-color:rgba(255,255,255,0.5)
}
.hootslider-carousel-slide {
	cursor:-webkit-grab;
	cursor:-moz-grabbing;
	cursor:grab
}
.hootslider-carousel-slide .lightSlideCarousel {
	padding:0 10px;
	margin:5px 8px;
	border:solid 1px #ddd
}
.hootslider-carousel-slide .lightSlideCarousel h1,.hootslider-carousel-slide .lightSlideCarousel h2,.hootslider-carousel-slide .lightSlideCarousel h3,.hootslider-carousel-slide .lightSlideCarousel h4,.hootslider-carousel-slide .lightSlideCarousel h5,.hootslider-carousel-slide .lightSlideCarousel h6,.hootslider-carousel-slide .lightSlideCarousel .title {
	font-size:14px;
	margin:0;
	font-weight:bold;
	font-family:inherit;
	padding-top:5px
}
.hootslider-carousel-slide .hootslider-carousel-slide-image {
	text-align:center
}
.hootslider-carousel-slide .hootslider-carousel-slide-image,.hootslider-carousel-slide .hootslider-carousel-slide-content {
	margin:10px 0
}
.hootslider-carousel-slide p {
	margin:0.35714286em 0
}
.page-template-template-widgetized #main.main {
	padding-bottom:0
}
#content.content-template-widgetized.no-sidebar {
	margin-top:0
}
.has-sidebar .widgetized-template-area.module-bg-highlight,.has-sidebar .widgetized-template-area.module-bg-image {
	padding-left:20px;
	padding-right:20px
}
.has-sidebar .widgetized-template-area>.grid>.grid-span-12 {
	padding:0
}
.widgetized-template-area.area-highlight {
	background:#f6f3ed
}
.widgetized-template-area>.grid>[class*="grid-span-"]>.widget:last-child {
	margin-bottom:0
}
.widgetized-template-slider.grid-stretch>.grid-span-12 {
	padding:0
}
#widgetized-template-html-slider:first-child .widgetized-template-slider.grid .lSSlideOuter {
	margin-top:30px
}
#widgetized-template-img-slider:first-child .widgetized-template-slider.grid .lSSlideOuter {
	margin-top:30px
}
#widgetized-template-page-content {
	padding-top:35px;
	padding-bottom:35px
}
#widgetized-template-page-content .entry-content {
	border-bottom:none
}
#widgetized-template-blog {
	margin:2em 0
}
.sidebar {
	margin-top:70px;
	line-height:2em
}
.sidebar .widget {
	margin:0 0 50px
}
.sidebar .widget-title {
	color:#aaa;
	font-size:14px;
	font-family:inherit;
	font-weight:bold;
	font-weight:800;
	text-transform:uppercase;
	margin-bottom:1.07142857em
}
.sidebar .topborder-line,.sidebar .bottomborder-line,.sidebar .topborder-shadow,.sidebar .bottomborder-shadow {
	margin-top:0;
	margin-bottom:0
}
.widget {
	margin:70px 0
}
.widget-title {
	margin-top:0
}
.topborder-none {
	border-top:none;
	margin-top:0
}
.bottomborder-none {
	border-bottom:none;
	margin-bottom:0
}
.topborder-line {
	border-top:solid 1px #ddd
}
.bottomborder-line {
	border-bottom:solid 1px #ddd
}
.topborder-shadow:before,.bottomborder-shadow:after {
	content:"\00a0";
	border-top:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
	display:block;
	font:0/0 a;
	height:3px;
	margin:0 auto
}
.textwidget p:first-child {
	margin-top:0
}
.searchbody i.fa-search {
	margin-right:10px
}
.inline_nav .widget_nav_menu ul,.inline_nav .widget_nav_menu ol,.inline_nav .widget_nav_menu li {
	display:inline;
	margin-left:0
}
.inline_nav .widget_nav_menu li {
	margin-right:0
}
.inline_nav .widget_nav_menu li a {
	margin:0 30px 0 0;
	position:relative
}
.inline_nav .widget_nav_menu li a:hover {
	border-bottom:solid 1px
}
.inline_nav .widget_nav_menu li a:after {
	content:"/";
	opacity:0.5;
	filter:alpha(opacity=50);
	position:absolute;
	right:-15px
}
.inline_nav .widget_nav_menu ul.menu>li:last-child a:after {
	display:none
}
.cta-widget {
	margin:55px 0 45px;
	text-align:center
}
.cta-headine {
	font-size:2.57142857em;
	margin:0 0 15px
}
.cta-description {
	line-height:2em
}
.cta-widget-button {
	width:315px;
	max-width:100%;
	margin-top:10px;
	margin-bottom:10px
}
.content-blocks-widget {
	margin:70px 0
}
.content-block-row {
	margin:0 0 2em;
	display:block;
	zoom:1
}
.content-block-row:after {
	content:" ";
	display:block;
	font-size:0;
	height:0;
	clear:both;
	visibility:hidden
}
.content-block-row:after {
	content:" ";
	display:block;
	font-size:0;
	height:0;
	clear:both;
	visibility:hidden
}
.content-block-row:last-child {
	margin:0
}
.content-block-column {
	margin:1em 0
}
.content-block-icon {
	width:60px;
	height:60px;
	max-width:100%;
	display:inline-block;
	text-align:center;
	font-size:28px;
	line-height:60px;
	-webkit-transition:color 0.3s ease-in,background-color 0.3s linear;
	-moz-transition:color 0.3s ease-in,background-color 0.3s linear;
	-o-transition:color 0.3s ease-in,background-color 0.3s linear;
	transition:color 0.3s ease-in,background-color 0.3s linear
}
.content-block-icon a {
	color:inherit;
	display:block
}
.icon-style-none {
	line-height:1em;
	width:auto;
	height:auto
}
.icon-style-circle {
	-webkit-border-radius:35px;
	-moz-border-radius:35px;
	border-radius:35px
}
.content-block-content {
	padding-top:20px
}
.content-block-content.no-visual {
	padding-top:0
}
.content-block-content h4 {
	margin:0 0 7px
}
.content-block-content h4 a {
	color:inherit
}
.content-block-content p {
	margin:0 0 5px
}
.content-block-style1,.content-block-style2,.content-block-style3 {
	text-align:center
}
.content-block-style2 .content-block.no-highlight {
	text-align:left
}
.content-block-style2 .content-block.highlight-typo {
	padding:25px 20px 15px
}
.content-block-style2 .content-block-image {
	margin:-25px -20px 0 -20px
}
.content-block-style2 .content-block.highlight-typo .content-block-text {
	opacity:0.85;
	filter:alpha(opacity=85)
}
.content-block-style3 .content-block {
	padding:30px 15px 20px;
	position:relative;
	margin-top:27px
}
.content-block-style3 .content-block-icon {
	width:80px;
	height:80px;
	font-size:33px;
	line-height:80px;
	position:absolute;
	top:-50px;
	left:50%;
	margin-left:-40px
}
.content-block-style3 .content-block-icon i {
	position:relative;
	top:5px
}
.content-block-style3 .icon-style-circle {
	-webkit-border-radius:40px;
	-moz-border-radius:40px;
	border-radius:40px
}
.content-block-style4 .content-block-icon {
	font-size:25px;
	width:50px;
	height:50px;
	line-height:50px;
	float:left
}
.content-block-style4 .content-block-icon.icon-style-none {
	font-size:45px
}
.content-block-style4 .content-block-icon .fa {
	left:0
}
.content-block-style4 .content-block-icon {
	width:50px;
	float:left
}
.content-block-style4 .content-block-image {
	width:45%;
	float:left
}
.content-block-style4 .content-block-content {
	padding-top:0
}
.content-block-style4 .content-block-content-hasicon {
	margin-left:65px
}
.content-block-style4 .content-block-content-hasimage {
	margin-left:50%
}
.content-block-style4 .content-block-content.no-visual {
	margin-left:0
}
.social-icons-icon {
	display:inline-block;
	text-align:center;
	background:#ddd;
	background:rgba(255,255,255,0.5);
	color:#888888;
	border:solid 1px #ddd;
	vertical-align:top
}
.social-icons-small .social-icons-icon {
	width:40px;
	height:30px;
	font-size:15px;
	line-height:30px
}
.social-icons-medium .social-icons-icon {
	width:50px;
	height:40px;
	font-size:25px;
	line-height:40px
}
.social-icons-large .social-icons-icon {
	width:70px;
	height:60px;
	font-size:40px;
	line-height:60px
}
.social-icons-huge .social-icons-icon {
	width:85px;
	height:75px;
	font-size:50px;
	line-height:75px
}
#page-wrapper .social-icons-widget .social-icons-icon:hover {
	color:#ffffff
}
.social-icons-widget .fa-amazon-block:hover {
	background:#161413;
	border-color:#161413
}
.social-icons-widget .fa-behance-block:hover {
	background:#4176fa;
	border-color:#4176fa
}
.social-icons-widget .fa-bitbucket-block:hover {
	background:#183f73;
	border-color:#183f73
}
.social-icons-widget .fa-btc-block:hover {
	background:#f7931a;
	border-color:#f7931a
}
.social-icons-widget .fa-codepen-block:hover {
	background:#000000;
	border-color:#000000
}
.social-icons-widget .fa-delicious-block:hover {
	background:#0002f5;
	border-color:#0002f5
}
.social-icons-widget .fa-deviantart-block:hover {
	background:#5e7163;
	border-color:#5e7163
}
.social-icons-widget .fa-digg-block:hover {
	background:#1b5791;
	border-color:#1b5791
}
.social-icons-widget .fa-dribbble-block:hover {
	background:#c6356b;
	border-color:#c6356b
}
.social-icons-widget .fa-dropbox-block:hover {
	background:#0089d1;
	border-color:#0089d1
}
.social-icons-widget .fa-envelope-block:hover {
	background:#e44321;
	border-color:#e44321
}
.social-icons-widget .fa-facebook-block:hover {
	background:#3c5a98;
	border-color:#3c5a98
}
.social-icons-widget .fa-flickr-block:hover {
	background:#0062dd;
	border-color:#0062dd
}
.social-icons-widget .fa-foursquare-block:hover {
	background:#3ab6e8;
	border-color:#3ab6e8
}
.social-icons-widget .fa-github-block:hover {
	background:#000000;
	border-color:#000000
}
.social-icons-widget .fa-google-plus-block:hover {
	background:#e44321;
	border-color:#e44321
}
.social-icons-widget .fa-instagram-block:hover {
	background:#3f729b;
	border-color:#3f729b
}
.social-icons-widget .fa-jsfiddle-block:hover {
	background:#2b97f3;
	border-color:#2b97f3
}
.social-icons-widget .fa-lastfm-block:hover {
	background:#d2013b;
	border-color:#d2013b
}
.social-icons-widget .fa-linkedin-block:hover {
	background:#00659b;
	border-color:#00659b
}
.social-icons-widget .fa-mixcloud-block:hover {
	background:#25292b;
	border-color:#25292b
}
.social-icons-widget .fa-paypal-block:hover {
	background:#15477c;
	border-color:#15477c
}
.social-icons-widget .fa-pinterest-block:hover {
	background:#cf1d25;
	border-color:#cf1d25
}
.social-icons-widget .fa-reddit-block:hover {
	background:#ff4500;
	border-color:#ff4500
}
.social-icons-widget .fa-rss-block:hover {
	background:#ff6501;
	border-color:#ff6501
}
.social-icons-widget .fa-scribd-block:hover {
	background:#1a7bba;
	border-color:#1a7bba
}
.social-icons-widget .fa-slack-block:hover {
	background:#352931;
	border-color:#352931
}
.social-icons-widget .fa-slideshare-block:hover {
	background:#0ca8aa;
	border-color:#0ca8aa
}
.social-icons-widget .fa-soundcloud-block:hover {
	background:#ff6600;
	border-color:#ff6600
}
.social-icons-widget .fa-spotify-block:hover {
	background:#79b800;
	border-color:#79b800
}
.social-icons-widget .fa-stack-exchange-block:hover {
	background:#205297;
	border-color:#205297
}
.social-icons-widget .fa-stack-overflow-block:hover {
	background:#f47c23;
	border-color:#f47c23
}
.social-icons-widget .fa-steam-block:hover {
	background:#000000;
	border-color:#000000
}
.social-icons-widget .fa-stumbleupon-block:hover {
	background:#ee4723;
	border-color:#ee4723
}
.social-icons-widget .fa-trello-block:hover {
	background:#0089d9;
	border-color:#0089d9
}
.social-icons-widget .fa-tripadvisor-block:hover {
	background:#589442;
	border-color:#589442
}
.social-icons-widget .fa-tumblr-block:hover {
	background:#3e5976;
	border-color:#3e5976
}
.social-icons-widget .fa-twitch-block:hover {
	background:#6542a6;
	border-color:#6542a6
}
.social-icons-widget .fa-twitter-block:hover {
	background:#32ccfe;
	border-color:#32ccfe
}
.social-icons-widget .fa-vimeo-square-block:hover {
	background:#1bb6ec;
	border-color:#1bb6ec
}
.social-icons-widget .fa-wikipedia-w-block:hover {
	background:#000000;
	border-color:#000000
}
.social-icons-widget .fa-wordpress-block:hover {
	background:#3378b0;
	border-color:#3378b0
}
.social-icons-widget .fa-xing-block:hover {
	background:#cfdc00;
	border-color:#cfdc00
}
.social-icons-widget .fa-y-combinator-block:hover {
	background:#f26522;
	border-color:#f26522
}
.social-icons-widget .fa-yelp-block:hover {
	background:#c41200;
	border-color:#c41200
}
.social-icons-widget .fa-youtube-block:hover {
	background:#d4231e;
	border-color:#d4231e
}
.fa-skype-block {
	position:relative
}
.fa-skype-block i {
	visibility:hidden
}
.hoot-skype-call-button,.hoot-skype-call-button p,.hoot-skype-call-button p a {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0
}
.hoot-skype-call-button p {
	margin:0 !important
}
.hoot-skype-call-button img {
	margin:0 !important;
	vertical-align:-2px !important
}
#topbar .hoot-skype-call-button img {
	vertical-align:-12px !important
}
@media only screen and (max-width:799px) {
	.content-block-row {
		margin:0
	}
	.content-block-style2 .content-block-image {
		margin:0
	}
}
.lightSlider {
	height:0;
	overflow:hidden
}
ul.lightSlider,#page-wrapper ul.lightSlider {
	margin:0;
	list-style:none
}
.lSAction>a {
	background-image:url('/wp-content/themes/responsive-brix/images/controls.png');
	opacity:1;
	filter:alpha(opacity=100);
	z-index:998;
	background-repeat:no-repeat
}
#page-wrapper .lSSlideOuter ul.lSPager {
	margin:0;
	margin-top:0 !important;
	list-style:none outside none
}
#page-wrapper .lSSlideOuter .lSPager.lSpg>li {
	padding:2px 5px;
	display:inline-block
}
#page-wrapper .lSSlideOuter .lSPager.lSpg>li a {
	width:25px;
	height:10px;
	border-radius:0
}
.lSSlideOuter .lSPager.lSpg>li:hover a,.lSSlideOuter .lSPager.lSpg>li.active a {
	background-color:#f3595b
}
@media only screen and (max-width:799px) {
	#page-wrapper .lSSlideOuter .lSPager.lSpg>li {
		padding:10px 10px 0 10px
	}
	#page-wrapper .lSSlideOuter .lSPager.lSpg>li a {
		width:30px;
		height:15px;
		border-radius:0
	}
}
#lg-slider .lg-slide {
	background-image:url(/wp-content/themes/responsive-brix/images/loading.gif)
}
.customHtml {
	background-color:rgba(0,0,0,0.65);
	height:auto;
	padding:10px 0;
	position:absolute;
	top:0;
	width:100%
}
.customHtml>h4,.customHtml p {
	color:#ffffff;
	font-size:15px;
	line-height:1.4285em;
	margin:3px 0
}
.customHtml>h4 {
	font-size:20px
}
.hoot-cf7-style div.wpcf7-validation-errors,.hoot-cf7-style div.wpcf7-mail-sent-ng,.hoot-cf7-style div.wpcf7-mail-sent-ok {
	margin:-0.71428571em 0 1.07142857em;
	border:0
}
.hoot-cf7-style div.wpcf7-validation-errors {
	background:#fae9bf;
	color:#807000
}
.hoot-cf7-style div.wpcf7-mail-sent-ng {
	background:#faece8;
	color:#af2c20
}
.hoot-cf7-style div.wpcf7-mail-sent-ok {
	background:#eefae8;
	color:#769754
}
.hoot-mapp-style {
}
.hoot-mapp-style .mapp-layout {
	border:none;
	max-width:100%;
	margin:0
}
.hoot-mapp-style .mapp-map-links {
	border:none
}
.hoot-mapp-style .mapp-links a:first-child:after {
	content:" /"
}
.woocommerce ul.products,.woocommerce-page ul.products,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.woocommerce.archive ul.products,.woocommerce-page.archive ul.products {
	margin:1.07142857em 0 0 0
}
.woocommerce.archive ul.products li.product,.woocommerce-page.archive ul.products li.product {
	margin:0 3.8% 2.992em 0
}
.woocommerce.archive ul.products li.last,.woocommerce-page.archive ul.products li.last {
	margin-right:0
}
.woocommerce-boxcontent {
	position:relative;
	margin:1em 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.woocommerce-boxcontent ul.products {
	list-style:none;
	position:relative;
	top:-1em
}
.woocommerce-boxcontent ul.products li.product {
	width:48.1%
}
.woocommerce-account .entry-content,.woocommerce-cart .entry-content,.woocommerce-checkout .entry-content {
	border-bottom:none
}
.woocommerce-account #comments-template,.woocommerce-cart #comments-template,.woocommerce-checkout #comments-template {
	display:none
}
.woocommerce-account .sharedaddy,.woocommerce-cart .sharedaddy,.woocommerce-checkout .sharedaddy {
	display:none
}
@media only screen and (max-width:768px) {
	.woocommerce.archive.plural ul.products li.product,.woocommerce-page.archive.plural ul.products li.product {
		width:48%;
		margin:0 0 2.992em
	}
	.woocommerce-boxcontent ul.products {
		top:0
	}
	.woocommerce-boxcontent ul.products li.product {
		width:100%
	}
}
.infinite-scroll .hoot-jetpack-style .pagination.loop-pagination {
	display:none
}
.hoot-jetpack-style #infinite-handle span {
	padding:6px 25px 7px;
	font-size:1em;
	line-height:1.4em;
	border:solid 1px rgba(0,0,0,0.15);
	-webkit-box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.33);
	-moz-box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.33);
	box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.33)
}
.hoot-jetpack-style #infinite-handle span button {
	text-transform:uppercase
}
.infinite-scroll.woocommerce #infinite-handle {
	display:none
}
.hoot-jetpack-style .entry-content .sharedaddy {
	padding-top:1.2em;
	border-top:solid 1px #ddd
}
.hoot-jetpack-style .widgetized-template-area .entry-content .sharedaddy {
	display:none
}
.hoot-jetpack-style .sharedaddy .sd-title {
	font-family:inherit;
	font-weight:normal;
	text-transform:uppercase
}
.hoot-jetpack-style .sharedaddy .sd-title:before {
	display:none
}
.hoot-jetpack-style .sd-content ul li {
	display:inline-block
}
.hoot-jetpack-style .sd-content ul li iframe {
	margin:0
}
.content-block-text .sharedaddy {
	display:none
}
#sub-footer {
	background:#f6f3ed;
	border-top:solid 1px #ddd;
	text-align:center
}
.footer {
	border-top:solid 1px #ddd;
	padding:20px 0 10px;
	line-height:2em
}
.footer .footer-column {
	min-height:1em
}
.footer .grid-span-12.footer-column {
	text-align:center
}
.footer .widget {
	margin:50px 0
}
.footer .widget-title {
	font-size:14px;
	font-family:inherit;
	font-weight:bold;
	font-weight:800;
	text-transform:uppercase;
	margin-bottom:1.07142857em
}
#post-footer {
	border-top:solid 1px #ddd;
	text-align:center;
	padding:10px 0;
	font-style:italic;
	font-family:Georgia,"Times New Roman",Times,serif;
	color:#aaa
}
#post-footer a {
	color:inherit
}
/** styles for frontend*/.ltstpsts-latest-posts article {
	position:relative;
	width:auto;
	border:0;
	padding:0 0 13px;
	margin:0
}
.ltstpsts-latest-posts header {
	width:auto;
	min-width:100%;
	padding:0;
	margin:0
}
.ltstpsts-latest-posts img {
	float:left;
	padding:5px 5px 5px 0
}
.ltstpsts-latest-posts article .entry-content {
	float:none !important;
	padding:0;
	width:auto !important
}
.ltstpsts-latest-posts article .entry-header {
	padding-right:0;
	padding-left:0;
	line-height: 16px;
}
.ltstpsts-latest-posts .entry-meta {
	color:#999
}
.ltstpsts-latest-posts .entry-meta>span:not(:first-child):before {
	content:"\2022";
	margin:0 5px
}
body {
	line-height:23px;
	color:#454751
}
body h1 {
	color:#435188;
	font-size:2.3em;
	font-weight:600
}
body h2 {
	color:#435188;
	font-size:1.8em;
	font-weight:600
}
body h3 {
	color:#435188;
	font-size:1.3em;
	font-weight:600
}
body h4 {
	color:#435188;
	font-weight:600
}
p {
	margin:21px 0
}
.ltstpsts_posts_title {
	margin:0 0 5px;
	font-size: 16px;
	line-height: 18px;
}
#header {
	background:#fff url(/wp-content/uploads/2016/09/header.png) 50% 0 no-repeat;
	position:relative;
	border:solid 1px #ddd;
	border-right:none;
	border-left:none;
	height:150px
}
#branding .accent-typo {
	background:transparent;
	color:#ffffff
}
body #header:before {
	background:transparent
}
.main a {
	color:#EC680A
}
.main #ltstpsts_latest_posts_widget-2 .entry-header a {
	color:#435188
}
.main .button a {
	color:#fff
}
.main input[type="submit"],.main #submit,.main .button {
	background:#EC680A;
	color:#ffffff
}
.main input[type="submit"]:hover,.main #submit:hover,.main .button:hover {
	background:#EC680A;
	color:#ffffff
}
.main input[type="submit"].secondary,.main #submit.secondary,.main .button.secondary {
	background:#89A7C0;
	color:#ffffff
}
#header-aside {
	width:60%;
	background:transparent
}
#menu-primary-items>li a {
	color:#fff
}
#menu-primary-items>li>a {
	padding:3px 6px
}
#main.main {
	padding-bottom:0;
	overflow:visible
}
.entry-content {
	border-bottom:none
}
#post-footer {
	border-top:none;
	text-align:center;
	padding:10px 0;
	font-style:italic;
	font-family:Georgia,"Times New Roman",Times,serif;
	color:#444
}
.singular-page-13 .grid-span-8 {
	width:100%
}
.singular-page-13 .grid-span-4 {
	display:none
}
.highlight-typo {
	background:#fff
}
#menu-primary-items.sf-menu li:hover {
	background:#435188
}
#smwoverlay-1,#smwoverlay-2 {
	text-align:left;
	color:#444;
	font-size:14px
}
#text-6 {
	margin:6px 0!important
}
#text-6 a {
	color:#444;
	font-size:14px;
	font-weight:bold
}
#text-6 a:hover {
	text-decoration:underline
}
.sidebar .widget-title {
	color:#aaa;
	font-size:17px;
	font-family:inherit;
	font-weight:bold;
	font-weight:800;
	text-transform:uppercase;
	margin-bottom:1.07142857em
}
#ltstpsts_latest_posts_widget-2 .more-link a {
	color:#EC680A
}
.fa-thumbs-up:before {
	font-family:FontAwesome;
	display:inline-block;
	content:"\f164";
	margin-right:10px
}
.fa-eye:before {
	font-family:FontAwesome;
	display:inline-block;
	content:"\f06e";
	margin-right:3px
}
.rating>input:checked ~ label,.rating:not(:checked)>label:hover,.rating:not(:checked)>label:hover ~ label {
	color:#FFD700
}
.rating>input:checked+label:hover,.rating>input:checked ~ label:hover,.rating>label:hover ~ input:checked ~ label,.rating>input:checked ~ label:hover ~ label {
	color:#FFED85
}
.rating {
	border:none;
	float:left
}
.rating>input {
	display:none
}
.rating>label:before {
	margin:2px;
	font-size:1.25em;
	font-family:FontAwesome;
	display:inline-block;
	content:"\f005"
}
.rating>.half:before {
	content:"\f089";
	position:absolute
}
.rating>label {
	float:right
}
.listing-main {
	margin:0;
	padding:20px;
	border-bottom:solid 1px #ccc
}
.listing-main.staff-pick {
	-webkit-box-shadow:0px 2px 4px #444666;
	-moz-box-shadow:0px 2px 4px #444666;
	box-shadow:0px 2px 4px #444666
}
.listing-left img {
	margin:0;
	position:absolute;
	top:50%;
	left:50%;
	margin-right:-50%;
	transform:translate(-50%,-50%)
}
.listing-left {
	padding-left:0;
	padding-right:0
}
.entry-grid {
	margin-bottom:30px;
	padding-bottom:16.016077px;
	min-width:inherit;
	border-bottom:solid 1px #ddd
}
.listing-middle {
	padding-left:20px;
	padding-right:20px
}
.listing-right {
	padding-left:0;
	padding-right:0;
	text-align:center
}
.loop-title {
	margin:0 0 15px 0
}
.img-holder {
	height:13em;
	position:relative
}
.listing-main.reviews .img-holder {
	height:6em;
	position:relative
}
#text-4 .listing-main.reviews .img-holder {
	height:4em;
	position:relative
}
.page-intro-copy {
	font-size:21px;
	margin-bottom:28px
}
#branding {
	width:40%;
	background:transparent
}
.partner-name {
	display:inline-block;
	color:#435188;
	width:100%;
	font-size:22px;
	font-weight:500;
	margin-bottom:0
}
.rating-stars {
	display:inline-block
}
.rating-stars img {
	max-height:20px
}
.number-of-ratings {
	line-height:22px;
	display:inline-block
}
.excerpt {
	display:inline-block;
	width:100%;
	font-size:14px;
	;
	line-height:16px
}
.listing-bullets {
	display:inline-block;
	width:100%
}
.rating-number {
	display:inline-block;
	width:100%;
	font-size:36px;
	color:#444;
	line-height:36px;
	text-align:center
}
.rating-description {
	display:inline-block;
	width:100%;
	font-size:18px;
	color:#444;
	line-height:18px;
	text-transform:uppercase;
	text-align:center
}
.phone-number {
	display:inline-block;
	width:100%;
	font-weight:600;
	font-size:18px;
	color:#559F03;
	text-align:center;
	line-height:36px
}
.phone-number a {
	color:#559F03
}
.button.view-site {
	text-align:center
}
.accent-well {
	background:#EEF0F9;
	padding:15px
}
.pros li {
	list-style:disc!important
}
.cons li {
	list-style:disc!important
}
.listing-main ul {
	margin-top:5px;
	list-style-position:outside
}
.listing-main ul li,.entry-content ul li {
	font-size:13px;
	line-height:15px;
	list-style:none;
	margin-bottom:6px
}
.main .article li {
	margin-right:0;
	display:list-item;
	list-style:disc;
	font-size:14px
}
.listing-main ul li:before {
	font-size:13px;
	font-family:FontAwesome;
	display:inline-block;
	content:"\f00c";
	color:#559F03
}
.listing-main ul li i {
	font-size:14px;
	color:#559F03;
	margin-right:5px
}
.ribbon-holder {
	position:absolute;
	top:0;
	z-index:200;
	width:250px;
	left:-19px
}
.ribbon {
	width:147px;
	height:30px;
	position:absolute;
	text-align:center;
	font-size:18px!important;
	background:#559F03;
	-webkit-box-shadow:rgba(000,000,000,0.3) 0 1px 1px;
	-moz-box-shadow:rgba(000,000,000,0.3) 0 1px 1px;
	box-shadow:rgba(000,000,000,0.3) 0 1px 1px;
	top:8px
}
.ribbon h1 {
	font-size:16px!important;
	color:#fff;
	margin:0px;
	padding:8px 10px;
	font-weight:bold
}
.ribbon:before {
	left:-2em;
	border-right-width:1.5em;
	border-left-color:transparent;
	-webkit-box-shadow:rgba(000,000,000,0.4) 1px 1px 1px;
	-moz-box-shadow:rgba(000,000,000,0.4) 1px 1px 1px;
	box-shadow:rgba(000,000,000,0.4) 1px 1px 1px
}
.ribbon .ribbon-content:before {
	border-color:#871616 transparent transparent transparent;
	position:absolute;
	display:block;
	border-style:solid;
	bottom:-1em;
	content:''
}
.ribbon .ribbon-content:before {
	left:0;
	border-width:1em 0 0 1em
}
.ribbon .ribbon-content:after {
	right:0;
	border-width:1em 1em 0 0
}
.ribbon-text {
	color:#fff;
	font-weight:bold;
	line-height:28px
}
.button.call-now {
	background-color:#559F03
}
.sidebar .widget {
	margin:0
}
#text-3 {
	width:22%;
	display:block;
	margin-bottom:6px!important;
	margin-top:6px!important
}
.top-disclaimers {
	width:250px
}
#text-2 img {
	float:left;
	margin:9px 10px 0 0;
	width:100px
}
#menu-primary-items {
	font-size:16px
}
#site-title {
	margin:0;
	font-size:26px;
	line-height:1em;
	text-transform:uppercase
}
#site-logo {
	padding:15px 23px 13px 0;
	min-width:220px;
	max-width:100%;
	display:inline-block;
	vertical-align:top;
	height:auto
}
input[type="submit"],#submit,.button,input[type="submit"].button-medium,#submit.button-medium,.button-medium {
	padding:10px 16px 11px;
	font-size:1em;
	line-height:1.4em;
	margin-top:10px;
	margin-bottom:5px;
	border:solid 1px rgba(0,0,0,0.15)
}
#content .loop-meta {
	text-align:left;
	margin-bottom:0px;
	padding-top:0;
	padding-bottom:10px;
	line-height:27px
}
#content {
	margin-top:30px
}
.entry-content-featured-img {
	display:block;
	float:left;
	margin:0 20px 18px 0
}
#loop-meta {
	background:transparent;
	position:relative
}
.entry-featured-img-wrap {
}
#content.layout-wide-right #loop-meta:before,#content.layout-narrow-right #loop-meta:before {
	position:absolute;
	background:transparent;
	height:100%;
	width:9999px;
	content:" ";
	right:0
}
.sidebar {
	margin-top:30px;
	line-height:22px
}
.sidebar-links {
	width:100%;
	text-align:center
}
.sidebar-links li {
	width:100%;
	text-align:center;
	font-size:16px;
	margin:10px 0
}
.sidebar-links a {
	text-decoration:underline;
	text-transform:uppercase;
	margin:0 10px
}
.jq-ry-container {
	position:relative;
	padding:0 5px;
	line-height:0;
	display:block;
	cursor:pointer;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
.jq-ry-container[readonly="readonly"] {
	cursor:default
}
.jq-ry-container>.jq-ry-group-wrapper {
	position:relative;
	width:100%
}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group {
	position:relative;
	line-height:0;
	z-index:10;
	white-space:nowrap
}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group>svg {
	display:inline-block
}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-normal-group {
	width:100%
}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-rated-group {
	width:0;
	z-index:11;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden
}
.magee-modal {
	width:100%!important
}
.magee-modal.magee-modal-effect-1.magee-modal-show {
	text-align:left;
	font-style:normal
}
.magee-modal-content-wrapper {
	width:100%!important;
	max-width:750px!important
}
.magee-modal-trigger.how-we-score,.magee-modal-trigger.advertiser-disclosure {
	float:left;
	clear:right;
	color:#444;
	font-weight:bold
}
.legal-sep {
	float:left;
	clear:right;
	margin:0 10px
}
.magee-modal-title-wrapper a.magee-modal-close {
	color:#454751 !important
}
.button-row {
	text-align:center
}
#modal-window-1,#modal-window-2 {
	top:15%!important
}
@media only screen and (max-width:799px) {
	#header-aside {
		width:100%;
		background:#3498db
	}
	.listing-main {
		text-align:center!important
	}
	.listing-main.staff-pick img {
		padding-top:0
	}
	.listing-left {
		padding-left:0;
		padding-right:0;
		padding-top:0px
	}
	.listing-bullets {
		display:none
	}
	#branding {
		width:100%;
		background:transparent
	}
	#site-logo {
		display:block;
		padding:5px 0 1px 0;
		margin:0 auto;
		max-width:280px
	}
	.img-holder,.listing-main.reviews .img-holder {
		height:auto;
		padding:0
	}
	.listing-main img {
		margin:0 auto 15px auto;
		display:block;
		position:relative;
		top:0;
		left:0;
		transform:translate(0,0)
	}
	#content .loop-meta {
		text-align:center
	}
	#text-3 {
		width:100%;
		display:block;
		margin-bottom:6px!important;
		margin-top:6px!important
	}
	.top-disclaimers {
		float:none;
		width:250px;
		margin:0 auto
	}
	#header {
		height:90px
	}
	.menu-toggle {
		display:block;
		color:#fff
	}
}
.blocker {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	overflow:auto;
	z-index:201;
	padding:20px;
	box-sizing:border-box;
	background-color:rgb(0,0,0);
	background-color:rgba(0,0,0,0.75);
	text-align:center
}
.blocker:before {
	content:"";
	display:inline-block;
	height:100%;
	vertical-align:middle;
	margin-right:-0.05em
}
.blocker.behind {
	background-color:transparent
}
.modal {
	display:inline-block;
	vertical-align:middle;
	position:relative;
	z-index:2;
	max-width:500px;
	box-sizing:border-box;
	width:90%;
	background:#fff;
	padding:15px 30px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-o-border-radius:8px;
	-ms-border-radius:8px;
	border-radius:8px;
	-webkit-box-shadow:0 0 10px #000;
	-moz-box-shadow:0 0 10px #000;
	-o-box-shadow:0 0 10px #000;
	-ms-box-shadow:0 0 10px #000;
	box-shadow:0 0 10px #000;
	text-align:left
}
.modal a.close-modal {
	position:absolute;
	top:-12.5px;
	right:-12.5px;
	display:block;
	width:30px;
	height:30px;
	text-indent:-9999px;
	background:url("data:image/png;base64,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") no-repeat 0 0
}
.modal-spinner {
	display:none;
	width:64px;
	height:64px;
	position:fixed;
	top:50%;
	left:50%;
	margin-right:-32px;
	margin-top:-32px;
	background:url("data:image/gif;base64,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") #111 no-repeat center center;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-o-border-radius:8px;
	-ms-border-radius:8px;
	border-radius:8px
}
.ltstpsts-latest-posts p{margin:10px 0;font-size: 13px;line-height: 21px;}
