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("assets/img/2019/02/happiness1800.jpg")!important;
 background-position: center!important;
background-repeat:no-repeat}