html,body{height:100%;}*{box-sizing:border-box;}body{font-family:'GT-Walsheim-Regular',Arial,sans-serif;font-size:16px;color:#000000;margin:0;}main{opacity:0;transition:all 0.5s;}.navbar-branding-top .block-content--cartmenu{display:none;}.navbar-brand{float:none;height:auto;padding-top:13px;padding-bottom:0px;padding-left:0px;display:inline-block;vertical-align:top;}.navbar-brand img.site-logo{height:74px;transition:none;}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;}p:last-child{margin-bottom:0;}p{margin:0 0 22px 0;}.navbar-nav{margin:0px;}.nav{padding-left:0;}.navbar-branding-top{height:100px;}.block--kfc-branding{max-width:260px;position:absolute;height:95px;transition:all 0.2s ease;}.navbar-brand{padding-bottom:0px;padding-left:0px;}.navbar-brand img.site-logo{}.navbar-branding-top .block-content--headersignup{float:right;margin-top:18px;width:0;margin-right:22px;height:76px;overflow:hidden;opacity:1;}.block--hamburgermenu .signup a{color:#FFFFFF;}.block--hamburgermenu .signup img{float:left;max-width:97px;}.block--hamburgermenu .signup span{font-size:19px;line-height:22px;float:left;padding-left:18px;padding-top:15px;width:124px;}.navbar-branding-bottom{background:#E4002B;transition:all 0.2s ease;}.navbar-branding-bottom{background:#E4002B;transition:all 0.2s ease;}.navbar-default .block--kfc-main-menu{padding-left:0px;transition:all 0.2s ease;}.navbar-default .block--kfc-main-menu ul.nav li{display:inline-block;}.navbar-default .block--kfc-main-menu ul.nav li a{background-color:transparent;margin-left:20px;margin-right:10px;padding:20px 0 0 0;font-size:19px;font-family:'GT-Walsheim-Bold';color:#ffffff;text-transform:uppercase;min-height:56px;}.navbar-default .block--kfc-main-menu ul.nav li a:hover{background-color:transparent;color:#ffffff;}.navbar-default .block--kfc-main-menu ul.nav li a:after{height:0px;transition:all 0.2s ease;display:block;position:absolute;bottom:0;content:"";width:100%;background-color:#ffffff;}.navbar-default .block--kfc-main-menu ul.nav li:hover a:after,.navbar-default .block--kfc-main-menu ul.nav li.active a:after{height:4px;}.navbar-default .block--kfc-main-menu ul.nav li:first-child a{margin-left:0px;}.navbar-default .block--kfc-main-menu ul.nav li:last-child a{margin-right:0px;}.navbar-default .block--mastheadsetmykfcblock.default-state{width:295px;min-width:295px;}.navbar-default .block--mastheadsetmykfcblock.default-state .block__content{padding-left:5px;}.navbar-default .block--mastheadsetmykfcblock.default-state h4{display:none;}.navbar-default .block--mastheadsetmykfcblock h4{float:left;font-size:14px;line-height:1.3;margin-top:0px;width:22%;position:absolute;width:100px;width:60px;padding-top:2px;opacity:0;}.navbar-default .block-content--cateringorder{float:right;width:168px;text-transform:uppercase;font-size:12px;padding-left:28px;padding-top:6px;position:relative;margin-left:6px;display:none;transition:all 0.2s ease;}.navbar-default .block-content--cateringorder p{margin:0px;}.navbar-branding-bottom .rightsection{position:absolute;height:56px;width:auto;right:20px;}.navbar-static-top .inner{max-width:84%;margin:0px auto;padding-left:15px;padding-right:15px;}.store-change.no-store{color:#ffffff;font-size:14px;text-align:left;}.block--mastheadsetmykfcblock{float:right;max-width:415px;min-width:364px;min-height:56px;position:relative;margin-right:0px;padding-top:8px;padding-bottom:8px;padding-left:13px;padding-right:15px;}@media (max-width:1580px){.navbar-static-top .inner{max-width:1200px;}}.navbar-default .block--kfc-main-menu ul.nav li{display:inline-block;}.container-fluid .navbar-header{float:none;margin:0 auto;max-width:84%;}.navbar-default .navbar-toggle{background-color:transparent;border:0px none;position:absolute;right:1%;display:inline-block;top:18px;margin-right:-9px;z-index:2;}.navbar-default .block--hamburgermenu{right:0px;top:0px;width:0px;position:absolute;opacity:0;}.navbar-branding-top .block-content--mapmobile .basic__body{text-indent:-9999px;}.site-name{display:none;}.nav>li>a{position:relative;display:block;padding:10px 15px;}.modal{display:none;}.btn-white{color:#ffffff;}@media (max-width:991px){.navbar-branding-top .block-content--headersignup{display:none;}.navbar-default .block--kfc-main-menu ul.nav li:first-child a span,.navbar-default .block--kfc-main-menu ul.nav li:nth-child(2) a span{display:none;}.navbar-brand{padding-top:4px;}.navbar-brand img.site-logo{height:52px;}.navbar-branding-top{height:60px;}.navbar-default .block--kfc-main-menu ul.nav li:last-child{display:none;}.navbar-default .block--kfc-main-menu ul.nav li a{font-size:0;padding-top:16px;padding-bottom:14px;min-height:52px;}}
.node--unpublished{background-color:#fff4f4;}
.smartbanner-show{margin-top:80px;}.smartbanner-show .smartbanner{display:block;}.smartbanner{position:absolute;left:0;top:0;display:none;width:100%;height:80px;line-height:80px;font-family:'Helvetica Neue',sans-serif;background:#f4f4f4;z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none;}.smartbanner-container{margin:0 auto;white-space:nowrap;}.smartbanner-close{display:inline-block;vertical-align:middle;margin:0 5px 0 5px;font-family:'ArialRoundedMTBold',Arial;font-size:20px;text-align:center;color:#888;text-decoration:none;border:0;border-radius:14px;-webkit-font-smoothing:subpixel-antialiased;}.smartbanner-close:active,.smartbanner-close:hover{color:#aaa;}.smartbanner-icon{display:inline-block;vertical-align:middle;width:57px;height:57px;margin-right:12px;background-size:cover;border-radius:10px;}.smartbanner-info{display:inline-block;vertical-align:middle;width:44%;font-size:11px;line-height:1.2em;font-weight:bold;}.smartbanner-title{font-size:13px;line-height:18px;}.smartbanner-button{position:absolute;right:20px;top:0;bottom:0;margin:auto 0;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:bold;color:#6a6a6a;text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.8);}.smartbanner-button:active,.smartbanner-button:hover{color:#aaa;}.smartbanner-button-text{}.smartbanner-button-text:active,.smartbanner-button-text:hover{}.smartbanner-ios{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#cdcdcd);box-shadow:0 1px 2px rgba(0,0,0,0.5);line-height:80px;}.smartbanner-ios .smartbanner-close{border:0;width:18px;height:18px;line-height:18px;color:#888;text-shadow:0 1px 0 white;}.smartbanner-ios .smartbanner-close:active,.smartbanner-ios .smartbanner-close:hover{color:#aaa;}.smartbanner-ios .smartbanner-icon{background:rgba(0,0,0,0.6);background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,0.3);}.smartbanner-ios .smartbanner-info{color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,0.8);}.smartbanner-ios .smartbanner-title{color:#4d4d4d;font-weight:bold;}.smartbanner-ios .smartbanner-button{padding:0 10px;min-width:10%;color:#6a6a6a;background:#efefef;background:linear-gradient(to bottom,#efefef,#dcdcdc);border-radius:3px;box-shadow:inset 0 0 0 1px #bfbfbf,0 1px 0 rgba(255,255,255,0.6),0 2px 0 rgba(255,255,255,0.7) inset;}.smartbanner-ios .smartbanner-button:active,.smartbanner-ios .smartbanner-button:hover{background:#dcdcdc;background:linear-gradient(to bottom,#dcdcdc,#efefef);}.smartbanner-ios .smartbanner-button-text{}.smartbanner-ios .smartbanner-button-text:active,.smartbanner-ios .smartbanner-button-text:hover{}.smartbanner-android{background:#3d3d3d url(data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7);box-shadow:inset 0 4px 0 #88B131;line-height:82px;}.smartbanner-android .smartbanner-close{border:0;width:17px;height:17px;line-height:17px;margin-right:7px;color:#b1b1b3;background:#1c1e21;text-shadow:0 1px 1px #000;box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3);}.smartbanner-android .smartbanner-close:active,.smartbanner-android .smartbanner-close:hover{color:#eee;}.smartbanner-android .smartbanner-icon{background-color:transparent;box-shadow:none;}.smartbanner-android .smartbanner-info{color:#ccc;text-shadow:0 1px 2px #000;}.smartbanner-android .smartbanner-title{color:#fff;font-weight:bold;}.smartbanner-android .smartbanner-button{min-width:12%;color:#d1d1d1;padding:0;background:none;border-radius:0;box-shadow:0 0 0 1px #333,0 0 0 2px #DDDCDC;}.smartbanner-android .smartbanner-button:active,.smartbanner-android .smartbanner-button:hover{background:none;}.smartbanner-android .smartbanner-button-text{text-align:center;display:block;padding:0 10px;background:#42B6C9;background:linear-gradient(to bottom,#42B6C9,#39A9BB);text-transform:none;text-shadow:none;box-shadow:none;}.smartbanner-android .smartbanner-button-text:active,.smartbanner-android .smartbanner-button-text:hover{background:#2AC7E1;}.smartbanner-windows{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#cdcdcd);box-shadow:0 1px 2px rgba(0,0,0,0.5);line-height:80px;}.smartbanner-windows .smartbanner-close{border:0;width:18px;height:18px;line-height:18px;color:#888;text-shadow:0 1px 0 white;}.smartbanner-windows .smartbanner-close:active,.smartbanner-windows .smartbanner-close:hover{color:#aaa;}.smartbanner-windows .smartbanner-icon{background:rgba(0,0,0,0.6);background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,0.3);}.smartbanner-windows .smartbanner-info{color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,0.8);}.smartbanner-windows .smartbanner-title{color:#4d4d4d;font-weight:bold;}.smartbanner-windows .smartbanner-button{padding:0 10px;min-width:10%;color:#6a6a6a;background:#efefef;background:linear-gradient(to bottom,#efefef,#dcdcdc);border-radius:3px;box-shadow:inset 0 0 0 1px #bfbfbf,0 1px 0 rgba(255,255,255,0.6),0 2px 0 rgba(255,255,255,0.7) inset;}.smartbanner-windows .smartbanner-button:active,.smartbanner-windows .smartbanner-button:hover{background:#dcdcdc;background:linear-gradient(to bottom,#dcdcdc,#efefef);}.smartbanner-windows .smartbanner-button-text{}.smartbanner-windows .smartbanner-button-text:active,.smartbanner-windows .smartbanner-button-text:hover{}
