@charset "UTF-8";
/* 1.0 ---------------------------------------------------------- CORE STYLES */
/* 2.0 --------------------------------------------------------- THEME STYLES */
/* 3.0 -------------------------------------------------------------- MODULES */
/* 4.0 -------------------------------------------------- RESPONSIVE SPECIFIC */
/* 1.0 ---------------------------------------------------------- CORE STYLES */
@import 'https://m.blog.hu/assets/core/css/reset/ericmeyer.css';
/* 2.0 --------------------------------------------------------- THEME STYLES */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700italic,700,600italic,600,400italic,300italic,300|Lora:400,400italic,700,700italic&subset=latin,latin-ext);
@import 'https://m.blog.hu/assets/core/css/reset/ericmeyer.css';
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700italic,700,600italic,600,400italic,300italic,300|Lora:400,400italic,700,700italic&subset=latin,latin-ext);
@font-face {
  font-family: "icomoon";
  src: url("../fonts/icomoon.eot?f1k9il5");
  src: url("../fonts/icomoon.eot?f1k9il5#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?f1k9il5") format("truetype"), url("../fonts/icomoon.woff?f1k9il5") format("woff"), url("../fonts/icomoon.svg?f1k9il5#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* 1.0 ---------------------------------------------------------- CORE STYLES */
/* 2.0 --------------------------------------------------------- THEME STYLES */
/* 3.0 -------------------------------------------------------------- MODULES */
/* 4.0 -------------------------------------------------- RESPONSIVE SPECIFIC */
/* 1.0 ---------------------------------------------------------- CORE STYLES */
/* 2.0 --------------------------------------------------------- THEME STYLES */
@font-face {
  font-family: "icomoon";
  src: url("../fonts/icomoon.eot?f1k9il5");
  src: url("../fonts/icomoon.eot?f1k9il5#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?f1k9il5") format("truetype"), url("../fonts/icomoon.woff?f1k9il5") format("woff"), url("../fonts/icomoon.svg?f1k9il5#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* GLOBALS */
html,
body {
  width: 100%;
}

html.lock,
body.lock {
  height: 100%;
  overflow: hidden;
}

body {
  color: #2f2f2f;
  font-family: "Open Sans", sans-serif;
  font-size: 17px;
  line-height: 130%;
}

body * {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.entry p {
  text-align: left !important;
}

.entry .snippet img {
  display: none;
}

a {
  color: #191919;
  text-decoration: none;
}

.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
  clear: both;
}

.entry img,
.avatar img {
  width: 100%;
  height: auto;
}

.tinymce-blh-hidden {
  display: none;
}

/* TAG CLOUD */
.tagcloud {
  margin: 8px 15px -5px;
  font-weight: 600;
}

/* VOTE */
.blh-vote {
  width: 100%;
  height: 150px;
  border: none;
}

.blh-billboard-ad {
  margin: 0 0 15px 0;
}

.blh-billboard-ad a img {
  max-width: 100% !important;
}

.blh-billboard-ad .adocean-ad {
  display: table;
  margin: 0 auto;
  position: relative;
}

#passportHeader {
  position: absolute;
}

#passportHeader ._iph_fixed-header {
  min-height: 48px;
  z-index: 2000;
}

#passportHeader ._iph_fixed-header.fixed-header-dropdown-container {
  z-index: 1110 !important;
}

#passportHeader ._iph_fixed-header.fixed-header-mobil-kiadvanyok {
  display: none;
}

#passportHeader ._iph_fixed-header .fixed-header-container {
  height: 100%;
}

#passportHeader ._iph_fixed-header .fixed-header-container ul {
  height: 100%;
}

#passportHeader ._iph_fixed-header .fixed-header-container ul li {
  height: 100%;
}

#passportHeader ._iph_fixed-header .fixed-header-container ul li a {
  height: 100%;
  line-height: 48px;
}

.fixed-header-mobil-kiadvanyok-container {
  display: none;
}

#_iph_notifications-list strong {
  font-weight: bold;
}

/* HEADER */
header#masthead {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  z-index: 1100;
  overflow: hidden;
}

header#masthead.opened .frame #open-search:before {
  content: "×";
  line-height: 18px;
}

header#masthead.opened #search {
  max-height: 54px;
}

header#masthead .frame {
  position: relative;
  display: block;
  width: 100%;
  height: 60px;
  background-color: rgba(47, 47, 47, 0.9);
  transition: all 0.5s ease 0s;
}

header#masthead .frame .avatar {
  float: left;
  max-width: 40px;
  height: 40px;
  margin: 10px;
  border-radius: 100px;
  overflow: hidden;
}

header#masthead .frame .avatar:empty {
  display: none;
}

header#masthead .frame h1 {
  left: 60px;
  max-width: calc(100% - 110px);
  position: absolute;
  font-size: 18px;
  font-weight: 600;
  margin: 18px 0 0;
}

header#masthead .frame h1 .logo-avatar {
  max-width: calc(100% - 160px);
}

header#masthead .frame h1 a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

header#masthead .frame .avatar:empty + h1 {
  left: 10px;
}

header#masthead .frame #open-search {
  position: absolute;
  top: 50%;
  right: 70px;
  display: block;
  width: 25px;
  height: 25px;
  margin: 0;
  color: #ffffff;
  text-align: center;
  transform: translate3d(0, -50%, 0);
  cursor: pointer;
}

header#masthead .frame #open-search:before {
  content: "\e90a";
  display: block;
  width: 100%;
  height: 100%;
  color: inherit;
  font-family: "icomoon";
  font-size: 24px;
  line-height: 25px;
}

header#masthead .frame #open-search.corner-logo-hidden {
  right: 15px;
}

header#masthead .frame a {
  color: #ffffff;
}

header#masthead .frame a.to-bloghu {
  width: 60px;
  height: 60px;
  float: right;
  font: 0/0 monospace;
  background-image: url(https://m.cdn.blog.hu/rsc/mobile/apple-touch-icon.png);
  background-size: 100%;
  background-repeat: no-repeat;
}

header#masthead #search {
  position: relative;
  display: block;
  width: 100%;
  max-height: 0px;
  border-bottom: 1px solid #e9e9e9;
  background: #ffffff;
  overflow: hidden;
  transition: all 0.5s ease 0s;
}

header#masthead #search:before {
  content: " ";
  height: 30px;
  width: 100%;
  display: block;
  position: absolute;
  top: -30px;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.4) 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.4) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.4) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00000000", endColorstr="#66000000",GradientType=0 );
}

header#masthead #search form {
  position: relative;
  width: 100%;
  height: 54px;
}

header#masthead #search form input[type=search] {
  width: calc(100% - 44px);
  height: 100%;
  margin: 0;
  padding: 0 20px;
  border: none;
  color: #2f2f2f;
  background-color: transparent;
  font-size: 16px;
  line-height: 54px;
  outline: none;
}

