.rating-form{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.rating-form .input-group{margin:0 10px}.rating-form .input-group input{display:none;margin:0!important}.rating-form .input-group input:checked+label:before{content:"";display:block;width:11px;height:11px;background-color:#000;border-radius:15px;position:absolute;left:3px;bottom:3px}.rating-form .input-group label{text-align:center!important;position:relative}.rating-form .input-group label:after{content:"";display:block;width:15px;height:15px;border:1px solid #000;border-radius:15px;margin-top:10px}.page-contest .header-input-group{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.page-contest .header-input-group .header-input{display:inline-block;vertical-align:top;width:280px;height:52px;font-size:16px;line-height:20px;padding:16px 20px}.page-contest .header-input-group .header-button{display:inline-block;vertical-align:top;width:52px;height:52px;font-size:18px;font-weight:700;letter-spacing:.48px;line-height:18px;text-align:center}@media only screen and (min-width:992px){.page-contest .header-input-group .header-button{width:165px}}.page-contest .page-contest-heading{text-align:center}.page-contest .banner-narrow{margin:0;height:300px}.page-contest .voting-countdown p{font-size:16px;font-weight:600;margin:0}.page-contest .voting-countdown .time-display,.page-contest .voting-countdown .time-seperator{font-size:35px;line-height:55px;letter-spacing:.39px}.page-contest .contest-text p{font-size:18px;line-height:25px;letter-spacing:.25px}.page-contest .winner-quote{font-size:16px;line-height:25px;letter-spacing:.25px;text-align:center!important}@media only screen and (min-width:992px){.page-contest .winner-quote{text-align:left!important}}.page-contest .vote-choices{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.page-contest .vote-choices .column-item{cursor:auto}@media only screen and (min-width:992px){.page-contest .vote-choices .column-item{margin-bottom:20px}}.page-contest .vote-choices .column-item:last-child{padding:0}.page-contest .contest-vote-form{margin-top:-20px}.page-contest .scent-ingredients{margin:20px 0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.page-contest .scent-ingredients .scent-ingredient{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:auto 10px}.page-contest .scent-ingredients .scent-ingredient img{width:90px;margin:auto}.page-contest .scent-ingredients .scent-ingredient h5{font-size:14px;text-align:center;margin-top:auto;line-height:16px;height:32px;text-transform:lowercase}.application-type-form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;max-width:500px;margin:auto}.application-type-form .checkbox-wrapper{display:-ms-flexbox;display:flex;margin:10px auto;width:50%}@media only screen and (min-width:768px){.application-type-form .checkbox-wrapper{width:33.33%}}.application-type-form .checkbox-wrapper.full-width{width:100%}.application-type-form .checkbox-wrapper.is-active .check-active{display:block}.application-type-form .checkbox-wrapper.is-active .check-inactive{display:none}.application-type-form .checkbox-wrapper label{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;cursor:pointer}.application-type-form .checkbox-wrapper input{display:none}.application-type-form .checkbox-wrapper #application-other-text{display:block;margin:0 0 0 20px;min-height:32px;height:32px;border-top:none;border-left:none;border-right:none}.application-type-form .checkbox-wrapper .check-active{display:none}.application-type-form .checkbox-wrapper .checkbox{width:32px;margin-right:10px}
