/*  CSS -- written by Codify Design Studio [codifydesign.com]  */
/*  CSS -- written by Codify Design Studio [codifydesign.com]  */
/* icon_social_behance_color.svg */
/*  CSS -- written by Codify Design Studio [codifydesign.com]  */
#debug {
  position: fixed;
  bottom: 150px;
  right: 0px;
  padding: 10px;
  background-color: rgba(0, 0, 0, 0.75);
  color: #fff;
}
html {
  font-size: 18px;
  font-family: 'adobe-clean-serif', serif;
  line-height: 2.1;
}
body {
  margin: 0;
  padding: 105px 0 0 0;
  color: #000;
  background: #ffffff;
}
body[data-highlighted-posts="none"] {
  padding-top: 80px;
}
header,
main,
section,
aside,
article,
nav,
footer,
figure {
  display: block;
  margin: 0;
  padding: 0;
  transition: opacity 0.3s;
}
/* text layout */
h1 {
  font-size: 2.2em;
  font-weight: 300;
}
h2 {
  font-size: 2em;
  font-weight: 300;
  line-height: 1;
}
h3 {
  font-size: 1.6em;
  font-family: 'adobe-clean', sans-serif;
  font-weight: 400;
  margin: 2rem 0 1rem 0;
}
h4 {
  font-size: 1.2em;
  font-family: 'adobe-clean', sans-serif;
  font-weight: 400;
  margin: 2rem 0 0.7rem 0;
}
p,
ul,
ol {
  margin: 0 0 18px 0;
}
a,
a:visited {
  color: #2c6d9f;
  transition: color 0.3s;
}
a:hover {
  text-decoration: none;
}
/* ux effects */
.dimmer {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  position: fixed;
  top: 0px;
  left: 0px;
}
body > .dimmer {
  position: fixed;
}
.entry > .dimmer {
  position: absolute;
}
/* layout */
body > form > .content,
body > header > .content,
body > main > .content,
body > main > article > section > .content,
body > section > .content,
body > footer > .content {
  margin: 0 auto;
  max-width: 1440px;
}
body > form {
  display: block;
  width: 100%;
  height: 80px;
  padding: 22px 0 0 85px;
  box-sizing: border-box;
  background: #fff url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48Y2lyY2xlIGN4PSI0Mi41OTkiIGN5PSI0MS44NDkiIHI9IjMxLjY1MSIgc3R5bGU9ImZpbGw6IG5vbmU7c3Ryb2tlOiAjMjMxZjIwO3N0cm9rZS1taXRlcmxpbWl0OiAxMDtzdHJva2Utd2lkdGg6IDEwcHgiLz48bGluZSB4MT0iNjQuNjEzIiB5MT0iNjYuMDg3IiB4Mj0iODkuMTgiIHkyPSI5MC42NTQiIHN0eWxlPSJmaWxsOiBub25lO3N0cm9rZTogIzIzMWYyMDtzdHJva2UtbWl0ZXJsaW1pdDogMTA7c3Ryb2tlLXdpZHRoOiAxMHB4Ii8+PC9zdmc+") no-repeat 45px 28px;
  background-size: 26px 26px;
  border-bottom: 1px solid #e5e5e5;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 1;
  transition: top 0.7s, opacity 0.7s;
}
body > form input {
  font-size: 1em;
  padding: 5px 10px 5px 0px;
  outline: none;
  background-color: #fff;
  width: calc(100% - 110px);
  border: 1px solid transparent;
}
body[data-search-state="opened"] > form {
  top: 80px;
}
body > header {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  height: 80px;
  background-color: #fff;
  border-bottom: 1px solid #e5e5e5;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 1;
}
body > header .content {
  position: relative;
}
body > header .title {
  position: absolute;
  top: 19px;
  left: 0px;
  font-family: 'adobe-clean', sans-serif;
}
body > header .title a {
  display: inline-block;
  font-size: 0.88rem;
  line-height: 1.9;
  color: #000;
  text-decoration: none;
}
body > header .title a:visited {
  color: #000;
}
body > header .title > a {
  padding-left: 29px;
  font-weight: 700;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cG9seWdvbiBwb2ludHM9IjU4LjgzOCAxNi45OTEgODUuOTkxIDE2Ljk5MSA4NS45OTEgODIuMDA2IDU4LjgzOCAxNi45OTEiIHN0eWxlPSJmaWxsOiAjZTcxYzNhIi8+PHBvbHlnb24gcG9pbnRzPSIzOS43MDYgMTYuOTkxIDEyLjUzIDE2Ljk5MSAxMi41MyA4Mi4wMDYgMzkuNzA2IDE2Ljk5MSIgc3R5bGU9ImZpbGw6ICNlNzFjM2EiLz48cG9seWdvbiBwb2ludHM9IjQ5LjI3MSA0MC45NSA2Ni41NzUgODIuMDAzIDU1LjIzNiA4Mi4wMDMgNTAuMDU5IDY4LjkyOCAzNy4zOTggNjguOTI4IDQ5LjI3MSA0MC45NSIgc3R5bGU9ImZpbGw6ICNlNzFjM2EiLz48L3N2Zz4=") no-repeat 0 2px;
  background-size: 26px 26px;
}
body > header .title > a span:nth-of-type(2) {
  display: none;
}
body > header .title > h2 {
  display: inline;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}