header#masthead #search form input[type=submit] {
  position: absolute;
  top: 50%;
  right: 20px;
  display: block;
  width: 24px;
  height: 24px;
  margin: 0;
  padding: 0;
  border: none;
  transform: translate3d(0, -50%, 0);
  opacity: 0;
}

header#masthead #search form span {
  position: absolute;
  top: 50%;
  right: 20px;
  display: block;
  width: 24px;
  height: 24px;
  margin: 0;
  color: #2f2f2f;
  transform: translate3d(0, -50%, 0);
  pointer-events: none;
}

header#masthead #search form span:before {
  content: "\e90a";
  color: inherit;
  font-family: "icomoon";
  font-size: 24px;
  line-height: 24px;
}

/* PAGE */
#page {
  position: relative;
  /* MAIN CONTENT */
}

#page #master-bloghu-follow-button.btn-pass {
  position: fixed;
  bottom: 10px;
  left: 60px;
  padding: 8px 5px 6px;
  z-index: 6020;
  box-sizing: initial;
}

#page #master-bloghu-follow-button.btn-pass._iph_follow span {
  position: relative;
  background-image: none;
}

#page #master-bloghu-follow-button.btn-pass._iph_follow span:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 18px;
  height: 15px;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Add_user%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2020%2020%22%20style%3D%22enable-background%3Anew%200%200%2020%2020%3B%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22%23fff%22%3E%0A%3Cpath%20d%3D%22M15.989%2C19.129C16%2C17%2C13.803%2C15.74%2C11.672%2C14.822c-2.123-0.914-2.801-1.684-2.801-3.334c0-0.989%2C0.648-0.667%2C0.932-2.481%0A%09c0.12-0.752%2C0.692-0.012%2C0.802-1.729c0-0.684-0.313-0.854-0.313-0.854s0.159-1.013%2C0.221-1.793c0.064-0.817-0.398-2.56-2.301-3.095%0A%09C7.88%2C1.195%2C7.655%2C0.654%2C8.679%2C0.112c-2.24-0.104-2.761%2C1.068-3.954%2C1.93c-1.015%2C0.756-1.289%2C1.953-1.24%2C2.59%0A%09c0.065%2C0.78%2C0.223%2C1.793%2C0.223%2C1.793s-0.314%2C0.17-0.314%2C0.854c0.11%2C1.718%2C0.684%2C0.977%2C0.803%2C1.729%0A%09C4.481%2C10.822%2C5.13%2C10.5%2C5.13%2C11.489c0%2C1.65-0.212%2C2.21-2.336%2C3.124C0.663%2C15.53%2C0%2C17%2C0.011%2C19.129C0.014%2C19.766%2C0%2C20%2C0%2C20h16%0A%09C16%2C20%2C15.986%2C19.766%2C15.989%2C19.129z%20M17%2C10V7h-2v3h-3v2h3v3h2v-3h3v-2H17z%22%2F%3E%0A%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: 4px 0;
  background-size: 13px;
}

#page #master-bloghu-follow-button._iph_unfollow {
  background-color: #ffffff;
}

#page.nomenu #master-bloghu-follow-button.btn-pass {
  left: 15px;
}

#page #blog_header_image {
  margin: 0;
}

#page #blog_header_image img {
  width: 100%;
  height: auto;
}

#page #blog_header_image img[src=""] {
  display: none;
}

#page #main-content {
  background-color: #ffffff;
  /* SLIDER */
  /* MAIN-PAGE POST LOOP */
  /* POST PAGER */
  /* MOBILE POST PAGER */
}

#page #main-content .slick-container {
  position: relative;
}

#page #main-content .slick-container .slick-arrow {
  position: absolute;
  top: 70px;
  width: auto;
  height: auto;
  color: #ffffff;
  font: 0/0 monospace;
  z-index: 50;
  text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}

#page #main-content .slick-container .slick-arrow:before {
  font: 70px/70px "icomoon";
  opacity: 1;
}

#page #main-content .slick-container .slick-arrow.slick-next {
  right: 0;
}

#page #main-content .slick-container .slick-arrow.slick-next:before {
  content: "\e208";
}

#page #main-content .slick-container .slick-arrow.slick-prev {
  left: 0;
}

#page #main-content .slick-container .slick-arrow.slick-prev:before {
  content: "\e207";
}

#page #main-content .slick-container .swiper-wrapper {
  position: relative;
  display: block;
  width: 100%;
  margin: 0;
  background-color: #e9e9e9;
  overflow: hidden;
}

#page #main-content .slick-container .swiper-wrapper .slick-list {
  position: relative;
  display: block;
  transform: translate3d(0, 0, 0);
}

#page #main-content .slick-container .swiper-wrapper .slick-list .slick-track {
  position: relative;
  display: block;
  transform: translate3d(0, 0, 0);
}

#page #main-content .slick-container .swiper-wrapper .slick-list .slick-track:before, #page #main-content .slick-container .swiper-wrapper .slick-list .slick-track:after {
  content: " ";
  display: table;
  clear: both;
}

#page #main-content .slick-container .swiper-wrapper .slick-list .slick-track .slick-slide {
  position: relative;
  width: 100%;
  float: left;
  overflow: hidden;
}

#page #main-content .slick-container .swiper-wrapper .slick-list .slick-track .slick-slide > a {
  display: block;
  width: 100%;
  height: 100%;
}

#page #main-content .slick-container .swiper-wrapper .slick-list .slick-track .slick-slide > a .starred-post-image {
  display: block;
  margin: 0 0 -22px 0;
  position: relative;
  overflow: hidden;
}

#page #main-content .slick-container .swiper-wrapper .slick-list .slick-track .slick-slide > a .starred-post-image:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 66.6666666667%;
}

#page #main-content .slick-container .swiper-wrapper .slick-list .slick-track .slick-slide > a .starred-post-image > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

#page #main-content .slick-container .swiper-wrapper .slick-list .slick-track .slick-slide > a .starred-post-image img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: auto;
  margin: auto;
}

#page #main-content .slick-container .swiper-wrapper .slick-list .slick-track .slick-slide > a strong {
  position: relative;
  display: inline;
  margin: 0 10px;
  padding: 4px 0;
  color: #ffffff;
  background-color: #ff9900;
  font-size: 21px;
  font-weight: bold;
  line-height: 32px;
  box-shadow: 10px 0 0 #ff9900, -10px 0 0 #ff9900;
  box-decoration-break: clone;
}

#page #main-content .slick-container .swiper-wrapper .slick-list .slick-track .slick-slide > a .starred-post-lead {
  display: block;
  margin: 10px;
  font-size: 17px;
  line-height: 130%;
  color: #191919;
}

