/*__base styles__*/
sup, sup * { vertical-align: baseline;font-size: 0.8em;position: relative;bottom: 0.3em; }
sub, sub * { vertical-align: baseline;font-size: 0.8em;position: relative;top: 0.3em; }


.postPage-contentText img[src*="dogs_step.png"] {width:14px;height: 14px;vertical-align: baseline;margin-right: 5px;}


.postPage-contentText .text-2-column {-moz-column-count: 2;-moz-column-gap: 35px;-webkit-column-count: 2;-webkit-column-gap: 35px;column-count: 2;column-gap: 35px;}
.row {position: relative;margin: 0px -7px;}
.row:after {clear: both;}

@media(min-width:768px){
.row {margin: 0 -7px;}
.postPage-contentText .text-3-column {-moz-column-count: 2;-webkit-column-count: 2;column-count: 2;}
}
@media(max-width:600px){
.postPage-contentText .text-2-column {-moz-column-count: 1;-webkit-column-count: 1;column-count: 1;}
}


.postPage-contentText .kudapojti-info-block {display: table;border-spacing: 35px;border-collapse: separate;margin:-35px; width: auto;padding-left: 0;}
.postPage-contentText .kudapojti-info-block li{display: table-cell;width: 33.333333%; border: 1px solid #C1C1C1;padding: 20px 25px;}
.postPage-contentText .kudapojti-info-block li,
.postPage-contentText .kudapojti-info-block li p {font:15px 'circe-regular', sans-serif;}
.postPage-contentText .kudapojti-info-block li p {margin: 0;padding: 0;}
.postPage-contentText .kudapojti-info-block li strong {color:#fd593d;}
@media (max-width: 767px){
    .postPage-contentText .kudapojti-info-block {display: block;margin: 0;}
    .postPage-contentText .kudapojti-info-block li {display: inline-block;width: 100%;margin-bottom: 28px;}
}


div[data-oembed-url] {margin: 0 auto;}


.postPage-contentText .videoWrapper {position: relative; padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0; }
.postPage-contentText .videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding-bottom: 20px;}

.postPage-contentText div.post-gallery .gallery-slide img {padding-bottom: 0px;width:100%;}

.postPage-contentText .text-box {font: 19px/27px 'circe-regular', sans-serif; color:#646464; background: #f8f6f2;position:relative;padding: 50px 30px 45px 40px;margin-bottom: 28px;}
.postPage-contentText ul.text-box {padding-bottom: 10px;}
.postPage-contentText .text-box:before {content:"";position:absolute;top:0;left:50px; width:19px; height:23px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAwCAYAAAB9sggoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANJJREFUeNrs1MEJwzAMBVBXdK0esklzDj10k0Lo3btkAY/iDdoKTGmCitXYUQz9H4x1EPJDBx+mcXi4BkOu0QAGGGCAAQYYYIABBhhggAEGGGCA/QvMp1Mlx1qo0+XeczGNA1/nFjb2RnFS7feGzVA1cSWwXkItcFdrGKOyG3n13LjXCqZCfeD8GhxtiSrBaWFxLUrAxVowHtSVoBa4ToMjJSrU+tHTrCyOLFG/4MgapcVJsLA1SsCFHMwMlcORgIrOOOnNGY72Rn3DUQsoCfcUYADIiWNF+dwngAAAAABJRU5ErkJggg==');background-size: 19px 23px;}


.postPage-contentText {color:#2f2f2f; padding-bottom: 36px;font:18px/26px 'pt-serif-regular', serif; position:relative;max-width:1140px; width:auto;}
.postPage-contentText { margin:0 auto; } /*magicline глючит, если margin-top не 0*/
.postPage-contentText ol,
.postPage-contentText ul,
.postPage-contentText p {margin:0 auto;margin-bottom: 28px; display:block;width:100%;max-width: 800px;}
.postPage-contentText ol,
.postPage-contentText ul{ padding-left: 16px;}
.postPage-contentText ol{ list-style: decimal;}
.postPage-contentText ul{ list-style: initial;}
.postPage-contentText .post-media {max-width: 950px; margin:0 auto; width: 100%; margin-bottom: 28px;margin-top: 54px;}
.postPage-contentText .post-embed {max-width: 800px; margin:0 auto; width: 100%; margin-bottom: 28px;margin-top: 54px;text-align: center;}
.postPage-contentText .post-embed blockquote{margin:0 auto;}
.postPage-contentText .post-embed > div {margin:0 auto;}
.postPage-contentText .post-embed > iframe {margin:0 auto;}
.postPage-contentText .post-media + p,
.postPage-contentText .post-embed + p {margin-top: 54px;}
.postPage-contentText .caption {font:14px pt-sans-regular,sans-serif;color:#888888;margin-top: 20px;margin-bottom: 50px;}
.postPage-contentText .post-media + .caption {max-width: 950px;margin-top: 20px;margin-bottom: 50px;}
.postPage-contentText .post-embed + .caption {max-width: 800px;margin-top: 20px;margin-bottom: 50px;}
.postPage-contentText .post-media + .caption:last-child {margin-bottom: 28px;}
.postPage-contentText .post-embed + .caption:last-child {margin-bottom: 28px;}
.postPage-contentText .post-embed .instagram-media {position: relative;}

.postPage-contentText img {width: auto;margin: 0;max-width:100%;height: auto;}
.postPage-contentText p > img {width: auto;margin: 0;max-width:100%;height: auto;}
._postPage-contentText p > img.lazyload {width:100%;}
.postPage-contentText .post-media img {width:100%;height: auto;margin: 0;max-width: 100%;padding:0;}
.postPage-contentText .post-media a img {width:100%;height: auto;margin: 0;max-width: 100%;padding:0;}
.postPage-contentText p + .post-embed,
.postPage-contentText p + .post-media {margin-top: 54px;}


.postPage-contentText .post-gallery {width: 100%; max-width: 950px; margin: 0px auto; display: block;position: relative;margin-top:60px;margin-bottom: 85px;}
.postPage-contentText .post-gallery .post-media {margin-top: 0;}
.gallery-pagination .gallery-counter {display: inline-block;}
.gallery-pagination .gallery-counter .counter-current {display: inline-block; width: 25px;text-align: right; }
.gallery-pagination .gallery-counter .counter-total {display: inline-block; width: 23px;text-align: left; }
.gallery-pagination .gallery-counter .counter-separator {font-family: pt-sans-regular, sans-serif;font-weight: bold;}

.gallery-pagination .gallery-counter .gallery-previous,
.gallery-pagination .gallery-counter .gallery-next { width:8px; height:14px; margin:0 0 -1px 0; background:url('/images/icons/gallery_1.png') no-repeat 0 0;background-size: 25px 125px;display: inline-block;}
.gallery-pagination .gallery-counter .gallery-previous{ background-position:0 -70px;}
.gallery-pagination .gallery-counter .gallery-next{ background-position:-6px -70px;}
.gallery-pagination .gallery-counter .gallery-previous:hover{ background-position:0 -84px;}
.gallery-pagination .gallery-counter .gallery-next:hover{ background-position:-6px -84px;}


.postPage-contentText h2 {font: 26px/30px 'circe-bold', sans-serif; color:#000000;display:block;margin:67px auto 28px;width:100%;max-width: 800px;}
.postPage-contentText h2 b,
.postPage-contentText h2 strong {font: 26px/30px 'circe-bold', sans-serif;}

.postPage-contentText h3 {font: 24px 'circe-bold', sans-serif; color:#000000;display:block;margin:67px auto 28px;width:100%;max-width: 800px;}
.postPage-contentText h3 b,
.postPage-contentText h3 strong {font: 24px 'circe-bold', sans-serif;}

.postPage-contentText .lead {max-width: 800px;display: block;margin-bottom: 52px;}
.postPage-contentText .lead,
.postPage-contentText .lead strong {font:23px/31px 'pt-serif-regular', serif; }
.postPage-contentText p.lead + h2 {margin-top: 54px;}
.postPage-content.hide-lead .postPage-contentText .lead {display: none;}
.postPage-content.hide-lead .postPage-contentText p.lead + h2 {margin-top: 0px;}

.postPage-contentText > p:first-of-type {max-width: 800px;display: block;margin-bottom: 52px;}
.postPage-contentText > p:first-of-type,
.postPage-contentText > p:first-of-type strong {font:23px/31px 'pt-serif-regular', serif; }
.postPage-contentText > p:first-of-type + h2 {margin-top: 54px;}
.postPage-content.hide-lead .postPage-contentText > p:first-of-type {display: none;}
.postPage-content.hide-lead .postPage-contentText > p:first-of-type + h2 {margin-top: 0px;}

.postPage-contentText b,
.postPage-contentText strong {font:20px/26px 'circe-bold', sans-serif;}
.postPage-contentText em {font-family: 'pt-serif-italic';}

.postPage-contentText figure {display: block; padding: 0; width: 100%; height: auto; margin: 0 auto;margin-bottom:52px;max-width: 950px;}
.postPage-contentText figure img {padding-bottom: 10px;width: 100%;}
.postPage-contentText figcaption {max-width: 700px;font:14px pt-sans-regular,sans-serif;color:#888888;margin: 0 auto;margin-top: 5px;margin-bottom: -3px;}

.postPage-contentText .dogStep {width:16px; height: 15px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAMAAABwfJv6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNQTFRFAAAALy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8voTf1FAAAABB0Uk5TABAgMEBQYHCAj5+vv8/f7yMagooAAAFYSURBVDjLtVTLusYQEIuinf4uk/d/2rNQpUp3Z1bxJYgRgGcdLzAtk1ghk/nU5YrzlzKRtAVakmmlO0lSdwDYlSTPuc6SJKkGMFqwnQpjIbkD+wXjx4JkAELFduWQJDOQK565vEkC7Ca9ijMhxwbqWqiptyel2y+PCZBm1JIeMLU9AkhtjwF8u61Eqgfgzqgay81E1Xg6AF7JZAHAXZP9rLn+2sah8xZeaTGh82rbCcdcmdQ4e18rSf4AAM45BwD4ddR+H/DKgDmVJPU0LSWlFcdj1BwnPNY46qEvzreR72aRDtCKdXssIsDWuN7ygVHYfJ1osc/DQUOXPTXA7ct3k26y4wD4TGY/dq50tXElFxYAzENH/kzj+nKZQ2X3kZNnxZdUuChZvsFx++UbHOvfhWGlC4NwXwn32W87qfeva3Wm08m/dyk1iIgEXeqATWKQOyheQpStsX+YcTSM2lV/fgAAAABJRU5ErkJggg==);background-size: 16px 15px; display:inline-block;margin-right: 7px;}
.postPage-contentText span.dogStep {width:16px; height: 15px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAMAAABwfJv6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNQTFRFAAAALy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8voTf1FAAAABB0Uk5TABAgMEBQYHCAj5+vv8/f7yMagooAAAFYSURBVDjLtVTLusYQEIuinf4uk/d/2rNQpUp3Z1bxJYgRgGcdLzAtk1ghk/nU5YrzlzKRtAVakmmlO0lSdwDYlSTPuc6SJKkGMFqwnQpjIbkD+wXjx4JkAELFduWQJDOQK565vEkC7Ca9ijMhxwbqWqiptyel2y+PCZBm1JIeMLU9AkhtjwF8u61Eqgfgzqgay81E1Xg6AF7JZAHAXZP9rLn+2sah8xZeaTGh82rbCcdcmdQ4e18rSf4AAM45BwD4ddR+H/DKgDmVJPU0LSWlFcdj1BwnPNY46qEvzreR72aRDtCKdXssIsDWuN7ygVHYfJ1osc/DQUOXPTXA7ct3k26y4wD4TGY/dq50tXElFxYAzENH/kzj+nKZQ2X3kZNnxZdUuChZvsFx++UbHOvfhWGlC4NwXwn32W87qfeva3Wm08m/dyk1iIgEXeqATWKQOyheQpStsX+YcTSM2lV/fgAAAABJRU5ErkJggg==);background-size: 16px 15px; display:inline-block;margin-right: 7px;}
.postPage-contentText img.dogStep {width:16px; vertical-align: text-top;}
.postPage-contentText p + p.citydog-copyright {margin-top: 49px;}
.postPage-contentText a {color:#fd593d;text-decoration: none;}
.postPage-contentText a:hover {text-decoration: underline;}

@media (max-width: 1023px) {
    .postPage-contentText .lead strong,
    .postPage-contentText .lead {font-size: 21px;line-height: 29px;}
    .postPage-contentText {font-size: 17px;line-height: 24px;}
    .postPage-contentText b,
    .postPage-contentText strong {font-size: 19px; line-height: 24px;}
}

.postPage-contentText .w500 {max-width: 500px;}
.postPage-contentText .w500 + .caption {max-width: 500px;}

.postPage-contentText .w600 {max-width: 600px;}
.postPage-contentText .w600 + .caption {max-width: 600px;}

.postPage-contentText .w700 {max-width: 700px;}
.postPage-contentText .w700 + .caption {max-width: 700px;}

.postPage-contentText .w800 {max-width: 800px;}
.postPage-contentText .w800 + .caption {max-width: 800px;}

.postPage-contentText .w900 {max-width: 900px;}
.postPage-contentText .w900 + .caption {max-width: 900px;}

.postPage-contentText .w950 {max-width: 950px;}
.postPage-contentText .w950 + .caption {max-width: 950px;}

.postPage-contentText .w1040 {max-width: 1040px;}
.postPage-contentText .w1040 + .caption {max-width: 1040px;}

.postPage-contentText .w1140 {max-width: 1140px;}
.postPage-contentText .w1140 + .caption {max-width: 1140px;}
.postPage-contentText .wPage {margin-left: -30px;margin-right: -30px;width: auto;max-width: none;}
.postPage-contentText .wPage > img {width: 100%;}
.postPage-contentText .wPage + .caption {max-width: 1140px;}
.postPage-contentText .wFull {position: relative;right: 50%;left: 50%;width: 100vw;margin-right: -50vw;margin-left: -50vw;max-width: none;}
.brandingPage
.postPage-contentText .wFull {position: relative;right: auto;left: auto;margin-left: -30px;margin-right: -30px;width: auto;max-width: none;}
@media only screen and (max-width: 1200px) {
    ._postPage-contentText .wPage {margin-left: 0;margin-right: 0;}
}

.newsPostPage .postPage-contentText .caption {max-width: 800px;}
.newsPostPage .postPage-contentText .post-media {max-width: 800px;}
.newsPostPage .postPage-contentText .text-box {max-width: 800px;}
.newsPostPage .postPage-contentText .w500 +.caption {max-width: 500px;}
.newsPostPage .postPage-contentText .w600 +.caption {max-width: 600px;}
.newsPostPage .postPage-contentText .w700 +.caption {max-width: 700px;}
.newsPostPage .postPage-contentText .w900 {max-width: 800px;}
.newsPostPage .postPage-contentText .w950 {max-width: 800px;}
.newsPostPage .postPage-contentText .w1040 {max-width: 800px;}
.newsPostPage .postPage-contentText .w1140 {max-width: 800px;}
.newsPostPage .postPage-contentText .wPage {max-width: 800px;}

@media (max-width:1140px) {
    .postPage-contentText {padding: 0 17px 36px;}
    .postPage-contentText .wPage {margin-left: -17px;margin-right: -17px;}
}


/*
blockquote.instagram-media {margin: 1px auto !important;}
blockquote.twitter-tweet {margin: 0 auto !important;}
*/


.postPage-contentText .nonFormat-Image {width:100%;text-align:center;background:#dddddd;padding:50px;margin:30px auto 54px;}
.postPage-contentText .nonFormat-Image img {width:auto;max-width: 100%;}
@media (max-width:640px) {
    .postPage-contentText .nonFormat-Image {padding: 0;}
}


.postPage-contentText .speach {display: table;max-width:800px;width:100%;margin: 0 auto;overflow: hidden;margin-bottom:26px;margin-top:51px;}
.postPage-contentText .speach .person {text-align:left;padding: 0;display: table-cell;vertical-align: top;width: 146px;}
.postPage-contentText .speach .person img {border-radius:50%;margin-bottom:28px;width:100px;}
.postPage-contentText .speach .quote {display: table-cell;}
.postPage-contentText .speach .quote .name,
.postPage-contentText .speach .quote h3 {font: 17px 'circe-bold', sans-serif;color: #000000;text-transform: uppercase;letter-spacing: 0.25px;margin: 16px 0 14px;}
.postPage-contentText .speach .quote .title-name,
.postPage-contentText .speach .quote h4 {font: 16px 'circe-regular', sans-serif;color: #808080;margin-bottom:35px;}
.postPage-contentText .speach .quote p {margin-bottom: 20px;}
@media (max-width:799px) {
    .postPage-contentText .speach {display: block;}
    .postPage-contentText .speach .person {width:100%;text-align:center;display: block;}
    .postPage-contentText .speach .quote {width:100%;display: block;padding-top:0px;}
    .postPage-contentText .speach .quote .name,
    .postPage-contentText .speach .quote h3 {text-align:center;}
    .postPage-contentText .speach .quote .title-name,
    .postPage-contentText .speach .quote h4 {text-align:center;}
}



.postPage-contentText .venue {background:#f8f6f2;padding:49px 0 60px;margin: 0 auto 60px;}
.postPage-contentText .venue h3 {text-align: center; font: 24px 'circe-bold', sans-serif; color:#fd593d;margin:5px auto 20px}
.postPage-contentText .venue .post-media {margin:46px auto 54px;}
.postPage-contentText .venue .post-embed {margin:46px auto 54px;}
.postPage-contentText .venue > iframe {margin:46px auto 54px;}
.postPage-contentText .venue .info {margin:0 auto;overflow:hidden;}
.postPage-contentText .venue .address {font-family:'circe-regular', sans-serif;color:#808080;float:left; max-width:250px; padding-right:30px;margin-bottom: 20px;}
.postPage-contentText .venue .desc {margin-left:250px;}
.postPage-contentText .venue + div.venue{margin-top:-60px;padding-top:20px;}
@media (max-width:799px) {
    .postPage-contentText .venue .info {padding: 0 20px;}
    .postPage-contentText .venue .address {max-width: 100%;width:100%;}
    .postPage-contentText .venue .desc {margin-left:0px;}
}
.postPage-contentText .subtitle-number { width: 42px;height: 42px;display: inline-block;text-align: center;border: 3px solid;margin-right: 18px;border-radius: 50%;line-height: 38px;font-size: 21px;}

.postPage-contentText .medallion {max-width:220px; float:left;width:100%;text-align:center;margin-left: calc( (100% - 950px) / 2 );padding:0 15px;}
.postPage-contentText .medallion .photo {margin-top:5px;}
.postPage-contentText .medallion img {border-radius: 50%;margin-bottom: 20px;width: 90px;}
.postPage-contentText .medallion .title {text-align:center;}
.postPage-contentText .medallion .name,
.postPage-contentText .medallion h3 {text-transform:uppercase;font: 15px 'circe-bold', sans-serif;margin:0 0 2px 0;color: #808080;}
.postPage-contentText .medallion .title-name,
.postPage-contentText .medallion h4 {font: 14px 'circe-regular', sans-serif;color:#808080;margin:2px 0 12px 0;}

@media (max-width:980px) {
  .postPage-contentText .medallion {margin-left:0;}
  .postPage-contentText .medallion .title {margin-left:0;max-width:100%;}
}
@media (max-width:799px) {
  .postPage-contentText .medallion {float:none;margin:60px auto 50px;}
}

.postPage-contentText .image-frame {max-width:1140px;width:100%;text-align:center;background:#f8f6f2;padding:60px;margin:30px auto 20px;}
.postPage-contentText .image-frame img {width:auto;max-width: 100%;}
.postPage-contentText .image-frame .post-media {margin-top: 0;}
.postPage-contentText .image-frame .post-media img {width:100%;}
.postPage-contentText .image-frame .post-embed {margin-top: 0;}
.postPage-contentText .image-frame .post-embed > div {width:100%;}
.postPage-contentText .image-frame .caption {margin-bottom: 0;text-align: left;}
.postPage-contentText .image-frame + p {margin-top:54px;}
.postPage-contentText .image-frame + .caption {max-width: 800px;margin-top:20px;}

@media (max-width:640px) {
    .postPage-contentText .image-frame {padding: 17px;margin-left: -17px;margin-right: -17px;width: auto;}
}

.postPage-contentText .vert-image-holder {max-width:950px;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:space-between;}
.postPage-contentText .vert-image-holder > img {width:47%;height:47%;}
.postPage-contentText .vert-image-holder > div {width:47%;height:47%;}
.postPage-contentText .vert-image-holder > div .caption {margin-bottom: 0;}
@media (max-width:560px) {
    .postPage-contentText .vert-image-holder > img {padding:0;width:100%;}
    .postPage-contentText .vert-image-holder > img:first-child {margin-bottom:30px;}
    .postPage-contentText .vert-image-holder > div {padding:0;width:100%;}
    .postPage-contentText .vert-image-holder > div:first-child {margin-bottom:30px;}
}

.postPage-contentText .pull-quote {float:left;text-align:center;font:bold 22px/1.53em 'pt-serif-regular', serif;position:relative;max-width:280px;width:100%;padding:35px 15px;/*padding:35px 35px 35px 0;*/margin-bottom:30px;color:#4c503b;margin-left: calc((100% - 950px) / 2);/*margin-left: calc((100% - 950px)/2);margin-right:30px;*/margin-top:6px;}
@media (max-width:980px) {
    .postPage-contentText .pull-quote {margin-left:0px;}
}
.postPage-contentText .pull-quote:after,
.postPage-contentText .pull-quote:before {content:"";position:absolute;top:0;width:60px; height:0; border-top:5px solid #e5e5e5;left: 50%;transform: translateX(-50%);}
.postPage-contentText .pull-quote:after {top:auto; bottom:0px;}
.postPage-contentText .pushed-right {padding-left:220px;max-width:950px;}
@media (max-width:799px) {
    .postPage-contentText .pull-quote {float:none; width: 100%;margin: 60px auto;max-width: 400px;}
    .postPage-contentText .pushed-right {padding-left: 0;}
}
.postPage-contentText > blockquote {max-width:710px; margin:60px auto; text-align:center; padding:60px 30px; font:30px/1.6em 'circe', sans-serif; text-transform:uppercase;position:relative;hyphens: none;}
.postPage-contentText > blockquote:before {content:"“"; font: 110px "pt-sans-regular", serif;position:absolute; left: 0;right: 0;top: 0px;margin: 0 auto;color:#e5e5e5;}
.postPage-contentText > blockquote:after {content:"”"; font: 110px "pt-sans-regular", serif; position:absolute; left: 0;right: 0;bottom: -74px;margin: 0 auto;color:#e5e5e5;}
.postPage-contentText > blockquote strong {font:30px/1.6em 'circe-bold', sans-serif; font-weight:700;}
.postPage-contentText > blockquote .author {display:block; width:100%; text-align:center;font:17px 'circe-regular', sans-serif;font-weight:100;text-transform:none; color:#ababab;font-feature-settings: normal;margin-top: 15px;letter-spacing:0.25px}
@media (max-width:480px) {
    .postPage-contentText > blockquote {font-size:26px;padding: 60px 20px;}
    .postPage-contentText > blockquote strong {font-size:26px;}
}


.postPage-contentText p[name=tableOfContents],
.postPage-contentText p[name=tableOfContents] strong {font: 27px 'circe-bold', sans-serif;color: #000000;display: block;margin: 67px auto 20px;}
.postPage-contentText ul[name=tableOfContents] {list-style: none;}
.postPage-contentText li[name=tableOfContents] {margin-bottom:20px;}
.postPage-contentText li[name=tableOfContents]::before {content: "\2022"; color: #ac8761;font-weight: bold;display: inline-block;width: 1em;margin-left: -1em; }
.postPage-contentText li[name=tableOfContents] a {font:19px/26px 'circe-bold', sans-serif;text-decoration:underline;color:#ac8761;cursor:pointer;}

video {display:block;}

.messenger-banner{margin:0 auto;max-width:900px;text-align: center;margin-bottom: 20px; color:#8c806f; }
.messenger-banner .w320{display: none;max-width:320px;}
.messenger-banner .w640{display: none;max-width:640px;}
.messenger-banner .w800{display: inline-block;}
.messenger-banner .w900{display: inline-block;}
.messenger-banner a{width:100%;display: inline-block;}
body.oldpost .messenger-banner a > img{width:100%;}
.messenger-banner a > img {width:100%;}
@media (max-width: 930px){
    .messenger-banner .w640{display: inline-block;}
    .messenger-banner .w800{display: none;}
    .messenger-banner .w900{display: none;}
}
@media (max-width: 670px){
    .messenger-banner .w320{display: inline-block;}
    .messenger-banner .w640{display: none;}
}
