﻿.row.display-flex{display:flex;flex-wrap:wrap}.row.display-flex>[class*='col-']{display:flex;flex-direction:column}#content-wrapper{max-width:100%;padding-top:0;margin-top:0}#container-awards{background:#fff;max-width:80em;margin:0 auto}#awards-header{height:auto;width:100%;background:#e8dcd1;text-align:center;padding:1.25em 0}#awards-header img{width:100%;height:auto;max-width:180px}.enter-now{margin:20px}.enter-now a{color:#fff;font-size:26px;font-weight:bold;padding:10px 20px}#awards-nav-container{background:#9fe5fd;width:100%}ul#awards-nav{max-width:70em;width:100%;height:50px;list-style:none;margin:0 auto !important;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;background-color:#9fe5fd}ul#awards-nav li{background:none;list-style:none;flex:1 auto;margin:0;padding:0}ul#awards-nav li a,ul#awards-nav li a:hover{height:100%;width:100%;display:block;text-align:center;color:#fff;line-height:44px;text-transform:uppercase;font-family:'Lato',Sans-Serif;box-shadow:-1px 0 rgba(216,236,254,.1) inset}ul#awards-nav li a:hover,ul#awards-nav li a.current{color:#fff;text-decoration:none;border-bottom:4px solid #9a3300}ul#awards-nav li a.faded{background-color:#ccc;color:#777}h1,h2{font-family:'Abril Fatface',cursive;margin:.5em;color:#9a3300;text-align:center;font-weight:normal;font-size:3.75em}h2{font-size:3em}p,ul{font-family:'itc-avant-garde-gothic-pro',serif;font-size:1.25em;color:#555;font-weight:300}a,a:hover,a:focus{font-family:inherit}.awards-grid{font-family:'itc-avant-garde-gothic-pro',serif;font-weight:300}#awards .section-banner img{margin-left:auto;margin-right:auto}.awards-grid .image{text-align:center;padding-bottom:1em}.awards-grid .name{font-size:1.5em;color:#000;text-transform:uppercase;font-family:'Abril Fatface',cursive}.awards-grid .job{font-size:1.3em;color:#999;text-transform:uppercase}.categories>div{text-align:center;margin-bottom:1em}.categories a{height:100%}.categories .name,.finalists .name{text-transform:uppercase;color:#9a3300;padding-top:.25em;text-align:center}.categories .description,.finalists .description{padding:0 1em}.finalists>div{padding:1em}.finalists .finalist{background-color:rgba(69,192,183,.1);height:100%;position:relative;padding:1em}.finalist .winner{position:absolute;top:0;right:0}.countdown{color:#fff;padding:.5rem;padding-top:1rem;text-align:center;font-weight:bold;line-height:1}.countdown-container{padding-bottom:10px}.countdown-container .unit-container{text-align:center}.countdown-container .count{margin-bottom:1rem;text-align:center}.countdown-container .unit{text-align:center}.unit-container{margin-bottom:1rem}.unit-container{display:inline-block;margin:0 10px;position:relative}.count{font-size:4em}.unit{position:absolute;font-size:.75em;right:5px;bottom:0;text-transform:uppercase}.text{clear:both;font-size:2em}.advertise{font-size:18px}.advertise .header{background:#dc909f;padding:20px;font-size:2.25em;position:relative;margin-top:50px;margin-bottom:70px}.advertise .header .logo{position:absolute;top:-45px;left:0}.advertise .header .logo img{max-width:280px}.advertise .header .copy{margin-left:280px;line-height:1em}.advertise .header .copy span{color:#fff;font-weight:bold}.advertise .advertise-content{position:relative}.advertise .advertise-content .brush{position:absolute;width:600px;height:1300px;background:url(../images/beautyawards/2019/advertise-brush.jpg) no-repeat #fff;background-size:contain;left:-285px}.advertise .intro{font-size:1.1em;margin-bottom:20px}.advertise .package .name{font-size:2.25em;font-weight:bold;color:#b6272d;line-height:1.1em}.advertise .package .cost{font-size:2.25em;line-height:1em;font-family:'Vidaloka',serif}.advertise .package .cost span{font-size:.5em}.advertise .package .value{font-family:'Vidaloka',serif;font-style:italic;font-size:1.15em}.advertise .package ul{list-style:none;padding-left:20px;font-size:1em}.advertise .package ul li::before{content:"‣";color:#b6272d;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}.advertise .stamp{background:url(../images/beautyawards/2019/stamp.png) no-repeat;background-size:100%;color:#fff;text-align:center;width:270px;height:280px;font-size:1.5em;float:right;display:table}.advertise .stamp .inner{display:table-cell;vertical-align:middle}.advertise .onsale{margin-top:50px;margin-bottom:80px}.advertise .onsale .issue{margin-bottom:10px;font-size:1.5em;line-height:1.15em}.advertise .onsale .issue strong{font-weight:bold;color:#b6272d}.advertise .stat{text-align:center;margin-bottom:10px;padding-bottom:10px}.advertise .stat:after{content:"";display:block;margin:0 auto;width:50%;padding-top:10px;border-bottom:2px solid #b6272d}.advertise .stat .key{color:#00adbd;font-size:1.25em;font-weight:900;line-height:.85em}.advertise .stat:first-of-type .key{font-size:1.5em}.advertise .stat .value{font-size:1.75em}.advertise .stat .source{font-size:.4em;font-weight:normal}.advertise .stat:first-of-type .value{font-size:3em;font-weight:bold}.advertise .stat:nth-of-type(2) .value{font-size:2em;font-weight:bold}.advertise .contact{background:#00adbd;color:#fff;padding:20px;font-size:.75em}.advertise .contact [class*='col-'] strong:first-of-type{font-size:1.25em}.advertise .contact .info{font-size:1.5em}.advertise .contact a{color:#fff}.advertise .contact [class*='col-']{padding:15px 0}.awards-2023 ul#awards-nav li:first-child a{border-left:1px solid #70d4f7}.awards-2023 ul#awards-nav li a{border-right:1px solid #70d4f7;color:#222}.awards-2023 ul#awards-nav li a:hover,.awards-2023 ul#awards-nav li a.current{border-bottom:4px solid #9a3300}.awards-2023 h1,.awards-2023 h2,.awards-2023 .name,.awards-2023 .name,.awards-2023 .countdown{color:#9a3300}.awards-2023 .enter-now a{background:#9a3300;box-shadow:0 2px 0 #cbccd1,0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:5px;font-size:22px;line-height:22px;padding:10px 30px;transition:all .3s ease;text-transform:uppercase}.awards-2023 .enter-now a span{font-size:28px;font-weight:bolder}.awards-2023 .enter-now a:hover{background:#b61517}.error ul{font-family:'Open Sans',sans-serif;padding:0}.error ul li,.error ul li strong{font-size:1.25rem}.error ul li,#file-error{color:#b61a1e;font-weight:normal;margin-top:.5em;margin-bottom:0;padding:.5em .75em;width:100%}#file-error{background-color:#f2dede;border-color:#ebccd1;border-radius:0;color:#b61a1e;display:inline-block;line-height:1.25em;margin-top:-.625rem;margin-bottom:1rem;width:100%}label span{color:#9fe5fd}#file-success{background-color:#e6f2de;border-color:#d0efc9;border-radius:0;color:#29b918;display:inline-block;line-height:1.25em;margin-top:-.625rem;margin-bottom:1rem;padding:.5em .75em;width:100%}.product-heading{font-size:18px}.important-note{margin-top:2em;margin-bottom:3.5em}.important-note p{font-weight:bold;color:#000}.section{font-family:'Open Sans',sans-serif}.section-heading,.section-heading strong{color:#000 !important;font-family:'Montserrat',Arial,sans-serif !important;font-size:16px !important;line-height:1.25;margin-bottom:1.5rem !important}.product-details-heading{margin-top:2.5rem}.awards-entry{background-color:#f8f8f8;padding:1rem 1.5rem}.awards-entry label{color:#252525;font-family:'Open Sans',sans-serif;margin-top:0;margin-bottom:.125em}.entry-heading{font-size:2em !important;margin:.5em 0}.sub-heading{color:#000 !important;font-size:1.5em;font-family:'itc-avant-garde-gothic-pro',serif;font-weight:600}.awards-entry p{font-size:1em;font-family:'Open Sans',sans-serif;line-height:1.375;margin-bottom:1.5em}.awards-entry .intro{text-align:center;line-height:1.375}.entry-progress-bar{display:flex;justify-content:center;margin:0 0 50px 0;margin:0;padding:0;font-weight:300;overflow:hidden}.entry-progress-bar li{width:33.333%;padding:0 0 0 2px;font-size:12px;list-style:none;line-height:1.1;color:#000}.entry-progress-bar li strong{font-size:13px;margin-bottom:.5em}.entry-progress-bar li a,.entry-progress-bar li span{display:block;border-top:8px solid #e8dcd1;color:#202121}.entry-progress-bar li.active span{border-top:8px solid #85ddfb}.entry-progress-bar li span{margin-top:.25em}.form-entry{margin-top:2em}.form-entry .section{background:#fff;border:1px solid #efefef;margin-bottom:.5rem;padding:1rem 1.25rem;border-radius:3px}.form-entry .section table tr td{vertical-align:top}input[type="submit"],button,.button{background-color:#9fe5fd;padding:0 30px;margin-top:1em;color:#000;transition:all .3s ease}input[type="submit"]:hover,button:hover,.button:hover{background-color:#69d7fc}[type="text"],[type="password"],[type="date"],[type="datetime"],[type="datetime-local"],[type="month"],[type="week"],[type="email"],[type="number"],[type="search"],[type="tel"],[type="time"],[type="url"],[type="color"],textarea{box-shadow:none;border:1px solid #dedbdb}textarea{height:100px}input[type="submit"],button,.button{font-size:.875em;line-height:32px;min-height:32px;padding:0 1.5em}#dropin-container{text-align:center}.braintree-option{text-align:left}.braintree-large-button{border-radius:0;display:inline-block;font-size:.875em;font-family:'Montserrat',Arial,sans-serif;font-weight:700;margin-bottom:.75em;padding:10px 18px;text-align:center;text-decoration:none;text-transform:uppercase;width:auto}.braintree-large-button:hover{font-weight:700}.braintree-large-button span{border-bottom:0}button#btnUpload{font-size:.75em;padding:0 1.5em;line-height:26px;min-height:26px;margin-top:0;background-color:#fff;border:2px solid #9fe5fd}#file-success{margin-bottom:1.75rem}.categories{margin-bottom:1.5rem}.products-added-content{border-bottom:1px solid #d6d6d6;padding-bottom:1rem;padding-top:1rem}.products-added input[type="submit"]{margin-top:1rem}div.products-added-content:last-of-type{border-bottom:none}.products-added-details{align-items:start}.products-added-inner:last-child{border-bottom:0}input[type="submit"]{margin-top:0}.products-added-desc{width:calc(100% - 104px);margin-bottom:1rem}.products-added-links a,.edit-details-link a{display:inline-flex;align-items:center;color:#000;font-weight:bold;font-size:14px;text-decoration:underline}.products-added-links i{margin-right:5px}.product-delete-link i{margin-right:5px}.contact-details .address-text{font-weight:normal;padding-top:.875rem}.contact-details .address-text strong{margin-bottom:1rem;display:block}.payment .section-heading{text-align:center}.payment-name{margin-right:auto;margin-bottom:.5rem}.payment .btn-wrapper{text-align:center}.braintree-heading{color:#000;text-align:center;width:100%}.section-row{margin-bottom:1rem}.section-row:first-of-type{display:flex}.edit-details-link{display:inline-block;position:absolute;top:1.5rem;right:1.25rem;width:auto}.edit-details-link i{margin-right:5px}.contact-details-summary{position:relative}.form-field{margin-bottom:.9875rem}.thank-you{text-align:center}.thank-you .intro-line,.thank-you strong{font-weight:700;color:#000}.thank-you strong{display:block}.summary-heading{font-weight:bold;margin-bottom:1rem}.summary-total-text,.summary-discount-text span{font-weight:bold}#dropin-container{max-width:470px;margin:0 auto}@media(min-width:480px){.awards-entry-inner{width:96%;margin-left:auto;margin-right:auto}.products-added-details{display:flex;align-items:center}.products-added-desc{width:calc(100% - 190px)}.products-added-links{display:flex;margin-left:10px}.product-delete-link{margin-left:10px}.payment-name{width:calc(100% - 105px)}.contact-details-summary .edit-details-link{right:2.75rem}}@media(min-width:520px){.entry-progress-bar li{text-align:center}}@media(min-width:641px){.entry-progress-bar li{font-size:14px}.entry-progress-bar li strong{font-size:14px}.form-entry .section{padding:3rem;margin-bottom:1rem}.products-added-links{flex-flow:row;margin-left:10px}.contact-details-summary .section-row{display:flex}.payment-phone{margin-left:25px}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10px}.summary-row{display:grid;grid-template-columns:auto 140px 80px;margin-bottom:1rem}.summary-row strong{display:none}.contact-details-summary .edit-details-link{right:3.12em}}@media(min-width:769px){.sub-heading{margin:1.5em .5em .875em}.awards-entry-inner{width:48em;margin-left:auto;margin-right:auto}.contact-details-summary .edit-details-link{right:5.5rem}.form-row{grid-column-gap:30px}.form-entry .section{padding:3rem 3.5rem;border-radius:5px}.products-added input[type="submit"]{margin-top:1rem}.summary-table{margin-top:2.5rem}.section-heading,.section-heading strong{margin-bottom:1.75rem !important;margin-top:2rem !important}.product-details-heading{margin-top:3.5rem !important}}@media(min-width:961px){.error ul li,.error ul li strong{font-size:1.5rem}.sub-heading{font-size:1.9875em}.awards-entry p{font-size:1.125em;margin-bottom:2.5em}#awards-header img{max-width:260px}.awards-entry-inner{width:62em}.entry-heading{font-size:2.75em !important;margin:1.25em 0 .75em}.entry-progress-bar li,.entry-progress-bar li strong{font-size:19px;line-height:1.25;font-weight:bold}.edit-details-link{margin-top:5px;top:3rem;right:3rem}.section{font-size:16px}.section-heading{margin-bottom:1.875rem !important;font-size:19px !important}.product-heading{font-size:21px}.products-added-desc{width:calc(100% - 200px)}.product-details-heading{margin-top:5.25rem !important}.categories{margin-bottom:4rem}[type="text"],[type="password"],[type="date"],[type="datetime"],[type="datetime-local"],[type="month"],[type="week"],[type="email"],[type="number"],[type="search"],[type="tel"],[type="time"],[type="url"],[type="color"]{height:38px;margin-bottom:1.5rem}textarea{margin-bottom:2.125rem}.radio-button-list{margin-bottom:2rem}.finalists{margin-top:2.75rem;margin-bottom:2.75rem}.awards-entry label{font-size:.975em;line-height:1.625}.important-note p{font-size:1em}.checkbox label,.radio label{padding-left:26px}input[type="checkbox"]{margin-top:6px !important}input[type="submit"]:not(.products-added input[type="submit"]),button,.button{font-size:1em;padding:.25em 2.5em}.braintree-large-button{font-size:1em}.awards-entry{padding:1rem 1.5rem 5rem}.summary-row{grid-template-columns:auto 240px 90px}.thank-you .intro-line,.thank-you strong{font-size:2rem !important}.thank-you .intro-line{margin-bottom:1em}.thank-you p{font-size:1.25em;margin-bottom:2.5em}}@media(min-width:1120px){#awards-header img{max-width:300px}.awards-entry-inner{width:66em}.entry-progress-bar li,.entry-progress-bar li strong{font-size:18px}.categories{margin-bottom:4.5rem}}@media(max-width:960px){.advertise .stamp{float:none;margin:10px auto}}@media(max-width:768px){.advertise .header .logo{position:relative;text-align:center;top:-15px}.advertise .header .copy{margin:0 auto;text-align:center;top:-45px}}@media(max-width:640px){.cell-mob{display:flex;flex-flow:row;justify-content:space-between;margin-bottom:.5rem}.summary-product{margin-bottom:.5rem}.summary-heading,.summary-empty{display:none}}@media(max-width:500px){.entry-progress-bar li strong{display:block}.stats .col-xs-4{width:50% !important}.contact .col-xs-6{width:100% !important}.awards-2023 .enter-now a{font-size:18px;line-height:18px;padding:10px 20px}.awards-2023 .enter-now a span{font-size:23px}}@media(max-width:400px){.advertise .header .copy{font-size:.75em}.awards-2023 .enter-now a{font-size:16px;line-height:16px;padding:10px}.awards-2023 .enter-now a span{font-size:21px}}.categories .type{letter-spacing:.1em;font-weight:700;color:#000;text-transform:uppercase;padding-top:.4em;margin-bottom:.3125rem;background-color:#fcd029;display:inline-block}.categories .name{font-family:Avant-Garde,Arial,sans-serif;line-height:1.3;color:#000;margin-top:.3125rem;margin-bottom:1.625rem;text-transform:none;font-weight:700}.categories .company{color:#787878;font-weight:700;margin-bottom:.6em}.categories .price{color:#787878;margin-bottom:.6em}a.product-btn-link{background-color:#0aa2b9;border:none;color:#fff;font-size:1.125em;font-family:'Montserrat',Arial,sans-serif;font-weight:700;line-height:38px;max-height:38px;margin-bottom:10px;padding:0 20px;text-transform:uppercase}.winners-heading{background:#fff;top:-5.125rem;padding-top:.875rem}.morecontent span{display:none}.nav-cat{position:relative;border-bottom:none}.nav-cat-ul{height:auto !important;max-width:100% !important;background-color:#9fe5fd !important}.nav-cat-ul li a{border-right:1px solid #fff !important}.nav-cat-ul li:first-child a{border-left:1px solid #fff !important}