#page #main-content .slick-container .swiper-wrapper .slick-dots {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 34px;
  padding: 5px 0;
  text-align: center;
  z-index: 10;
}

#page #main-content .slick-container .swiper-wrapper .slick-dots li {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: 0 4px;
  border-radius: 50%;
  vertical-align: middle;
  background-color: #ffffff;
  transform: scale(0.75);
  transition: all 0.5s ease 0s;
}

#page #main-content .slick-container .swiper-wrapper .slick-dots li.slick-active {
  width: 14px;
  height: 14px;
  transform: scale(1);
  background-color: #ff9900;
}

#page #main-content article {
  margin: 0 0 15px 0;
  padding: 0 0 15px 0;
  border-bottom: 5px solid #e9e9e9;
  overflow-x: hidden;
}

#page #main-content article:first-of-type {
  margin: 20px 0 0 0;
}

#page #main-content article:last-of-type {
  margin: 0;
  border-color: #ff9900;
}

#page #main-content article .first-image {
  margin: 0 0 -25px;
  padding: 0 15px;
  min-height: 18px;
}

#page #main-content article .first-image a {
  display: block;
  width: 100%;
  height: 100%;
}

#page #main-content article .first-image a img {
  width: 100%;
  height: auto;
}

#page #main-content article .first-image a img[src=""] {
  display: none;
}

#page #main-content article .title {
  position: relative;
  margin: 0 15px;
}

#page #main-content article .title a {
  background: #fff;
  display: inline;
  font-size: 22px;
  line-height: 31px;
  font-weight: bold;
  padding: 2px 0;
  box-shadow: 10px 0 0 #fff, 0 0 0 #fff;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}

#page #main-content article .subtitle {
  font-size: 18px;
  font-weight: 600;
  color: #757575;
  margin: 5px 15px 0;
}

#page #main-content article .meta {
  margin: 5px 0 15px;
  padding: 0 15px 15px;
  border-bottom: 1px solid #e9e9e9;
  font-style: italic;
  font-size: 13px;
  color: #757575;
}

#page #main-content article .meta .author a {
  color: #ff9900;
}

#page #main-content article .meta .blh-goto-comments {
  float: right;
  font-style: normal;
  color: #555555;
}

#page #main-content article .meta .blh-goto-comments:before {
  content: "\e0ed";
  float: left;
  margin: 4px 4px 0 0;
  color: inherit;
  font-family: "icomoon";
  font-size: 15px;
  line-height: 15px;
}

#page #main-content article .entry {
  margin: 0 15px;
}

#page #main-content article .post-footer {
  background-color: #e9e9e9;
  /* FACEBOOK LIKE */
}

#page #main-content article .post-footer .blh_share_fblike {
  padding: 15px;
  background-color: #f1f1f1;
}

#page #main-content article .post-footer .tags {
  padding: 15px;
  font-size: 15px;
}

#page #main-content article .post-footer .tags:empty {
  display: none;
}

#page #main-content article .post-footer .tags a {
  color: #ff9900;
}

#page #main-content article.cimlap-post .entry img,
#page #main-content article.cimlap-post .entry iframe,
#page #main-content article.cimlap-post .entry embed,
#page #main-content article.cimlap-post .entry object {
  display: none;
}

#page #main-content.post-page article {
  /* SOCIAL */
  /* RELATED */
  /* COMMENTS */
}

#page #main-content.post-page article:last-of-type {
  padding: 0;
}

#page #main-content.post-page article .first-image {
  display: none;
}

#page #main-content.post-page article .title {
  margin: 15px 15px 0 15px;
}

#page #main-content.post-page article .title a {
  padding: 2px 10px;
  margin: 0 0 0 -10px;
}

#page #main-content.post-page article .entry h1 {
  padding: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 27px;
}

#page #main-content.post-page article .entry h1 {
  margin: 30px 0 5px 0;
}

#page #main-content.post-page article .entry h2 {
  margin: 30px 0 5px 0;
  font-size: 21px;
  font-weight: 600;
  line-height: 24px;
}

#page #main-content.post-page article .entry h3 {
  margin: 30px 0 5px 0;
  font-size: 19px;
  font-weight: 600;
  line-height: 22px;
}

#page #main-content.post-page article .entry h4,
#page #main-content.post-page article .entry h5,
#page #main-content.post-page article .entry h6 {
  margin: 30px 0 5px 0;
  font-weight: 600;
}

#page #main-content.post-page article .entry a {
  color: #ff9900;
}

#page #main-content.post-page article .entry p {
  margin: 0 0 20px;
  text-align: left !important;
}

#page #main-content.post-page article .entry .frame {
  margin: 25px 0;
  padding: 15px 15px 0px 15px;
  border: 3px solid #2f2f2f;
  font-style: italic;
}

#page #main-content.post-page article .entry blockquote {
  position: relative;
  margin: 35px 0 25px 0;
  padding: 25px 20px 0 20px;
  border-top: 3px solid #d0d0d0;
  border-bottom: 3px solid #d0d0d0;
  font-family: "Lora", serif;
  font-size: 19px;
  font-style: italic;
  line-height: 27px;
}

#page #main-content.post-page article .entry blockquote:before {
  position: absolute;
  content: "\e916";
  top: -23px;
  left: 15px;
  padding: 0 3px;
  color: #ff9900;
  background-color: #ffffff;
  font-family: "icomoon";
  font-size: 46px;
  line-height: 40px;
}

#page #main-content.post-page article .entry strong {
  font-weight: bold;
}

#page #main-content.post-page article .entry em {
  font-style: italic;
}

#page #main-content.post-page article .entry ol,
#page #main-content.post-page article .entry ul {
  margin: 0 0 20px;
}

#page #main-content.post-page article .entry ol li,
#page #main-content.post-page article .entry ul li {
  margin: 0 0 5px 35px;
}

#page #main-content.post-page article .entry ol li {
  list-style: decimal outside;
}

#page #main-content.post-page article .entry ul li {
  list-style: disc outside;
}

#page #main-content.post-page article .entry ul.blh-mosaic li, #page #main-content.post-page article .entry ul.blh-gallery li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#page #main-content.post-page article .blh_share_cont {
  display: none;
}

#page #main-content.post-page article #share-links {
  display: block;
  width: 100%;
  height: 54px;
}

#page #main-content.post-page article #share-links .blh_share_cont {
  display: block;
}

#page #main-content.post-page article #share-links a:not(.liked) {
  background: rgb(249, 157, 42);
  background: -moz-linear-gradient(top, rgb(249, 157, 42) 0%, rgb(243, 112, 41) 100%);
  background: -webkit-linear-gradient(top, rgb(249, 157, 42) 0%, rgb(243, 112, 41) 100%);
  background: linear-gradient(to bottom, rgb(249, 157, 42) 0%, rgb(243, 112, 41) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#f99d2a", endColorstr="#f37029",GradientType=0 );
}

