.text-center { text-align: center; } .linefade { margin: 25px 0; height: 1px; background: #008439; background: -webkit-gradient(linear, 0 0, 100% 0, from(#F7F5ED), to(#F7F5ED), color-stop(50%, #008439)); } ul { font-size: 1.2em; line-height: 1.7em; } p { font-size: 1.2em; line-height: 1.7em; } p.alt { text-align: center; font-size: 2em; letter-spacing: .09em; color: #80632C; font-family: "open sans"; font-weight: bold; } h2.alt { font-size: 2.2em; font-weight: bold; color: #533E2C; text-align:center; } h3.alt { font-size: 1.4em; font-family: "open sans"; color: #80632C; margin-top: -8px; } h4.alt { font-family: "open sans"; text-transform: uppercase; font-weight: bold; color: #00823F; } h5.alt { font-family: "open sans"; text-transform: uppercase; font-weight: bold; color: #00823F; font-size:1.7em; margin-top:10px; } button { transition: all 500ms ease; } button:hover { opacity:0.7; } .podesta-widget { display:flex; justify-content: center; background-color:#fff; } .callout { border: 5px solid #533E2C; border-radius: 7px; padding: 20px; background: #fff; color: #533E2C; margin-top: 20px; margin-bottom: 20px; padding-top: 30px; } /* widget */ div#advocacy-actionwidget { height:auto!important; overflow-y: hidden!important; } iframe#advocacy-actionwidget-iframe { height:auto!important; min-height:600px!important; } div.callout-small { background: #fff; margin-left: 10%; margin-right: 10%; border-top: 10px solid #00833C; margin-top: 50px; } p.callout-small { font-size: 1.1em; margin-top: 25px; padding: 10px; line-height: 2.2em; color: #00833C; padding-left: 5%; padding-right: 5%; font-style: italic; padding-bottom: 5%; }