html, body {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
}
.container {
    width: 1200px;
    width: 100%;
    padding: 0;
    margin: 0;
}

.top-bar-left-menu ul li a {
  background: #ff3a2d none repeat scroll 0 0;
  border-radius: 5px;
  color: #fff;
  font-size: 14px;
  padding: 15px 27px;
  text-decoration: none;
  text-transform: uppercase;
}
.top-bar-left-menu ul li a:hover {
  background: #3a3a3a none repeat scroll 0 0;
  color: #fff;
}
.header-social.text-right {
  margin-top: 4px;
}


.band_logo___area h2 {
    display:  none;
}
.header-top-area {
	background: #493627;
}
.header-area {
	background: #493627 !important;
}
.header-area ul li a {
	color: #FFFFFF !important;
}
.band_logo___area {
    padding: 4px;
		background: #493627;
}

.main-menu > nav > ul > li a {
    font-family: Montserrat ,sans-serif;
}

.header-top-area .container {
    width:  100%;
}

.slider-wrapper {
    background-size:  100% 100% !important;
    padding-top: 260px !important;
}

.top-bar-left-content.text-right {
    width: 688px;
    height: 75px;
}
.header-top-area {
    background: #493627;
    width: 50%;
}
.band_logo___area {
	display: none;
}
.top-bar-left-menu {
    margin-left: 11%;
}
header.header-default {
    border-top: 5px solid #ff3a2d;
}


.default-menu nav > ul > li:hover > .sub-menu {
    margin-top: 2px;
}


.kc_text_block a {
    color: #dddddd;
}
.kc_text_block a:hover {
    color: #ff0000;
}
.about-us-link a {
	color: #00A0D2;
}
.asl-p-cont#asl-storelocator .s-direction {display: none !important;}
.store-page-link a {
	color: #52C3DF !important;
}
.store-page-link a:hover {
	color: #ff0000 !important;
}
.header-default a.meanmenu-reveal {
    top: -124px;
}
@media all and (max-width: 985px){
	.main-header {
		border-bottom: 0px !important;
		border-top: 0px !important;
	}
	/*
	.mobile-menu {
    position: absolute;
    top: 41%;
    right: 10%;
    z-index: 999;
}
	*/
}

@media all and (max-width: 768px){
    .top-bar-left-menu {
        margin-left: 3% !important;
        margin-bottom: 4% !important;
			
        }
	.main-header {
		border-bottom: 0px !important;
		border-top: 0px !important;
	}
	html, body {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
		overflow-x: hidden;
}
	.header-top-area {
		width: 100% !important;
	}
	.slides ul li {
		height: 250px !important;
	}
	.slides ul li img {
		height: 250px !important;
	}
	body.kc-css-system .kc-css-900064 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
	body.kc-css-system .kc_button {
    margin-bottom: 28px !important;
}

}


page-id-16405 .site-content{background-image:url("../img/2019/02/happiness1800.jpg")!important;
 background-position: center!important;
background-repeat:no-repeat}

body #asl-storelocator.asl-p-cont .col-xs-12.search_filter p:last-child > span,
body #asl-storelocator.asl-p-cont .col-xs-12.search_filter .asl-store-search > span
{display: none !important;}