#page #main-content.post-page article #share-links a {
  display: block;
  width: 16.66% !important;
  height: 54px !important;
  float: left;
  padding: 0;
  overflow: hidden;
  color: #fff;
  font: 0/0 monospace;
  text-align: center;
}

#page #main-content.post-page article #share-links a:before {
  content: " ";
  display: block;
  width: 100%;
  height: 100%;
  font-family: "icomoon";
  font-size: 22px;
  line-height: 54px;
}

#page #main-content.post-page article #share-links a.btn_facebook {
  background: #3b5a9a;
}

#page #main-content.post-page article #share-links a.btn_facebook:before {
  content: "\e914";
  position: relative;
  top: -1px;
  left: -3px;
  font-size: 26px;
}

#page #main-content.post-page article #share-links a.btn_tumblr {
  background: #31506d;
}

#page #main-content.post-page article #share-links a.btn_tumblr:before {
  content: "\e903";
}

#page #main-content.post-page article #share-links a.btn_twitter {
  background: #29a9e2;
}

#page #main-content.post-page article #share-links a.btn_twitter:before {
  content: "\e90b";
}

#page #main-content.post-page article #share-links a.btn_linkedin {
  background: #117bb7;
}

#page #main-content.post-page article #share-links a.btn_linkedin:before {
  content: "\e902";
}

#page #main-content.post-page article #share-links a.btn_gplus {
  background: #df4b39;
}

#page #main-content.post-page article #share-links a.btn_gplus:before {
  content: "\e901";
}

#page #main-content.post-page article #share-links a.btn_pinterest {
  background: #CB2027;
}

#page #main-content.post-page article #share-links a.btn_pinterest:before {
  content: "\e917";
}

#page #main-content.post-page article #share-links a.btn_blhlike {
  cursor: pointer;
}

#page #main-content.post-page article #share-links a.btn_blhlike.liked {
  background: #ee6719;
  filter: none;
}

#page #main-content.post-page article #share-links a.btn_blhlike:before {
  content: "";
  padding: 0;
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2011.9%2025.2%22%20style%3D%22enable-background%3Anew%200%200%2011.9%2025.2%3B%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22%23fff%22%3E%0A%3Cg%3E%0A%09%3Cpath%20d%3D%22M8.9%2C14.2c2-0.8%2C3-2.7%2C3-6.5c0-5-1.7-7.7-6.5-7.7H2.8C1.8%2C0%2C1%2C0.1%2C0%2C0c0.1%2C0.7%2C0%2C1.3%2C0%2C2.6v19.7%0A%09%09c0%2C0.9%2C0.2%2C1.9%2C0%2C2.8h6.2c4.2%2C0%2C5.7-3.1%2C5.7-5.5C12%2C16.5%2C10.5%2C14.7%2C8.9%2C14.2z%20M3.2%2C5.9c0-1.8%2C0.4-2.6%2C1.2-2.6h0.9%0A%09%09c2.3%2C0%2C3.4%2C1.1%2C3.4%2C4.6c0%2C3.9-1.3%2C4.9-3.5%2C4.9H3.4c-0.1-0.1-0.2-0.4-0.2-0.6V5.9z%20M6%2C22.1H3.9c-0.3%2C0-0.5-0.2-0.5-0.6v-2.9%0A%09%09c0-1.7%2C0.3-2.8%2C0.9-2.8h1.4c2.2%2C0%2C3.2%2C1.6%2C3.2%2C3.4C8.9%2C21%2C7.8%2C22.1%2C6%2C22.1z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E) !important;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 11px;
  text-indent: -9999px;
}

#page #main-content.post-page article #share-links .count_blhlike.bubble {
  display: none;
}

#page #main-content.post-page article .related {
  background-color: #e9e9e9;
  padding: 15px 15px 25px;
}

#page #main-content.post-page article .related h3 {
  font-size: 18px;
  font-weight: 600;
  margin: 0 0 14px;
}

#page #main-content.post-page article .related ul li {
  display: block;
  width: 100%;
  height: 90px;
  margin: 0 0 15px;
  background-color: #ffffff;
  overflow: hidden;
}

#page #main-content.post-page article .related ul li:before, #page #main-content.post-page article .related ul li:after {
  content: " ";
  display: table;
  clear: both;
}

#page #main-content.post-page article .related ul li a {
  display: block;
}

#page #main-content.post-page article .related ul li a img {
  display: inline-block;
  width: 90px;
  height: 90px;
  margin: 0 8px 0 0;
  vertical-align: middle;
}

#page #main-content.post-page article .related ul li a .title {
  display: inline-block;
  width: calc(100% - 105px);
  margin: 0;
  vertical-align: middle;
  font-size: 16px;
  line-height: 20px;
}

#page #main-content.post-page article .related .snippet {
  display: none;
}

#page #main-content.post-page article .comments-wrapper {
  background-color: #e9e9e9;
}

#page #main-content.post-page article .comments-wrapper .comment-tabs {
  margin: 0;
  border-bottom: 3px solid #b6b6b6;
}

#page #main-content.post-page article .comments-wrapper .comment-tabs > span {
  position: relative;
  width: 50%;
  height: 78px;
  float: left;
  color: #ffffff;
  background-color: #d0d0d0;
  text-align: center;
  overflow: hidden;
  cursor: pointer;
  transition: all 0.5s ease 0s;
}

#page #main-content.post-page article .comments-wrapper .comment-tabs > span .icon {
  position: relative;
  display: block;
  width: 50px;
  height: 100%;
  float: left;
  text-align: center;
}

#page #main-content.post-page article .comments-wrapper .comment-tabs > span .icon:before {
  color: #ffffff;
  font-family: "icomoon";
  font-size: 35px;
  line-height: 78px;
}

#page #main-content.post-page article .comments-wrapper .comment-tabs > span .name {
  position: relative;
  display: block;
  width: calc(100% - 50px);
  height: 100%;
  float: left;
  text-align: left;
  line-height: 78px;
}

#page #main-content.post-page article .comments-wrapper .comment-tabs .fb .icon {
  top: -4px;
}

#page #main-content.post-page article .comments-wrapper .comment-tabs .fb .icon:before {
  content: "\e914";
  font-size: 41px;
}

#page #main-content.post-page article .comments-wrapper .comment-tabs .fb.active {
  background-color: #3b5a9a;
}

#page #main-content.post-page article .comments-wrapper .comment-tabs .indapass .icon:before {
  content: "\e913";
}

#page #main-content.post-page article .comments-wrapper .comment-tabs .indapass.active {
  background-color: #ff9900;
}

#page #main-content.post-page article .comments-wrapper .comment-tabs .disqus .icon:before {
  content: "";
}

