 body { font: 100 20px/24px "futura-pt",sans-serif !important; } h2, h3, h4, h5, h6, p { font-family: "futura-pt",sans-serif !important; font-weight:100!important; } .entry-hero-tagline h1 { font-family: "futura-pt",sans-serif !important; font-size: 5.6875rem; font-size: 8.5vmin !important; padding-bottom: 100px; padding-bottom: 12vmin; line-height: 1.1; font-weight: 100; margin-bottom: 0; margin-top: 0; } strong { font-weight: 500 !important; } p { font-size: 1.3625rem !important; line-height: 1.10 !important; font-weight: 100; } .entry-caption.Minimal .entry-title { display: inline-block; padding: 8px 20px 7px; position: relative; right: 0; z-index: 8; } .entry-caption .entry-title { font-size: 1.9625rem; line-height: 1.1; font-weight: normal; margin: 0; } strong { font-weight: 600; } p{ font-size: 1.4625rem; line-height: 1.20 !important; font-weight: 100; } .p1{ font-size: 2.4625rem; line-height: 1.1; font-weight: 300; margin: 0; } h3{ font-size: 1.7em !important; line-height: 1.1em; font-weight: 100; margin: 0; padding-bottom:20px; } h3 strong{ font-weight:600!important; } em { font-size:0.75em !important; } .entry-caption.Minimal .entry-meta { display: none; } input[type="text"], input[type="email"], textarea { width: 100%; } input[type="text"], input[type="email"], textarea { font-size: 1.25rem !important; }