@font-face {font-family: entypo;src: url("fonts/entypo/entypo.eot");src: url("fonts/entypo/entypo.eot?#iefix") format("embedded-opentype"),url("fonts/entypo/entypo.woff") format("woff"),url("fonts/entypo/entypo.ttf") format("truetype"),url("fonts/entypo/entypo.svg#EntypoRegular") format("svg");font-weight: 400;font-style: normal;}
@font-face {font-family: entypo-social;src: url("fonts/entypo/entypo-social.eot");src: url("fonts/entypo/entypo-social.eot?#iefix") format("embedded-opentype"),url("fonts/entypo/entypo-social.woff") format("woff"),url("fonts/entypo/entypo-social.ttf") format("truetype"),url("fonts/entypo/entypo-social.svg#EntypoRegular") format("svg");font-weight: 400;font-style: normal;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}
audio, canvas, video {display: inline-block;}
audio:not([controls]) {display: none;height: 0;}
[hidden] {display: none;}
html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body {margin: 0;}
a:focus {outline: thin dotted;}
a:active, a:hover {outline: 0;}
h1 {font-size: 2em;margin: .67em 0;}
abbr[title] {border-bottom: 1px dotted;}
b, strong {font-weight: 700;}
dfn {font-style: italic;}
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
mark {background: #ff0;color: #000;}
code, kbd, pre, samp {font-family: monospace,serif;font-size: 1em;}
pre {white-space: pre-wrap;}
q {quotes: "“" "”" "‘" "’";}
small {font-size: 80%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -.5em;}
sub {bottom: -.25em;}
img {border: 0;}
svg:not(:root) {overflow: hidden;}
figure {margin: 0;}
fieldset {border: 1px solid silver;margin: 0 2px;padding: .35em .625em .75em;}
legend {border: 0;padding: 0;}
button, input, select, textarea {font-family: inherit;font-size: 100%;margin: 0;}
button, input {line-height: normal;}
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;}
input[type=checkbox], input[type=radio] {-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input[type=search] {-webkit-appearance: textfield;-moz-box-sizing: content-box;box-sizing: content-box;}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
textarea {overflow: auto;vertical-align: top;}
table {border-collapse: collapse;border-spacing: 0;}
*, input[type=search] {-moz-box-sizing: border-box;box-sizing: border-box;}
.archive-pagination:before, .clearfix:before, .entry:before, .entry-pagination:before, .footer-widgets:before, .nav-primary:before, .nav-secondary:before, .site-container:before, .site-footer:before, .site-header:before, .site-inner:before, .wrap:before {content: " ";display: table;}
.archive-pagination:after, .clearfix:after, .entry:after, .entry-pagination:after, .footer-widgets:after, .nav-primary:after, .nav-secondary:after, .site-container:after, .site-footer:after, .site-header:after, .site-inner:after, .wrap:after {clear: both;content: " ";display: table;}
html {font-size: 62.5%;}
body {background-color: #f5f5f5;color: #666;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 16px;font-size: 1.6rem;font-weight: 300;line-height: 1.625;}
a, button, input:focus, input[type=button], input[type=reset], input[type=submit], textarea:focus, .button {-webkit-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}
::-moz-selection {background-color: #333;color: #fff;}
::selection {background-color: #333;color: #fff;}
a {color: #666;text-decoration: none;}
a img {margin-bottom: -4px;margin-bottom: -.4rem;}
a:hover {color: #333;}
p {margin: 0 0 24px;margin: 0 0 2.4rem;padding: 0;}
strong {font-weight: 700;}
ol, ul {margin: 0;padding: 0;}
blockquote, blockquote::before {color: #999;}
blockquote {margin: 40px 40px 24px;margin: 4rem 4rem 2.4rem;}
blockquote::before {content: "“";display: block;font-size: 30px;font-size: 3rem;height: 0;left: -20px;position: relative;top: -10px;}
.entry-content code {background-color: #333;color: #ddd;}
cite {font-style: normal;}
h1, h2, h3, h4, h5, h6 {color: #333;font-family: Lato,sans-serif;font-weight: 700;line-height: 1.2;margin: 0 0 16px;margin: 0 0 1.6rem;}
h1 {font-size: 36px;font-size: 3.6rem;}
h2 {font-size: 30px;font-size: 3rem;}
h3 {font-size: 24px;font-size: 2.4rem;}
h4 {font-size: 20px;font-size: 2rem;}
h5 {font-size: 18px;font-size: 1.8rem;}
h6 {font-size: 16px;font-size: 1.6rem;}
embed, iframe, img, object, video, .wp-caption {max-width: 100%;}
img {height: auto;width: auto;}
input, select, textarea {background-color: #fff;border: 1px solid #ddd;border-radius: 3px;box-shadow: 1px 1px 3px #eee inset;color: #999;font-size: 14px;font-size: 1.4rem;padding: 16px;padding: 1.6rem;width: 100%;}
input:focus, textarea:focus {border: 1px solid #999;outline: 0;}
::-moz-placeholder {color: #999;opacity: 1;}
::-webkit-input-placeholder {color: #999;}
button, input[type=button], input[type=reset], input[type=submit], .button, .entry-content .button {background-color: #333;border: none;box-shadow: none;color: #fff;cursor: pointer;padding: 16px 24px;padding: 1.6rem 2.4rem;text-transform: uppercase;width: auto;}
button:hover, input:hover[type=button], input:hover[type=reset], input:hover[type=submit], .button:hover, .entry-content .button:hover {background-color: #f15123;}
.entry-content .button:hover {color: #fff;}
.button {border-radius: 3px;display: inline-block;}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-results-button {display: none;}
table {border-collapse: collapse;border-spacing: 0;line-height: 2;margin-bottom: 40px;margin-bottom: 4rem;width: 100%;}
tbody {border-bottom: 1px solid #ddd;}
th, td {text-align: left;}
th {font-weight: 700;text-transform: uppercase;}
td {border-top: 1px solid #ddd;padding: 6px 0;padding: .6rem 0;}
.site-inner, .wrap {margin: 0 auto;max-width: 1140px;}
.site-inner {clear: both;padding-top: 40px;padding-top: 4rem;}
.content-sidebar-sidebar .content-sidebar-wrap, .sidebar-content-sidebar .content-sidebar-wrap, .sidebar-sidebar-content .content-sidebar-wrap {width: 920px;}
.content-sidebar-sidebar .content-sidebar-wrap {float: left;}
.sidebar-content-sidebar .content-sidebar-wrap, .sidebar-sidebar-content .content-sidebar-wrap {float: right;}
.content {float: right;width: 740px;}
.content-sidebar .content, .content-sidebar-sidebar .content, .sidebar-content-sidebar .content {float: left;}
.content-sidebar-sidebar .content, .sidebar-content-sidebar .content, .sidebar-sidebar-content .content {width: 520px;}
.full-width-content .content {width: 100%;}
.sidebar-primary {float: right;width: 360px;}
.sidebar-content .sidebar-primary, .sidebar-sidebar-content .sidebar-primary {float: left;}
.sidebar-secondary {float: left;width: 180px;}
.content-sidebar-sidebar .sidebar-secondary {float: right;}
.five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds {float: left;margin-left: 2.5641025641026%;}
.one-half, .three-sixths, .two-fourths {width: 48.717948717949%;}
.one-third, .two-sixths {width: 31.623931623932%;}
.four-sixths, .two-thirds {width: 65.811965811966%;}
.one-fourth {width: 23.076923076923%;}
.three-fourths {width: 74.358974358974%;}
.one-sixth {width: 14.529914529915%;}
.five-sixths {width: 82.905982905983%;}
.first {clear: both;margin-left: 0;}
.avatar {float: left;}
.alignleft .avatar {margin-right: 24px;margin-right: 2.4rem;}
.alignright .avatar {margin-left: 24px;margin-left: 2.4rem;}
.search-form input[type=submit] {border: 0;clip: rect(0,0,0,0);height: 1px;margin: -1px;padding: 0;position: absolute;width: 1px;}
img.centered, .aligncenter {display: block;margin: 0 auto 24px;margin: 0 auto 2.4rem;}
img.alignnone {margin-bottom: 12px;margin-bottom: 1.2rem;}
.alignleft {float: left;text-align: left;}
.alignright {float: right;text-align: right;}
img.alignleft, .wp-caption.alignleft {margin: 0 24px 24px 0;margin: 0 2.4rem 2.4rem 0;}
img.alignright, .wp-caption.alignright {margin: 0 0 24px 24px;margin: 0 0 2.4rem 2.4rem;}
.wp-caption-text {font-size: 14px;font-size: 1.4rem;font-weight: 700;text-align: center;}
.widget_calendar table {width: 100%;}
.widget_calendar td, .widget_calendar th {text-align: center;}
.breadcrumb {margin-bottom: 20px;margin-bottom: 2rem;}
.archive-description, .author-box {background-color: #fff;margin-bottom: 40px;margin-bottom: 4rem;}
.archive-description {padding: 40px 40px 24px;padding: 4rem 4rem 2.4rem;}
.author-box {padding: 40px;padding: 4rem;}
.author-box-title {color: #333;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 16px;font-size: 1.6rem;margin-bottom: 4px;margin-bottom: .4rem;}
.author-box a {border-bottom: 1px solid #ddd;}
.author-box p {margin-bottom: 0;}
.author-box .avatar {margin-right: 24px;margin-right: 2.4rem;}
.entry-title {font-size: 36px;font-size: 3.6rem;line-height: 1;}
.entry-title a, .sidebar .widget-title a {color: #333;}
.entry-title a:hover {color: #666;}
.widget-title {font-size: 16px;font-size: 1.6rem;margin-bottom: 24px;margin-bottom: 2.4rem;text-transform: uppercase;}
.sidebar .widget-title a {border: none;}
.archive-title {font-size: 20px;font-size: 2rem;margin-bottom: 24px;margin-bottom: 2.4rem;}
.featured-content .entry {border-bottom: 2px solid #f5f5f5;margin-bottom: 20px;margin-bottom: 2rem;padding: 0 0 24px;padding: 0 0 2.4rem;}
.featured-content .entry-title {border: none;font-size: 24px;font-size: 2.4rem;line-height: 1.2;}
.featured-content .entry-title a {border: none;}
.enews-widget {color: #999;}
.enews-widget .widget-title {color: #fff;}
.enews-widget input {margin-bottom: 16px;margin-bottom: 1.6rem;}
.enews-widget input:focus {border: 1px solid #ddd;}
.enews-widget input[type=submit] {background-color: #f15123;color: #fff;margin: 0;width: 100%;}
.enews-widget input:hover[type=submit] {background-color: #fff;color: #333;}
.latest-tweets ul li {margin-bottom: 16px;margin-bottom: 1.6rem;}
div.gform_wrapper input[type=email], div.gform_wrapper input[type=text], div.gform_wrapper textarea, div.gform_wrapper .ginput_complex label {font-size: 16px;font-size: 1.6rem;padding: 16px;padding: 1.6rem;}
div.gform_wrapper .ginput_complex label {padding: 0;}
div.gform_wrapper li, div.gform_wrapper form li {margin: 16px 0 0;margin: 1.6rem 0 0;}
div.gform_wrapper .gform_footer input[type=submit] {font-size: 14px;font-size: 1.4rem;}
img#wpstats {display: none;}
.site-header {background-color: #fff;}
.site-header .wrap {padding: 40px 0;padding: 4rem 0;}
.title-area {float: left;font-family: Lato,sans-serif;font-weight: 700;padding: 16px 0;padding: 1.6rem 0;width: 320px;}
.header-image .title-area {padding: 0;}
.site-title {font-size: 28px;font-size: 2.8rem;line-height: 1;margin: 0 0 8px;margin: 0 0 .8rem;text-transform: uppercase;}
.site-title a, .site-title a:hover {color: #333;}
.site-description {color: #999;font-size: 16px;font-size: 1.6rem;font-weight: 300;line-height: 1;margin-bottom: 0;}
.header-full-width .title-area, .header-full-width .site-title {width: 100%;}
.header-image .site-description, .header-image .site-title a {display: block;text-indent: -9999px;}
.header-image .site-header .wrap {background: url("images/logo.png") no-repeat left;padding: 0;}
.header-image .site-title a {float: left;min-height: 164px;width: 100%;}
.widget-area {word-wrap: break-word;}
.site-header .widget-area {float: right;text-align: right;width: 800px;}
.header-image .site-header .widget-area {padding: 40px 0;padding: 4rem 0;}
.site-header .search-form {float: right;margin-top: 24px;margin-top: 2.4rem;}
.genesis-nav-menu {clear: both;color: #999;font-family: Lato,sans-serif;line-height: 1.5;width: 100%;}
.genesis-nav-menu .menu-item {display: inline-block;text-align: left;}
.genesis-nav-menu a {border: none;color: #999;display: block;padding: 28px 24px;padding: 2.8rem 2.4rem;position: relative;}
.genesis-nav-menu a:hover, .genesis-nav-menu .current-menu-item>a, .genesis-nav-menu .sub-menu .current-menu-item>a:hover {color: #333;}
.genesis-nav-menu .sub-menu .current-menu-item>a {color: #999;}
.genesis-nav-menu>.menu-item>a {text-transform: uppercase;}
.genesis-nav-menu .sub-menu {left: -9999px;opacity: 0;position: absolute;-webkit-transition: opacity .4s ease-in-out;transition: opacity .4s ease-in-out;width: 200px;z-index: 99;}
.genesis-nav-menu .sub-menu a {background-color: #fff;border: 1px solid #eee;border-top: none;font-size: 14px;font-size: 1.4rem;padding: 16px 20px;padding: 1.6rem 2rem;position: relative;width: 200px;}
.genesis-nav-menu .sub-menu .sub-menu {margin: -54px 0 0 199px;}
.genesis-nav-menu .menu-item:hover {position: static;}
.genesis-nav-menu .menu-item:hover>.sub-menu {left: auto;opacity: 1;}
.genesis-nav-menu>.first>a {padding-left: 0;}
.genesis-nav-menu>.last>a {padding-right: 0;}
.genesis-nav-menu>.right {display: inline-block;float: right;list-style-type: none;padding: 28px 0;padding: 2.8rem 0;text-transform: uppercase;}
.genesis-nav-menu>.right>a {display: inline;padding: 0;}
.genesis-nav-menu>.rss>a {margin-left: 48px;margin-left: 4.8rem;}
.genesis-nav-menu>.search {padding: 14px 0 0;padding: 1.4rem 0 0;}
.site-header .sub-menu {border-top: 1px solid #eee;}
.site-header .sub-menu .sub-menu {margin-top: -55px;}
.nav-primary {background-color: #333;}
.nav-primary a:hover, .nav-primary .current-menu-item>a {color: #fff;}
.nav-primary .sub-menu a:hover {color: #333;}
.nav-secondary {background-color: #fff;}
.entry {background-color: #fff;border-radius: 3px;margin-bottom: 40px;margin-bottom: 4rem;padding: 40px 40px 24px;padding: 4rem 4rem 2.4rem;}
.entry-content a {border-bottom: 1px solid #ddd;color: #f15123;}
.entry-content a:hover {color: #333;}
.entry-content .attachment a, .entry-content .gallery a {border: none;}
.entry-content ol, .entry-content p, .entry-content ul, .quote-caption {margin-bottom: 26px;margin-bottom: 2.6rem;}
.entry-content ol, .entry-content ul {margin-left: 40px;margin-left: 4rem;}
.entry-content ol li {list-style-type: decimal;}
.entry-content ul li {list-style-type: disc;}
.entry-content ol ol, .entry-content ul ul {margin-bottom: 0;}
.entry-content .search-form {width: 50%;}
.entry-meta {color: #999;font-size: 14px;font-size: 1.4rem;}
.entry-meta a {border-bottom: 1px solid #ddd;}
.entry-header .entry-meta {margin-bottom: 24px;margin-bottom: 2.4rem;}
.entry-footer .entry-meta {border-top: 2px solid #f5f5f5;margin: 0 -40px;margin: 0 -4rem;padding: 32px 40px 8px;padding: 3.2rem 4rem .8rem;}
.entry-comments-link::before {content: "—";margin: 0 6px 0 2px;margin: 0 .6rem 0 .2rem;}
.entry-categories, .entry-tags {display: block;}
.archive-pagination, .entry-pagination {font-size: 14px;font-size: 1.4rem;margin: 40px 0;margin: 4rem 0;}
.archive-pagination li {display: inline;}
.archive-pagination li a {background-color: #333;border-radius: 3px;color: #fff;cursor: pointer;display: inline-block;padding: 8px 12px;padding: .8rem 1.2rem;}
.archive-pagination li a:hover, .archive-pagination li.active a {background-color: #f15123;}
.entry-pagination a {border-bottom: 1px solid #ddd;}
.comment-respond, .entry-comments, .entry-pings {background-color: #fff;margin-bottom: 40px;margin-bottom: 4rem;}
.entry-comments {padding: 40px;padding: 4rem;}
.comment-respond, .entry-pings {padding: 40px 40px 16px;padding: 4rem 4rem 1.6rem;}
.comment-respond a, .entry-comments a {border-bottom: 1px solid #ddd;}
.comment-content {clear: both;}
.entry-comments .comment-author {margin-bottom: 0;}
.comment-respond input[type=email], .comment-respond input[type=text], .comment-respond input[type=url] {width: 50%;}
.comment-respond label {display: block;margin-right: 12px;margin-right: 1.2rem;}
.comment-list li, .ping-list li {list-style-type: none;}
.comment-list li {margin-top: 24px;margin-top: 2.4rem;padding: 32px;padding: 3.2rem;}
.comment-list li li {margin-right: -32px;margin-right: -3.2rem;}
li.comment {background-color: #f5f5f5;border: 2px solid #fff;border-right: none;}
.comment .avatar {margin: 0 16px 24px 0;margin: 0 1.6rem 2.4rem 0;}
.entry-pings .reply {display: none;}
.form-allowed-tags {background-color: #f5f5f5;font-size: 14px;font-size: 1.4rem;padding: 24px;padding: 2.4rem;}
.sidebar {color: #999;}
.sidebar a {border-bottom: 1px solid #ddd;}
.sidebar p:last-child {margin-bottom: 0;}
.sidebar li {list-style-type: none;margin-bottom: 6px;margin-bottom: .6rem;word-wrap: break-word;}
.sidebar ul>li:last-child {margin-bottom: 0;}
.sidebar .widget {background-color: #fff;border-radius: 3px;margin-bottom: 40px;margin-bottom: 4rem;padding: 40px;padding: 4rem;}
.sidebar .enews-widget {background-color: #333;}
.footer-widgets {background-color: #333;color: #999;clear: both;padding: 40px 0 16px;padding: 4rem 0 1.6rem;}
.footer-widgets-1, .footer-widgets-3 {width: 350px;}
.footer-widgets-2 {width: 360px;}
.footer-widgets-1 {margin-right: 40px;margin-right: 4rem;}
.footer-widgets-1, .footer-widgets-2 {float: left;}
.footer-widgets-3 {float: right;}
.footer-widgets a {border-bottom: 1px solid #666;color: #999;}
.footer-widgets a:hover {color: #ddd;}
.footer-widgets .widget {margin-bottom: 24px;margin-bottom: 2.4rem;}
.footer-widgets .widget-title {color: #fff;}
.footer-widgets li {list-style-type: none;margin-bottom: 6px;margin-bottom: .6rem;word-wrap: break-word;}
.footer-widgets .search-form input:focus {border: 1px solid #ddd;}
.site-footer {background-color: #fff;color: #999;font-size: 14px;font-size: 1.4rem;padding: 40px 0;padding: 4rem 0;text-align: center;}
.site-footer a {border-bottom: 1px solid #ddd;}
.site-footer p {margin-bottom: 0;}
@media only screen and (max-width:1139px) {.site-inner, .wrap {max-width: 960px;}
	.content-sidebar-sidebar .content-sidebar-wrap, .sidebar-content-sidebar .content-sidebar-wrap, .sidebar-sidebar-content .content-sidebar-wrap {width: 740px;}
	.content, .site-header .widget-area {width: 620px;}
	.sidebar-content-sidebar .content, .sidebar-sidebar-content .content, .content-sidebar-sidebar .content {width: 400px;}
	.footer-widgets-1, .footer-widgets-2, .footer-widgets-3, .sidebar-primary, .title-area {width: 300px;}}
@media only screen and (max-width:1023px) {body {background-color: #fff;}
	.content, .content-sidebar-sidebar .content, .content-sidebar-sidebar .content-sidebar-wrap, .footer-widgets-1, .footer-widgets-2, .footer-widgets-3, .sidebar-content-sidebar .content, .sidebar-content-sidebar .content-sidebar-wrap, .sidebar-primary, .sidebar-secondary, .sidebar-sidebar-content .content, .sidebar-sidebar-content .content-sidebar-wrap, .site-header .widget-area, .site-inner, .title-area, .wrap {width: 100%;}
	.site-header .wrap {padding: 20px 0;padding: 2rem 0;}
	.header-image .site-header .wrap {background-position: center top;}
	.site-inner {padding-left: 5%;padding-right: 5%;}
	.archive-description, .author-box, .comment-respond, .entry, .entry-comments, .entry-footer .entry-meta, .header-image .site-header .widget-area, .sidebar .widget, .site-header {padding: 0;}
	.genesis-nav-menu li, .site-header ul.genesis-nav-menu, .site-header .search-form {float: none;}
	.genesis-nav-menu, .site-description, .site-header .title-area, .site-header .search-form, .site-title {text-align: center;}
	.genesis-nav-menu a, .genesis-nav-menu>.first>a, .genesis-nav-menu>.last>a {padding: 20px 16px;padding: 2rem 1.6rem;}
	.site-header .search-form {margin: 16px auto;margin: 1.6rem auto;}
	.genesis-nav-menu li.right {display: none;}
	.entry-footer .entry-meta {margin: 0;padding-top: 12px;padding-top: 1.2rem;}
	.sidebar .widget.enews-widget {padding: 40px;padding: 4rem;}
	.site-footer {padding: 24px 0;padding: 2.4rem 0;}
	.footer-widgets {padding: 40px 5% 16px;}
	.footer-widgets-1 {margin: 0;}}
@media only screen and (max-width:767px) {.five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds {margin: 0;width: 100%;}}
.gform_title {display: none;}
.gfield_label {line-height: 3;}
#field_1_3 {line-height: 0;}
div.gform_wrapper li, div.gform_wrapper form li {margin-left: 0;margin-left: 0;list-style: none;list-style-type: none;}
.entry-content ul {margin-left: 0;margin-left: 0;}
h1, h2, h3, h4, h5, h6 {font-weight: 100;}
a, .entry-content a {color: #98bfee;}
.entry-content ul li {margin-left: 18px;}
:focus {outline: -webkit-focus-ring-color auto 0;}
nav {clear: both;}
.sub-menu-toggle, .menu-toggle {display: none;visibility: hidden;}
@media only screen and (min-width:768px) {nav {display: block !important;}}
@media only screen and (max-width:767px) {.menu-toggle, .sub-menu-toggle {display: block;font-size: 20px;font-size: 4rem;font-weight: 700;margin: 0 auto;overflow: hidden;padding: 20px;padding: 1rem;text-align: center;visibility: visible;line-height: .5;}
	button.menu-toggle, button.sub-menu-toggle {background-color: transparent;color: #999;}
	.sub-menu-toggle {padding: 18px;padding: 1.8rem;position: absolute;right: 0;top: 0;}
	.menu-toggle:before {content: "≡";}
	.menu-toggle.activated:before {font-family: entypo;speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;content: "❌";}
	.sub-menu-toggle:before {content: "+";}
	.sub-menu-toggle.activated:before {content: "-";}
	nav {display: none;position: relative;}
	.genesis-nav-menu .menu-item {background-color: #fff;border-bottom: 1px solid;border-color: #777;display: block;position: relative;text-align: center;box-shadow: 0 8px 6px -6px rgba(0,0,0,.8);}
	.genesis-nav-menu .menu-item:hover {position: relative;}
	.genesis-nav-menu .sub-menu {clear: both;display: none;opacity: 1;position: static;width: 100%;}
	.genesis-nav-menu .sub-menu a {border-left: 0;position: relative;width: auto;}
	.genesis-nav-menu .sub-menu .sub-menu {margin: 0;}
	.genesis-nav-menu .sub-menu .sub-menu a {background-color: #f5f5f5;padding-left: 30px;}
	.genesis-nav-menu .sub-menu .sub-menu .sub-menu a {background-color: #fff;padding-left: 40px;}
	.nav-primary a:hover, .nav-primary .current-menu-item>a {color: #333;}}
body, .entry {background-color: #fff;background: #fff;font-family: Lato,sans-serif;}
.site-header {background-color: #fff;margin-top: 20px;margin-top: 2rem;margin-bottom: .5rem;height: 80px;}
@media only screen and (max-width:1023px) {.site-header {margin-top: 0;margin-top: 0;height: 100%;}}
@media only screen and (max-width:1023px) {.header-image .site-header .wrap {background-position-y: 14px;height: 101px;}}
.title-area {height: 81px;margin-top: 10px;width: 300px;}
@media only screen and (max-width:1023px) {.title-area {height: 81px;margin: 0 auto;float: none;}}
.header-image .site-title a {min-height: 45px;}
.genesis-nav-menu a {padding: 0;color: #333;color: ;margin: 32px 20px 5px;border-bottom: solid 3px #fff;}
.genesis-nav-menu li:last-child a {margin-right: 0;}
@media only screen and (max-width:767px) {.genesis-nav-menu li:last-child a {padding: 10px 2.4rem;}}
.current-menu-item a, .genesis-nav-menu a:hover {border-bottom: solid 3px #f80;margin-bottom: 5px;}
body.js .site-container {visibility: hidden;}
body.no-js .site-container {visibility: visible;}
.home .site-inner {padding-top: 20px;padding-top: 2rem;}
.site-inner {padding-bottom: 40px;padding-bottom: 4rem;}
.site-inner .entry-header h1 {color: #777;font-weight: 600;}
.entry {padding-top: 0;padding-top: 0;}
@media only screen and (max-width:768px) {.entry {padding: 0 0 24px;padding: 0 0 2.4rem;}}
.sidebar .widget {padding: 0;padding: 0;}
@media only screen and (max-width:1023px) {.sidebar .widget {border-radius: 3px;margin-bottom: 40px;margin-bottom: 4rem;padding: 40px;padding: 4rem;}}
@media only screen and (max-width:480px) {.sidebar .widget {background-color: #fff;border-radius: 3px;margin-bottom: 20px;margin-bottom: 2rem;padding: 20px;padding: 2rem;}}
.sidebar .widget-wrap {background-color: rgba(236,236,236,.39);padding: 20px;border: 1px solid #000;border-radius: 4px;}
.sidebar-blog {float: right;width: 360px;}
@media only screen and (max-width:1139px) {.sidebar-blog {width: 300px;}}
@media only screen and (max-width:1023px) {.sidebar-blog {width: 100%;}}
.footer-widgets {background-color: #777;padding: 20px 0 0;padding: 2rem 0 0;text-transform: uppercase;}
.footer-widgets .footer-widgets-1 {width: 100%;padding-bottom: 20px;}
.footer-widgets .widget {margin-bottom: 0;}
.footer-widgets li>a {color: #f0f0f0;color: ;border-bottom: 0 solid;padding: 15px 15px;}
.site-footer {color: #f0f0f0;color: ;padding: 10px 0 20px;padding: 1rem 0 2rem;background-color: #777;border-top: solid 3px #f80;}
.site-footer a {color: #f0f0f0;color: ;text-decoration: none;border-bottom: none;}
html, body {height: 100%;}
.site-container {height: 100%;}
.page-wrap {min-height: 100%;margin-bottom: -130px;}
.site-inner {min-height: 100%;margin-bottom: -130px;}
.site-footer, .site-inner:after {height: 130px;}
.site-footer {background: #777;}
figcaption {padding-top: 10px;height: auto;position: relative;overflow: hidden;max-width: 330px;padding: 30px;background: #fff;min-height: 320px;}
@media only screen and (max-width:767px) {figcaption {max-width: 767px;min-height: 100%;}}
figure {position: relative;}
figure h2 {position: absolute;padding: 36% 0;width: 92%;margin: 0;text-align: center;color: #fff;}
@media only screen and (max-width:767px) {figure h2 {padding: 16% 0;}}
@media only screen and (max-width:480px) {figure h2 {padding: 22% 0;}}
.header-image .site-header .widget-area {padding: 0;margin-top: 0;}
.Widget_JobsFeed h4 {margin: 0 0 10px;}
.Widget_JobsFeed ul {margin: 0 0 0 10px;}
@media only screen and (max-width:1023px) {header section.widget.hyperartsSocialWidget {text-align: center;}}
@media only screen and (max-width:1023px) {header section.widget.hyperartsSocialWidget {display: none;}}
.footer-widgets section.widget.hyperartsSocialWidget {display: none;}
@media only screen and (max-width:768px) {.footer-widgets section.widget.hyperartsSocialWidget {display: block;text-align: center;}}
#easy-social-links li {display: inline-block;padding: 0 5px;margin: 0;}
@media only screen and (max-width:479px) {#easy-social-links li {padding: 3px;}}
#easy-social-links li :last-child {padding-right: 0;}
@media only screen and (max-width:479px) {#easy-social-links li :last-child {padding: 3px;}}
#easy-social-links i {font-family: entypo-social;speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;color: #666;color: ;font-size: 42px;line-height: .5;-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.site-header #easy-social-links i:hover {color: #333;color: ;}
.footer-widgets #easy-social-links i:hover {color: #333;color: ;}
#easy-social-links i.facebook:before {content: "";}
#easy-social-links i.googleplus:before {content: "";}
#easy-social-links i.linkedin:before {content: "";}
#easy-social-links i.twitter:before {content: "";}
.footer-widgets .wrap .widget-area {margin: 0 auto;float: none;}
.footer-widgets .widget_nav_menu {margin-top: 10px;text-align: center;}
.footer-widgets .widget_nav_menu li {display: inline-block;}
@media only screen and (max-width:479px) {.footer-widgets .widget_nav_menu li {display: block;}}
#hero {margin-bottom: 30px;text-align: center;clear: both;position: relative;display: none;}
#hero .wrap {position: relative;top: 0;left: 0;}
#hero .wrap picture {position: relative;top: 0;left: 0;z-index: 0;}
#hero .wrap span {color: #fff;display: block;padding-top: 20%;position: absolute;z-index: 10;top: 0;width: 100%;}
@media only screen and (max-width:480px) {#hero .wrap span {padding-top: 10%;}}
#hero .wrap span h1, #hero .wrap span h2, #hero .wrap span h3, #hero .wrap span h4, #hero .wrap span h5, #hero .wrap span h6, #hero .wrap span p, #hero .wrap span span {color: #fff;}
#hero .wrap span h1 {font-weight: 700;font-size: 48px;font-size: 4.8rem;margin-bottom: 10px;margin-bottom: 1rem;}
@media only screen and (max-width:767px) {#hero .wrap span h1 {font-size: ;}}
#hero .wrap span h2 {margin-bottom: 10px;margin-bottom: 1rem;}
.home .entry {margin: 0;padding: 0;}
.home .entry-content article:nth-child(2) {padding-left: 15px;}
@media only screen and (max-width:1139px) {.home .entry-content article:nth-child(2) {padding-left: 0;}}
.home .entry-content article:nth-child(3) {padding-left: 31px;}
@media only screen and (max-width:1139px) {.home .entry-content article:nth-child(3) {padding-left: 0;}}
.ihover-container {margin: 40px 0;width: 100%;float: left;display: block;position: relative;clear: both;}
.ihover-container .ih-item:nth-child(2), .ihover-container .ih-item:nth-child(3) {margin-left: 75px !important;}
@media only screen and (max-width:1139px) {.ihover-container .ih-item:nth-child(2), .ihover-container .ih-item:nth-child(3) {margin-left: 0;}}
.home header.entry-header {display: none;}
.home div.homebox {height: 100%;border: 1px solid #363a74;margin-top: 5px;padding-bottom: 10px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.home div.homebox p {margin: 15px 20px 0;}
.home div.homebox h2 {background-color: #363a74;margin: 0;padding: 5px;color: #fff;line-height: 100%;text-align: center;}
body.page-template-page_blog-php .news>a {border-bottom: solid 3px #f80;}
body.page-template-page-featured-large-php #hero .wrap span {padding: 20%;font-size: 20px;font-size: 2rem;}
body.page-template-page-featured-large-php #hero .wrap span>::first-line {font-size: 24px;}
body.single-post header .news>a {border-bottom: solid 3px #f80;}
.picker-element {opacity: 0;position: absolute;z-index: -1;-webkit-transition: none;transition: none;}
.picker {cursor: pointer;margin: 0 0 10px 0;overflow: hidden;}
.picker .picker-label {color: #888;cursor: pointer;display: block;font-size: 14px;float: left;line-height: 16px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.picker .picker-handle {border: 1px solid #ccc;display: block;float: left;height: 16px;margin: 0 5px 0 0;width: 16px;}
.picker.focus .picker-label {color: #555;}
.picker.focus .picker-handle {border-color: #aaa;}
.picker.picker-radio .picker-handle {border-radius: 8px;}
.picker.picker-radio .picker-flag {background: #fff;display: block;border-radius: 4px;height: 8px;margin: 3px;width: 8px;}
.picker.picker-radio.focus .picker-flag {background: #ddd;}
.picker.picker-radio.checked .picker-flag {background: #999;}
.picker.picker-checkbox .picker-handle {border-radius: 3px;}
.picker.picker-checkbox .picker-flag {background: #fff;border-radius: 2px;display: block;height: 100%;margin: 0;width: 100%;}
.picker.picker-checkbox.checked .picker-flag {background: #fff url("images/jquery.fs.picker-icon.png") no-repeat center;}
.picker.picker-toggle {padding: 20px 0 0;position: relative;}
.picker.picker-toggle .picker-toggle-label {color: #999;font-size: 12px;position: absolute;text-transform: uppercase;top: 0;}
.picker.picker-toggle .picker-toggle-label.on {left: 0;}
.picker.picker-toggle .picker-toggle-label.off {color: #333;right: 0;}
.picker.picker-toggle .picker-label {display: none;}
.picker.picker-toggle .picker-handle {border-radius: 3px;height: 20px;position: relative;width: 100%;}
.picker.picker-toggle .picker-flag {background: #666;border-radius: 2px;display: block;height: 100%;left: 50%;margin: 0;position: absolute;top: 0;width: 50%;-webkit-transition: left .1s linear;transition: left .1s linear;}
.picker.picker-toggle.checked .picker-toggle-label.on {color: #333;}
.picker.picker-toggle.checked .picker-toggle-label.off {color: #999;}
.picker.picker-toggle.checked .picker-flag {background: #666;left: 0;}
.picker.disabled {cursor: default;opacity: .5;}
.picker.disabled .picker-label {cursor: default;}
.picker.disabled .picker-handle {cursor: default;}
@media screen and (min-width:740px) {.picker:hover .picker-label {color: #555;}
	.picker:hover .picker-handle {border-color: #aaa;}
	.picker.picker-radio:hover .picker-flag {background: #ddd;}
	.picker.disabled:hover .picker-label {color: #888;}
	.picker.disabled:hover .picker-handle {border-color: #ccc;}
	.picker.picker-radio.disabled:hover .picker-flag {background: #fff;}}
.gfield_select {display: none;}
.selecter {display: block;margin: 10px 0;position: relative;max-width: 30%;z-index: 1;}
.selecter .selecter-element {height: 100%;left: 0;position: absolute;opacity: 0;width: 100%;z-index: 0;}
.selecter .selecter-element, .selecter .selecter-element:focus {outline: 0;-webkit-tap-highlight-color: rgba(255,255,255,0);-webkit-tap-highlight-color: transparent;}
.selecter .selecter-selected {background: #f9f9f9 url("jquery.fs.selecter-arrow.png") no-repeat right center;border: 1px solid #ccc;border-radius: 3px;color: #333;cursor: pointer;display: block;font-size: 13px;margin: 0;overflow: hidden;padding: 8px 10px;position: relative;text-overflow: clip;z-index: 2;}
.selecter .selecter-options {border: 1px solid #ccc;border-width: 0 1px 1px;background-color: #fefefe;border-radius: 0 0 3px 3px;box-shadow: 0 1px 4px rgba(0,0,0,.15);display: none;left: 0;margin: 0;max-height: 260px;overflow: auto;overflow-x: hidden;padding: 0;position: absolute;top: 100%;width: 100%;z-index: 50;}
.selecter .selecter-group {background: #f9f9f9;border-bottom: 1px solid #e3e3e3;color: #999;display: block;font-size: 11px;padding: 5px 10px 4px;text-transform: uppercase;}
.selecter .selecter-item {background: #fff;border-bottom: 1px solid #e3e3e3;color: #333;cursor: pointer;display: block;font-size: 13px;margin: 0;overflow: hidden;padding: 8px 10px;text-overflow: ellipsis;width: 100%;}
.selecter .selecter-item.selected {background: #f9f9f9;}
.selecter .selecter-item.disabled {color: #999;cursor: default;}
.selecter .selecter-item:first-child {border-radius: 0;}
.selecter .selecter-item:last-child {border-radius: 0 0 2px 2px;border-bottom: 0;}
@media screen and (min-width:980px) {.selecter .selecter-item:hover, .selecter .selecter-item.selected:hover {background-color: #f3f3f3;}
	.selecter .selecter-item.disabled:hover {background-color: #fff;}
	.selecter:hover .selecter-selected {background-color: #fff;}
	.selecter.disabled .selecter-item:hover {background: #fff;}}
.selecter.open {z-index: 3;}
.selecter.open .selecter-selected {border-radius: 3px 3px 0 0;z-index: 51;}
.selecter.open .selecter-selected, .selecter.focus .selecter-selected {background-color: #fff;box-shadow: 0 0 5px rgba(0,0,0,.1);}
.selecter.cover .selecter-options {border-radius: 3px;border-width: 1px;top: 0;}
.selecter.cover .selecter-options .selecter-item.first {border-radius: 3px 3px 0 0;}
.selecter.cover.open .selecter-selected {border-radius: 3px 3px 0 0;z-index: 49;}
.selecter.bottom .selecter-options {border-width: 1px 1px 0;bottom: 100%;top: auto;}
.selecter.bottom .selecter-item:last-child {border: none;}
.selecter.bottom.open .selecter-selected {border-radius: 0 0 3px 3px;}
.selecter.bottom.open .selecter-options {border-radius: 3px 3px 0 0;}
.selecter.bottom.cover .selecter-options {bottom: 0;top: auto;}
.selecter.bottom.cover.open .selecter-selected {border-radius: 3px;}
.selecter.bottom.cover.open .selecter-options {border-radius: 3px;}
.selecter.multiple .selecter-options {border-radius: 3px;border-width: 1px;box-shadow: none;display: block;position: static;width: 100%;}
.selecter.disabled .selecter-selected {background: #fff;border-color: #eee;color: #ccc;cursor: default;}
.selecter.disabled .selecter-options {background: #fff;border-color: #eee;}
.selecter.disabled .selecter-group, .selecter.disabled .selecter-item {border-color: #eee;color: #ccc;cursor: default;}
.selecter.disabled .selecter-item.selected {background: #fafafa;}
.selecter .selecter-options.scroller {overflow: hidden;}
.selecter .selecter-options.scroller .scroller-content {max-height: 260px;padding: 0;}
@media screen and (max-width:740px) {.selecter {max-width: 40%;}}
@media screen and (max-width:500px) {.selecter {max-width: 100%;}}
.wrap, .header-image {height: 81px;}
.entry-content {padding-left: 15px;}
a, .entry-content a {border: 0;color: #f80;}
.indent {margin-left: 25px;}
.home div.homebox {border-color: #9a9aba;}
.home div.first p {margin: 0 40px 20px;}
.home p.entry-meta {border-color: #fff;}
.home div.homebox {margin-top: 20px;min-height: 430px;}
.home div.homebox h2 {background-color: transparent;margin: 10px 0 0;color: #9a9aba;font-weight: 700;}
.home div.homebox .first-h2 {margin-bottom: 20px;}
.blog-feed-content {padding: 0;}
.blog-feed-content2 {margin: 0;padding: 15px 20px;}
.blog-feed-content2 h5 {font-weight: 700;margin-top: 10px;}
.blog-feed-content2 img {float: left;margin-right: 8px;width: 100px;height: 100px;padding: 2px;}
.site-footer {background-color: #eee;border-top: 5px solid #363a74;color: #363a74;}
.site-footer a {color: #363a74;}
h1.entry-title {background-color: #efefef;color: #333 !important;border: 1px solid #ccc;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;padding: 5px 0 5px 10px;line-height: 125%;}
div.content-sidebar-wrap h1.entry-title a, article.post h1.entry-title {border: 0;background-color: #fff;color: #888 !important;padding: 0;}
body.page-template-page_blog-php .content-sidebar-wrap img, body.single-post .content-sidebar-wrap img {border: 1px solid #666;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;padding: 2px;}
.genesis-nav-menu .sub-menu a {line-height: 100%;margin: 0;padding: 8px;}
.genesis-nav-menu .sub-menu a:hover {border-bottom: 1px solid #eee;color: #f80;}
.textwidget h3 {font-weight: 700;font-size: 18px;}
body.single-tshowcase .entry-content img {border: 1px solid #fff;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;float: left;margin: 0 15px 15px 0;padding: 2px;}
body.single-tshowcase h1.entry-title {margin-bottom: 1.5em;}
body.single-tshowcase .site-inner {width: 90%;}
body.single .site-inner p {line-height: 150%;}
div.tshowcase-box-title a {border: 0;color: #666;}
.ts-square {overflow: visible;}
.ts-square img {margin-bottom: 6px;margin-top: 1em;}
div.logooos.logooos_list div.logooos_textcontainer div.logooos_text a.logooos_morelink {margin-top: 0;}
div.logooos.logooos_list div.logooos_textcontainer div.logooos_title {margin-bottom: 0;}
h1.site-title a, body.single-tshowcase p.entry-meta, div.ts-clear-both {display: none;}
.Widget_JobsFeed h4.widgettitle {margin-bottom: 0;}
.Widget_JobsFeed h5.widget-title {margin: 10px;}
body h4.widget-title, h4.widgettitle, .tshowcase-vcard-right .tshowcase-single-position {font-weight: 700;}
header .current-page-parent>a, header .current_page_parent>a, body.consultants header .consultants>a, body.personnel header .about>a {border-bottom: solid 3px #f80;}
.title-area h1.site-title a {width: 380px;height: 90px;}
.genesis-nav-menu button.sub-menu-toggle {padding: 0px;}
.entry-content a.pressbutton {background-color: #efefef;border-color: #efefef;border-style: solid;border-width: 1px;}
.entry-content a.pressbutton:hover {border-color: #f80;border-style: solid;border-width: 1px;background-color: #efefef;}