#page #main-content.post-page article .comments-wrapper .comment-tabs .disqus.active {
  background-color: rgb(46, 159, 255);
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper {
  position: relative;
  padding: 15px 0 0;
  background-color: #e9e9e9;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper.disqus #disqus_thread {
  display: block !important;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper.disqus #indapass-box,
#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper.disqus #fb-commentbox,
#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper.disqus #comment-list {
  display: none;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper:before {
  content: " ";
  position: absolute;
  bottom: 100%;
  left: 24px;
  display: block;
  width: 0;
  height: 0;
  margin-left: -10px;
  border: 10px solid transparent;
  border-bottom-color: #e9e9e9;
  pointer-events: none;
  transition: all 0.5s ease 0s;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper.disqus:before {
  left: 50%;
  margin-left: 16px;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #disqus_thread {
  margin: 0 15px;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper.fb #fb-commentbox {
  display: block !important;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper.fb #indapass-box,
#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper.fb #disqus_thread,
#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper.fb #comment-list {
  display: none;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper:before {
  content: " ";
  position: absolute;
  bottom: 100%;
  left: 24px;
  display: block;
  width: 0;
  height: 0;
  margin-left: -10px;
  border: 10px solid transparent;
  border-bottom-color: #e9e9e9;
  pointer-events: none;
  transition: all 0.5s ease 0s;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper.fb:before {
  left: 50%;
  margin-left: 16px;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #fb-commentbox {
  margin: 0 15px;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #indapass-box {
  position: relative;
  margin: 0 15px;
  /* Login To Comment */
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #indapass-box:before {
  content: " ";
  position: absolute;
  top: 11px;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #b6b6b6;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #indapass-box header {
  margin: 0 0 15px;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #indapass-box header h1 {
  position: relative;
  float: left;
  padding: 0 8px 0 0;
  background-color: #e9e9e9;
  font-size: 18px;
  font-weight: 600;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #indapass-box .must-login {
  text-align: center;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #indapass-box .must-login h2 {
  text-align: left;
  margin: 0 0 10px;
  color: #ca0000;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #indapass-box .must-login .input {
  display: block;
  width: 100%;
  margin: 0;
  padding: 10px;
  box-sizing: border-box;
  border: 1px solid #2f2f2f;
  border-radius: 0px;
  font-family: "Open Sans", sans-serif;
  font-size: 17px;
  line-height: 22px;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #indapass-box .must-login .input.username {
  border-bottom: 0 none;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #indapass-box .must-login .submit {
  display: block;
  width: 100%;
  float: none;
  padding: 20px 0;
  appearance: none;
  -webkit-appearance: none;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #indapass-box .must-login .submit.login {
  margin: 15px auto;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #indapass-box .must-login .submit.fb-login {
  background: #3b5a9a;
  margin: 20px auto;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #indapass-box .must-login .login-or {
  position: relative;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #indapass-box .must-login .login-or span {
  position: relative;
  padding: 0 8px;
  background-color: #e9e9e9;
  text-transform: uppercase;
  z-index: 1;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #indapass-box .must-login .login-or:after {
  content: " ";
  position: absolute;
  top: 11px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #b6b6b6;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #indapass-box .username-block #comment_user_id {
  width: calc(100% - 30px);
  height: 33px;
  margin: 0 0 15px 0;
  float: left;
  border: 1px solid #b6b6b6;
  border-radius: 2px;
  background: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 17px;
  line-height: 33px;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #indapass-box .username-block strong {
  float: left;
  font-weight: 600;
  margin: 0 0 15px;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #indapass-box .username-block .exit {
  float: right;
  font: 0/0 monospace;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #indapass-box .username-block .exit:before {
  content: "\e90d";
  color: #b6b6b6;
  font-family: "icomoon";
  font-size: 25px;
  line-height: 33px;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #indapass-box #comment_text {
  width: 100%;
  height: 120px;
  margin: 0 0 15px;
  padding: 4px;
  float: left;
  border: 1px solid #b6b6b6;
  border-radius: 2px;
  background: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 17px;
  line-height: 21px;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #indapass-box .radar_follow {
  position: relative;
  display: block;
  width: 40px;
  height: 41px;
  float: left;
  margin: 16px 0 0 8px;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #indapass-box .radar_follow input {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  outline: none;
  background-color: transparent;
  appearance: button;
  -webkit-appearance: button;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #indapass-box .radar_follow label {
  display: none;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #indapass-box .radar_follow span {
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #indapass-box .radar_follow span:before {
  content: "\e90c";
  color: #b6b6b6;
  font-family: "icomoon";
  font-size: 40px;
  line-height: 40px;
  transition: all 0.5s ease 0s;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #indapass-box .radar_follow input[type=checkbox]:checked + label + span:before {
  color: #ff9900;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #indapass-box .submit {
  width: 78%;
  margin: 0 auto 25px 0;
  padding: 25px 0;
  float: right;
  border: none;
  border-radius: 2px;
  color: #fff;
  background-color: #ff9900;
  font-family: "Open Sans", sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 17px;
  text-align: center;
  appearance: none;
  -webkit-appearance: none;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #indapass-box .input.error {
  display: block;
  width: 100%;
  height: auto;
  clear: both;
  margin-top: 30px;
  padding: 10px;
  color: red;
  border: 1px solid red;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #comment-list #commenthead {
  display: none;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #comment-list .no-comments {
  text-align: center;
  padding: 25px 0;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #comment-list #comments {
  margin: 0 15px;
  padding: 20px 0 0;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #comment-list #comments article {
  position: relative;
  margin: 0 0 25px 0;
  padding: 0;
  border: none;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #comment-list #comments article:last-of-type {
  margin: 0;
  padding: 0 0 25px 0;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #comment-list #comments article .avatar {
  position: relative;
  display: block;
  width: 45px;
  height: 45px;
  float: left;
  margin: 0 10px 0 0;
  border-radius: 50%;
  overflow: hidden;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #comment-list #comments article .avatar img {
  max-width: 100%;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #comment-list #comments article .comment-author {
  display: block;
  margin: 0 0 2px 0;
  color: #ff9900;
  font-size: 18px;
  font-weight: 600;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #comment-list #comments article .comment-author + time {
  color: #9d9d9d;
  font-size: 15px;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #comment-list #comments article .comment-content {
  margin: 10px 0 0 0;
  word-wrap: break-word;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #comment-list #comments article .comment-content a {
  color: #ff9900;
  text-decoration: underline;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #comment-list #comments article .comments-bottom {
  position: relative;
  color: #626262;
  margin: 2px 0 0 0;
  font-size: 15px;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #comment-list #comments article .comments-bottom hr {
  display: block;
  width: 100%;
  height: 1px;
  background-color: #b6b6b6;
  border: none;
  margin: 15px 0;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #comment-list #comments article .comments-bottom .reply {
  position: absolute;
  top: 50%;
  right: 0;
  margin: -13px 0 0 0;
  padding: 0 10px;
  color: #ff9900;
  background-color: #e9e9e9;
  white-space: nowrap;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #comment-list #comments article .comments-bottom .reply:before {
  content: "\e912";
  margin: 0 3px 0 0;
  font-family: "icomoon";
  font-size: 14px;
  line-height: 14px;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #comment-list #commenthead + .comment-footer .comment-pager {
  border-top-width: 3px;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #comment-list #comments + a + .comment-footer .comment-pager {
  border-bottom-width: 3px;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #comment-list .comment-footer .comment-pager {
  margin: 20px 15px;
  padding: 15px 0;
  border: 1px solid #b6b6b6;
  border-left: none;
  border-right: none;
  font: 0/0 monospace;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #comment-list .comment-footer .comment-pager > div {
  position: relative;
  width: 100%;
  height: 100%;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #comment-list .comment-footer .comment-pager > div:before {
  content: "\e0ed";
  position: absolute;
  top: -27px;
  left: 50%;
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 0 0 -12px;
  color: #b6b6b6;
  font-family: "icomoon";
  font-size: 15px;
  line-height: 24px;
  text-align: center;
  background-color: #e9e9e9;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #comment-list .comment-footer .comment-pager > div > div {
  position: relative;
  float: left;
  width: 25%;
  text-align: center;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #comment-list .comment-footer .comment-pager > div a:before {
  font: 30px/30px "icomoon";
  content: "";
  color: #444;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #comment-list .comment-footer .comment-pager > div a.comment-pager-first:before {
  content: "\e90e";
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #comment-list .comment-footer .comment-pager > div a.comment-pager-left {
  display: block;
  transform: rotate(180deg);
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #comment-list .comment-footer .comment-pager > div a.comment-pager-left:before {
  content: "\e911";
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #comment-list .comment-footer .comment-pager > div a.comment-pager-right:before {
  content: "\e911";
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #comment-list .comment-footer .comment-pager > div a.comment-pager-last:before {
  content: "\e90f";
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #comment-list .comment-footer .comment-pager > div a.disabled:before {
  color: #adadad;
}

#page #main-content.post-page article .comments-wrapper .mobile-comments-wrapper #comment-list .comment-footer .comment-pager > div a span:before {
  content: "\e915";
  position: absolute;
  width: 30px;
  top: 0;
  left: 0;
  right: 0;
  padding: 5px;
  margin: 0 auto;
  color: #b6b6b6;
  font-family: "icomoon";
  font-size: 20px;
  line-height: 20px;
  background-color: #e9e9e9;
  animation-name: spin;
  animation-duration: 900ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
#page #main-content #pager {
  padding: 15px;
  background-color: #e9e9e9;
}

#page #main-content #pager:before, #page #main-content #pager:after {
  content: " ";
  display: table;
  clear: both;
}

#page #main-content #pager .pager {
  position: relative;
  display: block;
  width: 60px;
  height: 60px;
}

#page #main-content #pager .pager a:before,
#page #main-content #pager .pager span:before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 60px;
  height: 60px;
  font-family: "icomoon";
  font-size: 60px;
  line-height: 60px;
  text-align: center;
}

