/* Icon substitution: tagDiv 'newspaper'/'newspaper-icons'/'multipurpose' webfonts are absent
   from every Wayback capture of this domain. Mapped to the self-hosted FontAwesome 4.7
   glyphs that ship with the theme so no glyph renders as tofu. */
.td-icon-right:before,.td-icon-right-arrow:before,.td-icon-menu-right:before,.td-icon-menu-up:before,.td-icon-close-mobile:before,.td-icon-facebook:before,.td-icon-twitter:before,.td-icon-pinterest:before,.td-icon-whatsapp:before,.td-icon-plus:before,.td-icon-share:before,.td-icon-reddit:before,.td-icon-telegram:before,.td-icon-vk:before,.td-icon-digg:before,.td-icon-stumbleupon:before,.td-icon-copy:before,.td-icon-star:before,.td-icon-star-half:before,.td-icon-star-empty:before,.td-icon-mail:before,.td-icon-linkedin:before,.td-icon-tumblr:before,.td-icon-print:before,.td-icon-menu-down:before,.td-icon-left:before,.td-icon-search:before{font-family:FontAwesome!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}
.td-icon-right:before{content:"\f105"!important;}
.td-icon-right-arrow:before{content:"\f105"!important;}
.td-icon-menu-right:before{content:"\f105"!important;}
.td-icon-menu-up:before{content:"\f077"!important;}
.td-icon-close-mobile:before{content:"\f00d"!important;}
.td-icon-facebook:before{content:"\f09a"!important;}
.td-icon-twitter:before{content:"\f099"!important;}
.td-icon-pinterest:before{content:"\f0d2"!important;}
.td-icon-whatsapp:before{content:"\f232"!important;}
.td-icon-plus:before{content:"\f067"!important;}
.td-icon-share:before{content:"\f1e0"!important;}
.td-icon-reddit:before{content:"\f281"!important;}
.td-icon-telegram:before{content:"\f2c6"!important;}
.td-icon-vk:before{content:"\f189"!important;}
.td-icon-digg:before{content:"\f1a6"!important;}
.td-icon-stumbleupon:before{content:"\f1a4"!important;}
.td-icon-copy:before{content:"\f0c5"!important;}
.td-icon-star:before{content:"\f005"!important;}
.td-icon-star-half:before{content:"\f089"!important;}
.td-icon-star-empty:before{content:"\f006"!important;}
.td-icon-mail:before{content:"\f0e0"!important;}
.td-icon-linkedin:before{content:"\f0e1"!important;}
.td-icon-tumblr:before{content:"\f173"!important;}
.td-icon-print:before{content:"\f02f"!important;}
.td-icon-menu-down:before{content:"\f078"!important;}
.td-icon-left:before{content:"\f104"!important;}
.td-icon-search:before{content:"\f002"!important;}
.td-icon-naver,.td-icon-kakao,.td-icon-gettr,.td-icon-line,.td-icon-font{display:none!important;}
.td-icon-naver:before,.td-icon-kakao:before,.td-icon-gettr:before,.td-icon-line:before,.td-icon-font:before{content:""!important;}
.mfp-arrow,.wpb_content_element .icon-next:before,.wpb_content_element .icon-prev:before{font-family:FontAwesome!important;}
/* Mobile-only affordance: the theme ships a 22x17px hamburger hit area, which is
   below the 44px touch-target minimum. Desktop layout is untouched. */
@media (max-width:767px){
  .tdb-mobile-menu-button{display:inline-flex!important;align-items:center;justify-content:center;
    min-width:44px;min-height:44px;}
  .td-mobile-close span{display:inline-flex;align-items:center;justify-content:center;
    min-width:44px;min-height:44px;}
  #td-mobile-nav .td-mobile-main-menu>li>a{padding-top:12px;padding-bottom:12px;}
}
@media (max-width:767px){
  .tdb-mobile-menu-button{cursor:pointer;}
  .tdb-mobile-menu-button .tdb-mobile-menu-icon-svg svg{width:22px;height:22px;fill:currentColor;}
}
