@charset "utf-8";
/* CSS Document */
/* Font face start here */
@font-face {
    font-family: 'journalregular';
    src: url('../fonts/journal-webfont.eot');
    src: url('../fonts/journal-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/journal-webfont.woff') format('woff'),
         url('../fonts/journal-webfont.ttf') format('truetype'),
         url('../fonts/journal-webfont.svg#journalregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'adelle_basic_rgbold';
    src: url('../fonts/adellebasic_bold-webfont.eot');
    src: url('../fonts/adellebasic_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/adellebasic_bold-webfont.woff') format('woff'),
         url('../fonts/adellebasic_bold-webfont.ttf') format('truetype'),
         url('../fonts/adellebasic_bold-webfont.svg#adelle_basic_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*@font-face {
     font-family: "myriad-pro";
    src: url('../fonts/myriadpro-regular.eot');
    src: url('../fonts/myriadpro-regular.eot') format('embedded-opentype'),
         url('../fonts/myriadpro-regular.woff') format('woff'),
         url('../fonts/myriadpro-regular.ttf') format('truetype'),
         url('../fonts/myriadpro-regular.svg#MyriadProRegular') format('svg');
}*/
/* This is for responsive gravity */
.precheck.gfield_error .ginput_container{ height:25px !important; }
.precheck.gfield_error .validation_message{ display:block !important; text-align:right !important;}
/* This is for Responsive */
@media (min-width:1000px){
    .additem-button, .removeitem-button{font-size: 50px;}
    .info-button{font-size: 50px;line-height: 50px;}
}
@media (min-width:1071px) and (max-width:1190px) {
	.header-content .row{ max-width:96%; width:auto;}
	.header-social-icons{ width:20%;}
	.main-nav{ width:80%;}
	.main-nav ul li a{ font-size:14.71px;}
	.footer{ background-size:auto 100%;}
	.header-social-icons .social-media-content{ background-size:100% auto;}
	#gform_wrapper_4 .gform_body li .ginput_container .gfield_radio label{ width:90%;}
	#gform_wrapper_4 .gform_body li .ginput_container #input_4_10 li{ min-height:40px;} 
	#gform_wrapper_4 .gform_body{ padding-bottom:250px!important;}
	.header-social-icons .social-media-content ul{ background-size:97% auto;}
	
	}
	@media (min-width:1071px) and (max-width:1135px) {.choose-your-plater ul li .choose-quantity input[type="text"]{ /*margin-right:2%;*/}
	.about-right-content.event-calender-cont{ background-size:100% 100%; }
	.choose-your-plater ul li .choose-quantity p{ width:50%;}
	
	}
	@media (min-width:1136px) and (max-width:1193px) {
		.choose-your-plater ul li .choose-quantity input[type="text"]{ /*margin-right:5%;*//*margin-right:4%;*/}
		}
@media (min-width:1000px) and (max-width:1070px) {
	.choose-your-plater ul li .choose-quantity input[type="text"]{ margin-right:0%; margin-left:0px;}
	.about-right-content.event-calender-cont{ background-size:100% 100%; }
	#gform_wrapper_4 .gform_body li .ginput_container .gfield_radio label{ width:90%;}
	.choose-your-plater ul li span.plus{/* margin: 2px 1px 0;*/ margin: 0px 6px 0 0;}
	.choose-your-plater ul li .choose-quantity h2{ padding-right:4px;}
	
	.header-content .row{ max-width:96%; width:auto;}
	.footer-maincontent .row{ max-width:96%; width:auto;}
	.footer-bottom .row{ max-width:96%; width:auto;}
	.main-services .row{ max-width:96%; width:auto;}
	.header-social-icons{ width:19%;}
	.main-nav ul li a{ font-size:13.71px;}
	.quicklinks .row ul li:first-child{ padding-left:1.5%; }
	.current-special .row{ width:95%;}
	.main-about-us .row{ /*max-width:96%;*/ width:auto;}
	.footer{ background-size:auto 100%;}
	.footer-maincontent .row .e-flyer input[type="text"]{ width:80%;}
	.footer-maincontent .row .up-coming-events h1{ font-size:15px;}
	.footer-maincontent .row .stay-connected h1{ font-size:15px;}
	.footer-maincontent .row .e-flyer h1{ font-size:15px; background-position:left center;}
	.footer-maincontent .row .feature-recipe h1{font-size:15px; background-position:left center;}
	.header-social-icons .social-media-content ul li{ width:15.2%; margin-left:2px; }
	.main-nav{ width:80.2%;}
	#wp-calendar{ width:92%; margin-left:4%; max-width:280px;}
	.header-social-icons .social-media-content ul{ background-size:98% auto; width:94%;}
		/* This is for IE 9*/
	.quicklinks .row ul li{ padding-left:72px\0;}

	}
@media (min-width:1000px) and (max-width:1050px) {
	.inner-services-content ul li{ margin-right:1%; width:22%;/*width:23%;*/}
	.inner-services-content{ width:95%; margin:0 auto;}
	.main-nav ul li{padding: 13px 1.5% 15px;}
	.main-services .row ul li img{ width:95%;}
	ul.services-list li img{ width:95%;}
	.choose-your-plater ul li .choose-quantity p{ width:53%;}
		}
								/* This is for tablet */
@media (min-width:1000px) and (max-width:1024px) {
/* flyer page*/
	.main_wrapper{ display:none;}
	.main_wrapper.flyer-page{ display:none;}
	.main_wrapper.flyer-page #flyermainslider .left_menu{ display:none;}
	.main_wrapper.flyer-page #flyermainslider .right_slider{ display:none;}
	.main_wrapper_mobile{ width:100%; display:block;}
	.ts_container_mobile{ width:100%!important; padding-bottom:15px; float:none!important; margin-left:0px;}
	.ts_container_mobile li{ float:left; padding:0 5px; margin-bottom:5px; text-align:center;}
	#owl-demo-flyers{ width:100%!important; float:none!important; clear:both;}
}								
@media (min-width:720px) and (max-width:999px) {
	.you-will-like{display:none;}
	.sub-nav ul li.sub-nav-staff-login{ display:block;}
	.sub-nav{ /*float:none;*/ /*padding:0px 10% 0 0!important;*/padding:0px 5% 0 0!important; margin:0px!important;}
	.sub-nav ul li{ border-left:1px solid #fcfbf9; padding:0 10px;}
	.sub-nav ul li a{ padding:0px;}
	.sub-nav ul li:first-child a{ padding:3px 0 3px 20px;}
	.sub-nav ul li a.shoping-list{ background:none; padding-left:0px;}
	.sub-nav ul li a.ask-a-quation{ background:none; padding-left:0px;}
	.sub-nav ul li:first-child{ border:none;}
	.header-search-content{ display:none;}
	.tablet-header-search-content{ display:block;}
	.main-header.smaller .tablet-header-search-content{ display:none;}
	.header-content{ width:100%; margin:0 auto; padding:15px 0 0 0;}
	.logo{ margin-left:5%;}
	.main-nav{ display:none;}
	.smaller .header-top{ float:right!important; width:76.4% !important;}
	.smaller .logo{ top:-43px;}
	.smaller .sub-nav{ margin-bottom:10px!important; padding-top:10px!important;}
	.sticky.staff-login{ display:none!important;}
	.mobile-quicklinks{ display:none!important;}
	.tablet-header-search-content {float: right;/*margin-right: 5%;*/margin-right: 7%;width: 220px; clear:right;}
	.header-search input[type="text"]{ width:170px; }
	.header-search input[type="submit"]{ width:32px; height:30px;}
	.header-social-icons{ /*width:126px;*/min-width:161px; min-height:inherit; height:45px;}
	.header-social-icons .social-media-content{ position:relative; height:45px; background:none;/*height:auto;*/}
	.header-social-icons .social-media-content ul{ padding-top:9px; margin:0px; background-position:left 9px; /*height:45px;*/height:35px; width:161px; background-size:95% auto;}
	.header-social-icons .social-media-content ul li{ width:22px; height:26px; margin-left:4px;}
	.header-social-icons .social-media-content ul li:first-child{ margin-left:0px;}
	.tablet-nav {float: right;height: 45px;width: 37px; /*margin-right:7.5%;margin-left:23px;*/margin-right:7%;  position:relative; display:block; margin-left:14px;}
	.tablet-nav .btn{ padding:8px 0 0 0px; height:37px; width:100%;}
	.tablet-nav .btn a{ width:100%; height:100%; display:block;}
	.tablet-nav .table-menu{ position:absolute; display:none; /*top:49px; right:0px;*/ top:48px; right:-142%; background:#9a1e27; /*width:183px; padding-right:44px;*/ width:227px; z-index:3;  }
	.tablet-nav .table-menu.private { width: 285px }
	.tablet-nav .table-menu ul{ width:100%; position:relative; margin:0px; padding:0px;}
	.tablet-nav .table-menu ul li.menu-item-has-children{ padding:0px 0px 0px 0px;  background:url(../images/tablet-list-icon.png) right center no-repeat; background-position:175px 25px; }
	.tablet-nav .table-menu.private ul li.menu-item-has-children { background-position: 233px 25px; }
     .tablet-nav .table-menu ul li{border-top:1px solid #c47b80;}
	.tablet-nav .table-menu ul li a{text-transform: uppercase; width:100%; height:100%; display:block; font-family: 'adelle_basic_rgbold'; font-size:17px; line-height:17px; color:#fff; text-align:right; padding:19px 57px 19px 0px;}
	.tablet-nav .table-menu ul li:first-child{ padding:0px 0px 0px 0px; border:none; background:none; }
	.tablet-nav .table-menu ul li:first-child a{ padding:19px 44px 9px 0px;}
	.tablet-nav .table-menu ul li ul.tablet-drop-down{ background:#6d6b68; width:100%; margin:0px; padding:10px 0 7px 0; display:none;}
	.tablet-nav .table-menu ul li ul.tablet-drop-down li{ width:100%; margin:0px; padding:0px 0 9px 0; border:none; background:none;}
	.tablet-nav .table-menu ul li ul.tablet-drop-down li a{ width:100%; height:100%; display:block; font-size:17px; line-height:23px;/*font-family:'adellesans';*/  font-family: "myriad-pro";padding-right:44px; padding:0 44px 0 50px;}
	
	 /* This is for tablet sub-menu */
	.table-menu .menu li ul.sub-menu{background:#6d6b68; width:100%; margin:0px; padding:10px 0 7px 0;}
	.table-menu .menu li ul.sub-menu li{ width:100%; margin:0px; padding:0px 0 9px 0; border:none; background:none;}
	.table-menu .menu li ul.sub-menu li a{ width:100%; height:100%; display:block; font-size:17px; line-height:23px;/*font-family:'adellesans';*/  font-family: "myriad-pro";padding-right:44px; padding:0 44px 0 50px; text-transform:none; }

	.banner_data{ right:19px;}
	.banner_data h1{ font-size:27.23px; line-height:27.82px;} 
	.banner_data .description p{ font-size:15.02px; line-height:20.65px;}
	.banner_data .description a{ font-size:12.21px; line-height:25px;}
	.quicklinks .row ul {display: table;margin: 0 auto;padding: 0;width: auto;}
	.quick-links-cont{ width:94px; margin:0 auto; background-size:100%;}
	.quicklinks .row ul li .quicklinks-icons{ height:94px; width:94px; background-size:auto; line-height:94px;}
	.quicklinks .row ul li p, .quicklinks .row ul li a p{ font-size:26.25px; line-height:27px;}
	.quicklinks .row ul li{ padding: 0 0 0 44px;}
	.quicklinks .row ul li:first-child {padding-left: 0;}
	.desk-top-quicklinks{ /*display:none!important;*/}
	.tablet-quicklinks{ /*display:block;*/ display:none!important;}
	.about.quicklinks .tablet-quicklinks{ /*display:block;*/ display:table!important;}
	.current-special .row{ /*width:90%;*/ margin:0 auto;}
	.current-special .row .top-description{ width:90%; margin:0 auto;}
	.current-special .row .top-description h1{ padding:0px 0 0 5%;}
	.current-special .row .top-description a.view-all{ padding:0 5px 0 14px;}
	.bottom-slider{ padding-top:20px!important;}
	#left_scroll,#right_scroll{ margin-top:76px;}
	.current-special .row .bottom-slider ul{ overflow:hidden;}
	.current_special_slider{overflow:hidden; width:auto; max-width:95%; float:left;}
	#carousel_inner{ width:90%; margin:0 auto;}
	.current-special .row .bottom-slider ul{ /*width:100%;*/ width:100%; }
	.current-special .row .bottom-slider ul li{ width:47.1%;}
	.current-special .row .bottom-slider a.left-arrow{ display:none;}
	.current-special .row .bottom-slider a.right-arrow{display:none;}
	.current-special .row .bottom-slider ul li .ofr-description .ofr-title p{}
	.desktop.bottom-slider{ /*display:none;*/}
	.tablet.bottom-slider{ /*display:block;*/}
	.main-about-us .row{ width:90%; margin:0 auto;}
	.main-about-us .row .inner-about-left-description{ width:100%; float:none;}
	.inner-about-right-content{ display:none;}
	.main-about-us .row .inner-about-left-description p{ /*padding:0 147px 0 0px;*/}
	.main-services .row{ width:90%; margin:0 auto; padding:25px 0 0 0px;}
	.main-services .row ul.tablet{ display:block;}
	.main-services .row ul.desktop{ display:none;}
	.main-services .row ul{ padding:30px 0 0 0px;}
	.main-services .row ul li{ width:31%; margin:0 0 0 3%;}
	.main-services .row ul li:first-child{margin:0 0 0 0%;}
	.footer-maincontent .row{ width:92%; margin:0 auto;}
	.footer-maincontent .row .feature-recipe{ display:none;}
	.footer-maincontent .row .up-coming-events{ width:30%; padding:0 3% 0 0;}
	.footer-maincontent .row .stay-connected{ width:33%; padding:0 2.5%;}
	.footer-maincontent .row .e-flyer{ width:31%; padding:0 0 0 3%; border:none;}
	.footer-maincontent .row .up-coming-events h1{ line-height:21px; background-position:left top;}
	.footer-maincontent .row .stay-connected h1{ line-height:21px;}
	.footer-maincontent .row .e-flyer h1{ line-height:21px;}
	.footer-maincontent .row .up-coming-events p{ line-height:17px;}
	.footer-maincontent .row .stay-connected p{ padding:0px; line-height:26px;}
	.footer-maincontent .row .e-flyer p{ line-height:22px;}
	.footer-maincontent .row .e-flyer input[type="text"]{ width:80%;}
    .dekstop-top-footer-nav ul{ margin-left: 0px;}        
    .dekstop-top-footer-nav-bottom{ width: 625px; margin: 0 auto;}
	.footer-bottom .row{ width:90%; margin:0 auto;}
	.footer-bottom .row .footer-nav li a{ line-height:22px;}
	.footer-bottom .row .footer-nav{ width:100%; float:none;}
	.footer-fb-content{ width:92px; margin:12px auto 7px; float:none; /*padding-top:17px;margin-top:17px;*/ clear:left; padding-left:0px; }
	
	/* about us page*/
	.about-banner{ display:none;}
	.about.quicklinks{ display:block; border-top:4px solid #fff; top:127px;}
	.about-left-content{ width:100%; float:none;}
	.about-right-content{ display:none;}
	.about-content .row .inner-about-content{ width:93%; padding:0 0 0 5%;}
	.quicklinks .row ul li .quicklinks-icons{ height:94px; width:94px; background-size:auto; line-height:94px;}
	.tablet-about-latest-recipe{ display:block;}
	.services-banner{ top:128px;}
	.services-content{ margin-top:128px; top:0px;}
	.banner{ padding-top:127px;}
	.main-services .row ul li img{ width:95%;}
	.image-data > img {width: 93% !important;}
	.main-services .row ul li .image-data h1{ font-size:16.49px; line-height:20.77px;}
	.main-services .row ul li .image-data p{ font-size:13.19px; line-height:20.77px;}
	.rsMinW .rsArrowRight,.rsMinW .rsArrowLeft{ top:15%;}
	.tablet-about-latest-recipe .row .right-content h1{ float:none; padding-top:20px; padding-bottom:0px; margin-bottom:0px;}
	.tablet-about-latest-recipe .row .right-content h2{ float:none; padding-top:0px; padding-bottom:0px; margin-top:0px;}
	
	/*Quick links css image sprite*/
	.tablet-quicklinks .quick-links-cont .quicklinks-icons,.desk-top-quicklinks .quick-links-cont .quicklinks-icons{ background:url(../images/quick-links-bg-sprite.png) left top no-repeat;}
	.tablet-quicklinks .quick-links-cont .latest-flyer,.desk-top-quicklinks .quick-links-cont .latest-flyer{ background-position:-11px -262px;}
	.tablet-quicklinks li a:hover .quick-links-cont .latest-flyer,.desk-top-quicklinks li a:hover .quick-links-cont 					    .latest-flyer{ background-position:-14px -362px;}
	.tablet-quicklinks .quick-links-cont .mid-week-specials,.desk-top-quicklinks .quick-links-cont .mid-week-specials{ background-position:-147px -259px;}
	.tablet-quicklinks li a:hover .quick-links-cont .mid-week-specials,.desk-top-quicklinks li a:hover .quick-links-cont     .mid-week-specials{ background-position:-150px -362px;}
	.tablet-quicklinks .quick-links-cont .browse-recipes,.desk-top-quicklinks .quick-links-cont .browse-recips{ background-position:-288px -259px;}
	.tablet-quicklinks li a:hover .quick-links-cont .browse-recipes,.desk-top-quicklinks li a:hover .quick-links-cont     .browse-recips{ background-position:-289px -363px;}
	.tablet-quicklinks .quick-links-cont .get-the-app,.desk-top-quicklinks .quick-links-cont .get-the-app{ background-position:-428px -259px;}
        .tablet-quicklinks .quick-links-cont .careers,.desk-top-quicklinks .quick-links-cont .careers{ background-position: -732px -88px; background-size: 825px !important;}
        .tablet-quicklinks li a:hover .quick-links-cont .careers,.desk-top-quicklinks li a:hover .quick-links-cont .careers{ background-position: -734px 6px; background-size: 825px !important;}
	.tablet-quicklinks li a:hover .quick-links-cont .get-the-app,.desk-top-quicklinks li a:hover .quick-links-cont .get-the-app{ background-position:-431px -363px;}
	.tablet-quicklinks .quick-links-cont .find-a-store,.desk-top-quicklinks .quick-links-cont .find-a-store{ background-position:-568px -259px;}
 	.tablet-quicklinks li a:hover .quick-links-cont .find-a-store,.desk-top-quicklinks li a:hover .quick-links-cont     .find-a-store{ background-position:-570px -362px;}
	
	.current-special .row .crsl-nav{ width:97%;}
	/*our-suppliers*/
	.our-suppliers{ margin-top:0px;}
	.suplierlogoleft{float: left; width:30%;}
	.suplierright{float: right; width:67%;}
	
	/*about us quick-links*/
	.about.quicklinks .tablet-quicklinks .quick-links-cont .quicklinks-icons{ background:url(../images/quick-links-bg-sprite.png) left top no-repeat;}
	.about.quicklinks .tablet-quicklinks .quick-links-cont .latest-flyer{ background-position:-11px -262px;}
	.about.quicklinks .tablet-quicklinks li a:hover .quick-links-cont .latest-flyer{ background-position:-14px -362px;}
	.about.quicklinks .tablet-quicklinks .quick-links-cont .mid-week-specials{ background-position:-147px -259px;}
	.about.quicklinks .tablet-quicklinks li a:hover .quick-links-cont .mid-week-specials{ background-position:-150px -362px;}
	.about.quicklinks .tablet-quicklinks .quick-links-cont .browse-recipes{ background-position:-288px -259px;}
	.about.quicklinks .tablet-quicklinks li a:hover .quick-links-cont .browse-recipes{ background-position:-289px -363px;}
	.about.quicklinks .tablet-quicklinks .quick-links-cont .get-the-app{ background-position:-428px -259px;}
	.about.quicklinks .tablet-quicklinks li a:hover .quick-links-cont .get-the-app{ background-position:-431px -363px;}
	.about.quicklinks .tablet-quicklinks .quick-links-cont .find-a-store{ background-position:-568px -259px;}
	.about.quicklinks .tablet-quicklinks li a:hover .quick-links-cont .find-a-store{ background-position:-570px -362px;}
	
	/* This is new current slider */
	#owl-demo{ width:90%!important;}
	
	/* This is for services page */
	.services-banner{ display:none;}
	.inner-services-content{ width:95%; margin:0 auto;padding-bottom:0px;}
	.inner-services-content ul li {float: left;margin: 0 2% 40px 0;/* min-height: 243px; width: 23%;*/ width:31%; background-size:100% 100%; padding-bottom:11px; min-height:inherit; }
	.inner-services-content ul li img{ width:95%;} 
	.inner-services-content ul li h1{font-size: 16.49px;line-height: 20.77px;}
	.inner-services-content ul li p{font-size: 13.19px; line-height: 20.77px;}
	.about-content{ margin-top:124px;}
	
	/*Home page service slider*/
	#services-owl-demo{ padding-top:24px;}
	#services-owl-demo .owl-item .image-data h1{font-size: 16.49px;line-height: 20.77px;}
	#services-owl-demo .owl-item .image-data p{font-size: 13.19px; line-height: 20.77px;}
	.img-content{ top:0px; height:80%; padding:2% 0;}
	
	/* Search page */

	.searchpage{ margin-top:0px!important; padding-top:100px;}
	.searchpage .inner-about-content {margin: 0 auto;width: 96%;}
	.searchpage .about-left-content{ padding-top:0px;}
	/* services page forms */
	.choose-your-plater ul li .choose-quantity input[type="text"]{ margin-right:0px;}
	/*Media page inner page*/
	.single-media-content .about-left-content{ padding-right:0%;}
	#gform_wrapper_4 .gform_body li .ginput_container .gfield_radio label{ width:90%;}
	/* Recipes page*/
	.recipecategory > img{ text-align:center; display:list-item;}
	.categorylist li a{ font-size:15px;}
	/* 404 page not found */
	.page-not-found{ padding-top:123px;}
	.page-not-found .page-header{ padding-top:0px;}
	
	/* MAGAZINE PAGE*/
	.about-content.magazine-page{ margin-top:0px; padding-top:124px;}
	.magazine-page .inner-about-content ul li{ width:49.5%; margin-right:1%; float:left; margin-bottom:10px;}
	.magazine-page .inner-about-content ul li:nth-child(2n+0){ margin-right:0px;}
	.magazine-page .inner-about-content ul li:nth-child(2n+1){ clear:left;}
	.magazine-page .inner-about-content ul li:nth-child(3n+1){ clear:none;}
	
	/* THIS IS PRIVATE HOME PAGE */
	.banner.privatebanner{ height:0px!important; padding-top:89px!important;}
	.quicklinks.privatelinks .row ul.desk-top-quicklinks li:first-child{ padding-left:0px!important;}
	.quicklinks.privatelinks .row ul.desk-top-quicklinks li{ padding-left:34px!important;}
	
	/* Recipe inner page */
	.about-content.recipe-content {margin-top: 0; padding-top: 125px;}
	/* Location inner page */
	.about-content.single-supliers .row .inner-about-content{ width:95%;}
	.store-manager-details{ width:100%;}
	.google-street-view-cont{ width:100%;}
	.about-content.single-supliers .single-suppliers-map{ width:100%;}
	/* flyer page*/
	.main_wrapper{ display:none;}
	.main_wrapper_mobile{ width:100%; display:block;}
	.ts_container_mobile{ width:100%!important; padding-bottom:15px; float:none!important; margin-left:0px;}
	.ts_container_mobile li{ float:left; padding:0 5px; margin-bottom:5px; text-align:center;}
	#owl-demo-flyers{ width:100%!important; float:none!important; clear:both;}
	
	 /* flyer page */
	.flyer-shopping-list ul li{width:300px; float:none;  margin:0 auto 20px;}
	.flyer-shopping-list ul li:first-child{width:300px; float:none;  margin:0 auto 20px;}
	.flyer-shopping-list{ border-top:1px solid #bab7b4; margin-top:25px; padding-top:15px;}
	
        .flyerTopLeftContent {clear: both;display: table; float: none; margin: 0 auto; padding-top: 16px;text-align: center; width: auto;}

	}
	@media (min-width:480px) and (max-width:719px) {
           .flyerTopLeftContent {clear: both;display: table; float: none; margin: 0 auto; padding-top: 16px;text-align: center; width: auto;}
		.about-content{padding-top:20px !important;}
	.you-will-like{display:none;}
	.sub-nav ul li.sub-nav-staff-login{ display:block;}
	.sub-nav{ /* float:none; width:362px;*/ padding:0px 0% 10px 0!important; margin:0px auto!important; /*width:396px;*/ /*new width:405px;*/ margin-right:3%!important; width:458px; }
	.sub-nav ul li{ border-left:1px solid #fcfbf9; padding:0 10px;}
	.sub-nav ul li a{ padding:0px;}
	.sub-nav ul li:first-child a{ /*padding:3px 0 3px 20px;*/padding:0px 0 3px 20px;}
	.sub-nav ul li a.shoping-list{ background:none; padding-left:0px;}
	.sub-nav ul li a.ask-a-quation{ background:none; padding-left:0px;}
	.sub-nav ul li:first-child{ border:none;}
	.header-search-content{ display:none;}
	.banner{ display:none;}
	.tablet-header-search-content{ display:block;}
	.header-content{ width:100%; margin:0 auto; padding:12px 0 0 0;}
	.header-top{ width:100%!important; float:none!important;}
	.logo{ margin-left:5%; top:-70px; /*width:211px;*/ width:208px; z-index:5;}
	.header-bottom{ margin-top:28px;}
	.main-nav{ display:none;}
	.tablet-header-search-content {float: right;margin-right: 5%;width: 220px; clear:right;}
	.header-search input[type="text"]{ width:170px; }
	.header-search input[type="submit"]{ width:32px; height:30px;}
	.header-social-icons{ /*width:126px;*/width:161px; height:52px;}
	.header-social-icons .social-media-content{ position:relative; height:auto; background:none;}
	.header-social-icons .social-media-content ul{ /*padding-top:9px; height:52px;*/padding-top:12px; margin:0px; height:38px; width:161px; background-position:left 12px;}
	.header-social-icons .social-media-content ul li{ width:22px; height:26px; margin-left:4px;}
	.header-social-icons .social-media-content ul li:first-child{ margin-left:0px;}
	.tablet-nav {float: right;height: 45px;width: 37px; /*margin-right:7.5%;*/margin-right:5%; margin-left:13px; /*position:relative;margin-left:23px;*/ display:block;}
	.header-social-icons .social-media-content ul li a{ min-height:inherit;}
	.tablet-nav .btn{ padding:8px 0 0 0px; height:37px; width:100%;}
	.tablet-nav .btn a{ width:100%; height:100%; display:block;}
	.tablet-nav .table-menu{ position:absolute; display:none; top:49px; right:0px; background:#9a1e27; /*width:183px; padding-right:44px;width:227px;*/ width:100%; z-index:3;  }
	.tablet-nav .table-menu ul{ width:100%; position:relative; margin:0px; padding:0px;}
	.tablet-nav .table-menu ul li{ padding:0px 0px 0px 0px; border-top:1px solid #c47b80;}
        .tablet-nav .table-menu ul li.menu-item-has-children{background:url(../images/tablet-list-icon.png) right center no-repeat; background-position:62% 23px;}
	.tablet-nav .table-menu ul li a{text-transform: uppercase; width:100%; height:100%; display:block; font-family: 'adelle_basic_rgbold'; font-size:17px; line-height:17px; color:#fff; /*text-align:right;*/ text-align:center; /*padding:19px 57px 19px 0px;*/padding:19px 0px 19px 0px;}
	.tablet-nav .table-menu ul li:first-child{ padding:0px 0px 0px 0px; border:none; background:none; }
	.tablet-nav .table-menu ul li:first-child a{ /*padding:19px 44px 9px 0px;*/padding:19px 0px 9px 0px;}
	.tablet-nav .table-menu ul li ul.tablet-drop-down{ background:#6d6b68; width:100%; margin:0px; padding:10px 0 7px 0; display:none;}
	.tablet-nav .table-menu ul li ul.tablet-drop-down li{ width:100%; margin:0px; padding:0px 0 9px 0; border:none; background:none;}
	.tablet-nav .table-menu ul li ul.tablet-drop-down li a{ width:100%; height:100%; display:block; font-size:17px; line-height:23px;/*font-family:'adellesans';*/  font-family: "myriad-pro";padding-right:44px; padding:0 44px 0 50px;}
	.banner_data{ right:19px;}
	.banner_data h1{ font-size:27.23px; line-height:27.82px;} 
	.banner_data .description p{ font-size:15.02px; line-height:20.65px;}
	.banner_data .description a{ font-size:12.21px; line-height:25px;}
	.quicklinks .row{ padding-bottom:0px;}
	.quicklinks{ background:url(../images/mobile-quicklinks-bg2.jpg) left top repeat;position:relative; /*padding-top:142px;*/ border-top:4px solid #fff; border-bottom:3px solid #fff;}
	.quicklinks .row ul {display:block;margin: 0 auto;/*padding: 20px 0 0 0;*/ padding:10px 0 0 0;width: auto; /*border-top:4px solid #fff;*/}
	.quicklinks .row ul li{ float:none; border-bottom:2px solid #f4dadb; padding:11px 0px 11px 44px;}
	.quicklinks .row ul li:first-child{ padding-left:44px;}
	.quicklinks .row ul li .quicklinks-icons{ height:94px; width:94px; /*background-size:100%;float:left;*/ }
	.quicklinks .row ul li .quick-links-cont{ height:94px; width:94px; background-size:auto; line-height:94px; float:left; background-size:100% auto;}   
	.quicklinks .row ul li .quicklinks-icons .quicklinks-icons-content{ width:94px; height:94px; display:table-cell; vertical-align:middle; line-height:94px;}

	.quicklinks .row ul li p, .quicklinks .row ul li a p{ font-size:40px; line-height:40px;}
	.quicklinks .row ul li a p{ float:left; padding:28px 0 0 11px;}  
	.desk-top-quicklinks{ /*display:none!important;*/ }
	.tablet-quicklinks{ display:none!important;}
	.mobile-quicklinks{ /*display:block;*/display:none!important;}
	.current-special .row{ width:90%; margin:0 auto;}
	.current-special .row .top-description h1{ padding:0px 0 0 5%;}
	.current-special .row .top-description a.view-all{ padding:0 5px 0 14px;}
	.bottom-slider{ padding-top:20px!important;}
	.current-special{ background-repeat:repeat;}
	.current-special .row .bottom-slider ul{/* width:312px;*/ overflow:hidden;width:93%;  margin:0 auto;  float:left;}
	#right_scroll{ float:right;} 
	.current-special .row .bottom-slider ul li{ /*width:48.1%;*/ width:97%;}
	.current-special .row .bottom-slider ul li:hover{ /*border:none;*/}
	.current-special .row .bottom-slider a.left-arrow{ display:none;}
	.current-special .row .bottom-slider a.right-arrow{display:none;}
	.current-special .row .bottom-slider ul li .ofr-description .ofr-title p{ }
	.desktop.bottom-slider{ /*display:none;*/}
	.tablet.bottom-slider{ display:none;}
	.mobile.bottom-slider{ /*display:block;*/}
	.slider-buttons{ width:100%; padding:22px 0 0 0px;}
	.slider-buttons ul{ width:140px!important; margin:0px auto!important; padding:0px; float:none!important;}
	.slider-buttons ul li{ width:17px!important; height:17px!important; float:left; margin-left:12px!important; min-height:inherit!important; background:none!important;}
	.slider-buttons ul li:first-child{margin-left:0px;}
	.slider-buttons ul li a{ width:100%; height:100%; display:block; background:url(../images/current-special-slider.png) left top no-repeat;}
	.main-about-us .row{ width:90%; margin:0 auto;}
	.main-about-us .row .inner-about-left-description{ width:100%; float:none;}
	.inner-about-right-content{ display:none;}
	.main-about-us .row .inner-about-left-description p{ /*padding:0 90px 0 0px;*/}
	.main-services .row{ width:90%; margin:0 auto; padding:25px 0 0 0px;}
	.main-services .row ul.tablet{ display:none;}
	.main-services .row ul.desktop{ display:none;}
	.main-services .row .mobile ul{ display:block;}
	.main-services .row .mobile ul.services-mobile-slider{ width:140px; margin:0 auto; padding:30px 0 0 0px;}
	.main-services .row .mobile ul.services-mobile-slider li{ width:17px; height:17px; margin:0 0 0 12px; float:left;}
	.main-services .row .mobile ul.services-mobile-slider li:first-child{ margin-left:0px;}
	.main-services .row .mobile ul.services-mobile-slider li a{ width:100%; height:100%; background:url(../images/services-slider.png) left top no-repeat; display:block;}
	.main-services .row ul{ padding:30px 0 0 0px;}
	.main-services .row ul li{ width:47%; margin:0 0 0 5%;}
	.main-services .row ul li:first-child{margin:0 0 0 0%;}
	.footer-maincontent .row{ width:100%; margin:0 auto;}
	.footer-maincontent .row .feature-recipe{ display:none;}
	.footer-maincontent .row .up-coming-events{ float:none; width:100%; padding:22px 0 20px 6%; border-bottom:2px solid #342b1b;}
	.footer-maincontent .row .up-coming-events .view-all{ float:none;}
	.footer-maincontent .row .up-coming-events p.border{ border:none;}
	.footer-maincontent .row .stay-connected{ float:none; width:100%; padding:22px 0 20px 6%; border-bottom:2px solid #342b1b;}
	.footer-maincontent .row .e-flyer{ float:none; width:100%; padding:22px 0 20px 6%;}
	.footer-maincontent .row .stay-connected .mobile-list{ display:block;}
	.footer-maincontent .row .stay-connected .mobile-list p{ float:left; width:40%;}
	.footer-maincontent .row .stay-connected .desktop-list{ display:none;}

	.footer-maincontent .row .up-coming-events h1{ line-height:21px; background-position:left top;}
	.footer-maincontent .row .stay-connected h1{ line-height:21px;}
	.footer-maincontent .row .e-flyer h1{ line-height:21px;}
	.footer-maincontent .row .up-coming-events p{ line-height:17px;}
	.footer-maincontent .row .stay-connected p{ padding:0px; line-height:26px;}
	.footer-maincontent .row .e-flyer p{ line-height:22px; float:left; width:40%;}
	.footer-maincontent .row .e-flyer .e-flyer-input{ float:left; width:40%; padding-top:10px; }
	.dekstop-top-footer-nav{ display:none;}
	.mobile-footer-nav{ display:block; width: 395px; margin: 0 auto!important;}
	.footer-maincontent .row .e-flyer input[type="text"]{ width:80%;}
	.footer-bottom .row{ width:90%; margin:0 auto;}
	.footer-bottom .row .footer-nav li a{ line-height:22px;}
	.footer-bottom .row .footer-nav{ width:100%; float:none;}
	.footer-fb-content{ width:92px; margin:17px auto 9px; float:none; /*padding-top:17px;margin-top:17px;*/ clear:left; padding-left:0px;}
	.main-nav-content{ width:100%!important;}
	.tablet-nav .table-menu ul li ul.tablet-drop-down li a{ background:none;}
		/* about us page*/
	.about-banner{ display:none;}
	.about.quicklinks{ display:none; border-top:4px solid #fff;}
	.about-image-content{ display:none;}
	.about-left-content h4{ font-size:20px;}
	.about-left-content p{ font-size:16px;}
	.about-left-content{ width:100%; float:none;}
	.about-right-content{ display:none;}
	.about-content{ padding-top:157px; position:relative; margin-top:0px; }
	.about-content .row{ 	-webkit-box-shadow:none;
						-moz-box-shadow:none;
						box-shadow:none; }
	.about-content .row .inner-about-content{ width:93%; padding:0 0 0 5%;}
	.tablet-about-latest-recipe{ width:100%; min-height:214px; background:url(../images/about-tablet-latest-recipe.jpg) left top  repeat-x; background-size:auto 100%;}
	.tablet-about-latest-recipe .row{ width:95%; margin:0 auto;}
	.tablet-about-latest-recipe .row .latest-recipe{ width:35%; float:left;}
	.tablet-about-latest-recipe .row .latest-recipe img{ width:100%; position:relative;}
	.tablet-about-latest-recipe .row img{ float:left;}
	.tablet-about-latest-recipe .row .right-content{ width:62%; float:right;}
	.tablet-about-latest-recipe .row .right-content h1{ font-family: 'adelle_basic_rgbold'; font-size:26px; line-height:26px; color:#424140;}
	.tablet-about-latest-recipe .row .right-content h2{ font-family: 'journalregular';font-size:37px; line-height:37px; color:#424140;}
	
	.tablet-about-latest-recipe .row .right-content h3{/*font-family:'adellesans';*/  font-family: "myriad-pro";font-size:18px; line-height:25px; color:#424140;}
	.tablet-about-latest-recipe .row .right-content h3.tablet{ display:none;}
	
	.tablet-about-latest-recipe .row .right-content p{/*font-family:'adellesans';*/  font-family: "myriad-pro";font-size:14px; line-height:22px; color:#424140;}
	.browse-recipe{ background:url(../images/about-browse-recipe.png) left center no-repeat;/*font-family:'adellesans';*/  font-family: "myriad-pro";font-size:13px; line-height:15px; color:#424140; padding:0 0 0 16px; font-weight:bold;}
	.tablet-about-latest-recipe{ display:block;}
	.tablet-about-latest-recipe .row .right-content h3.mobile{ display:block;}
	.inner-services-content{ width:95%; margin:0 auto;}
	.inner-services-content ul li {float: left;margin: 0 2% 40px 0;min-height: 243px;width: 23%; min-height:160px;}
	.inner-services-content{ padding-bottom:0px;}
	.choose-your-plater ul li .image{ float:none; width:100%; text-align:center;}
	.choose-your-plater ul li .dish-content{ float:none; width:100%; margin-top:25px;}
	.choose-your-plater ul li .image img{ width:96%; text-align:center;}
	.about-content .row{ padding-bottom:30px;}
	.about-left-content form label{ float:none; text-align:center; width:100%;}
	.about-left-content form input[type="text"]{ margin-left:0px; float:none; width:100%;}
	.services-banner{ top:163px;}
	.services-content{ margin-top:0px; top:0px;}
	.main-services .row ul li img{ width:95%;}
	.image-data > img{ width:94%!important}
	.main-services .row ul li .image-data h1,ul.services-list li .image-data h1{ font-size:16.19px; line-height:20.77px;}
	.main-services .row ul li .image-data p,ul.services-list li .image-data p{ font-size:13.19px; line-height:20.77px;} 
	.current-special .row .bottom-slider ul li:hover{ margin-top:4px;}
	
	/* This is for home page services slider */
	#services-owl-demo .owl-item .image-data h1{ font-size:16.19px; line-height:20.77px;}
	#services-owl-demo .owl-item .image-data p{ font-size:13.19px; line-height:20.77px;}
	/* Recipe inner page */
	.recipe-description .owl-carousel,.recipe-description .owl-carousel .owl-wrapper-outer{ height:200px;} 
	.recipe-description .owl-carousel .owl-controls{ top:19%!important;}
	.about-content.recipe-content {margin-top: 0; padding-top: 125px;}
	
	/*search page*/
	.searchpage{ margin-top:0px!important; padding-top:100px;}
	/* Private page locations map*/
	.privatelocationscontact #location-map{ height:300px;}
	/* locations inner page */
	.locationrightsidebar{ width:33%;}
	/* current-contests page */
	#gform_wrapper_7 #gform_7 .gform_heading h3{ font-size:18px!important;}
	#gform_wrapper_7 .gfield_checkbox label{margin-left:5%!important;}
	/* shopping list page*/
	#flyer-shoppinglistsendemail #mymailform label{ float:left; padding-right:10px; }
	#flyer-shoppinglistsendemail #mymailform input[type="text"]{ width:45%; float:left;}
	#flyer-shoppinglistsendemail #mymailform input[type="button"]{ padding:0 9px;}
	
	#flyer-shoppinglistaddnew{ margin-bottom:15px;}
	#flyer-shoppinglistaddnew #myshoplistform label{ float:left; padding-right:10px; width:86px; }
	#flyer-shoppinglistaddnew #myshoplistform input[type="text"]{ width:45%; }
	#flyer-shoppinglistaddnew #myshoplistform input[type="button"]{ padding:0 9px; margin-top:0px;}
	
	.title-edit{ float:none;}
	#flyer-shoppinglist .shoplistdiv{ margin-bottom:10px; border-top:1px solid #BF2C37; padding-top:10px;}
	.title-edit > div{ float:none; padding-top:0px; padding-bottom:10px;}
	
	/* flyer page */
	.flyer-shopping-list ul li{width:300px; float:none;  margin:0 auto 20px;}
	.flyer-shopping-list ul li:first-child{width:300px; float:none;  margin:0 auto 20px;}
	.flyerTopRightContent .flyerDownloadContent{ padding-left:12px; margin-left:14px;}
		}
		@media (min-width:320px) and (max-width:479px) {
        .flyerTopLeftContent {clear: both;display: inline-block;float: none;padding-top: 16px; width: 100%;}
	.about-content{ padding-top:0px!important;}
	.you-will-like{display:none;}
	.about-content{ padding-top:162px; position:relative; margin-top:0px; }
	.sub-nav ul li.sub-nav-staff-login{ display:block;}
	.sub-nav{ /*float:none;*/ padding:0px 0% 10px 0!important; margin:0px auto!important; width:100%; float:none;}
	.sub-nav ul{ /*width:96%; margin:0 auto;*/ width:auto; float:right; margin-right:3%;}
	.sub-nav ul li{ border-left:1px solid #fcfbf9; padding:0 7px;}
	.sub-nav ul li a,.sub-nav ul li a:hover{ padding:0px; font-size:11px;}
	.sub-nav ul li:first-child a{ padding:4px 0 4px 20px;}
	.sub-nav ul li a.shoping-list{ background:none; padding-left:0px;}
	.sub-nav ul li a.ask-a-quation{ background:none; padding-left:0px;}
	.sub-nav ul li:first-child{ border:none;}
	.header-search-content{ display:none;}
	.banner{ display:none;}
	.tablet-header-search-content{ display:block;}
	.header-content{ width:100%; margin:0 auto; padding:12px 0 0 0;}
	.header-top{ width:100%!important; float:none!important;}
	.logo{margin-left: 1%;top: -20px; width: 31%;z-index: 5;}
	.smaller .logo{ top:-20px; margin-right:0px; margin-left:2.5%;}
	.header-bottom{ margin-top:28px;}
	.main-nav{ display:none;}
	.tablet-header-search-content {float: right;margin-right: 5%;width: 220px; clear:right;}
	.header-search input[type="text"]{ width:170px; }
	.header-search input[type="submit"]{ width:32px; height:30px;}
	.header-social-icons{ /*width:126px;*/width:154px; height:52px;}
	.header-social-icons .social-media-content ul li{ margin-left:5px;}
	.header-social-icons .social-media-content{ position:relative; height:auto; background:none;}
	.header-social-icons .social-media-content ul{ padding-top:12px; margin:0px; height:52px; background-position:left 12px; width:91.5%;}
	.header-social-icons .social-media-content ul li{width:18px; height:26px;}
	.header-social-icons .social-media-content ul li:first-child{ margin-left:0px;}
	.tablet-nav {float: right;height: 45px;width: 37px; /*margin-right:7.5%;*/margin-right:5%;/* position:relative; margin-left:23px;*/ display:block;}
	.tablet-nav .btn{ padding:8px 0 0 0px; height:37px; width:100%;}
	.tablet-nav .btn a{ width:100%; height:100%; display:block;}
	.tablet-nav .table-menu{ position:absolute; display:none; top:49px; right:0px; background:#9a1e27; /*width:183px; padding-right:44px;width:227px;*/ width:100%; z-index:3;  }
	.tablet-nav .table-menu ul{ width:100%; position:relative; margin:0px; padding:0px;}
	.tablet-nav .table-menu ul li{ padding:0px 0px 0px 0px; border-top:1px solid #c47b80;}
    .tablet-nav .table-menu ul li.menu-item-has-children{background:url(../images/tablet-list-icon.png) right center no-repeat; background-position:68% 24px;}
	.tablet-nav .table-menu ul li a{text-transform: uppercase; width:100%; height:100%; display:block; font-family: 'adelle_basic_rgbold'; font-size:17px; line-height:17px; color:#fff; /*text-align:right;*/ text-align:center; /*padding:19px 57px 19px 0px;*/padding:19px 0px 19px 0px;}
	.tablet-nav .table-menu ul li:first-child{ padding:0px 0px 0px 0px; border:none; background:none; }
	.tablet-nav .table-menu ul li:first-child a{ /*padding:19px 44px 9px 0px;*/padding:19px 0px 9px 0px;}
	.tablet-nav .table-menu ul li ul.tablet-drop-down{ background:#6d6b68; width:100%; margin:0px; padding:10px 0 7px 0; display:none;}
	.tablet-nav .table-menu ul li ul.tablet-drop-down li{ width:100%; margin:0px; padding:0px 0 9px 0; border:none; background:none;}
	.tablet-nav .table-menu ul li ul.tablet-drop-down li a{ width:100%; height:100%; display:block; font-size:17px; line-height:23px;/*font-family:'adellesans';*/  font-family: "myriad-pro";padding-right:44px; padding:0 44px 0 50px;}

	.banner_data{ right:19px;}
	.banner_data h1{ font-size:27.23px; line-height:27.82px;} 
	.banner_data .description p{ font-size:15.02px; line-height:20.65px;}
	.banner_data .description a{ font-size:12.21px; line-height:25px;}
	.quicklinks .row{ padding-bottom:0px;}
	.quicklinks{ background:url(../images/mobile-quicklinks-bg2.jpg) left top repeat;position:relative; /*padding-top:142px;*/ border-top:4px solid #fff; border-bottom:3px solid #fff;}
	.quicklinks .row ul {display:block;margin: 0 auto;/*padding: 30px 0 0 0; border-top:4px solid #fff;*/ padding:10px 0 0 0;width: auto; }
	.quicklinks .row ul li{ float:none; border-bottom:2px solid #f4dadb; padding:11px 0px 11px 20px;}
	.quicklinks .row ul li:first-child{ padding-left:20px;}
	.quicklinks .row ul li .quicklinks-icons{ height:94px; width:94px; /*background-size:100%; float:left;*/ line-height:94px;}
	.quicklinks .row ul li .quick-links-cont{ height:94px; width:94px; background-size:100%; float:left; line-height:94px;}
	.quicklinks .row ul li .quicklinks-icons .quicklinks-icons-content{ width:94px; height:94px; display:table-cell; vertical-align:middle;}

	.quicklinks .row ul li p, .quicklinks .row ul li a p{ font-size:30px; line-height:30px;}
	.quicklinks .row ul li a p{ float:left; padding:28px 0 0 11px;}  
	.desk-top-quicklinks{ /*display:none!important; */}
	.tablet-quicklinks{ display:none!important;}
	.mobile-quicklinks{ /*display:block;*/ display:none!important;}
	.current-special .row{ width:90%; margin:0 auto;}
	.current-special .row .top-description h1{ padding:0px 0 0 5%;}
	.current-special .row .top-description a.view-all{ padding:0 5px 0 14px;}
	.bottom-slider{ padding-top:20px!important;}
	.current-special{ background-repeat:repeat;}
	.current-special .row .bottom-slider ul{/* width:100%;*/ overflow:hidden; width:89%; margin:0 auto; float:left;} 
	#right_scroll{ float:right;}
	.current-special .row .bottom-slider ul li{ /*width:100%;*/ width:97%;}
	.current-special .row .bottom-slider ul li:hover{ /*border:none;*/}
	.current-special .row .bottom-slider a.left-arrow{ display:none;}
	.current-special .row .bottom-slider a.right-arrow{display:none;}
	.current-special .row .bottom-slider ul li .ofr-description .ofr-title p{ }
	.desktop.bottom-slider{ /*display:none;*/}
	.tablet.bottom-slider{ display:none;}
	.mobile.bottom-slider{ /*display:block;*/}
	.slider-buttons{ width:100%; padding:22px 0 0 0px;}
	.slider-buttons ul{ width:140px!important; margin:0px auto!important; padding:0px; float:none!important;}
	.slider-buttons ul li{ width:17px!important; height:17px!important; float:left; margin-left:12px!important; min-height:inherit!important; background:none!important;}
	.slider-buttons ul li:first-child{margin-left:0px;}
	.slider-buttons ul li a{ width:100%; height:100%; display:block; background:url(../images/current-special-slider.png) left top no-repeat;}
	.main-about-us .row{ width:90%; margin:0 auto;}
	.main-about-us .row .inner-about-left-description{ width:100%; float:none;}
	.inner-about-right-content{ display:none;}
	.main-about-us .row .inner-about-left-description p{/* padding:0 45px 0 0px;*/}
	.main-services .row{ width:90%; margin:0 auto; padding:25px 0 0 0px;}
	.main-services .row ul.tablet{ display:none;}
	.main-services .row ul.desktop{ display:none;}
	.main-services .row .mobile ul{ display:block;}
	.main-services .row .mobile ul.services-mobile-slider{ width:140px; margin:0 auto; padding:30px 0 0 0px;}
	.main-services .row .mobile ul.services-mobile-slider li{ width:17px; height:17px; margin:0 0 0 12px; float:left;}
	.main-services .row .mobile ul.services-mobile-slider li:first-child{ margin-left:0px;}
	.main-services .row .mobile ul.services-mobile-slider li a{ width:100%; height:100%; background:url(../images/services-slider.png) left top no-repeat; display:block;}
	.main-services .row ul{ padding:30px 0 0 0px;}
	.main-services .row ul li{ width:47%; margin:0 0 0 5%;}
	.main-services .row ul li:first-child{margin:0 0 0 0%;}
	.footer-maincontent .row{ width:100%; margin:0 auto;}
	.footer-maincontent .row .feature-recipe{ display:none;}
	.footer-maincontent .row .up-coming-events{ float:none; width:100%; padding:22px 0 20px 6%; border-bottom:2px solid #342b1b;}
	.footer-maincontent .row .up-coming-events .view-all{ float:none;}
	.footer-maincontent .row .up-coming-events p.border{ border:none;}
	.footer-maincontent .row .stay-connected{ float:none; width:100%; padding:22px 0 20px 6%; border-bottom:2px solid #342b1b;}
	.footer-maincontent .row .e-flyer{ float:none; width:100%; padding:22px 0 20px 6%;}
	.footer-maincontent .row .stay-connected .mobile-list{ display:block;}
	.footer-maincontent .row .stay-connected .mobile-list p{ float:left; /*width:40%;*/width:44%; padding:0 0 0 1%;}
	.footer-maincontent .row .stay-connected .desktop-list{ display:none;}

	.footer-maincontent .row .up-coming-events h1{ line-height:21px; background-position:left top;}
	.footer-maincontent .row .stay-connected h1{ line-height:21px;}
	.footer-maincontent .row .e-flyer h1{ line-height:21px;}
	.footer-maincontent .row .up-coming-events p{ line-height:17px;}
	.footer-maincontent .row .stay-connected p{ padding:0px; line-height:26px;}
	.footer-maincontent .row .e-flyer p{ line-height:22px; float:left; width:40%;}
	.footer-maincontent .row .e-flyer .e-flyer-input{ float:right; width:52%; padding-top:10px; }
	.dekstop-top-footer-nav{ display:none;}
	.mobile-footer-nav{ display:block; width: 290px;margin: 0 auto !important;}
	.footer-maincontent .row .e-flyer input[type="text"]{ width:72%;}
	.footer-bottom .row{ width:90%; margin:0 auto;}
	.footer-bottom .row .footer-nav li a{ line-height:22px;}
	.footer-bottom .row .footer-nav{ width:100%; float:none;}
	.footer-fb-content{ width:92px; margin:10px auto 9px; float:none; /*padding-top:17px;margin-top:17px;*/ clear:left; padding-left:0px;}
	.main-nav-content{ width:100%!important;}
	.tablet-nav .table-menu ul li ul.tablet-drop-down li a{ background:none;}
	.footer-bottom .row .footer-nav ul li,.footer-bottom .row .footer-nav ul li a{ font-size:9px;}
	
		/* about us page*/
	.about-banner{ display:none;}
	.about-content .row{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none; }

	.about.quicklinks{ display:none; border-top:4px solid #fff;}
	.about-image-content{ display:none;}
	.about-left-content h4{ font-size:18px;}
	.about-left-content p,.about-left-content ul li,.about-left-content ol li{ font-size:14px;}
	.about-left-content{ width:100%; float:none;}
	.about-right-content{ display:none;}
	.about-content .row .inner-about-content{ width:93%; padding:0 0 0 5%;}
	.tablet-about-latest-recipe{ width:100%; min-height:214px; background:url(../images/about-tablet-latest-recipe.jpg) left top  repeat-x; background-size:auto 100%; padding-bottom:10px;}
	.tablet-about-latest-recipe .row{ width:95%; margin:0 auto;}
	.tablet-about-latest-recipe .row .latest-recipe{ width:35%; float:left;}
	.tablet-about-latest-recipe .row .latest-recipe img{ width:100%; position:relative;}
	.tablet-about-latest-recipe .row img{ float:left;}
	.tablet-about-latest-recipe .row .right-content{ width:62%; float:right;}
	.tablet-about-latest-recipe .row .right-content h1{ font-family: 'adelle_basic_rgbold'; font-size:22px; line-height:22px; color:#424140;}
	.tablet-about-latest-recipe .row .right-content h2{ font-family: 'journalregular';font-size:30px; line-height:30px; color:#424140;}
	
	.tablet-about-latest-recipe .row .right-content h3{/*font-family:'adellesans';*/  font-family: "myriad-pro";font-size:15px; line-height:22px; color:#424140;}
	.tablet-about-latest-recipe .row .right-content h3.tablet{ display:none;}
	
	.tablet-about-latest-recipe .row .right-content p{/*font-family:'adellesans';*/  font-family: "myriad-pro";font-size:14px; line-height:22px; color:#424140;}
	.browse-recipe{ background:url(../images/about-browse-recipe.png) left center no-repeat;/*font-family:'adellesans';*/  font-family: "myriad-pro";font-size:13px; line-height:15px; color:#424140; padding:0 0 0 16px; font-weight:bold;}
	.about-left-content h1{ font-size:27px;}
	.tablet-about-latest-recipe{ display:block;}
	.tablet-about-latest-recipe .row .right-content h3.mobile{ display:block;}
	.inner-services-content{ width:95%; margin:0 auto;}
	.inner-services-content ul li {float: left;margin: 0 2% 40px 0;min-height: 243px;width: 23%; min-height:110px;}
	.inner-services-content{ padding-bottom:0px;}
	.choose-your-plater ul li .image{ float:none; width:100%;}
	.choose-your-plater ul li .dish-content{ float:none; width:100%; margin-top:25px;}
	.choose-your-plater ul li .image img{ /*width:96%;*/ width:99.5%;}
	.about-content .row{ padding-bottom:30px;}
	.about-left-content form label{ float:none; text-align:center; width:100%;}
	.about-left-content form input[type="text"]{ margin-left:0px; float:none; width:100%;}
	.services-inner-content .about-left-content h1{ /*font-size:20px;*/ font-size:19px;}
	.services-inner-content .about-left-content h4{ font-size:14px;}
	.services-banner{ top:163px;}
	.services-content{ margin-top:0px; top:0px;}
	.main-services .row ul li img{ width:95%;}
	.image-data > img{ width:94%!important}
	.main-services .row ul li .image-data h1,ul.services-list li .image-data h1{ font-size:12.19px; line-height:11.77px;}
	.main-services .row ul li .image-data p,ul.services-list li .image-data p{ font-size:11.19px; line-height:13.77px;} 
	.current-special .row .bottom-slider ul li:hover{ margin-top:4px;}
	.copyright{ display:none;}
	
	/*Home page service slider*/
	#services-owl-demo .owl-item .item{ min-height:inherit;}
	#services-owl-demo .owl-item .image-data h1{ font-size:12.19px; line-height:11.77px;}
	#services-owl-demo .owl-item .image-data p{ font-size:11.19px; line-height:13.77px;}
	/* current special */
	.current-special .row .ofr-description .ofr-title p{ font-size:14.66px;}
	.current-special .row .ofr-description .price-cont p{ font-size:37px;}
	/*Customer service page*/
	#gform_wrapper_4 .gform_body{ padding-bottom:350px!important;}
	#gform_wrapper_4 .gform_body li .ginput_container .gfield_radio li{ width:100%;/* float:!important;*/}
	#gform_wrapper_4 .gform_heading h3{ font-size:18px;}
	#gform_wrapper_4 .gform_body li#field_4_1 label{ text-align:left;}
	#gform_wrapper_4 .gform_body li#field_4_2 label{ text-align:left;}
		
	/* career page*/
	.career-job-list p,.career-job-list p a{ font-size:13px; line-height:20px;}
	.recipe-description .owl-carousel .owl-controls{ top:32%!important;}
	/* Private page locations map*/
	.privatelocationscontact #location-map{ height:250px;}

		/* current-contests page */
	#gform_wrapper_7 #gform_7 .gform_heading h3{ font-size:15px!important; line-height:16px; padding:14px 0 0 15px; text-indent:inherit;}
	#gform_wrapper_7 .gfield_checkbox label{margin-left:9%!important;}
	#items-header button{ font-size:14px; padding:0 12px;}
		/* shopping list page*/
	#flyer-shoppinglistsendemail{ margin-bottom:15px;}
	#flyer-shoppinglistsendemail #mymailform label{ float:left; padding-right:10px; }
	#flyer-shoppinglistsendemail #mymailform input[type="text"]{ width:69%; float:none;}
	#flyer-shoppinglistsendemail #mymailform input[type="button"]{ padding:0 9px;}
	
	#flyer-shoppinglistaddnew{ margin-bottom:15px;}
	#flyer-shoppinglistaddnew #myshoplistform label{ float:left; padding-right:10px; width:86px; }
	#flyer-shoppinglistaddnew #myshoplistform input[type="text"]{ width:69%; }
	#flyer-shoppinglistaddnew #myshoplistform input[type="button"]{ padding:0 9px; margin-top:0px;}
	
	.title-edit{ float:none;}
	#flyer-shoppinglist .shoplistdiv{ margin-bottom:10px; border-top:1px solid #BF2C37; padding-top:10px;}
	.title-edit > div{ float:none; padding-top:0px; padding-bottom:10px; font-size:14px;}
	
	/* flyer page */
	.flyer-shopping-list ul li{width:300px; float:none;  margin:0 auto 20px;}
	.flyer-shopping-list ul li:first-child{width:300px; float:none;  margin:0 auto 20px;}
	.flyerTopRightContent .flyerDownloadContent{ float:none; border-left:none; border-bottom:1px solid #d0d0ce; margin-left:0px; padding-left:0px; margin-bottom:15px; padding-bottom:15px; text-align:center; display:inline-block; width:100%;}
	.flyerTopRightContent .flyerDownloadContent a{ float:none;display:list-item; margin:0 auto 8px;}
	.flyerTopRightContent .locationContent{ float:none;}
	.flyer-top-content .flyerLogo h1{ font-size:23px;}
	
		}
		/* This is for mobile quick links */
		@media (min-width:320px) and (max-width:719px) {
	header{position:relative;}
	/* This is for Mobile sub-menu*/
	.tablet-nav .menu li .sub-menu{ background:#6d6b68; width:100%; margin:0px; padding:10px 0 7px 0; display:none;}
	.tablet-nav .menu li .sub-menu li{ width:100%; margin:0px; padding:0px 0 9px 0; border:none; background:none;}
	.tablet-nav .menu li .sub-menu li a{ width:100%; height:100%; display:block; font-size:17px; line-height:23px;/*font-family:'adellesans';*/  font-family: "myriad-pro";padding-right:44px; padding:0 44px 0 50px; text-transform:none;}
	ul.mobile-footer-nav{ margin-left:0px;}
	.footer-maincontent .row h1{ padding-bottom:10px!important;}
	.footer-maincontent .row .stay-connected h1{ background-position:left top;}
	.footer-maincontent .row .e-flyer h1{ background-position:left 3px;}	
	.footer-bottom .row .footer-nav ul li.privacy a{ width:auto; display:inline-block; float:left; margin-right:8px;}
	.about-content{ background:none;border-top:none !important;}
	.copyright{ display:none;}
	.footer{ background-size:auto 100%; background:url(../images/mobile-footer-bg.png) left top repeat-x; background-size:cover; margin-top:-15px;/*margin-top:-8px*/}
	.sticky.staff-login{ display:none!important;}
	.smaller .header-top {float:none !important;width: 100% !important;}
	.smaller .sub-nav{ padding-top:10px!important; margin-bottom:0px!important; padding-bottom:0px!important;}
			/*Quick links css image sprite*/
	.mobile-quicklinks .quicklinks-icons{ background:url(../images/quick-links-bg.png) left top no-repeat; background-size:100%;}
	.mobile-quicklinks .quicklinks-icons-content,.desk-top-quicklinks .quicklinks-icons-content{ background:url(../images/quick-links-bg-sprite.png) left top no-repeat;}
	.mobile-quicklinks .latest-flyer,.desk-top-quicklinks .latest-flyer{/* background-position:-11px -262px!important;*/ background:url(../images/retina-images/mobile-latest-flyer.png) center center no-repeat!important; background-size:55px 54px!important;}
	.mobile-quicklinks li a:hover .latest-flyer,.desk-top-quicklinks li a:hover .latest-flyer{ /*background-position:-14px -362px!important;*/ background:url(../images/retina-images/mobile-latest-flyer-hover.png) center center no-repeat!important; background-size:60px 60px!important;}
	.mobile-quicklinks .mid-week-specials,.desk-top-quicklinks .mid-week-specials{ /*background-position:-147px -259px!important;*/
	background:url(../images/retina-images/mobile-mid-week-special.png) center center no-repeat!important; background-size:47px 47px!important;
	}
	.mobile-quicklinks li a:hover .mid-week-specials,.desk-top-quicklinks li a:hover .mid-week-specials{ /*background-position:-150px -362px!important;*/
	background:url(../images/retina-images/mobile-mid-week-special-hover.png) center center no-repeat!important; background-size:48px 49px!important;
	}
	.mobile-quicklinks .browse-recipes,.desk-top-quicklinks .browse-recips{ /*background-position:-288px -259px!important;*/background:url(../images/retina-images/mobile-browse-recipe.png) center center no-repeat!important; background-size:58px 69px!important;
	
	}
	.mobile-quicklinks li a:hover .browse-recipes,.desk-top-quicklinks li a:hover .browse-recips{ /*background-position:-289px -363px!important;*/
	background:url(../images/retina-images/mobile-browse-recipe-hover.png) center center no-repeat!important; background-size:58px 70px!important;
	}
	
	.mobile-quicklinks .get-the-app,.desk-top-quicklinks .get-the-app{ /*background-position:-428px -259px!important;*/
	background:url(../images/retina-images/mobile-get-the-app.png) center center no-repeat!important; background-size:44px 58px!important;
	}
	.mobile-quicklinks li a:hover .get-the-app,.desk-top-quicklinks li a:hover .get-the-app{ /*background-position:-431px -363px!important;*/
	background:url(../images/retina-images/mobile-get-the-app-hover.png) center center no-repeat!important; background-size:49px 61px!important;
	}
	.mobile-quicklinks .careers,.desk-top-quicklinks .careers{ /*background-position:-568px -259px!important;*/
            background:url(../images/retina-images/mobile-careers.png) center center no-repeat!important; 
            background-size:58px 53px!important;
	}
	.mobile-quicklinks li a:hover .careers,.desk-top-quicklinks li a:hover .careers{ /*background-position:-570px -362px!important;*/
            background:url(../images/retina-images/mobile-careers-hover.png) center center no-repeat!important; 
            background-size:60px 55px!important;
        }
        
	.mobile-quicklinks .find-a-store,.desk-top-quicklinks .find-a-store{ /*background-position:-568px -259px!important;*/
	background:url(../images/retina-images/mobile-find-a-store.png) center center no-repeat!important; background-size:58px 53px!important;
	}
	.mobile-quicklinks li a:hover .find-a-store,.desk-top-quicklinks li a:hover .find-a-store{ /*background-position:-570px -362px!important;*/
	
	background:url(../images/retina-images/mobile-find-a-store-hover.png) center center no-repeat!important; background-size:60px 55px!important;}
		/* This is fot supplier page */
	.single-supliers .supliers-left-content{ width:100%; float:none;}
	.single-supliers .suppliers-featured-image{ width:100%; float:none; padding-top:30px;}
	/* This is for community support form */
	#gform_wrapper_1 .gform_body, #gform_wrapper_2 .gform_body, #gform_wrapper_3 .gform_body, #gform_wrapper_4 .gform_body{padding-bottom:25px; padding-left:13px; padding-right:13px;}
	#gform_wrapper_1 .gform_body li#field_1_15 .ginput_container{ text-align:center;}
	#gform_wrapper_1 .gform_body li label, #gform_wrapper_2 .gform_body li label, #gform_wrapper_3 .gform_body li label,#gform_wrapper_4 .gform_body li label{ float: none;text-align: center;width: 100%;}
	#gform_wrapper_4 .gform_body li .ginput_container textarea{ width:100%; float:none; margin-left:0px;}
	#gform_wrapper_1 .gform_body li .ginput_container .gfield_radio{ width:100%; padding-left:0px; float:none;}
	#gform_wrapper_1 .gform_body li .ginput_container .gfield_radio li{ /*width:50%; float:left;*/} 
	#gform_wrapper_1 .gform_body li .ginput_container .gfield_radio label{ width:auto; text-align:left; padding-left:10px; line-height:20px; display:inline-block;}
	#gform_wrapper_1 .gform_body li .ginput_container input[type="text"], #gform_wrapper_2 .gform_body li .ginput_container input[type="text"], #gform_wrapper_3 .gform_body li .ginput_container input[type="text"], #gform_wrapper_4 .gform_body li .ginput_container input[type="text"]{ width:100%; margin-left:0px;}
	#gform_wrapper_2 .gform_body li .ginput_container select, #gform_wrapper_3 .gform_body li .ginput_container select {width:100%;margin-left:0;}
	#gform_wrapper_3 .gform_body li .clear-multi, #gform_wrapper_2 .gform_body li .clear-multi {   float: none;padding-left: 1%;width: 100%;}
	#gform_wrapper_3 .gform_body li .clear-multi div, #gform_wrapper_2 .gform_body li .clear-multi div {width:32%;} 
	#gform_wrapper_1 .gform_body li .ginput_container textarea, #gform_wrapper_2 .gform_body li .ginput_container textarea, #gform_wrapper_3 .gform_body li .ginput_container textarea{ width:100%; margin-left:0px; float:none; margin-bottom:16px;}
	#gform_wrapper_1 .gform_footer{ margin-top:0px;}
	#gform_wrapper_1 .gform_footer input[type="submit"], #gform_wrapper_2 .gform_footer input[type="submit"], #gform_wrapper_3 .gform_footer input[type="submit"]{ margin-top:0px; margin-bottom:0px;}
	
	/* services  fresh-floral */
	.about-left-content dl dt,.about-left-content dl dd{ font-size:14px; }
	
	/* bakery-platters */
	#gform_wrapper_3 .gform_body{/* padding-left:13px; padding-right:13px;*/}
	#gform_wrapper_3 .gform_body li#field_1_15 .ginput_container{ text-align:center;}
	#gform_wrapper_3 .gform_body li label{ float: none;text-align: center;width: 100%;}
	#gform_wrapper_3 .gform_body li .ginput_container .gfield_radio{ width:100%; padding-left:0px; float:none;}
	#gform_wrapper_3 .gform_body li .ginput_container .gfield_radio li{ width:50%; float:left;} 
	#gform_wrapper_3 .gform_body li .ginput_container .gfield_radio label{ width:auto; text-align:left; padding-left:10px; line-height:20px;}
	#gform_wrapper_3 .gform_body li .ginput_container input[type="text"]{ width:100%; margin-left:0px;}
	#gform_wrapper_3 .gform_body li .ginput_container textarea{ width:100%; margin-left:0px; float:none; margin-bottom:16px;}
	#gform_wrapper_3 .gform_footer{ margin-top:0px;}
	#gform_wrapper_3 .gform_footer input[type="submit"]{ margin-top:0px; margin-bottom:0px;}
	#gform_wrapper_3 .gform_body li .ginput_container select{ float:none; width:100%; margin-left:0px; }
	#gform_wrapper_3 .gform_body li .clear-multi{ float:none; width:100%; padding-left:0px;}
	#gform_wrapper_3 .gform_body li .clear-multi div{ width:32%;}
	.ul-list > li{ float:none; width:96%; margin-left:0px; margin-bottom:15px;}
	.current-special .row .crsl-nav{ width:98%;}
	/* our-suppliers page*/
	.our-suppliers #location-map{ display:none;}
	.suplierlogoleft{float:none; width: 90%; margin:0 auto;}
	.suplierright{float:none; width:95%; padding-top:15px; margin:0 auto;}
	.supplierslist{ padding:10px 0 0;}
	.single-suppliers-map{ padding-top:15px;}
	.single-suppliers-map #location-map{ height:300px;}
	/* This is for all forms*/
	.instruction.validation_message{padding-right:0%;}
	/* This is new current slider */
	#owl-demo{ width:90%!important;}
	.current-special .row .crsl-nav, .owl-theme .owl-controls{ left:-5%; width:110%;}
	
	/* This is for services page */
	#services-owl-demo{ padding-top:24px;}
	#services-owl-demo .owl-controls{ position:relative;} 
	#services-owl-demo .owl-controls .owl-page span{ width:17px; height:17px; background:#c3ae8a!important;}
	#services-owl-demo .owl-controls .owl-page span:hover,#services-owl-demo .owl-controls .owl-page.active span{ opacity:0.68;}
	#services-owl-demo .owl-pagination{ display:block;}
	#services-owl-demo .owl-buttons{ display:none;}
	ul.services-list li{ background-size:100% 100%;}
	.services-banner{ display:none;}
	.services-content{ border-top:0px;}
	.services-content .row {margin: 0 auto;padding: 25px 0 0;width: 90%;}
	ul.services-list li img{ width:95%;}
	.img-content{ top:0px; height:80%; padding:2% 0;}
	/*.about-left-content dl dt,.about-left-content dl dd{ width:48%; float:left; padding-right:2%; }*/
	.inner-services-content ul li{ width:45%; margin:0 0 15px 5%;}
	.tablet-about-latest-recipe .row .right-content h1{ float:none; padding-top:20px; padding-bottom:0px; margin-bottom:0px;}
	.tablet-about-latest-recipe .row .right-content h2{ float:none; padding-top:0px; padding-bottom:0px; margin-top:0px;}
	
		/* Search page */
	.searchpage{ padding-top:0px;}
	.searchpage .entry-meta{ padding:10px 0px;} 
	.searchpage .inner-about-content {margin: 0 auto;width: 90%;}
	.searchpage .about-left-content{ padding-top:0px;}
	.searchpage .post-thumbnail img{ width:95%;}
	/*Media page inner page*/
	.single-media-content .about-left-content{ padding-right:0%;}
	/* Services page forms */
	ul.services-backery li{ float:none; width:90%; margin:0 auto 15px; }
	ul.services-backery li img{ height:auto!important; width:100%!important; margin-right:0px;  }
	.choose-your-plater ul li .choose-quantity input[type="text"]{ margin-right:0px;}
	.choose-your-plater ul li .choose-quantity h2{ font-style:12px;}	
	.choose-your-plater ul li .choose-quantity p{ font-style:12px; width:49%; margin-left:1%;}
	.choose-your-plater ul li span.plus,.choose-your-plater ul li span.minus{ width:23px;}
	/*services inner page*/
	.services-inner-content .about-left-content .wp-caption{ margin-left:0px; float:none; }
	.choose-your-plater {padding: 30px 3% 40px; /*width: 94%;*/ width:100%;}
	/*Customer service page*/
	#gform_wrapper_4 .gform_body li .ginput_container .gfield_radio{ padding-left:0px; float:none; width:100%; padding-top:15px;}
	#gform_wrapper_4 .gform_body li .ginput_container .gfield_radio label{ margin-left:10px;}

	/* locations page */
	.single-location-left-cont{ width:100%; float:none;}
	.locationrightsidebar{ width:100%; float:none; padding-top:0px;}
	.single-supliers .suppliers-featured-image img{ width:100%;}
	.store-manager-details img{ width:100%;}
	.google-street-view-cont{ width:100%;}
	.store-manager-details{ width:100%;}
	.about-content.single-supliers .single-suppliers-map{ width:100%;}

/* This is for Job Application form */
	#gform_wrapper_5 .gform_body{padding-bottom:25px; padding-left:13px; padding-right:13px; margin-bottom:25px;}
	#gform_wrapper_5 .gform_body li#field_5_51 label{ width:auto; margin-right:0px;}
	#gform_wrapper_5 .gform_body #gform_fields_5 li#field_5_1 .ginput_container,#gform_wrapper_5 .gform_body #gform_fields_5 li#field_5_18 .ginput_container{ width:100%; float:none; margin-left:0px;}
	#gform_wrapper_5 .gform_body ul.gfield_checkbox label{ width:auto;margin-left:10px;}
	#gform_wrapper_5 .gform_body .gfield_radio{ padding-top:10px;}
	#gform_wrapper_5 .gform_body .gfield_radio li{ width:45%!important;}
	#gform_wrapper_5 .gform_body li#field_1_15 .ginput_container{ text-align:center;}
	#gform_wrapper_5 .gform_body li label{ float: none;text-align: center;width: 100%;}
	#gform_wrapper_5 .gform_body li .ginput_container .gfield_radio{ width:100%; padding-left:0px; float:none;}
	#gform_wrapper_5 .gform_body li .ginput_container .gfield_radio li{ width:50%; float:left;} 
	#gform_wrapper_5 .gform_body li .ginput_container .gfield_radio label{ width:auto; text-align:left; padding-left:10px; line-height:20px;}
	#gform_wrapper_5 .gform_body li input[type="file"]{ width:100%;}
	#gform_wrapper_5 .gform_body li .ginput_container input[type="text"]{ width:100%; margin-left:0px;}
	#gform_wrapper_5 .gform_body li .ginput_container select {width:100%;margin-left:0;}
	#gform_wrapper_5 .gform_body li .clear-multi {   float: none;padding-left: 1%;width: 100%;}
	#gform_wrapper_5 .gform_body li .clear-multi div, #gform_wrapper_2 .gform_body li .clear-multi div {width:32%;} 
	#gform_wrapper_5 .gform_footer{ margin-top:0px;}
	#gform_wrapper_5 .gform_footer input[type="submit"]{ margin-top:0px; margin-bottom:0px;}
	#gform_wrapper_5 .gform_body li#field_5_5{ width:100%; text-align:center; margin-left:0px!important; padding-left:0px;}
	#gform_wrapper_5 .gform_body li#field_5_6{ width:100%; text-align:center; margin-left:0px!important; padding-left:0px;}
	
	/* Reciper page */
	.recipes-featured-image{ float:none; width:100%; text-align:center; max-width:inherit;}
	.recipes-featured-image img{ float:none; width:95%;}
	.categorylist{ float:none; width:100%; margin-left:0px; margin-top:15px;}
	.categorylist li{ width:97%; float:none;}
	/* Reciper inner page */
	.categoriesrecipies-list li{ width:48%;}
	.categoriesrecipies-list li:nth-child(4n+1){ clear:inherit;}
	.categoriesrecipies-list li:nth-child(2n+1){ clear:left;}
	.shopListButtons #shopingclickit{ margin-left:0px;}
	/* Reciper inner print out page */
	.about-content.printrecipesection .row .inner-about-content .about-left-content .recipe-image img{ width:96%;}
	.about-content.printrecipesection .row .inner-about-content .about-left-content .directions .directLeft{ width:90%; padding-left:5%;}
	
		/* EMPLOYEE-RECOGNITION PAGE*/
	#gform_wrapper_6 .gform_body{padding-bottom:25px; padding-left:13px; padding-right:13px; margin-bottom:25px;}
	#gform_wrapper_6 .gform_body li#field_1_15 .ginput_container{ text-align:center;}
	#gform_wrapper_6 .gform_body li label{ float: none;text-align: center;width: 100%;}
	#gform_wrapper_6 .gform_body li .ginput_container textarea{ width:100%; float:none; margin-left:0px;}
	#gform_wrapper_6 .gform_body li .ginput_container .gfield_radio{ width:100%; padding-left:0px; float:none;}
	#gform_wrapper_6 .gform_body li .ginput_container .gfield_radio li{ width:50%; float:left;} 
	#gform_wrapper_6 .gform_body li .ginput_container .gfield_radio label{ width:auto; text-align:left; padding-left:10px; line-height:20px;}
	#gform_wrapper_6 .gform_body li .ginput_container input[type="text"]{ width:100%; margin-left:0px;}
	#gform_wrapper_6 .gform_body li .ginput_container select{width:100%;margin-left:0;}
	#gform_wrapper_6 .gform_body li .clear-multi{   float: none;padding-left: 1%;width: 100%;}
	#gform_wrapper_6 .gform_body li .clear-multi div{width:32%;} 
	#gform_wrapper_6 .gform_body li .ginput_container textarea{ width:100%; margin-left:0px; float:none; margin-bottom:16px;}
	#gform_wrapper_6 .gform_footer{ margin-top:0px;}
	#gform_wrapper_6 .gform_footer input[type="submit"]{ margin-top:0px; margin-bottom:0px;}
	
	/* 404 page not found */
	.page-not-found .page-header{ padding-top:0px;}
	/* MAGAZINE PAGE*/
	.about-content.magazine-page{ margin-top:0px; padding-top:124px;}
	.magazine-page .inner-about-content{ margin:0 auto;}
	.magazine-page .inner-about-content ul li{ width:100%; margin-right:0%; float:none; margin-bottom:10px;}
	.magazine-page .inner-about-content ul li:nth-child(2n+0){ margin-right:0px;}
	.magazine-page .inner-about-content ul li:nth-child(3n+1){ clear:none;}
	
	/* contact us page */
	.contact-locations ul li{ border-bottom:1px solid #545454; margin-bottom:10px;}
	.contact-locations ul li p.location-name{ width:100%; float:none;}
	.contact-locations ul li p.phone-number{ width:100%; float:none;}
	.contact-locations ul li p.location-email{ width:100%; float:none;}

	/* RECIPE DESCRIPTION PAGE */
	.recipe-description-cont .row .inner-about-content {margin: 0 auto;padding: 0;width: 90%;}
	.recipe-image {float:none;width: 100%;}
	.recipe-image img{width: 99%;}
	.recipe-cont{ float:none; width:100%; padding:25px 0 0 0px;}
	.recipe-content-explain{ padding-top:5px;}
	.ingredient-wrap li {float:none; margin-right: 0% !important; width: 100%; clear:both;}
	.directions .directLeft{ float:none; width:100%; padding-top:15px;}
	.right-aside.preptime.fl-right {/*float: left;*/ width: 100%; margin-left:0%; float:none; margin-top:15px;}
	.right-aside.preptime.fl-right #ulReadyTime{ display:table; margin:0 auto; width:90%; padding:10px 0px;}
	.right-aside.preptime.fl-right #ulReadyTime li{ display:table-cell; border-bottom:none; border-left:1px dotted #ccc;}
	.right-aside.preptime.fl-right #ulReadyTime li:first-child{ border-left:none;}
	#commentform p label{ float:none; width:100%; text-align:center; }
	#commentform p input[type="text"]{float:none; width:100%; clear:both;}
	#commentform textarea{ width:100%; margin-left:0px;}
	#commentform .commentratingbox{ width:100%; padding-left:0px;}
	#commentform .commentratingbox .commentrating{ margin-right:0px; width:20%;} 
	.recipe-cont h1{ width:74%;}
	.st_pinterest_hcount {display: inline-block; padding-bottom: 10px;}
	.st_fblike_hcount {display: inline-block; padding-bottom: 10px;}
	.st_twitter_hcount {display: inline-block; padding-bottom: 10px;}
	.st_googleplus_hcount{display: inline-block; padding-bottom: 10px;}
	
	/* current-contests page */
	.gform_wrapper .gform_footer {margin:0 !important;padding:0 !important; float:right;}
	#gform_wrapper_7 .gform_body{padding-bottom: 25px!important;padding-left: 13px;padding-right: 13px;}
	#gform_wrapper_7 .gform_body li > label{ line-height:25px; font-weight:normal; margin:0px; width:100%!important;}
	#gform_wrapper_7 .gform_body li .ginput_container input[type="text"]{ width:100%!important;}
	#gform_wrapper_7 .gform_footer input[type="submit"]{height:41px; background:url(images/submit-arrow.png)79px center no-repeat #bf2c37;font-family: "myriad-pro"; font-weight:bold; font-size:16px; line-height:42px; color:#fffffd;  border:none; text-align:left; margin-top:20px; padding-top:0px; padding-bottom:0px; padding-left:16px; padding-right:32px; text-transform:uppercase; }
	#gform_wrapper_7 .gfield_checkbox input[type="checkbox"]{ margin-left:inherit!important; float:left; margin-bottom:0px!important;}
	#gform_wrapper_7 .gfield_checkbox label{ float:left; text-align:left; width:80%!important; margin-top:-22px!important;}
	
	/* flyer page */
	.main_wrapper{ display:none;}
	.main_wrapper_mobile{ width:100%; display:block;}
	.main_wrapper_mobile #owl-demo-flyers{ width:80.85%;}
	.main_wrapper_mobile .owl-controls .owl-buttons .owl-prev{ width:25px; height:25px; background-size:100% 100%!important;} 
.main_wrapper_mobile .owl-controls .owl-buttons .owl-next{ width:25px; height:25px; background-size:100% 100%!important;} 

.ts_container_mobile{ width:100%!important; padding-bottom:15px; float:none!important; margin-left:0px;}
	.ts_container_mobile li{ float:left; padding:0 5px;; margin-bottom:5px; text-align:center;}
	.ts_container_mobile li a{ font-size:14px;}
	#owl-demo-flyers{ width:100%!important; float:none!important; clear:both;}
        .employee-handbook-form .form-colomn{ width: 100%; float: none; clear: both;}
	
        /* This is for Application Form */
    #gform_wrapper_8 .gform_body{ padding-left:13px; padding-right:13px;}
	#gform_wrapper_8 .gform_body li#field_1_15 .ginput_container{ text-align:center;}
	#gform_wrapper_8 .gform_body li label{ float: none;text-align: center;width: 100%;}
	#gform_wrapper_8 .gform_body li .ginput_container .gfield_radio{ width:100%; padding-left:0px; float:none;}
	#gform_wrapper_8 .gform_body li .ginput_container .gfield_radio li{ width:50%; float:left;} 
	#gform_wrapper_8 .gform_body li .ginput_container .gfield_radio label{ width:auto; text-align:left; padding-left:10px; line-height:20px;}
	#gform_wrapper_8 .gform_body li .ginput_container input[type="text"]{ width:100%; margin-left:0px;}
	#gform_wrapper_8 .gform_body li .ginput_container textarea{ width:100%; margin-left:0px; float:none; margin-bottom:16px;}
	#gform_wrapper_8 .gform_footer{ margin-top:0px;}
	#gform_wrapper_8 .gform_footer input[type="submit"]{ margin-top:0px; margin-bottom:0px;}
	#gform_wrapper_8 .gform_body li .ginput_container select{ float:none; width:100%; margin-left:0px; }
	#gform_wrapper_8 .gform_body li .clear-multi{ float:none; width:100%; padding-left:0px;}
	#gform_wrapper_8 .gform_body li .clear-multi div{ width:32%;}
    #gform_wrapper_8 .gform_body li.gfield_html_formatted{ width: 100%;}
    #gform_wrapper_8 .gform_body li .gchoice_8_1{ padding-left: 0px!important;}
    #gform_wrapper_8 .gform_body li .gchoice_8_1 label{ width: 90%; padding-left: 2%;}

	/* Country Kudos Form*/
	#gform_wrapper_9 .gform_body #gform_fields_9{ padding-bottom:30px;}
    #gform_wrapper_9 .gform_body{ padding-left:13px; padding-right:13px;}
	#gform_wrapper_9 .gform_body li#field_1_15 .ginput_container{ text-align:center;}
	#gform_wrapper_9 .gform_body li label{ float: none;text-align: center;width: 100%;}
	#gform_wrapper_9 .gform_body li .ginput_container .gfield_radio{ width:100%; padding-left:0px; float:none;}
	#gform_wrapper_9 .gform_body li .ginput_container .gfield_radio li{ width:50%; float:left;} 
	#gform_wrapper_9 .gform_body li .ginput_container .gfield_radio label{ width:auto; text-align:left; padding-left:10px; line-height:20px;}
	#gform_wrapper_9 .gform_body li .ginput_container input[type="text"]{ width:100%; margin-left:0px;}
	#gform_wrapper_9 .gform_body li .ginput_container textarea{ width:100%; margin-left:0px; float:none; margin-bottom:16px;}
	#gform_wrapper_9 .gform_footer{ margin-top:0px;}
	#gform_wrapper_9 .gform_footer input[type="submit"]{ margin-top:0px; margin-bottom:0px;}
	#gform_wrapper_9 .gform_body li .ginput_container select{ float:none; width:100%; margin-left:0px; }
	#gform_wrapper_9 .gform_body li .clear-multi{ float:none; width:100%; padding-left:0px;}
	#gform_wrapper_9 .gform_body li .clear-multi div{ width:32%;}
    #gform_wrapper_9 .gform_body li.gfield_html_formatted{ width: 100%;}
    #gform_wrapper_9 .gform_body li .gchoice_8_1{ padding-left: 0px!important;}
    #gform_wrapper_9 .gform_body li .gchoice_8_1 label{ width: 90%; padding-left: 2%;}
	
	/* Speak Your Mind Form*/
	#gform_wrapper_10 .gform_body #gform_fields_10{ padding-bottom:50px;}
    #gform_wrapper_10 .gform_body{ padding-left:13px; padding-right:13px;}
	#gform_wrapper_10 .gform_body li#field_1_15 .ginput_container{ text-align:center;}
	#gform_wrapper_10 .gform_body li label{ float: none;text-align: center;width: 100%;}
	#gform_wrapper_10 .gform_body li .ginput_container .gfield_radio{ width:100%; padding-left:0px; float:none;}
	#gform_wrapper_10 .gform_body li .ginput_container .gfield_radio li{ width:50%; float:left;} 
	#gform_wrapper_10 .gform_body li .ginput_container .gfield_radio label{ width:auto; text-align:left; padding-left:10px; line-height:20px;}
	#gform_wrapper_10 .gform_body li .ginput_container input[type="text"]{ width:100%; margin-left:0px;}
	#gform_wrapper_10 .gform_body li .ginput_container textarea{ width:100%; margin-left:0px; float:none; margin-bottom:16px;}
	#gform_wrapper_10 .gform_footer{ margin-top:0px;}
	#gform_wrapper_10 .gform_footer input[type="submit"]{ margin-top:0px; margin-bottom:0px;}
	#gform_wrapper_10 .gform_body li .ginput_container select{ float:none; width:100%; margin-left:0px; }
	#gform_wrapper_10 .gform_body li .clear-multi{ float:none; width:100%; padding-left:0px;}
	#gform_wrapper_10 .gform_body li .clear-multi div{ width:32%;}
    #gform_wrapper_10 .gform_body li.gfield_html_formatted{ width: 100%;}
    #gform_wrapper_10 .gform_body li .gchoice_8_1{ padding-left: 0px!important;}
    #gform_wrapper_10 .gform_body li .gchoice_8_1 label{ width: 90%; padding-left: 2%;}
	#gform_wrapper_10 .gform_body li .ginput_container .gfield_checkbox{ width:100%; float:none; padding-left:0px;}

.login-form-username > label:after{ position:absolute; right:15px; text-align:center!important;}

/* staff profile edit page */
#gform_wrapper_12 .gform_body, #gform_wrapper_2 .gform_body, #gform_wrapper_3 .gform_body, #gform_wrapper_4 .gform_body{padding-bottom:25px; padding-left:13px; padding-right:13px;}
#gform_wrapper_12 .gform_body li#field_1_15 .ginput_container{ text-align:center;}
#gform_wrapper_12 .gform_body li label, #gform_wrapper_2 .gform_body li label, #gform_wrapper_3 .gform_body li label,#gform_wrapper_4 .gform_body li label{ float: none;text-align: center;width: 100%;}
#gform_wrapper_12 .gform_body li .ginput_container .gfield_radio{ width:100%; padding-left:0px; float:none;}
#gform_wrapper_12 .gform_body li .ginput_container .gfield_radio li{ /*width:50%; float:left;*/} 
#gform_wrapper_12 .gform_body li .ginput_container .gfield_radio label{ width:auto; text-align:left; padding-left:10px; line-height:20px; display:inline-block;}
#gform_wrapper_12 .gform_body li .ginput_container input[type="text"], #gform_wrapper_2 .gform_body li .ginput_container input[type="text"], #gform_wrapper_3 .gform_body li .ginput_container input[type="text"], #gform_wrapper_4 .gform_body li .ginput_container input[type="text"]{ width:100%; margin-left:0px;}
#gform_wrapper_12 .gform_body li .ginput_container textarea, #gform_wrapper_2 .gform_body li .ginput_container textarea, #gform_wrapper_3 .gform_body li .ginput_container textarea{ width:100%; margin-left:0px; float:none; margin-bottom:16px;}
#gform_wrapper_12 .gform_footer{ margin-top:0px;}
#gform_wrapper_12 .gform_footer input[type="submit"]{ margin-top:0px; margin-bottom:0px;}
#gform_wrapper_12 .gform_body li .user-my-profile li span{ padding-left: 0px;width:100%; display: block; text-align:center;}
#gform_wrapper_12 .gform_body li#field_12_3 input[type="text"]{margin-left:0px;}
#gform_wrapper_12 .gform_body li#field_12_2 .ginput_left, #gform_wrapper_12 .gform_body li#field_12_2 .ginput_right{margin-left:0px;}
#gform_wrapper_12 .gform_body li#field_12_2 .gfield_password_strength{margin-left:0px;}

/* flyer page */
.flyer-top-content .flyerLogo { float: none; padding-top: 45px;}
.flyer-top-content .flyerTopRightContent { float:none;}
.flyer-shopping-list{ border-top:1px solid #bab7b4; margin-top:25px; padding-top:15px;}
			}
			
	@media (min-width:320px) and (max-width:480px) {
		.contact-us-content dl dd{ float:none; width:100%; margin:0px;}
		.contact-us-content dl dt{ float:none; width:100%;} 
		.contact-us-content dl{ padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #9a1e27;}
		}	
		
			/* THIS IS FOR RECIPE INNER PAGE */
	@media screen and (min-width: 320px) and (max-width: 370px) { 
	.recipe-description .owl-carousel,.recipe-description .owl-carousel .owl-wrapper-outer{ height:250px;}
	}
	@media screen and (min-width: 371px) and (max-width: 420px) { 
	.recipe-description .owl-carousel,.recipe-description .owl-carousel .owl-wrapper-outer{ height:275px;}
	}

	@media screen and (min-width: 421px) and (max-width: 480px) { 
	.recipe-description .owl-carousel,.recipe-description .owl-carousel .owl-wrapper-outer{ height:300px;}
	}
	
	/* THIS IS FOR MOBILE RETINA IMAGES  START HERE*/
	
	@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
    only screen and (-o-min-device-pixel-ratio: 3/2),
    only screen and (min--moz-device-pixel-ratio: 1.5),
    only screen and (min-device-pixel-ratio: 1.5) {
       .sub-nav ul li a, .sub-nav ul li a.location-icon{ background:url("../images/header-location-icon@2x.png") no-repeat scroll left top rgba(0, 0, 0, 0); background-size:15px 22px;}
	   .footer-maincontent .row .up-coming-events h1{ background:url("../images/up-coming-events-callender@2x.png") no-repeat scroll left top rgba(0, 0, 0, 0); background-size:19px 19px;}
	   .footer-maincontent .row .stay-connected h1{ background:url("../images/stay-connected-icon@2x.png") no-repeat scroll left top rgba(0, 0, 0, 0); background-size:17px 20px;}
	   .footer-maincontent .row .e-flyer h1{ background:url("../images/e-flyer@2x.png") no-repeat scroll left top rgba(0, 0, 0, 0); background-size:20px 20px;}
	   .footer-maincontent .row .e-flyer input[type="submit"]{ background:url("../images/e-flyer-submit-button@2x.png") no-repeat scroll left top rgba(0, 0, 0, 0); background-size:32px 27px;}
}
	
	/* THIS IS FOR MOBILE RETINA IMAGES  START HERE*/
	
@media screen and (min-width: 0px) and (max-width: 960px) { 
  .rsContent {
    font-size: 22px;
    line-height: 28px;
  }
  .blockHeadline {
    font-size: 32px;
    line-height: 32px;
  }
  .blockSubHeadline {
    font-size: 26px;
    line-height: 32px
  }
}
@media screen and (min-width: 0px) and (max-width: 500px) { 
  .royalSlider,
  .rsOverflow {
    height: 330px !important;
  }
  .rsContent {
    font-size: 18px;
    line-height: 26px;
  }
  .blockHeadline {
    font-size: 24px;
    line-height: 32px;
  }
  .blockSubHeadline {
    font-size: 22px;
    line-height: 32px
  }
}
	@media (min-width:320px) and (max-width:353px) {
.tablet-about-latest-recipe .latest-recipe{ position:absolute; bottom:0px;}
.tablet-about-latest-recipe .right-content{ padding-bottom:15px;}
		}
/* This is for tablet */
@media (min-width:1000px) and (max-width:1020px) {.current-special .row .crsl-items{ max-height:190px;}}
@media (min-width:949px) and (max-width:999px) {.current-special .row .bottom-slider ul{ height:223px;}}
@media (min-width:900px) and (max-width:948px) {.current-special .row .bottom-slider ul{ height:215px;}}
@media (min-width:860px) and (max-width:899px) {.current-special .row .bottom-slider ul{ height:208px;}}
@media (min-width:849px) and (max-width:859px) {.current-special .row .bottom-slider ul{ height:206px;}}
@media (min-width:820px) and (max-width:848px) {.current-special .row .bottom-slider ul{ height:198px;}}
@media (min-width:800px) and (max-width:819px) {.current-special .row .bottom-slider ul{ height:193px;}}
@media (min-width:780px) and (max-width:799px) {.current-special .row .bottom-slider ul{ height:191px;}}
@media (min-width:750px) and (max-width:779px) {.current-special .row .bottom-slider ul{ height:188px;}}
@media (min-width:720px) and (max-width:749px) {.current-special .row .bottom-slider ul{ height:185px;}}
/* This is for current special new slider*/
@media (min-width:953px) and (max-width:980px) {.current-special .row .crsl-items{ max-height:198px;}}
@media (min-width:900px) and (max-width:952px) {.current-special .row .crsl-items{ max-height:260px;}}
@media (min-width:880px) and (max-width:899px) {.current-special .row .crsl-items{ max-height:248px;}}
@media (min-width:870px) and (max-width:879px) {.current-special .row .crsl-items{ max-height:242px;}}
@media (min-width:850px) and (max-width:869px) {.current-special .row .crsl-items{ max-height:235px;}}
/* This is for Mobile */
@media (min-width:480px) and (max-width:519px) {.current-special .row .bottom-slider ul{ width:92%;}}
@media (min-width:700px) and (max-width:719px) {.current-special .row .bottom-slider ul{ height:302px;}}
@media (min-width:680px) and (max-width:699px) {.current-special .row .bottom-slider ul{ height:294px;}}
@media (min-width:670px) and (max-width:679px) {.current-special .row .bottom-slider ul{ height:288px;}}
@media (min-width:655px) and (max-width:669px) {.current-special .row .bottom-slider ul{ height:286px;}}
@media (min-width:640px) and (max-width:654px) {.current-special .row .bottom-slider ul{ height:278px;}}
@media (min-width:625px) and (max-width:639px) {.current-special .row .bottom-slider ul{ height:270px;}}
@media (min-width:610px) and (max-width:624px) {.current-special .row .bottom-slider ul{ height:264px;}}
@media (min-width:595px) and (max-width:609px) {.current-special .row .bottom-slider ul{ height:263px;}}
@media (min-width:580px) and (max-width:594px) {.current-special .row .bottom-slider ul{ height:258px;}}
@media (min-width:560px) and (max-width:579px) {.current-special .row .bottom-slider ul{ height:249px;}}
@media (min-width:540px) and (max-width:559px) {.current-special .row .bottom-slider ul{ height:243px;}}
@media (min-width:520px) and (max-width:539px) {.current-special .row .bottom-slider ul{ height:238px;}}
@media (min-width:500px) and (max-width:519px) {.current-special .row .bottom-slider ul{ height:229px;}}
@media (min-width:480px) and (max-width:499px) {.current-special .row .bottom-slider ul{ height:222px;}}
@media (min-width:465px) and (max-width:479px) {.current-special .row .bottom-slider ul{ height:213px;}}
@media (min-width:450px) and (max-width:464px) {.current-special .row .bottom-slider ul{ height:207px;}}
@media (min-width:435px) and (max-width:449px) {.current-special .row .bottom-slider ul{ height:205px;}}
@media (min-width:425px) and (max-width:434px) {.current-special .row .bottom-slider ul{ height:200px;}}
@media (min-width:410px) and (max-width:424px) {.current-special .row .bottom-slider ul{ height:195px;}}
@media (min-width:395px) and (max-width:409px) {.current-special .row .bottom-slider ul{ height:190px;}}
@media (min-width:380px) and (max-width:394px) {.current-special .row .bottom-slider ul{ height:185px;}}
@media (min-width:360px) and (max-width:379px) {.current-special .row .bottom-slider ul{ height:180px;}}
@media (min-width:340px) and (max-width:359px) {.current-special .row .bottom-slider ul{ height:173px;}}
@media (min-width:330px) and (max-width:339px) {.current-special .row .bottom-slider ul{ height:168px; width:88%;}}
@media (min-width:320px) and (max-width:329px) {.current-special .row .bottom-slider ul{ height:163px; width:88%;}}

.printlogo{
    display: none;
}
