.lp-header a {color: white;} .list-marker {height: 40px; margin: 0 10px 0 0;} .paralax { width: 100%; background-size: cover; text-align: center; vertical-align: middle; position: relative; background-attachment: fixed; background-repeat: no-repeat; background-position: 50% 50%; padding: 30px 0 50px 0;} table.header-table {margin: 20px 0; font-size: 18px;} table tr td.header {font-size: 18px; color: #333; border-top: none; font-weight: bold;} .offer-card table {background-color: #fff; border-radius: 5px 5px 0 0;} .offer-card.unactive table {opacity: 0.7} .offer-card.unactive:hover table {opacity: 1} .header-big {font-size: 40px; font-weight: bold;} .header-middle {font-size: 30px;} .header-small {font-size: 20px;} form { border: solid 2px #999; padding:10px; background-color: rgba(40,40,40,0.8); } form h2 {margin-top: 0;} .digits-big {font-size: 80px; font-weight: bold;} .digits-annotation {font-size: 18px;} .paralax .container h2 {color: #fff; margin-bottom: 40px} .r-l-c {text-align: left;} .r-r-c {text-align: right;} img.logo {float: left;} @media screen and (max-width:1000px) { .r-l-c {text-align: center;} .r-r-c {text-align: center;} img.logo {float: none;} .bigOnly {display: none;} }