#page #main-content #pager .pager a {
  display: block;
  width: 60px;
  height: 60px;
  border-radius: 2px;
  color: #ffffff;
  background-color: #ff9900;
}

#page #main-content #pager .pager.prev {
  float: left;
}

#page #main-content #pager .pager.prev a:before,
#page #main-content #pager .pager.prev span:before {
  content: "\e207";
}

#page #main-content #pager .pager.next {
  float: right;
}

#page #main-content #pager .pager.next a:before,
#page #main-content #pager .pager.next span:before {
  content: "\e208";
}

#page #main-content #pager .pager.disabled span {
  background-color: #d0d0d0;
  display: block;
  color: #b6b6b6;
  width: 60px;
  height: 60px;
  border-radius: 2px;
}

#page #main-content .mobile-post-pager-wrapper {
  width: 100%;
  padding: 10px;
  display: table;
  min-width: 305px;
  background: #e9e9e9;
}

#page #main-content .mobile-post-pager-wrapper:after {
  content: "";
  clear: both;
}

#page #main-content .post-arrow {
  width: 70px;
  height: 70px;
  position: relative;
  background-color: #ee6719;
}

#page #main-content .post-arrow:before {
  height: 100%;
  color: white;
  margin: 0 auto;
  display: block;
  transition: none;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22white%22%3E%3Cpath%20d%3D%22M16.67%200l2.83%202.829-9.339%209.175%209.339%209.167-2.83%202.829-12.17-11.996z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 70%;
  background-position: 50%;
  background-repeat: no-repeat;
}

#page #main-content .post-arrow-left {
  float: left;
  padding-right: 5px;
}

#page #main-content .post-arrow-left:before {
  content: "";
  right: 12px;
}

#page #main-content .post-arrow-right {
  float: right;
  padding-left: 5px;
}

#page #main-content .post-arrow-right:before {
  content: "";
  left: 12px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

#page #main-content .post-pager .col-wrapper .col-left {
  position: relative;
  overflow: hidden;
  height: 70px;
  width: -moz-calc(100% - 70px);
  width: -webkit-calc(100% - 70px);
  width: calc(100% - 70px);
}

#page #main-content .post-pager .col-wrapper .col-left img {
  display: block;
  width: 100%;
  height: auto;
  position: absolute;
  top: -9999px;
  right: -9999px;
  bottom: -9999px;
  left: -9999px;
  margin: auto;
  min-width: 70px;
  min-height: 70px;
}

#page #main-content .post-pager .col-wrapper .col-right {
  clear: both;
  width: 100%;
  overflow: hidden;
}

#page #main-content .post-pager-left,
#page #main-content .post-pager-right {
  display: block;
  max-width: 270px;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  width: -moz-calc(50% - 5px);
  width: -webkit-calc(50% - 5px);
  width: calc(50% - 5px);
}

#page #main-content .post-pager-left a,
#page #main-content .post-pager-right a {
  width: 100%;
  height: 100%;
  z-index: 1;
  position: absolute;
}

#page #main-content .post-pager-left {
  float: left;
}

#page #main-content .post-pager-left a {
  left: 0;
}

#page #main-content .post-pager-right {
  float: right;
}

#page #main-content .post-pager-right a {
  right: 0;
}

#page #main-content .post-pager-right .col-left,
#page #main-content .post-pager-right .col-right {
  float: right;
}

#page #main-content .col-right {
  width: 100%;
  padding: 10px;
  min-height: 81px;
  background-color: #ffffff;
}

