.promo-div{margin:15px 0;display:flex;align-items:center;justify-content:space-between;padding:8px 15px;max-width:400px;min-height:110px;flex-direction:row;border:1px solid #d1d1d1;border-radius:4px}.promo-div .img-container{max-width:80px}@media(min-width: 1200px){.promo-div .img-container{min-width:80px;max-width:80px}}.promo-div img{align-self:center;width:100%;height:auto}.promo-div p{margin:15px;line-height:1.2;font-weight:700;font-size:14px;text-align:left}.promo-div .btn-buy{padding:8px;min-width:70px;border-radius:3px;text-align:center;font-size:16px;transition:background 300ms;background-color:#7f7f7f;color:#fff;text-decoration:none;line-height:1;white-space:normal}.promo-div .btn-buy:active,.promo-div .btn-buy:focus,.promo-div .btn-buy:hover{color:#fff;background-color:#727272;text-decoration:none}.page-node-185 .header-section{height:700px;background-image:url("/sites/all/themes/mcr/images/sweepstakes-banner-mobile.jpg");background-size:cover;background-position:bottom;display:flex;align-items:flex-start;justify-content:center;background-repeat:no-repeat}@media(min-width: 768px){.page-node-185 .header-section{background-image:url("/sites/all/themes/mcr/images/sweepstakes-banner.jpg")}}.page-node-185 .header-content{margin-top:150px;color:#fff;max-width:500px;border-width:30px;border-style:solid;border-image:url(../images/mcbox.png) 40 round}.page-node-185 .header-content .header-content-inner{background-color:rgba(0,0,0,.7);padding:20px 30px}.page-node-185 .header-content h1{font-size:30px;margin:0;text-transform:none;font-family:"Cardo",serif}.page-node-185 .header-content .subtitle{margin-top:30px;font-size:22px}.page-node-185 .header-content span{font-family:"Cardo",serif}.page-node-185 .errors{color:#b62441;padding:15px;font-size:18px;font-weight:bold}.page-node-185 .contest{margin-top:-40px}.page-node-185 .sonoma{width:78px;height:auto;position:absolute;top:0;left:15px;z-index:0}.page-node-185 .btn-submit{display:block;background-color:#544741;color:#fff;border-radius:0;margin:30px auto;padding:5px 30px;border:none;font-size:18px}.page-node-185 .d-none{display:none}.page-node-185 .thank-you{font-size:30px;margin-top:30px}.page-node-185 h2{font-size:25px}@media(min-width: 768px){.page-node-185 h2{font-size:30px}}.page-node-186 .section-title.sidebar-title,.page-node-186 .navbar{display:none}body.brandsdk-agegate .overlay-content{z-index:99999}.brandsdk-legal-page{font-size:16px}.brandsdk-legal-page .footer{color:#3f3229}

/*# sourceMappingURL=da.min.css.map */