/*====================================== reset.css is here ========================================*/
*{margin:0; padding:0; box-sizing:border-box; }
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal; font-weight:normal; }
/*	Removed font-weight: normal for <strong> tags
	
	address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; } */
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight: normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clearfix:after{content:"";display:block;clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{border:0 none !important; }
header,nav,section,article,aside,footer,hgroup,figure {display: block;margin: 0 auto;}
/**************************************************************************************/
a {color:#4c1c1e; text-decoration:none; outline:0 none !important; }
a:hover, a:focus {color:#4c1c1e;  text-decoration:none; outline:0 none !important;}
h1 {font-size: 120px;line-height: 120px;}
h2 {font-size: 40px;line-height: 49px;}
h3 {font-size: 33px;line-height: 33px;}
h4 {font-size: 30px;line-height: 39px;}
h5 {font-size: 32px;line-height: 35px;}
h6 {font-size: 20px;line-height: 22px;}
p{font-size: 14px;line-height: 14px;color:#ffffff;/* font-family: 'ArialMT'; */padding:0;}
/*---------------------------------------------------*/
html {}
body { font-family: 'Source Sans Pro', sans-serif;background: url('../images/bg-img.jpg')no-repeat;background-size: cover;}
.menu-bg{background: url('../images/menu-bg.png')repeat;background-size: contain;}
.flt_lt {float:left; display:inline;}
.flt_rt {float:right; display:inline;}

@font-face {
  font-family: 'Romeral';
  src: url('../fonts/Romeral/Romeral.eot?#iefix') format('embedded-opentype'),   		
      url('../fonts/Romeral/Romeral.otf')  format('opentype'), 
	  url('../fonts/Romeral/Romeral.woff') format('woff'), 
	  url('../fonts/Romeral/Romeral.ttf')  format('truetype'), url('../fonts/Romeral/Romeral.svg#Romeral') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'lateron';
  src: url('../fonts/lateron/lateron.eot?#iefix') format('embedded-opentype'),     		
	  url('../fonts/lateron/lateron.woff') format('woff'), 
	  url('../fonts/lateron/lateron.ttf')  format('truetype'), url('../fonts/lateron/lateron.svg#lateron') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'PaktBlack';
  src: url('../fonts/PaktBlack/PaktBlack.eot?#iefix') format('embedded-opentype'), 
	  url('../fonts/PaktBlack/PaktBlack.woff') format('woff'), 
	  url('../fonts/PaktBlack/PaktBlack.ttf')  format('truetype'), url('../fonts/PaktBlack/PaktBlack.svg#PaktBlack') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Pakt';
  src: url('../fonts/Pakt/Pakt.eot?#iefix') format('embedded-opentype'),  
	  url('../fonts/Pakt/Pakt.woff') format('woff'), 
	  url('../fonts/Pakt/Pakt.ttf')  format('truetype'),
	  url('../fonts/Pakt/Pakt.svg#Pakt') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeue-CondensedBlack';
  src: url('../fonts/HelveticaNeue-CondensedBlack/HelveticaNeue-CondensedBlack.eot?#iefix') format('embedded-opentype'),  
	  url('../fonts/HelveticaNeue-CondensedBlack/HelveticaNeue-CondensedBlack.woff') format('woff'), url('../fonts/HelveticaNeue-CondensedBlack/HelveticaNeue-CondensedBlack.ttf')  format('truetype'),
	  url('../fonts/HelveticaNeue-CondensedBlack/HelveticaNeue-CondensedBlack.svg#HelveticaNeue-CondensedBlack') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueRegular';
  src: url('../fonts/HelveticaNeueRegular/HelveticaNeueRegular.eot?#iefix') format('embedded-opentype'),  
	  url('../fonts/HelveticaNeueRegular/HelveticaNeueRegular.woff') format('woff'), url('../fonts/HelveticaNeueRegular/HelveticaNeueRegular.ttf')  format('truetype'), url('../fonts/HelveticaNeueRegular/HelveticaNeueRegular.svg#HelveticaNeueRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeue-UltraLight';
  src: url('../fonts/HelveticaNeue-UltraLight/HelveticaNeue-     UltraLight.eot?#iefix') format('embedded-opentype'),      		url('../fonts/HelveticaNeue-UltraLight/HelveticaNeue-UltraLight.woff') format('woff'), 
	  url('../fonts/HelveticaNeue-UltraLight/HelveticaNeue-UltraLight.ttf')  format('truetype'), 
	  url('../fonts/HelveticaNeue-UltraLight/HelveticaNeue-UltraLight.svg#HelveticaNeue-UltraLight') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Ribbon';
  src: url('../fonts/Ribbon/Ribbon.eot?#iefix') format('embedded-opentype'),        url('../fonts/Ribbon/Ribbon.otf')  format('opentype'),
	   url('../fonts/Ribbon/Ribbon.woff') format('woff'), 
       url('../fonts/Ribbon/Ribbon.ttf')  format('truetype'),
       url('../fonts/Ribbon/Ribbon.svg#Ribbon') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'aguzlo';
  src: url('../fonts/aguzlo/aguzlo.eot?#iefix') format('embedded-opentype'), 
	  url('../fonts/aguzlo/aguzlo.woff') format('woff'), url('../fonts/aguzlo/aguzlo.ttf')  format('truetype'), url('../fonts/aguzlo/aguzlo.svg#aguzlo') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ChaparralPro-Bold';
  src: url('../fonts/ChaparralPro-Bold/ChaparralPro-Bold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/ChaparralPro-Bold/ChaparralPro-Bold.otf')  format('opentype'),
	   url('../fonts/ChaparralPro-Bold/ChaparralPro-Bold.woff') format('woff'), 
       url('../fonts/ChaparralPro-Bold/ChaparralPro-Bold.ttf')  format('truetype'), 
       url('../fonts/ChaparralPro-Bold/ChaparralPro-Bold.svg#ChaparralPro-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


/*--wrapper starts--*/
.wrapper{margin:0 auto;max-width: 1920px;display: block;overflow: hidden;}
.container{max-width: 940px;margin: 0 auto;display: block;padding: 0;}
.sidebar{display: none;}
/* --Header--*/
header{}
.stk header{background: #1a1a1d;position: fixed;width: 100%;z-index: 999;}
.header-in{padding: 30px 23px 23px 27px;background: #1a1a1d;}
.logo{}
.logo img{}
nav{}
nav ul{font-size:0; padding:16px 0 6px 0px;}
nav ul li{display: inline-block;padding: 0;letter-spacing: -0.9px; vertical-align:middle;}
nav ul li a{color: #e9e9e9;font-size: 12px;line-height: 35px;font-family: 'Romeral';font-weight: 400;letter-spacing: 1.5px;padding: 0 9px !important; display:block;}
.navbar-light .navbar-nav .nav-link{color: #e9e9e9;}
.navbar{vertical-align: middle;padding: 0 24px 0 0;margin: 0;flex: 1;-webkit-flex: 1;-ms-flex: 1;}
.search{padding: 0;position: relative;margin: 0;}
form{margin: 0;}
input{background: #fff;height: 35px;width: 203px;border: none;outline: none;padding: 0 14px 0 14px;left: 103px;font-size:13px;font-style: italic;}
.btn{position: absolute;right: 0;top: 0;outline: none;background: #a7a7a7;border-radius: 0;height: 35px;padding: 0;width: 40px;font-family: 'ChaparralPro-Bold';font-weight: 700;}
.btn:hover{background: #faac05;}
.navbar-light .navbar-nav .nav-link:hover{color: #faac05;}
/* --banner--*/
.banner{position: relative;}
.banner-in{}
.banner-in img{width: 100%;display: block;vertical-align: top;}
.panckers{position: absolute;left: 26.2%;top: 25%;}
.panckers h1{color: #4c1c1e;font-family: 'lateron';padding: 5px 0 0 0;}
.panckers h3{color: #4c1c1e;font-family: 'lateron';font-weight: 500;padding: 0 0 0 0;}
.panckers a{color: #ffffd1;font-size: 25px;line-height: 27px;background: #faac05;border-radius: 100%;height: 66px;width: 66px;display: block;padding: 19px 0 0 0;text-align: center;margin: 0 auto;font-family: 'lateron';}


/* --twitter--*/
.twitter{}
.twitter-in:before{content: '';background: url('../images/left-arw.png')no-repeat;position: absolute;top: 0px;left: -33px;width: 33px;height: 38px;}
.twitter-in:after{content: '';background: url('../images/rt-arw.png')no-repeat;position: absolute;top: 0px;right: -33px;width: 33px;height: 38px;}
.twitter-in{background: url('../images/ribbon-bg.jpg')no-repeat;background-size: cover;position: relative;padding: 5px 43px 5px 43px;box-shadow: 0 1px 8px 0 rgba(0, 0, 0,0.75);-o-box-shadow: 0 1px 8px 0 rgba(0, 0, 0,0.75);-webkit-box-shadow: 0 1px 8px 0 rgba(0, 0, 0,0.75);-moz-box-shadow: 0 1px 8px 0 rgba(0, 0, 0,0.75);z-index: 222;}
.twitter-in p{background: url('../images/twitter.png')no-repeat;display: block;background-position: -4px 0;}
.twitter-in a{color: #5dd7fc;font-size: 13px;line-height: 20px;}
.twitter-in p{color: #4c4c4c;font-size: 13px;line-height: 20px;padding: 4px 0 4px 44px;letter-spacing: 0.2px;font-family: georgia;font-style: italic;margin: 0;}
.twitter-in p a:hover{
	text-decoration:underline;
	}
/* --pankage--*/
.pankage{}
.pank-main-blk img{width: 100%; right: 0px;top: 0px;}
.pankage-in{position: relative;background: url('../images/stack-img.png')no-repeat bottom right;background-size: cover;padding: 51px 0 80px 42px;}
.pankage-in h4{font-size: 37px;line-height: 18px;color: #4c1c1e;text-transform: uppercase;font-family: 'PaktBlack';padding: 0 0px 0 0px;}
.pankage-in h4 span{font-size: 17px;line-height: 18px;color: #4c1c1e;width: 90px;display: inline-block;font-family: 'Pakt';font-weight: 700;padding: 0 0 0 4px;}
.pankage-in h4 small{font-size: 40px;line-height: 40px;color: #4c1c1e;  font-family: 'Pakt';font-weight: 700;}
.pankage-in h5{font-size: 32px;line-height: 37px;color: #4c1c1e;text-transform: uppercase;font-family: 'Pakt';}
.history{margin: unset;background: url('../images/yellow-bg.png')no-repeat;background-size: cover;width: 313px;height: 415px;}
.history h2{font-size: 60px;line-height: 65px;color: #fffefe;font-family: 'lateron';padding: 35px 0 0 5px;border-bottom: 3px dotted #fff;margin: 0 35px 0 37px;}
.history strong{font-size: 23px;line-height: 25px;color: #fffefe;font-family: 'lateron';width: 75px;display: inline-block;padding: 0 0px 0 0px;}
.history p{font-size: 12px;line-height: 19px;color: #56191c;padding: 15px 54px 0 38px;font-family: Georgia;font-style: italic;margin: 0;}
.history p em{font-weight: 700;font-style: italic;}
/* --deals--*/
.deals{margin: 15px 0 15px 0;}
.deals-in{padding: 49px 0 0 42px;background: #fff;position: relative;}
.deals-in:before{content:'';position: absolute;top: -4px;left:0;background: url(../images/arrow.png) repeat;width:100%;height:5px;}
.deals-in:after{content:'';position: absolute;bottom:-5px;left:0;background: url(../images/arrow.png) repeat;width:100%;height:5px;-webkit-transform: rotate(-180deg);-o-transform: rotate(-180deg);-moz-transform: rotate(-180deg);transform: rotate(-180deg)}
.deals-blk h4{font-size: 39px;line-height: 42px;color: #4c1c1e;  font-family: 'PaktBlack';}
.deals-blk h4 span{font-size: 17px;line-height: 20px;color: #4c1c1e;font-family: 'Pakt';display: inline-block;width: 28px;}
.double{background: url('../images/img1.png')no-repeat;background-size: cover;width: 249px;height: 168px;padding: 0 0 0 16px;}
.double h4{font-family: 'HelveticaNeue-CondensedBlack';color: #eacf61;font-size: 26px;line-height: 27px;transform: rotate(-367deg); margin-top: 12px;}
.double h5{font-family: 'HelveticaNeue-CondensedBlack';color: #eacf61;font-size: 20px;line-height: 27px;transform: rotate(-374deg);border-bottom: 1px solid #eacf61;display: inline-block;margin: 0 0 14px 0;}
.double p{ color: #bc451c; margin: 0;font-family: 'HelveticaNeue-CondensedBlack';}
.double a{background: #eacf61;color: #fff;border-radius: 4px;padding: 7px 5px 7px 5px;display: inline-block;margin: 12px 0 2px 0;font-size: 12px;line-height: 15px;font-family: 'HelveticaNeue-CondensedBlack';box-shadow: 0px 3px #a08d42;-webkit-box-shadow: 0px 3px #bc8204;-o-box-shadow: 0px 3px #bc8204;-moz-box-shadow: 0px 3px #bc8204;width: 109px;text-align: center;}
.deals-main{border: 4px dotted #4c1c1e;padding: 30px 33px 30px 32px; margin: 18px 43px 11px 2px;}
.happy{background: url('../images/img2.jpg')no-repeat;background-size: cover;width: 251px;height: 170px;padding: 18px 0 0 25px;margin: 0 0 0 12px;}
.happy h4{font-size: 34px;line-height: 36px;}
.happy h5{font-size: 15px;line-height: 18px;color: #633e3d;font-family: 'HelveticaNeueRegular';}
.happy h4 span{font-size: 15px;line-height: 18px;color: #633e3d;font-family: 'HelveticaNeue-CondensedBlack';font-size: 34px;line-height: 36px;}
.happy a{font-size: 12px;line-height: 18px;background: #61daab;color: #fff;padding: 6px 6px 4px 6px;display: inline-block;border-radius: 3px;font-family: 'HelveticaNeue-CondensedBlack';box-shadow: 0px 3px #24b97f;-webkit-box-shadow: 1px 3px #24b97f;-o-box-shadow: 1px 3px #bc8204;-moz-box-shadow: 1px 3px #bc8204;text-align: center;width: 103px;}
.kids{background: url('../images/img3.jpg')no-repeat;background-size: cover;width: 252px;height: 170px;padding: 30px 0 0 89px;margin: 0 0 0 15px;}
.kids h4{font-size: 23px;line-height: 22px;color: #7151d0;transform: rotate(-371deg);margin: 0; font-family: 'HelveticaNeue-CondensedBlack';}
.kids h5{font-size: 12px;line-height: 12px;color: #342460;transform: rotate(-375deg);padding: 0 0 0 11px;font-family: 'HelveticaNeueRegular';}
.kids a{line-height: 15px;background: #f35e7f;display: inline-block;padding: 6px 7px 6px 7px;border-radius: 5px;margin: 13px 0 0 0;box-shadow: 0px 3px #d21b43;font-size: 12px;width: 103px;text-align: center;}
.menus{text-align: right;padding: 8px 82px 55px 0;}
.menus a{background: #faac05;color: #4c1c1e;font-size: 16px;line-height: 18px;padding: 8px 15px 6px 20px;border-radius: 3px;font-family: 'Pakt';text-align: center;font-weight: 600;}
.menus a:hover{box-shadow: 0px 3px #bc8204;-webkit-box-shadow: 0px 3px #bc8204;-o-box-shadow: 0px 3px #bc8204;-moz-box-shadow: 0px 3px #bc8204;}
/* --community--*/
.community{}
.community-in{padding: 58px 0 20px 47px;}
.community-in img{max-width: 100%;}
.community-sea-blk{background: url('../images/sea.png')no-repeat;background-size: cover;height: 438px;}
/* --recycle--*/
.recycle{}
.recycle-in{padding: 8px 0 0 40px;}
.recycle-lft-blk{position: relative;}
.recycle-lft-blk img{max-width: 100%;display: block;}
.recycle-rt-blk img{max-width: 100%;display: block;}
.rec-pos{position: absolute;left: 30px;top: 0;}
.rec-pos h3{font-size: 45px;line-height: 50px;color: #4c1c1e;font-family: 'lateron';font-weight: 500;padding: 12px 0 0 0;}
.rec-pos-lft h3{font-size: 45px;line-height: 45px;color: #4c1c1e;font-family: 'lateron';font-weight: 500;padding: 7px 0px 0 0px;text-transform: uppercase;}
.rec-pos p{font-size: 11px;line-height: 14px;color: #4c1c1e;font-family: 'HelveticaNeue-UltraLight';text-transform: uppercase;}
.rec-pos-lft p{font-size: 17px;line-height: 20px;color: #4c1c1e;font-family: 'lateron';text-transform: uppercase;}
.recycle-rt-blk{position: relative;}
.rec-pos-lft{position: absolute;top: 0;right: 25px;}
/* --sponser--*/
.sponser{margin: 8px 0 0 0;}
.sponser-in{margin: 0 auto;position: relative;background: #fff;}
.sponser-in:before{content:'';position: absolute;top:-5px;left:0;background: url(../images/arrow.png) repeat;width:100%;height:5px;}
.sponser-in:after{content:'';position: absolute;bottom: -5px;left: 0px;background: url(../images/arrow-bottom.png) repeat center center;width:100%;height: 5px;}
.sponser-lft-blk{margin: 2px -39px;padding: 0;}
.sponser-lft-blk img{max-width: 100%;display: block;height: auto;}
.sponser-rt-blk{padding: 61px 0 47px 112px;display: block;}
.sponser-rt-blk h4{font-size: 42px;line-height: 45px;color: #4c1c1e; font-family: 'PaktBlack';}
.sponser-rt-blk h4 span{font-size: 20px;line-height: 20px;color: #4c1c1e;font-family: 'Pakt';width: 80px;display: inline-block;font-weight: 500;text-transform: uppercase;}
.sponser-rt-blk h5{font-size: 30px;line-height: 33px;font-family: 'Pakt';color: #4c1c1e;margin: -14px 0 0 0;text-transform: uppercase;}
.sponser-rt-blk h6{font-size: 29px;line-height: 35px;font-family: 'lateron';text-transform: uppercase;padding: 19px 0 2px 8px;color: #4c1c1e;font-weight: 400;}
.sponser-rt-blk p{font-size: 12px;line-height: 18px;font-family: 'Georgia';color: #4c1c1e;font-style: italic;padding: 0 0 8px 4px;}
/* --footer--*/
footer{margin: 47px 0 0 0;}
.footer-in{background: #fff;padding: 31px 42px 0 36px;position: relative;}
.footer-in:before{content:'';position: absolute;top:-5px;left:0;background: url(../images/arrow.png) repeat;width:100%;height:5px;}
.footer-in:after{content:'';position: absolute;bottom:-5px;left:0;background: url(../images/arrow.png) repeat;width:100%;height:5px;-webkit-transform: rotate(-180deg);-o-transform: rotate(-180deg);-moz-transform: rotate(-180deg);transform: rotate(-180deg)}
.footer-rt-blk ul li a:hover img.hide{opacity: 1;visibility: visible;height: auto;}
.footer-rt-blk ul li a:hover img.show{opacity: 0;visibility: hidden;height: 0;}
.footer-rt-blk ul li a img.hide{opacity: 0;visibility: hidden;height: 0;}
.footer-rt-blk ul li a img.show{opacity: 1;visibility: visible;height: auto;}
.footer-lft-blk{ padding: 0;}
.footer-lft-blk ul{}
.footer-lft-blk ul li{display: inline-block;padding: 0 3px 0 3px;}
.footer-lft-blk ul li a{ font-family: 'Romeral';color: #959595;font-size: 12px;line-height: 15px;}
.footer-rt-blk ul li a img{width: 100%;display: block;}
.footer-rt-blk{padding: 0 0 0 0;}
.footer-rt-blk ul{}
.footer-rt-blk ul li{display: inline-block;padding: 0 0 0 9px;}
.footer-rt-blk ul li a{}
.footer-lft-blk ul li a:hover{color: #000;}
.copy{padding: 8px 0 11px 0;}
.copy-lft-blk{padding: 7px 0 0 22px;}
.copy-lft-blk p{}
.copy-rt-blk{padding: 0 17px 0 0;text-align: right;}
.copy-rt-blk img{}
/* --inner-about page--*/
.about-logo{}
.about-logo-in{padding: 27px 0 27px 56px;}
.about-logo-in img{}
/* --cooking--*/
.cooking{padding: 12px 0 1px 0;}
.cooking-in{background: url('../images/inner-bg.png')no-repeat;background-size: cover;width: 942px;height: 225px;position: relative;}
.cooking-lft{padding: 34px 0 0 46px;}
.cooking-lft h6{font-size: 17px;line-height: 20px;color: #4c1c1e;  font-family: 'Pakt';font-weight: bold;}
.cooking-lft small{font-size: 60px;line-height: 60px;color: #4c1c1e;font-family: 'lateron';font-weight: 400;display: inline-block;padding: 0;margin: 0;}
.cooking-lft strong{font-size: 33px;line-height: 35px;color: #4c1c1e;font-family: 'ribbonregular';font-weight: 400;display: inline-block;margin: -24px 0 0 0;padding: 0;}
.cooking-lft strong span{font-size: 33px;line-height: 35px;color: #4c1c1e;font-family: 'ribbon';font-weight: 400;margin: 0;padding: 0;letter-spacing: -3px;display: inline-block;vertical-align: top;}
.cooking-lft strong span:after{display: none;}
.cooking-lft span:after{content: '';background: url('../images/smoke.png')no-repeat;width: 12px;height: 23px;display: block;top: 1px;left: 93px;position: absolute;}
.cooking-out{text-align: right;padding: 99px 61px 0 0;}
.cooking-out a{font-family: 'HelveticaNeue-CondensedBlack';font-size:12px;line-height: 15px;color: #fff;background: #faac05;text-transform: uppercase;text-align: center;width: 123px;display: inline-block;padding: 8px 0 8px 0;border-radius: 3px;}
.cooking-in:before{content: '';background: url('../images/left-arw.png')no-repeat;position: absolute;top: 97px;left: -33px;width: 33px;height: 38px;}
.cooking-in:after{content: '';background: url('../images/rt-arw.png')no-repeat;position: absolute;top: 103px;right: -32px;width: 33px;height: 38px;}
/* --place--*/
.place{padding: 28px 0 28px 0;}
.place-in{background: #fff;position: relative;}
.place-in:before{content:'';position: absolute;top:-5px;left:0;background: url(../images/arrow.png) repeat;width:100%;height:5px;}
.place-in:after{content:'';position: absolute;bottom:-5px;left:0;background: url(../images/arrow.png) repeat;width:100%;height:5px;-webkit-transform: rotate(-180deg);-o-transform: rotate(-180deg);-moz-transform: rotate(-180deg);transform: rotate(-180deg)}
.place-blk{padding: 50px 18px 13px 0;border-bottom: 2px dotted #4c1c1e;margin: 0 49px 0 49px;}
.place-lft-blk{padding: 0;padding: 0 0 0 49px; color:#4c1c1e;}
.place-blk h4{font-size: 39px;line-height: 40px;color: #4c1c1e;font-family: 'PaktBlack'; text-transform: uppercase;}
.place-rt-blk{padding: 6px 23px 0 23px;}
.place-rt-blk h4{font-size: 29px;line-height: 30px;color: #4c1c1e;font-family: 'Pakt';font-weight: 700;text-transform: uppercase;letter-spacing: 0.4px;}
.place-rt-blk p{font-size: 13px;line-height: 19px;color: #4c1c1e;font-family: 'Georgia';font-weight: 400;font-style: italic;padding: 10px 34px 0 0px;}
.place-main{padding: 45px 0 9px 0;}
.place-lft-blk img{width: 100%;}
.step{padding: 24px 0 18px 0;border-top: 2px dotted #4c1c1e;margin: 0 46px 0 46px;}
.step-in{ padding-bottom: 36px;}

.step-in a:hover{ text-decoration: underline;}

.step-out{}
.step-in h4{font-size: 29px;line-height: 30px;color: #4c1c1e;  font-family: 'Pakt';font-weight: 700; text-transform: uppercase;} 
.step-in p{font-size: 13px;line-height: 19px;color: #4c1c1e;font-family: 'Georgia';font-weight: 400;font-style: italic;padding: 15px 0 0 0;letter-spacing: 0.1px;}

.author-and-date {
margin-top: 2px;
margin-bottom: 9px;
border-top: 1px dotted 
#4C1C1E;
border-bottom: 1px dotted 
#4C1C1E;
line-height: 18px !important;
padding-top: 2px !important;
padding-left: 2px !important;

}

.ditto_link a{
	
	color: #4c1c1e;
font-weight: bold;
}

.ditto_link a:hover {
	text-decoration:underline;
	}
	



.reflect_month a:hover {
	text-decoration:underline;
	}


.step-out h4{font-size: 29px;line-height: 30px;color: #4c1c1e;font-family: 'Pakt';font-weight: 700;text-transform: uppercase;letter-spacing: 0.7px;}
.step-out p{font-size: 13px;line-height: 17px;color: #4c1c1e;font-weight: 400;font-style: italic;padding: 12px 0 0 4px;font-family: 'Georgia';}
.engage{padding: 0 0 0 60px;}
.engage-in{ padding: 0 0 55px 0;}
.engage-in h5{font-family: 'PaktBlack';font-size: 29px;line-height: 30px;color: #4c1c1e;padding: 0 0 3px 0;text-transform: uppercase;}
.engage-in img{margin: 0 0 42px 0;max-width: 100%;}
.engage-in p{font-size: 13px;line-height: 19px;color: #4c1c1e;font-family: 'Georgia';font-weight: 400;font-style: italic;letter-spacing: 0.1px;padding: 1px 102px 0 0;}
.engage-in a{color: #4c1c1e;font-weight: bold;}
.engage-in a:hover {text-decoration:underline;}	
/* --menu bar--*/
.navbar-light .navbar-toggler-icon{background: url(../images/menu.png)no-repeat;display: block;width: 29px;height: 22px;}
.navbar-light .navbar-toggler{border: none;outline: none;}
/* menu page starts here */
 .our .banner-in{padding: 27px 0 22px 0;}
.our .fast{margin: 0 0 0 56px;max-width: 333px;position: relative;}
.our .banner-in h2{font-size:70px;line-height: 70px;color:#ffffff;padding:0;margin:0;/* font-family: 'HelveticaNeue-CondensedBold'; */font-weight:normal;letter-spacing: -3.3px;}
.our .banner-in h2 span{display: block;font-size:17.47px;line-height: 19px;color:#ffffff;/* font-family: 'HelveticaNeueRegular'; */font-weight: normal;text-transform: uppercase;letter-spacing: -0.5px;}
.our .home{width:70px;height:70px;background:#faac05;border-radius:100%;position: absolute;top: 2px;right: -34px;text-align: center;padding: 13px 17px 0px 17px;-webkit-transform: rotate(12deg);-o-transform: rotate(12deg);transform: rotate(12deg);-moz-transform: rotate(12deg);transform: rotate(12deg);}
.our .home span{font-size:11.1px;line-height: 13px;color:#583c00;/* font-family: 'HelveticaNeue-CondensedBold'; */font-weight:normal;text-transform: uppercase;display:inline-block;vertical-align: middle;}
/* --cooking--*/
.cooking{padding: 12px 0 1px 0;}
.cooking-in{background: url('../images/inner-bg.png')no-repeat;background-size: cover;width: 942px;height:225px;position: relative;padding:0 0 64px 0;}
.cooking-lft{padding: 75px 0 0 60px;}
.cooking-lft h6{font-size: 17px;line-height: 17px;color: #4c1c1e;font-family: 'Pakt';font-weight: bold;text-transform: uppercase;margin: 0;}
.cooking-lft small{font-size: 60px;line-height: 60px;color: #4c1c1e;font-family: 'lateron';font-weight: 400;display: inline-block;padding: 0;margin: 0;letter-spacing: 0.7px;}
.cooking-lft strong{font-size: 31px;line-height: 33px;color: #4c1c1e;font-family: ribbon;font-weight: 400;display: inline-block;margin: -14px 0 0 0;padding: 0;vertical-align: top;}
.cooking-lft span{font-size: 21px;line-height: 25px;color: #4c1c1e;font-family: 'aguzlo';font-weight: 400;display: inline-block;width: 107px;padding: 0;vertical-align: middle;position: relative;margin: -58px 0 0 3px;padding: 16px 0 0 0;height: 55px;}
.cooking-lft span:after{content: '';background: url('../images/smoke.png')no-repeat;width: 12px;height: 23px;display: block;top: 17px;left: 65px;position: absolute;}
.cooking-out{text-align: right;padding: 111px 93px 0 0;}
.cooking-out a{font-family: 'HelveticaNeue-CondensedBlack';font-size:12px;line-height: 15px;color: #fff;background: #faac05;text-transform: uppercase;text-align: center;width: 123px;display: inline-block;padding: 8px 0 8px 0;border-radius: 3px;}
.cooking-out a:hover{box-shadow: 0px 3px #bc8204;-webkit-box-shadow: 0px 3px #bc8204;-o-box-shadow: 0px 3px #bc8204;-moz-box-shadow: 0px 3px #bc8204;}
.cooking-in:before{content: '';background: url('../images/left-arw.png')no-repeat;position: absolute;top: 103px;left: -33px;width: 33px;height: 38px;}
.cooking-in:after{content: '';background: url('../images/rt-new.png')no-repeat;position: absolute;top: 103px;right: -33px;width: 33px;height: 38px;}
.home .cooking-in{padding: 29px 0 38px 0;}
.home .cooking-lft{padding: 49px 0 0 62px;}
/* statck block starts here */
.statck{}
.stack-in{/* background: url('../images/stack-bg.png')no-repeat; */background-size: cover;width: 100%;height:auto;padding:60px 58px 50px 58px;margin:20px 0 20px 0;position: relative;background: #fff;}
.stack-in:before{content:'';position: absolute;top:-5px;left:0;background: url(../images/arrow.png) repeat;width:100%;height:5px;}
.stack-in:after{content:'';position: absolute;bottom:-5px;left:0;background: url(../images/arrow.png) repeat;width:100%;height:5px;-webkit-transform: rotate(-180deg);-o-transform: rotate(-180deg);-moz-transform: rotate(-180deg);transform: rotate(-180deg)}
.stack-in h3{font-size:40px;line-height: 42px;color:#4c1c1e;font-family: 'PaktBlack';font-weight:normal;padding: 0 0 15px 0;margin:0;border-bottom:3px dotted #653f41;}
.stack-in h3 span{font-size:29.5px;line-height: 32px;color:#4c1c1e;display: block;font-weight:700;}

/*  Removed max-width - EGJ
	.stack-in p{font-size:13px;line-height: 16px;color:#2e2e2e;font-family: 'Georgia-Italic';font-weight: normal;font-style: italic;max-width:523px;padding:15px 0 43px 0;margin:0;letter-spacing: 0.4px;}
	
*/


.stack-in p{font-size:13px;line-height: 16px;color:#4c1c1e;font-family: 'Georgia-Italic';font-weight: normal;font-style: italic;padding:15px 0 43px 0;margin:0;letter-spacing: 0.4px;}
.stack-in p span{color:#57292b;font-weight: normal;font-family: 'Georgia-BoldItalic';}
/* beacon */
.bacon{padding: 3px 0 0 0;}
.bacon ul{margin:0 -17px;}
.bacon ul li{padding:0 17px;padding-bottom: 75px;}
.becon-cnt{border-top:3px dotted #57292b;padding:15px 0 0 0;}
.becon-cnt h4{padding:0 0 11px 0;margin:0;font-size: 25px;line-height: 27px;color:#4c1c1e;font-family: 'Damion';font-weight:normal;letter-spacing: -0.2px;/* font-family: 'Damion', cursive; */font-weight: 400;}
.becon-cnt p{line-height: 19px;padding:0 0 26px 0;margin:0;}
.becon-cnt > span{display: inline-block;width:55px;height:55px;background: #faac05;;border-radius:100%;padding:12px 0 0 0;}
.becon-cnt span em{font-size:13px;line-height: 15px;color:#361516;font-family: 'Georgia-Italic';font-weight: normal;font-style: italic;}
.toast .stack-in{/* background: url('../images/black-bg.png')no-repeat; */background-size: cover;width: 100%;height: auto;background: #000;}
.toast .stack-in:before{background: url(../images/arrow-black.png) repeat;}
.toast .stack-in:after{background: url(../images/arrow-black.png) repeat;-webkit-transform: rotate(-180deg);-o-transform: rotate(-180deg);-mos-transform: rotate(-180deg);transform: rotate(-180deg);}
.toast .stack-in h3{color:#faac05;border-bottom: 3px dotted #d08f04;}
.toast .stack-in h3 span{color:#faac05;}
.toast .stack-in p{color: #bababa;}
.toast .stack-in p span{color:#faac05; font-family: 'Georgia-BoldItalic';font-weight: normal;}
.toast .becon-cnt h4{color:#faac05;}
.toast .becon-cnt{border-top:3px dotted #d08f04;} 
.toppings .bacon ul li{}
.toppings .bacon ul{padding: 0 0 75px 0;}
.belgian{}
.belgian-in{padding: 48px 0 0 63px;height: 511px;}
.french{padding: 19px 0 0 60px;}
.top-pad{padding: 31px 0 0 60px;}
.eggs-blk{/* background: url('../images/black-bg.png')no-repeat !important; */background-size: cover !important;width: 100% !important;height:auto !important;padding: 60px 58px 50px 58px !important;}
.crazy{padding: 30px 0 0 59px;}
.home-btn{padding: 84px 93px 0 0;}
.home-blk-lft small{letter-spacing: -1.4px;}
.home-blk-lft span{padding: 0;margin: -38px 0 0 0;}
.home-blk-lft strong{}
.home-blk-lft span:after{left: 49px;top: 7px;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{color: #faac05 !important;}
/* custom added by egj */
.ajaxSearch_result a {
	margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    color: black;
    font-weight: bold;
	
}

.ajaxSearch_result a:hover {
	text-decoration: underline;
	
}    

.paging1 a {
	
		margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    color: black;
    font-weight: bold;
}

.paging1 a:hover {
	text-decoration: underline;
	
}    

.content-right {
	float:right;
	padding:15px 15px 15px 15px;
	background: #E0E0E0;
	border: 1px solid #BBB;

}

.nonresponsive img{
	width:auto !important;
}

.nonresponsive a{
	color:#000;
	font-weight: bold;
}

.nonresponsive a:hover {
	text-decoration: underline;
	
}   

#contact-list li {
padding-bottom: 55px;
}

#contact-info {
	font-size:0.95em;
	padding:0 0 5px 22px;
}

#contact-list ul {
	margin:20px 0 0 20px;
}

#contact-list li {
	padding-bottom:55px;
}

.contact-method-wrap {

	padding-left:36px;
}

.contact-method-wrap  .method-header {
	font-size:1em;
}

.method-header a{
	font-size:1em;

}

.contact-method-wrap  .method-text {
	font-size:0.75em;
	font-style:italic;
}

.contact-img {
	float:left;
	width:30px;
	padding-top:4px;
}
#map {
	float: left;
	margin: 5px 0 18px;
	background-color: #FEFFFF;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.15);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.15);
	box-shadow: 0 1px 2px rgba(0,0,0,.15);
	border: 1px solid #ccc;
	padding: 7px; 
	
	}
.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
    margin-bottom:40px;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
	
/* hover */
.navbar ul li {line-height:35px;position:relative; padding:0;}
.navbar ul li a { display:inline-block; line-height:20px; text-transform: uppercase;}
.navbar ul li:hover a:after {display:block;}
.navbar ul li a:after {content:''; display:none; position:absolute; z-index:2;}
.navbar ul li.nav-item1 a:after {content:'';background: url(../images/home-hover.png) no-repeat;width:59px;height:31px;position:absolute;left:0;top: -3px;}
.navbar ul li.nav-item2 a:after {content:'';background: url(../images/about-hover.png) no-repeat;width:53px;height:27px;position:absolute;left: 5px;top: 1px;}
.navbar ul li.nav-item3 a:after {content:'';background: url(../images/menu-hover.png) no-repeat;width:52px;height:32px;position:absolute;left: 6px;top: -4px;}
.navbar ul li.nav-item4 a:after {content:'';background: url(../images/newa-hover.png) no-repeat;width:47px;height:31px;position:absolute;left: 6px;top: -5px;}
.navbar ul li.nav-item5 a:after {content:'';background: url(../images/photos-hover.png) no-repeat;width:57px;height:35px;position:absolute;left: 8px;top: -7px;}
.navbar ul li.nav-item6 a:after {content:'';background: url(../images/contact-hover.png) no-repeat;width:76px;height:41px;position:absolute;left: 4px;top: -8px;}
.navbar ul li.nav-item7 a:after {content:'';background: url(../images/menu-hover.png) no-repeat;width:76px;height:55px;position:absolute;left: 4px;top: -8px;}

/* --slick slider-- */
.slider {margin:0;}
.slider .slick-prev {left:5px;width:40px;height:40px;background:url('../images/prev.png') no-repeat center center #fff;z-index:1;}
.slider .slick-next {right:5px;width:40px;height:40px;background:url('../images/next.png') no-repeat center center #fff;z-index:1;}
.slider .slick-next:before{font-size:0px;opacity:0;}
.slider .slick-prev:before{font-size:0px;opacity:0;}
.slider .slick-dots{bottom:10px;}
.slick-dots li.slick-active button:before{font-size: 0;}
.off{margin: 0px 0 5px 0;}
/* --slick slider-- */
