@charset "UTF-8";
.widget-title:after {
  border-bottom-width: 0; }

.social-links a {
  font-size: 26px;
  padding: 0 0.5em;
  color: #1da1f2; }

.checkmark-list {
  list-style: none; }

.checkmark-list li {
  position: relative;
  margin: 15px 0; }

.checkmark-list li:before {
  content: "☑";
  position: absolute;
  left: -35px;
  top: -8px;
  font-size: 25px; }

.circle-icons section {
  display: flex;
  align-items: center;
  margin-bottom: 20px; }

.circle-icons section:last-child {
  margin: 0; }

.circle-icons section > a {
  display: block;
  margin-right: 20px;
  flex-basis: 15%; }

.circle-icons section > div {
  flex-basis: 85%; }

.circle-icons section img {
  width: 100%; }

.circle-icons section h2,
.circle-icons section h3 {
  margin: 0; }

.circle-icons section p {
  margin: 0; }

.hero-navigation {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #fafafa;
  border-radius: 50px;
  padding: 10px;
  margin: 50px 0 30px; }

.hero-navigation a {
  display: flex;
  align-items: center;
  text-align: right; }

.hero-navigation a .label {
  display: block;
  padding: 10px; }

.hero-navigation a img {
  width: 75px; }

article,
nav.navigation.post-navigation,
article figure img,
#comments {
  border-radius: 50px; }

aside > div > a > img {
  border-radius: 15px; }

@media (max-width: 986px) {
  article,
  nav.navigation.post-navigation,
  article > figure img,
  #comments {
    border-radius: 5vw; }

  aside > div > a > img {
    border-radius: 2vw; }

  .hero-navigation a {
    flex-direction: column;
    font-size: 13px; }

  .hero-navigation a:last-child {
    flex-direction: column-reverse; } }
article > figure img {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

article > figure.entry-featured-image {
  background-color: transparent; }

footer aside.widget_nav_menu {
  margin-bottom: 0; }

footer aside.widget_nav_menu ul li {
  display: inline-block;
  border-width: 0 1px 0 0;
  margin: 0 0 0 0;
  padding: 0 0 0 0; }

footer aside.widget_nav_menu ul li:after {
  content: " •"; }

footer aside.widget_nav_menu ul li:last-child:after {
  content: none; }

footer #tertiary {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 0; }

footer #tertiary > .widget-area {
  width: auto; }

footer aside.widget_nav_menu ul li:first-child a {
  padding-left: 0; }

footer aside.widget_nav_menu ul li a {
  padding: 10px;
  display: inline-block;
  border-right-width: 1px; }

.homepage-section {
  display: flex;
  align-items: center;
  margin-bottom: 70px; }

.homepage-section > a {
  display: block;
  flex-basis: 40%; }

.homepage-section > a > img {
  width: 100%;
  border-radius: 2vw; }

.homepage-section .homepage-section-body {
  padding-left: 20px;
  box-sizing: content-box;
  flex-basis: 60%; }

.homepage-section .homepage-section-body h2,
.homepage-section .homepage-section-body p {
  margin: 0; }

@media (max-width: 986px) {
  .homepage-section {
    flex-direction: column; }

  .homepage-section .homepage-section-body {
    padding-left: 0; } }
#post-3170 .entry-page-title {
  display: none; }

#contact-form-3285 .checkbox-multiple {
  padding: 40px 0 40px 110px;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 100px 100px;
  cursor: pointer; }

#contact-form-3285 .grunion-checkbox-multiple-label:nth-child(2) {
  background-image: url("https://neilonsoftware.com/wp-content/uploads/2019/07/the-assassin-sticker.png"); }

#contact-form-3285 .grunion-checkbox-multiple-label:nth-child(4) {
  background-image: url("https://neilonsoftware.com/wp-content/uploads/2019/07/the-telepath-sticker.png"); }

#contact-form-3285 .grunion-checkbox-multiple-label:nth-child(6) {
  background-image: url("https://neilonsoftware.com/wp-content/uploads/2019/07/the-tank-sticker.png"); }

#contact-form-3285 .grunion-checkbox-multiple-label:nth-child(8) {
  background-image: url("https://neilonsoftware.com/wp-content/uploads/2019/07/the-hunter-sticker.png"); }

#contact-form-3285 .grunion-checkbox-multiple-label:nth-child(10) {
  background-image: url("https://neilonsoftware.com/wp-content/uploads/2019/07/the-wizard-sticker.png"); }