#page #main-content .col-right .prev-post-title,
#page #main-content .col-right .next-post-title {
  width: 100%;
  display: block; /* Fallback for non-webkit */
  display: -webkit-box;
  height: auto;
  max-height: 60px; /* Fallback for non-webkit */
  font-size: 16px;
  line-height: 20px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 100px;
}

#page #main-content .next-post-title {
  text-align: right;
}

#page #main-content .prev-post-name,
#page #main-content .next-post-name {
  display: none;
}

/* PAGE END */
#blh-layout {
  padding: 15px 0 65px 0;
  background-color: #e9e9e9;
  font-size: 14px;
  text-transform: lowercase;
  text-align: center;
}

#blh-layout a {
  color: #ff9900;
}

footer#pagefooter {
  position: absolute;
  /* NAVIGATION */
}

footer#pagefooter #nav-top {
  position: fixed;
  left: 0;
  bottom: 48px;
  display: block;
  width: 100%;
  height: 0px;
  max-height: calc(100% - 48px);
  overflow: hidden;
  background-color: rgba(47, 47, 47, 0.9);
  z-index: 1000;
  transition: all 0.3s ease 0s;
  z-index: 2000;
}

footer#pagefooter #nav-top .drop-down {
  width: 100%;
  height: 100%;
  overflow: scroll;
}

footer#pagefooter #nav-top .drop-down nav.admin ul li {
  height: 106px;
  padding: 20px 0;
}

footer#pagefooter #nav-top .drop-down nav.admin ul li a {
  font-size: 16px;
  line-height: 22px;
}

footer#pagefooter #nav-top .drop-down nav ul li {
  display: block;
  width: 100%;
  height: 58px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

footer#pagefooter #nav-top .drop-down nav ul li:last-child {
  border: none;
}

footer#pagefooter #nav-top .drop-down nav ul li a {
  display: block;
  padding: 0 20px;
  color: #ffffff;
  font-size: 18px;
  line-height: 58px;
}

footer#pagefooter #nav-top .drop-down .social-box {
  display: block;
  width: 100%;
  height: 60px;
  padding: 0 13px;
  background-color: rgba(22, 22, 22, 0.2);
  font: 0/0 monospace;
}

footer#pagefooter #nav-top .drop-down .social-box:before, footer#pagefooter #nav-top .drop-down .social-box:after {
  content: " ";
  display: table;
  clear: both;
}

footer#pagefooter #nav-top .drop-down .social-box a {
  display: block;
  width: 36px;
  height: 100%;
  margin: 0 5px;
  float: left;
}

footer#pagefooter #nav-top .drop-down .social-box a:before {
  color: #ffffff;
  font-family: "icomoon";
  font-size: 36px;
  line-height: 60px;
}

footer#pagefooter #nav-top .drop-down .social-box a.facebook:before {
  content: "\e904";
}

footer#pagefooter #nav-top .drop-down .social-box a.googleplus:before {
  content: "\e905";
}

footer#pagefooter #nav-top .drop-down .social-box a.instagram:before {
  content: "\e906";
}

footer#pagefooter #nav-top .drop-down .social-box a.pinterest:before {
  content: "\e907";
}

footer#pagefooter #nav-top .drop-down .social-box a.tumblr:before {
  content: "\e908";
}

footer#pagefooter #nav-top .drop-down .social-box a.twitter:before {
  content: "\e909";
}

footer#pagefooter #nav-trigger {
  position: fixed;
  bottom: 0;
  left: 0;
  display: block;
  width: 48px;
  height: 48px;
  margin: 0;
  color: #ffffff;
  background-color: #ff9900;
  font-family: "icomoon";
  font-size: 36px;
  text-align: center;
  line-height: 48px;
  cursor: pointer;
  z-index: 2000;
}

footer#pagefooter #nav-trigger:before {
  content: "\e20e";
}

/* /comments oldal */
#last-comment-list #commenthead {
  display: none;
}

#last-comment-list .no-comments {
  text-align: center;
  padding: 25px 0;
}

#last-comment-list #comments {
  margin: 0 15px;
  padding: 20px 0 0;
}

#last-comment-list #comments article {
  position: relative;
  margin: 0 0 25px 0 !important;
  padding: 0;
  border: none;
}

#last-comment-list #comments article:last-of-type {
  margin: 0;
  padding: 0 0 25px 0;
}

#last-comment-list #comments article .avatar {
  position: relative;
  display: block;
  width: 45px;
  height: 45px;
  float: left;
  margin: 0 10px 0 0;
  border-radius: 50%;
  overflow: hidden;
}

#last-comment-list #comments article .avatar img {
  max-width: 100%;
}

#last-comment-list #comments article .comment-author {
  display: block;
  margin: 0 0 2px 0;
  color: #ff9900;
  font-size: 18px;
  font-weight: 600;
}

#last-comment-list #comments article .comment-author + time {
  color: #9d9d9d;
  font-size: 15px;
}

#last-comment-list #comments article .comment-content {
  margin: 10px 0 0 0;
  word-wrap: break-word;
}

#last-comment-list #comments article .comment-content a {
  color: #ff9900;
  text-decoration: underline;
}

#last-comment-list #comments article .comments-bottom {
  position: relative;
  color: #626262;
  margin: 2px 0 0 0;
  font-size: 15px;
}

#last-comment-list #comments article .comments-bottom hr {
  display: block;
  width: 100%;
  height: 1px;
  background-color: #b6b6b6;
  border: none;
  margin: 15px 0;
}

#last-comment-list #comments article .comments-bottom .reply {
  position: absolute;
  top: 50%;
  right: 0;
  margin: -13px 0 0 0;
  padding: 0 10px;
  color: #ff9900;
  background-color: #e9e9e9;
  white-space: nowrap;
}

#last-comment-list #comments article .comments-bottom .reply:before {
  content: "\e912";
  margin: 0 3px 0 0;
  font-family: "icomoon";
  font-size: 14px;
  line-height: 14px;
}

#last-comment-list #comments article .comment-post {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}

#last-comment-list #comments article .comment-post a {
  font-size: initial;
  font-weight: initial;
  text-transform: initial;
  font-style: italic;
}

#last-comment-list #commenthead + .comment-footer .comment-pager {
  border-top-width: 3px;
}

#last-comment-list #comments + a + .comment-footer .comment-pager {
  border-bottom-width: 3px;
}

#last-comment-list .comment-footer .comment-pager {
  margin: 20px 15px;
  padding: 15px 0;
  border: 1px solid #b6b6b6;
  border-left: none;
  border-right: none;
  font: 0/0 monospace;
}

#last-comment-list .comment-footer .comment-pager > div {
  position: relative;
  width: 100%;
  height: 100%;
}

