/* line 74, app/assets/stylesheets/lib/_variables.scss */
.bg-primary {
  background-color: #00a1a1;
}

/* line 78, app/assets/stylesheets/lib/_variables.scss */
.bg-primary-light {
  background-color: #cce4e4;
}

/* line 82, app/assets/stylesheets/lib/_variables.scss */
.bg-secondary-light,
.bg-default-light {
  background-color: #f2f2f8;
}

@font-face {
  font-weight: normal;
  font-family: "icomoon";
  font-style: normal;
  src: url(/assets/icomoon-9fe258fd3ae2dca0750cf77c3866a1372d7904bd6320f12dbd93a02e844e09e4.eot?jwairu);
  src: url(/assets/icomoon-9fe258fd3ae2dca0750cf77c3866a1372d7904bd6320f12dbd93a02e844e09e4.eot?jwairu#iefix) format("embedded-opentype"), url(/assets/icomoon-7c26ecd86cc732bc179e5115e05bce773e9be4f6dcad9cd72333771940b270bb.ttf?jwairu) format("truetype"), url(/assets/icomoon-70a0a043d199d0ae23e1fd4162fcdebd9d4c37098a05d9d0bb8c33951505e496.woff?jwairu) format("woff"), url(/assets/icomoon-1379997c5bcf58ce83fa7110127ef30b0dd89210e5995a7ed86bd1c77f88c3bb.svg?jwairu#icomoon) format("svg");
}

/* line 16, vendor/gems/blog42/app/assets/stylesheets/blog42/lib/_icons.scss */
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-weight: normal;
  font-family: "icomoon" !important;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
  speak: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 30, vendor/gems/blog42/app/assets/stylesheets/blog42/lib/_icons.scss */
[class^="icon-"]:hover, [class*=" icon-"]:hover {
  text-decoration: none !important;
}

/* line 35, vendor/gems/blog42/app/assets/stylesheets/blog42/lib/_icons.scss */
.icon-facebook:before {
  content: "\ea90";
}

/* line 38, vendor/gems/blog42/app/assets/stylesheets/blog42/lib/_icons.scss */
.icon-whatsapp:before {
  content: "\ea93";
}

/* line 41, vendor/gems/blog42/app/assets/stylesheets/blog42/lib/_icons.scss */
.icon-twitter:before {
  content: "\ea96";
}

/* line 44, vendor/gems/blog42/app/assets/stylesheets/blog42/lib/_icons.scss */
.icon-linkedin2:before,
.icon-linkedin:before {
  content: "\eaca";
}

/*************************************************
	transform
**************************************************/
/*************************************************
	border-radius
**************************************************/
/*************************************************
	clearfix
**************************************************/
/*************************************************
	transitions
**************************************************/
/*************************************************
	box shadow
**************************************************/
/* line 7, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
section,
article {
  display: block;
}

/* line 12, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
footer .wrapper {
  background: #fff;
}

/* line 16, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.hidden {
  opacity: 0;
  height: 0;
  transition: linear all .3s;
}

/* line 22, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.scroll-line {
  position: fixed;
  top: 0;
  left: 0;
  height: 2px;
  background: #E5E5E5;
  /* change in blog.css */
  transition: 0.7s cubic-bezier(0.075, 0.82, 0.165, 1.666) width;
  z-index: 9999;
}

/* line 32, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_wrapper {
  max-width: 700px;
  margin: 0 auto;
}

/* line 37, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
a:hover {
  cursor: pointer;
}

/* line 41, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
p {
  font-size: 100%;
  line-height: 1.5;
  padding: 0;
  color: black;
  margin: 0px;
}

/* line 49, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
h1 {
  text-align: center;
}

/* line 53, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
h2.subtitle {
  text-align: center;
}

/* line 57, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
ol,
ul {
  margin: 15px 0 15px 15px;
}

/* line 61, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
ol li,
ul li {
  font-size: 110%;
  font-weight: normal;
  line-height: 2;
  position: relative;
}

/* line 68, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
ol li.is-active,
ul li.is-active {
  color: white;
}

/* line 71, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
ol li.is-active a,
ul li.is-active a {
  color: white;
}

/* line 75, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
ol li.is-active a:after,
ul li.is-active a:after {
  content: '';
  position: absolute;
  left: -30px;
  right: -15px;
  top: 0;
  bottom: 0;
  z-index: -1;
  background-color: #5BC0EB;
}

/* line 92, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
input[type="submit"] {
  margin-top: 15px;
  margin-bottom: 15px;
}

/* line 97, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.cleaner {
  clear: both;
}

/* line 101, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.spacer {
  height: 30px;
}

/* line 105, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.bigspacer {
  height: 60px;
}

/* line 109, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.smallspacer {
  height: 12pt;
}

/* line 113, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.red {
  color: #C14F49;
}

/* line 117, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.lightgray {
  color: #999;
}

/* line 121, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.darkgray {
  color: #666;
}

/* line 125, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.subscription_popup {
  display: none;
  position: fixed;
  bottom: 0;
  width: 70%;
  background-color: #244567;
  color: white;
  font-size: 110%;
  text-align: center;
  line-height: 2;
  padding: 0.5em 15%;
}

/* line 138, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.subscription_popup:hover {
  text-decoration: underline;
  cursor: pointer;
}

/* line 144, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
body.full-size {
  background: #f6f7f8;
}

/* line 147, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
body.full-size header {
  background-color: #384062 !important;
  margin: 0;
  padding-top: 2%;
}

/* line 154, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
body.full-size header .logo.light {
  display: block;
}

/* line 158, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
body.full-size header .logo.dark {
  display: none;
}

/* line 165, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
body.full-size header img {
  max-width: 200px;
}

/* line 169, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
body.full-size header nav {
  display: none;
}

/* line 172, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
body.full-size header nav a {
  color: #fff;
  text-decoration: none;
}

/* line 176, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
body.full-size header nav a:hover {
  text-decoration: underline;
}

/* line 180, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
body.full-size header nav a.signup-link {
  text-decoration: none;
}

/* line 183, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
body.full-size header nav a.signup-link:hover {
  text-decoration: none;
}

/* line 193, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
body.full-size .related_topics {
  background-color: #384062;
  color: #fff;
  padding: 15px 0;
  -webkit-box-ordinal-group: 3;
  -moz-box-ordinal-group: 3;
  box-ordinal-group: 3;
}

/* line 201, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
body.full-size .related_topics .icon {
  width: 50px;
  height: 50px;
}

/* line 205, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
body.full-size .related_topics .icon img {
  height: 50px;
  width: 50px;
}

/* line 214, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
header {
  width: 100%;
  margin: 15px 0 15px 0;
}

/* line 218, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
header .wrapper {
  max-width: 1200px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
}

/* line 227, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
header .notice,
header .alert {
  text-align: center;
  font-weight: bold;
  margin-top: 1%;
}

/* line 235, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
header #scroll_nav .wrapper {
  max-width: 1200px;
  width: 95%;
  margin: 15px auto 15px auto;
}

/* line 243, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
header .logo {
  width: 30%;
  max-width: 250px;
  display: inline-block;
}

/* line 248, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
header .logo.light {
  display: none;
}

/* line 252, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
header .logo img {
  max-width: 70%;
}

/* line 258, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
header nav {
  float: right;
  width: 65%;
  text-align: right;
}

/* line 264, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
header nav a.text {
  margin-right: 3%;
}

/* line 269, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_header {
  margin-top: 0 !important;
  border-top: none !important;
  /* .newsletter_header */
}