#contact-form-3285 .grunion-checkbox-multiple-label:nth-child(12) {
  background-image: url("https://neilonsoftware.com/wp-content/uploads/2019/07/the-ranger-sticker.png"); }

#contact-form-3285 .grunion-checkbox-multiple-label:nth-child(14) {
  background-image: url("https://neilonsoftware.com/wp-content/uploads/2019/07/the-healer-sticker.png"); }

#contact-form-3285 .grunion-checkbox-multiple-label:nth-child(16) {
  background-image: url("https://neilonsoftware.com/wp-content/uploads/2019/07/the-mechanic-sticker.png"); }

#contact-form-3285 .grunion-checkbox-multiple-label:nth-child(18) {
  background-image: url("https://neilonsoftware.com/wp-content/uploads/2019/07/the-ghost-sticker.png"); }

#contact-form-3285 .grunion-checkbox-multiple-label:nth-child(20) {
  background-image: url("https://neilonsoftware.com/wp-content/uploads/2019/07/the-shapeshifter-sticker.png"); }

#contact-form-3285 .grunion-checkbox-multiple-label:nth-child(22) {
  background-image: url("https://neilonsoftware.com/wp-content/uploads/2019/07/the-sage-sticker.png"); }

#contact-form-3285 .grunion-checkbox-multiple-label:nth-child(24) {
  background-image: url("https://neilonsoftware.com/wp-content/uploads/2019/07/the-rogue-sticker.png"); }

@media print {
  .navigation-bar,
  #page > header,
  article figure:first-child,
  article .wp-block-image,
  #secondary,
  #addthis_tool_by_class_name_widget-2,
  .circle-icons > section > a,
  .hero-navigation,
  #nav_menu-3,
  #comments,
  iframe {
    display: none !important; }

  body {
    background-color: white; }

  article, #content {
    margin-bottom: 0; }

  article {
    border: 0;
    border-radius: 0; } }
.soft-skills-screenshot img {
  display: block;
  margin: 0 auto;
  width: 60%;
  box-shadow: 0 3px 14px -4px rgba(0, 0, 0, 0.63);
  border-radius: 8px;
  overflow: hidden; }

.wp-block-image figcaption {
  display: block;
  text-align: center;
  font-size: 1.2rem;
  font-style: italic;
  margin-top: 1rem;
  margin-bottom: 3rem; }

.more-link {
  border-radius: 15px;
  padding-left: 1.2em;
  padding-right: 1.2em; }

.soft-skills-plug {
  display: flex;
  align-items: center;
  margin-top: 60px;
  box-shadow: 0 3px 14px -4px rgba(0, 0, 0, 0.63);
  border-radius: 25px;
  padding: 15px; }

.soft-skills-plug img {
  width: 15%;
  margin-right: 15px; }

.soft-skills-plug p {
  margin-bottom: 0;
  font-style: italic; }

.soft-skills-plug p a {
  font-weight: bold;
  color: #00b0f0;
  text-decoration: underline; }

@media (min-width: 986px) {
  .soft-skills-plug p span {
    display: block; } }
.soft-skills-scorecard {
  overflow: hidden;
  border-radius: 20px;
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
  margin-bottom: 25px; }

@media (max-width: 986px) {
  .soft-skills-scorecard {
    border-radius: 3vw; }

  .soft-skills-scorecard .take-quiz a strong {
    display: block; } }
.soft-skills-scorecard iframe {
  height: 721px;
  display: block;
  width: 100%; }

.soft-skills-scorecard .take-quiz {
  padding: 13px 15px 15px;
  background-color: #f2f2f2; }

.soft-skills-scorecard .take-quiz a {
  display: block;
  text-align: center;
  width: 100%;
  padding: 19px 0;
  background-color: #00b0f0;
  color: #fff;
  box-shadow: 0 3px 10px -4px rgba(0, 0, 0, 0.63);
  border-radius: 8px;
  border: none;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  font-size: 15px;
  cursor: pointer; }

.social-links ul a[href*='neilgreen.dev']:before {
  content: ""; }

.soft-skills-aside > a > img {
  border: solid 2px #ccc;
  border-radius: 15px;
  transition: all 500ms ease-in-out; }

.soft-skills-aside > a > img:hover {
  border-color: #1da1f2; }

.soft-skills-aside p a:first-child,
.soft-skills-aside p a:last-child {
  text-decoration: underline;
  font-weight: bold; }

/*# sourceMappingURL=main.css.map */