#last-comment-list .comment-footer .comment-pager > div:before {
  content: "\e0ed";
  position: absolute;
  top: -27px;
  left: 50%;
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 0 0 -12px;
  color: #b6b6b6;
  font-family: "icomoon";
  font-size: 15px;
  line-height: 24px;
  text-align: center;
  background-color: #e9e9e9;
}

#last-comment-list .comment-footer .comment-pager > div > div {
  position: relative;
  float: left;
  width: 25%;
  text-align: center;
}

#last-comment-list .comment-footer .comment-pager > div a:before {
  font: 30px/30px "icomoon";
  content: "";
  color: #444;
}

#last-comment-list .comment-footer .comment-pager > div a.comment-pager-first:before {
  content: "\e90e";
}

#last-comment-list .comment-footer .comment-pager > div a.comment-pager-left {
  display: block;
  transform: rotate(180deg);
}

#last-comment-list .comment-footer .comment-pager > div a.comment-pager-left:before {
  content: "\e911";
}

#last-comment-list .comment-footer .comment-pager > div a.comment-pager-right:before {
  content: "\e911";
}

#last-comment-list .comment-footer .comment-pager > div a.comment-pager-last:before {
  content: "\e90f";
}

#last-comment-list .comment-footer .comment-pager > div a.disabled:before {
  color: #adadad;
}

#last-comment-list .comment-footer .comment-pager > div a span:before {
  content: "\e915";
  position: absolute;
  width: 30px;
  top: 0;
  left: 0;
  right: 0;
  padding: 5px;
  margin: 0 auto;
  color: #b6b6b6;
  font-family: "icomoon";
  font-size: 20px;
  line-height: 20px;
  background-color: #e9e9e9;
  animation-name: spin;
  animation-duration: 900ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
/* hirdetés */
.salestag_mobile_main_post iframe,
.salestag_mobile_main_list iframe {
  display: block;
  margin: 0 auto;
}

.salestag_mobile_main_post .adocean-ad,
.salestag_mobile_main_list .adocean-ad {
  display: table;
  margin: 30px auto;
  position: relative;
}

/* CEMPSH AJANLATKEROS BOX */
.cempshBox {
  margin: 20px 0;
  color: #323232;
  padding: 20px 25px;
  background-color: #f1f1f1;
  border-top: 3px solid #ff8812;
  border-bottom: 3px solid #ff8812;
}

.cempshBox h3 {
  font-size: 18px !important;
  font-weight: 700 !important;
  margin: 0 0 14px !important;
}

.cempshBox button {
  border: 0;
  color: #fff;
  height: 50px;
  padding: 0 20px;
  cursor: pointer;
  font-size: 16px;
  font-weight: 600;
  line-height: 50px;
  -webkit-appearance: none;
  background-color: #ff8812;
}

/* quantcast */
a.change-consent {
  place-content: center;
  backface-visibility: hidden;
  border: none;
  background: #206dc5;
  border-radius: 2px;
  color: #fff !important;
  cursor: pointer;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  font-size: 11px;
  line-height: 0;
  min-height: 25px;
  -webkit-box-pack: center;
  letter-spacing: 2px;
  margin: 20px;
  text-align: center;
  text-transform: uppercase;
  transition: all 0.35s ease 0s;
  -moz-transition: all 0.35s ease 0s;
  -webkit-transition: all 0.35s ease 0s;
  text-decoration: none;
  white-space: nowrap;
  width: 230px;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 1px 1px;
}

a.change-consent:hover {
  color: #fff !important;
}

/* 3.0 -------------------------------------------------------------- MODULES */
/* loading anim */
.loader {
  position: relative;
  display: block;
  width: 65px;
  height: 14px;
  margin: 15px auto;
  font-family: "Open Sans", sans-serif;
  font-size: 17px;
  line-height: 22px;
}

.loader.dot {
  background: #ff9900;
  position: absolute;
  width: 14px;
  height: 14px;
  overflow: hidden;
  border-radius: 0.5em;
  animation-duration: 0.55s;
  animation-iteration-count: infinite;
  line-height: 0;
}

.loader.dot.dot1 {
  left: 0;
  animation-name: reveal;
}

.loader.dot.dot2 {
  left: 0;
  animation-name: slide;
}

.loader.dot.dot3 {
  left: 1.5em;
  animation-name: slide;
}

.loader.dot.dot4 {
  left: 3em;
  animation-name: hide;
  animation-delay: 0s;
}

@keyframes reveal {
  from {
    transform: scale(0.001);
  }
  to {
    transform: scale(1);
  }
}
@keyframes hide {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(0.001);
  }
}
@keyframes slide {
  to {
    transform: translateX(1em);
  }
}
/* 4.0 -------------------------------------------------- RESPONSIVE SPECIFIC */
@media all and (min-width: 701px) {
  header#masthead .frame h1 a {
    max-width: initial;
  }
  #page {
    margin-top: 48px;
  }
  #page #master-bloghu-follow-button.btn-pass {
    top: 10px;
    bottom: initial;
  }
  footer#pagefooter #nav-top {
    top: 48px;
    bottom: initial;
  }
  footer#pagefooter #nav-trigger {
    top: 0;
    bottom: initial;
  }
}

/* 3.0 -------------------------------------------------------------- MODULES */
/* loading anim */
.loader {
  position: relative;
  display: block;
  width: 65px;
  height: 14px;
  margin: 15px auto;
  font-family: "Open Sans", sans-serif;
  font-size: 17px;
  line-height: 22px;
}
.loader.dot {
  background: #ff9900;
  position: absolute;
  width: 14px;
  height: 14px;
  overflow: hidden;
  border-radius: 0.5em;
  animation-duration: 0.55s;
  animation-iteration-count: infinite;
  line-height: 0;
}
.loader.dot.dot1 {
  left: 0;
  animation-name: reveal;
}
.loader.dot.dot2 {
  left: 0;
  animation-name: slide;
}
.loader.dot.dot3 {
  left: 1.5em;
  animation-name: slide;
}
.loader.dot.dot4 {
  left: 3em;
  animation-name: hide;
  animation-delay: 0s;
}

@keyframes reveal {
  from {
    transform: scale(0.001);
  }
  to {
    transform: scale(1);
  }
}
@keyframes hide {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(0.001);
  }
}
@keyframes slide {
  to {
    transform: translateX(1em);
  }
}
/* 4.0 -------------------------------------------------- RESPONSIVE SPECIFIC */
@media all and (min-width: 701px) {
  header#masthead .frame h1 a {
    max-width: initial;
  }
  #page {
    margin-top: 48px;
  }
  #page #master-bloghu-follow-button.btn-pass {
    top: 10px;
    bottom: initial;
  }
  footer#pagefooter #nav-top {
    top: 48px;
    bottom: initial;
  }
  footer#pagefooter #nav-trigger {
    top: 0;
    bottom: initial;
  }
}

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