a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
  border: 0;
  font-family: inherit;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline
}

iframe {
  border: 0;
  font-family: inherit;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  outline: 0;
  padding: 0;
  vertical-align: baseline
}

html {
  overflow-y: scroll;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%
}
body {
  background: #fff
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
  display: block
}
ol, ul {
  list-style: none
}
table {
  border-collapse: separate;
  border-spacing: 0
}
caption, td, th {
  font-weight: 400;
  padding: .2em 1em;
  text-align: left
}
blockquote:after, blockquote:before, q:after, q:before {
  content: ""
}
blockquote, q {
  quotes: """"
}
a:focus {
  outline: dotted thin
}
a:active, a:hover {
  outline: 0
}
a img {
  border: 0
}
body, button, input, select, textarea {
  color: #404040;
  font-family: Georgia, Times, serif;
  font-size: 16px;
  line-height: 1.5
}
h1, h2, h3, h4, h5, h6 {
  clear: both;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif
}
hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em
}
p {
  margin-bottom: 1.5em
}
ol, ul {
  margin: 0 0 1.5em 3em
}
ul {
  list-style: disc
}
ol {
  list-style: decimal
}
ol ol, ol ul, ul ol, ul ul {
  margin-bottom: 0;
  margin-left: 1.5em
}
dt {
  font-weight: 700
}
dd {
  margin: 0 1.5em 1.5em
}
b, strong {
  font-weight: 700
}
cite, dfn, em, i {
  font-style: italic
}
blockquote {
  margin: 0 1.5em
}
address {
  margin: 0 0 1.5em
}
pre {
  background: #eee;
  font-family: "Courier 10 Pitch", Courier, monospace;
  font-size: 15px;
  line-height: 1.6;
  margin-bottom: 1.6em;
  padding: 1.6em;
  overflow: auto;
  max-width: 100%
}
code, kbd, tt, var {
  font: 12px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace
}
pre code {
  font-size: 11px;
  word-wrap: break-word
}
abbr, acronym {
  border-bottom: 1px dotted #666;
  cursor: help
}
ins, mark {
  background: #fff9c0;
  text-decoration: none
}
sub, sup {
  font-size: 75%;
  height: 0;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}
sup {
  bottom: 1ex
}
sub {
  top: .5ex
}
small {
  font-size: 75%
}
big {
  font-size: 125%
}
figure {
  margin: 0
}
table {
  margin: 0 0 1.5em;
  width: 100%
}
th {
  font-weight: 700
}
button, input, select, textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline
}
button, input {
  line-height: normal
}
button, html input[type=button], input[type=reset], input[type=submit] {
  border: 1px solid #ccc;
  border-color: #ccc #ccc #bbb;
  border-radius: 3px;
  background: #fafafa;
  background: linear-gradient(top, #fafafa 60%, #e6e6e6 100%);
  box-shadow: inset 0 2px 1px #fff;
  color: rgba(0, 0, 0, .8);
  cursor: pointer;
  -webkit-appearance: button;
  font-size: 14px;
  padding: 1.12em 1.5em .88em;
  text-shadow: 0 1px 0 rgba(255, 255, 255, .5)
}
button:hover, html input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {
  background: #f5f5f5;
  background: linear-gradient(top, #f5f5f5 60%, #dcdcdc 100%);
  border-color: #bbb #bbb #aaa
}
button:active, button:focus, html input[type=button]:active, html input[type=button]:focus, input[type=reset]:active, input[type=reset]:focus, input[type=submit]:active, input[type=submit]:focus {
  border-color: #aaa #bbb #bbb;
  box-shadow: inset 0 2px 2px rgba(0, 0, 0, .15)
}
input[type=checkbox], input[type=radio] {
  box-sizing: border-box;
  padding: 0
}
input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box
}
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0
}
input[type=email], input[type=text], textarea {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 3px
}
input[type=email]:focus, input[type=text]:focus, textarea:focus {
  color: #111
}
input[type=email], input[type=text] {
  padding: 3px
}
textarea {
  overflow: auto;
  padding-left: 3px;
  vertical-align: top;
  width: 98%
}
a, a:visited {
  color: #4382c4
}
a:active, a:focus, a:hover {
  color: #014
}
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em
}
.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em
}
.aligncenter {
  clear: both;
  display: block;
  margin: 0 auto
}
.assistive-text, .screen-reader-text {
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important
}
.mobile-text, .mobile-title {
  display: none
}
.main-navigation {
  clear: both;
  display: block;
  width: 100%
}
.main-navigation ul {
  list-style: none;
  margin: 0;
  padding-left: 0
}
.main-navigation li {
  float: left;
  position: relative
}
.main-navigation a {
  display: block;
  text-decoration: none
}
.main-navigation ul ul {
  box-shadow: 0 3px 3px rgba(0, 0, 0, .2);
  display: none;
  float: left;
  position: absolute;
  top: 1.5em;
  left: 0;
  z-index: 99999
}
.main-navigation ul ul ul {
  left: 100%;
  top: 0
}
.main-navigation ul ul a {
  width: 200px
}
.main-navigation ul li:hover > ul {
  display: block
}
#primary-menu li a {
  display: inline-block;
  line-height: 2em;
  padding: .75em 1.25em
}
#primary-menu ul ul {
  top: auto
}
#primary-menu li li {
  background: #000;
  display: inline;
  padding: 0;
  width: 200px
}
#primary-menu li li a {
  box-sizing: border-box;
  width: 100%
}
.menu-toggle {
  cursor: pointer
}
.main-small-navigation .menu {
  display: none
}
.dropcap {
  color: #272727;
  font: 3em/1em Georgia, serif;
  float: left;
  margin: 0 10px 0 0
}
.introfeature p.first-child {
  font-size: 1.25em;
  line-height: 1.5em
}
.introfeature p.first-child .dropcap {
  font-size: 5.25em;
  line-height: .857em
}
.featured-image {
  display: block;
  margin: 1em 0
}
.comment-reminder {
  color: #003;
  font-style: italic;
  font-weight: 700
}
.entry-meta {
  clear: both
}
.entry-content, .entry-summary {
  margin: 1.5em 0 0
}
.cfx:after, .cfx:before, .entry-content:after, .entry-content:before, .entry-summary:after, .entry-summary:before {
  content: " ";
  display: table
}
.cfx:after, .entry-content:after, .entry-summary:after {
  clear: both
}
.page-links {
  clear: both;
  margin: 0 0 1.5em
}
.archive .format-aside .entry-title, .blog .format-aside .entry-title {
  display: none
}
.comment-content img, .entry-content img, .entry-summary img, .site-header img, .widget img, .widget input[type=image] {
  max-width: 100%
}
.entry-content img, .entry-summary img, .site-header img, .widget img, img[class*=align], img[class*=wp-image-] {
  height: auto
}
.site-header img {
  max-width: 100%;
  width: auto
}
.entry-content img.featured-image, .entry-summary img.featured-image {
  max-width: initial;
  width: 100%
}
.comment-content img.wp-smiley, .entry-content img.wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
  height: auto;
  width: auto
}
.wp-caption {
  font-size: .8em;
  max-width: 100%
}
.wp-caption.aligncenter, .wp-caption.alignleft, .wp-caption.alignright {
  margin-bottom: 1.5em
}
.wp-caption img {
  display: block;
  margin: 1.2% auto 0;
  max-width: 98%
}
.wp-caption-text {
  text-align: center
}
.wp-caption .wp-caption-text {
  line-height: 1.3em;
  margin: .8075em 0
}
#content .gallery {
  margin-bottom: 1.5em
}
#content .gallery a img {
  border: none;
  height: auto;
  max-width: 90%
}
#content .gallery dd {
  margin: 0
}
embed, iframe, object {
  max-width: 100%
}
#content .site-navigation {
  margin: 0 0 1.5em;
  overflow: hidden
}
#content .nav-previous {
  float: left;
  width: 48%
}
#content .nav-next {
  float: right;
  text-align: right;
  width: 48%
}
#content .paging-navigation .meta-nav {
  color: #ccc;
  font-size: 2.5em;
  text-shadow: 0 1px 2px #fff
}
#content .nav-previous a:after, #content .nav-previous a:before {
  content: " ";
  display: table
}
#content .nav-previous a:after {
  clear: both
}
#content .nav-next a:after, #content .nav-next a:before {
  content: " ";
  display: table
}
#content .nav-next a:after {
  clear: both
}
#content .nav-next .meta-nav, #content .nav-previous .meta-nav {
  background-image: url(img/sprites.png);
  background-repeat: no-repeat;
  height: 0;
  margin-top: 4px;
  overflow: hidden;
  padding-top: 24px;
  width: 24px
}
#content .nav-previous .meta-nav {
  background-position: -950px 0;
  float: left;
  margin-right: 5px
}
#content .nav-next .meta-nav {
  background-position: -1000px 0;
  float: right;
  margin-left: 5px;
  margin-bottom: 4px
}
.widget {
  margin: 0 0 1.5em
}
#top_search {
  float: right;
  margin: 0 0 18px;
  position: relative;
  width: 31.4465%
}
.widget_search {
  position: relative
}
#search .assistive-text, .widget_search .assistive-text {
  background: url(img/sprites.png) -1050px -3px no-repeat;
  clip: inherit;
  display: block;
  height: 0;
  left: 8px;
  overflow: hidden;
  padding-top: 18px;
  top: 9px;
  width: 18px
}
#s {
  box-sizing: border-box;
  border: 1px solid #bbb;
  color: #aaa;
  font: 13px/22px 'Helvetica Neue', Helvetica, Arial, sans-serif;
  height: 34px;
  padding: 6px 10px 4px 30px;
  width: 100%
}
#s:focus {
  border-color: #3eaadd;
  box-shadow: 0 0 3px #3eaadd;
  outline: 0
}
#searchsubmit {
  display: none
}
#secondary .widget_search {
  background: 0 0;
  border: none
}
#secondary .widget_search .field {
  height: auto;
  min-height: 32px;
  width: 100%;
  box-sizing: border-box
}
#secondary .widget_search .assistive-text {
  top: 8px
}
#secondary .jetpack_subscription_widget form {
  padding: 0 1em .5em
}
#headernav .innerwrap, .wrap {
  margin: 0 auto;
  max-width: 1200px;
  width: 96%
}
.button, .nav-next a, .nav-previous a {
  border: 1px solid #aaa;
  color: #333;
  display: block;
  font: 12px/32px 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin: 0;
  padding: 0 10px;
  text-decoration: none;
  text-shadow: 1px 1px 0 #fff;
  border-radius: 5px;
  background: #eee;
  background: linear-gradient(top, #fff 0, #d2d4d6 100%)
}
.button {
  cursor: pointer;
  display: inline-block
}
.button:hover, .nav-next a:hover, .nav-previous a:hover {
  color: #4382c4;
  border-color: #4382c4;
  text-decoration: none
}
#headernav {
  background: #014;
  border-bottom: 4px solid #d6d6d6;
  color: #fff;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  min-height: 3.5em;
  padding: 0;
  box-shadow: 0 4px 6px rgba(102, 102, 102, .6);
  overflow: visible
}
#headernav a {
  color: #d6d6d6;
  line-height: 28px
}
#headernav a:hover {
  color: #fff
}
#headernav .social {
  float: right;
  line-height: 3.5em;
  margin: 0;
  position: relative;
  z-index: 5
}
#headernav .social a {
  vertical-align: middle
}
.printable-logo {
  display: none
}
.site-header {
  clear: both;
  padding: 1.5em 23px;
  position: relative
}
.site-header .site-title {
  font-size: 2em;
  font-weight: 700;
  line-height: 1.2em;
  margin-bottom: 0
}
.site-header .site-title a {
  color: #014;
  text-decoration: none
}
.site-header .site-description {
  color: #666;
  line-height: 1.2em
}
.site-header .site-logo, .site-header .site-logo img {
  display: block
}
.site-header .headshot {
  background: right bottom no-repeat;
  display: block;
  height: 0;
  overflow: hidden;
  padding-top: 175px;
  width: 200px;
  position: absolute;
  right: 7%;
  bottom: 0
}
.header-full {
  padding-left: 0;
  padding-right: 0
}
.header-full .site-logo {
  width: 100%
}
.header-center .site-logo {
  margin: 0 auto
}
.header-nopad {
  padding-top: 0;
  padding-bottom: 0
}
.header-feature {
  padding: 5px 5px 0
}
.header-feature img {
  display: block;
  margin: 0 auto;
  max-width: 100%
}
#main {
  background: #d6d6d6;
  border: 5px solid #eee;
  color: #272727;
  overflow: hidden;
  padding: 1.75%
}
#primary {
  clear: left;
  float: left;
  width: 66.3764%
}
#secondary {
  float: right;
  width: 31.4465%
}
#main .full-width, body.full-width #primary {
  float: none;
  width: 100%
}
.full-width .page {
  margin-bottom: 0
}
body.full-width #secondary {
  display: none
}
body.barebones #content {
  min-height: 0
}
body.barebones #disqus_thread, body.barebones .page {
  margin-bottom: 0
}
body.barebones #categories-menu, body.barebones #footer, body.barebones #headernav .assistive-text, body.barebones #headernav .wrap, body.barebones #search {
  display: none
}
body.nosidebar #primary {
  float: none;
  width: 100%
}
body.nosidebar #secondary {
  display: none
}
#categories-menu ul {
  list-style: none;
  float: left;
  margin: 0 0 1.8%;
  padding: 0;
  width: 66.3764%
}
#categories-menu li {
  display: inline-block;
  margin: 0 0 0 1em;
  padding: 0;
  text-align: center
}
#categories-menu li:first-child {
  margin-left: 0
}
#categories-menu a {
  border: 1px solid #aaa;
  color: #333;
  display: block;
  font: 12px/32px 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin: 0;
  padding: 0 10px;
  text-decoration: none;
  text-shadow: 1px 1px 0 #fff;
  border-radius: 5px;
  background: #eee;
  background: linear-gradient(top, #fff 0, #d2d4d6 100%)
}
#categories-menu a:hover {
  background: #d6d6d6;
  background: linear-gradient(top, #eee 0, #aaacae 100%);
  text-shadow: 1px 1px 0 #eee
}
#categories-menu .current-menu-item a {
  background: #4382c4;
  background: linear-gradient(top, #cde 0, #4382c4 100%);
  color: #eee;
  text-shadow: 1px 1px 0 #272727
}
#content .paging-navigation {
  margin: 0
}
.page-header {
  display: none
}
.author .page-header, .category .page-header, .post-type-archive .page-header {
  display: block
}
.page .hentry, .single .hentry {
  clear: both
}
.category .page-header, .hentry, .post-type-archive .page-header {
  background: #fff;
  border: 1px solid #bbb; /*!aaa*/ border-radius: 5px;
  margin: 0 0 1.2em;
  padding: 26px 30px;
  overflow: hidden
}
.hentry h2 {
  clear: both;
  color: #014;
  font-size: 1.6em;
  font-weight: 700;
  margin-bottom: .5em
}
#dsq-content h3, .hentry h3 {
  clear: both;
  color: #014;
  font-size: 1.25em;
  font-weight: 700;
  margin-bottom: 1.2em;
  margin-top: 1.8em
}
.hentry h3 a {
  color: #014
}
.landingpage h3 {
  text-align: center
}
.hentry h4, .hentry h6 {
  font-size: 1em;
  font-style: italic;
  font-weight: 700;
  margin-bottom: .625em
}
.landingpage h4 {
  font-size: 1.125em;
  font-style: normal
}
.hentry h5 {
  font-size: 1em;
  font-style: italic;
  font-weight: 700;
  margin: 0
}
.hentry table {
  border: 1px solid #AAA;
  border-spacing: 0;
  margin: 1em 0 1.25em;
  width: 100%
}
.hentry td {
  border: 1px solid #AAA;
  padding: 6px;
  vertical-align: top
}
.hentry table.invisible, .hentry table.transparent {
  background: 0 0;
  border: none
}
.hentry table.invisible td, .hentry table.transparent td {
  border: none
}
.site-content a {
  text-decoration: none
}
.site-content a:hover {
  text-decoration: underline
}
.hentry blockquote.pullquote {
  background: 0 0;
  border-top: 10px solid #d6d6d6;
  border-bottom: 1px solid #272727;
  color: #333;
  float: left;
  font-size: 1.3em;
  font-style: italic;
  line-height: 1.2em;
  margin: .25em 1em .25em 0;
  padding: 1em 2px;
  text-align: center;
  width: 10em
}
.hentry blockquote.pullquote p {
  margin: 0
}
.hentry blockquote.pqRight {
  float: right;
  margin: .25em 0 .25em 1em
}
.hentry .disclosure {
  clear: both;
  color: #999;
  font-size: .8em;
  line-height: 1.5em;
  margin-top: 1em
}
.page .disclosure {
  margin-top: 0
}
.hentry blockquote {
  font-size: .9em;
  line-height: 1.8em
}
.hentry blockquote:before {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased
}
.hentry blockquote p:last-child {
  margin-bottom: 0
}
.hentry blockquote div, .hentry cite {
  line-height: 1.2em;
  text-align: right
}
.hentry ul {
  list-style: none;
  margin-bottom: 1.5em;
  margin-left: 2em
}
.hentry ol p, .hentry ul p {
  margin: 1em 0
}
.hentry ol ul, .hentry ul ul {
  margin: .8em 0
}
.hentry ol li {
  margin-bottom: 1em
}
.hentry ul li {
  background: url(img/sprites.png) -1118px 0 no-repeat;
  padding-left: 1em;
  margin-bottom: .8em
}
.hentry ol li.singlespace, .hentry ul li.singlespace {
  margin-bottom: 0
}
.hentry .setoff {
  background: #eee;
  border: 1px solid #d6d6d6;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: .9em;
  padding: 15px 20px
} /*!!*/ .codeblock {
  background-color: #EEEEEA;
  border: 1px solid #CCC;
  font-family: courier, arial, helvetica, sans-serif;
  font-size: 10px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 16px;
  margin-bottom: 20px;
  margin-top: 8px;
  padding: 15px 20px
}
.hentry .photoendorsement .photo:after, .hentry blockquote:before {
  content: "\201C";
  display: inline-block;
  font-family: Georgia, serif;
  font-size: 5.5em;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  line-height: 1;
  opacity: .3;
  position: absolute;
  left: 0;
  top: -.02em;
  text-decoration: none;
  text-transform: none
}
.hentry blockquote {
  margin: 1em 0;
  padding: 0 3.3em;
  position: relative
}
.hentry blockquote cite:before {
  content: "\2014";
  margin: 0 .2em 0 .5em
}
.hentry .endorsement:before {
  top: .12em;
  left: .2em
}
.hentry .endorsement {
  background-color: #f3f3f3;
  border: 1px solid #CCC;
  font-family: arial, helvetica, sans-serif;
  line-height: 1.4em;
  margin: 1.5em 0;
  padding: 1em 1.5em 1em 4em
}
.hentry .endorsement cite {
  display: block;
  float: none;
  font-style: normal;
  text-align: right
}
.hentry .photoendorsement:before {
  content: none;
  display: none
}
.hentry .photoendorsement {
  overflow: hidden;
  padding: 1em 1.5em
}
.hentry .photoendorsement .photo {
  float: left;
  margin: .4em 4em 1em 0;
  position: relative
}
.hentry .photoendorsement .photo:after {
  top: -.12em;
  left: auto;
  right: -.65em
}
.getnoticed-postad img {
  max-width: 100%
}
#nav-above {
  display: none
}
.page h1, .page h1 a, .page-header h1, .page-header h1 a, .post h1, .post h1 a {
  color: #014;
  text-decoration: none
}
.page h1, .page-header h1, .post h1 {
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
  margin: 0
}
.page-header h1 {
  margin: 0 0 .8em
}
.entry-header .byline {
  font-style: normal;
  font-weight: 400;
  margin: .8em 0
}
.entry-header .entry-meta, .page-header .page-meta {
  font: 10px/16px 'Helvetica Neue', Helvetica, Arial, sans-serif;
  letter-spacing: 2px;
  margin-bottom: 6px;
  text-transform: uppercase
}
.entry-header .entry-meta h5 {
  border-bottom: 1px solid #d6d6d6;
  color: #aaa;
  display: block;
  font-size: 1em;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 4px;
  margin: 0 0 1em;
  padding-bottom: 1em
}
.entry-header .posted-on {
  display: none
}
.photo-credit, .photocredit {
  font: 11px/13px 'Helvetica Neue', Helvetica, Arial, sans-serif;
  margin: -1.5em 0 1em;
  padding: 0;
  text-align: center
}
.entry-footer {
  border-top: 1px solid #aaa;
  color: #666;
  font: 12px/24px 'Helvetica Neue', Helvetica, Arial, sans-serif;
  margin: 1.25em 0 -.8333em;
  overflow: hidden;
  padding: 10px 0 0
}
.entry-footer a {
  text-decoration: none
}
.entry-footer .sep {
  display: none
}
.entry-footer .continue-link {
  float: right;
  font-style: italic;
  margin-left: 2em
}
.entry-footer .comments-link, .entry-footer .entry-date-wrap {
  float: right
}
.custom-post {
  padding: 0;
  overflow: hidden
}
.custom-post .entry-summary h3 {
  margin-bottom: 1em
}
.custom-post .entry-summary blockquote, .custom-post .entry-summary p {
  line-height: 1.4em
}
.custom-post .entry-summary {
  color: #333;
  font-size: 1.4em;
  margin: 0;
  min-height: 55px;
  overflow: hidden;
  padding: 20px 40px 10px 130px
}
.custom-post .entry-content {
  border-top: 1px solid #bbb;
  margin: 0;
  padding: 26px 4%;
  position: relative
}
.custom-post .entry-content table {
  border: none;
  margin-top: 0
}
.custom-post .entry-content td, .custom-post .entry-content th {
  border: none;
  padding: 6px
}
.custom-post .entry-content th {
  font-weight: 400;
  padding-right: 20px;
  padding-left: 0;
  text-align: left
}
.entry-footer .up {
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
  border-top: none;
  border-bottom: 16px solid #bbb;
  display: block;
  height: 0;
  position: absolute;
  left: 50px;
  top: -16px;
  width: 0;
  z-index: 9
}
.entry-footer .up i {
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: none;
  border-bottom: 15px solid #fff;
  display: block;
  height: 0;
  position: absolute;
  left: -15px;
  top: 1px;
  width: 0
}
.custom-post .entry-summary {
  position: relative
}
.custom-post .entry-summary:before {
  color: #888;
  display: block;
  font: 400 42px/1 getnoticedtheme !important;
  position: absolute;
  left: 46px;
  z-index: 1;
  speak: none;
  text-align: center;
  text-decoration: none !important;
  text-transform: none;
  vertical-align: top;
  width: 42px;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased
}
.announcement-post .entry-summary:before {
  content: "\f109";
  top: .75em
}
.mediaappearance-post .entry-summary:before {
  content: "\f110"
}
.audio-post .entry-summary:before, .podcast-post .entry-summary:before {
  content: "\f10a";
  top: .8em
}
.book-post .entry-summary:before {
  content: "\f10b"
}
.event-post .entry-summary:before {
  content: "\f10c"
}
.link-post .entry-summary:before {
  content: "\f10f"
}
.photo-post .entry-summary:before {
  content: ""
}
.question-post .entry-summary:before {
  content: "\f112"
}
.quote-post .entry-summary:before {
  content: "\f113"
}
.slide-post .entry-summary:before {
  content: "\f114";
  top: 20px
}
.snippet-post .entry-summary:before {
  content: "\f115";
  top: .6em
}
.survey-post .entry-summary:before {
  content: "\f116"
}
.tip-post .entry-summary:before {
  content: "\f117";
  top: .6em
}
.tweet-post .entry-summary:before {
  content: "\f118"
}
.video-post .entry-summary:before {
  content: "\f119";
  top: .6em
}
.custom-post .entry-summary .wp-video, .custom-post .entry-summary embed, .custom-post .entry-summary iframe, .custom-post .entry-summary img, .custom-post .entry-summary object, .custom-post .entry-summary video {
  position: relative;
  z-index: 5
}
.wp-video-shortcode {
  max-width: 100%
}
.custom-post .entry-summary .wp-video {
  background: #000;
  width: 100% !important
}
.custom-post .entry-summary .wp-video-shortcode {
  margin: 0 auto;
  max-width: 100%
}
.quote-post .entry-summary, .quote-post .source-title {
  font-style: italic
}
.book-post .entry-summary img {
  float: left;
  margin: 0 0 10px -105px
}
.book-post .booktitle {
  font-style: italic
}
.tweet-post .entry-summary blockquote {
  background: none !important;
  border: none !important;
  font-family: inherit;
  margin: 0;
  padding: 0;
  font-size: 1em
}
.tweet-post .entry-summary blockquote:before {
  content: ""
}
.tweet-post cite {
  font-style: normal
}
.tweet-post cite a:hover {
  text-decoration: none
}
.tweet-post cite a:hover span {
  text-decoration: underline
}
.commentary, .link-post .commentary {
  margin-top: 10px
}
.audio-post a, .custom-post a, .link-post a {
  text-decoration: none
}
.audio-post .entry-summary {
  padding-bottom: 20px
}
.question-post .answer-question {
  border: 1px solid silver;
  color: #5d5d5d;
  display: inline-block;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: 700;
  margin: 0 10px 10px 100px;
  padding: 8px 15px;
  text-decoration: none;
  border-radius: 5px
}
.question-post .answer-question:hover {
  background: #cfdff0;
  border-color: #317dc9;
  text-decoration: none
}
.snippet-post .entry-summary {
  font-size: 1.3em;
  padding-bottom: 0
}
.snippet-post .entry-summary p {
  font-size: .77em;
  line-height: 1.8em;
  margin-bottom: 30px
}
.announcement-post .entry-summary {
  font-size: 1.3em;
  padding-bottom: 20px
}
.announcement-post .entry-summary p {
  line-height: 1.8em;
  font-size: .77em
}
.announcement-post .entry-summary ul {
  line-height: 1.8em;
  font-size: 14px
}
.announcement-post .entry-summary h3, .snippet-post .entry-summary h3, .tip-post .entry-summary h3 {
  font-size: 1.09em;
  margin-top: .3em
}
.event-post .entry-footer table {
  width: auto
}
.event-post .upsell {
  font-style: italic
}
.photo-post .entry-summary {
  font-size: 1em
}
.photo-post .entry-summary img {
  display: block;
  height: auto;
  margin: 0 auto;
  max-width: 100%
}
.photo-post .caption {
  padding: 1em 4%;
  text-align: center
}
.photo-post .entry .attachment-post-thumbnail {
  border: none;
  float: none;
  margin: 0
}
.survey-post .entry-summary {
  padding: 30px 20px 30px 130px
}
.photo-post .entry-summary, .slide-post .entry-summary, .video-post .entry-summary {
  padding: 0
}
.slide-post iframe, .video-post iframe {
  display: block;
  width: 100%
}
.slideshare-wrap {
  height: 0;
  margin-bottom: 1.5em;
  overflow: hidden;
  padding-bottom: 75%;
  padding-top: 38px;
  position: relative
}
.entry-summary .slideshare-wrap {
  margin-bottom: 0
}
.entry-summary .slideshare-wrap iframe, .slideshare-wrap iframe {
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0
}
.ted-video .entry-summary {
  padding: 30px 20px 30px 130px
}
.event-post .entry-summary, .mediaappearance-post .entry-summary {
  min-height: 45px;
  padding-bottom: 20px
}
.event-post .entry-summary p:last-child, .mediaappearance-post .entry-summary p:last-child {
  margin-bottom: 0
}
.event-post .entry-content th, .mediaappearance-post .entry-content th {
  min-width: 110px;
  width: 20%
}
.announcement-post .entry-content, .nolower .entry-content, .snippet-post .entry-content {
  padding-top: 15px;
  padding-bottom: 15px
}
.announcement-post .entry-meta, .nolower .entry-meta, .snippet-post .entry-meta {
  border-top: none;
  margin: 0;
  padding: 0
}
.post .surveyMonkeyInfo {
  border: 1px solid #ccc;
  margin-bottom: 20px
}
.surveyMonkeyNoScroll {
  overflow: hidden;
  width: 467px
}
.surveyMonkeyNoScroll iframe {
  width: 485px
}
.fullSurveyMonkeyNoScroll {
  overflow: hidden;
  width: 567px
}
.fullSurveyMonkeyNoScroll iframe {
  width: 585px
}
.scribd-iframe {
  margin-bottom: 1.5em
}
.hentry .videoshadow iframe {
  display: block
}
.hentry .videoshadow {
  background: url(img/video-shadow.png) center bottom no-repeat;
  margin-bottom: .5em;
  padding: 0 0 18px
}
.hentry .videoframe-outer {
  background: #e3e1e1;
  border-top: 1px solid #d9d9d9;
  border-left: 1px solid #a4a4a4;
  border-right: 1px solid #a4a4a4;
  border-bottom: 1px solid #1f1f1f;
  padding: 5px 6px
}
.hentry .videoframe-inner {
  border-top: 1px solid #5f5f5f;
  border-left: 1px solid #a7a7a7;
  border-right: 1px solid #a7a7a7;
  border-bottom: 1px solid #fff
}
.guestpost {
  background-color: #eaeaea;
  border: 1px solid #d5d5d5;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 18px;
  margin-bottom: 20px;
  margin-top: 8px;
  padding: 15px 20px
}
.hentry .videolib {
  list-style: none;
  margin: 0 -14px 0 0;
  padding: 0 0 5px;
  overflow: hidden
}
.hentry .videolib li {
  background: url(img/video-shadow-small.png) center bottom no-repeat !important;
  float: left;
  margin: 0 14px 0 0;
  padding: 0 0 20px !important
}
.hentry .videolib li a {
  display: block
}
.hentry .videolib img {
  border: 1px solid #cfd0cd;
  display: block;
  margin: 0;
  width: 131px;
  height: 98px
}
.hentry .videolib li a:hover img {
  border-color: #317DC9
}
.powerpress_links {
  color: #888;
  font-family: Arial, sans-serif;
  font-size: .9em;
  padding-top: 3px
}
.callout {
  background-color: #eee;
  border: 1px solid #d6d6d6;
  font-family: arial, helvetica, sans-serif;
  font-size: .9375em;
  line-height: 1.33em;
  margin: 8px 0 20px;
  padding: 15px 20px
}
.callout p:last-child {
  margin-bottom: 0
}
#comments, #comments-policy, #disqus_thread, .fb-comments {
  background: #fff;
  border: 1px solid #bbb
}
#comments, #disqus_thread {
  border-top: none;
  margin-bottom: 25px
}
div.fb-comments {
  border-top: none;
  display: block;
  text-align: center
}
#disqus_thread, .fb-comments {
  padding: 10px 20px 0
}
#fbSEOComments {
  border: 1px solid #bbb;
  border-top: none;
  padding: 4px 15px 1em
}
#comments {
  padding: 0 1em 1em
}
#comments-policy {
  border-bottom: none;
  padding: 1em 15px 1px;
  margin-top: 1.2em
}
.single-landingpage .hentry {
  margin-bottom: 0
}
#comments-policy p {
  background: #eaeaea;
  border: 1px solid #bbb;
  font-size: 12px;
  margin: 0 0 10px;
  padding: 12px 10px 10px
}
#dsq-comments a {
  color: #333
}
#dsq-comments a:hover {
  color: #666
}
.twitter > i {
  background: url(img/sprites.png) no-repeat
}
.facebook > i {
  background: url(img/sprites.png) -50px 0 no-repeat
}
.rssfeed > i {
  background: url(img/sprites.png) -100px 0 no-repeat
}
.pinterest > i {
  background: url(img/sprites.png) -150px 0 no-repeat
}
.google > i, .googleplus > i {
  background: url(img/sprites.png) -200px 0 no-repeat
}
.linkedin > i {
  background: url(img/sprites.png) -250px 0 no-repeat
}
.email > i {
  background: url(img/sprites.png) -300px 0 no-repeat
}
.youtube > i {
  background: url(img/sprites.png) -350px 0 no-repeat
}
.vimeo > i {
  background: url(img/sprites.png) -400px 0 no-repeat
}
.audio > i {
  background: url(img/sprites.png) -450px 0 no-repeat
}
.instagram > i {
  background: url(img/sprites.png) -500px 0 no-repeat
}
.stumbleupon > i {
  background: url(img/sprites.png) -550px 0 no-repeat
}
.website > i {
  background: url(img/sprites.png) -600px 0 no-repeat
}
.buffer > i {
  background: url(img/sprites.png) -650px 0 no-repeat
}
.print > i {
  background: url(img/sprites.png) -700px 0 no-repeat
}
.emailto > i {
  background: url(img/sprites.png) -750px 0 no-repeat
}
.twitter:hover > i {
  background-color: #00ACED
}
.facebook:hover > i {
  background-color: #3B5998
}
.rssfeed:hover > i {
  background-color: #FA9934
}
.pinterest:hover > i {
  background-color: #CB2027
}
.google:hover > i, .googleplus:hover > i {
  background-color: #D14836
}
.linkedin:hover > i {
  background-color: #0072B3
}
.email:hover > i {
  background-color: #7199DF
}
.youtube:hover > i {
  background-color: #C4302B
}
.vimeo:hover > i {
  background-color: #4BF
}
.audio:hover > i {
  background-color: #B578E3
}
.instagram:hover > i {
  background-color: #A3785B
}
.stumbleupon:hover > i {
  background-color: #E94B24
}
.website:hover > i {
  background-color: #5FB900
}
.emailto:hover > i, .print:hover > i {
  background-color: #AAA
}
.sharebar {
  background: #eee;
  clear: both;
  font-size: 12px;
  line-height: 1em;
  margin: 1.25em 0;
  overflow: hidden;
  padding: 6px;
  border-radius: 5px
}
.sharebar .share-comment, .sharebar .share-social {
  display: block;
  float: left;
  margin: 0 1em 0 0
}
.sharebar .share-email, .sharebar .share-print {
  display: block;
  float: right;
  margin: 0 0 0 1em
}
.sharebar .button {
  border: none;
  font-size: 11px;
  line-height: 22px;
  text-shadow: none;
  box-shadow: 0 1px 2px #888;
  border-radius: 3px
}
.sharebar .button:hover {
  background: #d6d6d6;
  background: linear-gradient(top, #eee 0, #aaacae 100%);
  text-decoration: none;
  text-shadow: 0 1px 1px #eee
}
.sharebar .spa, .sharebar .spb {
  border-top: 4px solid transparent;
  border-right: 4px solid #aaa;
  border-bottom: 4px solid transparent;
  border-left: none;
  display: inline-block;
  position: relative;
  right: -4px;
  height: 0;
  width: 0
}
.sharebar .spb {
  border-right: 4px solid #fff;
  right: -1px
}
.sharebar .count {
  background: #fff;
  border: 1px solid #aaa;
  color: #272727;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 11px;
  display: none;
  line-height: 22px;
  padding: 0 .5em;
  border-radius: 2px
}
.sharebar .count-wrap .count {
  display: inline-block
}
.sharebar .count-wrap {
  cursor: default;
  display: block;
  position: relative;
  left: -40px
}
.sharebar .count-effect {
  float: left;
  overflow: hidden
}
.sharebar .share-comment .count-wrap {
  left: 0
}
.sharebar a, .sharebar a:hover, .sharebar a:link, .sharebar a:visited {
  color: #272727;
  text-decoration: none
}
.sharebar a i {
  border: none
}
.sharebar .sep {
  height: 0;
  overflow: hidden;
  padding-top: 1em;
  width: .7em;
  display: none
}
.sharebar .share-comment a {
  float: left
}
.sharebar .share-social a {
  float: left;
  padding-left: 2px
}
.sharebar .share-social a i {
  background-color: #666;
  background-image: url(img/sprites-18px.png);
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
  margin-top: 2px;
  margin-right: 3px;
  height: 18px;
  width: 18px;
  border-radius: 3px
}
.sharebar .share-facebook a i {
  background-position: -38px 1px
}
.sharebar .share-tweet a i {
  background-position: 0 0
}
.sharebar .share-linkedin a i {
  background-position: -188px 0
}
.sharebar .share-buffer a i {
  background-position: -488px 0
}
.sharebar .share-pinterest a i {
  background-position: -113px 0
}
.sharebar .share-googleplus a i {
  background-position: -150px 0
}
.sharebar .share-stumbleupon a i {
  background-position: -413px 0
}
.sharebar .share-facebook a:hover i {
  background-color: #3B5998
}
.sharebar .share-tweet a:hover i {
  background-color: #00ACED
}
.sharebar .share-linkedin a:hover i {
  background-color: #0072B3
}
.sharebar .share-buffer a:hover i {
  background-color: #4e902c
}
.sharebar .share-pinterest a:hover i {
  background-color: #CB2027
}
.sharebar .share-googleplus a:hover i {
  background-color: #D14836
}
.sharebar .share-stumbleupon a:hover i {
  background-color: #ed6036
}
.sharebar .share-print {
  display: none
}
.getnoticed-sharebar-original .sharebar .share-email a, .getnoticed-sharebar-original .sharebar .share-print a {
  padding: 0 10px
}
.getnoticed-sharebar-original .sharebar .share-email span, .getnoticed-sharebar-original .sharebar .share-print span {
  background-image: url(img/sprites.png);
  background-position: -751px -1px;
  background-repeat: no-repeat;
  display: block;
  text-indent: -9999px;
  width: 16px
}
.getnoticed-sharebar-original .sharebar .share-print span {
  background-position: -701px -1px;
  width: 15px
}
.getnoticed-sharebar-modern .sharebar {
  background: 0 0;
  border-radius: 0;
  padding: 0
}
.getnoticed-sharebar-modern .sharebar .count {
  background: 0 0;
  border: none
}
.getnoticed-sharebar-modern .sharebar a.button {
  border-radius: 0;
  box-sizing: border-box;
  font-size: 1.1em;
  font-style: normal;
  font-weight: 400;
  padding: .5em 1em;
  text-align: center;
  text-decoration: inherit;
  text-shadow: none;
  text-transform: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}
.getnoticed-sharebar-modern .sharebar a.button:hover {
  text-shadow: none
}
.getnoticed-sharebar-modern .sharebar a.share-comment {
  padding: .5em 2px
}
.getnoticed-sharebar-modern .sharebar .spa, .getnoticed-sharebar-modern .sharebar .spb {
  display: none
}
.getnoticed-sharebar-modern .sharebar .share-comment, .getnoticed-sharebar-modern .sharebar .share-email, .getnoticed-sharebar-modern .sharebar .share-print, .getnoticed-sharebar-modern .sharebar .share-social {
  margin: 0
}
.getnoticed-sharebar-modern .sharebar.has2 .share-comment, .getnoticed-sharebar-modern .sharebar.has2 .share-email, .getnoticed-sharebar-modern .sharebar.has2 .share-print, .getnoticed-sharebar-modern .sharebar.has2 .share-social {
  width: 50%
}
.getnoticed-sharebar-modern .sharebar.has3 .share-comment, .getnoticed-sharebar-modern .sharebar.has3 .share-email, .getnoticed-sharebar-modern .sharebar.has3 .share-print, .getnoticed-sharebar-modern .sharebar.has3 .share-social {
  width: 33.3333%
}
.getnoticed-sharebar-modern .sharebar.has4 .share-comment, .getnoticed-sharebar-modern .sharebar.has4 .share-email, .getnoticed-sharebar-modern .sharebar.has4 .share-print, .getnoticed-sharebar-modern .sharebar.has4 .share-social {
  width: 25%
}
.getnoticed-sharebar-modern .sharebar.has5 .share-comment, .getnoticed-sharebar-modern .sharebar.has5 .share-email, .getnoticed-sharebar-modern .sharebar.has5 .share-print, .getnoticed-sharebar-modern .sharebar.has5 .share-social {
  width: 20%
}
.getnoticed-sharebar-modern .sharebar.has6 .share-comment, .getnoticed-sharebar-modern .sharebar.has6 .share-email, .getnoticed-sharebar-modern .sharebar.has6 .share-print, .getnoticed-sharebar-modern .sharebar.has6 .share-social {
  width: 16.6667%
}
.getnoticed-sharebar-modern .sharebar.has7 .share-comment, .getnoticed-sharebar-modern .sharebar.has7 .share-email, .getnoticed-sharebar-modern .sharebar.has7 .share-print, .getnoticed-sharebar-modern .sharebar.has7 .share-social {
  width: 14.2857%
}
.getnoticed-sharebar-modern .sharebar.has8 .share-comment, .getnoticed-sharebar-modern .sharebar.has8 .share-email, .getnoticed-sharebar-modern .sharebar.has8 .share-print, .getnoticed-sharebar-modern .sharebar.has8 .share-social {
  width: 12.5%;
  overflow: hidden
}
.getnoticed-sharebar-modern .sharebar.has9 .share-comment, .getnoticed-sharebar-modern .sharebar.has9 .share-email, .getnoticed-sharebar-modern .sharebar.has9 .share-print, .getnoticed-sharebar-modern .sharebar.has9 .share-social {
  width: 11.1111%;
  overflow: hidden
}
.getnoticed-sharebar-modern .sharebar.has10 .share-comment, .getnoticed-sharebar-modern .sharebar.has10 .share-email, .getnoticed-sharebar-modern .sharebar.has10 .share-print, .getnoticed-sharebar-modern .sharebar.has10 .share-social {
  width: 10%;
  overflow: hidden
}
.getnoticed-sharebar-modern .sharebar a:before {
  color: #fff;
  display: inline-block;
  font-family: gntsocial;
  font-size: 1.8em;
  line-height: 1;
  margin-right: .5em;
  vertical-align: middle
}
.getnoticed-sharebar-modern .sharebar i {
  display: none !important
}
.getnoticed-sharebar-modern .sharebar a.share-comment:before {
  content: "x";
  margin: 0;
  visibility: hidden;
  width: 0
}
.getnoticed-sharebar-modern .sharebar a.share-email {
  padding: .5em
}
.getnoticed-sharebar-modern .sharebar a.share-buffer:before {
  content: "\f102"
}
.getnoticed-sharebar-modern .sharebar a.share-email:before {
  content: "\f104"
}
.getnoticed-sharebar-modern .sharebar a.share-facebook:before {
  content: "\f10e"
}
.getnoticed-sharebar-modern .sharebar a.share-googleplus:before {
  content: "\f10f"
}
.getnoticed-sharebar-modern .sharebar a.share-linkedin:before {
  content: "\f110"
}
.getnoticed-sharebar-modern .sharebar a.share-pinterest:before {
  content: "\f10a"
}
.getnoticed-sharebar-modern .sharebar a.share-print:before {
  content: "\f10b"
}
.getnoticed-sharebar-modern .sharebar a.share-stumbleupon:before {
  content: "\f114"
}
.getnoticed-sharebar-modern .sharebar a.share-tweet:before {
  content: "\f111"
}
.getnoticed-sharebar-socialoverride .sharebar a.share-facebook {
  background: #0056a4
}
.getnoticed-sharebar-socialoverride .sharebar a.share-tweet {
  background: #52c9f2
}
.getnoticed-sharebar-socialoverride .sharebar a.share-linkedin {
  background: #0077a1
}
.getnoticed-sharebar-socialoverride .sharebar a.share-buffer {
  background: #4e902c
}
.getnoticed-sharebar-socialoverride .sharebar a.share-pinterest {
  background: #CB2027
}
.getnoticed-sharebar-socialoverride .sharebar a.share-googleplus {
  background: #D14836
}
.getnoticed-sharebar-socialoverride .sharebar a.share-stumbleupon {
  background: #ed6036
}
.getnoticed-sharebar-socialoverride .sharebar a.share-email {
  background: #959595
}
.getnoticed-sharebar-socialoverride .sharebar a.share-print {
  background: #ccc
}
.authorbox {
  font-size: .8em;
  overflow: hidden;
  margin: 1.175em 0;
  padding: 1em 1.2em
}
.authorbox .authorbox-side {
  float: left;
  margin-right: 2.5%;
  width: 15%
}
.authorbox .avatar {
  display: block;
  height: auto;
  margin: 0 0 1em;
  width: 100%
}
.authorbox .getnoticed-social {
  overflow: hidden
}
.authorbox .getnoticed-social li {
  background: 0 0;
  padding: 0;
  margin: 0
}
.authorbox .authorbox-main {
  float: left;
  width: 82.5%
}
.authorbox h3.authorbox-name {
  font-size: 1.5em;
  margin: 0
}
.authorbox .authorbox-bio p:last-child, .authorbox .authorbox-job-title {
  margin-bottom: 0
}
.entry-content .widget h2, .entry-content .widget h3 {
  font-size: 1.4em
}
.entry-content #searchform {
  margin-bottom: 1em
}
.sidebar .widget {
  background: #fff;
  border: 1px solid #bbb; /*!aaa*/ font: .875em/1.36em 'Helvetica Neue', Helvetica, Arial, sans-serif;
  border-radius: 7px;
  box-shadow: 0 3px 5px rgba(102, 102, 102, .5)
}
.sidebar .widget h3 {
  border-bottom: 1px solid #d6d6d6;
  color: #4382c4;
  font-size: 18px;
  font-weight: 700;
  padding: 1em .5em;
  text-align: center;
  text-transform: uppercase
}
.sidebar .widget .textwidget {
  padding: .5em 1em
}
.sidebar .widget_archive select, .sidebar .widget_categories select {
  margin: 1em
}
.sidebar .widget p {
  margin: 1em 0
}
.sidebar .widget ul {
  list-style: none;
  margin: 0;
  padding: 0
}
.sidebar .widget li {
  border-bottom: 1px solid #d6d6d6;
  font-size: .86em;
  padding: .75em 1em
}
.sidebar .widget li:last-child {
  border-bottom: none
}
.sidebar .widget .tagcloud {
  padding: .75em 1em
}
.sidebar .widget-more {
  border-top: 1px solid #d6d6d6;
  font-size: .86em;
  font-style: italic;
  padding: 1em 2em;
  text-align: right
}
.sidebar a {
  text-decoration: none
}
.sidebar a:hover {
  text-decoration: underline
}
div.sidebar .widget_search {
  background: 0 0;
  box-shadow: none
}
#footer .widget_sociallist, .site-navigation .social {
  line-height: 1
}
.sidebar .widget_getnoticed_sociallist h3 {
  border-bottom: none
}
.getnoticed-social {
  margin: 3px 0 0
}
#footer .widget_sociallist a, .getnoticed-social a, .site-navigation .social a {
  color: #fff;
  display: inline-block;
  height: 0;
  margin-left: 1em;
  overflow: hidden;
  padding-top: 24px;
  position: relative;
  width: 24px;
  border-radius: 5px;
  background: #666;
  background: linear-gradient(top, #d6d6d6 0, #666 30%)
}
#footer .widget_sociallist a:hover, .getnoticed-social a:hover, .site-navigation .social a:hover {
  text-decoration: none
}
.getnoticed-social li:first-child a {
  margin-left: 0
}
#footer .widget_sociallist i, .getnoticed-social i, .site-navigation .social i {
  left: 0;
  overflow: hidden;
  padding-top: 24px;
  position: absolute;
  top: 0;
  width: 24px;
  border-radius: 5px
}
#footer .widget_sociallist ul, ul.getnoticed-social {
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0
}
ul.getnoticed-social {
  margin-top: 1em;
  text-align: center
}
ul.getnoticed-social li {
  display: inline-block
}
#footer .widget_sociallist li {
  float: left
}
#footer .widget_sociallist a {
  margin: 0 1em 0 0
}
#secondary .widget_getnoticed_sociallist {
  background: 0 0;
  border: none;
  box-shadow: none
}
#secondary .widget_getnoticed_sociallist h3 {
  display: none
}
#secondary .widget_getnoticed_sociallist ul {
  margin: 0;
  padding: 0
}
#secondary .widget_getnoticed_sociallist li {
  border: none;
  margin: 0 20px 10px;
  padding: 0
}
#secondary .widget_getnoticed_sociallist a {
  display: block;
  font: 700 .86em/2em 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 5px 0 5px 40px;
  position: relative
}
#secondary .widget_sociallist i {
  background-color: #666;
  left: 5px;
  margin-top: -12px;
  overflow: hidden;
  padding-top: 24px;
  position: absolute;
  top: 50%;
  width: 24px;
  border-radius: 5px
}
#secondary .widget_sociallist .facebook:hover i {
  background-color: #3B5998
}
#secondary .widget_sociallist .twitter:hover i {
  background-color: #00ACED
}
#secondary .widget_sociallist .linkedin:hover i {
  background-color: #0072B3
}
#secondary .widget_sociallist .google:hover i, #secondary .widget_sociallist .googleplus:hover i {
  background-color: #D14836
}
#secondary .widget_sociallist .rssfeed:hover i {
  background-color: #FA9934
}
#secondary .widget_sociallist .pinterest:hover i {
  background-color: #CB2027
}
#secondary .widget_sociallist .instagram:hover i {
  background-color: #A3785B
}
.sidebar .widget_getnoticed_popularposts li {
  overflow: hidden
}
.sidebar .widget_getnoticed_popularposts li img {
  float: left;
  margin-right: 1em
}
.appearances-table, .events-table {
  border: 1px solid #aaa;
  border-collapse: collapse
}
.appearances-table thead th, .events-table thead th {
  background: #999;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  color: #fff;
  font-weight: 700;
  padding: 6px 8px;
  text-align: left;
  vertical-align: middle
}
.appearances-table thead th:first-child, .events-table thead th:first-child {
  border-left: none
}
.appearances-table tbody, .events-table tbody {
  font-family: Arial, sans-serif;
  font-size: .8em;
  line-height: 1.5em
}
.appearances-table tbody th, .events-table tbody th {
  background: #e6e6e6;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  color: #272727;
  padding: 6px 8px;
  vertical-align: top
}
.appearances-table tbody th:first-child, .events-table tbody th:first-child {
  border-left: none
}
.appearances-table tbody .time, .events-table tbody .time {
  font-weight: 400
}
.appearances-table tbody td, .events-table tbody td {
  background: #f6f6f6;
  border-color: #ccc;
  color: #333
}
.expanding-table tbody td {
  display: none
}
.expanding-table .showfirst td {
  display: table-cell
}
.expanding-table .expander {
  background: url(images/expand-event.png) left top no-repeat;
  display: block;
  height: 0;
  overflow: hidden;
  padding-top: 12px;
  width: 12px
}
.expanding-table .showfirst .expander {
  background-position: -48px 0
}
#secondary .eventlist-date {
  font-weight: 700
}
#secondary .eventlist-artist, #secondary .eventlist-prep {
  display: none
}
#secondary .dtstart {
  border: none;
  cursor: default
}
#secondary #adcenter {
  background: #eee;
  color: #aaa;
  border: none;
  padding: 3em 0;
  text-align: center;
  box-shadow: none;
  border-radius: 0
}
#secondary #adcenter h3 {
  display: none
}
.site-footer {
  background: #eee;
  clear: both;
  font: 300 13px/1.8em 'Helvetica Neue', Helvetica, Arial, sans-serif;
  overflow: hidden;
  padding: 10px 20px 5px
}
.site-footer a {
  text-decoration: none
}
.site-footer h3 {
  font-weight: 700;
  margin-bottom: .25em;
  text-transform: uppercase
}
.site-footer .widget-area {
  float: left;
  margin-left: 3%;
  width: 31%
}
.site-footer .widget-area:first-child {
  margin-left: 0
}
.site-footer .widget-area ul {
  margin: 0 0 1.5em 1.5em;
  padding: 0
}
.site-footer p.more {
  margin-top: -1em;
  text-align: right
}
.site-credits {
  color: #666;
  font-size: 11px;
  padding: 1em 0;
  overflow: hidden
}
.site-credits a, .site-credits a:visited {
  color: #4382c4;
  text-decoration: none
}
.site-credits a:hover {
  text-decoration: underline
}
.site-credits .credits {
  display: none
}
.site-info {
  float: left
}
#menu-final-menu {
  float: right
}
#menu-final-menu ul {
  list-style: none;
  margin: 0;
  padding: 0
}
#menu-final-menu li {
  border-left: 1px solid #aaa;
  display: inline-block;
  margin-left: 1em;
  padding-left: 1em
}
#menu-final-menu li:first-child {
  border-left: none
}
#text-10, .plaintext_widget {
  background: #fff;
  border: 1px solid #d5d5d5;
  color: #4d4d4d;
  font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
  font-size: 12px;
  line-height: 20px;
  padding: 10px 15px 15px
}
#getnoticed_advancedtext-community-leaders div {
  font-size: 10pt;
  line-height: 1.4em
}
#getnoticed_advancedtext-community-leaders div div {
  margin: 1.5em 0
}
#getnoticed_advancedtext-community-leaders img {
  float: left;
  margin-right: 15px;
  margin-top: 4px
}
.widget_getnoticed_display_quotes .widget-entry:before {
  color: #d6d6d6;
  content: "\201C";
  font: 15em/1em Arial, sans-serif;
  left: 5px;
  position: absolute;
  top: -8px;
  z-index: 1
}
.widget_getnoticed_display_quotes .widget-entry {
  min-height: 4.5em;
  position: relative
}
.widget_getnoticed_display_quotes .widget-entry blockquote {
  margin: 0 0 0 5em;
  position: relative;
  z-index: 2
}
.widget_getnoticed_display_quotes .widget-entry cite:before {
  content: "\2014\a0"
}
.widget_getnoticed_display_quotes .widget-entry cite {
  display: block;
  text-align: right
}
.widget_getnoticed_display_books .widget-entry img {
  display: block;
  margin: 0 auto
}
#getnoticed_advancedtext-ad-center, div.sidebar .simplewidget {
  background: 0 0;
  border: none;
  box-shadow: none
}
div.sidebar .simplewidget h3 {
  border-bottom: none;
  margin-bottom: .5em;
  padding: 0;
  text-align: left
}
#getnoticed_advancedtext-ad-center {
  text-align: center
}
#getnoticed_advancedtext-ad-center h3 {
  display: none
}
#getnoticed_advancedtext-ad-center .textwidget, div.sidebar .simplewidget .textwidget {
  padding: 0
}
#getnoticed_advancedtext-ad-center li, div.sidebar .simplewidget li {
  border: none;
  margin-bottom: 1.5em;
  padding: 0
}
div.sidebar .autocenterwidget {
  text-align: center
}
div.sidebar .autocenterwidget .amzn_wdgt, div.sidebar .autocenterwidget iframe, div.sidebar .autocenterwidget img {
  display: block;
  margin: 0 auto
}
.sidebar .bsap {
  overflow: hidden
}
.sidebar .bsap .adhere {
  box-sizing: border-box;
  max-width: 100%
}
.sidebar .autocenterwidget .bsap .adhere {
  float: none;
  margin: 0 auto
}
.sidebar .widget_facebook_likebox iframe, .sidebar .widget_twitter_likebox iframe {
  display: block
}
.podcastArchive {
  background: #eaeaea;
  width: 100%
}
.podcastArchive caption {
  background: #01365b;
  color: #fff;
  font-weight: 700;
  padding: 6px;
  text-align: center
}
.podcastArchive th {
  background: #dadada;
  border-bottom: 1px solid #dadada;
  color: #272727
}
.podcastArchive td, .podcastArchive th {
  padding: 6px 8px
}
.author .page-header {
  margin-bottom: 1.5em;
  overflow: hidden
}
.author .page-header .page-meta {
  margin: 0
}
.author .page-header .author-side {
  float: right;
  margin: 0 1em 0 2em
}
.author .page-header .avatar {
  display: block
}
.author .page-header .page-title {
  clear: none;
  font-size: 3em;
  margin-bottom: .5em
}
.author .author-jobtitle {
  clear: none;
  margin: -1.5em 0 1em
}
.author .author-info {
  border: 1px solid #bbb;
  color: #333;
  padding: 1.5em 2em
}
.author .author-info p:last-child {
  margin-bottom: 0
}
.page-header .inlinebuttons {
  font-size: .9em;
  list-style: none;
  margin: 0 0 15px;
  overflow: hidden;
  padding: 0
}
.page-header .inlinebuttons li {
  background: 0 0;
  border-left: 1px solid #ccc;
  float: left;
  margin: 0;
  padding: 0 .5em !important
}
.page-header .inlinebuttons li:first-child {
  border-left: none;
  padding-left: 0 !important
}
.page-header .inlinebuttons li:last-child {
  padding-right: 0 !important
}
#single_signup {
  margin: 20px 0;
  padding: 10px 20px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 10px #777;
  -webkit-box-shadow: 0 0 10px #777
}
#single_signup form {
  margin: 0;
  padding: 0
}
#single_signup br {
  display: none
}
#single_signup h3 {
  margin: 0 0 0 130px
}
#single_signup p {
  font-size: 12px;
  line-height: 21px;
  margin: 0 0 10px 130px
}
#single_signup .fieldwrap {
  font-size: 12px;
  overflow: hidden;
  position: relative
}
#single_signup .fieldwrap p {
  display: none
}
#single_signup label {
  color: #9a9a9a;
  cursor: text;
  font-style: italic;
  height: 0;
  overflow: hidden;
  padding-top: 26px;
  position: absolute;
  left: 30px;
  top: 5px;
  width: 160px
}
#single_signup .email_address {
  border: 1px solid #aaa;
  color: #333;
  float: left;
  font-size: 16px;
  line-height: 21px;
  margin: 2px 2px 0 0;
  padding: 5px 6px 5px 27px;
  width: 295px
}
#single_signup .email_address:hover {
  border-color: #92b6d1
}
#single_signup .email_address:focus {
  border-color: #aaa
}
#single_signup form.success .email_address {
  border-color: #1a9900
}
#single_signup form.error .email_address {
  border-color: #991a00
}
#single_signup .button {
  background: #AC0000;
  border: 1px solid #c9cdd1;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  color: #fff;
  cursor: pointer;
  font-family: Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 15px;
  margin-left: 5px;
  padding: 8px 15px;
  text-align: center;
  text-decoration: none;
  width: auto;
  -moz-box-shadow: 0 0 5px #AAA;
  -webkit-box-shadow: 0 0 5px #AAA
}
#single_signup .button:hover {
  background: #BC0000;
  border-color: #fff;
  -moz-box-shadow: 0 0 5px #AC0000;
  -webkit-box-shadow: 0 0 5px #AC0000
}
.offer-box {
  background-color: #eee;
  border: 1px solid #d6d6d6;
  font-family: arial, helvetica, sans-serif;
  font-size: 13px;
  line-height: 18px;
  margin-bottom: 1.5em;
  margin-top: 1em;
  padding: 15px 20px 20px;
  text-align: center
}
.offer-box p {
  margin: 1em 0
}
.offer-box .footnote {
  font-size: .9em;
  margin-top: 2em;
  text-align: center
}
.offer-box .call-to-action {
  text-align: center;
  margin: 1em 0
}
.credit-cards .cc {
  background: url(img/credit-cards.png) left top no-repeat;
  display: inline-block;
  height: 0;
  margin: 0 5px;
  overflow: hidden;
  padding-top: 32px;
  width: 51px
}
.sidebar .credit-cards {
  margin: 0 0 1em;
  text-align: center
}
.credit-cards .cc-mc {
  background-position: -70px 0
}
.credit-cards .cc-amex {
  background-position: -140px 0
}
.credit-cards .cc-discover {
  background-position: -210px 0
}
.credit-cards .cc-paypal {
  background-position: -280px 0
}
.sidebar .credit-cards .cc {
  background: url(img/credit-cards-48.png) left top/auto 24px no-repeat;
  padding-top: 24px;
  width: 38px
}
.sidebar .credit-cards .cc-mc {
  background-position: -47px 0
}
.sidebar .credit-cards .cc-amex {
  background-position: -94px 0
}
.sidebar .credit-cards .cc-discover {
  background-position: -140px 0
}
.sidebar .credit-cards .cc-paypal {
  background-position: -187px 0
}
.sidebar .secure-checkout {
  background: url(img/secure-checkout-24.png) left top no-repeat;
  display: block;
  height: 0;
  margin: -.5em auto 1em;
  overflow: hidden;
  padding-top: 33px;
  width: 173px
}
.offer-box .secure-checkout {
  background: url(img/secure-checkout.png) left top no-repeat;
  display: inline-block;
  height: 0;
  overflow: hidden;
  padding-top: 43px;
  width: 103px
}
#secondary .primary .buybutton, .primarybutton, .primarybutton:link, .primarybutton:visited {
  background-color: #e07b00;
  background-image: linear-gradient(to bottom, #fcbc74, #e07b00);
  border: 1px solid #0D2541;
  border-radius: 10px;
  background-clip: padding-box;
  color: #0D2541;
  cursor: pointer;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
  margin: .7em 0;
  padding: 5px 25px;
  text-align: center;
  text-decoration: none !important;
  text-shadow: 1px 1px 5px rgba(255, 255, 255, .4);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, .35)
}
#secondary .primary .buybutton {
  display: block
}
#secondary .primary .buybutton:hover, .primarybutton:hover {
  background: #ff9d2e;
  box-shadow: 0 0 5px 0 rgba(255, 157, 46, .9);
  border-color: #fff;
  text-decoration: none !important
}
.nrelate_default.nr_100 .nr_panel {
  width: 107px
}
#ocnav, .site-navigation .mobile_actions, .site-navigation .mobile_actions a {
  display: none
}
div.sidebar .widget_getnoticed_subscribe {
  background: url(img/promo-box-shadow.png) center bottom/259px no-repeat;
  border: none;
  border-radius: 0;
  box-shadow: none;
  padding: 0 22px 18px
}
.widget_getnoticed_subscribe.title-flat h3.widget-title, .widget_getnoticed_subscribe.title-ribbon h3.widget-title {
  font-size: 1.2em;
  margin-bottom: 0;
  text-align: center;
  text-transform: none
}
.widget_getnoticed_subscribe.title-ribbon h3.widget-title {
  border: none;
  margin: 0 -2px;
  padding: 0;
  position: relative
}
.widget_getnoticed_subscribe.title-flat h3.widget-title span, .widget_getnoticed_subscribe.title-ribbon h3.widget-title span {
  display: block;
  padding: 5px
}
.widget_getnoticed_subscribe.title-ribbon h3.widget-title span {
  display: block;
  line-height: 30px;
  position: relative;
  z-index: 2;
  box-shadow: 0 6px 9px rgba(0, 0, 0, .4), inset 0 -1px 12px rgba(0, 0, 0, .4)
}
.widget_getnoticed_subscribe.title-inline h3.widget-title .title {
  font-size: 1.3em
}
.widget_getnoticed_subscribe .bannerL, .widget_getnoticed_subscribe .bannerR {
  background: 0 0;
  border-left: 20px solid transparent;
  border-right: none;
  border-bottom: 20px solid #555;
  border-top: 20px solid #555;
  display: block;
  margin: 0;
  overflow: hidden;
  position: absolute;
  top: 4px;
  left: -22px;
  height: 0;
  width: 4px
}
.widget_getnoticed_subscribe .bannerR {
  border-right: 20px solid transparent;
  border-left: none;
  left: auto;
  right: -22px
}
.widget_getnoticed_subscribe .content li {
  border-bottom: none;
  padding: 0
}
.widget_getnoticed_subscribe img {
  display: block;
  margin: 0 auto
}
.widget_getnoticed_subscribe p {
  font-size: .9em;
  margin-bottom: 1em
}
.getnoticed_subscribe .extra, .widget_getnoticed_subscribe .extra {
  font-size: .8em;
  line-height: 1.1em;
  margin-bottom: 1.5em
}
.getnoticed_subscribe input[type=checkbox], .widget_getnoticed_subscribe input[type=checkbox] {
  margin-right: .5em
}
.getnoticed_subscribe input[type=email], .getnoticed_subscribe input[type=text], .widget_getnoticed_subscribe input[type=email], .widget_getnoticed_subscribe input[type=text] {
  padding: 8px 10px;
  box-sizing: border-box;
  width: 100%;
  border-radius: 5px
}
.widget_getnoticed_subscribe .content {
  background: #eee;
  padding: 10px 20px 5px
}
.widget_getnoticed_subscribe.title-ribbon {
  border-top-left-radius: 0;
  border-top-right-radius: 0
}
.getnoticed_subscribe form li, .widget_getnoticed_subscribe form p {
  position: relative
}
.getnoticed_subscribe label.overlay, .widget_getnoticed_subscribe label.overlay {
  color: #aaa;
  padding: 7px 10px;
  left: 0;
  top: 0;
  right: 0
}
.getnoticed_subscribe label.overlay {
  font-size: 1.2em;
  top: 3px
}
.getnoticed_subscribe .submit, .widget_getnoticed_subscribe .submit, .widget_getnoticed_subscribe input[type=button], .widget_getnoticed_subscribe input[type=submit] {
  background: #4382c4;
  border: 1px solid #272727;
  color: #fff;
  display: block;
  -webkit-filter: none;
  filter: none;
  font-family: 'Helvetica Neue', Arial, sans-serif;
  font-weight: 700;
  padding: 4% 7%;
  width: auto
}
.widget_getnoticed_subscribe input {
  margin: 0 auto 1em
}
.widget_getnoticed_subscribe p input {
  margin: 0 auto
}
.getnoticed_subscribe .success {
  background: #ada;
  font-weight: 700;
  padding: 1em .5em;
  text-align: center
}
#secondary .getnoticed_subscribe {
  font-size: 14px;
  line-height: 1.56em;
  margin: 0 auto;
  width: 80%
}
#secondary .getnoticed_subscribe fieldset {
  background: 0 0;
  border: none;
  padding: 0;
  margin: 0;
  border-radius: 0
}
#secondary fieldset li {
  border-bottom: none
}
#secondary .getnoticed_subscribe .submitrow {
  text-align: center
}
.widget_getnoticed_subscribe .clear {
  clear: none
}
.widget_getnoticed_subscribe #mc_embed_signup h2 {
  display: none
}
.widget_getnoticed_subscribe .indicates-required {
  font-size: .8em
}
.widget_getnoticed_subscribe .mc-field-group {
  margin: 1em 0 0;
  position: relative
}
.widget_getnoticed_subscribe input.button {
  line-height: normal;
  margin: 1em auto
}
.widget_getnoticed_subscribe input#mc-embedded-subscribe {
  margin-top: 0
}
#primary .widget_getnoticed_subscribe {
  margin: 1.5em auto;
  width: 90%
}
#primary .widget_getnoticed_subscribe h3 span {
  text-align: center
}
.widget_getnoticed_facebook_likebox .fb-like-box {
  padding: .5em 1em
}
.widget_getnoticed_facebook_likebox .fb-like-box iframe {
  border: none;
  overflow: hidden;
  width: 100%
}
ol.comment-list {
  list-style: none;
  margin: 0;
  padding: 0
}
.comment-list .comment {
  position: relative
}
.comment-list .comment .reply {
  background: #ccc;
  font-size: .8em;
  position: absolute;
  right: 1em;
  top: -1px
}
.comment-list .comment .reply a {
  display: inline-block;
  padding: 0 1em;
  text-decoration: none
}
.comment footer {
  background: #eee;
  padding: .5em
}
.comment .avatar {
  float: left;
  margin-right: 1em
}
.comment .comment-meta {
  font-size: .8em;
  line-height: 1.1em
}
.comment .comment-content {
  padding: 1em 1em 1em 4em
}
.comment .children {
  list-style: none;
  margin-left: 4em
}
#comments {
  padding-top: 1px
}
#comments .comments-title, #respond h3 {
  font-weight: 700;
  margin: 1em 0
}
#comments .comment-form-author, #comments .comment-form-email, #comments .comment-form-url, #comments .logged-in-as {
  margin-bottom: 1em
}
#comments .comment-form-author {
  float: left;
  margin-right: 2%;
  width: 48%
}
#comments .comment-form-email {
  float: left;
  width: 50%
}
#comments .comment-form-url {
  clear: both
}
#comments .comment-form-author label, #comments .comment-form-email label, #comments .comment-form-url label {
  display: block
}
.comment-list #respond {
  border: 3px solid #eee;
  margin: 0 0 1.5em 4em
}
.comment-list #respond h3 {
  background: #eee;
  margin: 0;
  padding: 0 1em
}
.comment-list #respond h3 small {
  float: right
}
.comment-list #respond .logged-in-as {
  background: #eee;
  font-size: .9em;
  margin-bottom: 1em;
  padding: 0 1em .25em
}
.comment-list #respond .comment-form-comment, .comment-list #respond .form-submit {
  margin: 0 1em 1em
}
.comment-list #respond .comment-form-comment label {
  display: none
}
.entry-content iframe.twitter-tweet-rendered {
  margin: 1em auto !important
}
body.simple #content {
  min-height: 0
}
body.simple #logo {
  float: left;
  margin-bottom: 0
}
@font-face {
  font-family: getnoticedtheme;
  src: url(./fonts/gnt.eot);
  src: url(./fonts/gnt.eot?#iefix) format("embedded-opentype"), url(./fonts/gnt.woff) format("woff"), url(./fonts/gnt.ttf) format("truetype"), url(./fonts/gnt.svg#gnt) format("svg");
  font-weight: 400;
  font-style: normal
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: gnt;
    src: url(./fonts/gnt.svg#gnt) format("svg")
  }
}
@font-face {
  font-family: gntsocial;
  src: url(./fonts/gntsocial.eot);
  src: url(./fonts/gntsocial.eot?#iefix) format("embedded-opentype"), url(./fonts/gntsocial.woff) format("woff"), url(./fonts/gntsocial.ttf) format("truetype"), url(./fonts/gntsocial.svg#gnt) format("svg");
  font-weight: 400;
  font-style: normal
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: gntsocial;
    src: url(./fonts/gntsocial.svg#gnt) format("svg")
  }
}
[data-icon]:before {
  content: attr(data-icon)
}
.icon-admin-authorbox:before, .icon-admin-dropcap:before, .icon-admin-featured-image:before, .icon-admin-ftc:before, .icon-admin-header-footer:before, .icon-admin-intro-paragraph:before, .icon-admin-post-header:before, .icon-admin-sharebar:before, .icon-admin-sidebar:before, .icon-announcement:before, .icon-audio:before, .icon-book:before, .icon-event:before, .icon-landingpage:before, .icon-link:before, .icon-mediaappearance:before, .icon-photo:before, .icon-question:before, .icon-quote:before, .icon-slide:before, .icon-snippet:before, .icon-survey:before, .icon-tip:before, .icon-tweet:before, .icon-video:before, [data-icon]:before {
  display: inline-block;
  font-family: getnoticedtheme;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased
}
.icon-admin-authorbox:before {
  content: "\f100"
}
.icon-admin-dropcap:before {
  content: "\f101"
}
.icon-admin-featured-image:before {
  content: "\f102"
}
.icon-admin-ftc:before {
  content: "\f103"
}
.icon-admin-header-footer:before {
  content: "\f104"
}
.icon-admin-intro-paragraph:before {
  content: "\f105"
}
.icon-admin-post-header:before {
  content: "\f106"
}
.icon-admin-sharebar:before {
  content: "\f107"
}
.icon-admin-sidebar:before {
  content: "\f108"
}
.icon-announcement:before {
  content: "\f109"
}
.icon-audio:before {
  content: "\f10a"
}
.icon-book:before {
  content: "\f10b"
}
.icon-event:before {
  content: "\f10c"
}
.icon-getnoticed-icon:before {
  content: "\f10d"
}
.icon-landingpage:before {
  content: "\f10e"
}
.icon-link:before {
  content: "\f10f"
}
.icon-mediaappearance:before {
  content: "\f100"
}
.icon-photo:before {
  content: "\f111"
}
.icon-question:before {
  content: "\f112"
}
.icon-quote:before {
  content: "\f113"
}
.icon-slide:before {
  content: "\f114"
}
.icon-snippet:before {
  content: "\f115"
}
.icon-survey:before {
  content: "\f116"
}
.icon-tip:before {
  content: "\f117"
}
.icon-tweet:before {
  content: "\f118"
}
.icon-video:before {
  content: "\f119"
}
.home .posttitle-hideindex .entry-title, .posttitle-hide .entry-title, .single .posttitle-hidesingle .entry-title {
  display: none
}
.sidebar aside.AWeberWebformPlugin_printWidget {
  background: 0 0;
  border: none;
  box-shadow: none
}
.sidebar .AWeberWebformPlugin_printWidget h3.widget-title {
  display: none
}
.sidebar .AWeberWebformPlugin_printWidget iframe {
  padding-left: 10px
}
#main {
  overflow: visible
}
#main:after, #main:before {
  content: " ";
  display: table
}
#main:after {
  clear: both
}
#categories-menu:after, #categories-menu:before {
  content: " ";
  display: table
}
#categories-menu:after {
  clear: both
}
#categories-menu li {
  box-sizing: border-box;
  float: left
}
#splash img {
  display: block;
  margin: 0 auto;
  max-width: 100%
}
.site-logo {
  position: relative;
  z-index: 99
}
.headshot {
  z-index: 9999
}
.getnoticed-main-plain #main {
  background: 0 0;
  border: none;
  clear: both;
  margin-top: 0;
  padding: 0
}
.getnoticed-main-plain #featured-widgets .widget {
  margin: 0
}
.getnoticed-main-plain .header-feature {
  background: 0 0;
  padding: 0
}
.getnoticed-main-plain #getnoticed-featured-area {
  margin-bottom: 1.8%
}
.getnoticed-mainnav-side #headernav .innerwrap:after, .getnoticed-mainnav-side #headernav .innerwrap:before {
  content: " ";
  display: table
}
.getnoticed-mainnav-side #headernav .innerwrap:after {
  clear: both
}
.getnoticed-mainnav-side #masthead {
  float: left;
  padding-left: 0;
  width: 50%
}
.getnoticed-mainnav-side #masthead .innerwrap {
  margin: 0;
  width: auto
}
.getnoticed-mainnav-side .site-header .headshot {
  display: none
}
.getnoticed-mainnav-side .main-navigation .innerwrap {
  position: relative
}
.getnoticed-mainnav-side .getnoticed-mainnav {
  text-align: right;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -1.75em;
  width: 100%
}
.getnoticed-mainnav-side .main-navigation li {
  display: inline-block;
  float: none
}
.getnoticed-mainnav-side #page {
  clear: both
}
.getnoticed-mainnav-side #headernav .social {
  padding-right: 0;
  position: relative;
  right: auto
}
.getnoticed-mainnav-side #headernav .mobile_actions #mobile_search {
  display: none
}
.getnoticed-block-searchwidget #secondary .widget_search {
  display: none !important
}
.widget_getnoticed_reachcounter {
  overflow: hidden;
  padding: 1em .5em;
  text-align: center
}
.sidebar .widget_getnoticed_reachcounter .widget-title {
  border-bottom: none;
  display: inline;
  float: none
}
.widget_getnoticed_reachcounter .count {
  display: inline;
  float: none;
  text-align: right
}
.widget_getnoticed_reachcounter .count span {
  font-size: 1.2em;
  font-weight: 700;
  line-height: .8em
}
#getnoticed-featured-area {
  clear: both
}
#featured-widgets .widget_getnoticed_subscribe {
  text-align: center
}
#featured-widgets .widget_getnoticed_subscribe form:after, #featured-widgets .widget_getnoticed_subscribe form:before {
  content: " ";
  display: table
}
#featured-widgets .widget_getnoticed_subscribe form:after {
  clear: both
}
#featured-widgets .widget_getnoticed_subscribe form {
  margin: 1.5em auto;
  width: 80%
}
#featured-widgets .widget_getnoticed_subscribe input {
  box-sizing: border-box;
  float: left;
  margin: 0 1.25% 0 0;
  padding: 8px 10px;
  width: 32.5%
}
#featured-widgets .widget_getnoticed_subscribe.has4 input {
  width: 23.5%
}
#featured-widgets .widget_getnoticed_subscribe input:last-child {
  margin-right: 0
}
#featured-widgets .widget_getnoticed_subscribe input[type=submit] {
  font-size: 100%
}
#featured-widgets .widget_getnoticed_subscribe.hasimage img {
  float: left;
  width: 17%
}
#featured-widgets .widget_getnoticed_subscribe.hasimage .formwrap {
  float: left;
  margin-left: 3%;
  width: 80%
}
#featured-widgets .widget_getnoticed_subscribe .formwrap .widget-title {
  margin-top: 1%
}
#featured-widgets .widget_getnoticed_subscribe.hasimage .content:after, #featured-widgets .widget_getnoticed_subscribe.hasimage .content:before {
  content: " ";
  display: table
}
#featured-widgets .widget_getnoticed_subscribe.hasimage .content:after {
  clear: both
}
.getnoticed_subscribe.widget_shadow input[type=email], .getnoticed_subscribe.widget_shadow input[type=text], .widget_getnoticed_subscribe.widget_shadow input[type=email], .widget_getnoticed_subscribe.widget_shadow input[type=text] {
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, .5)
}
.getnoticed_subscribe.widget_shadow .submit, .widget_getnoticed_subscribe.widget_shadow .submit, .widget_getnoticed_subscribe.widget_shadow input[type=button], .widget_getnoticed_subscribe.widget_shadow input[type=submit] {
  box-shadow: inset 0 2px 3px rgba(255, 255, 255, .5), inset 0 -2px 3px rgba(0, 0, 0, .4);
  text-shadow: 0 1px 2px rgba(0, 0, 0, .5)
}
.widget_getnoticed_subscribe.widget_flat input {
  border: none;
  box-shadow: none;
  text-shadow: none
}
#featured-widgets .widget_getnoticed_subscribe #mc-embedded-subscribe-form, #featured-widgets .widget_getnoticed_subscribe .mc-embedded-subscribe-form {
  margin: 3.1em auto 1.5em
}
#featured-widgets .widget_getnoticed_subscribe .indicates-required {
  margin: -2.4em auto 2.4em
}
#featured-widgets .widget_getnoticed_subscribe .mc-field-group {
  box-sizing: border-box;
  float: left;
  margin: 0 1.25% 0 0;
  padding: 0;
  position: relative;
  width: 32.5%
}
#featured-widgets .widget_getnoticed_subscribe.has4 .mc-field-group {
  margin-right: 2%;
  width: 23.5%
}
#featured-widgets .widget_getnoticed_subscribe .mc-field-group label {
  display: block;
  text-align: left;
  position: absolute;
  left: 0;
  top: -1.6em
}
#featured-widgets .widget_getnoticed_subscribe .mc-field-group input {
  float: none;
  margin: 0;
  width: 100%
}
#featured-widgets .widget_getnoticed_subscribe #mc-embedded-subscribe-form .button, #featured-widgets .widget_getnoticed_subscribe .mc-embedded-subscribe-form .button {
  margin-right: 0
}
.hentry .entry-header h3.getnoticed-entry-subtitle {
  margin: 0;
  text-align: left
}
.getnoticed_shareable {
  background: #fefefe;
  border: 1px solid #b7b7b7;
  box-sizing: border-box;
  margin: 1.5em 0;
  overflow: hidden
}
.getnoticed_shareable blockquote {
  background: 0 0;
  font-size: 1.69em;
  line-height: 1.3em;
  margin: .75em 0;
  padding: 0 1em 0 3em;
  position: relative
}
.getnoticed_shareable blockquote:before {
  color: #676c6e;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 3.5em;
  left: .2em;
  top: -.1em;
  opacity: 1
}
.getnoticed_shareable cite {
  float: right;
  font-size: 1em;
  font-style: normal;
  line-height: 1.6em;
  text-align: right
}
.getnoticed_shareable .actions {
  background: #f8f8f8;
  border-top: 1px solid #b7b7b7;
  clear: both;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: .5em .6em;
  text-indent: 0
}
.getnoticed_shareable .actions li {
  background: 0 0;
  float: right;
  margin: 0;
  text-indent: 0
}
.getnoticed_shareable .actions li:before {
  content: "";
  display: none
}
.getnoticed_shareable .actions a {
  background: #72d0f4;
  border: none;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-size: .77em;
  font-weight: 400;
  line-height: 1.2em;
  padding: .5em 1em;
  text-shadow: none;
  vertical-align: baseline
}
.getnoticed_shareable .actions a.fbthis {
  background: #4b87c6
}
.getnoticed_shareable .actions a:hover {
  background: #26bbec;
  text-decoration: none
}
.getnoticed_shareable .actions a.fbthis:hover {
  background: #5b97d6
}
.site-navigation .getnoticed-socialnav-highlight a {
  background: #666;
  background: linear-gradient(top, #d6d6d6 0, #666 30%);
  border-radius: 5px
}
.site-navigation .getnoticed-socialnav-flat a {
  background: #666;
  border-radius: 0
}
.site-navigation .getnoticed-socialnav-flat i {
  border-radius: 0
}
.site-navigation .getnoticed-socialnav-icononly {
  line-height: 7.5em
}
.site-navigation .getnoticed-socialnav-icononly i {
  display: none
}
.site-navigation .getnoticed-socialnav-icononly a:before {
  color: #37a9df;
  font-family: gntsocial;
  font-size: 2em;
  font-style: normal;
  font-weight: 400;
  speak: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}
.site-navigation .social a:hover:before {
  color: #ffbb5a
}
.site-navigation .getnoticed-socialnav-icononly a {
  background: 0 0;
  border-radius: 0;
  color: #37a9df;
  padding-top: 2.5em;
  width: 3em
}
.site-navigation .getnoticed-socialnav-icononly a.facebook:before {
  content: "\f105"
}
.site-navigation .getnoticed-socialnav-icononly a.googleplus:before {
  content: "\f106"
}
.site-navigation .getnoticed-socialnav-icononly a.instagram:before {
  content: "\f107"
}
.site-navigation .getnoticed-socialnav-icononly a.linkedin:before {
  content: "\f108"
}
.site-navigation .getnoticed-socialnav-icononly a.periscope:before {
  content: "\f109"
}
.site-navigation .getnoticed-socialnav-icononly a.pinterest:before {
  content: "\f10a"
}
.site-navigation .getnoticed-socialnav-icononly a.stumbleupon:before {
  content: "\f114"
}
.site-navigation .getnoticed-socialnav-icononly a.twitter:before {
  content: "\f115"
}
.site-navigation .getnoticed-socialnav-icononly a.vimeo:before {
  content: "\f117"
}
.site-navigation .getnoticed-socialnav-icononly a.youtube:before {
  content: "\f118"
}
.single-gnt_landingpage #secondary .widget-content {
  padding: 1em
}
.single-gnt_landingpage #secondary .widget_getnoticed_purchasebox h3 {
  margin: -20px -25px 20px
}
#endorsements blockquote {
  margin: 0 0 2em
}
#endorsements cite {
  display: block;
  font-size: 12px;
  font-style: normal;
  line-height: 16px;
  margin-top: 0;
  text-align: right
}
#endorsements cite a {
  color: #555;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase
}
@media(max-width:690px) {
  #headernav.mobileheader-full {
    padding: 0;
    position: relative
  }
  #headernav.mobileheader-full .innerwrap {
    width: 100%
  }
  .mobileheader-full .mobile-title {
    float: none
  }
  .mobileheader-full .mobile-title a {
    background-size: 100%;
    margin: 0;
    width: 100%
  }
  #headernav.mobileheader-full .mobile_actions {
    margin: -14px 0 0;
    position: absolute;
    top: 50%;
    right: 0
  }
}
.hide {
  display: none
}
abbr {
  border: none;
  text-decoration: none;
  font-size: 100%
}
#secondary .storebuttons {
  margin-left: -10px;
  margin-right: -10px;
  padding-bottom: 15px
}
#secondary .storebuttons li {
  border: none;
  margin: 0;
  padding: 0
}
.storebuttons a {
  background: url(images/webstores.png) left top no-repeat;
  display: block;
  float: left;
  height: 0;
  overflow: hidden;
  padding-top: 49px;
  margin: 3px 0 3px 2%;
  width: 45%;
  max-width: 120px
}
.storebuttons .pb_amazon a {
  background-position: 0 0
}
.storebuttons .pb_bn a {
  background-position: 0 -50px
}
.storebuttons .pb_bamm a {
  background-position: 0 -150px
}
.storebuttons .pb_cbd a {
  background-position: 0 -300px
}
.storebuttons .pb_family a {
  background-position: 0 -100px
}
.storebuttons .pb_lifeway a {
  background-position: 0 -200px
}
.storebuttons .pb_mardel a {
  background-position: 0 -350px
}
.storebuttons .pb_parable a {
  background-position: 0 -250px
}
.storebuttons .pb_amazon a:hover {
  background-position: -124px 0
}
.storebuttons .pb_bn a:hover {
  background-position: -124px -50px
}
.storebuttons .pb_bamm a:hover {
  background-position: -124px -150px
}
.storebuttons .pb_cbd a:hover {
  background-position: -124px -300px
}
.storebuttons .pb_family a:hover {
  background-position: -124px -100px
}
.storebuttons .pb_lifeway a:hover {
  background-position: -124px -200px
}
.storebuttons .pb_mardel a:hover {
  background-position: -124px -350px
}
.storebuttons .pb_parable a:hover {
  background-position: -124px -250px
}
.topic {
  color: #444;
  font-size: 14px;
  line-height: 25px;
  overflow: hidden;
  padding: 7px
}
.topic_slide {
  float: left;
  margin: 3px 20px 20px 0;
  -moz-box-shadow: 0 0 7px #999;
  -webkit-box-shadow: 0 0 7px #999
}
.topic_slide img {
  border: none;
  display: block;
  margin-bottom: 0;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important
}
.theme-default .nivoSlider {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none
}
.signup_form ul {
  list-style: none;
  margin: 10px 0 0 !important;
  padding: 0
}
.signup_form li {
  background: none !important;
  font-size: 12px;
  list-style: none;
  margin: 0 0 15px !important;
  padding: 0 !important;
  height: 1%
}
.signup_form label {
  display: block;
  line-height: 1.2em;
  margin-bottom: 2px
}
.signup_form input {
  border: 1px solid #ccc;
  font-size: 14px;
  padding: 4px 6px
}
.signup_form .medtext {
  width: 30%
}
.signup_form .longtext {
  width: 60%
}
.signup_form fieldset {
  background: #eaeaea;
  border: 1px solid #ccc;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0 0 20px;
  padding: 15px 20px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px
}
.signup_form .submitrow {
  margin: 0 0 20px;
  text-align: right
}
.signup_form .submitrow input {
  background-color: #a30000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#a30000), to(#7f1813));
  background-image: -webkit-linear-gradient(top, #a30000, #7f1813);
  background-image: -moz-linear-gradient(top, #a30000, #7f1813);
  background-image: -o-linear-gradient(top, #a30000, #7f1813);
  background-image: linear-gradient(to bottom, #a30000, #7f1813);
  border: 1px solid #333;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: inset 0 2px 3px rgba(255, 255, 255, .5), inset 0 -2px 3px rgba(0, 0, 0, .4);
  box-shadow: inset 0 2px 3px rgba(255, 255, 255, .5), inset 0 -2px 3px rgba(0, 0, 0, .4);
  color: #fff;
  cursor: pointer;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  padding: .7em 2em;
  text-shadow: 0 1px 0 rgba(0, 0, 0, .5);
  width: auto
}
.signup_form .submitrow input:hover {
  border-color: #e5ce74
}
.audioplayer {
  margin: 1em 0
}
.entry .entry-aside {
  background-color: #eaeaea;
  border: 1px solid #D5D5D5;
  font-family: arial, helvetica, sans-serif;
  font-size: 13px;
  line-height: 18px;
  margin-bottom: 20px;
  margin-top: 8px;
  padding: 15px 20px 20px
}
.entry .entry-aside p {
  line-height: 18px
}
.entry .entry-aside p:last-child {
  margin-bottom: 0
}
#topad .post-actions {
  padding-top: 10px;
  width: 235px
}
#content #endofpost-actions {
  float: none;
  height: 62px;
  margin-left: 0;
  overflow: hidden;
  width: 100%
}
#endofpost-actions h3 {
  float: left;
  font-size: 1.1em;
  margin-right: 1em;
  text-align: left
}
.post-actions .buffer-count-wrap, .post-actions .gplus-count-wrap, .post-actions .linkedin-count-wrap, .post-actions .stumbleupon-count-wrap {
  float: left
}
.top-count-wrap {
  height: 62px;
  width: 55px
}
.post-actions .facebook-count-wrap {
  width: 60px
}
.post-actions .gplus-count-wrap {
  height: 60px;
  margin-right: 2px;
  padding-top: 2px;
  width: 50px
}
#topad .gplus-count-wrap {
  margin-right: 5px
}
.post-actions .linkedin-count-wrap, .post-actions .stumbleupon-count-wrap {
  margin: 0 2px
}
.widget_stormyfrog_countdown .countdown_widget_inner {
  display: none
}
#extranav li {
  border: none;
  display: list-item;
  margin: 0 0 0 17px;
  padding: 0;
  list-style: disc
}
#extranav li a {
  text-decoration: underline
}
.tweetthis {
  border: 1px solid #ccc;
  color: #333;
  cursor: pointer;
  display: inline-block;
  height: 20px;
  font: 11px/20px 'Helvetica Neue', Arial, sans-serif;
  font-weight: 700;
  padding: 0 3px 0 19px;
  position: relative;
  text-decoration: none;
  text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
  vertical-align: top;
  zoom: 1;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dedede));
  background: -moz-linear-gradient(top, #fff, #dedede);
  background: linear-gradient(top, #fff, #dedede);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dedede')
}
.tweetthis:hover {
  border-color: #bbb;
  background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#d9d9d9));
  background: -moz-linear-gradient(top, #f8f8f8, #d9d9d9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#d9d9d9')
}
.tweetthis i {
  display: block;
  height: 13px;
  width: 16px;
  position: absolute;
  left: 2px;
  top: 50%;
  margin-top: -5px
}
#secondary .wideimage {
  margin: 0 -10%;
  overflow: hidden;
  text-align: center;
  width: 120%
}
#secondary .buttons {
  padding-bottom: 5px
}
#secondary .buttons li {
  border: none;
  padding: 0
}
#main #primary .Cart66ButtonPrimary, #main #primary .Cart66ButtonSecondary, #secondary .buybutton {
  background-color: #eee;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#d6d6d6));
  background-image: -webkit-linear-gradient(top, #fff, #d6d6d6);
  background-image: -moz-linear-gradient(top, #fff, #d6d6d6);
  background-image: -o-linear-gradient(top, #fff, #d6d6d6);
  background-image: linear-gradient(to bottom, #fff, #d6d6d6);
  border: 1px solid #ccc;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  color: #333;
  cursor: pointer;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  margin: 10px 0;
  padding: 5px;
  text-align: center;
  text-decoration: none;
  -moz-box-shadow: 0 0 5px #AAA;
  -webkit-box-shadow: 0 0 5px #AAA
}
#main #primary .Cart66ButtonPrimary:hover, #main #primary .Cart66ButtonSecondary:hover, #secondary .buybutton:hover {
  border-color: #168baa
}
#main #primary .Cart66ButtonPrimary {
  background-color: #a30000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#a30000), to(#7f1813));
  background-image: -webkit-linear-gradient(top, #a30000, #7f1813);
  background-image: -moz-linear-gradient(top, #a30000, #7f1813);
  background-image: -o-linear-gradient(top, #a30000, #7f1813);
  background-image: linear-gradient(to bottom, #a30000, #7f1813);
  color: #fff;
  height: auto;
  padding: 5px 15px
}
#main #primary .Cart66ButtonPrimary:hover {
  background: #BC0000;
  border-color: #fff;
  -moz-box-shadow: 0 0 5px #AC0000;
  -webkit-box-shadow: 0 0 5px #AC0000;
  text-decoration: none
}
input.buybutton {
  line-height: 26px;
  width: 246px
}
@media(max-width:1320px) {
  #headernav .social {
    position: absolute;
    right: 62px
  }
}
@media(max-width:1250px) {
  #attentionGrabberWrap #openAttentionGrabber {
    right: 2%
  }
  #attentionGrabber {
    overflow: hidden
  }
  #headernav .social {
    padding-right: 70px;
    position: absolute;
    right: 0
  }
}
@media(max-width:1060px) {
  #primary {
    width: 66.9118%
  }
  #secondary, #top_search {
    width: 31.5126%
  }
  #categories-menu ul {
    float: none;
    overflow: hidden;
    width: 100%
  }
  #secondary .widget_getnoticed_subscribe {
    background-size: 80%
  }
  .survey-post .entry-summary {
    padding: 30px 0 20px
  }
  .survey-post .surveyMonkeyInfo {
    margin: 0 auto
  }
}
@media(max-width:960px) {
  .site-logo {
    width: 70%
  }
  .site-logo img {
    width: 100%
  }
  #headernav .social {
    padding-right: 27px;
    position: absolute;
    right: 5%
  }
  .site-header .headshot {
    background-size: auto 130px;
    padding-top: 130px;
    right: 0;
    width: 150px
  }
  .sidebar .widget {
    font-size: 13px
  }
  .sidebar .widget h3 {
    font-size: 16px
  }
  #secondary .widget_getnoticed_subscribe {
    background-size: 94%;
    padding-left: 0;
    padding-right: 0
  }
  #secondary .widget_getnoticed_subscribe .bannerL {
    border-width: 20px 0 20px 5px;
    left: -7px
  }
  #secondary .widget_getnoticed_subscribe .bannerR {
    border-width: 20px 5px 20px 0;
    right: -7px
  }
  #secondary .widget_getnoticed_reachcounter .widget-title {
    font-size: 12px;
    line-height: 22px;
    width: 40%
  }
  #secondary .widget_getnoticed_reachcounter .count {
    width: 59%
  }
  #secondary .widget_getnoticed_reachcounter .count span {
    font-size: 24px
  }
}
@media(max-width:890px) {
  #footer #first {
    width: 46%
  }
  #footer #second {
    display: none
  }
  #footer #third {
    float: right;
    width: 46%
  }
  #footer #third .widget_sociallist {
    float: right
  }
  #footer #third .widget_sociallist a {
    margin: 0 0 1em 1em
  }
  #footer #third .widget {
    text-align: right
  }
  #footer #third .menu {
    list-style: none
  }
}
@media(max-width:860px) {
  .site-navigation #primary-menu {
    margin-right: 0
  }
  .site-navigation .social {
    display: none
  }
}
@media(max-width:800px) {
  .wrap {
    width: 100%
  }
  #top_search {
    display: none
  }
  .site-navigation .innerwrap {
    position: relative;
    transition: left .5s ease-in-out;
    -webkit-transition: left .5s ease-in-out
  }
  .site-navigation .mobile_actions {
    display: block;
    float: right;
    margin-right: 1%;
    margin-top: 2px
  }
  .site-navigation .mobile_actions .mobile_menu {
    display: none;
    background: url(img/search-menu.png) 5px 5px no-repeat;
    height: 0;
    overflow: hidden;
    padding-top: 28px;
    width: 28px
  }
  .site-navigation .mobile_actions .mobile_menu:hover {
    background-position: 5px -45px
  }
  .site-navigation .mobile_actions #mobile_search {
    position: absolute;
    right: -185px;
    top: 1px;
    width: 215px
  }
  .site-navigation .mobile_actions #mobile_search label {
    background: url(img/search-menu.png) -55px 5px no-repeat;
    clip: auto;
    display: block;
    height: 0;
    overflow: hidden;
    margin-top: 1px;
    margin-left: 2px;
    padding-top: 28px;
    width: 28px;
    z-index: 99
  }
  .site-navigation .mobile_actions #mobile_search_s {
    background: 0 0;
    border-color: transparent;
    border-radius: 14px;
    font-size: 1.2em;
    padding: 5px 5px 5px 30px;
    width: 180px
  }
  .site-navigation .mobile_actions #mobile_search_s:focus {
    background: #fff;
    box-shadow: 0 0 5px #fff;
    outline: 0
  }
  #attentionGrabberWrap #openAttentionGrabber, .site-navigation .mobile_actions #mobile_search_submit {
    display: none
  }
  #primary {
    float: none;
    width: 100%
  }
  #secondary {
    float: none;
    margin-top: 1em;
    width: 100%
  }
  #secondary #getnoticed_advancedtext-about-me, #secondary #getnoticed_advancedtext-ad-center, #secondary #getnoticed_advancedtext-community-leaders, #secondary .widget_getnoticed_reachcounter, #secondary .widget_getnoticed_sociallist {
    display: none
  }
  #secondary .widget_stormyfrog_display_quotes {
    clear: both
  }
  .site-credits {
    padding: 1em
  }
  #menu-final-menu, .site-info {
    float: none;
    text-align: center
  }
  #primary .authorbox .getnoticed-social li {
    display: block
  }
  #primary .authorbox .getnoticed-social li a {
    display: block;
    margin: 0 auto 1em
  }
  #secondary .widget_getnoticed_subscribe .content {
    overflow: hidden
  }
  #secondary .widget_getnoticed_subscribe .content p {
    margin: 1.5em 0 1em
  }
  #secondary .widget_getnoticed_subscribe .content img {
    float: left;
    margin-right: 2%;
    width: 30%
  }
  #secondary .widget_getnoticed_subscribe .content form {
    float: left;
    width: 65%
  }
  #secondary .widget_getnoticed_subscribe .content form p {
    margin: 0 0 1em
  }
  #secondary .widget_getnoticed_subscribe label {
    color: #666;
    position: static
  }
  #secondary .widget_getnoticed_subscribe input {
    padding: 8px 10px
  }
} 

/* @media (min-width: 5px) and (max-width:690px) {
  body {
    height: auto!important;
  }
  #ocnav, .sitewrap {
    position: relative;
    transition: .25s all ease-in
  }
  .sitewrap {
    float: left;
    margin-left: 0;
    width: 100%
  }
  #ocnav {
    display: block;
    float: right;
    height: 100%;
    margin-right: -100%;
    width: 87.5%
  }
  #ocsearch {
    background: #000a32;
    padding: 8px 0;
    text-align: center
  }
  #ocsearch input[type=text] {
    border-radius: 14px 0 0 14px;
    padding-right: 14px;
    padding-left: 14px;
    width: 54%;
    background-clip: padding-box
  }
  #ocsearch input[type=submit] {
    border-radius: 0 14px 14px 0;
    display: inline-block;
    line-height: 1.072em;
    margin: 0 0 0 -1px;
    padding: 6px 16px 4px 14px;
    width: 26%;
    background-clip: padding-box
  }
  #ocsearch input:focus {
    border-color: #eee;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(255, 255, 255, .7)
  }
  #ocnav h3 {
    background: #303030;
    border-bottom: 1px solid #444;
    border-top: 1px solid #222;
    color: #888;
    display: block;
    font-size: .7em;
    letter-spacing: 2px;
    text-align: center;
    text-transform: uppercase
  }
  #ocnav ul {
    list-style: none;
    margin: 0;
    padding: 0
  }
  #ocnav li a {
    border-bottom: 1px solid #2c2c2c;
    color: #ccc;
    display: block;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 1em;
    padding: .5em 1em;
    text-decoration: none
  }
  #ocnav li a:hover {
    background: #363636
  }
  .mobileside_active .sitewrap {
    margin-left: -87.5%;
    position: fixed;
    z-index: 2;
    box-shadow: 5px 0 10px rgba(0, 0, 0, .5)
  }
  .mobileside_active #ocnav {
    margin-right: 0;
    visibility: visible
  }
  #attentionGrabber, #attentionGrabberWrap, #openAttentionGrabber {
    display: none !important
  }
  #headernav {
    border-bottom: none;
    box-shadow: none;
    min-height: 0;
    overflow: hidden;
    padding: 6px 0
  }
  .mobile-title {
    display: block;
    float: left;
    font-size: 2em
  }
  .mobile-title a {
    background: left top no-repeat;
    display: block;
    margin: 0 5px;
    overflow: hidden;
    width: 250px
  }
  .site-header {
    display: none
  }
  .site-navigation .mobile_actions {
    margin-right: 2%
  }
  .site-navigation .mobile_actions .mobile_menu {
    display: block
  }
  #categories-menu, #primary-menu, .header-feature, .main-navigation .menu-top-of-page-container, .main-navigation .social, .site-navigation .mobile_actions #mobile_search {
    display: none
  }
  #featured-area .widget_getnoticed_subscribe form {
    width: 94%
  }
  #featured-area .widget_getnoticed_subscribe input, #featured-area .widget_getnoticed_subscribe input[type=submit] {
    font-size: .8em
  }
  #main {
    border: none;
    padding: 5px
  }
  .hentry {
    margin-bottom: .5em
  }
  .post, .type-page {
    padding: 13px 15px
  }
  .custom-post .entry-summary:before {
    left: 16px
  }
  .custom-post .entry-summary {
    font-size: 1.2em;
    padding: 20px 40px 10px 80px
  }
  .book-post .entry-summary img {
    margin: 0 15px 10px -65px
  }
  .quote-post .entry-summary {
    background: 0 0
  }
  .photo-post .entry-summary, .slide-post .entry-summary, .video-post .entry-summary {
    padding: 0
  }
  .entry-footer .up {
    left: 20px
  }
  .entry-header .entry-meta {
    margin-bottom: 0
  }
  .entry-header .sharebar {
    margin: 10px 0
  }
  .entry-content {
    margin-top: 0
  }
  .entry-footer {
    margin-top: 10px;
    padding: 5px 0
  }
  .custom-post .entry-summary h3, .custom-post .entry-summary h3 a, .post h1, .post h1 a {
    font-size: 21px;
    line-height: 24px
  }
  .post .byline {
    font-size: 18px;
    line-height: 21px
  }
  .sharebar .sep {
    width: 7px
  }
  .sharebar .share-buffer a, .sharebar .share-facebook a, .sharebar .share-googleplus a, .sharebar .share-linkedin a, .sharebar .share-pinterest a, .sharebar .share-tweet a {
    padding: 0 6px 0 7px
  }
  .sharebar .share-buffer a span, .sharebar .share-facebook a span, .sharebar .share-googleplus a span, .sharebar .share-linkedin a span, .sharebar .share-pinterest a span, .sharebar .share-tweet a span {
    display: none;
    margin: 0;
    text-indent: -999px;
    width: 1px
  }
  .sharebar .share-email {
    margin-left: 0
  }
  .sharebar .count, .sharebar .count-effect, .sharebar .count-wrap, .sharebar .share-print .button, .sharebar .spa, .sharebar .spb {
    display: none
  }
  #footer #first, #footer #third {
    float: none;
    margin-left: 0;
    margin-right: 0;
    width: 100%
  }
  #footer #third .widget {
    text-align: left
  }
  #footer #third .widget_sociallist {
    float: none
  }
  #footer #third .widget_sociallist a {
    margin: 0 1em 0 0
  }
  #blogrollposts, #nav_menu-3 {
    display: none
  }
  .menu-final-menu-container, .site-info {
    float: none
  }
  .menu-final-menu-container {
    margin-top: 1em
  }
  #menu-final-menu li {
    margin-left: .5em;
    padding-left: .5em
  }
  #menu-final-menu li:first-child {
    margin-left: 0;
    padding-left: 0
  }
  #getnoticed-featured-area .widget_getnoticed_subscribe .bannerL, #getnoticed-featured-area .widget_getnoticed_subscribe .bannerR {
    display: none
  }
} */

@media(max-width:900px) {
  .getnoticed-sharebar-modern .sharebar a:before {
    font-size: 1.5em;
    line-height: 1.4em;
    display: block;
    margin: 0 auto;
    text-align: center
  }
  .getnoticed-sharebar-modern .sharebar a.share-comment:before {
    display: none
  }
  .getnoticed-sharebar-modern .sharebar a.share-comment .comment-count, .getnoticed-sharebar-modern .sharebar a.share-comment .disqus-comment-count {
    display: block;
    font-size: 1.5em;
    line-height: 1.4em;
    text-align: center
  }
}
@media(max-width:800px) {
  .getnoticed-sharebar-modern .sharebar {
    font-size: 1.1em
  }
}
@media(max-width:540px) {
  .getnoticed-sharebar-modern .sharebar {
    font-size: .8em
  }
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5) {
  .twitter i {
    background: url(img/sprites-2x.png) no-repeat
  }
  .facebook i {
    background: url(img/sprites-2x.png) -50px 0 no-repeat
  }
  .rssfeed i {
    background: url(img/sprites-2x.png) -100px 0 no-repeat
  }
  .pinterest i {
    background: url(img/sprites-2x.png) -150px 0 no-repeat
  }
  .google i {
    background: url(img/sprites-2x.png) -200px 0 no-repeat
  }
  .linkedin i {
    background: url(img/sprites-2x.png) -250px 0 no-repeat
  }
  .email i {
    background: url(img/sprites-2x.png) -300px 0 no-repeat
  }
  .youtube i {
    background: url(img/sprites-2x.png) -350px 0 no-repeat
  }
  .vimeo i {
    background: url(img/sprites-2x.png) -400px 0 no-repeat
  }
  .audio i {
    background: url(img/sprites-2x.png) -450px 0 no-repeat
  }
  .instagram i {
    background: url(img/sprites-2x.png) -500px 0 no-repeat
  }
  .stumbleupon i {
    background: url(img/sprites-2x.png) -550px 0 no-repeat
  }
  .website i {
    background: url(img/sprites-2x.png) -600px 0 no-repeat
  }
  .buffer i {
    background: url(img/sprites-2x.png) -650px 0 no-repeat
  }
  .print i {
    background: url(img/sprites-2x.png) -700px 0 no-repeat
  }
  .emailto i {
    background: url(img/sprites-2x.png) -750px 0 no-repeat
  }
  .getnoticed-sharebar-original .sharebar .share-social a i {
    background-image: url(img/sprites-2x.png);
    background-size: auto 18px
  }
  .getnoticed-sharebar-original .sharebar .share-email span, .getnoticed-sharebar-original .sharebar .share-print span {
    background-image: url(img/sprites-2x.png);
    background-size: auto 24px
  }
  .authorbox .getnoticed-social li i {
    background-size: auto 24px
  }
  #content .nav-next .meta-nav, #content .nav-previous .meta-nav, #footer .widget_sociallist i, #headernav .social i, #secondary .widget_sociallist i, #top_search .assistive-text, .hentry ul li, .widget_search .assistive-text {
    background-image: url(img/sprites-2x.png);
    background-size: auto 24px
  }
  .site-navigation .mobile_actions .mobile_menu {
    background-position: 5px -45px;
    background-size: 50px auto
  }
  .site-navigation .mobile_actions #mobile_search label {
    background-position: -25px -45px;
    background-size: 50px auto
  }
}