header.header-default{background:#fff;border:none;padding-top:12px;padding-bottom:12px;justify-content:space-between;border-bottom:1px solid #493627;border-top:none!important}@media (max-width:768px){header.header-default{border-bottom:1px solid #493627!important}}header.header-default .container{display:flex;justify-content:space-between;width:1400px;max-width:95%;margin:0 auto}header.header-default .container:after,header.header-default .container:before{display:none}header.header-default .header-area{background:#fff!important;position:relative}header.header-default .default-menu nav>ul{background:#fff;padding-top:15px}header.header-default .default-menu nav>ul li{margin-left:28px}@media (max-width:1100px){header.header-default .default-menu nav>ul li{margin-left:16px}}header.header-default .default-menu nav>ul li a{color:#493627!important;text-transform:none;padding:0;font-size:18px}header.header-default .default-menu nav>ul li .sub-menu{margin-left:-167px}header.header-default .default-menu nav>ul li .sub-menu li{margin-left:0}header.header-default .default-menu nav>ul li .sub-menu li a{font-weight:700;padding:10px;font-size:16px}header.header-default .default-menu nav>ul li .sub-menu li a:hover{color:#ff3a2d!important;background:#fff}header.header-default .default-menu nav>ul li.current-menu-item a{color:#ff3a2d!important}.main-menu>nav>ul>li.current-menu-item,.main-menu>nav>ul>li.page_item,.main-menu>nav>ul>li:hover{background:#fff}.main-menu>nav>ul>li.current-menu-item a,.main-menu>nav>ul>li.page_item a,.main-menu>nav>ul>li:hover a{color:#ff3a2d!important}.mobile-menu{display:none;width:100%;position:absolute;left:0;right:0;top:60px}@media (max-width:991px){.mobile-menu{display:block}}.header-default a.meanmenu-reveal{top:-40px!important;right:2.5%!important}.mean-bar{margin-top:0;float:none}.mean-bar,.page-id-15405 .page-wrapper,.page-location .page-wrapper{padding-top:0}.page-id-15405 .kc_column,.page-id-15405 .kc_column_inner,.page-location .kc_column,.page-location .kc_column_inner{margin-right:0;padding-right:0}@media (max-width:767px){.page-id-15405 .kc_column,.page-id-15405 .kc_column_inner,.page-location .kc_column,.page-location .kc_column_inner{padding-right:15px}}.page-id-15405 .entry-content,.page-location .entry-content{margin:0}.page-id-15405 h1,.page-location h1{display:none}#asl-storelocator.asl-p-cont.asl-template-0.asl-p-cont .asl-panel #panel.storelocator-panel{height:543px}#asl-storelocator.asl-p-cont button.multiselect.adropdown-toggle.style-btn.btn.btn-default{border:1px solid #493627!important;border-radius:3px}#asl-storelocator.asl-p-cont button.multiselect.adropdown-toggle.style-btn.btn.btn-default .multiselect-selected-text{font-size:14px!important}#asl-storelocator.asl-p-cont.asl-template-0 .categories_filter .btn-group,#asl-storelocator.asl-p-cont.asl-template-0 .categories_filter .multiselect.adropdown-toggle.style-btn.btn.btn-default{margin-top:-1px;height:31px!important}#asl-storelocator.asl-p-cont.asl-template-0 .categories_filter .btn-group b.caret,#asl-storelocator.asl-p-cont.asl-template-0 .categories_filter .multiselect.adropdown-toggle.style-btn.btn.btn-default b.caret{color:#493627}#asl-storelocator.asl-p-cont.asl-bg-1 #style_0.infoWindow a.action{margin:0 5px 0 0!important}#asl-storelocator.asl-p-cont.asl-bg-1 .infoBox{width:418px!important}@media (max-width:767px){#asl-storelocator.asl-p-cont.asl-bg-1 .infoBox{width:275px!important}}#asl-storelocator.asl-p-cont.asl-bg-1 .infoWindow{width:418px}@media (max-width:767px){#asl-storelocator.asl-p-cont.asl-bg-1 .infoWindow{width:275px}}#asl-storelocator.asl-p-cont.asl-bg-1 .infoWindow .infowindowContent div{padding-left:0!important;font-family:Montserrat}#asl-storelocator.asl-p-cont.asl-bg-1 .infoWindow .infowindowContent div.phone{font-family:Montserrat;color:#333;font-size:10px;font-weight:400}#asl-storelocator.asl-p-cont.asl-bg-1 .infoWindow .infowindowContent div span{display:none}#asl-storelocator.asl-p-cont.asl-bg-1 .infoWindow .infowindowContent .asl-buttons,#asl-storelocator.asl-p-cont.asl-bg-1 .infoWindow .infowindowContent .asl-buttons-2{display:block!important;text-align:left!important}#asl-storelocator.asl-p-cont.asl-bg-1 .infoWindow .infowindowContent .asl-buttons-2 a,#asl-storelocator.asl-p-cont.asl-bg-1 .infoWindow .infowindowContent .asl-buttons-2 a.action,#asl-storelocator.asl-p-cont.asl-bg-1 .infoWindow .infowindowContent .asl-buttons a,#asl-storelocator.asl-p-cont.asl-bg-1 .infoWindow .infowindowContent .asl-buttons a.action{background:#fff!important;border-radius:10px!important;font-weight:700;font-size:18px;color:#493627!important;letter-spacing:0;text-align:center;text-decoration:none!important;padding:10px 20px;border:2px solid #493627!important;font-family:Montserrat;width:calc(33.33333% - 5px)!important;margin:0 5px 0 0!important}#asl-storelocator.asl-p-cont.asl-bg-1 .infoWindow .infowindowContent .asl-buttons-2 a.action:hover,#asl-storelocator.asl-p-cont.asl-bg-1 .infoWindow .infowindowContent .asl-buttons-2 a:hover,#asl-storelocator.asl-p-cont.asl-bg-1 .infoWindow .infowindowContent .asl-buttons a.action:hover,#asl-storelocator.asl-p-cont.asl-bg-1 .infoWindow .infowindowContent .asl-buttons a:hover{color:#fff;background:#493627}#asl-storelocator.asl-p-cont.asl-bg-1 .infoWindow .infowindowContent .img_box img{width:74px!important;height:auto!important;float:right}#asl-storelocator.asl-p-cont.asl-bg-1 #style_0.infoWindow h3{background:#493627;margin:0!important;font-size:16px;font-weight:600;padding:8px}#asl-storelocator.asl-p-cont.asl-bg-1 .range_filter b.caret{color:#493627!important}@media (max-width:1120px){#asl-storelocator.asl-p-cont.asl-bg-1 .range_filter{margin-top:5px!important}}@media (max-width:991px){#asl-storelocator.asl-p-cont.asl-bg-1 .range_filter{padding-left:0!important}}@media (max-width:480px){#asl-storelocator.asl-p-cont.asl-bg-1 .range_filter{padding-right:0!important}}#asl-storelocator.asl-p-cont.asl-bg-1 .drop_box_filter p span,#asl-storelocator.asl-p-cont.asl-bg-1 .range_filter p span,#asl-storelocator.asl-p-cont.asl-bg-1 .search_filter>p:first-child{color:#2f2f2f!important;text-transform:uppercase;font-size:10px;font-weight:600!important;top:0;padding-left:5px!important;padding-right:0;margin-right:0!important}#asl-storelocator.asl-p-cont.asl-bg-1 .asl-store-search,#asl-storelocator.asl-p-cont.asl-bg-1 .search_filter p{margin-right:0!important}#asl-storelocator.asl-p-cont.asl-bg-1 .asl-advance-filters,#asl-storelocator.asl-p-cont.asl-bg-1 .drop_box_filter{padding-left:0!important}@media (max-width:1120px){#asl-storelocator.asl-p-cont.asl-bg-1 .asl-advance-filters,#asl-storelocator.asl-p-cont.asl-bg-1 .drop_box_filter{margin-top:5px!important}}#asl-storelocator.asl-p-cont.asl-bg-1 .col-xs-5.col-md-12.item-thumb{margin-top:-33px;padding-right:10px}#asl-storelocator.asl-p-cont.asl-bg-1 .col-xs-5.col-md-12.item-thumb a img{max-width:100px;height:auto!important;float:right}@media (max-width:460px){#asl-storelocator.asl-p-cont.asl-bg-1 .col-xs-5.col-md-12.item-thumb a img{max-width:60px}}#asl-storelocator.asl-p-cont.asl-bg-1 .Num_of_store{background:#493627;width:100%;z-index:1!important}#asl-storelocator.asl-p-cont.asl-bg-1 .Num_of_store span{font-size:16px}#asl-storelocator.asl-p-cont.asl-bg-1 .Num_of_store span span{font-weight:700}#asl-storelocator.asl-p-cont.asl-bg-1 .asl-map{margin-top:0/*-85px*/}@media (max-width:1120px){#asl-storelocator.asl-p-cont.asl-bg-1 .asl-map{margin-top:-143px}}@media (max-width:767px){#asl-storelocator.asl-p-cont.asl-bg-1 .asl-map{margin-top:20px}}#asl-storelocator.asl-p-cont.asl-bg-1 .asl-map #asl-map-canv{height:659px}@media (max-width:1120px){#asl-storelocator.asl-p-cont.asl-bg-1 .asl-map #asl-map-canv{height:717px}}@media (max-width:767px){#asl-storelocator.asl-p-cont.asl-bg-1 .asl-map #asl-map-canv{height:500px}}#asl-storelocator.asl-p-cont.asl-bg-1 #panel.storelocator-panel{margin-right:0}#asl-storelocator.asl-p-cont.asl-bg-1 .panel-inner .item .addr-sec .p-title{font-size:20px;font-weight:700;max-width:calc(100% - 150px)}@media (max-width:460px){#asl-storelocator.asl-p-cont.asl-bg-1 .panel-inner .item .addr-sec .p-title{max-width:calc(100% - 100px)}}#asl-storelocator.asl-p-cont.asl-bg-1 .item:nth-child(2n){background:#fff!important}#asl-storelocator.asl-p-cont.asl-bg-1 .panel-inner .addr-sec .p-area,#asl-storelocator.asl-p-cont.asl-bg-1 .panel-inner .addr-sec p,#asl-storelocator.asl-p-cont.asl-bg-1 .panel-inner .addr-sec p.area{padding-left:0!important;margin-left:0!important}#asl-storelocator.asl-p-cont.asl-bg-1 .panel-inner .addr-sec .p-area span,#asl-storelocator.asl-p-cont.asl-bg-1 .panel-inner .addr-sec p.area span,#asl-storelocator.asl-p-cont.asl-bg-1 .panel-inner .addr-sec p span{display:none}#asl-storelocator.asl-p-cont.asl-bg-1 .panel-inner .addr-sec .p-category{position:absolute;right:-30%;top:25px;text-align:right;display:block}@media (max-width:767px){#asl-storelocator.asl-p-cont.asl-bg-1 .panel-inner .addr-sec .p-category{position:static;text-align:left}}#asl-storelocator.asl-p-cont.asl-bg-1 .panel-inner .addr-sec .p-category+.p-area{margin-bottom:10px}#asl-storelocator.asl-p-cont.asl-bg-1 .panel-inner .addr-sec .area,#asl-storelocator.asl-p-cont.asl-bg-1 .panel-inner .addr-sec .p-area{margin-bottom:0}#asl-storelocator.asl-p-cont.asl-bg-1 .panel-inner .addr-sec .p-area:first-child{margin-top:0}#asl-storelocator.asl-p-cont.asl-bg-1 .panel-inner .addr-sec .p-time{font-size:11px!important}#asl-storelocator.asl-p-cont.asl-bg-1 .panel-inner .addr-sec p:first-child{margin-bottom:10px}#asl-storelocator.asl-p-cont.asl-bg-1 .Filter_section{background:#fff!important;max-width:33.3333333%!important;padding-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;padding-left:10px}@media (max-width:767px){#asl-storelocator.asl-p-cont.asl-bg-1 .Filter_section{max-width:100%!important;margin-right:0;width:100%;margin-left:0;padding-left:0}}

#asl-storelocator.asl-p-cont.asl-bg-1 .Filter_section .col-sm-8,#asl-storelocator.asl-p-cont.asl-bg-1 .Filter_section .search_filter{width:48%;margin:0;padding:0}@media (max-width:1120px){#asl-storelocator.asl-p-cont.asl-bg-1 .Filter_section .col-sm-8,#asl-storelocator.asl-p-cont.asl-bg-1 .Filter_section .search_filter{width:100%}}#asl-storelocator.asl-p-cont.asl-bg-1 .Filter_section .col-sm-8 div,#asl-storelocator.asl-p-cont.asl-bg-1 .Filter_section .search_filter div{margin:0;padding:0}#asl-storelocator.asl-p-cont.asl-bg-1 .Filter_section .col-sm-8 .form-control,#asl-storelocator.asl-p-cont.asl-bg-1 .Filter_section .search_filter .form-control{border:1px solid #493627!important;border-radius:3px;background:url(../img/2021/06/glass.png) no-repeat 97% 5px;background-size:18px 18px;color:#493627;padding-right:29px}#asl-storelocator.asl-p-cont.asl-bg-1 .Filter_section .col-sm-8{margin-top:-4px}#asl-storelocator.asl-p-cont.asl-bg-1 .Filter_section .col-sm-8 button,#asl-storelocator.asl-p-cont.asl-bg-1 .Filter_section .col-sm-8 div,#asl-storelocator.asl-p-cont.asl-bg-1 .Filter_section .col-sm-8 select{width:100%!important}#asl-storelocator.asl-p-cont.asl-bg-1 .Filter_section .col-sm-8 .asl-advance-filters{width:100%;padding-left:0}#asl-storelocator.asl-p-cont.asl-bg-1 .Filter_section .asl-p-cont .caret{color:#493627}.page-rewards .page__title__wrapper{background:#fff url(../img/2021/07/bacon-chicken-club-1.jpg) no-repeat;background-size:60%;background-position:100% -30px;border-bottom:1px solid #000}@media (max-width:767px){.page-rewards .page__title__wrapper{background:url(../img/2021/07/bacon-chicken-club-1-mobile.jpg) no-repeat;background-size:cover;background-position:50% 50%}}.page-rewards .page__title__wrapper .breadcrumbs_wrap{display:none}.page-rewards .page__title__wrapper .page__title__inner{padding:15.5% 0;width:1400px;max-width:95%;margin:0 auto;text-align:left}@media (max-width:1270px){.page-rewards .page__title__wrapper .page__title__inner{padding:14.75% 0}}@media (max-width:886px){.page-rewards .page__title__wrapper .page__title__inner{padding:13% 0}}@media (max-width:767px){.page-rewards .page__title__wrapper .page__title__inner{padding:10px 0 70%}}.page-rewards .page__title__wrapper .page__title__inner .page-title{font-family:Montserrat;color:#000;font-weight:700;font-size:80px;line-height:1;max-width:500px;margin-top:0}@media (max-width:1200px){.page-rewards .page__title__wrapper .page__title__inner .page-title{font-size:60px;max-width:300px}}@media (max-width:767px){.page-rewards .page__title__wrapper .page__title__inner .page-title{font-size:32px}}.page-rewards .hentry{padding-bottom:0}.page-rewards .page-wrapper{max-width:100%;margin:0 auto;width:100%;padding-top:102px}@media (max-width:767px){.page-rewards .page-wrapper{padding-top:40px}}.page-rewards .page-wrapper .entry-content{padding-top:0;margin-top:0}.page-rewards .page-wrapper .entry-content .how{margin-top:102px}@media (max-width:767px){.page-rewards .page-wrapper .entry-content .how{margin-top:40px}}.page-rewards .page-wrapper .entry-content .how-it-works{background:#f2f2f2;padding:40px 0;margin-top:30px;margin-bottom:102px}@media (max-width:767px){.page-rewards .page-wrapper .entry-content .how-it-works{margin-bottom:40px}}.page-rewards .page-wrapper .entry-content .how-it-works ul{display:flex;max-width:1400px;width:95%;margin:0 auto;justify-content:space-between;padding-left:0;flex-wrap:wrap}.page-rewards .page-wrapper .entry-content .how-it-works ul li{list-style-type:none;text-align:center;font-size:18px;font-weight:700;line-height:25px;width:30%;display:flex;flex-direction:column}@media (max-width:715px){.page-rewards .page-wrapper .entry-content .how-it-works ul li{width:100%;margin-bottom:40px}.page-rewards .page-wrapper .entry-content .how-it-works ul li:last-child{margin-bottom:0}}.page-rewards .page-wrapper .entry-content .how-it-works ul li:nth-child(2){position:relative}.page-rewards .page-wrapper .entry-content .how-it-works ul li:nth-child(2):after,.page-rewards .page-wrapper .entry-content .how-it-works ul li:nth-child(2):before{display:block;background:url(../img/2021/07/right-arrow.png) no-repeat;background-size:93px 47px;width:93px;height:47px;content:"";position:absolute}@media (max-width:850px){.page-rewards .page-wrapper .entry-content .how-it-works ul li:nth-child(2):after,.page-rewards .page-wrapper .entry-content .how-it-works ul li:nth-child(2):before{display:none}}.page-rewards .page-wrapper .entry-content .how-it-works ul li:nth-child(2):before{top:60px;left:-80px}@media (max-width:1080px){.page-rewards .page-wrapper .entry-content .how-it-works ul li:nth-child(2):before{left:-70px}}.page-rewards .page-wrapper .entry-content .how-it-works ul li:nth-child(2):after{top:60px;right:-80px}@media (max-width:1080px){.page-rewards .page-wrapper .entry-content .how-it-works ul li:nth-child(2):after{right:-70px}}.page-rewards .page-wrapper .entry-content .how-it-works ul li img{margin:0 auto}.page-rewards .page-wrapper .entry-content .how-it-works ul li span{padding-top:15px}.page-rewards .page-wrapper .entry-content h2{margin-top:0;font-weight:500;font-size:32px;margin-bottom:0;color:#000;max-width:660px;margin:0 auto;width:95%;text-align:center}@media (max-width:767px){.page-rewards .page-wrapper .entry-content h2{font-size:24px;text-align:left}}.page-rewards .page-wrapper .entry-content p{font-size:18px;color:#000;text-align:center;max-width:660px;margin:12px auto 0;width:95%}@media (max-width:767px){.page-rewards .page-wrapper .entry-content p{text-align:left}}.page-rewards .page-wrapper .entry-content p.question{font-weight:700;margin-bottom:0}.page-rewards .page-wrapper .entry-content p.question+p{margin-top:12px}body{overflow-x:hidden}.button-primary{background:#493627!important;border-radius:10px!important;font-weight:700;font-size:18px;color:#fff;letter-spacing:0;text-align:center;text-decoration:none!important;padding:10px 20px;font-family:Montserrat;border:2px solid #493627!important}.button-primary:hover{color:#493627!important;background:#fff!important}@media (max-width:767px){.button-primary{width:100%;display:block}}.page-home .entry-content{margin-top:0}.page-about-us .kc_button,.page-location-menus .kc_button,input[type=submit]{background:#493627!important;border-radius:10px!important;font-weight:700;font-size:18px;color:#fff;letter-spacing:0;text-align:center;text-decoration:none!important;padding:10px 20px;font-family:Montserrat;border:2px solid #493627!important;letter-spacing:0!important}.page-about-us .kc_button:hover,.page-location-menus .kc_button:hover,input[type=submit]:hover{color:#493627!important;background:#fff!important}.page-about-us .kc_button i,.page-location-menus .kc_button i,input[type=submit] i{display:none}.page-contact-us input[type=submit]{max-width:320px}

.main-menu ul li .sub-menu {
	 background-color: #fff !important;
}