/* line 273, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_header .newsletter_header {
  display: flex;
  justify-content: center;
  flex-direction: column;
  height: 80vh;
  max-height: 800px;
  min-height: 420px;
  background: #384062;
  /* .newsletter_content */
}

/* line 283, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_header .newsletter_header .newsletter_content {
  width: 90%;
  max-width: 650px;
  margin: 0 auto;
  text-align: left;
}

/* line 289, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_header .newsletter_header .newsletter_content h2 {
  margin-top: 0;
  font-size: 45px;
  text-align: left;
  color: #fff;
}

/* line 296, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_header .newsletter_header .newsletter_content em {
  color: #fff;
  font-size: 22.5px;
}

/* line 301, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_header .newsletter_header .newsletter_content p,
.blog_header .newsletter_header .newsletter_content a,
.blog_header .newsletter_header .newsletter_content a:visited {
  color: #fff;
}

/* line 310, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_header .newsletter_header .newsletter_content form input[type="text"] {
  height: 45px;
  width: 90%;
  margin: 15px 0;
  border: 3px solid #252525;
  box-sizing: border-box;
  font-size: larger;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  padding: 0 15px;
}

/* line 321, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_header .newsletter_header .newsletter_content form input[type="text"]:focus {
  outline: none;
  box-shadow: inset 0 0 5px #efefef;
  color: #252525;
}

/* line 331, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_header .newsletter_header .newsletter_content .subscription_confirmation {
  max-width: 400px;
  background-color: #76b451;
  border: 2px solid black;
  color: #fff;
  padding: 15px;
  margin-top: 15px;
}

/* .blog_header */
/* line 345, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.hiring {
  display: block;
  position: absolute;
  top: 0;
  left: 2.5%;
  background-color: #DDDDDD;
  z-index: 10;
  padding: 0.2em 0.5em;
  color: #373e64;
  font-size: 90%;
  text-decoration: none;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
  font-weight: bold;
}

/* line 360, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.hiring:hover {
  text-decoration: underline;
}

/* line 365, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.top_tags {
  background-color: #eee;
  padding: 2%;
  text-align: center;
}

/* line 371, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.top_tags a {
  margin: 0 2%;
  color: black;
  text-decoration: underline;
}

/* line 376, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.top_tags a:hover {
  text-decoration: none;
}

/* HEADER TEST */
/* line 384, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_header {
  position: relative;
  background: none;
  color: black;
  border: none;
  padding: 0;
  vertical-align: bottom;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
}

/* line 398, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_header .related_topics {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #384062;
  color: #fff;
  padding: 15px 0;
  text-align: center;
  text-overflow: ellipsis;
  z-index: 11;
}

/* line 417, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_header .related_topics a {
  margin: 0 10px;
  color: #fff;
  line-height: 2;
}

/* line 422, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_header .related_topics a.icon {
  margin-right: 0;
}

/* line 425, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_header .related_topics a.icon img {
  height: 18px;
  vertical-align: bottom;
  margin-right: .5%;
}

/* line 433, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_header .related_topics a,
.blog_header .related_topics a:visited {
  text-decoration: none;
}

/* line 438, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_header .related_topics a:hover {
  text-decoration: underline;
}

/* line 444, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_header h1 {
  color: black;
  margin: 4% 0 2% 0;
}

/* line 449, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_header h2 {
  color: black;
  margin: 2% 0 2% 0;
  text-align: center;
}

/* line 457, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.wrapper {
  width: 95%;
  max-width: 800px;
  margin: 2% auto 0 auto;
}

/* line 464, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.subscriptions_area {
  border-top: 2px solid #003f75;
  padding: 0;
}

/* line 469, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.subscriptions_area .wrapper {
  display: none;
}

/*************************************************
	sidebar index
**************************************************/
/* line 476, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog42-post-sidebar-index {
  position: fixed;
  top: 0;
  right: 15px;
  bottom: auto;
  left: auto;
  width: 44.5%;
  max-width: 260px;
  margin: 130px 0 0 0;
  padding: 10px;
  background-color: white;
  z-index: 3;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: margin-top 0.2s linear;
  -moz-transition: margin-top 0.2s linear;
  -o-transition: margin-top 0.2s linear;
  transition: margin-top 0.2s linear;
}

/* line 493, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog42-post-sidebar-index.hidden {
  visibility: hidden;
}

/* line 497, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog42-post-sidebar-index.up {
  margin-top: 66px;
}

/* line 501, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog42-post-sidebar-index ul {
  margin-left: 0;
}

/* line 503, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog42-post-sidebar-index ul li {
  line-height: 1.6;
  font-size: 16px;
  margin: 5px 0;
  padding: 0;
}

/* line 508, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog42-post-sidebar-index ul li ul {
  display: none;
}

/* line 514, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog42-post-sidebar-index h3.hl {
  margin-left: 15px;
}

/* line 518, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog42-post-sidebar-index h1,
.blog42-post-sidebar-index h2,
.blog42-post-sidebar-index h3 {
  font-size: 100%;
}

/*************************************************
	postlong
**************************************************/
/* line 529, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong {
  margin: 0;
  width: 100%;
}

/* line 534, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong h1 {
  margin: 2% 0;
}

/* line 538, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong .subtitle {
  font-size: 120%;
  font-family: 'Georgia', serif;
  line-height: 2;
  margin-bottom: 2%;
  font-weight: bold;
}

/* line 545, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong .subtitle img {
  max-width: 100%;
  width: 100%;
  height: auto;
  margin: 0 0 2% 0;
}

/* line 552, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong .subtitle a {
  text-decoration: underline;
}

/* line 556, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong .subtitle a:hover {
  text-decoration: none;
}

/* line 560, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong .subtitle * {
  font-style: normal !important;
}

/* line 564, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong .subtitle .episode {
  margin: 2em 0;
}

/* line 568, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong .subtitle .episode iframe {
  min-height: auto;
  margin-bottom: 0;
}

/* line 576, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong_bottom {
  padding-bottom: 26pt;
  border-bottom: 0;
}

/* line 581, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong .textblock:first-letter {
  float: left;
  font-size: 360%;
  padding: 0em 0.1em;
  background: #363642;
  color: #fff;
  line-height: 1.1;
  margin: 0 0.1em 0 0;
  font-weight: bold;
}

/* custom first letter css for firefox */
@-moz-document url-prefix() {
  /* line 595, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .postlong .textblock:first-letter {
    padding: 0.15em 0.1em;
  }
}

/* line 600, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong .textblock,
.postlong .textblock p {
  margin: 1% 0 1% 0;
  text-align: left;
  line-height: 2;
  font-family: 'Georgia', serif;
  font-size: 110%;
  max-width: 100%;
}

/* line 610, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong .textblock blockquote {
  text-align: center;
}

/* line 614, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong .textblock {
  margin-bottom: 4em;
}

/* line 618, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong .textblock .episode {
  margin-bottom: 2em;
}

/* line 622, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong .textblock .episode iframe {
  min-height: auto;
  margin-bottom: 0;
}

/* line 629, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong .textblock ol .postlong .textblock a,
.postlong .textblock a:visited {
  text-decoration: underline;
  word-wrap: break-word;
}

/* line 635, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong .textblock a:hover {
  text-decoration: none;
}

/* line 639, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong .textblock ul {
  list-style-type: square;
}

/* line 643, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong .textblock iframe {
  width: 120%;
  min-height: 500px;
  margin: 2% -10%;
}

/* line 648, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong .textblock iframe.soundcloud {
  min-height: auto;
}

/* line 654, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong .textblock h1,
.postlong .textblock h2,
.postlong .textblock h3,
.postlong .textblock h4,
.postlong .textblock h5,
.postlong .textblock table {
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}

/* line 663, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong .textblock ol {
  list-style-type: decimal;
}

/* line 666, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong .textblock ol li {
  list-style: decimal;
}

/* line 671, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong .textblock blockquote {
  background-color: #0076db;
  color: white;
  padding: 2% 3%;
  margin: 2em -5%;
  border: 1px solid #eee;
}

/* line 678, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong .textblock blockquote *, .postlong .textblock blockquote a, .postlong .textblock blockquote a:visited {
  color: white;
}

/* line 685, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong .textblock table {
  width: 120%;
  margin: 2% -10%;
  padding: 2% 3%;
  color: black;
  border-radius: 3px;
  font-size: 80%;
}

/* line 694, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong .textblock table tr {
  vertical-align: top;
}

/* line 698, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong .textblock table *, .postlong .textblock table a, .postlong .textblock table a:visited {
  color: black;
}

/* line 705, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong .textblock img {
  display: block;
  max-width: 120%;
  width: auto;
  margin: 2% -10%;
  height: auto;
}

/* line 715, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong .img_desc {
  text-align: center;
  font-style: italic;
  margin-bottom: 2%;
}

/* line 721, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong .bottom_subscription input[type="text"] {
  font-size: larger;
}

/* line 725, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong .time {
  text-align: center;
  margin-bottom: 2%;
}

/* line 730, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlong .reading_time {
  text-align: center;
}

/* line 735, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.metatop {
  margin-bottom: 2%;
  text-align: center;
}

/* line 741, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.arrow_sharing {
  position: relative;
  left: 0;
  z-index: +2;
  margin-bottom: 7pt;
  margin-top: 14pt;
}

/* line 748, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.arrow_sharing img {
  padding: 0;
}

/* line 754, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.sidebar {
  display: none;
  position: fixed;
  top: auto;
  bottom: 15px;
  right: 15px;
  width: 260px;
  height: auto;
  z-index: 99;
  transition: 0.3s cubic-bezier(0.075, 0.22, 0.165, 0.66) right;
  /* .related_post */
}

