/*

Theme Name: MyCuisine

Theme URI: http://www.elegantthemes.com/gallery/

Version: 3.6

Description: 2 Column theme from Elegant Themes

Author: Elegant Themes

Author URI: http://www.elegantthemes.com

*/





/*------------------------------------------------*/

/*-----------------[RESET]------------------------*/

/*------------------------------------------------*/



/* http://meyerweb.com/eric/tools/css/reset/ */

/* v1.0 | 20080212 */



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }



body { line-height: 1; }

ol, ul { list-style: none; }

blockquote, q {	quotes: none; }



blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }



/* remember to define focus styles! */

:focus { outline: 0; }



/* remember to highlight inserts somehow! */

ins { text-decoration: none; }

del { text-decoration: line-through; }



/* tables still need 'cellspacing="0"' in the markup */

table { border-collapse: collapse; border-spacing: 0; }





/*------------------------------------------------*/

/*-----------------[BASIC STYLES]-----------------*/

/*------------------------------------------------*/



body { line-height: 18px; font-family: 'Roboto', sans-serif; font-size: 12px; color: #716851; text-shadow: 1px 1px 1px #ffffff; background-color:#f2f1e8; }



a { text-decoration: none;color: #5a863c;}

a:hover { text-decoration: none ; }

.clear { clear: both; }

.ui-tabs-hide { display: none; }

br.clear { margin: 0px; padding: 0px; }



h1, h2, h3, h4, h5, h6 { padding-bottom: 5px; color: #808080; letter-spacing: -1px; line-height: 1em; font-weight: normal; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #808080; }

h1 { font-size: 30px; }

h2 { font-size: 24px; }

h3 { font-size: 22px; }

h4 { font-size: 18px; }

h5 { font-size: 16px; }

h6 { font-size: 14px; }

p { padding-bottom: 10px; line-height: 24px; }

strong { font-weight: bold; color: #1c1c1c; }

cite, em, i { font-style: italic; }

pre, code { font-family: Courier New, monospace; margin-bottom: 10px; }

ins { text-decoration: none; }

sup, sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }

sup { bottom: 0.8em; }

sub { top: 0.3em; }

dl { margin: 0 0 1.5em 0; }

dl dt { font-weight: bold; }

dd  { margin-left: 1.5em;}

blockquote  { margin: 1.5em; padding: 1em; color: #666666; background: #e6e6e6; font-style: italic; border: 1px solid #dcdcdc; }

	blockquote p { padding-bottom: 0px; }



input[type=text],input.text, input.title, textarea, select { background-color:#fff; border:1px solid #bbb; padding: 2px; color: #4e4e4e; }

input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#2D3940; color: #3e3e3e; }

input[type=text], input.text, input.title, textarea, select { margin:0.5em 0; width: 30%;

  font-size: 12px;}

textarea { padding: 4px; }



img#about-image { float: left; margin: 3px 8px 8px 0px; }



.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

* html .clearfix             { zoom: 1; } /* IE6 */

*:first-child+html .clearfix { zoom: 1; } /* IE7 */



/*------------------------------------------------*/

/*---------------[MAIN LAYOUT INFO]---------------*/

/*------------------------------------------------*/



#top { overflow: hidden; background: url(images/top-bg.png) repeat-x; }

	.container { text-align: left; margin: 0 auto; width: 960px; position: relative; }

	#top .container { height: 465px; padding-top: 27px; }

		#menu-right { width:2000px; position: absolute; left: 960px; top: 27px; height: 70px; /*background: url(images/menu-bg.png) repeat-x;*/ }

		#menu-bar { background: url(images/menu-bar.png) no-repeat; padding-left: 277px; position: relative; height: 87px; }

			#menu-content { background: url(images/menu-bg.png) repeat-x; height: 70px; }

				#logo { position: absolute; top: -8px; left: -1px; }

				ul#top-menu { margin-left:30px; }

				ul#top-menu li a:hover{background:none !important;}



#content-area { background: url(images/content-bg.png); border-bottom: 1px solid #dddbbf; }

	#quote { background: url(images/quote-bg.png) repeat-x; height: 132px; margin-bottom: 45px; }

		#quote .container { text-align: center; background: url(images/stars-bg.png) no-repeat center 95%; padding-top: 30px; padding-bottom: 17px;}

			#quote-shadow { background: url(images/quote-shadow.png) no-repeat; width: 960px; height: 8px; left: 0px; bottom: -19px; position: absolute; }

				p.quote-line-1 { font-family: 'Goudy Bookletter 1911', Georgia, serif; font-size: 29px; color: #654e2d; text-shadow: 1px 1px 1px #ffffff; font-style: normal; }

				p.quote-line-2 { color:#b4a48d; font-family: 'Goudy Bookletter 1911', Georgia, serif; font-size: 14px; text-shadow: 1px 1px 1px #ffffff; text-transform: uppercase; font-style: normal; }



		.home-block { float: left; width: 260px; margin-right: 90px; margin-bottom: 60px; font-style: italic; color: #92907c; }

			.home-block p { line-height: 21px; }

				span.hours_of_work { color: #cac6a1; font-style: normal; font-size: 18px; text-transform: uppercase; }

				span.work_hours_text { font-size: 14px; font-style: normal; color: #442917; margin: 0 8px 0 6px; }

		.last { margin-right: 0px; }

			.home-block h3.title { color:#654E2D; font-size:22px; letter-spacing:1px; font-style:normal; text-transform: uppercase; padding-bottom: 13px; text-shadow: 1px 1px 1px #ffffff; }

				.home-block .thumb { display:block; float:left; position:relative; margin-right: 22px;}

					.home-block .item-image { margin-top:6px; margin-left:6px; }

					.home-block span.overlay { background:url(images/overlay.png) no-repeat;

display:block; height:69px; left:0px; position:absolute; top:0px; width:69px; }

				.home-block h4.title { font-size: 22px; text-shadow: 1px 1px 1px #ffffff; }

					.home-block h4.title a { text-decoration: none; color: #442917; }

			.testimonials-item  { background: url(images/testimonials-bg.png) no-repeat; padding-top: 9px; width: 259px; }

				.testimonials-item-bottom { background: url(images/bottom-testimonials-bg.png) no-repeat left bottom; padding-bottom: 32px; width: 259px; }

					.testimonials-item-content { background: url(images/content-testimonials-bg.png) repeat-y; width: 259px; }

						.testimonials-item .thumb { display:block; float:left; position:relative; margin: 5px 21px 0px 14px;}

							.testimonials-item .item-image { margin-top:6px; margin-left:6px; }

							.testimonials-item span.overlay { background:url(images/overlay.png) no-repeat; display:block; height:69px; left:0px; position:absolute; top:0px; width:69px; }

						p.author { color: #442917; font-size: 19px; font-style:normal; padding-top: 12px; padding-bottom:0px;text-shadow: 1px 1px 1px #ffffff; font-family: 'Oswald', sans-serif;}

						.testimonials-item p { padding-right: 20px; padding-left: 20px; }

			a.browse-menu { background:url(images/browse-menu.png) no-repeat right bottom; color:#ffffff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); font-style: normal; display:block; font-size:16px; padding-right:19px; position: absolute; text-decoration:none; height: 38px; left: 395px; bottom: -18px; z-index: 5; }

			a.browse-menu:hover { color:#eeeeee; }

				a.browse-menu span { background:url(images/browse-menu.png) no-repeat; display:block; padding-left: 19px; height: 38px; padding-top: 9px; }

				

				a.browse-menu2 { background:url(images/browse-menu.png) no-repeat right bottom; color:#ffffff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); font-style: normal; display:block; font-size:16px; padding-right:19px; position: absolute; text-decoration:none; height: 38px; left: 600px; bottom: -18px; z-index: 5; }

			a.browse-menu2:hover { color:#eeeeee; }

				a.browse-menu2 span { background:url(images/browse-menu.png) no-repeat; display:block; padding-left: 19px; height: 38px; padding-top: 9px; }

				

				a.browse-menu1 { background:url(images/browse-menu.png) no-repeat right bottom; color:#ffffff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); font-style: normal; display:block; font-size:16px; padding-right:19px; position: absolute; text-decoration:none; height: 38px; left: 220px; bottom: -18px; z-index: 5; }

			a.browse-menu1:hover { color:#eeeeee; }

				a.browse-menu1 span { background:url(images/browse-menu.png) no-repeat; display:block; padding-left: 19px; height: 38px; padding-top: 9px; }

				

			#bottom-shadow { background: url(images/bottom-shadow.png) no-repeat; width: 960px; height: 9px; left: 0px; bottom: -1px; position: absolute; }





#page-bg { background: #471414 url(images/page-top.jpg) no-repeat center bottom; }

body.page #page-bg { background: #471414 url(images/page-top.jpg) no-repeat center bottom !important; }

	#page-bottom { background: url(images/bottom-bg.png) repeat-x left bottom; position: relative;}

	#page-top { background: url(images/top-bg.png) repeat-x; position: relative; }

		#category-name { padding-top: 51px; }

			#page-top h1.category-title { color: #ffffff; font-size: 48px; font-style: normal; text-transform: uppercase; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); display:none; }

			#page-top p.meta-info { font-style: normal; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: #dacba7; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); margin-top: -12px; }

				#page-top p.meta-info a { color: #dacba7; }

					#page-top p.meta-info a:hover { color: #fff; text-decoration: none; }

	#breadcrumbs { background: url(images/breadcrumbs-bg.png) repeat-x; height: 72px; color:#766255; font-size: 14px; text-shadow: 1px 1px 1px #ffffff; text-transform: uppercase; font-style: normal; }

	#breadcrumbs img{width:auto !important;}

		#breadcrumbs-text { float: left; width: 180px; }

	#breadcrumbs .container { padding-top: 17px; background: url(images/breadrcumbs-top-shadow.png) no-repeat 0 2px; }

		#breadcrumbs-shadow { background: url(images/quote-shadow.png) no-repeat; width: 960px; height: 8px; left: 0px; bottom: -22px; position: absolute; }

			#breadcrumbs a { color:#b4a48d; text-decoration: none; line-height:40px;}

				#breadcrumbs a:hover { color: #766255; }

				#breadcrumbs .raquo { color:#b4a48d; }

			#search-form { float: right; background: url(images/search-bg.png) no-repeat; height: 37px; margin-top: -11px; }

				#search-form #searchinput { background: none; border: none; float: left; font-family: Georgia, serif; font-style: italic; margin: 10px 20px 0 0px; width: 135px; padding-left: 18px; font-size: 12px; color: #a1a0a0; text-shadow: 1px 1px 1px #ffffff; }

				#searchbutton { background: url(images/search_btn.png) no-repeat; width: 87px; height: 38px; border: none; font-size: 16px; color: #ffffff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); padding-bottom: 7px; font-family: Georgia,serif; line-height: 33px; }



		#content { padding: 50px 0 15px; }

			#left-area { width: 700px; float:left; }

			#sidebar { width: 260px; float:left; }

				.post { padding:0px 85px 50px 0px; }

					.post p { line-height:21px; }

					#left-area .post-thumbnail { display:block; float:left; position:relative; margin-right: 30px;}

					#left-area .post-thumb { margin-top:6px; margin-left:6px; }

						#left-area span.post-overlay { background:url(images/post-overlay.png) no-repeat;

display:block; height:226px; left:0px; position:absolute; top:0px; width:226px; }







a.readmore { display: block; background: url(images/readmore.png) no-repeat bottom right; float: right; padding: 0 19px 0 0; color: #fff; font-size: 16px; font-family: Georgia, serif; font-weight: normal; line-height: 34px; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }

	a.readmore span { display: block; background: url(images/readmore.png) no-repeat; height: 38px; padding: 0 0 0 19px; }

	a.readmore:hover { color: #eee; }



span.price-tag { display: block; background: url(images/price-tag.png) no-repeat bottom left; padding-left: 8px; position: absolute;

top: 12px; left: -8px; font-size: 18px; }

	span.price-tag span { display: block; background: url(images/price-tag.png) no-repeat top right; padding: 6px 9px 0 0; height: 31px; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.5); font-style: normal; }

.thumb a:hover { text-decoration: none; }



.post h2.title { font-size: 32px; text-transform: uppercase; }

	.post h2.title a { color: #CAC6A1; }

	.post h2.title a:hover { color: #111; text-decoration: none; }



	.post ul, .comment-content ul { list-style-type: disc; padding: 10px 0px 10px 20px; }

	.post ol, .comment-content ol { list-style-type: decimal; list-style-position: inside; padding: 10px 0px 10px 2px; }

		.post ul li ul, .post ul li ol, .comment-content ul li ul, .comment-content ul li ol { padding: 2px 0px 2px 20px; }

		.post ol li ul, .post ol li ol, .comment-content ol li ul, .comment-content ol li ol  { padding: 2px 0px 2px 35px; }



	.fullwidth #left-area { width: 960px; }

		.fullwidth #left-area .post, .fullwidth #comment-wrap { padding-right: 0; }



	#comment-wrap ul.children { padding-left: 80px; }



	.depth-2 .comment-top { background: url(images/comment-top-d2.png) no-repeat; }

		.depth-2 .comment-bottom { background: url(images/comment-bottom-d2.png) no-repeat bottom left; }

			.depth-2 .comment-container { background: url(images/comment-bg-d2.png) repeat-y; width: 450px; }



	.depth-3 .comment-top { background: url(images/comment-top-d3.png) no-repeat; }

		.depth-3 .comment-bottom { background: url(images/comment-bottom-d3.png) no-repeat bottom left; }

			.depth-3 .comment-container { background: url(images/comment-bg-d3.png) repeat-y; width: 370px; }



	.depth-4 .comment-top { background: url(images/comment-top-d4.png) no-repeat; }

		.depth-4 .comment-bottom { background: url(images/comment-bottom-d4.png) no-repeat bottom left; }

			.depth-4 .comment-container { background: url(images/comment-bg-d4.png) repeat-y; width: 290px; }



	.depth-5 .comment-top { background: url(images/comment-top-d5.png) no-repeat; }

		.depth-5 .comment-bottom { background: url(images/comment-bottom-d5.png) no-repeat bottom left; }

			.depth-5 .comment-container { background: url(images/comment-bg-d5.png) repeat-y; width: 210px; }



	.fullwidth .comment-top { background: url(images/comment-top-fullwidth-d1.png) no-repeat; }

		.fullwidth .comment-bottom { background: url(images/comment-bottom-fullwidth-d1.png) no-repeat bottom left; }

			.fullwidth .comment-container { background: url(images/comment-bg-fullwidth-d1.png) repeat-y; width: 878px; }



	.fullwidth .depth-2 .comment-top { background: url(images/comment-top-fullwidth-d2.png) no-repeat; }

		.fullwidth .depth-2 .comment-bottom { background: url(images/comment-bottom-fullwidth-d2.png) no-repeat bottom left; }

			.fullwidth .depth-2 .comment-container { background: url(images/comment-bg-fullwidth-d2.png) repeat-y; width: 798px; }



	.fullwidth .depth-3 .comment-top { background: url(images/comment-top-fullwidth-d3.png) no-repeat; }

		.fullwidth .depth-3 .comment-bottom { background: url(images/comment-bottom-fullwidth-d3.png) no-repeat bottom left; }

			.fullwidth .depth-3 .comment-container { background: url(images/comment-bg-fullwidth-d3.png) repeat-y; width: 718px; }



	.fullwidth .depth-4 .comment-top { background: url(images/comment-top-fullwidth-d4.png) no-repeat; }

		.fullwidth .depth-4 .comment-bottom { background: url(images/comment-bottom-fullwidth-d4.png) no-repeat bottom left; }

			.fullwidth .depth-4 .comment-container { background: url(images/comment-bg-fullwidth-d4.png) repeat-y; width: 638px; }



	.fullwidth .depth-5 .comment-top { background: url(images/comment-top-fullwidth-d5.png) no-repeat; }

		.fullwidth .depth-5 .comment-bottom { background: url(images/comment-bottom-fullwidth-d5.png) no-repeat bottom left; }

			.fullwidth .depth-5 .comment-container { background: url(images/comment-bg-fullwidth-d5.png) repeat-y; width: 558px; }



/*------------------------------------------------*/

/*---------------[DROPDOWN MENU]------------------*/

/*------------------------------------------------*/



ul#top-menu li { margin-left: 4px; }

	ul#top-menu a { font-size: 13px; color: #FFF; text-decoration: none; text-shadow: 1px 1px 1px rgba(233,81,81,0.6); text-transform: uppercase; line-height: 67px; display: block; padding: 0px 9px; }

	ul#top-menu a:hover { color: #A12627;}

	ul#top-menu > li.current_page_item > a, ul#top-menu > li.current-menu-item > a { color: #A12726  !important; font-style: italic; background: url(images/current-bg.png) repeat-x 0px 3px; height: 65px; }



	ul#top-menu li ul { width: 163px !important; padding: 8px 6px 12px 29px; background: #e7e7e7 url(images/dropdown-bg.png) repeat-y; top: 65px !important; box-shadow: 3px 6px 7px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow:3px 6px 7px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 3px 6px 7px 1px rgba(0, 0, 0, 0.1); border-bottom: 1px solid #b0ab9d; z-index: 9999px; display: none; }

		ul#top-menu li ul li { margin: 10px 0; }

			ul#top-menu li ul li a { line-height: 21px; padding: 0; width: 155px; }



				ul#top-menu li:hover ul ul, ul#top-menu li.sfHover ul ul { top: -19px !important; left: 170px !important; border-top: 1px solid #b0ab9d; }



/*------------------------------------------------*/

/*--------------[FEATURED SLIDER]-----------------*/

/*------------------------------------------------*/



#featured { background: #000; height: 465px; background:url(images/BG.jpg) no-repeat; }

#featured .container{margin-top:100px;}



	#page-top .slide { position: relative; width: 100%; height: 465px; display: none; }

	#page-top .active { display: block; }

	#page-top #main-area .container { height: 230px; padding-top: 27px; }

	body.page #page-top #main-area { position: relative !important; }

		body.page #page-top #main-area .container { height: 230px !important; padding-top: 27px !important; }



		body.home #page-top #main-area { position: absolute; width: 100%; top: 0; left: 0; }

			body.home #page-top #main-area .container { height: 85px; }

		#page-top .slide .description { padding: 167px 0 0 20px; width: 365px; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.5); font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; }

			#page-top .slide .descright .description { float: right; }

		#page-top .slide .description, #page-top .slide .description p { line-height: 21px; }

		#page-top h2.title { font-size: 48px; text-transform: uppercase; }

			#page-top h2.title a { color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }

			#page-top h2.title a:hover { text-decoration: none; }

	body.home #page-bottom #controllers { position: absolute; bottom: -13px; left: 0; width: 100%; display:none;}



	#page-bottom #controllers .container { background: url(images/switcher_shadow.png) no-repeat bottom center; padding-bottom: 13px; }

		#controllers #switcher { padding-left: 9px; background: url(images/switcher_left.png) no-repeat; float: left; margin-left: 413px; }

			#controllers #switcher-right { padding-right: 9px; background: url(images/switcher_right.png) no-repeat top right; }

				#controllers #switcher-content { height: 20px; background: url(images/switcher_bg.png) repeat-x; padding: 11px 5px 0 8px; }

					#controllers #switcher-content a { display: inline-block; text-indent: -9999px; background: url(images/switcher-item.png) no-repeat; width: 15px; height: 15px; margin-right: 2px; }

					#controllers #switcher-content a.active { background: url(images/switcher-item-active.png) no-repeat; }



	.slide-top-shadow { background: url(images/top-bg.png) repeat-x; position: absolute; top: 0; left: 0; width: 100%; height: 11px; }

	.slide-bottom-shadow { background: url(images/bottom-bg.png) repeat-x; position: absolute; bottom: 0; left: 0; width: 100%; height: 9px; }



	#featured a.readmore { margin-top: 8px; float: left; }



/*------------------------------------------------*/

/*-------------------[COMMENTS]-------------------*/

/*------------------------------------------------*/



#comment-wrap { padding-right: 85px; }

	h3#comments, h3#reply-title span { font-size: 30px; color: #cac6a1; text-transform: uppercase; }

	.comment-body { position: relative; padding-left: 82px; margin-bottom: 30px; }

		.avatar-container { position: absolute; top: 0; left: 0; }

			.avatar-box { position: relative; }

				.avatar-box img { margin: 6px 0 0 6px; }

				.avatar-overlay { position: absolute; top: 0; left: 0; display: block; background: url(images/avatar-overlay.png) no-repeat; }

				.avatar-box, .avatar-overlay { width: 68px; height: 68px; }

				span.comment-date { display: block; text-align: center; color: #92907c; font-size: 11px; padding-top: 9px; font-style: italic; }



		.comment-top { background: url(images/comment-top.png) no-repeat; padding-top: 9px; }

			.comment-bottom { background: url(images/comment-bottom.png) no-repeat bottom left; padding-bottom: 26px; }

				.comment-container { background: url(images/comment-bg.png) repeat-y; width: 530px; }

					.comment-wrap { padding: 18px 18px 8px 29px; }

						.comment-meta { color: #442917; font-size: 24px; margin-bottom: 12px; }

						span.fn, span.fn a { color: #442917; }

						span.fn a:hover { color: #000; text-decoration: none; }



		.comment-arrow { background: url(images/comment-arrow.png) no-repeat; width: 9px; height: 20px; position: absolute; top: 23px; left: 74px; }



		.reply-container { display: block; background: url(images/readmore.png) no-repeat bottom right; float: right; padding: 0 19px 0 0; font-size: 16px; font-family: Georgia, serif; font-weight: normal; line-height: 34px; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }

			.reply-container a { display: block; background: url(images/readmore.png) no-repeat; height: 38px; padding: 0 0 0 19px; color: #fff; }

			.reply-container a:hover { color: #eee; text-decoration: none; }



		ol.commentlist { margin-top: 20px; }



#commentform textarea#comment { width: 96%; }

	#commentform input[type=text] { width: 38%; }



	li.comment #respond textarea { width: 94% !important; }

	li.comment #respond input[type=text] { width: 48% !important; }



/*------------------------------------------------*/

/*---------------------[FOOTER]-------------------*/

/*------------------------------------------------*/



#footer { background: #f2f1e8 url(images/footer-bg.png) repeat-x; padding-top: 35px; }

	#footer-widgets { border-bottom: 1px solid #dcd7b1; }

		.footer-widget { width: 266px; margin-right: 80px; float: left; margin-top:11px; margin-bottom: 25px; }

		.last { margin-right: 0px; }

			h4.widgettitle, h2.category_name { font-size: 22px; color: #cac6a1; padding-bottom: 12px; text-shadow: 1px 1px 1px #ffffff; text-transform: uppercase; text-shadow: 1px 1px 1px #ffffff; }

			#footer-logo { margin-top: -3px; }

				#footer-logo span { color: #92907c; text-shadow: 1px 1px 1px #ffffff; font-size: 12px; display: block; margin-bottom: -8px; }

			.footer-widget { line-height: 20px; color: #442917; text-shadow: 1px 1px 1px #ffffff; }

				.footer-widget a { color: #442917; text-shadow: 1px 1px 1px #ffffff; }

				.footer-widget a:hover { color: #000000; text-decoration: none; }

			.footer-widget ul { margin-bottom:8px;  }

				.footer-widget ul ul { margin-bottom:0; }

					.footer-widget ul li { background:url(images/sidebar-bullet.png) no-repeat 0 7px; padding:0px 0 10px 13px; }

					.footer-widget ul li ul { margin:0 0 -3px; padding:5px 0 0 7px; }



	#footer-bottom { text-align: center; }

		ul#bottom-menu { background: url(images/bottom-menu-bg.png) no-repeat top center; padding-top: 30px; padding-bottom: 15px; }

		.nobg ul#bottom-menu { background: none; }

			ul#bottom-menu li { font-size: 12px; padding-right: 16px; text-transform: uppercase; display: inline; }

				ul#bottom-menu li a { color:#442917; }

					ul#bottom-menu li a:hover {text-decoration: none; color: #a29d79; }

						ul#bottom-menu li.current_page_item a { color: #a29d79 !important; font-style: italic; }

		p#copyright { font-size:12px; color:#92907c; padding-bottom: 25px; }

			p#copyright a { color:#686650; }

		ul#bottom-menu.nobg { background:none !important; }



/*------------------------------------------------*/

/*--------------------[SIDEBAR]-------------------*/

/*------------------------------------------------*/





		

					

#sidebar h4.widgettitle { font-size: 22px; color: #654E2D; text-transform: uppercase; padding: 0px 10px 13px; text-shadow: 1px 1px 1px #ffffff; }

.widget { width: 259px; background: url(images/testimonials-bg.png) no-repeat; padding-top: 9px; margin-bottom: 25px; }

	.widget-bottom { background: url(images/bottom-widget-bg.png) no-repeat left bottom; padding-bottom: 27px; }

		.widget-content { background: url(images/content-testimonials-bg.png) repeat-y; padding: 7px 8px 9px 27px; color: #442917; line-height: 21px; }

			.widget ul li { padding: 6px 0 4px 0px; background:#EFEFEF; margin-bottom:3px;}

				.widget ul ul { padding: 0 0 0 10px; }

				.widget ul li a { color:#442917; text-decoration: none; }

					.widget ul li a:hover { color:#000000; }					

.widget-content p a{margin-left:10px;}

		.widget-content p a:hover{color:#172F07;}

		.widget-content table th{padding:0 20px 0 10px;}

		.widget-content select{height:30px;}

			.widget ul li { padding: 6px 0 6px 11px; /*background: url(images/sidebar-bullet.png)*/ no-repeat 0 15px; float:left; }

				.widget ul ul { padding: 0 0 0 10px; }

				.widget ul li a { color:#442917;  text-decoration: none; }

					.widget ul li a:hover { color:#000000; }

/*------------------------------------------------*/

/*------------[CAPTIONS AND ALIGNMENTS]-----------*/

/*------------------------------------------------*/



div.post .new-post .aligncenter, .aligncenter { display: block; margin-left: auto; margin-right: auto; }

.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin-bottom: 10px; }

.wp-caption.alignleft { margin: 0px 10px 10px 0px; }

.wp-caption.alignright { margin: 0px 0px 10px 10px; }

.wp-caption img { margin: 0; padding: 0; border: 0 none; }

.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

.alignright { float: right; }

.alignleft { float: left }

img.alignleft { display:inline; float:left; margin-right:15px; }

img.alignright { display:inline; float:right; margin-left:15px; }





/*------------------------------------------------*/

/*---------------[DEFAULT DROPDOWN SETTINGS]---*/

/*------------------------------------------------*/



.nav ul { position:absolute; top:-999em; background-position: bottom; background-repeat: no-repeat; z-index: 10; }

.nav li { float:left; position:relative; }

.nav a { display:block; float: left; }

	.nav li:hover ul, ul.nav li.sfHover ul { left:0px; top:50px; }

	.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }

		.nav li li:hover ul, ul.nav li li.sfHover ul { left:192px; top:0px; }

	.nav li:hover ul, .nav li li:hover ul { top: -999em; }

	.nav li li {	display: block;	padding: 0px; float: left; height: auto !important; }

	.nav li ul { width: 191px; z-index:1000; }

		.nav li li a:link, .nav li li a:visited {	display: block; height: auto; float: left; }

		.nav li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }





/*------------------------------------------------*/

/*-----------------[WP CALENDAR]-----------------*/


/*------------------------------------------------*/

#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 240px;	}

	#wp-calendar a { display: block; text-decoration: none; font-weight: bold; }

		#wp-calendar a:hover { text-decoration: underline; }

	#wp-calendar caption {	text-decoration: none; font: bold 13px Arial, Sans-Serif; }

	#wp-calendar td {	padding: 3px 5px; color: #9f9f9f; }

		#wp-calendar td#today { color: #ffffff; }

	#wp-calendar th { font-style: normal; text-transform: capitalize; padding: 3px 5px; }

		#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }

		#wp-calendar #next a { padding-right: 10px; text-align: right; }

		#wp-calendar #prev a { padding-left: 10px; text-align: left; }



/*------------------------------------------------*/

/*-------------------[PAGE NAVI]------------------*/

/*------------------------------------------------*/

.pagination { overflow: hidden; padding: 0 12px 20px; }



.wp-pagenavi { position: relative; }

.wp-pagenavi a, .wp-pagenavi a:link { padding: 5px 7px !important; margin: 2px; text-decoration: none; border:1px solid #E9E9E9 !important; color: #413f36; background-color: #fff; font-weight: normal !important; }

.wp-pagenavi a:visited { padding: 5px 7px; margin: 2px; text-decoration: none; border: 1px solid #e9e9e9; color: #413f36; background-color: #fff; }

.wp-pagenavi span.pages { padding: 5px 7px 5px !important; margin: 2px !important ; color: #000000; border:1px solid #E9E9E9 !important; color: #413f36; background-color: #fff; }

.wp-pagenavi span.current, .wp-pagenavi span.extend, .wp-pagenavi a:active, .wp-pagenavi a:hover { padding: 5px 7px !important; margin: 2px; font-weight: bold; background-color:#7798A6 !important; border:1px solid #618391 !important; color:#FFFFFF !important; }





a.readmore:hover, #sidebar div.custom-sidebar-block ul.control li a:hover, ul#cats-menu li a:hover, ul#page-menu li a:hover, div#slider-control div.featitem h2 a  { text-decoration: none; }



.js #feat-content, .js div#from-blog div.entries {display: none;}



.foursixeight { margin: 0px 0px 15px 84px; }

#gmaps-border { padding: 5px; border: 1px solid #e5e2c6; background: #fff; -webkit-box-shadow: 1px 1px 1px #fff; -moz-box-shadow: 1px 1px 1px #fff; box-shadow: 1px 1px 1px #fff; margin-bottom: 12px; }

.location-page { float: right; margin-left: 15px; }

	#location-left-area { float: left; width: 332px; font-size: 14px; }

		#location-left-area .info-block { margin-bottom: 35px; color: #442917; }

			#location-left-area .info-block p { text-transform: uppercase; }

				#location-left-area .info-block span { text-transform: lowercase; color: #716851; }



	#gmaps-container { width: 250px; height: 151px; }

	.location-page #gmaps-container { width: 591px; height: 403px; }

		#gmaps-container #content { padding: 0; }

h2.category_name { font-style: normal; }

.et_menu_item { margin-bottom: 7px; }

.nofeatured { height: 128px !important; }



#comment-wrap .navigation { padding: 10px 0; }

	.nav-previous { float: left; }

	.nav-next { float: right; }

h3#reply-title small { display: block; }

	h3#reply-title small a { font-size: 12px; letter-spacing: 0px; }



#commentform input[type=text] { width: 40%; display: block; padding: 5px; }

#commentform textarea#comment { width: 91%; }

.commentlist #respond textarea#comment { width: 98% !important; }

.commentlist #respond input[type=text] { width: 40%; display: block; padding: 5px; }

.comment_navigation_top { padding: 12px 0 0; }

.comment_navigation_bottom { padding: 0 0 12px; }

.et_embedded_videos { display: none !important; }



.js #featured { background:  url(images/ajax-loader.gif) no-repeat center; }

	.js #featured .slide { display: none; }

	

ul.bjqs{list-style:none;overflow:hidden; display:none;}

li.bjqs-slide{position:absolute; display:none;}

ul.bjqs-controls{list-style:none;z-index:9999;}

ul.bjqs-controls.v-centered li a{}

ul.bjqs-controls.v-centered li.bjqs-next a{right:0;display:none;}

ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;display:none;}

ol.bjqs-markers{list-style: none; }

ol.bjqs-markers.h-centered{text-align: center;}

ol.bjqs-markers li{display:inline;}

ol.bjqs-markers li a{display:inline-block;}

p.bjqs-caption{display:block;}	

ul.bjqs-controls.v-centered li a{

	text-decoration: none;

	display:none;

}



ul.bjqs-controls.v-centered li a:hover{

	display:none;

}



ol.bjqs-markers li a{

	display:none;

}



.cuisines_category {

font-size: 24px;

color: #5E8F00;

width: 580px;

padding-top: 20px;

padding-bottom: 10px;

margin-bottom: 5px;

border-bottom: 1px solid #999999;

cursor: pointer;}



.cuisines_title {

font-size: 16px;

color: #702f2b;

width:100%;}



#dpsmenuimage{

    padding:5px;

    background-color:#FFF;

}

.item_image{

   background-color:#FFF;

   border: 5px solid white;

}

.shadow

{

    display:block;

    position:relative;

}

.shadow::before

{

    content:'';

    position:absolute;

    width:100%;

    height:100%;

    -moz-box-shadow:inset 0px 0px 3px 1px rgba(0,0,0,0.2);

    -webkit-box-shadow:inset 0px 0px 3px 1px rgba(0,0,0,0.2);

    box-shadow:inset 0px 0px 10px 1px rgba(0, 0, 0, 0.8);

}





ul.products span.excerpt p{width:490px; color:#666;}

ul.products li select{width:100%; margin:0 0 0.5em 0;} 

ul.products li td{vertical-align:top;}

.woocommerce .quantity .qty{height:25px;}

.woocommerce ul.products li.product .price{font-weight:600 !important; color:#5a863c !important;}

  

  label {

  display: none;

}



.product_meta {

  display: none;

}

 .prodct_content_discreption {background: url(images/content-testimonials-bg.png) repeat-y;

  padding: 7px 10px 9px 10px;

  color: #442917;

  line-height: 25px;

  text-shadow: 1px 1px 1px rgba(0,0,0,0.1); 

  }

  .prodct_content_discreption ul{margin:0px !important; padding:0px !important;}

  

   .prodct_content{  background: url(images/testimonials-bg.png) no-repeat;

  padding-top: 0px;

  margin-bottom: 25px;

    width: 35%;

}

  

 



.quantity {float:left; margin-right: 15px;}

.quantity-left-align {width: 88%; margin-left: 8%;}

.woocommerce-page ul.products li.product {width:490 px !important;}



.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{  

  background: url(images/add_to_cart.png) no-repeat;

  cursor: pointer;

  width: 100px;

  height: 38px;

  border: none;

  

  color: white;

  padding-bottom: 7px;

   -moz-appearance: none !important; 

  line-height: 33px;

  border-image: initial;

  color: transparent;}

  

  

  

  .product_cat{font-size:24px; text-transform:uppercase;  padding:10px; color:#fff;  background:#5e8f00; text-shadow:none; font-weight:700;}

 .product_list_line{ border-bottom:1px solid #000;border-bottom: 1px solid #ECDFB3; width: 100%;

  margin-bottom: 4px;}

  li.prodct_content{top:0px !important;}

  

 .active {

color: #F99;text-decoration: none;

}

ul {

   

    left: 0;

    right; 0;

    

    

    display: block;

    

   

    z-index: 100;

}







ul a:hover,

ul a.active {

    background: white;

    color: green

}



.fixed {

    position: fixed;

    top: 0

}



/*new styles*/

.variations label{display:block;}

#shipping_method label {display:block;}

h2.order_review_heading{margin-top:30px !important;}

.woocommerce-checkout #payment ul.payment_methods li img{padding-right:5px !important;}

.woocommerce-shipping-fields h2{margin-top:20px; color: #654E2D;}

.cart_totals h2{color: #654E2D;}

.woocommerce h1{color: #654E2D !important;}



/*delivery-pickup

#sidebar label{display:block;width:50%;display:inline;text-shadow:none; color:#fff}

.radioContainer{padding:10px;background:#d80000}

.sticky-wrapper{height:auto !important;margin-bottom:0 !important;}

.cart_list.product_list_widget{width:100% !important;float:left;}

.widget{margin-bottom:0 !important}*/



.sidebar-section{width:25%;float:right;}

label{display:block;display:inline;text-shadow:none; }

.radioContainer{padding:10px;background:#d80000}

.radioContainer label{color:#fff;}

.sticky-wrapper{height:auto !important;margin-bottom:0 !important;}

.cart_list.product_list_widget{width:92% !important;float:left;}

/*.widget{margin-bottom:0 !important}*/

.page-template-page-new .widget{padding-top:0;}

.page-template-page-new .widget-content{padding:0;}

.widget-content.suburb{padding:10px;}

.widget-content.timeslot-delivery{padding:10px;}

.page-template-page-new .cart_list.product_list_widget{padding:0px; background:#fff;}

.page-template-page-new .widget_shopping_cart_content > table{ background:#fff;  width:100%; margin:0px 0px 10px 0px;}

.cart-subtotal{font-weight:normal !important;}

.page-template-page-new .widget_shopping_cart_content .buttons{padding:10px; background:#fff; width:91%;}

.sticky-wrapper{height:auto !important;}

.widget_shopping_cart_content{width:100%}

/*.widget-content{float:left ;}*/

.widget-content.timeslot{padding:10px;}

.widget ul li{width:100%;}

.widget ul li a{float:left;padding-right:10px;}

.variation{float:left;width:100%;margin:0;}

.variation div{  width: 42% !important; margin-left:8% !important}

.variation dt{float:left;padding-right:7px;}

.mini-cart-prod.name{position:relative;padding-left:2px;bottom:4px;}

.widget-content.suburb > select ,.widget-content.timeslot > select{width:60%;}

.widget_shopping_cart_content table{margin-left:10px;}

.widget-content.timeslot{width:90% !important;}

.button-cart{background: #5e8f00; padding:8px; color:#fff;text-shadow:none !important;}

.button-cart:hover{background: #517B00;}

#validation-time {color:red;}

#validate-select{color:red;padding:10px;}

.variations label{color:black;}

.woocommerce-cart .woocommerce-message ,.woocommerce-checkout .woocommerce-message{display:none}

.woocommerce table.shop_table{background:#ebe9eb;}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{height:30px;}

.woocommerce-shipping-fields h3{margin:10px 0px 0px 0px !important; margin-bottom:0px !important;}



.imageRow .single {

  float: left; padding:0px 10px;

}



.poduct-name{font-size:13px; font-weight:bold; text-transform:uppercase; color:#56A50E !important;}

.variations_button{margin-bottom:20px;}

.variation p{padding-bottom: 0px !important; line-height:16px;}

.order-total{font-size:15px;}

#cart_total{font-weight:700;}



#online-order-poge #content{padding-top:0px !important;}

#mini-cart-button{padding-top:15px !important;}

.scrollbar{max-height: 300px !important;background: #F5F5F5;overflow-y: scroll; overflow-x:hidden;}

.force-overflow{}

#style-3::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;}

#style-3::-webkit-scrollbar{width: 6px;background-color: #F5F5F5;}

#style-3::-webkit-scrollbar-thumb{background-color: #5e8f00;}



.wpcf7 form p span{color:#F50E08;}

.wpcf7 form p input{padding-left:5px; width:90%; font-size: 14px!important;}

.wpcf7 form p select{height:30px; width:47% !important;}

.wpcf7 form p textarea{height:22px; padding-left:5px; width:46% !important; height:100px; font-size: 12px !important;}

.wpcf7-submit{background-color: rgb(36, 161, 22);color: #fff; height: 30px;width:50% !important;}

.block-1-1{width:100%; padding:0px 5px;}

.block-1-2{width:50%; padding:0px 5px; float:left;}

.breadcrumbs-section{float:right; width:650px;}
.page-id-72 .breadcrumbs-section, .page-id-372 .breadcrumbs-section{width:700px;}

#catering-menu-area .soi-menu-section{padding:0px}
#catering-menu-area .soi-menu-section li{ list-style:circle inside; font-size: 16px;color: #808080;width: 100%;     line-height: 24px;     margin-left: 20px;}

#catering-menu-area  .et-learn-more .learn-more-content{padding: 10px 0px 20px;}

.soi-menu-questions li{list-style: circle inside;}
.soi-menu-questions {margin-top:25px;}
.soi-menu-questions ul{padding:0px ;}

.soi-menu-questions .questions-head{padding-bottom: 5px;
    color: #523333;
    letter-spacing: -1px;
    line-height: 1em;
    font-weight: normal;
    font-size: 16px;
    text-shadow: none;
}

.soi-menu-questions ul a:hover{background:none !important;color:none !important}

.catering-menu-button {
	-moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
	box-shadow:inset 0px 1px 0px 0px #cf866c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
	background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
	background-color:#d0451b;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	padding:9px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
	margin:10px 0px 15px 0px;
}
.catering-menu-button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
	background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
	background-color:#bc3315;
}
.catering-menu-button:active {
	position:relative;
	top:1px;
}
.btn_checkout{
	-moz-appearance: none !important;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: rgba(0, 0, 0, 0) url("images/proceed-to-checkout.png") no-repeat scroll 0 0;
    border-color: -moz-use-text-color;
    border-image: initial;
    border-style: none;
    border-width: medium;
    color: transparent;
    cursor: pointer;
    height: 38px;
    line-height: 33px;
    padding-bottom: 22px;
    width: 35%;
    float:left;
}
.btn_confirm_order {
	-moz-appearance: none !important;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: rgba(0, 0, 0, 0) url("images/confirm-order.png") no-repeat scroll 0 0;
    border-color: -moz-use-text-color;
    border-image: initial;
    border-style: none;
    border-width: medium;
    color: transparent;
    cursor: pointer;
    height: 38px;
    line-height: 33px;
    padding-bottom: 7px;
    width: 25%;}
	
.qty {float: left;}
.woocommerce.columns-4 .products li{float:left !important;}
.woocommerce a.added_to_cart{display:none !important;}
.button.alt.add_to_cart_button.product_type_simple{margin-left:2%;position:relative;bottom:5px;}
.validation-checkout{font-size: 15px;font-weight: bold;padding-top: 3%;}

#soi-catering-area .one_third img{max-width: 98%; height: auto; border:4px solid #FFF;  box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;} 
.soi-catering-btm-circles{text-align: center;border-radius: 50%;padding: 42px 13px;height: auto;font-size: 16px;
line-height: 25px;text-transform: uppercase;color: #fff;}

#soi-catering-btm-four-img .circle-1{background: #C4303A;}
#soi-catering-btm-four-img .circle-2{background: #97A549;}
#soi-catering-btm-four-img .circle-3{background: #E7AD22;}
#soi-catering-btm-four-img .circle-4{background: #00ABBC;}

.about-soi-Catering{background: #fff;border-radius: 15px;margin-top: 15px;padding: 25px;}
.about-soi-Catering h2{font-size:25px; color:#F30; letter-spacing:1px !important;}

#soi-catering-top-img{min-height:216px;width:100%;}
#soi-catering-btm-four-img{min-height:120px;width:100%;padding: 25px 0px;}
#soi-catering-btm-img-content{min-height:120px;width:100%;  margin-top: 30px;}
#soi-catering-btm-img-content .btm-img-sub-section{text-align: justify;padding: 10px; }
#soi-catering-btm-img-content .one_fourth{margin-right: 24px; background:#FFF; color:#000; box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);}
#soi-catering-btm-img-content .one_fourth:last-child{margin-right:0px;}

.triangle-up {width: 0;height: 0;border-left: 20px solid transparent;border-right: 20px solid transparent;border-bottom: 40px solid white;
position: absolute;left: 35%;top: -40px;}

.catering-menu-btn{-moz-box-shadow:inset 0px 1px 0px 0px #cf866c;-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;box-shadow:inset 0px 1px 0px 0px #cf866c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
	background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
	background-color:#d0451b;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #942911;
	display:inline-block;cursor:pointer;color:#ffffff;font-family:Arial;font-size:24px;
	padding:13px 47px;text-decoration:none;text-shadow:0px 1px 0px #854629;margin:50px 0px 15px 0px;}
	
.eco-friendly-area{background: #fff;border-radius: 15px;margin-top: 15px;padding: 25px; position:relative;}
.eco-friendly-area h2{font-size:25px; color:#F30; letter-spacing:1px !important;}
#eco-friendly-top-arw{width: 0;height: 0;border-left: 30px solid transparent;
    border-right: 30px solid transparent;border-bottom: 50px solid white;position: absolute;left: 44%;top: -48px;}	
	
	
	.catering-menu-section{display:table;content:" ";}
	.catering-menu-section .custom-package-ul{width:28%; float:left;}
	.catering-menu-section .custom-package-ul li:first-child{list-style:none;}
	.catering-menu-section .custom-package-ul li b {margin-left:-15px;}
	.catering-sub-content-section .custom-package-ul li b {margin-left:-15px;}
