.offer-list .signup-inline:after,.offer-item:after{content:"";display:table;clear:both}.offer-nav-first{font-size:12px;line-height:17px}.offer-list{max-width:1050px}.offer-list .signup-inline{float:right;margin-bottom:80px;width:659px}@media screen and (max-width: 945px){.offer-list .signup-inline{width:auto}}.offer-list .signup-inline input[type="email"]{width:303px}.offer-list .signup-form{width:303px}.offer-list .signup-form .confirmation{margin:54px 0}.offer-detail{margin-top:40px}.offer-detail .offer-item .quote{margin-top:13px}@media screen and (max-width: 1100px){.offer-detail .offer-item .quote{margin-top:0}}.offer-item{margin-bottom:40px}.offer-item.right .banner{text-align:right}.offer-item.right .col-1{float:right;margin-right:260px}@media screen and (max-width: 968px){.offer-item.right .col-1{float:left;margin-right:0}}.offer-item.right .col-2{float:right;margin-right:20px;text-align:right}@media screen and (max-width: 1315px){.offer-item.right .col-2{margin-right:389px;text-align:left}}@media screen and (max-width: 968px){.offer-item.right .col-2{float:left;margin-right:0}}.offer-item .light-text{font-family:"HelveticaNeueW01-Thin", "Helvetica Neue", "Helvetica", sans-serif;text-transform:uppercase}.offer-item img{width:65%;max-width:683px;min-width:498px}.offer-item .tagline{padding:12px 24px 12px 0;position:relative}.offer-item .copy{margin-top:28px}.offer-item .contact{padding-top:15px;width:80%}.offer-item .share-link{padding:0 20px;cursor:pointer;display:inline-block;vertical-align:middle;text-transform:uppercase}.offer-item .price{padding:6px 0 13px;line-height:24px}.offer-item .terms-conditions.active p{display:block}.offer-item .terms-conditions.active .terms-trigger{background:url("arrow_up@2x.png") right center no-repeat;background-size:14px 8px}.offer-item .terms-conditions p{display:none;font-size:11px;line-height:14px}.offer-item .terms-trigger{display:block;padding:16px 0;cursor:pointer;border-top:1px solid #b7b7b7;background:url("arrow_down@2x.png") right center no-repeat;background-size:14px 8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.offer-item .quote{margin-top:13px}@media screen and (max-width: 1115px){.offer-item .quote{margin-top:0}}.offer-item .quote p:first-child{padding-bottom:8px;font-family:"Didot", serif;font-size:33px;line-height:33px;letter-spacing:-3px;text-transform:uppercase}.col{float:left;margin-right:40px;padding-left:24px;margin-bottom:20px}.col.linklist{margin-right:0;width:200px}.col.linklist a{display:inline-block;*display:inline;*zoom:1;margin-top:10px}.col.linklist a:first-child{margin-top:0}.col-1{width:400px}.col-2{width:272px}.col-3{width:150px}
