/* Tales Maze - cleaned transcription of the original WordPress "Newspaper" 4.5 theme (tagDiv) used on
   talesmaze.com in 2015-2016: Newspaper/style.css + td-bootstrap.css rules for the header, menu, big grid,
   blocks (td_block1/3/4), modules (td_mod2/3/6), single post, page, footer and sub-footer. Ads, social widgets,
   share buttons, comments, sliders' JavaScript and plugin CSS removed. Fonts as in the original: PT Sans (body),
   Roboto Condensed (titles), Ubuntu (menu/meta), Oswald (slider titles), Open Sans (captions). */
*,*:before,*:after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;padding:0;background:#fff;color:#3a3a3a;font-family:'PT Sans',sans-serif;font-size:15px;line-height:23px;overflow-x:hidden}
img{max-width:100%;height:auto;border:0;vertical-align:middle}
a{color:#1e73a3;text-decoration:none}
a:hover{text-decoration:underline;color:#155a82}
p{margin:0 0 21px}
ul,ol{margin:0 0 21px;padding-left:21px}
h1,h2,h3,h4,h5,h6{font-family:'Roboto Condensed',sans-serif;color:#222;font-weight:normal;margin:25px 0 7px}
::selection{background:#7bc6f1;color:#fff}
.td-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

/* ---------- grid (td-bootstrap) ---------- */
.container{width:1170px;margin-left:auto;margin-right:auto}
.td-grid-wrap{padding:49px 13px 0}
.container-fluid{padding-left:35px;padding-right:35px}
.row-fluid:after,.container:after{content:"";display:table;clear:both}
.td-main-row{display:grid;grid-template-columns:minmax(0,65.2fr) minmax(0,30.35fr);column-gap:4.45%;align-items:start}
.td-main-row>.span8,.td-main-row>.span4{width:auto;margin:0}
.column_container{position:relative}
.wpb_row.row-fluid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:6.86%}
.td-page-wrap{background:#fff}

/* ---------- sprite ---------- */
.td-sp{background-image:url(/img/site/elements.png?v=7f8ebf8c);background-repeat:no-repeat;display:block}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.td-sp{background-image:url(/img/site/elements@2x.png?v=49a61391);background-size:91px 2500px}}
.td-sp-ico-home{width:25px;height:25px;background-position:-20px -479px}
.td-sp-ico-comments{width:14px;height:10px;background-position:-20px -429px}
.td-sp-ico-menu{width:25px;height:25px;background-position:-20px -1677px}
.td-sp-breadcrumb-arrow{width:4px;height:7px;background-position:-20px -1560px}

/* ---------- header ---------- */
.td-header-bg{background:#fff}
.td-logo-rec-wrap{min-height:120px}
.header-logo-wrap{margin-top:20px;float:left}
.header-logo-wrap img{margin-left:48px;width:300px}
.td-logo-h1{margin:0;font-size:inherit;line-height:0}

/* ---------- menu ---------- */
.td-menu-placeholder{height:51px;position:relative}
.td-menu-background{position:relative;z-index:2;background:#fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAGCAQAAACoGTy6AAAAF0lEQVQImWNgYGIAIWYGBhYGBlYGBjYAAKAAF4mj2TgAAAAASUVORK5CYII=') repeat-x;background-position:bottom;border-bottom:4px solid #fff}
.td-menu-background:after{position:absolute;bottom:-16px;left:0;display:block;content:'';height:12px;width:100%;background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAMBAMAAABRpcpkAAAAJFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmWAJHAAAADHRSTlMYFREODAoHBgQDAgGDBS5qAAAAIElEQVR4XmNgYBBgUGAwYHBgCGBIYChgaGCYwLCAYQMAH7gEIQV1/xQAAAAASUVORK5CYII=') repeat-x;pointer-events:none}
.td-menu-wrap{padding:0 48px;position:relative}
.td-menu-header{position:relative;min-height:48px}
.td-nav-toggle,#td-top-mobile-toggle,.mobile-logo-wrap{display:none}
.sf-menu{margin:0;padding:0;list-style:none;line-height:1}
.sf-menu:after{content:"";display:table;clear:both}
.sf-menu li{float:left;position:relative}
.sf-menu>li>a{display:block;position:relative;padding:0 11px;height:48px;line-height:51px;font-family:'Ubuntu',sans-serif;font-size:16px;color:#202020;border-bottom:4px solid transparent;text-decoration:none}
.sf-menu>li>a:hover,.sf-menu>.current-menu-item>a{border-bottom:4px solid #4db2ec;text-decoration:none;color:#202020}
.sf-menu .menu_icon{position:relative;top:13px;float:left}
.sf-menu .menu_hidden{display:none}
.sf-menu>li.menu-item-first>a{padding:0 11px}

/* ---------- breadcrumbs, page titles ---------- */
.entry-crumbs{position:absolute;top:-27px;left:0;font-family:'Ubuntu',sans-serif;font-size:13px;line-height:16px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.entry-crumbs a{color:#555}
.entry-crumbs a:hover{color:#1e73a3}
.td-bread-sep{display:inline-block!important;margin:0 4px;vertical-align:1px}
.td-page-title{margin:10px 0 3px;line-height:30px!important;position:relative;top:-16px}
.td-page-title span{color:#444;font-family:'Roboto Condensed',sans-serif;font-size:30px;line-height:37px;font-weight:normal;word-wrap:break-word}
.category .entry-content{background-color:#fcfcfc;border-top:2px solid #1e73a3;margin-bottom:22px;padding:16px 23px 18px;font-style:italic;color:#4b4b4b;font-size:15px;line-height:24px;position:relative;top:-2px}
.category .entry-content p{margin-bottom:0}
.td-no-pagination{margin-bottom:51px}

/* ---------- blocks ---------- */
.td_block_wrap{position:relative;padding-bottom:34px}
.block-title{position:relative;font-family:'Roboto Condensed',sans-serif;border-bottom:2px solid #1e73a3;font-size:20px;margin:0 0 26px;line-height:32px;font-weight:normal;color:#222}
.block-title span{background-color:#1e73a3;color:#fff;font-family:'Roboto Condensed',sans-serif;padding:3px 10px}

/* ---------- modules ---------- */
.td_mod_wrap .entry-title{margin:0;font-family:'Roboto Condensed',sans-serif;font-weight:normal}
.td_mod_wrap .entry-title a{font-family:'Roboto Condensed',sans-serif;color:#222;font-weight:normal}
.td_mod_wrap .entry-title a:hover{color:#1e73a3}
.thumb-wrap{position:relative}
.meta-info{font-family:'Ubuntu',sans-serif;color:#666;font-size:13px;position:relative}
.meta-info time{font-style:italic;white-space:nowrap}
.entry-comments-views{display:inline-block;color:#666;font-size:13px;font-style:italic}
.entry-comments-views .td-sp{padding-right:6px;margin-left:14px;display:inline-block!important;position:relative;top:1px;box-sizing:content-box;background-origin:padding-box;background-clip:content-box}
.td_mod6{margin-bottom:31px}
.td_mod2 .thumb-wrap,.td_mod6 .thumb-wrap{margin-bottom:11px;text-align:center}
.td_mod6 .entry-thumb{width:100%;aspect-ratio:326/159;object-fit:cover}
.td_mod2 .entry-thumb{width:100%;aspect-ratio:326/235;object-fit:cover}
.td_mod2 .entry-title,.td_mod2 .entry-title a,.td_mod6 .entry-title,.td_mod6 .entry-title a{font-size:21px;line-height:25px}
.td_mod2 .meta-info,.td_mod6 .meta-info{margin:2px 0 6px}
.td_mod2{margin-bottom:20px}
.td-post-text-excerpt{font-family:'PT Sans',sans-serif;font-size:15px;line-height:23px;color:#3a3a3a}
.td_mod3{display:flex;align-items:flex-start;min-height:76px;margin-bottom:10px}
.td_mod3 .thumb-wrap{flex:0 0 100px;margin-right:17px}
.td_mod3 .entry-thumb{width:100px;height:65px;object-fit:cover}
.td_mod3 .item-details{position:relative;top:-2px;min-width:0}
.td_mod3 .entry-title,.td_mod3 .entry-title a{font-size:15px;line-height:21px}
.td_mod3 .meta-info{margin-top:1px}

/* ---------- big grid (homepage slider) ---------- */
.td_block_big_grid{position:relative;margin-bottom:48px;padding-bottom:0}
.td-big-grid-wrapper{display:grid;grid-template-columns:minmax(0,745fr) minmax(0,326fr);grid-template-rows:repeat(3,minmax(0,1fr));gap:3px;aspect-ratio:1074/483;background:#fff}
.td-big-grid-post{position:relative;overflow:hidden;background:#f2f2f2}
.td-big-grid-post-0{grid-row:1/4}
.td-big-grid-post .thumb-wrap,.td-big-grid-post .thumb-wrap a{display:block;width:100%;height:100%}
.td-big-grid-post .entry-thumb{width:100%;height:100%;object-fit:cover}
.td-sbig-title-wrap{position:absolute;bottom:21px;left:0;right:0}
.td-sbig-title-wrap a{font-family:'Oswald',sans-serif;font-size:26px;line-height:30px;color:#fff;text-decoration:none}
.td-sbig-title-wrap a:hover{text-decoration:none}
.td-sbig-title-wrap a:hover span{text-decoration:underline}
.td-sbig-title-wrap .td-sbig-sep{display:block;clear:left}
.td-sbig-title-wrap .td-sbig-title{background-color:rgba(30,115,163,.95);display:inline-block;float:left;padding:9px;color:#fff}
.td-big-grid-title .td-sbig-title-wrap{right:auto;bottom:0;background-color:rgba(30,115,163,.95);display:inline-block;padding:5px 5px 3px}
.td-big-grid-title .td-sbig-title-wrap a{font-size:16px;line-height:21px}

/* ---------- Latest Tales: load more ---------- */
.td-load-more-toggle{position:absolute;opacity:0;pointer-events:none}
.td-more-posts{display:none}
.td-load-more-toggle:checked~.td-more-posts{display:block}
.td-load-more-toggle:checked~.td-load-more-wrap{display:none}
.td-load-more-wrap{display:block;position:relative;top:-15px;text-align:center;font-family:'Ubuntu',sans-serif;text-transform:uppercase;font-size:13px;color:#222;cursor:pointer}
.td-load-more-wrap:hover .td_ajax_load_more{text-decoration:underline}
.td-load-more-img-wrap{display:block;line-height:4px}
.td-load-more-img{display:inline-block;width:9px;height:5px;background:url(/img/site/elements.png?v=7f8ebf8c) no-repeat -20px -788px}

/* ---------- single post ---------- */
.td-post-content header{position:relative;margin-bottom:26px}
.td-post-content h1.entry-title{font-family:'Roboto Condensed',sans-serif;font-size:34px;line-height:40px;color:#222;margin:17px 0 7px;font-weight:normal}
.td-post-content header .meta-info{line-height:19px;min-height:19px}
.td-post-content header .meta-info:after{content:"";display:table;clear:both}
ul.td-category{position:relative;list-style:none;margin:0 6px 0 0;padding:0;display:inline;float:left}
ul.td-category li{float:left;margin-right:4px}
.entry-category{font-family:'PT Sans',sans-serif;font-size:13px;line-height:10px}
ul.td-category a{line-height:16px;display:inline-block;padding:2px 8px 3px;margin-bottom:4px;color:#fff;background-color:#1e73a3}
ul.td-category a:hover{text-decoration:none;color:#fff;background:#555}
header .entry-comments-views{position:absolute;bottom:0;right:0;font-style:normal}
.td-post-text-content,.td-page-text-content{font-size:17px;color:#262626;line-height:1.65}
.td-post-text-content p,.td-page-text-content p{margin:0 0 1.15em}
.td-post-text-content a,.td-page-text-content a{text-decoration:underline;text-underline-offset:2px}
.td-post-text-content h2,.td-page-text-content h2{font-family:'PT Sans',sans-serif;color:#222;font-size:25px;line-height:32px;font-weight:bold;margin:25px 0 27px}
.td-post-text-content h3,.td-page-text-content h3{font-family:'PT Sans',sans-serif;color:#222;font-size:21px;line-height:28px;font-weight:bold;margin:25px 0 20px}
.td-post-text-content h2 .n:after{content:". "}
.td-post-text-content ul,.td-post-text-content ol,.td-page-text-content ul{margin:0 0 1.15em;padding-left:24px}
.td-post-text-content li,.td-page-text-content li{margin-bottom:6px}
.td-post-text-content img{display:block}
.wp-caption{margin:0 0 0;text-align:center;max-width:100%}
.wp-caption img{width:auto;max-width:100%;max-height:560px;margin:0 auto;object-fit:contain}
.td-post-featured-image img{width:100%;max-height:none}
.wp-caption-text{text-align:left;margin:0;padding:6px 0 24px;font-family:'Open Sans',arial,sans-serif;font-size:13px;font-style:italic;font-weight:normal;color:#444;line-height:20px}
.td-post-featured-image img{aspect-ratio:3/2;object-fit:cover}
.td-post-text-content blockquote{margin:30px 0;padding:0 0 0 20px;border-left:3px solid #1e73a3;font-style:italic;color:#444}
.facts{background:#fcfcfc;border-top:2px solid #1e73a3;padding:16px 23px 10px;margin:0 0 24px;font-size:15px;line-height:23px}
.facts .fx{font-family:'Roboto Condensed',sans-serif;font-size:18px;color:#222;margin:0 0 10px}
.facts dl{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:4px 14px;margin:0 0 6px}
.facts dt{font-weight:bold;color:#222}
.facts dd{margin:0}
table.t{width:100%;border-collapse:collapse;margin:0 0 24px;font-size:15px;line-height:22px}
table.t th{background:#f7f7f7;color:#222;text-align:left;font-weight:bold}
table.t th,table.t td{border:1px solid #ededed;padding:6px 10px;vertical-align:top}
.td-post-byline{font-family:'Ubuntu',sans-serif;font-size:13px;font-style:italic;color:#666}
.next-prev{padding:4px 0 30px;border-top:1px solid #ededed;margin-top:10px;padding-top:24px}
.next-prev .next-post{text-align:right}
.prev-post div,.next-post div{font-family:'Ubuntu',sans-serif;font-size:13px;color:#222;text-transform:uppercase;line-height:7px;margin-bottom:9px}
.prev-post a,.next-post a{font-family:'PT Sans',sans-serif;font-size:15px;color:#1e73a3;display:block;line-height:20px}
.prev-post{padding-left:12px}
.prev-post a{padding-right:30px}
.next-post{padding-right:12px}
.next-post a{padding-left:30px}
.prev-post img,.next-post img{position:relative;top:-1px;height:9px;width:6px;display:inline}
.prev-post img{padding-right:7px;box-sizing:content-box}
.next-post img{padding-left:7px;box-sizing:content-box}
.next-post img.flip{transform:scaleX(-1)}
.similar-articles{padding-bottom:20px}

/* ---------- contact form (Contact Form 7 look) ---------- */
.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form textarea{width:100%;max-width:100%;font-family:'PT Sans',sans-serif;font-size:14px;color:#444;border:1px solid #e1e1e1;padding:6px 8px;margin-top:4px;background:#fff}
.wpcf7-form textarea{min-height:160px}
.wpcf7-submit{background:#1e73a3;color:#fff;border:0;padding:8px 22px;font-family:'Ubuntu',sans-serif;font-size:13px;text-transform:uppercase;cursor:pointer}
.wpcf7-submit:hover{background:#555}

/* ---------- 404 ---------- */
.td-404-title{font-family:'Roboto Condensed',sans-serif;font-weight:normal;font-size:60px;color:#4d4d4d;text-align:center;line-height:60px;padding:30px 0 17px;margin:0}
.td-404-sub-title{font-family:'Roboto Condensed',sans-serif;font-size:24px;line-height:30px;color:#666;text-align:center;padding:0 0 40px}
.td-404-sub-sub-title{text-align:center;margin-bottom:70px}
.td-404-sub-sub-title a{color:#fff;padding:7px 14px 8px;margin-left:10px;background-color:#1e73a3}
.td-404-sub-sub-title a:hover{color:#fff;background-color:#555;text-decoration:none}
.td-404-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:4.45%}

/* ---------- footer ---------- */
.td-footer-wrap{background:#fafafa url(/img/site/top-shadow.png?v=98be2c29) repeat-x top}
.td-footer-wrap .td-grid-wrap{padding:69px 13px 27px}
.td-footer-wrap .row-fluid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:4.48%}
.footer-logo-wrap{padding-bottom:27px;text-align:center}
.footer-logo-wrap img{width:300px}
.footer-text-wrap{padding-bottom:21px}
.td-footer-wrap .td_mod3 .entry-title{font-family:'Roboto Condensed',sans-serif}
.td_popular_categories{margin-bottom:14px}
.td_popular_categories .block-title{margin-bottom:0}
.td_popular_categories ul{list-style:none;margin:0;padding:0 0 1px;position:relative;top:6px}
.td_popular_categories li a{display:block;padding:9px 10px 0 12px;color:#333}
.td_popular_categories li a:hover{color:#1e73a3;text-decoration:underline}
.td-cat-no{float:right}
.td-sub-footer-wrap{background-color:#2b2b2b}
.td-sub-footer-wrap .td-grid-wrap{padding:6px 0 10px}
.td-sub-footer-wrap .row-fluid{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.td-sub-footer-copy{font-size:13px;color:#fff;position:relative;top:3px}
.td-sub-footer-menu{text-align:right}
.td-sub-footer-menu ul{list-style:none;padding:0;margin:0}
.td-sub-footer-menu li{display:inline-block;position:relative}
.td-sub-footer-menu li a{color:#f5f5f5;font-size:13px;padding:0 10px;line-height:32px}
.td-sub-footer-menu li a:before{position:absolute;top:11px;left:-1px;display:block;content:'';height:9px;width:1px;background-color:#a5a5a5}
.td-sub-footer-menu li:first-child a:before{display:none}
.td-scroll-up{position:fixed;bottom:4px;right:5px;width:38px;height:38px;background-color:#1e73a3;background-position:-27px -1325px;opacity:.75;z-index:9999}
.td-scroll-up:hover{opacity:1}

/* ---------- responsive: monitor 1019-1199 ---------- */
@media (max-width:1199px){
 .container{width:996px}
 .td-grid-wrap{padding:48px 0 0}
 .container-fluid{padding-left:15px;padding-right:15px}
 .header-logo-wrap img{margin-left:15px}
 .td-menu-wrap{padding:0 4px}
 .sf-menu>li>a{font-size:15px}
}
/* ---------- responsive: portrait tablet 768-1018 ---------- */
@media (max-width:1018px){
 .container{width:748px}
 .container-fluid{padding-left:11px;padding-right:11px}
 .header-logo-wrap img{width:250px;margin-left:11px}
 .td-logo-rec-wrap{min-height:110px}
 .sf-menu>li>a{font-size:14px;padding:0 8px}
 .td-big-grid-title .td-sbig-title-wrap a{font-size:13px;line-height:16px}
 .td-sbig-title-wrap a{font-size:18px;line-height:22px}
 .td-sbig-title-wrap .td-sbig-title{padding:5px 7px}
 .td_mod2 .entry-title,.td_mod2 .entry-title a,.td_mod6 .entry-title,.td_mod6 .entry-title a{font-size:18px;line-height:22px}
 .td_mod3 .thumb-wrap{flex:0 0 72px;width:72px;margin-right:12px}
 .td_mod3 .entry-thumb{width:72px;height:47px}
 .td_mod3 .entry-title,.td_mod3 .entry-title a{font-size:14px;line-height:19px}
 .td-404-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
/* ---------- responsive: phone <768 ---------- */
@media (max-width:767px){
 .container{width:auto}
 .container-fluid{padding-left:16px;padding-right:16px}
 .td-grid-wrap{padding-top:30px}
 .td-logo-rec-wrap{min-height:0;text-align:center}
 .header-logo-wrap{float:none;margin:10px 0 6px}
 .header-logo-wrap img{display:block;margin:0 auto;width:240px}
 .td-menu-wrap{padding:0 8px}
 #td-top-mobile-toggle{display:flex;align-items:center;gap:8px;height:48px;cursor:pointer;font-family:'Ubuntu',sans-serif;font-size:14px;color:#202020}
 #td-top-mobile-toggle:after{content:"Menu"}
 #td-top-menu{display:none;position:absolute;left:-8px;right:-8px;top:52px;background:#fff;box-shadow:0 6px 12px rgba(0,0,0,.15);z-index:20}
 .td-nav-toggle:checked~#td-top-menu{display:block}
 .sf-menu li{float:none}
 .sf-menu>li>a{height:auto;line-height:44px;padding:0 20px;border-bottom:1px solid #f0f0f0;font-size:15px}
 .sf-menu>li>a:hover,.sf-menu>.current-menu-item>a{border-bottom:1px solid #f0f0f0;color:#1e73a3}
 .sf-menu>li.menu-item-first{display:none}
 .sf-menu .menu_icon{top:10px}
 .td-main-row{grid-template-columns:minmax(0,1fr)}
 .td-post-sidebar{margin-top:20px}
 .entry-crumbs{display:none}
 .td-page-title{top:0;margin-top:0}
 .td-page-title span{font-size:26px;line-height:32px}
 .td-post-content h1.entry-title{font-size:28px;line-height:32px;margin-top:0}
 .wpb_row.row-fluid{grid-template-columns:minmax(0,1fr)}
 .td-big-grid-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;aspect-ratio:auto;gap:4px}
 .td-big-grid-post-0,.td-big-grid-post-1{grid-column:1/3;grid-row:auto}
 .td-big-grid-post-0{aspect-ratio:745/483}
 .td-big-grid-post-1{aspect-ratio:2/1}
 .td-big-grid-post-2,.td-big-grid-post-3{aspect-ratio:4/3}
 .td-sbig-title-wrap{bottom:0}
 .td-sbig-title-wrap a{font-size:17px;line-height:21px}
 .td-big-grid-post-2 .td-sbig-title-wrap a,.td-big-grid-post-3 .td-sbig-title-wrap a{font-size:13px;line-height:16px}
 .td_mod3 .thumb-wrap{flex:0 0 100px;width:100px;margin-right:14px}
 .td-scroll-up{display:none}
 .td_mod3 .entry-thumb{width:100px;height:65px}
 .td-footer-wrap .row-fluid{grid-template-columns:minmax(0,1fr)}
 .td-footer-wrap .td-grid-wrap{padding:40px 0 10px}
 .footer-text-wrap{text-align:center}
 .td-sub-footer-wrap .row-fluid{display:block;text-align:center}
 .td-sub-footer-copy,.td-sub-footer-menu{text-align:center}
 .td-sub-footer-menu li a{padding:0 8px}
 .next-prev .next-post,.next-prev .prev-post{text-align:center;padding:0 0 10px}
 .prev-post a,.next-post a{padding:0}
 .prev-post img,.next-post img{display:none}
 .td-404-title{font-size:30px;line-height:40px}
 .td-404-grid{grid-template-columns:minmax(0,1fr)}
 table.t{display:block;overflow-x:auto}
 .facts dl{grid-template-columns:minmax(0,1fr)}
}

/* ---------- readability polish (2026-10-28) ---------- */
.td-post-text-content>p,.td-post-text-content>ul,.td-post-text-content>ol,.td-page-text-content>p{max-width:72ch}
.footer-text-wrap{color:#3a3a3a}
.sf-menu>li>a:focus-visible,a:focus-visible,.td-load-more-wrap:focus-within{outline:2px solid #1e73a3;outline-offset:2px}
.td-post-text-content h2,.td-page-text-content h2{margin:1.4em 0 .7em}
.td-post-text-content h3,.td-page-text-content h3{margin:1.3em 0 .6em}
@media (max-width:767px){.td-post-text-content,.td-page-text-content{font-size:16px}.td-sub-footer-menu li a{display:inline-block;line-height:36px}}