body > header .title > h2 a:hover {
  text-decoration: underline;
}
/* stacked title for small screens */
body > header .title.stacked {
  width: 180px;
  top: 15px;
}
body > header .title.stacked > a {
  display: block;
  font-size: 0.8rem;
  line-height: 1.3;
  background-size: 19px 19px;
  padding-left: 25px;
}
body > header .title.stacked > a span:nth-of-type(1) {
  display: none;
}
body > header .title.stacked > h2 {
  padding-left: 25px;
}
body > header .title.stacked > h2 a {
  line-height: 1.1;
}
/* navigation - dropdown version */
body[data-menu-type="dropdown"] > header nav {
  position: absolute;
  top: 0px;
  right: 30px;
  font-family: 'adobe-clean', sans-serif;
  font-size: 0.8rem;
  font-weight: 600;
  z-index: 2;
}
body[data-menu-type="dropdown"] > header nav ul {
  margin: 0;
  padding: 0;
  text-align: right;
}
body[data-menu-type="dropdown"] > header nav ul li {
  position: relative;
  margin: 0;
  padding: 0 7px;
  display: inline-block;
  transition: background-color 0.3s;
}
body[data-menu-type="dropdown"] > header nav > ul li {
  line-height: 80px;
}
body[data-menu-type="dropdown"] > header nav ul li:hover {
  background-color: #ebe9e9;
}
body[data-menu-type="dropdown"] > header nav ul li:hover ul {
  display: block;
}
body[data-menu-type="dropdown"] > header nav ul li a {
  text-decoration: none;
  padding: 12px 5px;
  position: relative;
  color: #000;
}
body[data-menu-type="dropdown"] > header nav > ul li.menu-item-has-children > a::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #a1a1a1;
  position: absolute;
  left: 50%;
  bottom: 4px;
  margin-left: -5px;
}
body[data-menu-type="dropdown"] > header nav ul ul {
  width: 170px;
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -85px;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  text-align: left;
  display: none;
  box-shadow: 0px 5px 6px rgba(0, 0, 0, 0.3);
}
body[data-menu-type="dropdown"] > header nav ul ul li {
  padding: 0;
  margin: 0;
  display: block;
  line-height: 1em;
  float: none;
}
body[data-menu-type="dropdown"] > header nav ul ul li a {
  padding: 15px;
  display: block;
}
body[data-menu-type="dropdown"] > header nav ul ul ul {
  display: none !important;
}
/* navigation - expandable version */
body[data-menu-type="expandable"] > header .header_button.search {
  right: 33px;
}
body[data-menu-type="expandable"] > header .header_button.menu {
  top: 33px;
  right: 0px;
}
body[data-menu-type="expandable"] > header nav {
  width: calc(100% + 80px);
  margin: 0 -40px 0 -40px;
  background-color: #fff;
  position: absolute;
  top: 80px;
  right: 0px;
  overflow-x: hidden;
  overflow-y: auto;
  border-bottom: 1px solid #e5e5e5;
}
body[data-menu-type="expandable"] > header nav ul {
  margin: 0 0 0 30px;
  padding: 0;
}
body[data-menu-type="expandable"] > header nav ul li {
  list-style: none;
  padding: 0 0 10px 0;
}
body[data-menu-type="expandable"] > header nav ul li a {
  display: block;
  margin-right: 50px;
}
body[data-menu-type="expandable"] > header nav > ul {
  margin-left: 75px;
}
body[data-menu-type="expandable"] > header nav > ul > li {
  border-top: 1px solid #eee;
  padding-top: 10px;
}
body[data-menu-type="expandable"] > header nav ul ul {
  padding-top: 15px;
}
body > header nav ul ul {
  padding-top: 15px;
}
/* navigation - expandable version - opened */
body[data-menu-type="expandable"][data-menu-state="opened"] > header .header_button.menu {
  top: 100px;
}
body[data-menu-type="expandable"][data-menu-state="opened"] > header .header_button.menu .menu {
  opacity: 0;
}
body[data-menu-type="expandable"][data-menu-state="opened"] > header .header_button.menu .close {
  opacity: 1;
}
/* search and menu buttons */
body > header .header_button {
  width: 16px;
  height: 16px;
  top: 33px;
  right: 0px;
  position: absolute;
  cursor: pointer;
  transition: transform 0.7s;
}
body > header .header_button > span {
  display: inline-block;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 0px;
  left: 0px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  transition: opacity 0.7s;
}
/* search button */
body > header .header_button.search {
  transition: top 0.7s, right 0.7s;
}
body > header .header_button.search > span:nth-of-type(1) {
  opacity: 1;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48Y2lyY2xlIGN4PSI0Mi41OTkiIGN5PSI0MS44NDkiIHI9IjMxLjY1MSIgc3R5bGU9ImZpbGw6IG5vbmU7c3Ryb2tlOiAjMjMxZjIwO3N0cm9rZS1taXRlcmxpbWl0OiAxMDtzdHJva2Utd2lkdGg6IDEwcHgiLz48bGluZSB4MT0iNjQuNjEzIiB5MT0iNjYuMDg3IiB4Mj0iODkuMTgiIHkyPSI5MC42NTQiIHN0eWxlPSJmaWxsOiBub25lO3N0cm9rZTogIzIzMWYyMDtzdHJva2UtbWl0ZXJsaW1pdDogMTA7c3Ryb2tlLXdpZHRoOiAxMHB4Ii8+PC9zdmc+");
}
body > header .header_button.search > span:nth-of-type(2) {
  opacity: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48bGluZSB4MT0iMTQuOSIgeTE9IjE1LjY1NCIgeDI9Ijg0LjUiIHkyPSI4NS4yNTQiIHN0eWxlPSJmaWxsOiBub25lO3N0cm9rZTogIzIzMWYyMDtzdHJva2UtbWl0ZXJsaW1pdDogMTA7c3Ryb2tlLXdpZHRoOiAxMHB4Ii8+PGxpbmUgeDE9IjE0LjkiIHkxPSI4NS4yNTQiIHgyPSI4NC41IiB5Mj0iMTUuNjU0IiBzdHlsZT0iZmlsbDogbm9uZTtzdHJva2U6ICMyMzFmMjA7c3Ryb2tlLW1pdGVybGltaXQ6IDEwO3N0cm9rZS13aWR0aDogMTBweCIvPjwvc3ZnPg==");
}
/* menu button */
body > header .header_button.menu {
  top: -20px;
  transition: opacity 0.7s, top 0.7s;
}
body > header .header_button.menu .menu {
  opacity: 1;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48bGluZSB4MT0iMTMuNzQiIHkxPSI0OS41NDciIHgyPSI4Ni41OTMiIHkyPSI0OS41NDciIHN0eWxlPSJmaWxsOiBub25lO3N0cm9rZTogIzIzMWYyMDtzdHJva2UtbWl0ZXJsaW1pdDogMTA7c3Ryb2tlLXdpZHRoOiAxMHB4Ii8+PGxpbmUgeDE9IjEzLjc0IiB5MT0iMjUuMjA3IiB4Mj0iODYuNTkzIiB5Mj0iMjUuMjA3IiBzdHlsZT0iZmlsbDogbm9uZTtzdHJva2U6ICMyMzFmMjA7c3Ryb2tlLW1pdGVybGltaXQ6IDEwO3N0cm9rZS13aWR0aDogMTBweCIvPjxsaW5lIHgxPSIxMy43NCIgeTE9IjczLjg4NyIgeDI9Ijg2LjU5MyIgeTI9IjczLjg4NyIgc3R5bGU9ImZpbGw6IG5vbmU7c3Ryb2tlOiAjMjMxZjIwO3N0cm9rZS1taXRlcmxpbWl0OiAxMDtzdHJva2Utd2lkdGg6IDEwcHgiLz48L3N2Zz4=");
}
body > header .header_button.menu .close {
  opacity: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48bGluZSB4MT0iMTQuOSIgeTE9IjE1LjY1NCIgeDI9Ijg0LjUiIHkyPSI4NS4yNTQiIHN0eWxlPSJmaWxsOiBub25lO3N0cm9rZTogIzIzMWYyMDtzdHJva2UtbWl0ZXJsaW1pdDogMTA7c3Ryb2tlLXdpZHRoOiAxMHB4Ii8+PGxpbmUgeDE9IjE0LjkiIHkxPSI4NS4yNTQiIHgyPSI4NC41IiB5Mj0iMTUuNjU0IiBzdHlsZT0iZmlsbDogbm9uZTtzdHJva2U6ICMyMzFmMjA7c3Ryb2tlLW1pdGVybGltaXQ6IDEwO3N0cm9rZS13aWR0aDogMTBweCIvPjwvc3ZnPg==");
}
/* search button - opened */
body[data-search-state="opened"] > header .header_button.search {
  top: 110px;
  right: 0px;
}
body[data-search-state="opened"] > header .header_button.search > span:nth-of-type(1) {
  opacity: 0;
}
body[data-search-state="opened"] > header .header_button.search > span:nth-of-type(2) {
  opacity: 1;
}
/* recent posts */
body > section.recent_posts {
  margin: 0;
  overflow-x: auto;
  padding-bottom: 25px;
}
body > section.recent_posts::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2);
  background-color: #fff;
}
body > section.recent_posts::-webkit-scrollbar {
  height: 6px;
  background-color: #fff;
}
body > section.recent_posts::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background-color: #f7f4f4;
}
body > section.recent_posts > .content {
  display: flex;
  min-width: 1000px;
  padding-bottom: 25px;
}
body > section.recent_posts a.entry {
  flex: 1 1 33%;
  box-sizing: border-box;
  cursor: pointer;
  text-decoration: none;
  display: flex;
  flex-direction: column;
  justify-content: center;
  transition: opacity 0.3s;
}
body > section.recent_posts a.entry:hover {
  text-decoration: none;
  opacity: 0.65;
}
body > section.recent_posts a.entry h2 {
  margin: 0;
  font-size: 0.8rem;
  line-height: 1;
  font-style: italic;
  color: #000;
}
/* text-based template */
body[data-layout-type="text_style_1"] > section.recent_posts a.entry {
  border-left: 6px solid #fb0018;
  padding: 5px 30px 5px 20px;
}
body[data-layout-type="text_style_1"] > section.recent_posts a.entry:last-of-type {
  padding-right: 0px;
}
/* image-based template */
body[data-layout-type="image_style_1"] > section.recent_posts a.entry,
body[data-layout-type="image_style_2"] > section.recent_posts a.entry {
  padding: 15px 30px 15px 115px;
  background-repeat: no-repeat;
  background-position: 0px center;
  background-size: 100px 100px;
  min-height: 80px;
}
/* title_connect */
body > section.title_connect {
  margin: 0;
  padding: 25px 0;
  background-color: #f7f4f4;
}
body > section.title_connect .content {
  display: flex;
}
body > section.title_connect .title {
  flex: 1 1 67%;
  background-color: #fff;
  box-sizing: border-box;
  padding-top: 20px;
}
body > section.title_connect .title h1 {
  margin: 0px 15px 25px 25px;
  padding: 0;
  font-size: 3.5rem;
  line-height: 0.8;
}
body > section.title_connect .title .author {
  margin: 25px 25px 15px 25px;
  min-height: 185px;
  display: flex;
  font-size: 0.75rem;
}
body > section.title_connect .title .author .author_photo {
  flex: 1 1 198px;
}
body > section.title_connect .title .author .author_photo img {
  width: 100%;
  border: 1px solid #ddd;
}
body > section.title_connect .title .author .author_bio {
  flex: 1 1 calc(100% - 200px);
  box-sizing: border-box;
  padding-left: 30px;
  font-family: 'adobe-clean', sans-serif;
  line-height: 1.3;
}
body > section.title_connect .title .author .author_bio h1 {
  font-size: 1.8rem;
  margin: 0 0 8px 0;
  padding: 0;
  text-align: left;
}
body > section.title_connect .title .author .author_bio p.author_title {
  font-style: italic;
  margin: 0;
}
body > section.title_connect .title .author .author_bio p.author_org {
  margin: 0;
}
body > section.title_connect .title .author .author_bio div.author_desc {
  margin-top: 16px;
}
body[data-page-type="home"] > section.title_connect .title {
  background-color: #000;
  padding-top: 200px;
}
body[data-page-type="home"] > section.title_connect .title.stacked_headline {
  padding-top: 120px;
}
body[data-page-type="home"] > section.title_connect .title h1 {
  color: #fff;
  font-size: 4.5rem;
  line-height: 0.8;
}
body[data-page-type="category"] > section.title_connect .title h1,
body[data-page-type="tag"] > section.title_connect .title h1,
body[data-page-type="archive"] > section.title_connect .title h1,
body[data-page-type="search"] > section.title_connect .title h1 {
  margin-top: 75px;
}
body > section.title_connect .connect {
  flex: 1 1 23%;
  background-color: #fff;
  box-sizing: border-box;
  text-align: center;
  margin-left: 20px;
  padding: 25px;
  max-width: 325px;
  min-width: 240px;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
body > section.title_connect .connect h4 {
  margin: 0 0 15px 0;
  color: #666;
  font-size: 1.75em;
  font-family: 'adobe-clean', sans-serif;
  font-weight: 300;
}
body > section.title_connect .connect > div {
  text-align: center;
}
section.title_connect a.icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  color: #fff;
  margin: 0 12px;
  background-repeat: no-repeat;
  background-position: center center;
}
section.title_connect a.icon span {
  display: none;
}
section.title_connect a.icon.connect_be {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA1MCI+PHJlY3QgeD0iNDcuOTIyIiB5PSIxLjIyNyIgd2lkdGg9IjE5LjYyNCIgaGVpZ2h0PSI0LjE5MiIgc3R5bGU9ImZpbGw6ICNhYWEiLz48cGF0aCBkPSJNMzMuMDYxLDIzLjUxOGMxLjkwNS0uOTUyLDUuNzE1LTMuMjM5LDUuNzE1LTkuOTA3LDAtNC43NjMtMy4wNDgtMTIuMzg0LTE0LjQ4LTEyLjM4NEgxLjQzM1Y0OC44NThIMjEuNDM5YzkuNTI2LDAsMTItMS41MjQsMTQuNjctNC4xOTJhMTQuMDExLDE0LjAxMSwwLDAsMCw0LTkuNzE2QzQwLjExLDMwLjM3NywzOC43NzYsMjUuOCwzMy4wNjEsMjMuNTE4Wk0xMC4zODgsOS4yMjlIMjEuODJjNC4zODIsMCw3LjA0OS43NjIsNy4wNDksNC41NzIsMCwzLjYyLTMuMDQ4LDQuNzYzLTYuODU5LDQuNzYzSDEwLjM4OFptMTIuMzg0LDMwLjFIMTAuMzg4VjI2Ljk0OEgyMy4xNTNjMy40MywwLDcuMDUsMS41MjQsNy4wNSw1LjcxNUMzMC4yLDM3LjIzNiwyNy4zNDUsMzkuMzMyLDIyLjc3MiwzOS4zMzJaIiBzdHlsZT0iZmlsbDogI2FhYSIvPjxwYXRoIGQ9Ik02Ni4wMjEsMzcuNDI2Yy0uNzYyLDIuMS0zLjIzOCwzLjQzLTUuOTA2LDMuNDMtNy40MywwLTcuODExLTYuNjY4LTguMTkyLTguNzY0SDc0Ljc4NlYyOS44MDVjMC0xNS44MTMtOC45NTUtMTguODYyLTE1LjgxNC0xOC44NjItMTUuMDUyLDAtMTYuMTk1LDEzLjUyOC0xNi4xOTUsMTcuNTI5LDAsMTQuMjg5LDcuNDMxLDE5LjI0MywxNy4xNDgsMTkuMjQzLDUuOTA2LDAsMTIuNzY1LTIuMjg2LDE1LjI0Mi0xMC40NzlINjYuMDIxWk01OS4xNjMsMTcuNjEyYzIuODU3LDAsNi40NzcsMS4xNDMsNy4wNDksNy4yNGgtMTQuMUM1Mi42ODUsMTkuNzA4LDU0Ljk3MSwxNy42MTIsNTkuMTYzLDE3LjYxMloiIHN0eWxlPSJmaWxsOiAjYWFhIi8+PC9zdmc+");
}
section.title_connect a.icon.connect_be:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA1MCI+PHJlY3QgeD0iNDcuOTIyIiB5PSIxLjIyNyIgd2lkdGg9IjE5LjYyNCIgaGVpZ2h0PSI0LjE5MiIgc3R5bGU9ImZpbGw6ICMyMzFmMjAiLz48cGF0aCBkPSJNMzMuMDYxLDIzLjUxOGMxLjkwNS0uOTUyLDUuNzE1LTMuMjM5LDUuNzE1LTkuOTA3LDAtNC43NjMtMy4wNDgtMTIuMzg0LTE0LjQ4LTEyLjM4NEgxLjQzM1Y0OC44NThIMjEuNDM5YzkuNTI2LDAsMTItMS41MjQsMTQuNjctNC4xOTJhMTQuMDExLDE0LjAxMSwwLDAsMCw0LTkuNzE2QzQwLjExLDMwLjM3NywzOC43NzYsMjUuOCwzMy4wNjEsMjMuNTE4Wk0xMC4zODgsOS4yMjlIMjEuODJjNC4zODIsMCw3LjA0OS43NjIsNy4wNDksNC41NzIsMCwzLjYyLTMuMDQ4LDQuNzYzLTYuODU5LDQuNzYzSDEwLjM4OFptMTIuMzg0LDMwLjFIMTAuMzg4VjI2Ljk0OEgyMy4xNTNjMy40MywwLDcuMDUsMS41MjQsNy4wNSw1LjcxNUMzMC4yLDM3LjIzNiwyNy4zNDUsMzkuMzMyLDIyLjc3MiwzOS4zMzJaIiBzdHlsZT0iZmlsbDogIzIzMWYyMCIvPjxwYXRoIGQ9Ik02Ni4wMjEsMzcuNDI2Yy0uNzYyLDIuMS0zLjIzOCwzLjQzLTUuOTA2LDMuNDMtNy40MywwLTcuODExLTYuNjY4LTguMTkyLTguNzY0SDc0Ljc4NlYyOS44MDVjMC0xNS44MTMtOC45NTUtMTguODYyLTE1LjgxNC0xOC44NjItMTUuMDUyLDAtMTYuMTk1LDEzLjUyOC0xNi4xOTUsMTcuNTI5LDAsMTQuMjg5LDcuNDMxLDE5LjI0MywxNy4xNDgsMTkuMjQzLDUuOTA2LDAsMTIuNzY1LTIuMjg2LDE1LjI0Mi0xMC40NzlINjYuMDIxWk01OS4xNjMsMTcuNjEyYzIuODU3LDAsNi40NzcsMS4xNDMsNy4wNDksNy4yNGgtMTQuMUM1Mi42ODUsMTkuNzA4LDU0Ljk3MSwxNy42MTIsNTkuMTYzLDE3LjYxMloiIHN0eWxlPSJmaWxsOiAjMjMxZjIwIi8+PC9zdmc+");
}
section.title_connect a.icon.connect_fb {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOS45OTggNTAiPjxwYXRoIGQ9Ik0xOC45NzIsNDkuMVYyNy4xM2g3LjlsMS4xODMtOC41NjRoLTkuMVYxMy4xMDdjMC0yLjQ4OC43MzgtNC4xNzQsNC41NDktNC4xNzRoNC44N1YxLjI3OUE2Ny41NjIsNjcuNTYyLDAsMCwwLDIxLjMuOTMxQzE0LjI4OS45MzEsOS40OTEsNC45MTksOS40OTEsMTIuMjUydjYuMzE3SDEuNTY3djguNTY0SDkuNDkxVjQ5LjFIMTguOTdaIiBzdHlsZT0iZmlsbDogI2FhYSIvPjwvc3ZnPg==");
}
section.title_connect a.icon.connect_fb:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOS45OTggNTAiPjxwYXRoIGQ9Ik0xOC45NzIsNDkuMVYyNy4xM2g3LjlsMS4xODMtOC41NjRoLTkuMVYxMy4xMDdjMC0yLjQ4OC43MzgtNC4xNzQsNC41NDktNC4xNzRoNC44N1YxLjI3OUE2Ny41NjIsNjcuNTYyLDAsMCwwLDIxLjMuOTMxQzE0LjI4OS45MzEsOS40OTEsNC45MTksOS40OTEsMTIuMjUydjYuMzE3SDEuNTY3djguNTY0SDkuNDkxVjQ5LjFIMTguOTdaIiBzdHlsZT0iZmlsbDogIzQ0NjhiMSIvPjwvc3ZnPg==");
}
section.title_connect a.icon.connect_tw {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MSA1MCI+PHBhdGggZD0iTTYwLjEyNSw2LjU2MWgwTTQxLjg4Ny44NDlBMTIuMTg2LDEyLjE4NiwwLDAsMCwyOS43MjksMTMuMDNhMTEuODU1LDExLjg1NSwwLDAsMCwuMzE3LDIuNzUzQTM0LjQyMywzNC40MjMsMCwwLDEsNC45ODcsMy4wODMsMTIuMTg2LDEyLjE4NiwwLDAsMCw4Ljc1MiwxOS4zMjVhMTIuMzY3LDEyLjM2NywwLDAsMS01LjUwNi0xLjUxNiwxLjA1OSwxLjA1OSwwLDAsMCwwLC4xMzhBMTIuMTc4LDEyLjE3OCwwLDAsMCwxMywyOS44ODdhMTIuMjYsMTIuMjYsMCwwLDEtMy4yLjQxM0ExMi40NTcsMTIuNDU3LDAsMCwxLDcuNTEsMzAuMWExMi4xMzIsMTIuMTMyLDAsMCwwLDExLjM1Niw4LjQzMSwyNC4zNjYsMjQuMzY2LDAsMCwxLTE1LjEsNS4yMjksMjUuOTkyLDI1Ljk5MiwwLDAsMS0yLjktLjE3MUEzNC41NiwzNC41NiwwLDAsMCw1NC4wODksMTQuNDM4YzAtLjUxNywwLTEuMDY1LS4wMzQtMS41ODJhMjQuNzgyLDI0Ljc4MiwwLDAsMCw2LjA2My02LjMsMjQuOTUxLDI0Ljk1MSwwLDAsMS02Ljk4MiwxLjkyNkExMi4xODgsMTIuMTg4LDAsMCwwLDU4LjQ4LDEuNzM5LDI0LjA2OSwyNC4wNjksMCwwLDEsNTAuNzYyLDQuNywxMi4xLDEyLjEsMCwwLDAsNDEuODkuODQ1IiBzdHlsZT0iZmlsbDogI2FhYSIvPjwvc3ZnPg==");
}
section.title_connect a.icon.connect_tw:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MSA1MCI+PHBhdGggZD0iTTYwLjEyNSw2LjU2MWgwTTQxLjg4Ny44NDlBMTIuMTg2LDEyLjE4NiwwLDAsMCwyOS43MjksMTMuMDNhMTEuODU1LDExLjg1NSwwLDAsMCwuMzE3LDIuNzUzQTM0LjQyMywzNC40MjMsMCwwLDEsNC45ODcsMy4wODMsMTIuMTg2LDEyLjE4NiwwLDAsMCw4Ljc1MiwxOS4zMjVhMTIuMzY3LDEyLjM2NywwLDAsMS01LjUwNi0xLjUxNiwxLjA1OSwxLjA1OSwwLDAsMCwwLC4xMzhBMTIuMTc4LDEyLjE3OCwwLDAsMCwxMywyOS44ODdhMTIuMjYsMTIuMjYsMCwwLDEtMy4yLjQxM0ExMi40NTcsMTIuNDU3LDAsMCwxLDcuNTEsMzAuMWExMi4xMzIsMTIuMTMyLDAsMCwwLDExLjM1Niw4LjQzMSwyNC4zNjYsMjQuMzY2LDAsMCwxLTE1LjEsNS4yMjksMjUuOTkyLDI1Ljk5MiwwLDAsMS0yLjktLjE3MUEzNC41NiwzNC41NiwwLDAsMCw1NC4wODksMTQuNDM4YzAtLjUxNywwLTEuMDY1LS4wMzQtMS41ODJhMjQuNzgyLDI0Ljc4MiwwLDAsMCw2LjA2My02LjMsMjQuOTUxLDI0Ljk1MSwwLDAsMS02Ljk4MiwxLjkyNkExMi4xODgsMTIuMTg4LDAsMCwwLDU4LjQ4LDEuNzM5LDI0LjA2OSwyNC4wNjksMCwwLDEsNTAuNzYyLDQuNywxMi4xLDEyLjEsMCwwLDAsNDEuODkuODQ1IiBzdHlsZT0iZmlsbDogIzFkYTFmMiIvPjwvc3ZnPg==");
}
section.title_connect a.icon.connect_gp {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA1MCI+PHBvbHlnb24gcG9pbnRzPSI3NC43MzUgMjEuOTk2IDY2LjgxOSAyMS45OTYgNjYuODE5IDE0LjA3OSA2MS41IDE0LjA3OSA2MS41IDIxLjk5NiA1My41ODQgMjEuOTk2IDUzLjU4NCAyNy4yODQgNjEuNSAyNy4yODQgNjEuNSAzNS4xMzggNjYuODE5IDM1LjEzOCA2Ni44MTkgMjcuMjg0IDc0LjczNSAyNy4yODQgNzQuNzM1IDIxLjk5NiIgc3R5bGU9ImZpbGw6ICNhYWEiLz48cGF0aCBkPSJNNDguMywxOS4zNjdIMjQuNDg1VjI5Ljk0M2gxMi40YTEzLjIzNCwxMy4yMzQsMCwxLDEtMTIuMzA2LTE4LjRoLjA2MUExMy4yLDEzLjIsMCwwLDEsMzIuNDYzLDE0LjJsNy4zOTEtNy41MTRBMjMuNSwyMy41LDAsMCwwLC45ODQsMjQuNjU1LDIzLjQ3MSwyMy40NzEsMCwwLDAsMjQuMjA2LDQ4LjM3MmguMjc5QTIzLjc0OSwyMy43NDksMCwwLDAsNDguMywyNC42ODZ2LS4wMzFjMC0uMDEsMC0uMDIsMC0uMDNoMFoiIHN0eWxlPSJmaWxsOiAjYWFhIi8+PC9zdmc+");
}
section.title_connect a.icon.connect_gp:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA1MCI+PHBvbHlnb24gcG9pbnRzPSI3NC43MzUgMjEuOTk2IDY2LjgxOSAyMS45OTYgNjYuODE5IDE0LjA3OSA2MS41IDE0LjA3OSA2MS41IDIxLjk5NiA1My41ODQgMjEuOTk2IDUzLjU4NCAyNy4yODQgNjEuNSAyNy4yODQgNjEuNSAzNS4xMzggNjYuODE5IDM1LjEzOCA2Ni44MTkgMjcuMjg0IDc0LjczNSAyNy4yODQgNzQuNzM1IDIxLjk5NiIgc3R5bGU9ImZpbGw6ICNkYjQ1MzYiLz48cGF0aCBkPSJNNDQuNDMxLDI5Ljk0M0gzNi44ODVhMTMuMjM0LDEzLjIzNCwwLDEsMS0xMi4zMDYtMTguNGguMDYxQTEzLjIsMTMuMiwwLDAsMSwzMi40NjMsMTQuMmw3LjM5MS03LjUxNEEyMy41LDIzLjUsMCwwLDAsLjk4NCwyNC42NTUsMjMuNDcxLDIzLjQ3MSwwLDAsMCwyNC4yMDYsNDguMzcyaC4yNzlBMjMuNzQ5LDIzLjc0OSwwLDAsMCw0OC4zLDI0LjY4NnYtLjAzMWMwLS4wMSwwLS4wMiwwLS4wM2wtMi42NTksMi42NTlaIiBzdHlsZT0iZmlsbDogI2RiNDUzNiIvPjxwYXRoIGQ9Ik00OC4zLDE5LjM2N0gyNC40ODVWMjkuOTQzaDEyLjRhMTMuMTgyLDEzLjE4MiwwLDAsMCwxLjA1Mi01LjI4OEExNi4yNzgsMTYuMjc4LDAsMCwwLDM3LjYyOCwyMkg0OC4xNDFhMTUuOTQxLDE1Ljk0MSwwLDAsMSwuMTU1LDIuNjI5aDBaIiBzdHlsZT0iZmlsbDogI2RiNDUzNiIvPjxwYXRoIGQ9Ik0zNy42MjgsMjJhMTYuMjc4LDE2LjI3OCwwLDAsMSwuMzA5LDIuNjU5LDEzLjE4MiwxMy4xODIsMCwwLDEtMS4wNTIsNS4yODhoNy41NDZsMS4yMDYtMi42NTlMNDguMywyNC42MjVBMTUuOTQxLDE1Ljk0MSwwLDAsMCw0OC4xNDEsMjJaIiBzdHlsZT0iZmlsbDogI2RiNDUzNiIvPjwvc3ZnPg==");
}
section.title_connect a.icon.connect_em {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2OCA1MCI+PHBhdGggZD0iTTEuODMzLDEuMjkzdjQ3SDY2LjEyN3YtNDdabTU0LjAyMyw1TDMzLjk3OSwyMiwxMi4xLDYuMjkzWm0tNDkuMDIzLDM3VjguNjY2TDMzLjk3OSwyOC4xNTEsNjEuMTI3LDguNjY1VjQzLjI5M1oiIHN0eWxlPSJmaWxsOiAjYWFhIi8+PC9zdmc+");
}
section.title_connect a.icon.connect_em:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2OCA1MCI+PHBhdGggZD0iTTEuODMzLDEuMjkzdjQ3SDY2LjEyN3YtNDdabTU0LjAyMyw1TDMzLjk3OSwyMiwxMi4xLDYuMjkzWm0tNDkuMDIzLDM3VjguNjY2TDMzLjk3OSwyOC4xNTEsNjEuMTI3LDguNjY1VjQzLjI5M1oiIHN0eWxlPSJmaWxsOiAjZWY0MTM2Ii8+PC9zdmc+");
}
section.title_connect a.icon.connect_yt {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MCA1MCI+PHBhdGggZD0iTTY3Ljg5MywxMi40MjhBMTAuNTIzLDEwLjUyMywwLDAsMCw1Ny4xLDEuNjM0bC0yMy4xNi0uNS0yMS42Ni41QTEwLjQ4MSwxMC40ODEsMCwwLDAsMS40ODQsMTIuNDI4bC0uNSwxMi41MS41LDEyLjQzOEExMC41MjIsMTAuNTIyLDAsMCwwLDEyLjI3OCw0OC4xN2wyMi4zNzQuNSwyMi4zNzUtLjQyOUExMC41MjIsMTAuNTIyLDAsMCwwLDY3LjgyMSwzNy40NDdsLjQyOS0xMi41MDlaTTI3Ljc5LDMzLjY1OXYtMTguOGwxNy44LDkuNDM2WiIgc3R5bGU9ImZpbGw6ICNhYWEiLz48L3N2Zz4=");
}
section.title_connect a.icon.connect_yt:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MCA1MCI+PHBhdGggZD0iTTY3Ljg5MywxMi40MjhBMTAuNTIzLDEwLjUyMywwLDAsMCw1Ny4xLDEuNjM0bC0yMy4xNi0uNS0yMS42Ni41QTEwLjQ4MSwxMC40ODEsMCwwLDAsMS40ODQsMTIuNDI4bC0uNSwxMi41MS41LDEyLjQzOEExMC41MjIsMTAuNTIyLDAsMCwwLDEyLjI3OCw0OC4xN2wyMi4zNzQuNSwyMi4zNzUtLjQyOUExMC41MjIsMTAuNTIyLDAsMCwwLDY3LjgyMSwzNy40NDdsLjQyOS0xMi41MDlaTTI3Ljc5LDMzLjY1OXYtMTguOGwxNy44LDkuNDM2WiIgc3R5bGU9ImZpbGw6ICNmZjA0MDAiLz48L3N2Zz4=");
}
section.title_connect a.icon.connect_in {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZD0iTTI1LjE2Myw1LjEyMWM2LjQ3NSwwLDcuMjQzLjAyNCw5LjguMTQyLDYuNTcyLjMsOS42NDIsMy40MTcsOS45NDEsOS45NC4xMTcsMi41NTYuMTM5LDMuMzI0LjEzOSw5LjhzLS4wMjQsNy4yNDMtLjEzOSw5LjhjLS4zLDYuNTE3LTMuMzYzLDkuNjQxLTkuOTQxLDkuOTQxLTIuNTU4LjExNy0zLjMyMi4xNDEtOS44LjE0MXMtNy4yNDItLjAyNC05LjgtLjE0MWMtNi41ODgtLjMtOS42NDEtMy40MzQtOS45NC05Ljk0My0uMTE3LTIuNTU2LS4xNDItMy4zMjItLjE0Mi05LjhzLjAyNy03LjI0MS4xNDItOS44Yy4zLTYuNTIxLDMuMzYyLTkuNjQxLDkuOTQtOS45NEMxNy45MjMsNS4xNDUsMTguNjg5LDUuMTIxLDI1LjE2Myw1LjEyMVptMC00LjM3MWMtNi41ODYsMC03LjQxLjAyOC0xMCwuMTQ1QzYuMzU5LDEuMywxLjQ2NSw2LjE4NiwxLjA2MSwxNSwuOTQyLDE3LjU5LjkxMywxOC40MTQuOTEzLDI1cy4wMjksNy40MTIuMTQ2LDEwYy40LDguODA3LDUuMjksMTMuNywxNC4xMDUsMTQuMSwyLjU4OS4xMTgsMy40MTMuMTQ2LDEwLC4xNDZzNy40MTMtLjAyOCwxMC0uMTQ2YzguOC0uNCwxMy43MDYtNS4yOSwxNC4xLTE0LjEuMTE5LTIuNTg3LjE0Ny0zLjQxMy4xNDctMTBzLS4wMjgtNy40MS0uMTQ1LTEwYy0uNC04LjgtNS4yODktMTMuNy0xNC4xLTE0LjFDMzIuNTc2Ljc3OCwzMS43NDkuNzUsMjUuMTYzLjc1Wm0wLDExLjhBMTIuNDUzLDEyLjQ1MywwLDEsMCwzNy42MTYsMjUsMTIuNDUyLDEyLjQ1MiwwLDAsMCwyNS4xNjMsMTIuNTQ4Wm0wLDIwLjUzNUE4LjA4Myw4LjA4MywwLDEsMSwzMy4yNDcsMjUsOC4wODIsOC4wODIsMCwwLDEsMjUuMTYzLDMzLjA4M1pNMzguMTA5LDkuMTQ3YTIuOTEsMi45MSwwLDEsMCwyLjkwOCwyLjkxQTIuOTExLDIuOTExLDAsMCwwLDM4LjEwOSw5LjE0N1oiIHN0eWxlPSJmaWxsOiAjYWFhIi8+PC9zdmc+");
}
section.title_connect a.icon.connect_in:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNTAgNTAiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50IiB4MT0iMTguNjc0IiB5MT0iNDcuMzgxIiB4Mj0iMzEuNDE4IiB5Mj0iMy40MzUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmOWVkMzIiLz48c3RvcCBvZmZzZXQ9IjAuMTY0IiBzdG9wLWNvbG9yPSIjZjc5NDFkIi8+PHN0b3Agb2Zmc2V0PSIwLjU5MiIgc3RvcC1jb2xvcj0iI2RhMWM1YyIvPjxzdG9wIG9mZnNldD0iMC42MjkiIHN0b3AtY29sb3I9IiNiOTJiNmMiLz48c3RvcCBvZmZzZXQ9IjAuNjkxIiBzdG9wLWNvbG9yPSIjODk0Mjg0Ii8+PHN0b3Agb2Zmc2V0PSIwLjc1NCIgc3RvcC1jb2xvcj0iIzYyNTQ5OCIvPjxzdG9wIG9mZnNldD0iMC44MTQiIHN0b3AtY29sb3I9IiM0MzYyYTgiLz48c3RvcCBvZmZzZXQ9IjAuODczIiBzdG9wLWNvbG9yPSIjMmQ2ZGIzIi8+PHN0b3Agb2Zmc2V0PSIwLjkzIiBzdG9wLWNvbG9yPSIjMjA3M2JhIi8+PHN0b3Agb2Zmc2V0PSIwLjk4MSIgc3RvcC1jb2xvcj0iIzFiNzViYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0yNS4xNjMsNS4xMjFjNi40NzUsMCw3LjI0My4wMjQsOS44LjE0Miw2LjU3Mi4zLDkuNjQyLDMuNDE3LDkuOTQxLDkuOTQuMTE3LDIuNTU2LjEzOSwzLjMyNC4xMzksOS44cy0uMDI0LDcuMjQzLS4xMzksOS44Yy0uMyw2LjUxNy0zLjM2Myw5LjY0MS05Ljk0MSw5Ljk0MS0yLjU1OC4xMTctMy4zMjIuMTQxLTkuOC4xNDFzLTcuMjQyLS4wMjQtOS44LS4xNDFjLTYuNTg4LS4zLTkuNjQxLTMuNDM0LTkuOTQtOS45NDMtLjExNy0yLjU1Ni0uMTQyLTMuMzIyLS4xNDItOS44cy4wMjctNy4yNDEuMTQyLTkuOGMuMy02LjUyMSwzLjM2Mi05LjY0MSw5Ljk0LTkuOTRDMTcuOTIzLDUuMTQ1LDE4LjY4OSw1LjEyMSwyNS4xNjMsNS4xMjFabTAtNC4zNzFjLTYuNTg2LDAtNy40MS4wMjgtMTAsLjE0NUM2LjM1OSwxLjMsMS40NjUsNi4xODYsMS4wNjEsMTUsLjk0MiwxNy41OS45MTMsMTguNDE0LjkxMywyNXMuMDI5LDcuNDEyLjE0NiwxMGMuNCw4LjgwNyw1LjI5LDEzLjcsMTQuMTA1LDE0LjEsMi41ODkuMTE4LDMuNDEzLjE0NiwxMCwuMTQ2czcuNDEzLS4wMjgsMTAtLjE0NmM4LjgtLjQsMTMuNzA2LTUuMjksMTQuMS0xNC4xLjExOS0yLjU4Ny4xNDctMy40MTMuMTQ3LTEwcy0uMDI4LTcuNDEtLjE0NS0xMGMtLjQtOC44LTUuMjg5LTEzLjctMTQuMS0xNC4xQzMyLjU3Ni43NzgsMzEuNzQ5Ljc1LDI1LjE2My43NVptMCwxMS44QTEyLjQ1MywxMi40NTMsMCwxLDAsMzcuNjE2LDI1LDEyLjQ1MiwxMi40NTIsMCwwLDAsMjUuMTYzLDEyLjU0OFptMCwyMC41MzVBOC4wODMsOC4wODMsMCwxLDEsMzMuMjQ3LDI1LDguMDgyLDguMDgyLDAsMCwxLDI1LjE2MywzMy4wODNaTTM4LjEwOSw5LjE0N2EyLjkxLDIuOTEsMCwxLDAsMi45MDgsMi45MUEyLjkxMSwyLjkxMSwwLDAsMCwzOC4xMDksOS4xNDdaIiBzdHlsZT0iZmlsbDogdXJsKCNsaW5lYXItZ3JhZGllbnQpIi8+PC9zdmc+");
}
section.title_connect a.icon.connect_li {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MyA1MCI+PHBhdGggZD0iTTEyLjMsNDcuMDE3SDIuNTNWMTUuNjU3SDEyLjNaTTcuMTY2LDExLjc1OWgwYTUuNDMzLDUuNDMzLDAsMCwxLTUuODg1LTQuOTRjLS4wMTQtLjE2NC0uMDIxLS4zMjgtLjAyMS0uNDkzQTUuNDkzLDUuNDkzLDAsMCwxLDYuOC44NzdjLjEyNCwwLC4yNDcuMDA2LjM3LjAxNkE1LjQ2Myw1LjQ2MywwLDEsMSw4LjMsMTEuNzU5LDUuMzgzLDUuMzgzLDAsMCwxLDcuMTY2LDExLjc1OVpNNTEuNDYsNDcuMDE3SDQwLjM4N1YzMC44MDZjMC00LjI1Mi0xLjc0Mi03LjE0Ni01LjU1Mi03LjE0NmE1LjYwOSw1LjYwOSwwLDAsMC01LjMxNSwzLjgwOSw3LjE4NCw3LjE4NCwwLDAsMC0uMjM2LDIuNTY5djE2Ljk1SDE4LjNWMTUuNjU3SDI5LjI4NHY0LjkzMmExMC4wNCwxMC4wNCwwLDAsMSw5Ljc3NC01LjJjNi45NjksMCwxMi40LDQuNDg5LDEyLjQsMTQuMloiIHN0eWxlPSJmaWxsOiAjYWFhIi8+PC9zdmc+");
}
section.title_connect a.icon.connect_li:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MyA1MCI+PHBhdGggZD0iTTEyLjMsNDcuMDE3SDIuNTNWMTUuNjU3SDEyLjNaTTcuMTY2LDExLjc1OWgwYTUuNDMzLDUuNDMzLDAsMCwxLTUuODg1LTQuOTRjLS4wMTQtLjE2NC0uMDIxLS4zMjgtLjAyMS0uNDkzQTUuNDkzLDUuNDkzLDAsMCwxLDYuOC44NzdjLjEyNCwwLC4yNDcuMDA2LjM3LjAxNkE1LjQ2Myw1LjQ2MywwLDEsMSw4LjMsMTEuNzU5LDUuMzgzLDUuMzgzLDAsMCwxLDcuMTY2LDExLjc1OVpNNTEuNDYsNDcuMDE3SDQwLjM4N1YzMC44MDZjMC00LjI1Mi0xLjc0Mi03LjE0Ni01LjU1Mi03LjE0NmE1LjYwOSw1LjYwOSwwLDAsMC01LjMxNSwzLjgwOSw3LjE4NCw3LjE4NCwwLDAsMC0uMjM2LDIuNTY5djE2Ljk1SDE4LjNWMTUuNjU3SDI5LjI4NHY0LjkzMmExMC4wNCwxMC4wNCwwLDAsMSw5Ljc3NC01LjJjNi45NjksMCwxMi40LDQuNDg5LDEyLjQsMTQuMloiIHN0eWxlPSJmaWxsOiAjMDA3N2I1Ii8+PC9zdmc+");
}
section.title_connect a.icon.connect_sc {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MyA1MCI+PHBhdGggZD0iTTUxLjU4OSwzOC4wNzdjLTcuNDIyLTEuMjIzLTEwLjc0NS04LjgtMTAuODgzLTkuMTI0bC0uMDEyLS4wMjdhMi44MjUsMi44MjUsMCwwLDEtLjI2NS0yLjM3M2MuNTA5LTEuMiwyLjE2OC0xLjcyNywzLjI2OS0yLjA3Ni4yNy0uMDg1LjUyNC0uMTY2LjcyNC0uMjQ1LDEuOTI0LS43NiwyLjMxNy0xLjUzMiwyLjMwNy0yLjA0NmExLjYzNywxLjYzNywwLDAsMC0xLjI0NC0xLjMzMmwtLjAxNi0uMDA3YTIuMzcxLDIuMzcxLDAsMCwwLS44OS0uMTcsMS44OCwxLjg4LDAsMCwwLS43NzQuMTUzLDYuNiw2LjYsMCwwLDEtMi40OTEuNjkyaDBhMi4xMTMsMi4xMTMsMCwwLDEtMS40MzktLjVjLjAyNC0uNDU0LjA1NC0uOTI5LjA4NS0xLjQxN2wuMDA5LS4xNTJjLjIyMS0zLjUuNS03Ljg2Ni0uNjE0LTEwLjM1NUExMy40NDMsMTMuNDQzLDAsMCwwLDI2Ljg3MiwxLjA1N2gtLjEyM2wtLjkxMy4wMDlBMTMuNDIxLDEzLjQyMSwwLDAsMCwxMy4zNzYsOS4xYy0xLjExLDIuNDg4LS44MzYsNi44NDYtLjYxNSwxMC4zNTMuMDM0LjU0MS4wNjgsMS4wNjUuMSwxLjU2N2EyLjE3OSwyLjE3OSwwLDAsMS0xLjU4LjUsNi4zOTQsNi4zOTQsMCwwLDEtMi42NDMtLjcsMS40MTEsMS40MTEsMCwwLDAtLjYtLjEyLDIuMDcyLDIuMDcyLDAsMCwwLTIuMDE1LDEuMzEyYy0uMDg2LjQ1My4xLDEuMzQzLDIuMjg5LDIuMjEuMi4wOC40NTYuMTYuNzI1LjI0NSwxLjEuMzQ5LDIuNzYuODc2LDMuMjY5LDIuMDc2YTIuODI0LDIuODI0LDAsMCwxLS4yNjUsMi4zNzNsLS4wMTIuMDI3Yy0uMTM4LjMyMi0zLjQ2NSw3LjktMTAuODgzLDkuMTI1YS41NDUuNTQ1LDAsMCwwLS40NTUuNTY3LjkxOS45MTksMCwwLDAsLjA3NS4zMDhjLjMwOC43MjIsMS42ODksMS43MzgsNi41MTUsMi40ODMuNDE0LjA2NC41NjcuNjcxLjc4MiwxLjY1OS4wODQuMzg0LjE3MS43ODEuMjkxLDEuMTkxYS42OC42OCwwLDAsMCwuNzUxLjUzNiw2LjM0OSw2LjM0OSwwLDAsMCwxLjA4MS0uMTU2LDE0LjMxNSwxNC4zMTUsMCwwLDEsMi45LS4zMjcsMTIuODcsMTIuODcsMCwwLDEsMi4wOTIuMTc2LDEwLjA1MywxMC4wNTMsMCwwLDEsMy45ODQsMi4wMzNjMS44ODksMS4zMzUsMy44NDIsMi43MTYsNi44ODQsMi43MTYuMDg3LDAsLjE3NCwwLC4yNTYtLjAxaDBjLjEzLjAwNi4yNi4wMS4zOTIuMDEsMy4wNDQsMCw1LTEuMzgxLDYuODg4LTIuNzE5YTEwLjA0MywxMC4wNDMsMCwwLDEsMy45OC0yLjAzLDEyLjg4MiwxMi44ODIsMCwwLDEsMi4wOTMtLjE3NiwxNC40LDE0LjQsMCwwLDEsMi45LjMwNyw2LjA4OCw2LjA4OCwwLDAsMCwxLjA4MS4xMzZoLjA2YS42NDQuNjQ0LDAsMCwwLC42OS0uNTE2Yy4xMTktLjQwNS4yMDYtLjc5LjI5Mi0xLjE4Mi4yMzUtMS4wNzguMzg4LTEuNTkyLjc4Mi0xLjY1Myw0LjgyOC0uNzQ1LDYuMjA4LTEuNzYxLDYuNTE0LTIuNDc3YS45MzMuOTMzLDAsMCwwLC4wNzYtLjMxQS41NDUuNTQ1LDAsMCwwLDUxLjU4OSwzOC4wNzdaIiBzdHlsZT0iZmlsbDogI2FhYSIvPjwvc3ZnPg==");
}
section.title_connect a.icon.connect_sc:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MyA1MCI+PHBhdGggZD0iTTUxLjU4OSwzOC4wNzdjLTcuNDIyLTEuMjIzLTEwLjc0NS04LjgtMTAuODgzLTkuMTI0bC0uMDEyLS4wMjdhMi44MjUsMi44MjUsMCwwLDEtLjI2NS0yLjM3M2MuNTA5LTEuMiwyLjE2OC0xLjcyNywzLjI2OS0yLjA3Ni4yNy0uMDg1LjUyNC0uMTY2LjcyNC0uMjQ1LDEuOTI0LS43NiwyLjMxNy0xLjUzMiwyLjMwNy0yLjA0NmExLjYzNywxLjYzNywwLDAsMC0xLjI0NC0xLjMzMmwtLjAxNi0uMDA3YTIuMzcxLDIuMzcxLDAsMCwwLS44OS0uMTcsMS44OCwxLjg4LDAsMCwwLS43NzQuMTUzLDYuNiw2LjYsMCwwLDEtMi40OTEuNjkyaDBhMi4xMTMsMi4xMTMsMCwwLDEtMS40MzktLjVjLjAyNC0uNDU0LjA1NC0uOTI5LjA4NS0xLjQxN2wuMDA5LS4xNTJjLjIyMS0zLjUuNS03Ljg2Ni0uNjE0LTEwLjM1NUExMy40NDMsMTMuNDQzLDAsMCwwLDI2Ljg3MiwxLjA1N2gtLjEyM2wtLjkxMy4wMDlBMTMuNDIxLDEzLjQyMSwwLDAsMCwxMy4zNzYsOS4xYy0xLjExLDIuNDg4LS44MzYsNi44NDYtLjYxNSwxMC4zNTMuMDM0LjU0MS4wNjgsMS4wNjUuMSwxLjU2N2EyLjE3OSwyLjE3OSwwLDAsMS0xLjU4LjUsNi4zOTQsNi4zOTQsMCwwLDEtMi42NDMtLjcsMS40MTEsMS40MTEsMCwwLDAtLjYtLjEyLDIuMDcyLDIuMDcyLDAsMCwwLTIuMDE1LDEuMzEyYy0uMDg2LjQ1My4xLDEuMzQzLDIuMjg5LDIuMjEuMi4wOC40NTYuMTYuNzI1LjI0NSwxLjEuMzQ5LDIuNzYuODc2LDMuMjY5LDIuMDc2YTIuODI0LDIuODI0LDAsMCwxLS4yNjUsMi4zNzNsLS4wMTIuMDI3Yy0uMTM4LjMyMi0zLjQ2NSw3LjktMTAuODgzLDkuMTI1YS41NDUuNTQ1LDAsMCwwLS40NTUuNTY3LjkxOS45MTksMCwwLDAsLjA3NS4zMDhjLjMwOC43MjIsMS42ODksMS43MzgsNi41MTUsMi40ODMuNDE0LjA2NC41NjcuNjcxLjc4MiwxLjY1OS4wODQuMzg0LjE3MS43ODEuMjkxLDEuMTkxYS42OC42OCwwLDAsMCwuNzUxLjUzNiw2LjM0OSw2LjM0OSwwLDAsMCwxLjA4MS0uMTU2LDE0LjMxNSwxNC4zMTUsMCwwLDEsMi45LS4zMjcsMTIuODcsMTIuODcsMCwwLDEsMi4wOTIuMTc2LDEwLjA1MywxMC4wNTMsMCwwLDEsMy45ODQsMi4wMzNjMS44ODksMS4zMzUsMy44NDIsMi43MTYsNi44ODQsMi43MTYuMDg3LDAsLjE3NCwwLC4yNTYtLjAxaDBjLjEzLjAwNi4yNi4wMS4zOTIuMDEsMy4wNDQsMCw1LTEuMzgxLDYuODg4LTIuNzE5YTEwLjA0MywxMC4wNDMsMCwwLDEsMy45OC0yLjAzLDEyLjg4MiwxMi44ODIsMCwwLDEsMi4wOTMtLjE3NiwxNC40LDE0LjQsMCwwLDEsMi45LjMwNyw2LjA4OCw2LjA4OCwwLDAsMCwxLjA4MS4xMzZoLjA2YS42NDQuNjQ0LDAsMCwwLC42OS0uNTE2Yy4xMTktLjQwNS4yMDYtLjc5LjI5Mi0xLjE4Mi4yMzUtMS4wNzguMzg4LTEuNTkyLjc4Mi0xLjY1Myw0LjgyOC0uNzQ1LDYuMjA4LTEuNzYxLDYuNTE0LTIuNDc3YS45MzMuOTMzLDAsMCwwLC4wNzYtLjMxQS41NDUuNTQ1LDAsMCwwLDUxLjU4OSwzOC4wNzdaIiBzdHlsZT0iZmlsbDogI2RkZDgxNyIvPjwvc3ZnPg==");
}
section.title_connect a.icon.connect_rs {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZD0iTTcuNzE0LDM1LjlhNi40LDYuNCwwLDAsMCwwLDEyLjc5NCw2LjIzOSw2LjIzOSwwLDAsMCw2LjIyNS02LjRBNi4zNDgsNi4zNDgsMCwwLDAsNy43MTQsMzUuOVoiIHN0eWxlPSJmaWxsOiAjYWFhIi8+PHBhdGggZD0iTTEuODM2LDE3LjU3NXY5LjY4M2MxMy4zMTMtLjUxOSwyMS42MTIsMTIuNzk0LDIwLjA1NiwyMS4yNjZIMzEuOTJDMzEuNzQ3LDMxLjQwNywxOC40MzQsMTcuNzQ4LDEuODM2LDE3LjU3NVoiIHN0eWxlPSJmaWxsOiAjYWFhIi8+PHBhdGggZD0iTTEuODM2LDEuMTUsMS40OSwxMS43YzIwLjkyMS4xNzMsMzYuNjU1LDE1LjM4OCwzNi44MjgsMzYuNjU1SDQ4QzQ3LjgyNywyMi40MTcsMjcuMjUyLDEuNSwxLjgzNiwxLjE1WiIgc3R5bGU9ImZpbGw6ICNhYWEiLz48cGF0aCBkPSJNNy43MTQsNDguN0E2LjIzOCw2LjIzOCwwLDAsMSwxLjQ5LDQyLjNhNi4zNDcsNi4zNDcsMCwwLDEsNi4yMjQtNi40LDYuMzQ4LDYuMzQ4LDAsMCwxLDYuMjI1LDYuNEE2LjIzOSw2LjIzOSwwLDAsMSw3LjcxNCw0OC43Wm0xNC4xNzgtLjM0NWMxLjU1Ni04LjMtNi45MTYtMjEuNjEzLTIwLjA1Ni0yMS4yNjdWMTcuNGMxNi42LjE3MiwyOS45MTEsMTQsMzAuMjU3LDMwLjc3NmgtMTAuMlptMTYuNDI2LDBDMzcuOTcyLDI3LjA4NSwyMi4yMzgsMTEuODcsMS40OSwxMS43TDEuODM2LDEuMTVDMjcuMjUyLDEuMzIzLDQ3LjgyNywyMi40MTcsNDgsNDguMzUyWiIgc3R5bGU9ImZpbGw6ICNhYWEiLz48L3N2Zz4=");
}
section.title_connect a.icon.connect_rs:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZD0iTTcuNzE0LDM1LjlhNi40LDYuNCwwLDAsMCwwLDEyLjc5NCw2LjIzOSw2LjIzOSwwLDAsMCw2LjIyNS02LjRBNi4zNDgsNi4zNDgsMCwwLDAsNy43MTQsMzUuOVoiIHN0eWxlPSJmaWxsOiAjZjc3ZTFkIi8+PHBhdGggZD0iTTEuODM2LDE3LjU3NXY5LjY4M2MxMy4zMTMtLjUxOSwyMS42MTIsMTIuNzk0LDIwLjA1NiwyMS4yNjZIMzEuOTJDMzEuNzQ3LDMxLjQwNywxOC40MzQsMTcuNzQ4LDEuODM2LDE3LjU3NVoiIHN0eWxlPSJmaWxsOiAjZjc3ZTFkIi8+PHBhdGggZD0iTTEuODM2LDEuMTUsMS40OSwxMS43YzIwLjkyMS4xNzMsMzYuNjU1LDE1LjM4OCwzNi44MjgsMzYuNjU1SDQ4QzQ3LjgyNywyMi40MTcsMjcuMjUyLDEuNSwxLjgzNiwxLjE1WiIgc3R5bGU9ImZpbGw6ICNmNzdlMWQiLz48cGF0aCBkPSJNNy43MTQsNDguN0E2LjIzOCw2LjIzOCwwLDAsMSwxLjQ5LDQyLjNhNi4zNDcsNi4zNDcsMCwwLDEsNi4yMjQtNi40LDYuMzQ4LDYuMzQ4LDAsMCwxLDYuMjI1LDYuNEE2LjIzOSw2LjIzOSwwLDAsMSw3LjcxNCw0OC43Wm0xNC4xNzgtLjM0NWMxLjU1Ni04LjMtNi45MTYtMjEuNjEzLTIwLjA1Ni0yMS4yNjdWMTcuNGMxNi42LjE3MiwyOS45MTEsMTQsMzAuMjU3LDMwLjc3NmgtMTAuMlptMTYuNDI2LDBDMzcuOTcyLDI3LjA4NSwyMi4yMzgsMTEuODcsMS40OSwxMS43TDEuODM2LDEuMTVDMjcuMjUyLDEuMzIzLDQ3LjgyNywyMi40MTcsNDgsNDguMzUyWiIgc3R5bGU9ImZpbGw6ICNmNzdlMWQiLz48L3N2Zz4=");
}
body > main {
  background-color: #f7f4f4;
  padding: 0 0 45px 0;
}
body > main > .content {
  display: flex;
}
body > main article {
  flex: 1 1 67%;
  box-sizing: border-box;
}
body > main article .entry {
  background-color: #fff;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
}
body > main article .entry .entry_content {
  box-sizing: border-box;
}
body > main article .entry .entry_content h2 {
  margin: 0 0 0.5rem 0;
  font-size: 2rem;
}
body > main article .entry .entry_content h2 a {
  color: #000;
  text-decoration: none;
}
body > main article .entry .entry_content h2 a:hover {
  color: #777;
}
body > main article .entry .entry_content h3 {
  margin: 0 ;
  font-size: 0.75rem;
}
body > main article .entry .entry_content h3 a {
  color: #999;
  font-family: 'adobe-clean', sans-serif;
  font-weight: 700;
  text-decoration: none;
  margin: 0 0 14px 0;
}
body > main article .entry .entry_content h3 a:hover {
  color: #000;
}
body > main article .entry .entry_content .entry_footer {
  border-top: 1px solid #dadada;
  padding: 0 18px;
  box-sizing: border-box;
  font-size: 0.8rem;
  text-align: right;
  color: #999999;
  font-family: 'source-code-pro', monospace;
}
body > main article .entry div.share {
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 8px;
  left: 20px;
  cursor: pointer;
  transition: bottom 0.5s;
}
body > main article .entry div.share > div {
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0px;
  left: 0px;
  background-size: 22px 22px;
  transition: opacity 0.5s;
}
body > main article .entry div.share > div.share_open {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4NCiAgICA8bGluZSB4MT0iNDguODE3IiB5MT0iNTYuOTgzIiB4Mj0iNDguODE3IiB5Mj0iMTEuMjUiIHN0eWxlPSJmaWxsOiBub25lO3N0cm9rZTogIzIzMWYyMDtzdHJva2UtbGluZWNhcDogc3F1YXJlO3N0cm9rZS1taXRlcmxpbWl0OiAxMDtzdHJva2Utd2lkdGg6IDVweCIvPg0KICAgIDxwb2x5bGluZSBwb2ludHM9IjM2LjA4NSAxOS4zMiA0OC43ODUgNi43MjMgNjEuMzgyIDE5LjMyIiBzdHlsZT0iZmlsbDogbm9uZTtzdHJva2U6ICMyMzFmMjA7c3Ryb2tlLWxpbmVjYXA6IHNxdWFyZTtzdHJva2UtbWl0ZXJsaW1pdDogMTA7c3Ryb2tlLXdpZHRoOiA1cHgiLz4NCiAgICA8cG9seWxpbmUgcG9pbnRzPSIzMS4yOTggMzQuNzQgMTguNjg0IDM0Ljc3MyAxOC44NjcgODcuOTQzIDc4LjUgODcuOTQzIDc4LjQ1OCAzNC42MDcgNjUuODMzIDM0LjU5IiBzdHlsZT0iZmlsbDogbm9uZTtzdHJva2U6ICMyMzFmMjA7c3Ryb2tlLW1pdGVybGltaXQ6IDEwO3N0cm9rZS13aWR0aDogNXB4Ii8+DQo8L3N2Zz4NCg==") no-repeat center center;
}
body > main article .entry div.share > div.share_close {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48bGluZSB4MT0iMTQuOSIgeTE9IjE1LjY1NCIgeDI9Ijg0LjUiIHkyPSI4NS4yNTQiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6ICNmZmY7IHN0cm9rZS1taXRlcmxpbWl0OiAxMDsgc3Ryb2tlLXdpZHRoOiAxMHB4Ii8+PGxpbmUgeDE9IjE0LjkiIHkxPSI4NS4yNTQiIHgyPSI4NC41IiB5Mj0iMTUuNjU0IiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiAjZmZmOyBzdHJva2UtbWl0ZXJsaW1pdDogMTA7c3Ryb2tlLXdpZHRoOiAxMHB4Ii8+PC9zdmc+") no-repeat center center;
  opacity: 0;
}
body > main article .entry .share_links {
  position: absolute;
  bottom: -110px;
  left: 20px;
  transition: bottom 0.5s;
}
body > main article .entry .share_links a {
  display: inline-block;
  width: 24px;
  height: 24px;
  color: #fff;
  margin: 0 25px 15px 0;
  background-repeat: no-repeat;
  background-position: center center;
}
body > main article .entry .share_links a.share_fb {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOS45OTggNTAiPjxwYXRoIGQ9Ik0xOC45NzIsNDkuMVYyNy4xM2g3LjlsMS4xODMtOC41NjRoLTkuMVYxMy4xMDdjMC0yLjQ4OC43MzgtNC4xNzQsNC41NDktNC4xNzRoNC44N1YxLjI3OUE2Ny41NjIsNjcuNTYyLDAsMCwwLDIxLjMuOTMxQzE0LjI4OS45MzEsOS40OTEsNC45MTksOS40OTEsMTIuMjUydjYuMzE3SDEuNTY3djguNTY0SDkuNDkxVjQ5LjFIMTguOTdaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPjwvc3ZnPg==");
}
body > main article .entry .share_links a.share_tw {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MSA1MCI+PHBhdGggZD0iTTYwLjEyNSw2LjU2MWgwTTQxLjg4Ny44NDlBMTIuMTg2LDEyLjE4NiwwLDAsMCwyOS43MjksMTMuMDNhMTEuODU1LDExLjg1NSwwLDAsMCwuMzE3LDIuNzUzQTM0LjQyMywzNC40MjMsMCwwLDEsNC45ODcsMy4wODMsMTIuMTg2LDEyLjE4NiwwLDAsMCw4Ljc1MiwxOS4zMjVhMTIuMzY3LDEyLjM2NywwLDAsMS01LjUwNi0xLjUxNiwxLjA1OSwxLjA1OSwwLDAsMCwwLC4xMzhBMTIuMTc4LDEyLjE3OCwwLDAsMCwxMywyOS44ODdhMTIuMjYsMTIuMjYsMCwwLDEtMy4yLjQxM0ExMi40NTcsMTIuNDU3LDAsMCwxLDcuNTEsMzAuMWExMi4xMzIsMTIuMTMyLDAsMCwwLDExLjM1Niw4LjQzMSwyNC4zNjYsMjQuMzY2LDAsMCwxLTE1LjEsNS4yMjksMjUuOTkyLDI1Ljk5MiwwLDAsMS0yLjktLjE3MUEzNC41NiwzNC41NiwwLDAsMCw1NC4wODksMTQuNDM4YzAtLjUxNywwLTEuMDY1LS4wMzQtMS41ODJhMjQuNzgyLDI0Ljc4MiwwLDAsMCw2LjA2My02LjMsMjQuOTUxLDI0Ljk1MSwwLDAsMS02Ljk4MiwxLjkyNkExMi4xODgsMTIuMTg4LDAsMCwwLDU4LjQ4LDEuNzM5LDI0LjA2OSwyNC4wNjksMCwwLDEsNTAuNzYyLDQuNywxMi4xLDEyLjEsMCwwLDAsNDEuODkuODQ1IiBzdHlsZT0iZmlsbDogI2ZmZiIvPjwvc3ZnPg==");
}
body > main article .entry .share_links a.share_li {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MyA1MCI+PHBhdGggZD0iTTEyLjMsNDcuMDE3SDIuNTNWMTUuNjU3SDEyLjNaTTcuMTY2LDExLjc1OWgwYTUuNDMzLDUuNDMzLDAsMCwxLTUuODg1LTQuOTRjLS4wMTQtLjE2NC0uMDIxLS4zMjgtLjAyMS0uNDkzQTUuNDkzLDUuNDkzLDAsMCwxLDYuOC44NzdjLjEyNCwwLC4yNDcuMDA2LjM3LjAxNkE1LjQ2Myw1LjQ2MywwLDEsMSw4LjMsMTEuNzU5LDUuMzgzLDUuMzgzLDAsMCwxLDcuMTY2LDExLjc1OVpNNTEuNDYsNDcuMDE3SDQwLjM4N1YzMC44MDZjMC00LjI1Mi0xLjc0Mi03LjE0Ni01LjU1Mi03LjE0NmE1LjYwOSw1LjYwOSwwLDAsMC01LjMxNSwzLjgwOSw3LjE4NCw3LjE4NCwwLDAsMC0uMjM2LDIuNTY5djE2Ljk1SDE4LjNWMTUuNjU3SDI5LjI4NHY0LjkzMmExMC4wNCwxMC4wNCwwLDAsMSw5Ljc3NC01LjJjNi45NjksMCwxMi40LDQuNDg5LDEyLjQsMTQuMloiIHN0eWxlPSJmaWxsOiAjZmZmIi8+PC9zdmc+");
}
body > main article .entry .share_links a.share_gp {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA1MCI+PHBvbHlnb24gcG9pbnRzPSI3NC43MzUgMjEuOTk2IDY2LjgxOSAyMS45OTYgNjYuODE5IDE0LjA3OSA2MS41IDE0LjA3OSA2MS41IDIxLjk5NiA1My41ODQgMjEuOTk2IDUzLjU4NCAyNy4yODQgNjEuNSAyNy4yODQgNjEuNSAzNS4xMzggNjYuODE5IDM1LjEzOCA2Ni44MTkgMjcuMjg0IDc0LjczNSAyNy4yODQgNzQuNzM1IDIxLjk5NiIgc3R5bGU9ImZpbGw6ICNmZmYiLz48cGF0aCBkPSJNNDguMywxOS4zNjdIMjQuNDg1VjI5Ljk0M2gxMi40YTEzLjIzNCwxMy4yMzQsMCwxLDEtMTIuMzA2LTE4LjRoLjA2MUExMy4yLDEzLjIsMCwwLDEsMzIuNDYzLDE0LjJsNy4zOTEtNy41MTRBMjMuNSwyMy41LDAsMCwwLC45ODQsMjQuNjU1LDIzLjQ3MSwyMy40NzEsMCwwLDAsMjQuMjA2LDQ4LjM3MmguMjc5QTIzLjc0OSwyMy43NDksMCwwLDAsNDguMywyNC42ODZ2LS4wMzFjMC0uMDEsMC0uMDIsMC0uMDNoMFoiIHN0eWxlPSJmaWxsOiAjZmZmIi8+PC9zdmc+");
}
body > main article .entry .share_links a.share_em {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2OCA1MCI+PHBhdGggZD0iTTEuODMzLDEuMjkzdjQ3SDY2LjEyN3YtNDdabTU0LjAyMyw1TDMzLjk3OSwyMiwxMi4xLDYuMjkzWm0tNDkuMDIzLDM3VjguNjY2TDMzLjk3OSwyOC4xNTEsNjEuMTI3LDguNjY1VjQzLjI5M1oiIHN0eWxlPSJmaWxsOiAjZmZmIi8+PC9zdmc+");
}
/* share links opened */
body > main article .entry[data-share-state="opened"] .share_links {
  bottom: 65px;
}
body > main article .entry[data-share-state="opened"] div.share {
  bottom: 20px;
}
body > main article .entry[data-share-state="opened"] div.share > div.share_open {
  opacity: 0;
}
body > main article .entry[data-share-state="opened"] div.share > div.share_close {
  opacity: 1;
}
body main article .error_page {
  padding: 20px;
  background-color: #fff;
}
body main article .post_navigation {
  width: 100%;
}
/* text-based template - style 1 */
body[data-layout-type="text_style_1"] main article .entries {
  display: flex;
  flex-wrap: wrap;
}
body[data-layout-type="text_style_1"] main article .entry {
  flex: 0 1 32%;
  margin: 0 2% 25px 0;
  padding: 10px 20px 50px 20px;
  border-top: 15px solid #a00;
}
body[data-layout-type="text_style_1"] main article .entry .entry_content .excerpt {
  font-size: 0.9rem;
  line-height: 1.5;
}
body[data-layout-type="text_style_1"] main article .entry .entry_content .entry_footer {
  width: 100%;
  position: absolute;
  left: 0px;
  bottom: 2px;
}
body[data-layout-type="text_style_1"] main article .entry:nth-child(3n + 3) {
  margin-right: 0;
}
/* image-based template - style 1 */
body[data-layout-type="image_style_1"] main article .entry {
  display: flex;
  flex-direction: row-reverse;
  margin: 0 0 24px 0;
  padding: 0;
}
body[data-layout-type="image_style_1"] main article .entry .entry_content {
  flex: 0 1 45%;
  padding: 10px 25px 55px 20px;
}
body[data-layout-type="image_style_1"] main article .entry .entry_content .excerpt {
  font-size: 0.9rem;
  line-height: 1.5;
}
body[data-layout-type="image_style_1"] main article .entry .entry_content .entry_footer {
  position: absolute;
  left: 0px;
  bottom: 0px;
  margin: 25px 0 0 0;
  width: 45%;
}
body[data-layout-type="image_style_1"] main article .entry a.entry_image {
  flex: 1 1 55%;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  min-height: 225px;
}
body[data-layout-type="image_style_1"] main article .entry a.featured_category {
  font-family: 'source-code-pro', monospace;
  font-size: 0.66rem;
  padding: 8px 9px 9px 9px;
  position: absolute;
  top: 10px;
  right: 11px;
  background-color: #fff;
  border-radius: 4px;
  color: #fc1a00;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 0.1rem;
  text-decoration: none;
  transition: color 0.3s, background-color 0.3s;
}
body[data-layout-type="image_style_1"] main article .entry a.featured_category:hover {
  color: #fff;
  background-color: #fc1a00;
}
/* image-based template - style 2 */
body[data-layout-type="image_style_2"] main article .entries {
  display: flex;
  flex-wrap: wrap;
}
body[data-layout-type="image_style_2"] main article .entry {
  box-sizing: border-box;
  width: 32%;
  margin: 0 2% 24px 0;
  padding: 0;
}
body[data-layout-type="image_style_2"] main article .entry:nth-child(7n - 3),
body[data-layout-type="image_style_2"] main article .entry:nth-child(7n) {
  margin-right: 0;
}
body[data-layout-type="image_style_2"] main article .entry .entry_content {
  padding: 10px 25px 55px 20px;
}
body[data-layout-type="image_style_2"] main article .entry .entry_content h2 {
  font-size: 1.4rem;
  line-height: 1.1;
}
body[data-layout-type="image_style_2"] main article .entry .entry_content .excerpt {
  display: none;
  font-size: 0.9rem;
  line-height: 1.5;
}
body[data-layout-type="image_style_2"] main article .entry .entry_content .entry_footer {
  position: absolute;
  left: 0px;
  bottom: 0px;
  margin: 25px 0 0 0;
  width: 100%;
}
body[data-layout-type="image_style_2"] main article .entry a.entry_image {
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
body[data-layout-type="image_style_2"] main article .entry a.entry_image::before {
  content: '';
  display: block;
  padding-top: 56.25%;
}
body[data-layout-type="image_style_2"] main article .entry a.featured_category {
  font-family: 'source-code-pro', monospace;
  font-size: 0.66rem;
  padding: 8px 9px 9px 9px;
  position: absolute;
  top: 10px;
  right: 11px;
  background-color: #fff;
  border-radius: 4px;
  color: #fc1a00;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 0.1rem;
  text-decoration: none;
  transition: color 0.3s, background-color 0.3s;
}
body[data-layout-type="image_style_2"] main article .entry a.featured_category:hover {
  color: #fff;
  background-color: #fc1a00;
}
body[data-layout-type="image_style_2"] main article .entry:nth-child(7n - 6) {
  width: 100%;
}
body[data-layout-type="image_style_2"] main article .entry:nth-child(7n - 6) .entry_content h2 {
  font-size: 2rem;
}
body[data-layout-type="image_style_2"] main article .entry:nth-child(7n - 6) .entry_content .excerpt {
  display: block;
}
body[data-layout-type="image_style_2"] main article .entry:nth-child(7n - 6) {
  display: flex;
  flex-direction: row-reverse;
  margin: 0 0 24px 0;
  padding: 0;
}
body[data-layout-type="image_style_2"] main article .entry:nth-child(7n - 6) .entry_content {
  flex: 0 1 45%;
  padding: 10px 25px 55px 20px;
}
body[data-layout-type="image_style_2"] main article .entry:nth-child(7n - 6) .entry_content .excerpt {
  display: block;
  font-size: 0.9rem;
  line-height: 1.5;
}
body[data-layout-type="image_style_2"] main article .entry:nth-child(7n - 6) .entry_content .entry_footer {
  width: 45%;
}
body[data-layout-type="image_style_2"] main article .entry:nth-child(7n - 6) a.entry_image {
  flex: 1 1 55%;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
body[data-layout-type="image_style_2"] main article .entry:nth-child(7n - 6) a.entry_image::before {
  content: '';
  display: block;
  padding-top: 56.25%;
}
/* .................................................................. */
/* ... sidebar ...................................................... */
body > main aside {
  flex: 1 1 23%;
  max-width: 325px;
  min-width: 240px;
  margin-left: 20px;
  box-sizing: border-box;
  line-height: 1.3;
}
body > main aside > ul {
  display: block;
  margin: 0;
  padding: 0;
}
body > main aside > ul > li {
  display: block;
  margin-bottom: 80px;
}
/* widgets */
body > main aside > ul > li h3 {
  font-size: 1.15rem;
  font-family: 'adobe-clean', sans-serif;
  color: #898989;
  font-weight: 400;
  margin: 0 0 20px 0;
  line-height: 1.15;
}
body > main aside > ul > li ul a {
  color: #000;
}
body > main aside > ul > li ul li {
  list-style-type: disc;
  margin-bottom: 12px;
}
body > footer {
  margin: 40px 0 25px 0;
  font-family: 'adobe-clean', sans-serif;
  font-size: 0.7rem;
  line-height: 1.8;
  padding: 0 0 15px 0;
}
body > footer a {
  color: #000;
  text-decoration: none;
}
body > footer a:hover {
  text-decoration: underline;
}
body > footer a::after {
  content: '/';
  display: inline-block;
  padding: 0 10px;
  color: #999;
}
body > footer a:last-of-type::after {
  content: '';
}
body > footer div:nth-of-type(2) {
  font-size: 0.6rem;
  color: #999;
}
body > footer br {
  display: none;
}
/* post navigation */
.post_navigation {
  display: flex;
  margin: 50px 0 20px 0;
  position: relative;
}
.post_navigation .next,
.post_navigation .prev {
  width: 50%;
  box-sizing: border-box;
}
.post_navigation .prev + .next {
  text-align: right;
}
.post_navigation .next a,
.post_navigation .prev a {
  color: #000;
  font-weight: 700;
  font-size: 0.7rem;
  font-family: 'adobe-clean', sans-serif;
  text-decoration: none;
  padding: 5px 0;
  background-repeat: no-repeat;
  background-size: 14px 14px;
}
.post_navigation .next a {
  padding-right: 16px;
  background-position: right 7px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cG9seWxpbmUgcG9pbnRzPSIzMC4yNTEgODguODU0IDY4LjU5IDUwLjM5NCAzMC4yNTEgMTIuMDU0IiBzdHlsZT0iZmlsbDogbm9uZTtzdHJva2U6ICNlNzFjM2E7c3Ryb2tlLW1pdGVybGltaXQ6IDEwO3N0cm9rZS13aWR0aDogMTBweCIvPjwvc3ZnPg==");
}
.post_navigation .prev a {
  padding-left: 16px;
  background-position: 0px 7px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cG9seWxpbmUgcG9pbnRzPSI2OC45NSAxMi4wNTQgMzAuNjExIDUwLjUxNSA2OC45NSA4OC44NTQiIHN0eWxlPSJmaWxsOiBub25lO3N0cm9rZTogI2U3MWMzYTtzdHJva2UtbWl0ZXJsaW1pdDogMTA7c3Ryb2tlLXdpZHRoOiAxMHB4Ii8+PC9zdmc+");
}
/* .................................................................. */
/* ... post page .................................................... */
body[data-page-type="post"] > main {
  background-color: #fff;
}
body[data-page-type="post"] > main article .post_categories a,
body[data-page-type="post"] > main article .post_tags a {
  color: #2c6d9f;
  font-size: 0.8rem;
  font-family: 'adobe-clean', sans-serif;
  text-decoration: underline;
  text-transfuncform: uppercase;
  white-space: nowrap;
}
/* post header */
body[data-page-type="post"] > main article section.post_header {
  margin: 0px 10%;
  text-align: center;
}
body[data-page-type="post"] > main article section.post_header h1 {
  font-size: 2.8rem;
  line-height: 1.2;
  margin: 1rem 0 1.6rem 0;
}
body[data-page-type="post"] > main article section.post_header .post_categories a {
  font-size: 1rem;
  margin: 0 12px;
}
/* post header - overrider for no image */
body[data-page-type="post"] > main article.no_image section.post_header {
  text-align: left;
}
body[data-page-type="post"] > main article.no_image section.post_header .post_categories a:first-of-type {
  margin-left: 0;
}
/* post featured image */
body[data-page-type="post"] > main article section.post_image {
  background: no-repeat center center;
  background-size: contain;
  margin: 40px 0;
}
/* post content */
body[data-page-type="post"] > main article section.post_content {
  margin: 50px 10% 0 275px;
  position: relative;
}
body[data-page-type="post"] > main article section.post_content h3 {
  font-size: 1.77rem;
}
body[data-page-type="post"] > main article section.post_content .author {
  text-align: center;
  font-family: 'adobe-clean', sans-serif;
  font-weight: 600;
  font-size: 0.66rem;
  width: 180px;
  position: absolute;
  top: 0px;
  left: -220px;
}
body[data-page-type="post"] > main article section.post_content .author > img {
  display: inline-block;
  width: 130px;
  border-radius: 50%;
}
body[data-page-type="post"] > main article section.post_content .author_link {
  margin: 0 0 4px 0;
  line-height: 1.2;
}
body[data-page-type="post"] > main article section.post_content .author_link a {
  color: #007bff;
  text-decoration: underline;
}
body[data-page-type="post"] > main article section.post_content .author_link a:hover {
  color: #000;
}
body[data-page-type="post"] > main article section.post_content .author_date {
  text-transform: uppercase;
  font-size: 0.66rem;
  font-family: 'source-code-pro', monospace;
  font-weight: normal;
}
body[data-page-type="post"] > main article section.post_content .post_categories,
body[data-page-type="post"] > main article section.post_content .post_tags {
  position: relative;
  padding-left: 105px;
  margin: 30px 0 40px 0;
  line-height: 0.9;
}
body[data-page-type="post"] > main article section.post_content .post_categories + .post_tags {
  margin-top: -25px;
}
body[data-page-type="post"] > main article section.post_content .post_categories a,
body[data-page-type="post"] > main article section.post_content .post_tags a {
  margin-left: 5px;
}
body[data-page-type="post"] > main article section.post_content .post_categories::before,
body[data-page-type="post"] > main article section.post_content .post_tags::before {
  font-size: 0.65rem;
  font-family: 'adobe-clean', sans-serif;
  color: #aaa;
  text-transform: uppercase;
  width: 105px;
  position: absolute;
  top: 4px;
  left: 0px;
  letter-spacing: 1px;
}
body[data-page-type="post"] > main article section.post_content .post_categories::before {
  content: 'Categories';
}
body[data-page-type="post"] > main article section.post_content .post_tags::before {
  content: 'Tags';
}
body[data-page-type="post"] > main article section.post_content hr {
  border: 0;
  height: 1px;
  background: #ddd;
}
/*

body[data-page-type="post"] > main article section.post_content .wp-caption img {
	margin: 0 0 10px 0; }
	

body[data-page-type="post"] > main article section.post_content .wp-caption { 

}
*/
body[data-page-type="post"] > main article section.post_content .wp-caption a {
  word-wrap: break-word;
}
body[data-page-type="post"] > main article section.post_content .wp-caption-text {
  font-size: 0.85em;
  font-style: italic;
  padding: 0;
  margin: 0 0 18px 0;
  line-height: 1.1em;
}
body[data-page-type="post"] > main article section.post_content .alignleft {
  float: left;
  margin: 5px 45px 0 0;
}
body[data-page-type="post"] > main article section.post_content .alignright {
  float: right;
  margin: 5px 0 0 45px;
}
body[data-page-type="post"] > main article section.post_content.aligncenter {
  margin: 30px auto;
}
/* navigation and share */
body[data-page-type="post"] > main article section.post_content .post_navigation {
  width: 100%;
  margin: 50px 0;
  align-items: center;
}
body[data-page-type="post"] > main article section.post_content .post_navigation .prev {
  width: 100px;
}
body[data-page-type="post"] > main article section.post_content .post_navigation .share {
  width: calc(100% - 100px);
  text-align: center;
}
body[data-page-type="post"] > main article section.post_content .post_navigation .next {
  width: 100px;
  text-align: right;
}
body[data-page-type="post"] > main article section.post_content .post_navigation .share a {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center center;
  margin: 0 12px;
}
body[data-page-type="post"] > main article section.post_content .post_navigation .share a.share_fb {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOS45OTggNTAiPjxwYXRoIGQ9Ik0xOC45NzIsNDkuMVYyNy4xM2g3LjlsMS4xODMtOC41NjRoLTkuMVYxMy4xMDdjMC0yLjQ4OC43MzgtNC4xNzQsNC41NDktNC4xNzRoNC44N1YxLjI3OUE2Ny41NjIsNjcuNTYyLDAsMCwwLDIxLjMuOTMxQzE0LjI4OS45MzEsOS40OTEsNC45MTksOS40OTEsMTIuMjUydjYuMzE3SDEuNTY3djguNTY0SDkuNDkxVjQ5LjFIMTguOTdaIiBzdHlsZT0iZmlsbDogIzAwMCIvPjwvc3ZnPg==");
}
body[data-page-type="post"] > main article section.post_content .post_navigation .share a.share_tw {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MSA1MCI+PHBhdGggZD0iTTYwLjEyNSw2LjU2MWgwTTQxLjg4Ny44NDlBMTIuMTg2LDEyLjE4NiwwLDAsMCwyOS43MjksMTMuMDNhMTEuODU1LDExLjg1NSwwLDAsMCwuMzE3LDIuNzUzQTM0LjQyMywzNC40MjMsMCwwLDEsNC45ODcsMy4wODMsMTIuMTg2LDEyLjE4NiwwLDAsMCw4Ljc1MiwxOS4zMjVhMTIuMzY3LDEyLjM2NywwLDAsMS01LjUwNi0xLjUxNiwxLjA1OSwxLjA1OSwwLDAsMCwwLC4xMzhBMTIuMTc4LDEyLjE3OCwwLDAsMCwxMywyOS44ODdhMTIuMjYsMTIuMjYsMCwwLDEtMy4yLjQxM0ExMi40NTcsMTIuNDU3LDAsMCwxLDcuNTEsMzAuMWExMi4xMzIsMTIuMTMyLDAsMCwwLDExLjM1Niw4LjQzMSwyNC4zNjYsMjQuMzY2LDAsMCwxLTE1LjEsNS4yMjksMjUuOTkyLDI1Ljk5MiwwLDAsMS0yLjktLjE3MUEzNC41NiwzNC41NiwwLDAsMCw1NC4wODksMTQuNDM4YzAtLjUxNywwLTEuMDY1LS4wMzQtMS41ODJhMjQuNzgyLDI0Ljc4MiwwLDAsMCw2LjA2My02LjMsMjQuOTUxLDI0Ljk1MSwwLDAsMS02Ljk4MiwxLjkyNkExMi4xODgsMTIuMTg4LDAsMCwwLDU4LjQ4LDEuNzM5LDI0LjA2OSwyNC4wNjksMCwwLDEsNTAuNzYyLDQuNywxMi4xLDEyLjEsMCwwLDAsNDEuODkuODQ1IiBzdHlsZT0iZmlsbDogIzAwMCIvPjwvc3ZnPg==");
}
body[data-page-type="post"] > main article section.post_content .post_navigation .share a.share_li {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MyA1MCI+PHBhdGggZD0iTTEyLjMsNDcuMDE3SDIuNTNWMTUuNjU3SDEyLjNaTTcuMTY2LDExLjc1OWgwYTUuNDMzLDUuNDMzLDAsMCwxLTUuODg1LTQuOTRjLS4wMTQtLjE2NC0uMDIxLS4zMjgtLjAyMS0uNDkzQTUuNDkzLDUuNDkzLDAsMCwxLDYuOC44NzdjLjEyNCwwLC4yNDcuMDA2LjM3LjAxNkE1LjQ2Myw1LjQ2MywwLDEsMSw4LjMsMTEuNzU5LDUuMzgzLDUuMzgzLDAsMCwxLDcuMTY2LDExLjc1OVpNNTEuNDYsNDcuMDE3SDQwLjM4N1YzMC44MDZjMC00LjI1Mi0xLjc0Mi03LjE0Ni01LjU1Mi03LjE0NmE1LjYwOSw1LjYwOSwwLDAsMC01LjMxNSwzLjgwOSw3LjE4NCw3LjE4NCwwLDAsMC0uMjM2LDIuNTY5djE2Ljk1SDE4LjNWMTUuNjU3SDI5LjI4NHY0LjkzMmExMC4wNCwxMC4wNCwwLDAsMSw5Ljc3NC01LjJjNi45NjksMCwxMi40LDQuNDg5LDEyLjQsMTQuMloiIHN0eWxlPSJmaWxsOiAjMDAwIi8+PC9zdmc+");
}
body[data-page-type="post"] > main article section.post_content .post_navigation .share a.share_gp {
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA1MCI+PHBvbHlnb24gcG9pbnRzPSI3NC43MzUgMjEuOTk2IDY2LjgxOSAyMS45OTYgNjYuODE5IDE0LjA3OSA2MS41IDE0LjA3OSA2MS41IDIxLjk5NiA1My41ODQgMjEuOTk2IDUzLjU4NCAyNy4yODQgNjEuNSAyNy4yODQgNjEuNSAzNS4xMzggNjYuODE5IDM1LjEzOCA2Ni44MTkgMjcuMjg0IDc0LjczNSAyNy4yODQgNzQuNzM1IDIxLjk5NiIgc3R5bGU9ImZpbGw6ICMwMDAiLz48cGF0aCBkPSJNNDguMywxOS4zNjdIMjQuNDg1VjI5Ljk0M2gxMi40YTEzLjIzNCwxMy4yMzQsMCwxLDEtMTIuMzA2LTE4LjRoLjA2MUExMy4yLDEzLjIsMCwwLDEsMzIuNDYzLDE0LjJsNy4zOTEtNy41MTRBMjMuNSwyMy41LDAsMCwwLC45ODQsMjQuNjU1LDIzLjQ3MSwyMy40NzEsMCwwLDAsMjQuMjA2LDQ4LjM3MmguMjc5QTIzLjc0OSwyMy43NDksMCwwLDAsNDguMywyNC42ODZ2LS4wMzFjMC0uMDEsMC0uMDIsMC0uMDNoMFoiIHN0eWxlPSJmaWxsOiAjMDAwIi8+PC9zdmc+");
}
body[data-page-type="post"] > main article section.post_content .post_navigation .share a.share_em {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2OCA1MCI+PHBhdGggZD0iTTEuODMzLDEuMjkzdjQ3SDY2LjEyN3YtNDdabTU0LjAyMyw1TDMzLjk3OSwyMiwxMi4xLDYuMjkzWm0tNDkuMDIzLDM3VjguNjY2TDMzLjk3OSwyOC4xNTEsNjEuMTI3LDguNjY1VjQzLjI5M1oiIHN0eWxlPSJmaWxsOiAjMDAwIi8+PC9zdmc+");
}
/* page content */
body[data-page-type="post"] > main article.page section.post_content {
  margin-left: 10%;
}
/* .................................................................. */
/* ... recommended posts ............................................ */
body > section.recommended {
  background-color: #f7f4f4;
}
body > section.recommended .recommended_title {
  padding: 26px 0 46px 0;
}
body > section.recommended .recommended_title h4 {
  font-size: 1.25rem;
  color: #898989;
  margin: 0;
  padding: 0;
  text-align: center;
  font-family: 'adobe-clean', sans-serif;
  font-weight: 400;
  line-height: 1.1;
}
body > section.recommended .recommended_posts {
  margin: 0;
  overflow-x: auto;
}
body > section.recommended .recommended_posts::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2);
  background-color: #fff;
}
body > section.recommended .recommended_posts::-webkit-scrollbar {
  height: 6px;
  background-color: #fff;
}
body > section.recommended .recommended_posts::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background-color: #f7f4f4;
}
body > section.recommended .recommended_posts > .content {
  display: flex;
  min-width: 1000px;
  padding: 0 40px 80px 40px;
}
body > section.recommended .recommended_posts a.entry {
  text-decoration: none;
  flex: 1 1 33%;
  box-sizing: border-box;
  background-color: #fff;
  display: flex;
  align-items: center;
  margin: 0 15px;
  cursor: pointer;
  min-height: 85px;
  transition: opacity 0.3s;
}
body > section.recommended .recommended_posts a.entry:hover {
  text-decoration: none;
  opacity: 0.65;
}
body > section.recommended .recommended_posts a.entry h5 {
  margin: 0;
  font-size: 0.9rem;
  font-weight: 400;
  font-style: italic;
  line-height: 1;
  color: #000;
  padding: 10px 15px 10px 20px;
  box-sizingfoot: border-box;
}
/* image-based template */
body[data-layout-type="image_style_1"] > section.recommended .recommended_posts a.entry > div,
body[data-layout-type="image_style_2"] > section.recommended .recommended_posts a.entry > div {
  width: 125px;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 0px center;
  background-size: cover;
}
body[data-layout-type="image_style_1"] > section.recommended .recommended_posts a.entry h5,
body[data-layout-type="image_style_2"] > section.recommended .recommended_posts a.entry h5 {
  width: calc(100% - 125px);
}
/* text-based template */
body[data-layout-type="text_style_1"] > section.recommended .recommended_posts a.entry > div {
  width: 10px;
  height: 100%;
  background-color: #fb0018;
}
body[data-layout-type="text_style_1"] > section.recommended .recommended_posts a.entry h5 {
  width: calc(100% - 10px);
}
/* .................................................................. */
/* ... default widgets .............................................. */
main aside .widget.widget_text {
  font-size: 0.9rem;
  line-height: 1.3;
}
main aside .widget.widget_text .textwidget {
  margin-left: 12px;
}
main aside .widget.widget_text .textwidget p {
  margin: 0 0 1rem 0;
}
main aside .widget.widget_archive ul {
  margin: 0 0 0 20px;
  padding: 0;
}
main aside .widget.widget_archive ul li {
  font-size: 0.9rem;
  list-style: none;
  display: block;
  padding: 0;
  margin: 0 0 0.6rem 0;
}
main aside .widget.widget_archive ul li::before {
  content: '•';
  display: inline-block;
  font-size: 0.7rem;
  padding-right: 8px;
}
main aside .widget.widget_archive h3 {
  margin-bottom: 10px;
}
main aside .widget.widget_archive label {
  display: none;
}
/* .................................................................. */
/* ... custom widgets ............................................... */
/* recent posts */
main aside li.widget.widget_codify_recent_posts_widget {
  font-size: 0.8rem;
  line-height: 1.2;
}
main aside li.widget.widget_codify_recent_posts_widget > a {
  display: block;
  padding-left: 25px;
  margin: 0 0 25px 0;
  position: relative;
  text-decoration: none;
  color: #000;
}
main aside li.widget.widget_codify_recent_posts_widget > a h4 {
  font-weight: normal;
  margin: 0;
  line-height: 1.1;
  transition: transform 0.4s;
  font-family: 'adobe-clean-serif', serif;
}
main aside li.widget.widget_codify_recent_posts_widget > a span {
  display: block;
  color: #777;
  font-size: 0.6rem;
  font-family: 'source-code-pro', monospace;
}
main aside li.widget.widget_codify_recent_posts_widget > a span:nth-of-type(1) {
  position: absolute;
  top: 1px;
  left: 0px;
}
main aside li.widget.widget_codify_recent_posts_widget > a span:nth-of-type(2) {
  margin-top: 3px;
}
main aside li.widget.widget_codify_recent_posts_widget > a:hover h4 {
  transform: translateX(11px);
}
/* twitter widget */
main aside li.widget.widget_codify_twitter_widget iframe.twitter-timeline {
  border: 1px solid #ddd !important;
}
/*  CSS -- written by Codify Design Studio [codifydesign.com]  */
#comments {
  margin: 75px 0 0 0;
  line-height: 1.2;
}
#comments a {
  color: #007bff;
  text-decoration: none;
}
#comments a:hover {
  text-decoration: underline;
}
#comments ul.commentlist {
  margin: 0;
  padding: 0;
}
#comments ul.commentlist li.comment {
  display: block;
  margin: 0 0 10px 0;
}
#comments ul.commentlist > li.comment {
  margin-bottom: 55px;
  padding: 0 0 0 10px;
  border-left: 1px solid #ddd;
}
#comments ul.commentlist li.comment ul.children {
  /* replies */
  margin: 0 0 0 10px;
  padding: 0 0 0 10px;
  border-left: 1px solid #ddd;
}
#comments .comment-author,
#comments .author-you {
  margin: 0 0 12px -10px;
  padding-left: 15px;
  font-size: 0.6rem;
  color: #bbb;
  text-transform: uppercase;
  font-family: sans-serif;
  line-height: 1;
}
#comments .comment-body {
  margin: 16px 0 35px 5px;
}
#comments a.comment-reply-link {
  display: inline-block;
  margin-left: 20px;
  font-style: italic;
  text-transform: none;
  color: #000;
  text-decoration: underline;
}
#comments #respond {
  margin-top: 50px;
}
#comments #respond form {
  margin: 0;
  padding-left: 0;
}
#comments #respond form label {
  display: block;
}
#comments #respond form input + label {
  margin-top: 20px;
}
#comments #respond form p.author-you {
  margin: 0 0 10px 0;
  padding: 0;
}
#comments #respond form a.logout {
  margin-left: 20px;
  font-style: italic;
  text-transform: none;
  color: #000;
}
#comments #respond .cancel-comment-reply {
  display: inline;
}
#comments #respond .cancel-comment-reply a {
  color: #fb0018;
  padding-left: 20px;
  font-style: italic;
  text-transform: none;
}
#comments #respond #comment {
  width: 100%;
  margin: 0 0 5px 0;
  padding: 10px;
  background-color: #fff;
  outline: none;
  border: 1px solid #eee;
  font-size: 0.9rem;
  font-family: serif;
}
#comments #respond #comment:focus {
  border-color: #999;
}
#comments #respond #submit {
  appearance: none;
  -webkit-appearance: none;
  background-color: #2c6d9f;
  color: #fff;
  /* 	background-color: #eee; */
  /* 	color: #666; */
  padding: 4px 25px;
  border: 1px solid transparent;
  text-transform: uppercase;
  cursor: pointer;
  transition: background-color 0.3s, color 0.3s, border-color 0.3s;
}
/*  CSS -- written by Codify Design Studio [codifydesign.com]  */
@media screen and (max-width: 1520px) {
  body > header > .content,
  body > main > .content,
  body > section > .content,
  body > footer > .content {
    margin: 0 40px;
  }
  body > section.title_connect .title h1 {
    font-size: 4rem;
  }
  body > main article .entry .entry_content h2 {
    font-size: 1.8rem;
    line-height: 1;
  }
  body[data-layout-type="image_style_1"] main article .entry .entry_content .excerpt {
    line-height: 1.3;
  }
}
@media screen and (max-width: 1350px) {
  body[data-layout-type="image_style_1"] main article .entry .entry_content {
    flex: 0 1 50%;
  }
  body[data-layout-type="image_style_1"] main article .entry .entry_content .entry_footer {
    width: 50%;
  }
  body[data-layout-type="image_style_1"] main article .entry a.entry_image {
    flex: 1 1 50%;
  }
  /*
	body main article .post_navigation {
		width: 50%;
	}
*/
}
@media screen and (max-width: 1300px) {
  body[data-layout-type="image_style_2"] main article .entry {
    width: 49%;
    margin: 0 2% 24px 0;
  }
  body[data-layout-type="image_style_2"] main article .entry:nth-child(7n - 3),
  body[data-layout-type="image_style_2"] main article .entry:nth-child(7n) {
    margin-right: 2%;
    background-color: #fff;
  }
  body[data-layout-type="image_style_2"] main article .entry:nth-child(7n - 4),
  body[data-layout-type="image_style_2"] main article .entry:nth-child(7n - 2),
  body[data-layout-type="image_style_2"] main article .entry:nth-child(7n) {
    margin-right: 0px;
  }
}
@media screen and (max-width: 1350px) {
  body[data-layout-type="image_style_1"] main article .entry .entry_content {
    flex: 0 1 55%;
  }
  body[data-layout-type="image_style_1"] main article .entry .entry_content .entry_footer {
    width: 55%;
  }
  body[data-layout-type="image_style_1"] main article .entry a.entry_image {
    flex: 1 1 45%;
  }
  /*
	body main article .post_navigation {
		width: 55%;
	}
*/
}
@media screen and (max-width: 1200px) {
  body[data-layout-type="text_style_1"] main article .entry {
    flex: 0 1 49%;
  }
  body[data-layout-type="text_style_1"] main article .entry:nth-child(3n+3) {
    margin-right: auto;
  }
  body[data-layout-type="text_style_1"] main article .entry:nth-child(even) {
    margin-right: 0;
  }
  body > section.title_connect .title h1 {
    font-size: 3.75rem;
  }
  body > main article .entry .entry_content h2 {
    font-size: 1.7rem;
    line-height: 1;
  }
  body[data-layout-type="image_style_1"] main article .entry .entry_content .excerpt {
    font-size: 0.8rem;
    line-height: 1.3;
  }
}
@media screen and (max-width: 1100px) {
  body[data-page-type=home] > section.title_connect .title {
    padding-top: 130px;
  }
}
@media screen and (max-width: 975px) {
  body > section.title_connect .content {
    display: block;
  }
  body > section.title_connect .title {
    width: auto;
    padding: 25px;
  }
  body > section.title_connect .connect {
    width: auto;
    max-width: none;
    margin: 25px 0 0 0;
    padding: 15px;
  }
  body > section.title_connect .connect h4 {
    font-size: 1.2rem;
  }
  body > section.title_connect .title {
    padding: 15px;
  }
  body[data-page-type=home] > section.title_connect .title {
    padding-top: 80px;
  }
  body > section.title_connect .title h1 {
    margin: 0 7px 5px 7px;
    font-size: 2.6rem;
    text-align: center;
  }
  .post_navigation {
    margin-bottom: 70px;
  }
  body > main > .content {
    display: block;
  }
  body > main article {
    flex: 1 1 auto;
    width: 100%;
    margin: 0px;
  }
  body > main aside {
    flex: 1 1 auto;
    width: 100%;
    max-width: none;
    min-width: none;
    margin-top: 35px;
    margin-left: 0;
    padding-top: 50px;
    border-top: 5px solid #fff;
  }
  body[data-layout-type="text_style_1"] main article .entry {
    flex: 0 1 32%;
  }
  body[data-layout-type="image_style_1"] main article .entry a.entry_image {
    flex: 1 1 55%;
  }
  body[data-layout-type="text_style_1"] main article .entry:nth-child(even) {
    margin-right: auto;
  }
  body[data-layout-type="text_style_1"] main article .entry:nth-child(3n) {
    margin-right: 0;
  }
  body[data-layout-type="image_style_1"] main article .entry .entry_content {
    flex: 0 1 45%;
  }
  body[data-layout-type="image_style_1"] main article .entry .entry_content .entry_footer {
    width: 45%;
  }
  body[data-layout-type="image_style_1"] main article .entry .entry_content .excerpt {
    line-height: 1.2;
  }
  /*
	body main article .post_navigation {
		width: 100%;
	}
*/
  body > section.title_connect .title h1 {
    font-size: 3.5rem;
  }
  body > main article .entry .entry_content h2 {
    font-size: 1.4rem;
    line-height: 1;
  }
  body > section.title_connect .title .author {
    margin: 10px;
  }
}
@media screen and (max-width: 900px) {
  body[data-page-type="post"] > main article section.post_content .author {
    width: 100%;
    position: static;
    margin: 40px 0 30px 0;
  }
  body[data-page-type="post"] > main article.no_image section.post_content .author {
    text-align: left;
  }
  body[data-page-type="post"] > main article section.post_header {
    margin: 0px 10% 0 10%;
  }
  body[data-page-type="post"] > main article section.post_content {
    margin: 50px 10% 0 10%;
  }
  body[data-page-type="post"] > main article.no_image section.post_header {
    margin: 0 10%;
  }
}
@media screen and (max-width: 870px) {
  body[data-layout-type="text_style_1"] main article .entry {
    flex: 0 1 49%;
  }
  body[data-layout-type="text_style_1"] main article .entry:nth-child(3n) {
    margin-right: auto;
  }
  body[data-layout-type="text_style_1"] main article .entry:nth-child(even) {
    margin-right: 0;
  }
}
@media screen and (max-width: 800px) {
  body[data-page-type="home"] > section.title_connect .title {
    padding-top: 60px;
  }
  body[data-page-type="home"] > section.title_connect .title h1 {
    font-size: 3.2rem;
    line-height: 0.9;
  }
  body > section.title_connect .title .author .author_photo {
    flex: 1 1 170px;
  }
  body > section.title_connect .title .author .author_bio {
    flex: 1 1 calc(100% - 185px);
  }
  body[data-layout-type="image_style_1"] main article .entry .entry_content {
    flex: 0 1 55%;
  }
  body[data-layout-type="image_style_1"] main article .entry .entry_content .entry_footer {
    width: 55%;
  }
  body[data-layout-type="image_style_1"] main article .entry a.entry_image {
    flex: 1 1 45%;
  }
}
@media screen and (max-width: 700px) {
  body[data-page-type="post"] > main article section.post_content .alignleft,
  body[data-page-type="post"] > main article section.post_content .alignright {
    float: none;
    margin: 30px auto;
  }
}
@media screen and (max-width: 675px) {
  body > section.title_connect .title .author {
    display: block;
    margin: 15px;
    text-align: center;
  }
  body > section.title_connect .title .author .author_photo {
    display: block;
  }
  body > section.title_connect .title .author .author_photo img {
    width: 140px;
  }
  body > section.title_connect .title .author .author_bio {
    display: block;
    padding-left: 0;
  }
  body > section.title_connect .title .author .author_bio h1 {
    text-align: center;
  }
}
@media screen and (max-width: 650px) {
  body > header > .content,
  body > main > .content,
  body > section > .content,
  body > footer > .content {
    margin: 0 25px;
  }
  body[data-layout-type="text_style_1"] main article .entry {
    flex: 0 1 100%;
    margin-right: 0;
  }
  body[data-layout-type="text_style_1"] main article .entry:nth-child(3n) {
    margin-right: 0;
  }
  body[data-layout-type="image_style_1"] main article .entry {
    display: block;
  }
  body[data-layout-type="image_style_1"] main article .entry a.entry_image {
    flex: none;
    width: auto;
    min-height: 10px;
  }
  body[data-layout-type="image_style_1"] main article .entry a.entry_image::before {
    content: '';
    display: block;
    padding-top: 56.25%;
  }
  body[data-layout-type="image_style_1"] main article .entry .entry_content {
    flex: none;
    width: auto;
  }
  body[data-layout-type="image_style_1"] main article .entry .entry_content .entry_footer {
    width: 100%;
  }
  body[data-layout-type="image_style_2"] main article .entries {
    display: block;
  }
  body[data-layout-type="image_style_2"] main article .entry:nth-child(1n) {
    width: 100%;
  }
  body[data-layout-type="image_style_2"] main article .entry:nth-child(1n) .entry_content .excerpt {
    display: block;
  }
  body[data-layout-type="image_style_2"] main article .entry:nth-child(1n) {
    display: block;
  }
  body[data-layout-type="image_style_2"] main article .entry:nth-child(1n) .entry_content .excerpt {
    display: block;
  }
  body[data-layout-type="image_style_2"] main article .entry:nth-child(1n) .entry_content .entry_footer {
    width: 100%;
  }
  body[data-layout-type="image_style_2"] main article .entry:nth-child(1n) a.entry_image {
    flex: none;
    display: block;
    min-height: 225px;
  }
  body[data-page-type="post"] > main article section.post_header h1 {
    font-size: 2.1rem;
  }
  body[data-page-type="post"] > main article section.post_image {
    margin: 25px 0;
  }
  body[data-page-type="post"] > main article section.post_content {
    line-height: 1.4;
  }
}
@media screen and (max-width: 600px) {
  body[data-page-type="home"] > section.title_connect .title {
    padding: 40px;
  }
  body[data-page-type="home"] > section.title_connect .title h1 {
    font-size: 3rem;
  }
  body[data-page-type="post"] > main article section.post_content .post_navigation {
    margin: 20px 0 90px 0;
  }
  body[data-page-type="post"] > main article section.post_content .post_navigation .prev,
  body[data-page-type="post"] > main article section.post_content .post_navigation .next {
    width: 50%;
  }
  body[data-page-type="post"] > main article section.post_content .post_navigation .share {
    width: 100%;
    position: absolute;
    top: calc(100% + 20px);
    left: 0px;
  }
}
@media screen and (max-width: 480px) {
  body > section.recent_posts > .content {
    min-width: 700px;
  }
  body[data-layout-type="image_style_1"] > section.recent_posts a.entry {
    padding: 15px 10px 15px 94px;
    background-size: 80px 80px;
  }
  body[data-page-type="post"] > main article section.post_header h1 {
    font-size: 1.7rem;
  }
  /*
	body[data-page-type="home"] > section.title_connect .title h1 {
		font-size: 2rem;
		margin-top: 40px;
	}
	*/
  body > section.title_connect .title {
    padding-top: 40px;
  }
  body > section.title_connect .title h1 {
    font-size: 2rem;
  }
  body > section.title_connect .connect h4 {
    font-size: 1.1rem;
  }
  body > main article .entry .entry_content h2 {
    margin: 0 0 0.5rem 0;
    font-size: 1.2rem;
    line-height: 1.2;
  }
  body > section.recommended .recommended_posts > .content {
    min-width: 800px;
  }
  body[data-layout-type="image_style_1"] > section.recommended .recommended_posts a.entry > div {
    width: 90px;
  }
  body > section.recommended .recommended_posts a.entry h5 {
    width: calc(100% - 90px);
    font-size: 0.85rem;
    line-height: 1;
    padding: 4px 10px;
  }
  body > section.recommended .recommended_title {
    padding: 13px 0 24px 0;
  }
  body > section.recommended .recommended_posts > .content {
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 380px) {
  body > footer {
    border-top: 1px solid #ddd;
    margin: 0 0 25px 0;
    padding-top: 20px;
    text-align: center;
  }
  body > footer a {
    display: block;
    margin: 5px 0 12px 0;
  }
  body > footer a::after {
    content: '';
  }
  body > footer a:last-of-type {
    margin-bottom: 20px;
  }
  body > footer br {
    display: inline;
  }
}
/*# sourceMappingURL=adobe_theme_styles_v10.min.css.map */