/*! normalize.scss v0.1.0 | MIT License | based on git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0;-ms-overflow-style:scrollbar;-ms-overflow-x:hidden;overflow-x:hidden}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
html{overflow-x:hidden}
html,button,input,select,textarea{color:#111}
a{color:#eb0029}
a:focus,a:hover{color:#eb0029;text-decoration:none}
body{font-size:1em;line-height:1.4;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;overflow-x:hidden}
.bordered{border:1px solid #a7a9ac}
.flex-wrap{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}
.font-white{color:#fff}
.inline-block{display:inline-block}
.no-gutter{padding-left:0!important;padding-right:0!important}
.placeholder{margin-top:130px}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
img{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.align-bottom{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}
.align-middle{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.btm-15{margin-bottom:15px}
.wrapper{margin:0 auto;max-width:960px;padding:0;position:relative;width:100%}
.container{margin:0 auto;max-width:1140px;padding:0;position:relative;width:100%}
.content-pad-right{margin-right:4%}
.content-pad-left{margin-left:4%}
audio,img.responsive,video{max-width:100%}
.logo{max-width:275px;padding:10px 0}
.logo:before,.logo:after{content:" ";display:table}
.logo:after{clear:both}
.logo{*zoom:1}
@media(max-width:991px){.logo{margin-left:0;margin-top:10px;width:184px}
}
@media(min-width:992px){.logo{margin-top:1px}
}
#header{width:75%}
@media(min-width:75em){#header{width:60%}
}
@media(min-width:62em){#header{width:80%}
}
@media(min-width:48em){#header{width:95%}
}
@media(max-width:47.938em){#header{width:95%}
}
.text-overlay{display:table;margin:0;position:absolute;text-align:center;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}
@font-face{font-family:'chalet_comprime_cologne_eighty';src:url("../../../fonts/SmallAppliancesUS/GeorgeForeman/ChaletComprime-CologneEighty.eot");src:url("../../../fonts/SmallAppliancesUS/GeorgeForeman/ChaletComprime-CologneEighty?#iefix") format("embedded-opentype"),url("../../../fonts/SmallAppliancesUS/GeorgeForeman/ChaletComprime-CologneEighty") format("woff"),url("../../../fonts/SmallAppliancesUS/GeorgeForeman/ChaletComprime-CologneEighty") format("truetype"),url("../../../fonts/SmallAppliancesUS/GeorgeForeman/ChaletComprime-CologneEighty#ChaletComprime-CologneEighty") format("svg");font-style:normal;font-weight:normal}
@font-face{font-family:'chalet_comprime_hongkong_eighty';src:url("../../../fonts/SmallAppliancesUS/GeorgeForeman/chalet_comprime_hongkong_eighty.eot");src:url("../../../fonts/SmallAppliancesUS/GeorgeForeman/chalet_comprime_hongkong_eighty?#iefix") format("embedded-opentype"),url("../../../fonts/SmallAppliancesUS/GeorgeForeman/chalet_comprime_hongkong_eighty") format("woff"),url("../../../fonts/SmallAppliancesUS/GeorgeForeman/chalet_comprime_hongkong_eighty") format("truetype"),url("../../../fonts/SmallAppliancesUS/GeorgeForeman/chalet_comprime_hongkong_eighty#chalet_comprime_hongkong_eighty") format("svg");font-style:normal;font-weight:normal}
@font-face{font-family:'chalet_comprime_cologne_eighty';src:url("../../../fonts/SmallAppliancesUS/GeorgeForeman/HelveticaNeueLTStd-BdCn.eot");src:url("../../../fonts/SmallAppliancesUS/GeorgeForeman/HelveticaNeueLTStd-BdCn?#iefix") format("embedded-opentype"),url("../../../fonts/SmallAppliancesUS/GeorgeForeman/HelveticaNeueLTStd-BdCn") format("woff"),url("../../../fonts/SmallAppliancesUS/GeorgeForeman/HelveticaNeueLTStd-BdCn") format("truetype"),url("../../../fonts/SmallAppliancesUS/GeorgeForeman/HelveticaNeueLTStd-BdCng#HelveticaNeueLTStd-BdCn") format("svg");font-style:normal;font-weight:normal}
@font-face{font-family:'chalet_comprime_cologne_eighty';src:url("../../../fonts/SmallAppliancesUS/GeorgeForeman/HelveticaNeueLTStd-Cn.eot");src:url("../../../fonts/SmallAppliancesUS/GeorgeForeman/HelveticaNeueLTStd-Cn?#iefix") format("embedded-opentype"),url("../../../fonts/SmallAppliancesUS/GeorgeForeman/HelveticaNeueLTStd-Cn") format("woff"),url("../../../fonts/SmallAppliancesUS/GeorgeForeman/HelveticaNeueLTStd-Cn") format("truetype"),url("../../../fonts/SmallAppliancesUS/GeorgeForeman/HelveticaNeueLTStd-Cn#HelveticaNeueLTStd-Cn") format("svg");font-style:normal;font-weight:normal}
@font-face{font-family:'chalet_comprime_cologne_eighty';src:url("../../../fonts/SmallAppliancesUS/GeorgeForeman/HelveticaNeueLTStd-LtCn.eot");src:url("../../../fonts/SmallAppliancesUS/GeorgeForeman/HelveticaNeueLTStd-LtCn?#iefix") format("embedded-opentype"),url("../../../fonts/SmallAppliancesUS/GeorgeForeman/HelveticaNeueLTStd-LtCn") format("woff"),url("../../../fonts/SmallAppliancesUS/GeorgeForeman/HelveticaNeueLTStd-LtCn") format("truetype"),url("../../../fonts/SmallAppliancesUS/GeorgeForeman/HelveticaNeueLTStd-LtCn#CHelveticaNeueLTStd-LtCn") format("svg");font-style:normal;font-weight:normal}
body{color:#414042;font-family:"Helvetica Neue LT W01_47 Lt Cn";font-size:13pt;line-height:20pt}
@media(max-width:47.938em){body{font-size:12pt;line-height:16pt}
}
h1{color:#414042;font-family:"NimbusSanDW01ConBold";font-size:50pt;line-height:48pt}
@media only screen and (min-width:768px) and (max-width:991px){h1{font-size:56pt}
}
@media(max-width:47.938em){h1{font-size:37pt;line-height:36pt}
}
h1,h2,h4{text-transform:uppercase;font-family:"NimbusSanDW01ConBold"}
h3{font-family:"Nimbus Sans TW01BlaCon";font-size:32pt;line-height:32pt}
@media(max-width:47.938em){h3{font-size:23pt;line-height:22pt}
}
h4{color:#414042;font-size:25pt;line-height:25pt}
@media(max-width:47.938em){h4{font-size:22pt}
}
h5,h5 a{font-family:"Nimbus Sans TW01BlaCon";font-size:20pt;line-height:20pt}
@media(max-width:47.938em){h5,h5 a{font-size:18pt;line-height:20pt}
}
h6{font-family:"Nimbus Sans TW01BlaCon";font-size:15pt;letter-spacing:1px;line-height:15pt;text-transform:uppercase}
.camelcase{text-transform:capitalize}
.font-grey-light{color:#a7a9ac}
.font-red{color:#eb0029}
.header-body,.grills .collapse p{color:#414042;font-family:"Helvetica Neue LT W01_47 Lt Cn";font-size:18pt;line-height:30pt}
@media(max-width:47.938em){.header-body,.grills .collapse p{font-size:15pt;line-height:18pt}
}
.pricing,.product-description .sale-pricing h3{color:#414042;float:right;font-family:"Nimbus Sans TW01BlaCon";font-size:26pt;line-height:25pt;margin-top:5px}
@font-face{font-family:"gf-icons";font-style:normal;font-weight:normal;src:url("../../..../../../fonts/SmallAppliancesUS/GeorgeForeman/gf-icons.eot?#iefix") format("embedded-opentype"),url("../../..../../../fonts/SmallAppliancesUS/GeorgeForeman/gf-icons.woff2") format("woff2"),url("../../..../../../fonts/SmallAppliancesUS/GeorgeForeman/gf-icons.woff") format("woff"),url("../../..../../../fonts/SmallAppliancesUS/GeorgeForeman/gf-icons.ttf") format("truetype"),url("../../..../../../fonts/SmallAppliancesUS/GeorgeForeman/gf-icons.svg#gf-icons") format("svg")}
.icon{font-family:'gf-icons'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.gf-icon-facebook:before{content:"\e900"}
.gf-icon-flickr:before{content:"\e901"}
.gf-icon-google-plus:before{content:"\e902"}
.gf-icon-instagram:before{content:"\e903"}
.gf-icon-linkedin:before{content:"\e904"}
.gf-icon-pinterest:before{content:"\e905"}
.gf-icon-twitter:before{content:"\e906"}
.gf-icon-vine:before{content:"\e907"}
.gf-icon-youtube:before{content:"\e908"}
.gf-icon-social-facebook:before{content:"\e909"}
.gf-icon-social-flickr .path1:before{content:"\e90a";color:black}
.gf-icon-social-flickr .path2:before{content:"\e90b";margin-left:-1em;color:#c7c7c7}
.gf-icon-social-flickr .path3:before{content:"\e90c";margin-left:-1em;color:#1e75ce}
.gf-icon-social-flickr .path4:before{content:"\e90d";margin-left:-1em;color:#ff0084}
.gf-icon-social-google-plus:before{content:"\e90e"}
.gf-icon-social-instagram:before{content:"\e90f"}
.gf-icon-social-linkedin:before{content:"\e910"}
.gf-icon-social-pinterest:before{content:"\e911"}
.gf-icon-social-twitter:before{content:"\e912"}
.gf-icon-social-youtube:before{content:"\e913"}
.gf-icon-arrow-left:before{content:"\e811"}
.gf-icon-arrow-right:before{content:"\e812"}
.gf-icon-arrow-3-left:before{content:"\e814"}
.gf-icon-arrow-3-right:before{content:"\e815"}
.gf-icon-cart:before,.gf-icon-search:before{content:"\e914"}
.gf-icon-chat-bubbles:before{content:"\e915";display:inline-block}
.gf-icon-divider:before{content:"\e916"}
.gf-icon-double-arrow-down:before{content:"\e917"}
.gf-icon-double-arrow-left:before{content:"\e918"}
.gf-icon-double-arrow-right:before{content:"\e919"}
.gf-icon-double-arrow-up:before{content:"\e91a"}
.gf-icon-fire-flag:before{content:"\e91b"}
.gf-icon-flame:before{content:"\e91c"}
.gf-icon-guarantee:before{content:"\e91d"}
.gf-icon-minus:before{content:"\e91e";display:inline-block;font-size:12pt;margin-left:3px;vertical-align:middle}
.gf-icon-plus:before{content:"\e91f";display:inline-block;font-size:12pt;margin-left:3px;vertical-align:middle}
.gf-icon-search:before{content:"\e920"}
.gf-icon-shipping:before{content:"\e921"}
.gf-icon-star:before{content:"\e922"}
.gf-icon-support:before{content:"\e923"}
.add-to-cart{border:0;border-radius:0;margin:10px auto 0;padding:0;width:200px!important}
.add-to-cart:focus{color:#fff}
.blog-button{font-size:18pt!important;height:auto!important;margin-top:50px;width:200px!important}
a.btn-black,a.ingredients{padding-top:17px!important}
.btn-black,.ingredients,.applyPromoCode .applyCoupon-input .couponBtn input,.cartView .couponBtn input{background-color:#000!important;margin-left:0!important;padding:10px 15px!important;width:100%!important}
.btn-more-recipes{background-color:#000;border-radius:6px;color:#fff;font-size:10pt;font-style:italic;margin:6px 2px}
.btn-more-recipes:hover{color:#ccc}
.btn-signup,.btn-black,.ingredients,.applyPromoCode .applyCoupon-input .couponBtn input,.cartView .couponBtn input,.btn-submit,.accSignInCreateAccount .accSignIn .btnContainer input.primaryBtn,.accSignInCreateAccount .chkSignIn .btnContainer input.primaryBtn,.chkSignInOpts .accSignIn .btnContainer input.primaryBtn,.chkSignInOpts .chkSignIn .btnContainer input.primaryBtn,.pnlAccount input[type="submit"],.chkGuestAcc .primaryBtn{background-color:#414042;border:.35px solid #414042;border-radius:0;color:#fff;display:inline-block;font-family:"NimbusSanDW01ConBold";font-size:20pt;height:auto;line-height:0;margin-left:-4px;margin-top:0;min-height:35px;padding:0;text-transform:uppercase;width:100px}
.btn-signup:hover,.btn-black:hover,.ingredients:hover,.applyPromoCode .applyCoupon-input .couponBtn input:hover,.cartView .couponBtn input:hover,.btn-submit:hover,.accSignInCreateAccount .accSignIn .btnContainer input.primaryBtn:hover,.accSignInCreateAccount .chkSignIn .btnContainer input.primaryBtn:hover,.chkSignInOpts .accSignIn .btnContainer input.primaryBtn:hover,.chkSignInOpts .chkSignIn .btnContainer input.primaryBtn:hover,.pnlAccount input:hover[type="submit"],.chkGuestAcc .primaryBtn:hover{color:#fff}
.btn-submit,.accSignInCreateAccount .accSignIn .btnContainer input.primaryBtn,.accSignInCreateAccount .chkSignIn .btnContainer input.primaryBtn,.chkSignInOpts .accSignIn .btnContainer input.primaryBtn,.chkSignInOpts .chkSignIn .btnContainer input.primaryBtn,.pnlAccount input[type="submit"]{margin-left:0!important}
.btn-transparent{background-color:transparent;border:2px solid #fff;color:#fff;display:inline-block;font-family:"NimbusSanDW01ConBold";font-size:40pt;height:80px;padding:22px 30px}
@media(min-width:945px){.btn-transparent{margin-left:50px}
}
@media(max-width:47.938em){.btn-transparent{display:block;font-size:20pt;height:50px;margin:0 auto;padding:13px 15px;text-align:center;width:171px}
}
.btn-transparent:hover,.btn-transparent:focus{color:#fff;text-decoration:none;text-shadow:2px 2px #111}
button.dropdown-header{background-color:rgba(0,0,0,0);border:medium none;height:100%;padding:0 15px;width:100%}
.cartCheckoutBtns a{color:#fff!important}
.disabled{background-color:#d1d3d4!important}
.primary-button,.add-to-cart,.blog-button,.read-more-button,.tag,.accSignInCreateAccount .pnlCreateAccount input.primaryBtn,.chkSignInOpts .pnlCreateAccount input.primaryBtn,.checkout .checkoutColB .btnCheckoutContinue,.cartCheckoutBtns .primaryBtn,.chkCreateAcc .secondaryBtn{background-color:#eb0029;color:#fff;display:block;height:35px;font-family:"NimbusSanDW01ConBold";font-size:17pt;line-height:27pt;width:150px;text-align:center;text-transform:uppercase}
.primary-button:hover,.add-to-cart:hover,.blog-button:hover,.read-more-button:hover,.tag:hover,.accSignInCreateAccount .pnlCreateAccount input.primaryBtn:hover,.chkSignInOpts .pnlCreateAccount input.primaryBtn:hover,.checkout .checkoutColB .btnCheckoutContinue:hover,.cartCheckoutBtns .primaryBtn:hover,.chkCreateAcc .secondaryBtn:hover{background-color:#c41520;color:#fff;text-decoration:none}
.read-more-button{background-color:#414042;border:0;display:inline-block}
.read-more-button:focus{color:#fff}
.sign-up-button{max-width:120px;padding:9px 10px 2px 10px;background-color:#414042}
.sign-up-button:hover{background-color:#6d6e71}
.secondary-button,.learn-block a{color:#eb0029;font-family:"Helvetica Neue LT W01_77 Bd Cn";font-size:17pt;height:30px;text-transform:uppercase;width:135px}
.secondary-button:hover,.learn-block a:hover{border-bottom:3px solid #eb0029;height:27px;width:135px}
.secondary-button-light{color:#414042;font-family:"Helvetica Neue LT W01_47 Lt Cn";font-size:14pt}
.secondary-button-light:hover{text-decoration:underline}
.secondary-button-disabled{color:#d1d3d4;height:30px}
.secondary-button-disabled:hover{border-bottom:0;height:30px;text-decoration:none}
.banner,.extended-content .lifestyle-banner{margin-left:50%;overflow:hidden;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover}
@media(min-width:1600px){.banner,.extended-content .lifestyle-banner{width:100%}
}
.banner.homepage-banner,.extended-content .homepage-banner.lifestyle-banner{margin-left:60%;-webkit-transform:translate(-60%,0);-moz-transform:translate(-60%,0);-ms-transform:translate(-60%,0);-o-transform:translate(-60%,0);transform:translate(-60%,0)}
.banner-copy,.extended-banner-copy,.top-banner-copy,.recipe-wrapper{color:#fff;display:table;line-height:28pt;position:absolute;text-align:center;text-shadow:2px 2px 2px #111;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}
.banner-copy h1.header,.extended-banner-copy h1.header,.top-banner-copy h1.header,.recipe-wrapper h1.header{color:#fff;font-family:"NimbusSanDW01ConBold";font-size:60pt;line-height:50pt;margin:0 auto}
@media only screen and (min-width:501px) and (max-width:768px){.banner-copy h1.header,.extended-banner-copy h1.header,.top-banner-copy h1.header,.recipe-wrapper h1.header{font-size:49pt;line-height:44pt}
}
@media(max-width:500px){.banner-copy h1.header,.extended-banner-copy h1.header,.top-banner-copy h1.header,.recipe-wrapper h1.header{font-size:28pt;line-height:28pt;margin-top:-4px}
}
.banner-copy p,.extended-banner-copy p,.top-banner-copy p,.recipe-wrapper p{font-family:"Helvetica Neue LT W01_57 Cond";font-size:21pt;margin:15px auto}
@media(max-width:767px){.banner-copy p,.extended-banner-copy p,.top-banner-copy p,.recipe-wrapper p{font-size:15pt;line-height:18pt;margin-left:30px;margin-right:30px}
}
.extended-banner-copy{right:3%;top:55%;width:40%}
.extended-banner-copy h2{text-transform:lowercase}
.top-banner-copy{top:60%}
@media(min-width:48em){.cat-sort{float:right!important}
.cat-sort .sort-by{float:right!important}
}
@media(max-width:47.938em){.cat-sort{float:left!important;position:absolute;top:40px}
.cat-sort .sort-by .icon{left:170px;top:50px}
.cat-sort .sort-by-menu{margin-top:20px}
}
.dropdown{background-color:#fff;border:1px solid #414042;color:#111;font-size:17pt;font-family:"Nimbus Sans TW01BlaCon";float:right;height:35px;margin-top:80px;text-transform:uppercase;width:150px}
.dropdown:hover,.dropdown:hover .dropdown-category{display:block;cursor:pointer}
@media(max-width:47.938em){.dropdown{float:right;margin-top:75px;position:absolute;text-align:right;z-index:999}
}
.dropdown .gf-icon-double-arrow-right,.dropdown .gf-icon-double-arrow-down{display:none;font-size:17pt;margin-top:2px}
.dropdown [aria-expanded="true"] .gf-icon-double-arrow-down{display:inline-block;position:absolute;right:10px}
.dropdown [aria-expanded="true"] .gf-icon-double-arrow-right{display:none}
.dropdown .gf-icon-double-arrow-right{display:inline-block;position:absolute;right:10px}
.dropdown ul,.dropdown li{list-style-type:none;padding:0}
@media(max-width:47.938em){.dropdown ul,.dropdown li{text-align:right}
}
.dropdown-category{color:#414042;display:none;font-family:"Helvetica Neue LT W01_47 Lt Cn";font-size:14pt;letter-spacing:normal;line-height:26pt;text-transform:none;white-space:nowrap}
.dropdown-category:hover{color:#eb0029}
.dropdown-header{color:#414042;font-family:"Nimbus Sans TW01BlaCon";font-size:17pt;line-height:20pt;margin:0 20px 0 0;padding-left:15px;text-align:left;text-transform:uppercase}
.dropdown-header:focus,.dropdown-header:hover{cursor:pointer}
.dropdown-menu{border:0;border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.75);box-shadow:0 6px 12px rgba(0,0,0,0.75);min-width:150px;text-align:right;top:97%}
.form-control:focus .icon{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.qty-menu{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:1px solid #414042;border-radius:0;color:#414042;cursor:pointer;float:left;font-family:"NimbusSanDW01ConBold";font-size:20pt;height:35px;left:0;line-height:20pt;padding:0 40px 0 5px;text-align:right;text-transform:uppercase;width:130px;z-index:9999}
.select-qty{background-color:rgba(0,0,0,0);border:0;margin:0;position:absolute}
.select-qty .icon{color:#414042;float:right;font-size:20pt;left:105px;padding:4px 0;position:absolute;top:0;z-index:-1}
select.qty-menu::-ms-expand,select.sort-by-menu::-ms-expand{display:none}
.sort-by{background-color:transparent;border:medium none;margin-top:0}
.sort-by{color:#414042;float:right;font-size:17pt;margin-top:-9px;padding:4px 0;position:absolute;right:20px;top:89px;z-index:-1}
@media(max-width:47.938em){.sort-by{right:8px;top:30px}
}
.sort-by-menu{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:1px solid #414042;border-radius:0;color:#414042;cursor:pointer;float:right;font-family:"NimbusSanDW01ConBold";font-size:17pt;height:35px;line-height:20pt;margin-top:79px;padding:0 40px 0 5px;right:0;text-align:right;width:175px;z-index:9999}
.sort-by-menu [value=""]{text-align:right}
@media(max-width:47.938em){.sort-by-menu{margin-top:40px}
}
.text-field{background-color:#fff;border:1px solid #414042;color:#414042;font-family:"Helvetica Neue LT W01_47 Lt Cn";font-size:11pt;height:25px;line-height:26pt;padding:7px 5px 7px 15px;text-align:left;text-transform:uppercase}
.carousel .gf-icon-arrow-left:before{-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);content:"\e811";color:#ccc;display:block;font-size:37pt;height:30%;position:absolute;left:15px;top:calc(50% - 20px)}
.carousel .gf-icon-arrow-right:before{-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);content:"\e812";color:#ccc;display:block;font-size:37pt;height:30%;position:absolute;right:15px;top:calc(50% - 20px)}
.flame{margin-right:8px;margin-top:-15px;width:20px}
.gf-icon-cart,.gf-icon-search{font-size:20pt;line-height:24pt;margin-top:34px}
.gf-icon-search{margin-left:18px;margin-top:25px}
@media(max-width:47.938em){.gf-icon-search{margin-left:0;margin-top:0}
}
input[type=text]::-ms-clear{display:none}
.main-search-btn{background-color:rgba(0,0,0,0);border:medium none;font-size:20pt;position:absolute;right:0}
@media(max-width:47.938em){.main-search-btn{right:15px;top:1px}
}
.main-search-input{position:absolute;right:0;width:326px}
@media(max-width:47.938em){.main-search-input{left:55px;top:0;width:calc(100% - 70px)}
}
.main-search-input:focus{border:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(235,0,41,0.9);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(235,0,41,0.9)}
.navbar{background-color:rgba(0,0,0,0.5);border:0;color:#fff;min-height:103px;position:absolute;width:100%}
@media(min-width:48em){.navbar li a:nth-child(-n+5):after{content:url("/media/SmallAppliancesUS/GeorgeForeman/Navigation/pipe_sm.png");margin-left:18px}
}
@media(max-width:47.938em){.navbar li a{padding-left:0}
}
@media(max-width:47.938em){.navbar-collapse{background-color:rgba(0,0,0,0.7);margin-top:27px;overflow-y:hidden}
}
.navbar-default .navbar-nav li{color:#fff}
@media(max-width:47.938em){.navbar-default .navbar-nav li{margin:0 15px}
}
.navbar-default .navbar-nav button :after{display:none}
.navbar-default .navbar-nav a{color:#fff!important;font-family:"NimbusSanDW01ConBold";font-size:20pt;line-height:24pt;margin-bottom:10px;margin-top:10px;padding-right:0}
.navbar-default .navbar-nav a:hover{color:#eb0029!important;text-shadow:2px 2px #111}
@media(min-width:48em){.navbar-right{position:absolute;right:30px;margin-top:10px}
}
.navbar-toggle{margin-top:33px}
.navbar-toggle .icon-bar{background-color:#999!important}
.nav-inline li{display:inline-block}
.page{float:right;margin:30px 15px}
.page li{padding:4px}
.page li a{color:#717171;cursor:pointer;padding:0;width:1em}
.page li a:hover{background-color:transparent!important;color:#eb0029}
.page li a .icon{font-size:14px}
.page .page-status{margin:0 .7em}
.page .page-status .active{background-color:#eb0029;border-radius:8px;color:#fff;margin:0 .35em;padding:.4em .6em}
#showSearch,#showSearch:checked,.toggled{display:none}
#showSearch:checked ~ .toggled{display:block}
.toggler{cursor:pointer}
.toggler .toggled{position:absolute;right:0;width:300px}
.toggler:hover{color:#eb0029}
.blog-navbar{min-height:101px;max-height:101px;width:100%}
@media(max-width:991px){.blog-navbar{margin-top:270px}
}
.blog-nav{font-family:"Nimbus Sans TW01BlaCon";font-size:20pt}
@media(max-width:991px){.blog-nav li{line-height:42pt;width:100%}
}
@media(min-width:62em){.blog-nav li:not(:last-child):after{content:url("/media/SmallAppliancesUS/GeorgeForeman/Navigation/pipe_sm.png");margin-left:25px;margin-right:12px}
}
.blog-nav a{color:#111}
.blog-nav a:hover,.blog-nav a:focus{background-color:#eb0029;color:#fff;margin:0 -30px;padding:0 28px 0 32px;text-decoration:none}
.brand{background-position:50% 50%;background-repeat:no-repeat;display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap}
.brand-bd{height:17px;width:97px}
.brand-bm{height:16px;width:93px}
.brand-gf{height:12px;position:relative;top:-2px;width:100px}
.brand-jm{height:24px;position:relative;top:.25em;width:95px}
.brand-rv{height:14px;width:90px}
.brand-rm{height:16px;width:92px}
.brand-hb{height:20px;width:106px}
.brand-spb{height:26px;width:98px}
footer{background-color:#f1f2f2;height:auto;margin-top:50px;min-height:400px;padding:30px 0}
footer h2{color:#414042;font-family:"NimbusSanDW01ConBold";font-size:20pt;line-height:18pt}
footer a{color:#6d6e71;font-family:"Helvetica Neue LT W01_47 Lt Cn";font-size:13pt;line-height:20pt}
footer a:hover{color:#414042;text-decoration:underline}
footer input[type="email"]{border:.35px solid #414042;border-radius:0;float:left;font-size:11pt;height:35px;max-width:275px;padding:0 5px;width:calc(80% - 50px)}
@media(min-width:768px){footer .flex{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}
}
.footer-brands{margin:0;padding:1.4em 0}
@media(min-width:992px){.footer-brands{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute}
}
.footer-brands li{display:inline-block;vertical-align:middle}
.footer-brands li+li{margin-left:1.4em}
.footer-legal li{color:#6d6e71}
.footer-legal li a{color:#6d6e71;font-family:"Helvetica Neue LT W01_47 Lt Cn";font-size:14pt;line-height:16pt}
.footer-legal li a:hover{color:#414042}
.footer-legal li:not(:last-child){border-right:1px solid #6d6e71}
.footer-links{margin-bottom:30px}
@media(min-width:48em){.footer-links{border-left:1px solid #414042;margin-bottom:50px}
}
.footer-links li{font-size:13pt;margin-top:15px}
@media(max-width:47.938em){.footer-links li{margin-top:10px}
}
.footer-nav-header{font-size:22px;font-weight:600;margin-bottom:15px;max-width:155px;width:auto}
.footer-nav-header .list-unstyled{font-size:18px;font-weight:400}
.footer-social{margin-bottom:30px}
.footer-social .icon{color:#414042;display:inline-block;font-size:48px}
@media only screen and (min-width:768px) and (max-width:991px){.footer-social .icon{font-size:44px}
}
@media(max-width:47.938em){.footer-social .icon{font-size:38px}
}
.main-footer{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute;margin-top:60px}
.sub-footer{background-color:rgba(255,255,255,0.2);background-image:-webkit-linear-gradient(rgba(255,255,255,0.2),rgba(255,255,255,0));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.2)),to(rgba(255,255,255,0)));background-image:-o-linear-gradient(rgba(255,255,255,0.2),rgba(255,255,255,0));background-image:linear-gradient(rgba(255,255,255,0.2),rgba(255,255,255,0));background-color:#000;overflow-x:auto;white-space:nowrap}
.sub-footer>.container{width:88%}
.svg .brand-spb{background-image:url("/media/SmallAppliancesUS/shared/svg/logo_spb.svg")}
.brand-bd{background-image:url("/media/SmallAppliancesUS/shared/svg/logo_bd.svg")}
.brand-bm{background-image:url("/media/SmallAppliancesUS/shared/svg/logo_bm.svg")}
.brand-gf{background-image:url("/media/SmallAppliancesUS/shared/svg/logo_gf.svg")}
.brand-jm{background-image:url("/media/SmallAppliancesUS/shared/svg/logo_jm.svg")}
.brand-rv{background-image:url("/media/SmallAppliancesUS/shared/svg/logo_rv.svg")}
.brand-rm{background-image:url("/media/SmallAppliancesUS/shared/svg/logo_rm.svg")}
.brand-hb{background-image:url("/media/SmallAppliancesUS/shared/svg/logo_hb.svg")}
.extended-content{margin:30px 0;overflow:hidden;padding:0}
.extended-content+.extended-content{margin-top:0}
.extended-content .banner-copy h2,.extended-content .extended-banner-copy h2,.extended-content .top-banner-copy h2,.extended-content .recipe-wrapper h2{margin-bottom:0}
.extended-content .banner-copy p,.extended-content .extended-banner-copy p,.extended-content .top-banner-copy p,.extended-content .recipe-wrapper p{font-size:17pt;margin-top:0}
.extended-content .lifestyle-banner{min-height:auto!important;width:960px}
@media(max-width:991px){.feature-callout .feature-img-block{margin-bottom:15px!important}
}
.feature-callout .feature-img-block img{height:100%}
@media(min-width:62em){.feature-callout .feature-img-block img{width:100%}
}
.feature-callout h5,.feature-callout h5 a,h5 .feature-callout a{font-family:"NimbusSanDW01ConBold";font-size:18pt}
.feature-callout p{font-size:11pt}
@media(min-width:62em){.feature-tiles-wrapper{-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}
}
@media(min-width:501px){.feature-tiles-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute;width:100%}
}
.feature-tiles-wrapper .feature-tile{display:inline-block;margin:15px;padding:0;width:210px}
@media only screen and (min-width:501px) and (max-width:991px){.feature-tiles-wrapper .feature-tile{margin:8px 10%}
}
@media(max-width:500px){.feature-tiles-wrapper .feature-tile{display:block;margin:15px auto;max-width:210px;width:100%}
}
.feature-tiles-wrapper .feature-tile b p{font-family:"NimbusSanDW01ConBold"}
.recipe img{width:960px}
.recipe-wrapper{line-height:normal;margin-left:15px;text-align:left;text-shadow:none}
@media(max-width:47.938em){.recipe-wrapper{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);color:#414042;margin-left:0;position:relative}
}
.recipe-wrapper h5,.recipe-wrapper h5 a,h5 .recipe-wrapper a{font-family:"NimbusSanDW01ConBold"}
.recipe-wrapper p{font-size:13pt!important;margin-left:0;margin-right:0}
.red-callout-background{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;background-color:#eb0029}
.red-callout-background img{width:100%}
.red-callout-copy{background-color:#eb0029;color:#fff;padding:15px}
.red-callout-copy h6{font-family:"NimbusSanDW01ConBold";margin-bottom:0}
.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border:0}
.panel-heading{border-radius:0;border-top:1px solid;padding:10px 0;text-transform:uppercase}
.panel-title>[aria-expanded="true"]:after{content:"-";float:right;margin-top:-2px;position:absolute;right:30px;-webkit-transform:scale(2,1);-moz-transform:scale(2,1);-ms-transform:scale(2,1);-o-transform:scale(2,1);transform:scale(2,1)}
.panel-title>[aria-expanded="false"]:after{content:"+";float:right;margin-top:-2px;position:absolute;right:30px;-webkit-transform:scale(1.15,1.25);-moz-transform:scale(1.15,1.25);-ms-transform:scale(1.15,1.25);-o-transform:scale(1.15,1.25);transform:scale(1.15,1.25)}
.product-count{color:#a7a9ac;font-size:10pt;vertical-align:top}
.sidebar{margin-top:25px}
@media(min-width:48em){.sidebar{margin-top:75px}
}
.sidebar h3{font-size:22pt}
.sidebar h5 a,h5 .sidebar a a{font-family:"NimbusSanDW01ConBold";font-size:18pt}
.sidebar li .active{color:#eb0029;text-decoration:none}
.sidebar li a{color:#414042}
.sidebar li a:hover,.sidebar li a:focus{color:#eb0029;text-decoration:none}
.sidebar .panel-body{padding:0 0 15px!important}
@media(max-width:47.938em){.sidebar .panel-body li{margin:3px 0}
}
.sidebar .panel-title{height:auto;min-height:30px;word-wrap:break-word}
.sidebar .panel-title a{display:block}
@media(max-width:47.938em){.sidebar .list-unstyled li{margin:3px 0}
}
.cookie-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;position:fixed;bottom:0;left:0;right:0;padding:1em 1.8em;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}
.cookie-banner-color-override{background-color:rgba(0,0,0,0.8)}
.cc-message{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:5px 15px;color:#fff;float:left}
.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between;float:left}
.cc-btn{padding:.4em .8em;display:block;border-width:2px;border-style:solid;text-align:center;min-width:140px;background-color:#eb0029;color:#fff!important}
.cc-btn:hover{background-color:#c41520;cursor:pointer}
.cc-link{color:#fff}
@media screen and (max-width:575px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cookie-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.cc-message{margin-bottom:1em}
}
.popup-background-overlay{position:fixed;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;z-index:100;background-color:rgba(26,26,26,0.8);top:0;left:0;padding:20px;-webkit-transition:5s ease-out all;-o-transition:5s ease-out all;transition:5s ease-out all;z-index:0}
.popup-background-overlay.show{display:block}
.newsletter-signup-container,.contact-us-popup-container{position:fixed;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;z-index:100;top:0;left:0;padding:20px;-webkit-transition:5s ease-out all;-o-transition:5s ease-out all;transition:5s ease-out all;z-index:9999}
.newsletter-signup-container h2,.contact-us-popup-container h2,.newsletter-signup-container h3,.contact-us-popup-container h3,.newsletter-signup-container h5,.newsletter-signup-container h5 a,h5 .newsletter-signup-container a,.contact-us-popup-container h5,.contact-us-popup-container h5 a,h5 .contact-us-popup-container a,.newsletter-signup-container p,.contact-us-popup-container p{color:#fff!important;margin-bottom:0;margin-top:0}
.newsletter-signup-container h3,.contact-us-popup-container h3{margin-bottom:10px}
.newsletter-signup-container h2.popup-border-bottom,.contact-us-popup-container h2.popup-border-bottom{margin-top:0;border-bottom:1px solid #eb0029;margin-bottom:10px;padding-bottom:10px}
.newsletter-signup-container hr,.contact-us-popup-container hr{background-color:#eb0029;border-color:#eb0029}
.newsletter-signup-container .postfix-btn .btn,.contact-us-popup-container .postfix-btn .btn{max-width:150px}
.newsletter-signup-container .postfix-input,.contact-us-popup-container .postfix-input{margin-bottom:10px}
.newsletter-signup-container .postfix-btn .btn,.contact-us-popup-container .postfix-btn .btn{border-radius:8px}
.newsletter-signup-container label,.contact-us-popup-container label{color:#fff}
.newsletter-signup-container .form-group,.contact-us-popup-container .form-group{color:#FFF;text-align:left}
.newsletter-signup-container .form-group input,.contact-us-popup-container .form-group input{margin-left:10px}
.newsletter-signup-container .form-group label,.contact-us-popup-container .form-group label,.newsletter-signup-container .form-group input,.contact-us-popup-container .form-group input,.newsletter-signup-container .form-group span,.contact-us-popup-container .form-group span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.newsletter-popup-box,.contact-us-popup-box{position:relative;width:100%;max-width:1008px;min-height:600px;background-color:#FFF}
.close-popup-box{position:absolute;font-size:14pt;right:14px;top:7px;margin:6px;width:15px;height:25px;z-index:101}
.close-popup-box:after{content:"X";color:#55565A}
.popup-background{width:99%;height:100%;position:absolute;overflow:hidden;padding:1%;top:0;left:0}
.popup-background img{height:100%;max-height:700px;min-width:1008px}
.dropshadow{position:relative}
.dropshadow:before,.dropshadow:after{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:300px;background:#333;-webkit-box-shadow:0 15px 10px #333;-moz-box-shadow:0 15px 10px #333;box-shadow:0 15px 10px #333;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}
.dropshadow:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto}
.newsletter-popup-signup{padding:25px 40px;min-height:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.newsletter-popup-signup .btn-primary{margin-top:10px}
.popup-intro{text-align:center;padding:20px}
.modal-body .required:before{color:#eb0029;content:"*";display:block;left:20px;position:absolute;z-index:1}
.modal-body .required-icon:before{color:#eb0029;content:"*";display:inline-block;margin-right:3px}
.modal-body input[type="email"]{max-width:none!important;width:100%!important;float:none!important;padding-left:20px!important}
.modal-body{padding:0 30px 0 25px!important}
.modal-body .form-control{border-radius:0!important;border:.35px solid #414042;margin:25px 0;padding-left:20px}
.modal-body .form-control::-webkit-input-placeholder{color:#000}
.modal-body .form-control:-ms-input-placeholder{color:#000}
.modal-body .form-control::-ms-input-placeholder{color:#000}
.modal-body .form-control::placeholder{color:#000}
.contact-us-popup-box{max-width:600px!important}
.popup-disclaimer{font-size:10pt;position:absolute;color:#414042;right:25px;bottom:0}
.popup-disclaimer span{color:#E85121}
.hide-text{font:0/0 serif;height:1px;width:1px;overflow:hidden;position:absolute}
.modal-body input[type="checkbox"],.modal-body input[type="radio"]{margin-right:.2em;margin-left:.8em;margin-bottom:.4em;vertical-align:middle}
.btn-primary{background-color:#eb0029;color:#fff;display:block;height:35px;font-family:"NimbusSanDW01ConBold";font-size:17pt;line-height:12pt;width:150px;text-align:center;text-transform:uppercase;border-radius:0!important}
.btn-primary:hover{background-color:#c41520}
.news-popup-container{display:none;position:fixed;top:0;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%;z-index:2000}
.news-popup-container.show{display:-webkit-box;display:-ms-flexbox;display:flex}
.form-card-container{position:relative;width:90%;left:5%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
@media(min-width:768px){.form-card-container{left:0}
}
.news-popup-container .custom-control{margin-top:0;margin-bottom:0}
.news-popup-container .btn-primary{border:0}
.news-popup-container .close{top:0;right:0;z-index:9999}
.news-popup-container .close .gf-icon-plus:before{font-size:20pt;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.news-popup-container .popup-background{display:none}
.popup-form{width:100%;height:auto;position:relative;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:15px;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;min-height:350px}
@media(max-width:50em){.popup-form h2{font-size:28pt!important}
}
.popup-form.show{display:block}
.news-popup-container .form-group.required:before{color:#d3011d;content:"*";display:block;left:30px;position:absolute;z-index:1}
.news-popup-container .modal-body.success{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}
.required:before{color:#d3011d;content:"*";margin-right:3px}
.news-popup-container .modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0}
.news-modal-header{width:100%;padding:0 25px}
.modal-backdrop{display:none}
.modal-backdrop.show{display:block}
.show-on-mobile{display:block}
.hide-on-mobile{display:none}
.icon-close-view{display:none}
.icon-close-view.show{display:block}
@media(min-width:768px){.news-popup-container{max-width:850px;max-height:510px}
.form-card-container{width:auto}
.news-popup-container.show .popup-background{display:block}
.popup-form{position:absolute;width:60%;height:100%;max-height:70%;background-color:transparent;right:0;top:0}
.news-popup-container .close{top:10px;right:20px}
.popup-form.show{display:-webkit-box;display:-ms-flexbox;display:flex}
.news-popup-container .close{position:absolute}
.show-on-mobile{display:none}
.hide-on-mobile{display:block}
}
.modal-backdrop{display:none;background-color:rgba(0,0,0,0.8)}
.modal-backdrop.show{display:block;opacity:1}
.error-message li{font-size:10pt;line-height:12pt}
@media(min-width:768px){.newsletter-popup-font{font-size:18pt;line-height:22pt}
}
.basic-grills{margin-bottom:30px}
.bg-placeholder{background:#e6e7e8 none repeat scroll 0 0;display:block;height:100%;margin:0;padding:0;position:absolute;top:0;width:10000px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover}
.bg-white{background-color:#fff}
.divider{margin:0 auto;width:calc(50%+100px)}
@media(max-width:944px){h2.camelcase{width:100%}
}
.grills .collapse.in{position:relative;z-index:1}
.grills .collapse p{line-height:25pt}
.grills .dropdown-arrow{display:inline-block;max-width:100%}
#advancedGrills{-webkit-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in}
@media(min-width:48em){#advancedGrills .dropdown-arrow{margin-left:-30%}
}
#basicGrills{-webkit-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in}
@media(min-width:48em){#basicGrills .dropdown-arrow{margin-left:-65%}
}
#premiumGrills{-webkit-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in}
@media(min-width:48em){#premiumGrills .dropdown-arrow{margin-left:3%}
}
#outdoorGrills{-webkit-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in}
@media(min-width:48em){#outdoorGrills .dropdown-arrow{margin-left:37%}
}
#beyondGrills{-webkit-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in}
@media(min-width:48em){#beyondGrills .dropdown-arrow{margin-left:72%}
}
.grill-backdrop{margin-left:50%;margin-top:30px;height:218px;overflow:hidden;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover}
@media(min-width:1600px){.grill-backdrop{width:100%}
}
.grills .collapse{height:0}
@media(max-width:991px){.grills h1{margin-bottom:10px}
}
@media(min-width:48em){.grills{height:430px}
}
.grills a{color:#fff;outline:0}
.grills a:hover{color:#fff}
@media(max-width:991px){.grills p{font-size:14pt}
}
.grills h4{margin-bottom:15px;margin-top:-15px}
@media(min-width:48em){.grills h4{font-size:20pt;line-height:20pt}
}
@media(max-width:47.938em){.grills h4{font-size:8vw;margin-top:-7%}
}
@media(max-width:47.938em){.grills img:not(.dropdown-arrow){width:65%}
}
@media(min-width:48em){.grills .advanced-grills{left:26.66667%;position:absolute;top:210px;z-index:999}
.grills .basic-grills{left:10%;top:16px;z-index:999}
.grills .premium-grills{left:43.33334%;position:absolute;top:207px;z-index:999}
.grills .outdoor-grills{left:60%;position:absolute;top:211px;z-index:999}
.grills .outdoor-grills img{z-index:-1}
.grills .beyond-grills{left:76.66668%;position:absolute;top:210px;z-index:999}
}
.grills .primary-button,.grills .add-to-cart,.grills .blog-button,.grills .read-more-button,.grills .tag,.grills .accSignInCreateAccount .pnlCreateAccount input.primaryBtn,.accSignInCreateAccount .pnlCreateAccount .grills input.primaryBtn,.grills .chkSignInOpts .pnlCreateAccount input.primaryBtn,.chkSignInOpts .pnlCreateAccount .grills input.primaryBtn,.grills .checkout .checkoutColB .btnCheckoutContinue,.checkout .checkoutColB .grills .btnCheckoutContinue,.grills .cartCheckoutBtns .primaryBtn,.cartCheckoutBtns .grills .primaryBtn,.grills .chkCreateAcc .secondaryBtn,.chkCreateAcc .grills .secondaryBtn{color:#fff;margin-bottom:50px}
h1 ~ p{font-size:20pt;margin-bottom:30px}
@media(max-width:47.938em){h1 ~ p{font-size:13pt;line-height:18pt}
}
h2{font-family:"NimbusSanDW01ConBold";font-size:40pt;line-height:40pt}
@media(max-width:47.938em){h2{font-size:28pt;line-height:25pt}
}
.pipe{height:65px;margin:-18px 10px 0 10px}
.learn-block{margin-bottom:30px}
.learn-block h4{font-size:20pt}
.learn-block a{font-size:14pt}
.learn-block a:hover{color:#eb0029}
.learn-block a .gf-icon-double-arrow-right{display:inline-block;font-size:12pt;left:5px;position:relative;top:-3px}
.recipe-block{padding-bottom:3px;padding-left:0;padding-right:0}
@media(min-width:48em){.recipe-block{padding:2px}
}
.recipe-block a,a .recipe-block:hover{color:#fff}
.recipe-block h2{font-size:30pt;line-height:24pt}
@media(max-width:47.938em){.recipe-block h2{font-size:11vw;line-height:9vw}
}
@media(min-width:768px) and (max-width:991px){.recipe-block h2{font-size:20pt;line-height:16pt}
}
.recipe-block img{width:100%}
.banner-carousel img{max-width:none!important}
.banner-carousel .item{margin:0!important}
.content-badge{margin-right:22px;margin-top:23px;vertical-align:top;width:72px}
.content-block{margin-top:8px;text-align:center}
.content-block .inline-block{text-align:left}
.content-block h3{border-bottom:1px dotted;font-size:20pt;margin-bottom:2px;padding-bottom:7px}
.content-block p{border-top:1px dotted;margin-bottom:25px;padding-top:5px}
@media(max-width:47.938em){.custom-dropdown ~ .filter-title,.custom-dropdown ~ .support-title{padding-bottom:60px}
}
.filter-title,.support-title{border-bottom:1px solid;font-size:22pt;padding-bottom:10px;text-align:left}
@media(min-width:48em){.filter-title,.support-title{margin-top:75px}
}
@media(max-width:47.938em){.filter-title,.support-title{font-size:20pt;white-space:nowrap}
}
.hr-red{background-color:#eb0029;border:medium none;height:7px;margin:0}
.shop-block{padding:10px}
@media(max-width:47.938em){.shop-block{padding:10px 0}
.shop-block:first-child{margin-top:50px}
.shop-block img{margin:0 auto;width:300px}
}
.product-block{color:#414042;margin:20px 0;max-width:200px}
.product-block h5,.product-block h5 a,h5 .product-block a{display:inline-block;font-family:"NimbusSanDW01ConBold";font-size:17pt}
.product-block h6{display:inline-block;float:right;font-family:"NimbusSanDW01ConBold";font-size:11pt;margin-top:5px}
.product-block a{color:#414042}
.product-block p.top-border{border-top:1px solid #414042;padding-top:10px}
@media(max-width:47.938em){.product-block{margin:20px auto}
.product-block:first-child{margin-top:55px}
}
.product-block .original-price{color:#ccc;display:block;font-size:18pt;margin-bottom:-15px;text-decoration:line-through}
.product-block .original-price:before{content:"$";font-size:14pt;line-height:18pt;vertical-align:top}
.product-block .sale-pricing{display:block;float:right;margin-bottom:75px}
.product-block .sale-pricing h5,.product-block .sale-pricing h5 a,h5 .product-block .sale-pricing a{color:#eb0029;display:inline-block;font-size:14pt!important;line-height:14pt;margin-right:10px;padding-left:30px}
.product-block .sale-pricing h3{color:#eb0029;display:inline-block;font-size:26pt;margin:0}
.more{max-width:200px;padding-top:115px}
.more .exclusive-retailer{width:120px}
.more input{right:0}
.more button{text-align:center}
.more .flex-bottom{bottom:0;max-width:200px;position:absolute;vertical-align:bottom}
@media(max-width:767px){.flex-wrap>[class*="col-"]{margin:0 auto}
}
@media(max-width:350px){.banner-copy .header,.extended-banner-copy .header,.top-banner-copy .header,.recipe-wrapper .header{font-size:44pt}
}
@media(min-width:48em){.blog h1{margin:20px auto;max-width:300px;padding-top:20px}
}
.blog h1{margin-bottom:10px}
.blog .dropdown{float:left;margin-top:5px;width:auto}
.blog .dropdown-menu{width:100%}
.blog-filter-block{margin:0 auto;max-width:300px}
@media(max-width:47.938em){.blog-filter-block{margin:0 auto 65px}
}
.border-red{border-bottom:3px solid #eb0029;border-top:3px solid #eb0029;height:120px;margin:-50px auto 41px;width:415px}
@media(max-width:767px){.border-red{height:110px;margin:-50px auto 41px;width:270px}
}
.flame-lg{margin-left:3px;margin-right:3px;margin-top:-35px;width:50px}
@media(min-width:500px) and (max-width:767px){.flame-lg{margin-top:-25px;width:40px}
}
@media(max-width:499px){.flame-lg{margin-top:-17px;width:28px}
}
.modal-body input[type="email"]{border:.35px solid #414042;border-radius:0;float:left;font-size:11pt;height:35px;max-width:275px;padding:0 5px;width:calc(80% - 50px)}
.recipe-category-block{padding:10px}
.recipe-category-block:last-child{padding-bottom:30px}
@media(max-width:767px){.recipe-category-block{padding:10px 0}
}
.recipe-category-block img{display:block;margin-left:auto;margin-right:auto}
.blog-block{border:1px solid #414042;color:#414042;margin:20px 0;padding:15px}
@media(max-width:991px){.blog-block{margin:15px auto!important;max-width:300px}
}
.blog-block h5,.blog-block h5 a,h5 .blog-block a{color:#414042;display:inline-block}
.blog-block h6{display:inline-block;float:right}
.blog-block p{margin-bottom:50px}
.blog-block p .top-border{border-top:1px solid;padding-top:10px}
.blog-block .more{bottom:10px;display:block;position:absolute;right:15px;vertical-align:bottom;width:100%}
.blog-block .more .gf-icon-chat-bubbles{margin-top:15px}
.blog-block .text-overlay{height:100%}
@media(min-width:992px){.col-md-4.blog-block{margin:15px;width:30.1%}
}
@media(min-width:768px) and (max-width:991px){.col-sm-6.blog-block{margin:15px;width:45.9%}
}
@media(max-width:767px){.col-xs-12.blog-block{margin:15px;width:100%}
}
.tag{font-size:14pt;height:28px;left:23px;line-height:22pt;position:absolute;top:23px;width:100px}
.tag:focus{color:#fff}
.blog-carousel-toggle:hover ~ [ID*="BlogMenuCategory"]{display:block}
.blog-dropdown{background-color:#fff;background-image:-webkit-linear-gradient(#fff 90%,rgba(0,0,0,0) 0);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(90%,#fff),color-stop(0%,rgba(0,0,0,0)));background-image:-o-linear-gradient(#fff 90%,rgba(0,0,0,0) 0);background-image:linear-gradient(#fff 90%,rgba(0,0,0,0) 0);top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;z-index:9999}
.blog-dropdown a{color:#111}
.blog-dropdown .carousel-control.left,.blog-dropdown .carousel-control.right{background-image:none;background-repeat:no-repeat}
.blog-dropdown .blog-navbar{margin-top:-75px}
.carousel-block{padding:0 10px}
.carousel-block img{width:150px}
.carousel .item{margin:0 15%}
@media(min-width:992px){.carousel .item{margin:0 45px}
}
.carousel-left-block{position:absolute;top:33%;left:0}
.carousel-right-block{position:absolute;top:33%;right:0}
[ID*="BlogMenuCategory"]{position:absolute;width:100%}
.blog-carousel-toggle .gf-icon-minus,.blog-carousel-toggle .gf-icon-plus{display:none}
.blog-carousel-toggle:hover [ID*="BlogMenuCategory"]{display:block}
.blog-carousel-toggle[aria-expanded="true"] .gf-icon-minus{display:inline-block}
.blog-carousel-toggle[aria-expanded="false"] .gf-icon-plus{display:inline-block}
.flex-media iframe,.flex-media object{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}
.line-behind{position:relative;z-index:1}
.line-behind span{background:#fff;padding:0 15px;font-size:19pt;text-align:center}
.line-behind span::before{border-top:1px solid #414042;bottom:0;content:"";left:0;margin:0 auto;position:absolute;right:0;top:50%;z-index:-1}
.product-carousel .arrows{position:relative;width:100%}
.product-carousel .arrow-right{background:#777 none repeat scroll 0 0;color:#fff;cursor:pointer;padding:15px;position:absolute;right:-25px;top:-130px;z-index:100}
.product-carousel .carousel-inner{padding:6px 0}
.product-carousel .carousel-large:hover{cursor:-webkit-zoom-in;cursor:zoom-in}
@media only screen and (min-width:768px) and (max-width:991px){.product-carousel .carousel-large .item .embed-responsive-4by3{margin-top:calc(14% - 50px)}
}
.product-carousel .gallery-item{display:inline-block;list-style-type:none;margin-right:5px}
.product-carousel .gallery-item:hover{cursor:pointer}
.product-carousel .gallery-items{background-color:#000;margin-top:0;padding-left:15px;position:relative;width:1344px}
.product-carousel .item{margin:0}
.product-carousel .thumb{cursor:pointer;display:inline-block;margin-bottom:4px;margin-right:0}
.product-description .add-to-cart{float:left;margin-top:15px}
@media(min-width:62em){.product-description .add-to-cart{margin-top:0}
}
.product-description .dropdown{float:none;margin-top:20px;position:relative;text-align:left;text-transform:capitalize}
.product-description .dropdown .dropdown-menu{text-align:left}
.product-description hr{margin-top:20px}
.product-description .original-price{color:#ccc;display:block;font-size:28pt!important;margin:0;text-decoration:line-through}
.product-description .original-price:before{content:"$";font-size:20pt;line-height:18pt;vertical-align:top}
.product-description h1{font-size:32pt;line-height:32pt;text-transform:capitalize}
.product-description p{font-size:13pt;margin-bottom:20px}
.product-description .pricing,.product-description .sale-pricing h3{float:none;font-size:37pt}
.product-description .rating{vertical-align:middle}
.product-description .review{color:#eb0029;font-weight:700;text-decoration:underline}
.product-description .sale-pricing{display:inline-block;margin-right:10px}
.product-description .sale-pricing h5,.product-description .sale-pricing h5 a,h5 .product-description .sale-pricing a{color:#eb0029;display:inline-block;margin-right:10px}
.product-description .sale-pricing h3{color:#eb0029;display:inline-block}
.product-details{margin-top:50px}
.product-details h4{text-align:center}
.product-details ul.list-arrow li{display:inline-block;line-height:15pt;list-style-type:none;margin-right:.65em;padding-left:1em;vertical-align:middle;width:47%}
.product-details ul.list-arrow li:before{content:"\e919";font-family:'gf-icons';margin-left:-1.7em;margin-right:.5em}
@media(max-width:47.938em){.product-details ul.list-arrow li{width:100%}
}
.product-link{margin-top:20px}
.product-link a{color:#414042;text-decoration:underline}
.product-reviews{border-top:1px solid #414042;margin-top:60px}
.product-reviews .bv-trustmarkIcon-popup-target img{display:none!important}
.product-specs{margin-top:50px}
.product-specs h4{text-align:center}
.product-specs table{margin:0 auto;width:auto}
.product-specs table tr td:first-child{padding-right:10px;text-align:right}
.vid-container{max-height:492px}
.vid-container .embed-responsive iframe,.vid-container object,.vid-container embed{max-height:492px;height:100%;left:0;position:absolute;top:0;width:100%}
.rating .secondary-button,.rating .learn-block a,.learn-block .rating a{background-color:#414042!important;color:#FFF!important;display:block;height:35px;font-family:"NimbusSanDW01ConBold";font-size:17pt;line-height:27pt;width:150px;text-align:center;text-transform:uppercase;border:0;border-radius:0;padding:0;width:200px!important}
.rating .bv-cv2-cleanslate .bv-core-container-116 .bv-summary-bar-minimalist .bv-write-container .bv-submission-button,.rating .bv-cv2-cleanslate .bv-core-container-116 .bv-summary-bar-minimalist .bv-write-container .bv-submission-button:hover,.rating .bv-cv2-cleanslate .bv-core-container-116 .bv-summary-bar-minimalist .bv-read-container .bv-submission-button,.bv-cv2-cleanslate .bv-core-container-116 .bv-summary-bar-minimalist .bv-write-container .bv-read-reviews-button,.bv-cv2-cleanslate .bv-core-container-116 .bv-summary-bar-minimalist .bv-read-container .bv-read-reviews-button,.rating .bv-cv2-cleanslate .bv-core-container-116 .bv-summary-bar-minimalist .bv-read-container .bv-submission-button,.bv-cv2-cleanslate .bv-core-container-116 .bv-summary-bar-minimalist .bv-write-container .bv-read-reviews-button,.bv-cv2-cleanslate .bv-core-container-116 .bv-summary-bar-minimalist .bv-read-container .bv-read-reviews-button:hover{color:#eb0029!important;text-transform:uppercase!important}
.sidebar ul{border-top:1px solid;padding-top:15px}
.support-title{padding-bottom:10px!important}
.support-form .col-xs-6{width:48.5%!important}
.support-form .col-xs-6:first-child{margin-right:3%}
.support-form .form-inline .form-control{width:100%}
.support-form input,.support-form textarea{border-radius:0;font-size:14px;font-weight:normal;margin-bottom:15px}
.support-form label input{margin-bottom:10px}
.support-form .required:after{content:"*";display:block;position:absolute;right:8px;top:0;z-index:999}
.support-form .btn-submit,.support-form .accSignInCreateAccount .accSignIn .btnContainer input.primaryBtn,.accSignInCreateAccount .accSignIn .btnContainer .support-form input.primaryBtn,.support-form .accSignInCreateAccount .chkSignIn .btnContainer input.primaryBtn,.accSignInCreateAccount .chkSignIn .btnContainer .support-form input.primaryBtn,.support-form .chkSignInOpts .accSignIn .btnContainer input.primaryBtn,.chkSignInOpts .accSignIn .btnContainer .support-form input.primaryBtn,.support-form .chkSignInOpts .chkSignIn .btnContainer input.primaryBtn,.chkSignInOpts .chkSignIn .btnContainer .support-form input.primaryBtn,.support-form .pnlAccount input[type="submit"],.pnlAccount .support-form input[type="submit"]{max-width:200px}
.carousel .list-inline{font-size:13px}
@media(min-width:62em){.carousel .list-inline{position:absolute;right:0;top:0}
}
.carousel .list-inline li{color:#a7a9ac}
.carousel .list-inline li b{color:#414042}
.carousel .list-inline li:not(:first-child){border-left:1px solid}
.carousel .list-inline li .gf-icon-chat-bubbles:before{font-size:19px;line-height:normal;margin-top:0;padding:5px 0}
.carousel .list-inline li:last-child{vertical-align:bottom}
@media(max-width:47.938em){.comment-form ul .col-sm-6{padding:0!important}
}
.comment-form ul .col-sm-6:last-child{margin-right:0;margin-top:8px;padding:0}
.comment-form ul li input{margin:10px 0;padding:7px 20px;width:50%}
@media(max-width:47.938em){.comment-form ul li input{width:100%}
}
.comment-form ul li textarea{margin:10px 0;min-height:150px;padding:7px 20px;width:100%}
.comment-form ul li textarea ~ .glyphicon-asterisk{top:-130px}
.email-form ul li input{background-color:#e6e7e8;border:0;margin:10px 0;padding:7px 20px;width:100%}
@media(max-width:47.938em){.email-form ul li input{width:95%}
}
.email-form ul li textarea{background-color:#e6e7e8;border:0;margin:10px 5px;min-height:150px;padding:7px 20px;width:100%}
@media(max-width:47.938em){.email-form ul li textarea{width:95%}
}
.email-form ul li textarea ~ .glyphicon-asterisk{top:-130px}
.email-form ul li .btn-black,.email-form ul li .ingredients,.email-form ul li .applyPromoCode .applyCoupon-input .couponBtn input,.applyPromoCode .applyCoupon-input .couponBtn .email-form ul li input,.email-form ul li .cartView .couponBtn input,.cartView .couponBtn .email-form ul li input{margin-top:8px}
.flame-bookmark{margin:10px;width:50px}
.flame-bookmark ~ p{color:#a7a9ac;font-size:12pt;line-height:14pt}
.ingredients{padding:17px 15px!important}
.more-recipes{margin-bottom:30px;margin-top:75px}
.recipe-carousel .carousel-large{cursor:default!important}
.recipe-wrapper p{font-size:13pt}
.title-small{font-size:24pt}
.comments-block{margin-bottom:50px}
.comments-block .comments-user{float:left;height:100%;margin:15px;padding-top:10px;width:200px}
.comments-block .user-image{margin:15px 10px 15px 0}
.comments-block h5,.comments-block h5 a,h5 .comments-block a{display:inline-block;margin:15px 0;vertical-align:bottom}
.comments-block .comment{border-left:none;border-top:1px solid;float:left;margin:15px 0;padding:15px;width:100%}
@media(min-width:62em){.comments-block .comment{border-left:1px solid;border-top:0;width:65%}
}
.search-tile-wrap{border:1px dashed #ccc;margin:15px auto!important;padding:10px;width:275px}
.search-tile img{width:100%}
.accCreateAccount .primaryBtn{margin-top:15px}
.accMenuBar{float:left;margin-top:130px}
@media(min-width:62em){.accMenuBar{width:25%}
}
@media only screen and (min-width:768px) and (max-width:991px){.accMenuBar{width:30%}
}
@media(max-width:47.938em){.accMenuBar{margin-bottom:15px;width:100%}
}
.accMenuBar h2{color:#414042;font-size:28pt}
@media(min-width:48em){.accSignInCreateAccount,.chkSignInOpts{float:left}
}
@media(min-width:62em){.accSignInCreateAccount .accSignIn,.accSignInCreateAccount .chkSignIn,.chkSignInOpts .accSignIn,.chkSignInOpts .chkSignIn{border-right:1px solid #a7a9ac;float:left;margin-right:4%;width:47%}
}
.accSignInCreateAccount .accSignIn .btnContainer input.primaryBtn,.accSignInCreateAccount .chkSignIn .btnContainer input.primaryBtn,.chkSignInOpts .accSignIn .btnContainer input.primaryBtn,.chkSignInOpts .chkSignIn .btnContainer input.primaryBtn{margin:15px 0}
.accSignInCreateAccount .accSignIn input,.accSignInCreateAccount .chkSignIn input,.chkSignInOpts .accSignIn input,.chkSignInOpts .chkSignIn input{margin:5px 0;max-width:300px;width:60%}
@media(max-width:47.938em){.accSignInCreateAccount .accSignIn input,.accSignInCreateAccount .chkSignIn input,.chkSignInOpts .accSignIn input,.chkSignInOpts .chkSignIn input{width:100%}
}
.accSignInCreateAccount .accSignIn label,.accSignInCreateAccount .chkSignIn label,.chkSignInOpts .accSignIn label,.chkSignInOpts .chkSignIn label{width:30%}
@media(min-width:62em){.accSignInCreateAccount .accSignIn ~ .accCreateAccount,.accSignInCreateAccount .chkSignIn ~ .accCreateAccount,.chkSignInOpts .accSignIn ~ .accCreateAccount,.chkSignInOpts .chkSignIn ~ .accCreateAccount{float:left;width:47%}
.accSignInCreateAccount .accSignIn ~ .accCreateAccount label,.accSignInCreateAccount .chkSignIn ~ .accCreateAccount label,.chkSignInOpts .accSignIn ~ .accCreateAccount label,.chkSignInOpts .chkSignIn ~ .accCreateAccount label{width:100%}
}
@media(min-width:62em){.accSignInCreateAccount .facebook_login,.chkSignInOpts .facebook_login{float:left;width:47%}
}
.accSignInCreateAccount .facebook_login ~ .accCreateAccount,.chkSignInOpts .facebook_login ~ .accCreateAccount{width:100%}
.accSignInCreateAccount .facebook_login ~ .accCreateAccount label,.chkSignInOpts .facebook_login ~ .accCreateAccount label{width:30%}
.accSignInCreateAccount #facebook-text,.chkSignInOpts #facebook-text{margin-top:15px;width:100%}
.accSignInCreateAccount .pnlCreateAccount input,.chkSignInOpts .pnlCreateAccount input{max-width:300px;width:100%}
.accSignInCreateAccount .pnlCreateAccount input.primaryBtn,.chkSignInOpts .pnlCreateAccount input.primaryBtn{border:0}
.accSignInCreateAccount .pnlCreateAccount label,.chkSignInOpts .pnlCreateAccount label{margin:5px 0;width:100%}
.ecfTitle{font-size:21pt!important;line-height:26pt!important}
.facebook_login h3{font-size:21pt!important;line-height:26pt!important}
#facebook-login{background-color:#3b5998;border-radius:6px;color:#fff;cursor:pointer;margin-right:15px;padding:7px 10px}
#facebook-login:hover{background-color:#2d4373}
#facebook-text{float:right;margin-bottom:30px;width:75%}
.rememberMe{margin-bottom:30px}
.rememberMe input[type="checkbox"]{margin-right:7px;width:auto}
.rememberMe label{width:auto!important}
.split-column-left-menu aside ~ section{float:left}
@media(min-width:48em){.split-column-left-menu aside ~ section{margin-top:140px;width:70%}
}
@media(max-width:47.938em){.split-column-left-menu aside ~ section{width:100%}
}
.accountOrders{width:100%}
.accountOrders td,.accountOrders th{padding:3px}
.btnCheckoutEdit{color:#414042;font-family:"Helvetica Neue LT W01_47 Lt Cn";font-size:12pt;margin-left:15px;text-decoration:underline}
.cartReturn,.clear,.rtnHomepage{margin:30px 0}
.cartReturn a,.clear a,.rtnHomepage a{color:#414042;font-size:13pt}
.cartReturn a:hover,.clear a:hover,.rtnHomepage a:hover{color:#eb0029}
.checkout{margin-top:140px}
.checkout .checkoutColA input,.checkout .checkoutColA select{margin:5px 0;max-width:300px;width:100%}
@media(min-width:62em){.checkout .checkoutColA{float:left;margin-right:15px;width:47%}
}
@media(min-width:501px){.checkout .checkoutColA label{width:28%}
}
@media(max-width:500px){.checkout .checkoutColA label{width:100%}
.checkout .checkoutColA input,.checkout .checkoutColA select{margin-bottom:5px;margin-top:0}
}
@media(min-width:62em){.checkout .checkoutColB{float:left;width:47%}
}
.checkout .checkoutColB .checkoutItems .cartItemDesc{display:inline-block;width:60%}
@media(max-width:500px){.checkout .checkoutColB .checkoutItems .cartItemDesc{width:75%}
}
.checkout .checkoutColB .checkoutItems .cartItemDesc .itemName a{color:#414042;font-family:"NimbusSanDW01ConBold";font-size:18pt}
.checkout .checkoutColB .checkoutItems .cartItemDesc .cartItemNowPrice{color:#eb0029}
.checkout .checkoutColB .checkoutItems .cartItemDesc .cartItemNowPrice ~ span{color:#eb0029}
.checkout .checkoutColB .checkoutItems .cartItemTotalPrice{width:15%}
@media(max-width:500px){.checkout .checkoutColB .checkoutItems .cartItemTotalPrice{width:25%}
}
.checkout .checkoutColB .checkoutItems .cartItemTotalPrice .extPrice{text-align:right}
.checkout .checkoutColB .checkoutItems .primaryThumb{display:inline-block;vertical-align:top;width:25%}
@media(max-width:500px){.checkout .checkoutColB .checkoutItems .primaryThumb{margin-bottom:15px;text-align:center;width:100%}
}
.checkout .checkoutColB ~ dl>dt,.checkout .checkoutColB ~ dl>dd{display:table-cell;vertical-align:top}
.checkout .checkoutColB .btnCheckoutContinue{border:0;float:right;margin:0 0 60px;max-width:100%;width:250px}
.checkout .checkoutColB dl{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;border-bottom:1px solid #6d6e71}
.checkout .checkoutColB .orderTotals{float:right}
.checkout fieldset{margin-bottom:30px;width:100%}
.checkout legend{background-color:#e6e7e8;font-family:"NimbusSanDW01ConBold";font-size:18pt;padding:5px 20px}
.checkoutSameAsShipping input{margin-right:7px!important;width:auto!important}
.checkoutSameAsShipping label{width:auto!important}
.checkoutSteps a.home{display:none}
.checkoutSteps ul{list-style-type:none;padding:0}
.checkoutSteps ul>li::before{font-weight:700;margin-left:-1em;margin-right:.5em;position:absolute;z-index:1}
.checkoutSteps .step{display:none}
.checkoutSteps .step1,.checkoutSteps .step2,.checkoutSteps .step3{float:left;width:33.33%}
@media(max-width:47.938em){.checkoutSteps .step1,.checkoutSteps .step2,.checkoutSteps .step3{margin:5px 0;text-align:center;width:100%}
}
.checkoutSteps .step1 input[type="image"],.checkoutSteps .step2 input[type="image"],.checkoutSteps .step3 input[type="image"]{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.checkoutSteps .step3{margin-bottom:30px}
@media(max-width:991px){.clear{display:none}
}
.secureLogo{bottom:-20px;position:absolute}
.applyPromoCode .applyCoupon-input{list-style-type:none;padding-left:20px}
.applyPromoCode .applyCoupon-input .couponBtn input{margin-top:5px}
.applyPromoCode .applyCoupon-input label{width:auto!important}
.btnCheckoutGoBack{background-color:transparent;border:0;color:#6d6e71;margin-bottom:30px!important;width:auto!important}
.btnCheckoutGoBack:hover{color:#eb0029}
@media(max-width:991px){.btnCheckoutGoBack{display:none}
}
.checkoutPayments select,.checkoutPayments input[type="checkbox"],.checkoutMarketingSection select,.checkoutMarketingSection input[type="checkbox"]{margin-right:7px;width:auto!important}
.checkoutMarketingCheckbox label{width:auto!important}
.chkShippingAddr .addrView{list-style-type:none;padding:0}
.chkShippingAddr .addrView li{border:1px solid #666;height:35px;margin:10px 0;padding:3px 10px;width:100%}
@media(max-width:991px){.chkShippingAddr .addrView li{max-width:300px;padding:5px 10px}
}
.chkShippingAddr .btnCheckoutEdit{background-color:transparent;border:0;width:auto!important}
.g-recaptcha{margin:15px 0}
.orderTotals,.orderRow{width:100%}
.orderTotals .cartTotals,.orderRow .cartTotals{width:100%}
.orderTotals .cartTotals label,.orderRow .cartTotals label{font-weight:normal;margin-right:10px;text-align:right;width:70%}
.orderTotals .cartTotals label ~ span,.orderRow .cartTotals label ~ span{font-family:"NimbusSanDW01ConBold";font-size:18pt;float:right;text-align:right;width:25%}
.orderTotals .cartTotals label .shpMthLbl,.orderRow .cartTotals label .shpMthLbl{font-size:10pt;font-style:oblique}
.orderTotals .cartTotals #orderTotalVal,.orderRow .cartTotals #orderTotalVal{font-size:23pt}
.orderTotals .cartTotals #maincontent_2_OrderTotals_pnlTotal,.orderRow .cartTotals #maincontent_2_OrderTotals_pnlTotal{margin-top:30px}
.orderTotals .cartTotals #shippingTotalVal,.orderRow .cartTotals #shippingTotalVal{border-bottom:1px solid #111;padding-bottom:15px}
.shippingMethods table{width:100%}
.shippingMethods table td input{margin-left:5px!important;margin-right:5px!important;width:auto!important}
.shippingMethods table td label{width:auto!important}
.orderReceipt label{margin-right:5px}
@media(min-width:62em){.orderReceipt .shipping{display:inline-block;margin-bottom:30px;width:47%}
}
.orderReceipt .shipping .addrView{list-style-type:none;padding:0}
.orderReceipt .shipping .addrView li{border:1px solid #6d6e71;height:35px;margin:5px 0;max-width:300px;padding:3px 7px;width:100%}
.rtnHomepage{margin:60px 0;text-align:center}
@media(max-width:991px){.accountOrders table,.accountOrders thead,.accountOrders tbody,.accountOrders th,.accountOrders td,.accountOrders tr{display:block}
.accountOrders tr th{position:absolute;top:-9999px;left:-9999px}
.accountOrders tr{border:1px solid #ccc;margin:12px 0}
.accountOrders tr:first-child{border:0}
.accountOrders tr:nth-of-type(2n+1){background:#eee none repeat scroll 0 0}
.accountOrders td{border:0;border-bottom:1px solid #eee;position:relative;padding-left:50%;word-break:break-all}
.accountOrders td:before{font-weight:600;position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}
.accountOrders td:nth-of-type(1):before{content:"Order ID"}
.accountOrders td:nth-of-type(2):before{content:"Date"}
.accountOrders td:nth-of-type(3):before{content:"Products"}
.accountOrders td:nth-of-type(4):before{content:"Total"}
.accountOrders td:nth-of-type(5):before{content:"Status"}
.accountOrders td:nth-of-type(6):before{content:"Tracking Number(s)"}
}
.pnlAccount label{width:30%}
@media(max-width:47.938em){.pnlAccount label{width:100%}
}
.pnlAccount input[type="text"],.pnlAccount input[type="password"]{margin:5px 0;max-width:300px;width:100%}
.pnlAccount input[type="submit"]{margin-right:5px;margin-top:15px}
.cartCheckoutBtns .primaryBtn{margin-bottom:85px;width:100%}
@media(min-width:48em){.cartItems .cartItemDesc{padding-left:1.7em;padding-right:.85em;width:31%}
.cartItems .cartItemPrice,.cartItems .qty{padding:0 .85em;width:20.5%}
}
.cartItems dd .itemName,.cartItems dd .cartItemWasPrice{font-family:"NimbusSanDW01ConBold";font-size:20pt}
.cartItems dd .itemName span:nth-child(2),.cartItems dd .cartItemWasPrice span:nth-child(2){font-family:"Helvetica Neue LT W01_47 Lt Cn";font-size:13pt}
.cartItems .GeorgeForemanUS,.cartItems .JuicemanUS,.cartItems .BlackAndDeckerUS,.cartItems .RussellHobbsUS,.cartItems .BreadmanUS{border-bottom:1px solid #6d6e71;padding:10px 5px}
.cartItems .GeorgeForemanUS .cartItemTotalPrice .extPrice,.cartItems .JuicemanUS .cartItemTotalPrice .extPrice,.cartItems .BlackAndDeckerUS .cartItemTotalPrice .extPrice,.cartItems .RussellHobbsUS .cartItemTotalPrice .extPrice,.cartItems .BreadmanUS .cartItemTotalPrice .extPrice{font-size:16pt}
.cartItems .GeorgeForemanUS .prodImage,.cartItems .JuicemanUS .prodImage,.cartItems .BlackAndDeckerUS .prodImage,.cartItems .RussellHobbsUS .prodImage,.cartItems .BreadmanUS .prodImage{display:block;margin-left:auto;margin-right:auto}
.cartItems .GeorgeForemanUS .qty p,.cartItems .JuicemanUS .qty p,.cartItems .BlackAndDeckerUS .qty p,.cartItems .RussellHobbsUS .qty p,.cartItems .BreadmanUS .qty p{padding-top:5px}
@media(min-width:48em){.cartItems .GeorgeForemanUS .primaryThumb,.cartItems .JuicemanUS .primaryThumb,.cartItems .BlackAndDeckerUS .primaryThumb,.cartItems .RussellHobbsUS .primaryThumb,.cartItems .BreadmanUS .primaryThumb{min-width:190px}
}
.cartItemsHeader{background-color:#e6e7e8;display:table;padding-bottom:3px;padding-top:3px;width:100%}
@media(max-width:47.938em){.cartItemsHeader{display:none}
}
.cartItemsHeader dd,.cartItemsHeader dt{display:table-cell;font-family:"NimbusSanDW01ConBold";font-size:20pt;line-height:20pt}
@media(min-width:48em){.cartItemsHeader ~ dl>dt,.cartItemsHeader ~ dl>dd{display:table-cell;vertical-align:top}
.cartItemsHeader .primaryThumb{min-width:180px}
}
.cartView{margin-top:175px}
.cartView .applyCoupon{margin-bottom:30px}
@media(min-width:62em){.cartView .applyCoupon{margin-right:15px}
}
@media(min-width:501px){.cartView .applyCoupon{margin-bottom:60px}
}
.cartView .applyCoupon:before{background-color:#e6e7e8;content:"Promotions";display:block;font-family:"NimbusSanDW01ConBold";font-size:20pt;line-height:20pt;margin-bottom:30px;margin-top:30px;padding:3px 20px}
.cartView .applyCoupon-input{list-style-type:none;padding-left:20px}
.cartView .applyCoupon-input label{font-weight:normal;margin-bottom:15px}
@media(min-width:62em){.cartView .applyCoupon,.cartView .cartBase{display:inline-block;vertical-align:top;width:47%}
.cartView .cartBase{width:50.87%!important}
}
.cartView .cartBase:before{background-color:#e6e7e8;content:"Order Estimate";display:block;font-family:"NimbusSanDW01ConBold";font-size:20pt;line-height:20pt;margin-bottom:30px;margin-top:30px;padding:3px 20px}
.cartView .cartBase .cartDisclaimer,.cartView .cartBase .cartTotals{padding-left:20px}
.cartView .cartBase .cartTotals label{font-weight:normal;padding-top:5px}
.cartView .cartBase .cartTotals #orderEstTotalVal{font-family:"NimbusSanDW01ConBold";font-size:24pt;float:right;padding-right:10px}
.cartView .cartItemTotalPrice{padding-right:10px;width:6%}
.cartView .couponBtn{float:left}
@media(max-width:500px){.cartView .couponBtn{float:none}
}
.cartView .couponCode{float:left;width:100%}
@media(min-width:501px){.cartView .couponCode{width:60%}
}
.cartView .couponCode input{height:35px;margin-right:20px;width:90%}
@media(max-width:500px){.cartView .couponCode input{margin-bottom:15px;width:100%}
}
.ecfTitle{font-size:32pt;line-height:32pt}
@media(max-width:500px){.ecfTitle{font-size:24pt}
}
.intellisuggest{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;width:100%}
.intellisuggest-item{max-width:300px;padding:10px}
@media(max-width:646px){.intellisuggest-item{margin:0 auto;text-align:center;width:100%}
}
.intellisuggest-title{width:100%}
.prodRecommend{width:100%!important}
.prodRecommend img{width:100%!important}
.x-small{font-size:8pt}
.checkoutDisclaimer{padding:15px;margin-top:200px}
.checkoutDisclaimer a{font-size:10pt}
.chkCreateAcc .secondaryBtn{margin-bottom:40px;max-width:200px!important;width:auto!important}
.chkGuestAcc .primaryBtn{margin-left:0;margin-bottom:15px;padding:17px!important;width:auto!important}
.chkSignInOpts{margin-top:140px}
.faq-nav-list .nav-header{color:#eb0029;cursor:pointer;font-weight:700}
.faq-nav-list .nav-header:focus,.faq-nav-list .nav-header:hover{color:#eb0029;cursor:pointer;font-weight:700}
.faq-nav-list .nav-header>ul{color:#000;font-weight:normal}
.jeff-mauro-carousel .banner,.jeff-mauro-carousel .extended-content .lifestyle-banner,.extended-content .jeff-mauro-carousel .lifestyle-banner{max-height:500px}
@media(min-width:48em){.jeff-mauro-carousel .banner,.jeff-mauro-carousel .extended-content .lifestyle-banner,.extended-content .jeff-mauro-carousel .lifestyle-banner{max-height:none;height:auto!important;width:100%!important}
.jeff-mauro-carousel .top-banner-copy{display:none}
}
.jeff-mauro-carousel .top-banner-img{position:absolute;top:90px;width:100vw;text-align:right;display:none}
@media(min-width:48em){.jeff-mauro-carousel .top-banner-img{display:block}
}
.jeff-mauro-carousel .top-banner-img img{padding:2%;width:50%;height:auto}
.padding{padding:30px}
.light-padding{padding:15px}
@media(min-width:48em){.align-self-center{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.row-eq-height{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:465px}
}
.padding-container{margin-top:30px;margin-bottom:30px}
.overlay-text{padding:0 5%}
.recipe-overlay{position:absolute;bottom:6%;left:0;width:100%}
@media(min-width:62em){.recipe-overlay{bottom:5%}
}
.recipe-overlay h4,.recipe-overlay p{color:#fff;line-height:18pt;margin-top:0;margin-bottom:0;text-align:center}
.recipe-overlay p{font-size:2vw;line-height:12pt}
@media(min-width:48em){.recipe-overlay p{font-size:1.6vw;line-height:18pt}
}
@media(min-width:62em){.recipe-overlay p{font-size:10pt}
}
.recipe-overlay h4{font-size:3.5vw}
@media(min-width:48em){.recipe-overlay h4{font-size:2.5vw}
}
@media(min-width:62em){.recipe-overlay h4{font-size:18pt}
}
@media(min-width:62em){.overlay-text{position:absolute;top:0;left:0}
.overlay-text h2,.overlay-text p{color:#fff!important}
}
.smokeless-grill-learning-section .learn-block img{margin-bottom:20px}
.smokeless-grill-button{margin-top:15px;line-height:16pt;border-radius:0}
.one-edge-shadow{-webkit-box-shadow:0 8px 6px -6px black;-moz-box-shadow:0 8px 6px -6px black;box-shadow:0 8px 6px -6px black}
.fade-anchor{clear:both}
.fade-anchor,.scroll-offset{opacity:0;-webkit-transition:.5s ease-in opacity;-o-transition:.5s ease-in opacity;transition:.5s ease-in opacity}
.fade-anchor.spb-animate,.scroll-offset.spb-animate{opacity:1}
.slide-animate-font{overflow:hidden;white-space:nowrap}
.activate-css-animation{opacity:0}
.slide-animate-font:first-of-type{-webkit-animation:showup 7s 1;animation:showup 7s 1}
.slide-animate-font:last-of-type{width:0;-webkit-animation:reveal 7s 1;animation:reveal 7s 1}
.slide-animate-font:last-of-type .slide-appear-font{margin-left:-355px;-webkit-animation:slidein 7s 1;animation:slidein 7s 1}
@-webkit-keyframes showup{0%{opacity:0}
20%{opacity:1}
80%{opacity:1}
100%{opacity:1}
}
@keyframes showup{0%{opacity:0}
20%{opacity:1}
80%{opacity:1}
100%{opacity:1}
}
@-webkit-keyframes slidein{0%{margin-left:-800px}
20%{margin-left:-800px}
35%{margin-left:0}
100%{margin-left:0}
}
@keyframes slidein{0%{margin-left:-800px}
20%{margin-left:-800px}
35%{margin-left:0}
100%{margin-left:0}
}
@-webkit-keyframes reveal{0%{opacity:0;width:0}
20%{opacity:1;width:0}
30%{width:600px}
80%{opacity:1}
100%{opacity:1;width:600px}
}
@keyframes reveal{0%{opacity:0;width:0}
20%{opacity:1;width:0}
30%{width:600px}
80%{opacity:1}
100%{opacity:1;width:600px}
}
.activate-css-animation h2{font-size:36pt!important}
@media(min-width:62em){.activate-css-animation h2{font-size:46pt!important}
}
.video-overlay-img{position:absolute;top:0;left:0;width:100vw;height:100%;-o-object-fit:cover;object-fit:cover}
.video-overlay-img:hover{cursor:pointer}
.video-container{margin-top:30px;margin-bottom:30px;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;overflow:hidden}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.hide-on-mobile{display:none}
@media(min-width:48em){.hide-on-mobile{display:block}
}
.hide-on-desktop{display:block}
@media(min-width:48em){.hide-on-desktop{display:none}
}