#buttonWrapper {vertical-align: middle;	text-align:center; background: #9667af url(assets/background-how-it-works.jpg) center center no-repeat;	width: 100%; height: auto; position:relative;}
#buttonWrapper {background: #8f8f8f; padding-bottom: 20px; background: #ebebeb url(assets/contact-form-bg.jpg) center center no-repeat;}
.button, #buttonWrapper .button {padding: 10px 18px;font-weight: normal !important;	background-color: #A3C739; color: #fff; border: 1px solid #A3C739;}
div#pressContent {background: #fff; padding: 60px 40px;}
#pressContent p, #partnerAgencies p {font-size:80%; color: #8F8F8F;	margin-right: 30px;}
#pressContent h1, #pressContent h2 {color: #2A2A2A;	font-weight: normal;}
#pressContent h3 {color: #000; font-size: 100%; font-weight: 400;}
.row.borderBottom {padding-bottom: 10px; margin-bottom: 40px; border-bottom: 1px solid #CCC;}
.your-break-list {font-size: 80%; color: #8F8F8F; margin-right: 30px; list-style: disc;}
.left-menu {padding: 134px 0;}
.side-nav li a {color: #6BA643!important; font-weight: normal;}
.side-nav {background-color: #ebebeb;}
.top-bar {margin-top: 50px;}
.top-bar-section .dropdown li {margin: 0;}
.parent-link.js-generated {display: none;}
.sticky.fixed .top-bar {margin-top: 0px;}
.press-snippet {padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #CCC;}
.press-snippet span {font-size: 13px; font-weight: 600;}
.press-snippet span.presstel {font-size: 100%; font-weight: 600; display: block;}
.side-nav li a.pageactive {color: #000000!important; background: rgba(0, 0, 0, 0.025); cursor: default; text-decoration: none; font-weight: normal;}
.h40 {height: 40px;}

/* SMALL SCREENS ONLY */
@media only screen and (max-width: 40.063em) {
#pressContent p {font-size:75%;}
#points {padding-left:0; padding-right: 0; padding-top:0;}
.button, #buttonWrapper .button {width: auto;}
.jumpLink { margin: 5px !important;}
div#pressContent {padding: 20px; background-size:cover;}
div#pressContent.tvadvert {margin-top: 35px;}
#pressContent p {margin-right: 0;}
.displayBlock {display:block;}
.h40 {height: auto;}
}

/* Tablet portait navigation */
@media only screen and (min-width: 741px) and (max-width: 1000px) {
div#pressContent {padding: 60px 20px;}
}

/* Landscape */
@media only screen  and (min-device-width: 768px)  and (max-device-width: 1024px)  and (orientation: landscape)  and (-webkit-min-device-pixel-ratio: 1) {
#pressContent  {padding: 60px 30px !important;}
}