/* per-site fixes */
/* hide theme credit, leftover empty RSS widget and broken YouTube video widget */
#footer .copyright a[href*="themeinprogress"]{display:none !important;}
#sidebar .widget_rss{display:none !important;}
/* search form was removed, hide the leftover search icon */
#header .header-search{display:none !important;}
@media (max-width:767px){
  #logo a{font-size:38px !important;line-height:1.15 !important;}
  #header .mobile-navigation{padding:8px 12px !important;cursor:pointer;}
  #header .mobile-navigation .fa{font-size:20px !important;}
}
/* featured images narrower than the post column: fill the column */
.single .pin-container img.wp-post-image{width:100% !important;height:auto !important;}

/* YouTube video widgets: plain responsive embed (see site-fixes.js) */
.sf-yt{position:relative;width:100%;padding-top:56.25%}
.sf-yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.widget_media_video.sf-has-yt .wp-video,.widget_media_video.sf-has-yt .mejs-container{display:none!important}

/* contact email link: make it recognisable as a link */
.post-article a[href^="mailto:"]{text-decoration:underline !important;text-underline-offset:2px;}
