/* Library */
.clearfix:after, section#footer .social-icons > .menu:after {
  display: table;
  content: "";
  clear: both; }

/* Colors */
/* Social plugin settings */
@font-face {
  font-family: 'Mono Social Icons Font';
  src: url("../fonts/MonoSocialIconsFont-1.10.eot");
  src: url("../fonts/MonoSocialIconsFont-1.10.eot?#iefix") format("embedded-opentype"), url("../fonts/MonoSocialIconsFont-1.10.woff") format("woff"), url("../fonts/MonoSocialIconsFont-1.10.ttf") format("truetype"), url("../fonts/MonoSocialIconsFont-1.10.svg#MonoSocialIconsFont") format("svg");
  src: url("../fonts/MonoSocialIconsFont-1.10.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

section#footer .social-icons > .menu {
  float: none;
  width: 100%; }
  section#footer .social-icons > .menu a, section#footer .social-icons > .menu a:before {
    font-family: 'Mono Social Icons Font';
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased; }
  section#footer .social-icons > .menu li {
    height: auto;
    padding: 0;
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit; }
  section#footer .social-icons > .menu a:before {
    margin-right: 0.5em; }
  section#footer .social-icons > .menu a {
    display: inline-block;
    float: left;
    width: 40px;
    height: 40px;
    vertical-align: middle;
    margin-right: 5px;
    font-size: 40px;
    line-height: 1;
    color: #00afde;
    text-decoration: none;
    overflow: hidden; }
    section#footer .social-icons > .menu a[href*='500px.com']:before {
      content: "\e400"; }
    section#footer .social-icons > .menu a[href*='about.me']:before {
      content: "\e401"; }
    section#footer .social-icons > .menu a[href*='amazon.com']:before {
      content: "\e403"; }
    section#footer .social-icons > .menu a[href*='bebo.com']:before {
      content: "\e408"; }
    section#footer .social-icons > .menu a[href*='blip.fm']:before {
      content: "\e411"; }
    section#footer .social-icons > .menu a[href*='blogger.com']:before {
      content: "\e412"; }
    section#footer .social-icons > .menu a[href*='coroflot.com']:before {
      content: "\e413"; }
    section#footer .social-icons > .menu a[href*='daytum.com']:before {
      content: "\e414"; }
    section#footer .social-icons > .menu a[href*='delicious.com']:before {
      content: "\e415"; }
    section#footer .social-icons > .menu a[href*='designbump.com']:before {
      content: "\e416"; }
    section#footer .social-icons > .menu a[href*='designfloat.com']:before {
      content: "\e417"; }
    section#footer .social-icons > .menu a[href*='deviantart.com']:before {
      content: "\e417"; }
    section#footer .social-icons > .menu a[href*='digg.com']:before {
      content: "\e419"; }
    section#footer .social-icons > .menu a[href*='dribbble.com']:before {
      content: "\e421"; }
    section#footer .social-icons > .menu a[href*='drupal.org']:before {
      content: "\e422"; }
    section#footer .social-icons > .menu a[href*='ebay.com']:before {
      content: "\e423"; }
    section#footer .social-icons > .menu a[href*='mailto:']:before {
      content: "\e424"; }
    section#footer .social-icons > .menu a[href*='etsy.com']:before {
      content: "\e426"; }
    section#footer .social-icons > .menu a[href*='etsy.com']:before {
      content: "\e426"; }
    section#footer .social-icons > .menu a[href*='facebook.com'] {
      color: #3b5998; }
      section#footer .social-icons > .menu a[href*='facebook.com']:before {
        content: "\e427"; }
    section#footer .social-icons > .menu a[href*='flickr.com']:before {
      content: "\e429"; }
    section#footer .social-icons > .menu a[href*='foodspotting.com']:before {
      content: "\e430"; }
    section#footer .social-icons > .menu a[href*='zurb.com/forrst']:before {
      content: "\e431"; }
    section#footer .social-icons > .menu a[href*='foursquare.com']:before {
      content: "\e432"; }
    section#footer .social-icons > .menu a[href*='github.com']:before {
      content: "\e437"; }
    section#footer .social-icons > .menu a[href*='google']:before {
      content: "\e439"; }
    section#footer .social-icons > .menu a[href*='itunes.apple.com']:before {
      content: "\e450"; }
    section#footer .social-icons > .menu a[href*='linkedin.com']:before {
      content: "\e452"; }
    section#footer .social-icons > .menu a[href*='meetup.com']:before {
      content: "\e453"; }
    section#footer .social-icons > .menu a[href*='metacafe.com']:before {
      content: "\e454"; }
    section#footer .social-icons > .menu a[href*='msn.com']:before {
      content: "\e458"; }
    section#footer .social-icons > .menu a[href*='myspace.com']:before {
      content: "\e459"; }
    section#footer .social-icons > .menu a[href*='paypal.com']:before {
      content: "\e461"; }
    section#footer .social-icons > .menu a[href*='photobucket.com']:before {
      content: "\e462"; }
    section#footer .social-icons > .menu a[href*='picasa.google.com']:before {
      content: "\e463"; }
    section#footer .social-icons > .menu a[href*='pinterest.com']:before {
      content: "\e464"; }
    section#footer .social-icons > .menu a[href*='quora.com']:before {
      content: "\e468"; }
    section#footer .social-icons > .menu a[href*='reddit.com']:before {
      content: "\e469"; }
    section#footer .social-icons > .menu a[href*='spotify.com']:before {
      content: "\e479"; }
    section#footer .social-icons > .menu a[href*='stackoverflow.com']:before {
      content: "\e481"; }
    section#footer .social-icons > .menu a[href*='stumbleupon.com']:before {
      content: "\e483"; }
    section#footer .social-icons > .menu a[href*='tumblr.com']:before {
      content: "\e485"; }
    section#footer .social-icons > .menu a[href*='twitter.com']:before {
      content: "\e486"; }
    section#footer .social-icons > .menu a[href*='vimeo.com']:before {
      content: "\e489"; }
    section#footer .social-icons > .menu a[href*='wikipedia']:before {
      content: "\e492"; }
    section#footer .social-icons > .menu a[href*='yelp.com']:before {
      content: "\e498"; }
    section#footer .social-icons > .menu a[href*='youtube.com'] {
      color: #e42d27; }
      section#footer .social-icons > .menu a[href*='youtube.com']:before {
        content: "\e499"; }
    section#footer .social-icons > .menu a[href*='instagram'] {
      color: #e95950; }
      section#footer .social-icons > .menu a[href*='instagram']:before {
        content: "\e500"; }

