/* ========== bxslider.css ========== */

.bx-wrapper{position: relative;margin: 0 auto 60px;padding: 0;*zoom: 1}

.bx-wrapper img{max-width: 100%;display: block}

.bx-wrapper .bx-viewport{-webkit-transform: translatez(0);-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0)}

.bx-wrapper .bx-pager,

.bx-wrapper .bx-controls-auto{position: absolute;bottom: -30px;width: 100%}

.bx-wrapper .bx-loading{min-height: 50px;background: url(../images/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000}

.bx-wrapper .bx-pager{text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;padding-top: 20px}

.bx-wrapper .bx-pager .bx-pager-item,

.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display: inline-block;*zoom: 1;*display: inline}

.bx-wrapper .bx-pager.bx-default-pager a{background: #666;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px}

.bx-wrapper .bx-pager.bx-default-pager a:hover,

.bx-wrapper .bx-pager.bx-default-pager a.active{background: #000}

.bx-wrapper .bx-prev{top: 0px}

.bx-wrapper .bx-next{bottom: 0px}

.bx-wrapper .bx-prev, 

.bx-wrapper .bx-next{	

color:#5a6a72;font-size:40px;position:absolute;z-index:9999;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out}

.bx-wrapper .bx-prev:hover, 

.bx-wrapper .bx-next:hover{color:#f26522}

.bx-wrapper .bx-controls-direction a.disabled{display: none}

.bx-wrapper .bx-controls-auto{text-align: center}

.bx-wrapper .bx-controls-auto .bx-start{display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url(../images/controls.html) -86px -11px no-repeat;margin: 0 3px}

.bx-wrapper .bx-controls-auto .bx-start:hover,

.bx-wrapper .bx-controls-auto .bx-start.active{background-position: -86px 0}

.bx-wrapper .bx-controls-auto .bx-stop{display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;background: url(../images/controls.html) -86px -44px no-repeat;margin: 0 3px}

.bx-wrapper .bx-controls-auto .bx-stop:hover,

.bx-wrapper .bx-controls-auto .bx-stop.active{background-position: -86px -33px}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align: left;width: 80%}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right: 0;width: 35px}

.bx-wrapper .bx-caption{position: absolute;bottom: 0;left: 0;background: #666\9;background: rgba(80, 80, 80, 0.75);width: 100%}

.bx-wrapper .bx-caption span{color: #fff;font-family: Arial;display: block;font-size: .85em;padding: 10px}









/* ========== Vegas.min.css ========== */

.vegas-overlay,.vegas-slide,.vegas-slide-inner,.vegas-timer,.vegas-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;border:none;padding:0;margin:0}.vegas-overlay{opacity:.5;background:url(overlays/02.html) center center}.vegas-timer{top:auto;bottom:0;height:2px}.vegas-timer-progress{width:0;height:100%;background:#fff;-webkit-transition:width ease-out;transition:width ease-out}.vegas-timer-running .vegas-timer-progress{width:100%}.vegas-slide,.vegas-slide-inner{margin:0;padding:0;background:center center no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0)}body .vegas-container{overflow:hidden!important;position:relative}.vegas-video{min-width:100%;min-height:100%;width:auto;height:auto}body.vegas-container{overflow:auto;position:static;z-index:-2}body.vegas-container>.vegas-overlay,body.vegas-container>.vegas-slide,body.vegas-container>.vegas-timer{position:fixed;z-index:-1}:root body.vegas-container>.vegas-overlay,:root body.vegas-container>.vegas-slide,_::full-page-media,_:future{bottom:-76px}.vegas-transition-fade,.vegas-transition-fade2{opacity:0}.vegas-transition-fade-in,.vegas-transition-fade2-in{opacity:1}.vegas-transition-fade2-out{opacity:0}.vegas-transition-blur,.vegas-transition-blur2{opacity:0;-webkit-filter:blur(32px);filter:blur(32px)}.vegas-transition-blur-in,.vegas-transition-blur2-in{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}.vegas-transition-blur2-out{opacity:0}.vegas-transition-flash,.vegas-transition-flash2{opacity:0;-webkit-filter:brightness(25);filter:brightness(25)}.vegas-transition-flash-in,.vegas-transition-flash2-in{opacity:1;-webkit-filter:brightness(1);filter:brightness(1)}.vegas-transition-flash2-out{opacity:0;-webkit-filter:brightness(25);filter:brightness(25)}.vegas-transition-negative,.vegas-transition-negative2{opacity:0;-webkit-filter:invert(100%);filter:invert(100%)}.vegas-transition-negative-in,.vegas-transition-negative2-in{opacity:1;-webkit-filter:invert(0);filter:invert(0)}.vegas-transition-negative2-out{opacity:0;-webkit-filter:invert(100%);filter:invert(100%)}.vegas-transition-burn,.vegas-transition-burn2{opacity:0;-webkit-filter:contrast(1000%) saturate(1000%);filter:contrast(1000%) saturate(1000%)}.vegas-transition-burn-in,.vegas-transition-burn2-in{opacity:1;-webkit-filter:contrast(100%) saturate(100%);filter:contrast(100%) saturate(100%)}.vegas-transition-burn2-out{opacity:0;-webkit-filter:contrast(1000%) saturate(1000%);filter:contrast(1000%) saturate(1000%)}.vegas-transition-slideLeft,.vegas-transition-slideLeft2{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.vegas-transition-slideLeft-in,.vegas-transition-slideLeft2-in{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.vegas-transition-slideLeft2-out,.vegas-transition-slideRight,.vegas-transition-slideRight2{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.vegas-transition-slideRight-in,.vegas-transition-slideRight2-in{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.vegas-transition-slideRight2-out{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.vegas-transition-slideUp,.vegas-transition-slideUp2{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.vegas-transition-slideUp-in,.vegas-transition-slideUp2-in{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.vegas-transition-slideDown,.vegas-transition-slideDown2,.vegas-transition-slideUp2-out{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.vegas-transition-slideDown-in,.vegas-transition-slideDown2-in{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.vegas-transition-slideDown2-out{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.vegas-transition-zoomIn,.vegas-transition-zoomIn2{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}.vegas-transition-zoomIn-in,.vegas-transition-zoomIn2-in{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.vegas-transition-zoomIn2-out,.vegas-transition-zoomOut,.vegas-transition-zoomOut2{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);opacity:0}.vegas-transition-zoomOut-in,.vegas-transition-zoomOut2-in{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.vegas-transition-zoomOut2-out{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}.vegas-transition-swirlLeft,.vegas-transition-swirlLeft2{-webkit-transform:scale(2) rotate(35deg);-ms-transform:scale(2) rotate(35deg);transform:scale(2) rotate(35deg);opacity:0}.vegas-transition-swirlLeft-in,.vegas-transition-swirlLeft2-in{-webkit-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:1}.vegas-transition-swirlLeft2-out,.vegas-transition-swirlRight,.vegas-transition-swirlRight2{-webkit-transform:scale(2) rotate(-35deg);-ms-transform:scale(2) rotate(-35deg);transform:scale(2) rotate(-35deg);opacity:0}.vegas-transition-swirlRight-in,.vegas-transition-swirlRight2-in{-webkit-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:1}.vegas-transition-swirlRight2-out{-webkit-transform:scale(2) rotate(35deg);-ms-transform:scale(2) rotate(35deg);transform:scale(2) rotate(35deg);opacity:0}.vegas-animation-kenburns{-webkit-animation:kenburns ease-out;animation:kenburns ease-out}@-webkit-keyframes kenburns{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes kenburns{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}.vegas-animation-kenburnsUp{-webkit-animation:kenburnsUp ease-out;animation:kenburnsUp ease-out}@-webkit-keyframes kenburnsUp{0%{-webkit-transform:scale(1.5) translate(0,10%);transform:scale(1.5) translate(0,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUp{0%{-webkit-transform:scale(1.5) translate(0,10%);transform:scale(1.5) translate(0,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDown{-webkit-animation:kenburnsDown ease-out;animation:kenburnsDown ease-out}@-webkit-keyframes kenburnsDown{0%{-webkit-transform:scale(1.5) translate(0,-10%);transform:scale(1.5) translate(0,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDown{0%{-webkit-transform:scale(1.5) translate(0,-10%);transform:scale(1.5) translate(0,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsLeft{-webkit-animation:kenburnsLeft ease-out;animation:kenburnsLeft ease-out}@-webkit-keyframes kenburnsLeft{0%{-webkit-transform:scale(1.5) translate(10%,0);transform:scale(1.5) translate(10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsLeft{0%{-webkit-transform:scale(1.5) translate(10%,0);transform:scale(1.5) translate(10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsRight{-webkit-animation:kenburnsRight ease-out;animation:kenburnsRight ease-out}@-webkit-keyframes kenburnsRight{0%{-webkit-transform:scale(1.5) translate(-10%,0);transform:scale(1.5) translate(-10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsRight{0%{-webkit-transform:scale(1.5) translate(-10%,0);transform:scale(1.5) translate(-10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUpLeft{-webkit-animation:kenburnsUpLeft ease-out;animation:kenburnsUpLeft ease-out}@-webkit-keyframes kenburnsUpLeft{0%{-webkit-transform:scale(1.5) translate(10%,10%);transform:scale(1.5) translate(10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUpLeft{0%{-webkit-transform:scale(1.5) translate(10%,10%);transform:scale(1.5) translate(10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUpRight{-webkit-animation:kenburnsUpRight ease-out;animation:kenburnsUpRight ease-out}@-webkit-keyframes kenburnsUpRight{0%{-webkit-transform:scale(1.5) translate(-10%,10%);transform:scale(1.5) translate(-10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUpRight{0%{-webkit-transform:scale(1.5) translate(-10%,10%);transform:scale(1.5) translate(-10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDownLeft{-webkit-animation:kenburnsDownLeft ease-out;animation:kenburnsDownLeft ease-out}@-webkit-keyframes kenburnsDownLeft{0%{-webkit-transform:scale(1.5) translate(10%,-10%);transform:scale(1.5) translate(10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDownLeft{0%{-webkit-transform:scale(1.5) translate(10%,-10%);transform:scale(1.5) translate(10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDownRight{-webkit-animation:kenburnsDownRight ease-out;animation:kenburnsDownRight ease-out}@-webkit-keyframes kenburnsDownRight{0%{-webkit-transform:scale(1.5) translate(-10%,-10%);transform:scale(1.5) translate(-10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDownRight{0%{-webkit-transform:scale(1.5) translate(-10%,-10%);transform:scale(1.5) translate(-10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}









/* ========== Main.css ========== */

body{font-family: 'Raleway', sans-serif;font-size: 14px;color: #5a6a72;background-color: #fff}

ul{list-style: none;margin:0;padding:0}

.navbar-nav li a:hover, 

.navbar-nav li a:focus{outline:none;outline-offset: 0;text-decoration:none;background: transparent}

a{color: #f78f1e;text-decoration: none;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms}

a:focus, 

a:hover{text-decoration: none;outline: none}

h1{font-size:36px}

h2{font-size: 24px}

h3{font-size: 20px}

h4{font-size: 18px}

h5{font-size: 16px}

h1, h2, h3, h4, h5, h6{font-family: 'Raleway', sans-serif;font-weight:400;text-transform:capitalize}

.padding{	

padding:90px 0}

.section-title{margin-bottom: 70px;padding-bottom: 0;text-align: center;font-weight:400;max-width: 350px;display: inline-block}

.section-title h1{margin-top:0;margin-bottom:45px;font-family: 'Pacifico', cursive;color:#f78f1e;position:relative}

.section-title h1:after, .slider-content h1:after{position:absolute;content:"\f005 \f005 \f005 \f005 \f005 \f005 \f005 \f005";font-family:FontAwesome;font-size:12px;width:100%;height:20px;text-align:center;left:0;bottom:-40px;color:#dde6eb}

.slider-content h1:after{content:"\f005 \f005 \f005 \f005 \f005 \f005 \f005 \f005 \f005 \f005 \f005 \f005 \f005 \f005 \f005 \f005 \f005 \f005 \f005 \f005"}

.btn-primary{	

border:1px solid #fff;color:#fff;background-color:transparent;text-transform: capitalize;font-size: 16px;font-weight: 700;padding: 13px 20px;position: relative;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;	

letter-spacing:0;position:relative;box-shadow:none;z-index:1}

.btn-primary:before, 

.btn-primary:after{position:absolute;content:"";height:100%;width:0;border-radius:4px;z-index:-1;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out}

.btn-primary:before{	

left:0;top:0;border-top:2px solid #d65b21}

.btn-primary:after{	

right:0;bottom:0;border-bottom:2px solid #d65b21;	

}

.btn-primary:hover:before{left:0;width:100%;background-color:rgba(242, 110, 34, 0.7)}

.btn-primary:hover:after{width:100%;right:0;background-color:rgba(242, 110, 34, 0.7)}

.btn-primary:hover, 

.btn-primary:focus{color:#fff;background-color:transparent;box-shadow: 0px 0px 0px 1px #d65b21;border-color:#d65b21}

.parallax-section{	

background-position: 50% 0;background-repeat: no-repeat;background-size: cover;background-attachment:fixed;width: 100%;min-height:437px;color:#fff;position:relative}

.overlay-bg{position:absolute;top:0;left:0;width:100%;height:100%}

.form-control{height: 55px;padding:12px 18px;color: #000;border: 1px solid #ededed;border-radius: 0;box-shadow: none;outline: none}

.form-control:focus{border-color: #f78f1e;outline: 0;-webkit-box-shadow:none;box-shadow:none}

.form-group{margin-bottom: 30px}

#slider-section, #home-section{background-repeat:no-repeat;background-size:cover;background-color:#282f1f;position:relative;color:#fff;padding: 130px 0;height: 100vh !important}

#home-wrapper{position:relative;color:#fff}

#home-wrapper .main-slider{padding: 130px 0}

#home-wrapper .overlay-bg, 

#slider-section .overlay-bg, 

#home-section .overlay-bg{background-color: rgba(19, 19, 22, 0.81)}

.main-slider{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;width: 100%}

.slider-content{width: 100%;z-index: 9;

}

.slider-content h1{font-size:93px;font-weight:300;text-transform:initial;margin-bottom:55px;position:relative;margin-top: 20px}

.slider-content h1 span.pacifico{font-size:57px;font-family: 'Pacifico', cursive;display:block;margin-bottom:5px}

span.bold{font-weight:800}

.slider-content h2{font-family: 'Pacifico', cursive;font-size:30px;margin-bottom:35px}

.slider-content .slider-logo{display:inline-block}

.special-item{

}

.special-item h2{font-weight:500;margin-bottom:30px}

.special-item:hover .special-item-image img{-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s}

.special-item-image{position:relative;min-height: 250px;overflow:hidden;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;	

box-shadow:0 0 1px 1px #e3e3e3;-webkit-box-shadow:0 0 4px 1px #e3e3e3;border-radius:3px;margin-bottom:35px}

.special-item-image img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;	

padding:10px}

.special-item-image img:nth-child(2){opacity:0}

.special-item:hover .special-item-image img:nth-child(2){opacity:1}

.special-item:hover .special-item-image img:nth-child(1){opacity:0}

#our-products{background-color:#333;color:#fff;background-image:url(../img/our-products-bg.html);z-index: 1}

#our-products .overlay-bg{z-index: -1;background-color:rgba(0, 0, 0, 0.50)}

#our-products .section-title h1{color:#fff}

#our-products .our-product{border:3px solid #fff;padding:35px;margin-bottom:25px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;overflow:hidden}

#our-products .our-product img{display:inline-block;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out}

#our-products .our-product h2{margin-bottom:3px;font-weight:500;margin-top: 20px}

#our-products .our-product:hover img{-moz-transform: rotateY(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotateY(180deg)}

#weekly-promo{background-color:#fff;overflow:hidden;max-height:575px;position:relative}

.promo-slider{margin-top:-225px}

.promo-info .section-title{margin-bottom:35px}

.promo-info .section-title h1{font-family: 'Raleway', sans-serif;color:#5a6a72;font-weight:700}

.promo-info .section-title h1 span{display:block;font-size:24px;font-family: 'Pacifico', cursive;color:#f78f1e;font-weight:400;margin-bottom:5px}

.promo-slider .promo-info{padding:25px}

.promo-slider .weekly-promo{color:#000}

.promo-slider .weekly-promo h4{color:#5a6a72;line-height:25px;margin-bottom:30px}

.promo-slider .weekly-promo >p{max-width:400px;display:inline-block}

.promo-image img{display:inline-block;max-height: 295px}

.promo-slider .slide .promo-info{opacity:0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;	

-moz-transform: scale(0.5);-webkit-transform: scale(0.5);-o-transform: scale(0.5);-ms-transform: scale(0.5);transform: scale(0.5)}

.promo-slider .slide.active-slide .promo-info{opacity:1;-moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1)}

.promo-slider .slide .promo-image{position:relative

}

.promo-slider .slide .promo-image:before, 

.promo-slider .slide.active-slide .promo-image:before{position:absolute;content:"";height:100%;width:100%;left:0;top:0;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out}

.promo-slider .slide .promo-image:before{	

background-color:rgba(90, 106, 114, 0.75)}

.promo-slider .slide.active-slide .promo-image:before{background-color:inherit}

.bx-wrapper .bx-prev{top: 70px}

.bx-wrapper .bx-next{top: 450px}

.bx-wrapper .bx-prev, 

.bx-wrapper .bx-next{	

color:#5a6a72;font-size:40px;position:absolute;left:25%;margin-left:-25px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out}

.bx-controls-direction:before{position: absolute;content:"";background:#fff;left:0;top:0;height:105px;width:50%}

.bx-controls-direction:after{position: absolute;content:"";background:#fff;left:0;top:472px;height:105px;width:50%}

#promo-offer{background-image:url(../img/legacy-hall.jpg);background-color:#6d3b29;font-size:18px}

#promo-offer .overlay-bg{background-color:rgba(0, 0, 0, 0.57)}

.promo-offer-content img{margin-bottom:30px}

.promo-offer-content >span{font-size: 39px;font-weight: 300;text-transform: capitalize}

.promo-offer-content h1{font-size: 20px;font-weight: 300;margin-top: 0;line-height: 1.4}

.promo-offer-content h1 span{font-weight:800}

.promo-offer-content i{margin-right:10px}

.promo-offer-content .btn-primary{padding:13px 33px;margin-top:35px}

#our-menu{padding-top:90px;overflow:hidden}

#menu-accordion .card{border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin-top:0}

#menu-accordion{margin-bottom:0}

#menu-accordion .card-header{border-top:1px solid #e6e6e6 !important;padding:30px 0 45px;	

text-align: center;cursor: pointer;background-color: #fff;display: block;width: 100%;background-image:url(../img/heading-bg.jpg);background-size:cover;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;	

}

#menu-accordion .card-header span{position:relative;display:inline-block;margin-bottom: 0;font-weight: 700;font-size: 36px}

#menu-accordion .card-header:focus{outline: none}

#menu-accordion .card-header.collapsed span,

#menu-accordion .card-header.collapsed span:before, 

#menu-accordion .card-header.collapsed span:after{color: #f78f1e}

#menu-accordion .card-header span:before, 

#menu-accordion .card-header span:after{position: absolute;content: "\f005 \f005 \f005 \f005 \f005 \f005 \f005 \f005";font-family: FontAwesome;font-size: 12px;color:#fff;top: 50%;margin-top: -3px;letter-spacing:3px}

#menu-accordion .card-header span:before{left: 0;margin-left: -125px}

#menu-accordion .card-header span:after{right:0;margin-right:-125px}

#menu-accordion .card-header.active span:before, 

#menu-accordion .card-header.active span:after{color:#fff}

#menu-accordion .card-header{font-weight:700;background-color: transparent;border: 0;color: #fff;cursor: pointer}

#menu-accordion .card-header.collapsed{background-image: inherit}

#menu-accordion .card-header:hover{background-color:#f7f7f7}

#menu-accordion .menu-info{margin-top:40px;margin-bottom:50px;max-width: 350px;display: inline-block}

.menu-items .item{margin-bottom:65px}

.menu-items .item img{display:inline-block}

.menu-items .item span{display:block;color:#f78f1e;font-size:30px;font-weight:500;margin-bottom:10px}

.menu-items .item h2{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;	

margin-top: 15px}

.about-hadsty{text-align: left; font-size: 16px}

.about-hadsty span{color: #f78f1e; font-weight: 600}

.menu-items .item:hover h2{color:#000}

#extras{background-color:#574600;background-image:url(../img/extras-bg.html);overflow:hidden;color:#fff}

#extras .extra-benefits{padding-top:65px;padding-bottom:65px}

#extras .extra-benefits .extra{margin-bottom:25px}

#extras .extra-benefits h1, 

#extras .extra-benefits h2{font-weight:700;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;margin-top: 20px}

#extras .extra-benefits h1{margin-bottom:125px;position:relative}

#extras .extra-benefits h1:after{position:absolute;content:"";height:35px;width:100%;left:0;bottom:0;margin-bottom:-50px;background-image:url(../img/extras-heading-bg.html);background-repeat:no-repeat;background-position:center bottom;	

}

#extras .extra-benefits i{font-size:75px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}

#extras .extra-benefits .extra:hover i{animation-name: flash;-webkit-animation-name: flash;animation-duration: 0.75s;-webkit-animation-duration: 500ms;animation-iteration-count: 1;-webkit-animation-iteration-count: 1;	

animation-delay: 0;-webkit-animation-delay: 0;animation-timing-function: linear;-webkit-animation-timing-function: linear;color:#f78f1e}

#extras .extra-benefits .extra:hover h2{color:#f78f1e}

#extras .overlay-bg{background-color:rgba(0, 0, 0, 0.75)}

#table-booking{position:relative}

#gmap{height:470px}

#contact-form .btn-primary{padding:15px 55px;display:inline-block;margin-top:35px;background-color:#f78f1e;color:#fff}

#contact-form .btn-primary:before{	

border-top:2px solid #dd5f23}

#contact-form .btn-primary:after{	

border-bottom:2px solid #dd5f23;	

}

#contact-form .btn-primary:hover:before{background-color:rgba(206, 88, 32, 0.7)}

#contact-form .btn-primary:hover:after{background-color:rgba(206, 88, 32, 0.7)}

#contact-form .btn-primary:hover, 

#contact-form .btn-primary:focus{box-shadow: 0px 0px 0px 1px #dd5f23}

#room_type{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url(../img/bottom-arrow.html);background-repeat:no-repeat;background-position:right 20px top 23px;

}

#comments{background-image:url(../img/comment-bg.jpg);background-color:#2e0202;font-size:18px}

#comments .comment{background-color:rgba(242, 101, 34, 0.83);padding:50px;margin-top:80px;margin-bottom:80px;max-width:555px}

#comments .comment i{font-size:75px}

#comments .comment img{margin-bottom:35px}

#comments .comment h2{font-family: 'Pacifico', cursive;font-size:30px;margin-bottom:25px}

#comments .comment h4{font-weight:600;margin-top:20px}

#comments .comment h4 span{display:block;font-size:14px;font-weight:400;margin-top:7px}

#comments .commenter img{display:inline-block;margin-top:-40px}

.header_fixxs{background-color: transparent;position: absolute;z-index: 980000000;width: 100%}

.header_fixxs_active{position: fixed;top: 0;left: 0;right: 0;z-index: 100;box-shadow: 0px 0px 10px -3px #000;background: #fff}

.header_fixxs_active .menu-cussty li a{color: #000 !important}

.logo-submeu{max-width: 180px}

.menu-cussty{}

.menu-cussty li{margin-left: 15px}

.menu-cussty li a{font-size: 16px;text-transform: uppercase;font-weight: 600; color: #fff !important}

.contact-info h2{font-family: 'Pacifico', cursive;font-size:32px;margin-top:8px;margin-bottom:25px}

.contact-info .footer-logo{margin-bottom:35px;max-width: 271px}

.contact-info .address{margin-top:25px;margin-bottom:20px}

.contact-info li{margin-bottom:10px;font-size:16px}

.contact-info.date li{font-size:18px}

.contact-info li i{font-size:18px;margin-right:10px}

.social-icons{font-size:16px;font-weight:600}

.social-icons ul{margin-top:20px}

.social-icons li i{background-color:#fff;color:#fff;height:25px;width:25px;font-size:18px;line-height:25px;display:block;text-align:center;border-radius:3px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}

.social-icons li i.fa-facebook{background-color:#566C9E}

.social-icons li i.fa-twitter{background-color:#0EB1F2}

.social-icons li i.fa-google-plus{background-color:#D54831}

.social-icons li i.fa-instagram{background-color:#3f729b}

.social-icons li i.fa-linkedin{background-color:#1F84D2}

.social-icons li i.fa-pinterest{background-color:#CD565C}

.contact-info .event{position:relative;overflow:hidden;margin-top:20px;padding:3px 0}

.contact-info .event-date{position:absolute;left:0;top:0px;	

text-align:center;font-size:14px;height:65px;width:65px;border:1px solid #e6e6e6}

.contact-info .event-date span{display:block;	

font-weight:300;font-size:42px;line-height:35px;margin-bottom:3px}

.contact-info .event-info{padding-left:80px}

.contact-info .event-info h4{margin-bottom:0}

#footer-bottom{background-color:#f78f1e;color:#fff;padding:40px 0 30px;font-weight:300}

#footer-bottom a{color:#fff;font-weight:600}

.demo-chooser{width: 175px;left: -175px;position: fixed;top: 50%;margin-top:-78px;z-index: 99999;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out}

.demo-chooser.opened{left: 0}

.demo-chooser.opened .toggler{color:#f78f1e}

.demo-chooser .toggler{position: absolute;top: 0;right: -40px;display: inline-block;background-color: #f5f5f5;width: 40px;height: 40px;line-height: 40px;text-align: center;font-size: 24px;color: #3A3434;border-radius: 0 4px 4px 0}

.demo-chooser-inner{position: relative;background-color: #f5f5f5;padding:15px 20px}

.demo-chooser-inner h4{margin: 0px 0 15px;text-transform: uppercase;font-size: 14px;font-weight: 700;color: #8e8e8e}

.demo-chooser-inner ul{list-style: none;padding: 0;margin: -5px}

.demo-chooser-inner ul li{display: block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box}

.demo-chooser-inner ul li a{padding: 5px 7px;background-color: #eee;margin-bottom: 5px;display: block;color:#8e8e8e}

.demo-chooser-inner ul li a:hover, 

.demo-chooser-inner ul li.active a{color:#f78f1e}

.demo-chooser-inner ul li.active a{cursor:default}

ul.list-inline li{display: inline-block;margin-right: 10px}

ul.list-inline li:last-child{margin-right: 0}









.txt1_0146040419{

	font-size: 18px;

	margin: 0 auto 50px;

	padding: 10px 50px;

}



.sub-haddingsty15{    font-size: 22px;
    font-weight: 300;
    display: block;
    margin-top: 6px;}























/* ========== Responsive.css ========== */

@media (min-width: 1400px){}

@media (min-width: 992px) and (max-width: 1199px){

.special-item-image{min-height:205px}

.promo-slider .slide{margin-bottom:0 !important}

#comments .commenter img{margin-top:-15px}

}

@media (min-width: 768px) and (max-width: 991px){

.special-item-image{min-height:155px}

#our-products .our-product{padding:15px}

#our-products .our-product h2{font-size:20px}

.promo-slider{margin-top: -300px}

.bx-wrapper .bx-prev{top: 50px}

.bx-wrapper .bx-next{top: 480px}

#weekly-promo{max-height:585px}

.promo-slider .slide .promo-image{margin-top:30px}

#comments .commenter img{margin-top:40px}

.slider-content h1{font-size: 80px}

}

@media (max-width: 767px){

h1{font-size:28px}

h2{font-size:20px}

h3{font-size:16px}

.padding{padding: 50px 0px}

.section-title{margin-bottom:30px;font-size:14px}

.section-title h1{font-size:25px}

.slider-content{font-size:20px}

.slider-content h1{font-size: 40px}

.slider-content h1 span.pacifico, .slider-content h2{font-size:24px}

#our-products{background-image:inherit}

.special-item-image img{width:100%}

.special-items .col-sm-4,#our-products .col-sm-3,.menu-items .col-sm-4{float:left;width:50%}

.special-item{margin-bottom: 25px}

.special-item-image{box-shadow:none;-webkit-box-shadow: none}

.special-item h2{margin-bottom:15px}

.bx-wrapper .bx-prev, .bx-wrapper .bx-next{font-size:30px;left:50px;color:#fff}

.bx-wrapper .bx-prev{top: 20px}

.bx-wrapper .bx-next{top: 50px;bottom:inherit}

.bx-wrapper .bx-prev, .bx-wrapper .bx-next,.bx-controls-direction:before ,.bx-controls-direction:after,.promo-slider .slide .promo-image:before,.promo-slider .slide.active-slide .promo-image:before{display:none}

.promo-slider{margin-top: -280px}

.promo-slider .slide{margin-bottom:15px !important}

#weekly-promo{max-height:745px}

.promo-offer-content h1{font-size:40px}

.promo-offer-content >span{font-size: 28px}

.promo-offer-image img{display:none}

#our-menu{padding-top: 45px}

#menu-accordion .accordion-heading{padding: 0px 0 10px}

#menu-accordion .card-header span{font-size:24px}

#menu-accordion .card-header span:before,#menu-accordion .card-header span:after{margin-top: -5px}

#extras .extra-benefits .extra{margin-bottom: 40px}

#extras .extra-benefits i{font-size: 40px}

.extra-benefits .col-sm-4{float:left;width:33.33%}

.contact-info{margin-bottom:35px}

#footer-bottom{padding: 30px 0px 20px}

}

@media (max-width: 575px){

#home-wrapper .main-slider,#slider-section, #home-section{padding: 80px 0}

.slider-logo img{max-width: 75%}

}

@media (max-width: 479px){

.special-item-image{max-height:205px}

#weekly-promo{max-height:700px}

.promo-slider{margin-top: -330px}

.special-items .col-sm-4,#our-products .col-sm-3,.menu-items .col-sm-4,.extra-benefits .col-sm-4{float:none;width:100%}

}

@media (max-width: 998px){

.menu-cussty{width: 100%;background-color: #f78f1e}

.navbar-toggler{background-color: #f78f1e}

.header_fixxs_active .menu-cussty li a{color: #fff !important}

.promo-offer-content h1{font-size: 18px}

.promo-slider .weekly-promo h4{line-height: 22px;font-size: 13px}

.header_fixxs_active{position: absolute}

}

@media (min-width: 481px) and (max-width: 600px){}

@media (min-width: 600px) and (max-width: 750px){

.slider-logo img{max-width: 60% !important}

}

@media (min-width: 750px) and (max-width: 998px){}



















/* rsp-1400 */

@media (min-width: 1200px) and (max-width:1400px){}

/* rsp-1199 */

@media (min-width: 992px) and (max-width:1199px){}

/* rsp-991 */

@media (min-width: 768px) and (max-width:991px){}

/* rsp-767 */

@media (min-width: 576px) and (max-width:767px){}

/* rsp-575 */

@media (min-width: 451px) and (max-width:575px){}

/* rsp-450 */

@media screen and (max-width: 450px){}







/* rsp-min-1400 */

@media (min-width:1401px){}

/* rsp-min-1400 */

@media (min-width:1200px){}

/* rsp-min-1199 */

@media (min-width:992px){}

/* rsp-min-991 */

@media (min-width:768px){}

/* rsp-min-767 */

@media (min-width:576px){}

/* rsp-min-575 */

@media (min-width:451px){}







/* rsp-max-1400 */

@media (max-width:1400px){}

/* rsp-max-1199 */

@media (max-width:1199px){}

/* rsp-max-991 */

@media (max-width:991px){}

/* rsp-max-767 */

@media (max-width:767px){}

/* rsp-max-575 */

@media (max-width:575px){}

/* rsp-max-450 */

@media (max-width:450px){}







@media (min-width:481px){

	#slider-section, #home-section{background-image:url(../img/top-banner.jpg)}

}

@media (max-width:480px){

	#slider-section, #home-section{background-image:url(../img/top-banner-small.jpg)}

}























