.home-posts-content p { font-size:0.8em; }

nav.menu-sitemap-navigation-chinese-container { margin:2% 1% 0; }

#search-submit { padding:7px 4px 8px 24px; }

.footer-click-button > span  { margin-top:16px; }
.footer-email-click-button > span { margin-top:16px; }
.footer-call div:nth-of-type(2) a .footer-mobile-number { width:65%; }

/* Smaller screens */
@media only screen and (max-width: 20em) {
    nav.menu-sitemap-navigation-chinese-container { margin: 4% 6% 0; }

    .footer-mobile-number { width:65%; }
    .footer-call div:nth-of-type(2) a .footer-mobile-number { width:72%; }
    .footer-mobile-number > span {  margin-left:4px; font-size:8px; }
    .footer-tina-email { width:84%; }
    .footer-henry-email { width:80%; }
    .contact-link-container { padding:0.75em 0.35em; }
    .footer-email-address > span { margin-left:4px; font-size:8px; }
    .footer-click-button { margin-left: -12%; }
    
    .footer-click-button { margin-top: -2px; }
    .footer-click-button > span { margin-left: 7px; margin-top: 10px; }
    .footer-email-click-button { margin-top: -2px; }
    .footer-email-click-button > span { margin-left: 7px; margin-top: 10px;  }
    
    .contact-link-container { font-size:12px; padding:1.25em 0.75em; }
}

/* Smaller screens */
@media only screen and (min-width:20.0625em) and (max-width: 23.4375em) {
    nav.menu-sitemap-navigation-container { margin: 4% 4% 0; }

    .footer-mobile-number { width:65%; }
    .footer-call div:nth-of-type(2) a .footer-mobile-number { width:72%; }
    .footer-mobile-number > span {  margin-left:4px; font-size:8px; }
    .footer-tina-email { width:72%; }
    .footer-henry-email { width:80%; }
    .contact-link-container { padding:0.75em 0.35em; }
    .footer-email-address > span { margin-left:4px; font-size:8px; }
    .footer-click-button { margin-left: -12%; }
    
    .footer-click-button { margin-top: -2px; }
    .footer-click-button > span { margin-left: 7px; margin-top: 10px; }
    .footer-email-click-button { margin-top: -2px; }
    .footer-email-click-button > span { margin-left: 7px; margin-top: 10px;  }
}

/* Small screens */
@media only screen and (min-width:23.5em) and (max-width: 40em) {
    nav.menu-sitemap-navigation-container { margin: 4% 4% 0; }

    .footer-mobile-number { width:59%; }
    .footer-call div:nth-of-type(2) a .footer-mobile-number { width:72%; }
    .footer-mobile-number > span {  margin-left:4px; font-size:8px; }
    .footer-tina-email { width:84%; }
    .footer-henry-email { width:80%; }
    .footer-email-address > span { margin-left:4px; font-size:8px; }
    .footer-click-button { margin-left: -12%; }
    
    .footer-click-button { margin-top: -2px; }
    .footer-click-button > span { margin-left: 7px; margin-top: 10px; }
    .footer-email-click-button { margin-top: -2px; }
    .footer-email-click-button > span { margin-left: 7px; margin-top: 10px;  }
}

/* Medium screens */
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
    .footer-tina-email { width:62%; }
    .footer-click-button { width:40px; height:40px; }
    .footer-click-button > span { margin-left: 6px; margin-top: 10px; font-weight: bold; font-size: 12px; }
    .footer-email-click-button { width:40px; height:40px; }
    .footer-email-click-button > span { margin-left: 6px; margin-top: 10px; font-weight: bold; font-size: 12px; }
}

/* Large screens */
@media only screen and (min-width: 64em) {
    .footer-tina-email { width:62%; }
}