/* line 765, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.sidebar .related_post {
  height: 125px;
  width: 100%;
  margin-bottom: 30px;
  background-color: #fff;
  overflow: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  box-shadow: 0 3px 7px -3px rgba(0, 0, 0, 0.3);
  transition: height 0.3s ease-in-out, width 0.2s ease-in-out;
}

/* line 776, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.sidebar .related_post p {
  display: none;
}

/* line 781, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.sidebar .related_post .img {
  position: relative;
  float: left;
  height: 100%;
  width: 40%;
  overflow: hidden;
  background-color: #F0F8FF;
  color: #F0F8FF;
}

/* line 790, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.sidebar .related_post .img img {
  transform: translateX(-30%);
  height: inherit;
}

/* line 795, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.sidebar .related_post .img h3 {
  height: inherit;
  width: auto;
  padding: 0;
  margin: 0;
  transition: height 0.3s ease-in-out;
}

/* line 803, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.sidebar .related_post .img h3 img {
  height: 100%;
  width: auto;
}

/* line 809, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.sidebar .related_post .img p {
  display: none;
}

/* line 814, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.sidebar .related_post .text_block {
  position: relative;
  float: right;
  width: 60%;
  height: 100%;
  padding: 2%;
  line-height: 1.2em;
  box-sizing: border-box;
  z-index: 2;
}

/* line 824, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.sidebar .related_post .text_block:before {
  -webkit-transform: skewX(-5deg);
  transform: skewX(-5deg);
  content: "";
  background-color: #fff;
  width: 100%;
  z-index: -1;
  position: absolute;
  left: -15px;
  top: 0;
  bottom: 0;
}

/* line 837, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.sidebar .related_post .text_block:after {
  content: "...";
  position: absolute;
  left: .2em;
  bottom: 0;
  width: 100%;
  padding-bottom: 5px;
  z-index: 3;
}

/* line 847, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.sidebar .related_post .text_block .title {
  background-color: transparent;
  font-size: 90%;
}

/* line 852, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.sidebar .related_post .text_block .description {
  display: none;
}

/* line 856, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.sidebar .related_post .text_block .description > *:first-child {
  float: right;
  width: 100%;
  margin-left: -5px;
}

/* line 863, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.sidebar .related_post .read_more {
  position: absolute;
  right: 0;
  bottom: 0;
  margin: 2%;
  background: #fff;
  width: 50px;
  z-index: 4;
}

/* line 872, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.sidebar .related_post .read_more a {
  color: #318c35;
}

/* line 881, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.sidebar.slim:not(.lower_sidebar) {
  left: 25px;
  top: 120px;
  width: 235px;
  margin: 0;
}

/* line 887, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.sidebar.slim:not(.lower_sidebar) h3 {
  text-align: center;
  margin-bottom: 5px;
}

/* line 892, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.sidebar.slim:not(.lower_sidebar) .related_post {
  min-height: 50px;
  margin: 0 0 10px 0;
  height: unset;
  background-color: #f1f6f7;
  border-left: 10px solid #292A4D;
}

/* line 899, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.sidebar.slim:not(.lower_sidebar) .related_post a {
  text-decoration: none;
}

/* line 902, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.sidebar.slim:not(.lower_sidebar) .related_post a:hover {
  text-decoration: underline;
}

/* line 907, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.sidebar.slim:not(.lower_sidebar) .related_post .img {
  display: none;
}

/* line 911, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.sidebar.slim:not(.lower_sidebar) .related_post .text_block {
  width: 95%;
}

/* line 914, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.sidebar.slim:not(.lower_sidebar) .related_post .text_block:before, .sidebar.slim:not(.lower_sidebar) .related_post .text_block:after {
  display: none;
}

/* line 920, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.sidebar.slim:not(.lower_sidebar) .related_post .read_more {
  display: none;
}

/* . sidebar */
/* line 930, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.lower_sidebar {
  position: relative;
  top: 0;
  right: 0;
  width: 45%;
  padding-left: 2em;
  float: right;
  transition: 0.3s cubic-bezier(0.075, 0.22, 0.165, 0.66) all;
}

/* line 939, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.lower_sidebar .related_post {
  height: 135px;
  width: 100%;
  margin-bottom: 30px;
  background-color: #fff;
  overflow: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  box-shadow: 0 3px 7px -3px rgba(0, 0, 0, 0.3);
  transition: height 0.3s ease-in-out, width 0.2s ease-in-out;
}

/* line 951, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.lower_sidebar .related_post .img {
  position: relative;
  float: left;
  height: 100%;
  width: 40%;
  overflow: hidden;
  background-color: #efefef;
  color: #efefef;
}

/* line 960, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.lower_sidebar .related_post .img img {
  width: auto;
  transform: translateX(-30%);
  height: inherit;
}

/* line 966, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.lower_sidebar .related_post .img h3 {
  height: 165px;
  width: auto;
  padding: 0;
  margin: 0;
  transition: height 0.3s ease-in-out;
}

/* line 974, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.lower_sidebar .related_post .img h3 img {
  height: 165px;
  width: auto;
}

/* line 980, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.lower_sidebar .related_post .img p {
  display: none;
}

/* line 985, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.lower_sidebar .related_post .text_block {
  position: relative;
  float: right;
  width: 60%;
  height: 100%;
  padding: 2%;
  box-sizing: border-box;
  z-index: 2;
}

/* line 994, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.lower_sidebar .related_post .text_block:before {
  -webkit-transform: skewX(-5deg);
  transform: skewX(-5deg);
  content: "";
  background-color: #fff;
  width: 100%;
  z-index: -1;
  position: absolute;
  left: -15px;
  top: 0;
  bottom: 0;
}

/* line 1007, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.lower_sidebar .related_post .text_block:after {
  content: "...";
  position: absolute;
  left: .2em;
  bottom: 0;
  background: #fff;
  width: 100%;
  padding-bottom: 9px;
  z-index: 3;
}

/* line 1018, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.lower_sidebar .related_post .text_block .title {
  background-color: transparent;
}

/* line 1022, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.lower_sidebar .related_post .text_block .description {
  display: none;
}

/* line 1027, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.lower_sidebar .related_post .read_more {
  position: absolute;
  right: 0;
  bottom: 0;
  margin: 2%;
  background: #fff;
  width: 50px;
  z-index: 4;
}

/* line 1036, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.lower_sidebar .related_post .read_more a {
  color: #318c35;
}

/* line 1045, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.article_footer {
  line-height: 2;
}

/* line 1048, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.article_footer h3 {
  margin: 0;
}

/* line 1052, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.article_footer a {
  text-decoration: underline;
}

/* line 1055, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.article_footer a:hover {
  text-decoration: none;
}

/* line 1060, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.article_footer .about {
  float: left;
  width: 45%;
}

/* line 1068, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.newsletter_signup {
  display: none;
  text-align: center;
  background-color: #F0F8FF;
  margin: 30px auto;
  padding: 15px 30px;
}

/* line 1075, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.newsletter_signup.fixed {
  position: fixed;
  z-index: 110;
  left: 15px;
  right: auto;
  bottom: 125px;
  max-width: 15rem;
  border-radius: 8px;
  margin: 0 auto;
  padding: 1rem;
}

/* line 1086, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.newsletter_signup.fixed .nl_disclaimer {
  font-size: 16px;
  line-height: 1.2;
}

/* line 1092, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.newsletter_signup.fullscale_overlay {
  z-index: 1000;
  background-color: rgba(204, 204, 204, 0.8);
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/* line 1101, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.newsletter_signup.fullscale_overlay .box {
  position: fixed;
  background-color: white;
  margin: 0 auto;
  left: 23%;
  width: 50%;
  top: 20%;
  padding: 2%;
  box-shadow: 0px 0px 15px 0px rgba(204, 204, 204, 0.5);
  -moz-box-shadow: 0px 0px 15px 0px rgba(204, 204, 204, 0.5);
  -webkit-box-shadow: 0px 0px 15px 0px rgba(204, 204, 204, 0.5);
  border-radius: 8px;
}

/* line 1114, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.newsletter_signup.fullscale_overlay .box .nl_disclaimer {
  margin-top: 0.5em;
}

/* line 1118, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.newsletter_signup.fullscale_overlay .box #fullscale_overlay_abort {
  display: block;
  margin-top: 4%;
  text-align: center;
  text-decoration: underline;
}

/* line 1124, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.newsletter_signup.fullscale_overlay .box #fullscale_overlay_abort:hover {
  text-decoration: none;
}

/* line 1131, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.newsletter_signup .subscription_confirmation {
  font-weight: bold;
  max-width: 400px;
  margin: 2em auto 0 auto;
  color: #76b451;
}

/* line 1138, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.newsletter_signup h4 {
  margin: 0;
  padding: 0;
  font-weight: bold;
  margin-bottom: 1em;
}

/* line 1145, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.newsletter_signup p {
  font-size: 90%;
}

/* line 1149, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.newsletter_signup .privacy_hint {
  margin-top: 1em;
}

/* line 1153, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.newsletter_signup input[type='text'] {
  width: 98%;
  font-size: 100%;
  margin-top: 1em;
  padding: 0.5%;
  text-align: center;
}

/* line 1161, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.newsletter_signup .nl_disclaimer {
  text-align: center;
  color: #666;
  margin-top: 1em;
  font-size: 80%;
}

/* line 1168, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.newsletter_signup h4,
.newsletter_signup p,
.newsletter_signup .blog_subscription,
.newsletter_signup .nl_disclaimer {
  margin: 0 auto;
}

/* line 1177, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_subscriptions {
  margin: 2em 0 0 0;
}

/* line 1180, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_subscriptions .upper {
  padding: 1em 2% 1em 2%;
  background-color: #244567;
}

/* line 1184, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_subscriptions .upper h1 {
  text-align: center;
  color: white;
  font-size: 120%;
}

/* line 1190, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_subscriptions .upper p {
  text-align: center;
  color: white;
  line-height: 1.2;
  font-size: 100%;
  margin-bottom: 1em;
}

/* line 1200, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_subscriptions .bottom img.subscribe_arrow {
  width: 100%;
  margin: 0 -2%;
}

/* line 1205, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_subscriptions .bottom {
  background: #93b7cf;
  padding: 0 0 1em 0;
  text-align: center;
}

/* line 1210, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_subscriptions .bottom form {
  max-width: 90%;
  margin: 0 auto;
}

/* line 1217, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_subscriptions .bottom input[type="text"] {
  background: #ebf2f6;
  width: 80%;
  max-width: 350px;
  display: block;
  font-size: 120%;
  padding: 0.2em 0.5em;
  margin: 1em auto 1em auto;
}

/* line 1227, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_subscriptions .bottom .social_icons {
  margin: 1em auto 0 auto;
}

/* line 1231, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_subscriptions .bottom .social_icons .social_icon {
  max-width: 24px;
  margin: 0 2%;
}

/* line 1236, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.fb-like-box {
  margin-top: 2em;
}

/* line 1240, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_subscriptions .bottom input[type="text"] {
  text-align: center;
}

/* line 1244, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.subscription_content {
  display: none;
}

/* line 1250, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.pagination {
  margin: 4em 0;
  text-align: center;
  padding: .3em;
}

/* line 1255, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.pagination a,
.pagination span {
  padding: .2em .5em;
}

/* line 1260, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.pagination span.disabled {
  color: #AAA;
}

/* line 1264, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.pagination em.current {
  color: #666;
  padding: .3em;
  border: 1px solid #ddeaf4;
  font-weight: bold;
  font-style: normal;
}

/* line 1272, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.pagination a {
  text-decoration: none;
  font-weight: bold;
  border: none;
}

/* line 1278, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.pagination a:hover,
.pagination a:focus {
  color: #2D669A;
  background-color: #eee;
}

/* line 1284, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.pagination .page_info {
  color: #aaa;
  padding-top: .8em;
}

/* line 1289, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.pagination .prev_page,
.pagination .next_page {
  border-width: 2px;
}

/* line 1294, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.pagination .prev_page {
  margin-right: 1em;
}

/* line 1298, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.pagination .next_page {
  margin-left: 1em;
}

/* line 1304, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.tag_desc {
  font-size: 120%;
  margin: 1em 0;
  text-align: center;
}

/* line 1309, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.tag_desc a {
  text-decoration: underline;
}

/* line 1312, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.tag_desc a:hover {
  text-decoration: none;
}

/* line 1318, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.tags {
  font-size: smaller;
  text-align: center;
  margin-bottom: 1px solid #efefef;
}

/* line 1323, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.tags a {
  background-color: #ddd;
  padding: 5px 7.5px;
  margin-left: 5px;
  text-decoration: none !important;
  color: #252525;
  transition: .2s all linear;
}

/* line 1331, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.tags a:hover {
  background-color: #252525;
  color: #fff;
}

/* line 1340, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlist {
  margin-top: 30px;
  width: 100%;
  display: grid;
  grid-gap: 30px;
  grid-template-columns: 1fr 1fr;
  justify-items: center;
  align-items: start;
}

/* line 1349, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlist .post {
  position: relative;
  border-radius: 3px;
  background-color: #fff;
  height: 100%;
}

/* line 1356, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlist .post a {
  line-height: 1.2em;
}

/* line 1360, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlist .post h1,
.postlist .post h2,
.postlist .post h3 {
  line-height: 1.5em;
}

/* line 1366, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlist .post .subtitle {
  font-family: 'Georgia', serif;
  line-height: 2;
  font-size: 120%;
  width: 100%;
  /* post img in figure */
}