.btn.green {
  color: #fff !important; }
  .btn.green:hover {
    background-color: #009f8b !important;
    border-color: #009f8b !important;
    color: #f2f2f2 !important; }

.btn.white {
  color: #0094bc !important; }
  .btn.white:hover {
    background-color: #f2f2f2 !important;
    border-color: #f2f2f2 !important;
    color: #007190 !important; }

section#articles .article-container .article .details p {
  line-height: 1.5;
  margin-bottom: 0.6em;
  font-size: 17px; }

/* Content Component */
section.content {
  padding: 60px 0 40px;
  position: relative;
  z-index: 10; }
  section.content.content-white {
    background-color: #fff; }
  section.content.content-grey {
    background-color: #f2f2f2; }
    section.content.content-grey .sectionTitle {
      background-color: #25bbe3; }
      section.content.content-grey .sectionTitle h2 {
        background-color: #f2f2f2; }
  section.content.content-blue {
    background-color: #25bbe3; }
    section.content.content-blue .sectionTitle {
      background-color: #f2f2f2; }
      section.content.content-blue .sectionTitle h2 {
        background-color: #25bbe3;
        color: #fff !important; }
    section.content.content-blue h1, section.content.content-blue h2, section.content.content-blue h3, section.content.content-blue h4, section.content.content-blue h5, section.content.content-blue h6, section.content.content-blue p {
      color: #fff; }
  section.content p {
    font-size: 17px;
    line-height: 1.55; }

.alignright, .alignleft, .aligncenter, .alignnone {
  margin-bottom: 1em; }

.alignleft {
  float: left;
  margin-right: 2%; }

.alignright {
  float: right;
  margin-left: 2%; }

@media (max-width: 992px) {
  .alignleft, .alignright {
    float: none;
    margin-left: 0;
    margin-right: 0;
    display: block;
    margin-left: auto;
    margin-right: auto; } }

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

.wp-caption {
  max-width: 100%; }

.wp-caption-text {
  padding-left: 0.125em;
  padding-right: 0.125em;
  margin-top: 0.2em;
  color: #f2f2f2;
  font-size: 0.8em;
  line-height: 1.2;
  text-align: center; }

section#articles .article-mobile {
  display: none;
  padding: 10px 0; }

@media (max-width: 768px) {
  section#articles .article-container {
    min-height: 0;
    max-height: none;
    height: auto; }
  section#articles .article {
    display: none; }
  section#articles .article-mobile {
    display: block; } }

.navbar-collapse.collapse.in ul li > a, .navbar-collapse.collapsing ul li > a {
  color: #263238;
  border-bottom: 1px solid #e0e0e0;
  padding: 15px 20px; }

.navbar-nav .open .sub-menu > li > a {
  padding: 12px 20px 12px 40px !important; }