/* line 1373, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlist .post .subtitle figure {
  top: 0;
  width: 100%;
  margin: 0;
  height: 280px !important;
  background-color: #fff;
  overflow: hidden;
  z-index: -10;
}

/* line 1382, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlist .post .subtitle figure:after {
  position: absolute;
  content: '';
  height: 75%;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.125);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 10;
  transition: .3s background-color ease-out;
}

/* line 1396, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlist .post .subtitle figure:hover {
  cursor: pointer;
}

/* line 1399, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlist .post .subtitle figure:hover:after {
  background-color: rgba(255, 255, 255, 0);
}

/* line 1404, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlist .post .subtitle figure a {
  background-color: #fff;
}

/* line 1409, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlist .post .subtitle h2 {
  text-align: left;
  display: inline;
  padding: 5px 5px 15px 0;
  margin: 0;
  position: relative;
  line-height: 1.6;
  z-index: 12;
  -webkit-transform: translate(0, -100%);
  font-size: 18px;
}

/* line 1420, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlist .post .subtitle h2 a {
  text-decoration: none !important;
  position: relative;
  left: 15px;
  padding: 5px 7.5px 2px 0;
  background-color: #F2DD6E;
  transition: .2s all linear;
  -webkit-box-shadow: 15px 0 0 #F2DD6E, -15px 0 0 #F2DD6E;
  box-shadow: 15px 0 0 #F2DD6E, -15px 0 0 #F2DD6E;
}

/* line 1432, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlist .post .subtitle h2:hover a {
  color: #eee;
  background-color: #252525;
  -webkit-box-shadow: 15px 0 0 #252525, -15px 0 0 #252525;
  box-shadow: 15px 0 0 #252525, -15px 0 0 #252525;
}

/* line 1443, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlist .post .subtitle img {
  position: relative;
  height: 280px !important;
  width: 100%;
  object-fit: cover;
}

/* line 1450, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlist .post .subtitle p {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  position: relative;
  line-height: 2;
  padding: 0 5px;
  margin: 15px 0;
  z-index: 10;
  padding-left: 15px;
  margin-bottom: 45px;
}

/* line 1466, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlist .post .subtitle p:before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #fff;
  z-index: -10;
}

/* line 1477, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlist .post .subtitle p a {
  background-color: #fff;
  color: #252525;
  padding: 2.5px 7.5px;
  border-bottom: 2px solid #384062;
}

/* line 1483, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlist .post .subtitle p a:hover {
  background-color: #384062;
  color: #fff;
}

/* line 1490, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlist .post .subtitle * {
  font-style: normal !important;
}

/* line 1494, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlist .post .subtitle h1 {
  font-size: 140%;
  margin: 0.5em 0 1em 0;
}

/* line 1499, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlist .post .subtitle .meta {
  text-align: center;
}

/* line 1509, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlist .post.with_header_img .subtitle h2,
.postlist .post.with_header_img .subtitle p {
  top: -45px;
}

/* line 1514, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlist .post.with_header_img .subtitle p {
  margin-bottom: 0;
}

/* line 1520, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlist .post .tags {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin: 15px 0;
  line-height: 3em;
}

/* line 1530, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlist .time {
  display: none;
}

/* line 1535, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlist hr {
  display: none;
}

/* line 1540, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.post_order {
  text-align: center;
  margin: 1em auto;
}

/* line 1544, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.post_order a {
  text-decoration: underline;
}

/* line 1549, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postright {
  display: none;
}

/* line 1553, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.search_area {
  margin: 2em 0 2em 0;
}

/* line 1557, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.search_field {
  padding: 0.5em 1em;
  font-size: 130%;
  width: 40%;
}

/* line 1565, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.comments h2 {
  text-align: center;
}

/* line 1569, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.comments .comment {
  background-color: rgba(0, 63, 117, 0.03);
  margin: 1em auto;
  padding-bottom: 1em;
  padding: 2% 4%;
  border-top: 1px solid #ddd;
  -webkit-transition: background-color 0.2s linear;
  -moz-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
}

/* line 1578, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.comments .comment.success {
  background-color: #9BDD92;
}

/* line 1582, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.comments .comment .comment_author {
  margin-bottom: 1em;
  font-weight: bold;
  color: #003F75;
}

/* line 1587, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.comments .comment .comment_author a {
  color: #dc7845;
}

/* line 1591, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.comments .comment .comment_author span.creation {
  color: #666;
  font-weight: normal;
}

/* line 1597, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.comments .comment p {
  font-size: .9em;
  color: #404040;
  font-weight: normal;
}

/* line 1604, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.comments .comment_teaser {
  margin: 0 auto 1em auto;
  padding: 1em 0 1em 0;
  border: 2px solid #003F75;
  border-left: none;
  border-right: none;
  text-align: center;
  background-color: #F0F8FF;
}

/* line 1613, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.comments .comment_teaser h2,
.comments .comment_teaser p {
  margin: 0;
}

/* line 1618, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.comments .comment_teaser a {
  text-decoration: underline;
}

/* line 1621, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.comments .comment_teaser a a:hover {
  text-decoration: none;
}

/* line 1629, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.comments .comment .comment_author .team_member {
  font-weight: normal;
}

/* line 1633, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.comments .comment.moderator .comment_author {
  color: #dc7845;
}

/* line 1637, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.comments .comment .ask_for_notifications {
  margin: 2em 0;
}

/* line 1641, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.comments .comment .ask_for_notifications p {
  margin: 1em 0;
}

/* line 1645, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.comments .comment .ask_for_notifications input[type='text'] {
  max-width: 400px;
}

/* line 1651, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
#new_comment_area {
  margin: 0 auto;
  background-color: rgba(0, 63, 117, 0.03);
  padding: 1em;
}

/* line 1657, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.comments .new_comment input[type="text"],
.comments .new_comment textarea,
.comments .comment .ask_for_notifications input[type="text"] {
  margin: 5px auto;
  padding: 0.3em 2%;
  font-size: 1em;
  width: 96%;
  outline: none;
  border: none;
  border-bottom: 1px solid #ddd;
  font-family: inherit;
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
}

/* line 1673, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.comments .new_comment input[type="text"]:focus,
.comments .new_comment textarea:focus,
.comments .comment .ask_for_notifications input[type="text"]:focus {
  box-shadow: 0 0 5px rgba(0, 63, 117, 0.2);
}

/* line 1677, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.comments .new_comment input[type="text"]:hover,
.comments .new_comment textarea:hover,
.comments .comment .ask_for_notifications input[type="text"]:hover {
  cursor: text;
}

/* line 1681, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.comments .new_comment input.error[type="text"],
.comments .new_comment textarea.error,
.comments .comment .ask_for_notifications input.error[type="text"] {
  color: #c74d54;
  border: 1px solid #c74d54;
}

/* line 1687, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.comments .new_comment .field.s_content {
  height: 0.5px;
  padding: 0;
  margin: 0;
}

/* line 1694, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_footer {
  margin: 15px;
  line-height: 2;
}

/* line 1698, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_footer .top_posts {
  text-align: center;
}

/* line 1702, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_footer h3 {
  margin: 0;
}

/* line 1706, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_footer a {
  text-decoration: underline;
}

/* line 1709, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_footer a:hover {
  text-decoration: none;
}

/* line 1714, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_footer .tags .taglist a.normal {
  font-weight: bold;
}

/* line 1718, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_footer .tags .taglist a.larger {
  font-size: larger;
  font-weight: bold;
}

/* line 1723, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.blog_footer .tags .taglist a.smaller {
  font-size: smaller;
}

/* UPDATE DIFFERENCES */
/* line 1729, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlist.updates {
  grid-gap: 0;
  grid-template-columns: none;
  justify-items: auto;
  align-items: auto;
}

/* line 1735, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlist.updates .post {
  max-width: none;
  background-color: transparent;
}

/* line 1740, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.postlist.updates h2.time {
  display: block;
  text-align: center;
  margin: 4% 0 0 0;
}

/* line 1748, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.updates .controller {
  text-align: center;
  margin: 2% 0;
}

/* line 1755, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.social-buttons {
  margin: 15px 0;
  text-align: center;
}

/* line 1758, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.social-buttons .icon-link {
  position: relative;
  display: inline-block;
  padding: 5px 10px;
  margin: 5px;
  color: #fff;
  background-color: gray;
  text-decoration: none;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  cursor: pointer;
  transition: all .3s ease-in;
  -webkit-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  -ms-transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
}

/* line 1778, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.social-buttons .icon-link span {
  margin-left: 5px;
  line-height: 22px;
  font-family: "ProximaNova-Reg";
}

/* line 1784, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.social-buttons .icon-link.icon-facebook {
  background-color: #1877f2;
}

/* line 1787, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.social-buttons .icon-link.icon-linkedin {
  background-color: #0a66c2;
}

/* line 1790, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.social-buttons .icon-link.icon-twitter {
  background-color: #1da1f2;
}

/* line 1793, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.social-buttons .icon-link.icon-whatsapp {
  display: none;
  background-color: #25d366;
}

/* line 1798, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
.social-buttons .icon-link:hover, .social-buttons .icon-link:focus {
  opacity: .8;
}

@media screen and (min-width: 1500px) {
  /* line 1808, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .wrapper {
    max-width: 800px;
  }
  /* line 1812, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .newsletter_signup.fixed {
    left: 5%;
  }
  /* line 1817, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .postlong .textblock blockquote {
    margin: 2% 4% 2% -25%;
    padding: 2% 0;
    width: 45%;
    float: left;
    font-size: 160%;
    color: #f88300;
    background-color: transparent;
    border: none;
    line-height: 1.6;
    text-align: right;
  }
  /* line 1829, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .postlong .textblock blockquote a, .postlong .textblock blockquote a:visited, .postlong .textblock blockquote * {
    color: #f88300;
  }
  /* line 1836, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .subscription_popup {
    padding-left: 2%;
    padding-right: 2%;
    width: 96%;
  }
  /* line 1842, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .hiring {
    top: 0;
    left: 47%;
  }
}

@media screen and (max-width: 1400px) {
  /* line 1849, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .sidebar {
    width: 200px;
  }
  /* line 1852, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .sidebar .related_post {
    width: 200px;
    transition-timing-function: linear, step-end;
  }
  /* line 1857, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .sidebar .related_post .img h3 {
    transition-timing-function: linear, step-end;
  }
  /* line 1862, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .sidebar .related_post .read_more {
    padding-right: 5%;
    background: #fff;
    height: 33px;
    width: 100%;
    text-align: right;
    margin: 0;
  }
  /* line 1873, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .newsletter_signup {
    display: block;
  }
  /* line 1877, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  #fixed_subscription_box {
    display: none;
  }
}

@media screen and (max-width: 1300px) {
  /* line 1884, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .blog42-post-sidebar-index {
    position: relative;
    top: auto;
    right: auto;
    width: auto;
    max-width: none;
    padding: 15px;
    margin-bottom: 15px;
  }
  /* line 1896, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .blog42-post-sidebar-index ul li,
.blog42-post-sidebar-index ol li {
    font-size: 100%;
  }
  /* line 1903, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .sidebar {
    width: 150px;
  }
  /* line 1906, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .sidebar h3 {
    display: none;
  }
  /* line 1910, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .sidebar .related_post {
    position: relative;
    display: inline-block;
    height: 140px;
    width: 150px;
    transition-timing-function: linear, step-end;
  }
  /* line 1917, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .sidebar .related_post .title {
    height: 80%;
  }
  /* line 1921, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .sidebar .related_post .img {
    height: inherit;
    width: 100%;
  }
  /* line 1925, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .sidebar .related_post .img img {
    transform: translateX(0);
  }
  /* line 1929, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .sidebar .related_post .img h3 {
    height: inherit;
    width: 100%;
    transform: translateX(0%);
    transition-timing-function: linear, step-end;
  }
  /* line 1937, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .sidebar .related_post .text_block {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    padding: 5%;
    height: 100%;
  }
  /* line 1945, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .sidebar .related_post .text_block:before {
    -webkit-transform: skewX(0);
    transform: skewX(0);
    left: 0;
    width: 155px;
    background: rgba(255, 255, 255, 0.9);
  }
  /* line 1953, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .sidebar .related_post .text_block:after {
    display: none;
  }
  /* line 1959, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .sidebar .related_post .read_more {
    padding-right: 5%;
    background: transparent;
    height: 2.1em;
    width: 100%;
    text-align: right;
    margin: 0;
  }
}

@media screen and (max-width: 1200px) {
  /* line 1975, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .postlong .textblock blockquote {
    width: 90%;
    margin-left: 0;
    margin-right: 0;
    padding: 2% 5%;
  }
  /* line 1984, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .postlong .textblock img,
.postlong .textblock iframe {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 1991, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .sidebar,
.blog42-post-sidebar-index {
    display: none !important;
  }
}

/* ipad hochkant */
@media screen and (max-width: 1000px) {
  /* line 2001, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .subscription_popup {
    padding-left: 2%;
    padding-right: 2%;
    width: 96%;
  }
  /* line 2008, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .newsletter_signup.fullscale_overlay .box {
    width: 90%;
    left: 3%;
  }
}

@media screen and (max-width: 770px) {
  /* line 2018, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .blog_header h1 {
    font-size: 24px;
  }
  /* line 2022, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .blog_header h2 {
    font-size: 16px;
  }
  /* line 2027, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .postlist {
    grid-template-columns: 1fr;
  }
  /* line 2030, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .postlist .post {
    font-size: 16px;
  }
  /* line 2033, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .postlist .post h2 {
    font-size: 20px;
  }
  /* line 2037, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .postlist .post .subtitle {
    font-size: 16px;
  }
  /* line 2040, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .postlist .post .subtitle p {
    font-size: 16px;
  }
  /* line 2049, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .postlong h2 {
    font-size: 20px;
  }
  /* line 2053, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .postlong h3 {
    font-size: 16px;
  }
  /* line 2057, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .postlong .subtitle {
    font-size: 16px;
  }
  /* line 2060, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .postlong .subtitle p {
    font-size: 16px;
  }
  /* line 2065, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .postlong .textblock,
.postlong .textblock p {
    font-size: 16px;
  }
  /* line 2073, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .lower_sidebar {
    margin: 2em auto;
    width: 100%;
  }
  /* line 2077, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .lower_sidebar .related_post {
    max-width: 400px;
    margin: 2em auto;
  }
  /* line 2085, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .article_footer h3 {
    margin-left: 2em;
  }
  /* line 2089, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .article_footer .about {
    margin: 1em auto;
    max-width: 85%;
    padding: 2em;
  }
  /* line 2094, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .article_footer .about h3 {
    margin: 0;
  }
}

@media screen and (max-width: 767px), screen and (max-device-width: 700px) {
  /* line 2104, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .article_footer .related_posts,
.article_footer .about {
    float: none;
    width: 100%;
  }
  /* line 2110, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .hiring {
    top: 0;
    left: 38%;
  }
  /* line 2116, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .postlong .textblock table {
    display: block;
    width: 100%;
    margin: 2% 0%;
    padding: 2% 3%;
    max-width: 100%;
    overflow: scroll;
    overflow: auto;
  }
  /* line 2129, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  .social-buttons .icon-link.icon-whatsapp {
    display: inline-block;
  }
}

@media screen and (max-device-width: 500px), screen and (max-width: 500px) {
  /* line 2138, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  header {
    text-align: center;
  }
  /* line 2141, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  header .logo {
    width: 80%;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 2148, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  header nav {
    display: none;
  }
  /* line 2153, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  header #scroll_nav .wrapper {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  /* line 2158, vendor/gems/blog42/app/assets/stylesheets/blog42/application.scss */
  header #scroll_nav nav.blog {
    float: none;
    display: inline-block;
    margin-top: 15px;
    width: auto;
    text-align: center;
  }
}
