@charset "utf-8";
/* CSS Document */

/* 
		1. General
			1.1. Fonts
			1.2. Headings
			1.3. Transition
			1.4. Text Elements
			1.5. Tables
			1.6. Forms
			1.7. Images
			1.8. Widgets
		2. Layout	
			2.1. Colors
			2.2. Container
			2.3. Header
			2.4. Responsive menu
			2.5. Banner
		3. Main
			3.1. Parallax
			3.2. Receipies
			3.3. Beer
			3.4. About
			3.5. Specials
			3.6. Kitchen
			3.7. News
			3.8. Blog-single
			3.9. Contact
		4. Footer
		5. Boxed Styles
		6. Back To Top
		7. Pre-Loader
		

*/


@import url(http://fonts.googleapis.com/css?family=Merriweather:400,300,300italic,400italic,700,700italic,900,900italic);
@import url(http://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900);
@import url(http://fonts.googleapis.com/css?family=Playball);

@import "css/reset.css";

/*----*****---- << General >> ----*****----*/
	
	body { font-weight:normal; font-size:14px; line-height:28px; color:#472400; background: url("images/main-bg.jpg") repeat scroll center center #472400; }
	
	.animate { visibility:hidden; }	
	.animate.tossing{ animation-iteration-count: 1;}

	/*----*****---- << Fonts >> ----*****----*/
	
	body, h1, h2, h3, h4, h5, h6, .welcome-text h2, .dt-sc-button, .price, .portfolio-carousel .entry-detail > h6 span, .team-detail h6, .team-detail p, .intro-text > p, .receipe-details > h6, .receipe-details > p, 
	.copyright-content, #commentform input[type="text"], #commentform input[type="password"], #commentform input[type="email"], #commentform input[type="url"], #commentform input[type="tel"], #commentform input[type="number"], 
	#commentform input[type="range"], #commentform input[type="date"], #commentform input[type="search"], #commentform textarea, #commentform input.text, .portfolio-details .post-meta p a, textarea, .dt-sc-sorting-container a, 
	.portfolio-details > h2, .team-detail > h5, .intro-text > h5, .dt-sc-custom-service > h5, .dt-sc-testimonial blockquote q, .post-meta p, ul.dt-sc-tabs-frame > li > a, .fullwidthbanner-container .parallax-spacing address, 
	.dt-sc-toggle-content > p, .item-details p, .price-details > li, .tabs-frame li a span, .welcome-text > p, .news-letter .newsletter-text, .news-letter .mailchimp-form > input[type="email"], .fig-content > h5, .menu-item h5,
	.menu-item .price, .menu-details p { font-family: 'Raleway', sans-serif;}
	
	.main-title h2,  #main-menu ul li a, .item-details h4, .item-details h5, .welcome-text h4, .welcome-text-parallax h4, .special-detail > h3, .menu-heading h6 { font-family: 'Merriweather', serif; }	
	.main-title p, .cover h1 { font-family: 'Playball', cursive;}
	
	/*----*****---- << Headings >> ----*****----*/
	
	h1, h2, h3, h4, h5, h6 { color:#37251b; font-weight:bold; line-height:normal; margin-bottom:30px; }

	h1 { font-size:30px;}	
	h2 { font-size:26px;}	
	h3 { font-size:24px;}
	h4 { font-size:20px;}	
	h5 { font-size:18px;}	
	h6 { font-size:16px;}

	.border-title {	width:100%; display:block; clear:both;	margin-bottom:40px; }
	.border-title h2, .border-title h1 { display: inline-block; font-size: 24px; font-weight: 400; margin-bottom: 0px; }	
	.border-title h6 { color:#ac9d8e; text-transform:none; font-weight:normal;	line-height:28px; margin-bottom:0px;}	
	.border-title.aligncenter, .border-title.alignleft, .border-title.alignright {	margin:0px 0px 50px;}
	
	.border-title.alignleft { text-align:left;}	
	.border-title.alignleft h2 { padding-left:0px;}	
	.border-title.alignright { text-align:right;}	
	.border-title.alignright h2 { padding-right:0px;}
	
	/*----*****---- << Transition >> ----*****----*/
	
	a, input[type=submit], button, input[type=button], .dt-sc-ico-content.type2 .icon span, .dt-sc-ico-content.type3 .icon, h5.dt-sc-toggle:before, h5.dt-sc-toggle-accordion:before, .dt-sc-ico-content.type8 .icon, 
	.dt-sc-ico-content.type7 .icon, .dt-sc-ico-content.type6 .icon, .dt-sc-callout-box .icon, .entry-details .entry-metadata p a span, ul.products li .product-details .price .amount, .dt-gallery figure > img, .widget ul li:before, 
	.dt-sc-gift-card .price, .dt-sc-gift-card h4, .dt-sc-ico-content.type1 .icon, .dt-sc-ico-content.type1 .image img, .blog-entry .entry-thumb img, .dt-sc-team, .dt-sc-gift-card .image img, .dt-gallery .image-overlay .links .views, 
	ul.products li .product-title h3, #main-menu ul li.menu-item-simple-parent ul li, .page-link a span, .dt-sc-team, .image-overlay, .team-thumb, .dt-sc-social-icons, .catelog-thumb, .gradient:hover, input.gradient:hover, 
	.dt-sc-team .team-thumb > img, .dt-sc-social-icons a i, .hexagon-shapes .hexagon-thumb img, .dt-sc-icon-content:hover .hexagon-thumb > img, .dt-sc-icon-content .hexagon, .dt-sc-icon-content .hexagon .corner1, 
	.dt-sc-icon-content .hexagon .corner2, .dt-sc-icon-content h4, .hotel-booking a, .hotel-booking a:hover, .mailchimp-form input[type="submit"], .banner-post, .portfolio-carousel .post-meta, .portfolio-carousel .entry-detail > h6,
	.portfolio-carousel .banner-post .post-thumb, .portfolio-item .portfolio-thumb img,.receipe-slider .receipe-thumb a img, .reply > a, .widget_categories ul li a:hover span, .widget_categories ul li a span,
	.widget_categories ul li a:before, .widget_categories ul li:hover a:before, .catelog-menu, .catelog-menu:hover, .portfolio-item .portfolio-thumb .border, .portfolio-item:hover .portfolio-thumb a .border, 
	.receipe-slider:hover .receipe-thumb iframe, iframe,  .portfolio-thumb .border.rotated, .content-full-width .portfolio-thumb:hover a .border.rotated, .border, .recipe-additional-info a, .recipe-additional-info a:hover, 
	.carousel-arrows, .icon-categories, .dt-sc-sorting-container a.active-sort .icon-categories, .dt-sc-sorting-container a:hover .icon-categories, #scrolldown a,  #scrolldown a i, dt-sc-toggle-accordion, dt-sc-toggle-accordion active, 
	.dt-sc-toggle-accordion active a, p.dt-sc-toggle-accordion.active, .dt-sc-toggle-frame p.dt-sc-toggle-accordion:before, .type2 .flower-shape, .type2 .flower-shape:before, .type2 .flower-shape:after, .dt-sc-icon-content.type2 h5,
	.dt-sc-icon-content.type2:hover h5, .type3 .flower-shape, .type3 .flower-shape:before, .type3 .flower-shape:after, .type3 .flower-shape .inner-shape span, .dt-sc-star-icons li i, .dt-sc-star-icons li i:hover, .is-sticky #header, 
	#header, .team-tab .tabs-frame li a:before, .team-tab .tabs-frame li a.current:before, .special-detail figcaption, .special-detail figcaption:after, .fig-content, .fig-content > h5, .special-detail figure:hover figcaption, 
	.special-detail figure img, .special-detail figure:hover img, .dt-sc-sociable-icons > li, .dt-sc-sociable-icons li a, .receipe-thumb > a:before, #radio-button, #radio-button.active, .map-active .switcher > h5, 
	.map-active .map-overlay, .map-overlay, .switch, .flickr_badge_image a img, .flickr_badge_image a:hover img { 
	-webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear;}
	
	.social-share-icons li img {transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-webkit-transition: opacity .5s ease-in-out;}
	
	/*----*****---- << Text Elements >> ----*****----*/
	
	a {	text-decoration:none; }	
	a:hover { color:#868686; }	
	a img {	border:none; }
	
	strong { font-weight: bold; }	
	em { font-style: italic;}	
	address { display:block; margin:10px 0px 20px;}	
	abbr { border-bottom:1px dotted #868686; cursor:help; }	
	ins { background:#FFF9C0; color:#868686; } 
	
	sub, sup {	font-size:75%;	position:relative;	vertical-align:baseline; }	
	sub {bottom: -3px;}	
	sup {	top: -5px;}
	
	p {	line-height:28px; margin-bottom:10px;}

	ul, ol, pre, code {	margin-bottom:20px;}
		
	ul { list-style-type:square;	list-style-position:inside;}	
	ul li {	padding-bottom:10px; list-style:none;}
	
	ul li ul { list-style-type:disc; padding-left:20px; margin:10px 0px 0px;}
	ul ul ul { margin-bottom:0px; list-style-type:circle;}
	
	ol { list-style-type:decimal; list-style-position:outside; padding-left:20px; padding-top:10px;}	
	ol li {	padding-bottom:10px;}	
	ol li ol { margin-bottom:0px; list-style-type:lower-alpha;}	
	ol ol ol { margin-bottom:0px; list-style-type:lower-roman;}

	pre, code {	border-left:3px solid #d8d8cb; background-color:#e5e5d8; display:block;	padding:10px 3%; font-size:11px;	font-family: monospace;	line-height:20px; width:94%; overflow:auto; }
	
	hr { background-color:#e6e2d6; border:none; height:1px;	margin:30px 0;}
	
	blockquote { display:block;	padding:15px 10px; margin:0 0 20px; position:relative; clear:left; }	
	blockquote q { font-size:14px; line-height:28px; display:inline-block;	font-style:italic; }	
	blockquote cite { font-style:normal; font-size:14px; line-height:30px; font-weight:300;	margin:10px 0px 0px; display:block;	text-align:right; }	
	blockquote cite span { font-size:12px; }	
	blockquote p { margin-bottom:0px;}
	
	.hr { background:url(images/splitter.png) repeat-x; height:10px; width:100%; clear:both; display:block; float:left; margin:40px 0px; position:relative; z-index:1; }
	.hr-border { border:4px double #D9D9D9; width:100%;	clear:both;	display:block; float:left;	margin:50px 0px; position:relative; z-index:1;	border-radius:5px; }
	.hr.top, .hr-border.top { width:97%; background-position:right center;	text-align:right; }
	.hr.top a, .hr-border.top a { color:#999589; background:transparent; font-size:11px; line-height:16px;	padding-left:5px;position:absolute;	right:-21px;top:-5px; }
	.hr-border.top a { top:-10px; right:-23px; }
	.hr.top a:hover, .hr-border.top a:hover { color:#868686; }
	
	.clear { float:none; clear:both; margin:0px; padding:0px; }
	.float-right { float:right; }
	.float-left { float:left; }
	.center { width:100%;text-align:center; }
	.hidden { display:none !important; }
	
	/*----*****---- << Tables >> ----*****----*/
	
	table { border-collapse:separate; border-spacing:0;	margin-bottom:20px;	width:100%;	clear:both; }
	th { color:#ffffff;	border-bottom:1px solid #d6d5c9;padding:15px;font-size:14px;line-height:normal;	font-weight:600;text-transform:uppercase;text-align:center; }
	td { border-bottom:1px solid #d6d5c9; font-size:14px;line-height:normal;text-align:center;	padding:13px 15px; }
	
	tbody td .dt-sc-button.small {	padding:7px 14px;	font-size:12px;	margin:0px; }	
	
	/*----*****---- << Forms >> ----*****----*/
	
	label { color:#ac9d8e; }
	label span { color:#b4b4b4; }
	label span.required { color:#ff0000; }
	fieldset { border:1px solid #efefef; padding:15px;	margin:0 0 20px 0; }

	input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"] {
	border:1px solid #e5e5d8; padding:16px; display:block;font-size:14px;	margin:0px 0 15px;	width:100%;	border-radius:5px;	box-sizing:border-box; }
	input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="range"]:focus, input[type="date"]:focus, 
	textarea:focus, input.text:focus, input[type="search"]:focus { border-color:#670000; }
	
	textarea { height:190px; overflow:auto; }
	form .dt-sc-one-half textarea { height:123px; }
	form .dt-sc-one-half p { margin-bottom:15px; }
	select { background:#ffffff; border:1px solid #e5e5d8;	padding:10px; margin:10px 0 10px; display:block; width:100%; }
	select option {	background:#ffffff; }
	select { height:50px; background-color:#ffffff;	color:#ac9d8e; 	background-position:center right; background-repeat: no-repeat;	border:1px solid #e5e5d8; border-radius:5px; width:100%; margin:0px 0px 15px; 
	padding:15px 10px 14px 15px; -webkit-appearance:none; -moz-appearance:none;	appearance:none; cursor:pointer; }

	/*----*****---- << Images >> ----*****----*/
	
	img { max-width:100%; }
	.ie8 img { width:auto; }
	.post-content input[type="submit"] { float:none; }
	
	.alignleft, img.alignleft { display: inline; float: left; margin-right: 20px; }
	.alignright, img.alignright { display: inline; float: right; margin-left: 20px; }
	.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto;	margin-right: auto;	text-align:center; }
	.alignleft, .alignright, .aligncenter, .alignnone, img.alignleft, img.alignright, img.aligncenter { margin-bottom:20px; }
	.widget img.size-auto, .widget img.size-large, .widget img.size-full, .widget img.size-medium { width:95.6%; }
	.column iframe, iframe, embed, iframe, object, video { max-width:100%; }

	/*----*****---- << Widgets >> ----*****----*/
	
	.widget { float:left; width:100%; padding:0px 0px 50px;	margin:0px; }
	.widget ul {float:left;	width:100%;	margin:0px;	padding:0px;}
	.widget ul li a {	color:#37251b;	display:block;}
	.widget ul ul {	margin-top:10px;}
	.widget ul li {	position:relative;	padding:10px 0px 10px 35px; }
	
	.widget.widget_categories ul li { padding-left:35px; }
	.widget.widget_categories ul li a { display:block; }
	
	.widget.tweetbox ul li:before { content:""; }
	.widget.tweetbox ul li { border:none;padding-left:0px; }
	.widget.tweetbox ul li .tweet-time, .widget.tweetbox ul li a:hover { color:#ac9d8e; }
	.widget.tweetbox ul li:hover:before { color:#37251b; }
	.widget.tweetbox ul li .tweet-thumb { margin:5px 15px 0px 0px;	float:left; }
	
	.widget .recent-posts-widget ul li { padding:0px; }
	.widget .recent-posts-widget ul li:before { content:""; }
	.widget .recent-posts-widget ul li { padding:0px 0px 30px;	border:none; line-height:normal; }
	.widget .recent-posts-widget ul li:last-child { padding:0px; }
	.widget .recent-posts-widget ul li .entry-thumb { float:left;	margin:0px 20px 10px 0px;	width:69px;	height:69px;	padding:0px; }
	.widget .recent-posts-widget ul li .entry-details { padding-left:75px;	margin:0px;}
	.widget .recent-posts-widget ul li .entry-details .entry-title { margin:0px 0px 10px; position:relative; top:5px; }
	.widget .recent-posts-widget ul li .entry-meta .date:before { width:55px; height:55px; background-size:55px 55px; top:3px;}
	.widget .recent-posts-widget ul li .entry-meta .date {	display:table;	width:60px;	height:60px;	border-radius:60px;	letter-spacing:0px;	font-size:14px;}
	.widget .recent-posts-widget ul li .entry-meta .date .day {	display:table-cell;	vertical-align:middle;	line-height:16px;}
	.widget .recent-posts-widget ul li .entry-meta .date span { position:inherit;}	
	.widget .recent-posts-widget ul li .entry-details .entry-metadata p, .widget .recent-posts-widget ul li .entry-details .entry-metadata p a { display:inline; }
	.widget .recent-posts-widget ul li .entry-details .entry-metadata p a span, .widget .recent-posts-widget ul li .entry-details .entry-metadata span { color:#ac9d8e; }
	.widget .recent-posts-widget ul li .entry-body { clear:both; }
	.widget .recent-posts-widget ul li .entry-body p { margin:0px; }
	.widget .recent-posts-widget ul li .entry-details .entry-metadata {	margin-bottom:10px;	margin-top:0px; }
	
	.widget.widget_recent_comments ul li:before { content:"\f0e6"; }
	.widget.widget_archive ul li:before { content:"\f124"; }
	.widget.widget_ratings-widget ul li:before { content:"\f006"; }
	.widget.widget_sensei_lesson_component ul li:before { content:"\f02d"; }
	.widget.widget_meta ul li:before { content:"\f044"; }
	.widget.widget_recent_comments ul li a, .widget.tweetbox ul li a { display:inline; }
	
	.widget #wp-calendar caption { font-weight:300;	font-size:16px;	margin-bottom:10px; }
	.widget #wp-calendar th { padding:10px; }
	.widget #wp-calendar td { padding:9px 10px; }
	
	.widget.flickrbox .flickr-widget div { float:left;	max-width:75px;	margin:0px 7px 7px 0px; }
	.widget.flickrbox .flickr-widget div a { display:block;	line-height:0px; }
	.widget.flickrbox .flickr-widget div img { height:auto; transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-webkit-transition: opacity .5s ease-in-out;opacity:1;	filter:alpha(opacity=100); }
	.widget.flickrbox .flickr-widget div img:hover { opacity:0.4; filter:alpha(opacity=40); }
	
	.widget .recent-dt-gallery-widget li { padding-left:0px;padding-bottom:5px;	padding-top:15px;	width:100%;	float:left; }
	.widget .recent-dt-gallery-widget li:before { content:""; }
	.widget .recent-dt-gallery-widget li .thumb { float:left; padding:0px 15px 15px 0px; line-height:0px; }
	.widget .recent-dt-gallery-widget li .thumb img { max-width:90px; height:auto; }
	.widget .recent-dt-gallery-widget li h6 { margin-bottom:10px; font-weight:300; font-size:16px; margin-top:-5px; }
	.widget .recent-dt-gallery-widget li p { font-size:12px; line-height:20px; }

	::i-block-chrome, .widget .recent-portfolio-widget li h6 { display:inline; }
	
	.widget .rev_slider_wrapper { clear:both;}	
	.widget_rss .rsswidget img { display:none;}	
	.widget.widget_rss li a { font-weight:bold;	line-height:24px;}	
	.widget.widget_rss h3.widgettitle a:hover {	color:#37251b;}	
	.widget.widget_rss .rss-date {	clear:both;	display:block;	margin:0px 0px 10px;}	
	.widget.widget_rss .rss-date, .widget.widget_rss cite {	color:#ac9d8e;}	
	.widget.widget_rss li:before {	content:"\f09e"; top:7px;}
		
	.secondary-sidebar .widget h3.widgettitle {	font-weight:bold;	letter-spacing:3px;	margin-bottom:30px;}	
	.secondary-sidebar .dt-sc-popular-procedures-wrapper {	background-color:#ffffff;}
	
	
/*----*****---- << Layout >> ----*****----*/

	/*----*****---- << Colors >> ----*****----*/
	
	#main-menu ul li a { color:#f4f2e2;}
	
	.welcome-text h3, .welcome-text-right li:before, .dt-sc-star-icons li i, .recipie-order-section .price-detail h2, .fullwidthbanner-container .parallax-spacing address, #scrolldown a .fa, .dt-sc-sorting-container a:hover, 
	.dt-sc-sorting-container a.active-sort, .portfolio-item:hover .portfolio-details h2 a, .dt-sc-icon-content:hover h4, .dt-sc-team:hover .team-detail > h5, .catelog-menu:hover h5 a, .post-button:hover, 
	.dt-sc-icon-content.type2:hover h5, .post-meta p span, .dt-sc-icon-content.type1:hover h5, .item-details h5, .item-details p, .price-details > li, .tabs-frame li a span, .welcome-icon a, .special-detail > h3, 
	.menu-heading h6, .menu-item h5, .menu-item .price, .menu-details p , .widget .tweetbox a, .dt-sc-team .dt-sc-social-icons > a:hover , .welcome-text p, .welcome-text-detail > h3, .welcome-text-detail h5, 
	.catelog-menu h5 a, .dt-sc-team .team-detail > h5, .dt-sc-team .team-detail h6, .dt-sc-team .team-detail p, .border-title h2, .border-title h1, .dt-sc-toggle-content > p, .dt-sc-toggle-frame p.dt-sc-toggle-accordion a,
	.dt-sc-icon-content .dt-sc-icon-details h5, .dt-sc-icon-content .dt-sc-icon-details p, .testimonial h4, .testimonial blockquote q:before, .testimonial blockquote q:after, .post-meta p, .post-meta p a, .post-button, 	
	.news-letter .mailchimp-form > input[type="email"], .contact-info .dt-sc-social-icons a, .dt-sc-tabs-frame-content .dt-sc-social-icons a, .mailchimp-form input[type="email"], .enquiry-form textarea, .enquiry-form input, 
	.special-detail h5, .special-detail p, .receipe-details h2 a, .receipe-details > p { color: #705755;}
	
	.main-title h2, .main-title p { color: #f4e1c1;}
	
	.welcome-text-parallax h4 { color: #fce9c9;}
	
	#main-menu ul .current_page_item > a, #main-menu ul li:hover:hover a, .dt-sc-icon-content .dt-sc-icon-details h5:before, .receipe-details .post-meta p span, .receipe-details .post-meta p.date, .receipe-details .post-meta p a, 
	.receipe-slider:hover .receipe-details h2 a, .item-details h4, .welcome-text h4, .welcome-icon a:hover, .contact-info ul li a, .reply > a:hover , .footer-widget-wrapper h3.widgettitle, .widget .tweetbox a:hover, .reserve_form p ,
	.portfolio-thumb:hover, .catelog-menu:hover .catelog-thumb, .receipe-slider:hover .receipe-thumb > a, .receipe-slider:hover .receipe-thumb iframe , ul.commentlist li .commentmetadata:hover, 
	.related-posts-widget .commentmetadata:hover{ color: #f78c3f;}
	
	.news-letter .mailchimp-form .dt-sc-button { background: #705755; box-shadow: none;}	
	.news-letter .mailchimp-form .dt-sc-button:hover { background: #f78c3f; border-color: #a88b67;}
	
	.mailchimp-form input[type="email"], .enquiry-form textarea, .enquiry-form input { background: #ffffff; }
	
	.dt-sc-team .dt-sc-social-icons > a { color:#ffffff;}
	.dt-sc-star-icons li i:hover { color:#f2cd09;}
	
	.widget_categories ul li a:hover , .widget.widget_tag_cloud .tagcloud a:hover { background: #695030; color: #ecd7a9;}		
	.widget.widget_tag_cloud .tagcloud a:hover { text-shadow: 1px 0 0 rgba(45, 18, 5, 0.4);}
	
	.dt-sc-sorting-container a, .widget .recent-posts-widget ul li h4 a:hover, .widget a:hover { color: #836236;}
	
	.team-detail > h6, .receipe-details > h6, .author-title, ul.commentlist li .commentmetadata, .related-posts-widget h6 { color: #81582e;}
	  
	.contact-info ul li i, .reserve_form h4, .contact-info ul li a:hover { color: #f1e7d0;}
	
	.dt-sc-team:hover .team-thumb { border-color:#f78c3f;}
	
	.slider-controls a.prev-arrow, .slider-controls a.next-arrow, .widget_recent_entries ul li p, .widget .recent-posts-widget .post-meta a, #reservation_form input, #reservation_form textarea, .input-group-addon span { color: #695030;}	
	.slider-controls a.prev-arrow:hover, .slider-controls a.next-arrow:hover, .dt-sc-custom-service > h5 a:hover, .carousel-arrows a:hover, .author-desc h5 a:hover { color: #836236;}
	
	/*----*****---- << Container >> ----*****----*/
	
	.container { width:1060px; margin:0 auto; position:relative; clear:both; }	
	
	/*----*****---- << Header >> ----*****----*/
  
	.wrapper{float:left; width:100%;}
	
	#header-wrapper { height: 0;}
	
	#home{width:100%; display:inline-block; position:relative; float:left;}  
	#home img{max-width:100%; height:auto; float:left;}
	
	.aligncenter{display:table; margin:0 auto;}
	
	#header{ background: url("images/header-pattern.png") repeat scroll 0 0 rgba(0, 0, 0, 0); width:100%; float:left; top:30px; z-index:99999; display:block; position:absolute;}
	
	.is-sticky #header { box-shadow: 0 5px 15px -10px rgba(0, 0, 0, 0.8); -moz-box-shadow: 0 5px 15px -10px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0 5px 15px -10px rgba(0, 0, 0, 0.8); 
	-o-box-shadow: 0 5px 15px -10px rgba(0, 0, 0, 0.8); -ms-box-shadow: 0 5px 15px -10px rgba(0, 0, 0, 0.8);}
	
	#header-sticky-wrapper { max-width: 100%; backface-visibility: hidden; }
	#header-wrapper, #header-wrapper header { clear: both; float: left; margin: 0; padding: 0; position: relative; width: 100%; z-index: 99999;}
	
	.sticky-wrapper { float: left; height: 65px; max-width: 100%; width: 100%;}
	
	.is-sticky #header-wrapper { z-index: 99999;} 

	.is-sticky #logo{  margin-top: 2em;} 
	
	.sticky-wrapper.is-sticky #header-wrapper #header { top: 0; }
	
	#menu-container{ height: 65px; width: 100%; z-index: 999999; text-align:center;}
	
	#logo { display: inline-block; padding: 0; top: -30px; right:0; left:0; margin:0 auto; position:absolute; width:17%; text-align:center;}  
	#logo a{ display:block; height:100%;}
	
	#main-menu{ margin:0px; padding:0px; max-height:65px; position:relative;}	
	#main-menu .group.left-nav { left: 18px; position: absolute;}	
	#main-menu .group.right-nav { right: 115px; position: absolute;}	
	#main-menu ul { display: inline-block; margin: 0 -3px 0 0; max-height: 75px; padding: 0;}	
	#main-menu ul li { float: left; margin: 0 15px; padding:0;}
	#main-menu ul li a { display: block; font-size: 18px; font-weight: 400; padding: 16px 0; position: relative;}
	
	.float-right { float: right;}
	
	/*----*****---- << Responsive menu >> ----*****----*/
	
	.responsive-nav { display:none; }	
	
	/*----*****---- << Banner >> ----*****----*/
	
	#slider { clear: both; float: left; margin: 0; padding: 0; width: 100%;}
	
	.fullwidthbanner-container { float: left; position: relative; width: 100%; overflow:hidden;}	
	.fullwidthbanner-container h2 { color: #f1e7d0; display: inline-block; font-size: 50px; font-weight: 800; line-height: 70px; margin-top: 5px; padding-bottom: 0px;}
	
	.parallax-slider { background-attachment: fixed; background-image: url("images/banner-bg.jpg"); display: inline-block; margin: 0 auto; width: 100%; height: 1000px;}
	
	.parallax-spacing { bottom: 0; display: inline-block; height: 522px; left: 0; margin: auto; position: absolute; top: 0; width: 100%; }
	
/*----*****---- << Main >> ----*****----*/
	
	#main-content { float: left; padding: 0; height:100%; position: relative; width: 100%;} 
	
	.content { position: relative; width: 100%; clear: both; float: left; margin: 0px; padding: 0px;}	
	.content-wrapper { float: left; padding-bottom: 50px; margin-top:20px; width: 100%;}
	
	.title-parallax { background:url("../images/parallax-bg.jpg") fixed;}
	
	/*----*****---- << Parallax >> ----*****----*/
	
	.full-width-section { float:left; width:100%; clear:both;}
	
	.parallax { float: left; position: relative; width: 100%;}
	
	::i-block-chrome, .parallax.adjust, footer.parallax { background-attachment: inherit; }
	
	/*----*****---- << Receipies >> ----*****----*/
	
	#receipies { float: left; width: 100%;}
	
	.welcome-text, .menu, .kitchen, .special, .news-letter, .news, .contact { float:left; position: relative;}
	
	.main-title { position: relative; text-align: center; width: 100%; padding:75px 0;}	
	.main-title h2 { font-size: 40px; margin-bottom: 15px; font-weight:700;}	
	.main-title p { display: inline-block; font-size: 30px; width:100%; position:relative; font-weight:500;}
	
	.title-underline { background: url("images/heading-border.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: inline-block; height: 23px; margin-bottom: 10px; width: 165px;}
	
	/*----*****---- << Beer Tab >> ----*****----*/
	
	.tabs-container { clear: both; float: left; padding: 0; width: 100%;}
	
	.tabs-frame-content { clear: both; float: left; margin: 0; padding: 0; width: 100%;} 
	
	.item-details { position: relative;} 	
	.item-details h4 { font-size: 24px; font-weight: 800; line-height: 20px; text-transform:uppercase; margin-bottom:18px; float:left;}	
	.item-details h5 { float:left; font-size: 20px; font-weight: 800; line-height: 40px; text-transform: uppercase; width: 100%; margin-bottom:50px;}	
	.item-details p { float: left; font-size: 18px; font-weight: 300; line-height: 32px; text-transform: uppercase; margin: 0 0 50px;}
	.item-details .alignleft { margin: 0;}	
	.item-details .price-details { float: left; text-transform: uppercase; width: 100%;}	
	.item-details .price-details span { display: inline-block; font-weight: 300;}
	
	.price-details > li { float: left; font-size: 18px; font-weight: 700; line-height: normal; padding-bottom: 20px; width: 100%;}	
	
	.dt-sc-beer-carousel-wrapper { float: left; position: relative; width: 100%;}
	
	.dt-sc-beer-carousel li { margin: 0 15px; padding: 0; }	
	.dt-sc-beer-carousel li a { float: left; margin: 0 auto;  text-align: center; width: 100%; }	
	.dt-sc-beer-carousel li a img { display: inline-block; width: auto; }
	
	.tabs-container.team-tab ul.tabs-frame { float: none; margin: 0 auto; text-align: center; width: 1170px;}
	
	.team-tab .tabs-frame { border-top: 1px solid #ddc099;}	
	.team-tab .tabs-frame li a:before { border-left: 8px solid rgba(0, 0, 0, 0); border-right: 8px solid rgba(0, 0, 0, 0); border-top: 8px solid #ddc099; content: ""; left: 0; margin: auto; position: absolute; right: 0; top: 0; 
	width: 0; opacity:0;}	
	.team-tab .tabs-frame li a.current:before { opacity: 1; }
	
	.tabs-frame li a { float: left; position: relative; padding: 40px 0 0; width:86%;}	
	.tabs-frame li a img { margin-bottom: 30px;}	
	.tabs-frame li a span { float: left; font-size: 16px; font-weight: 600; line-height: 20px; width: 100%;}
	
	/*----*****---- << About >> ----*****----*/
	
	#about .content-wrapper { padding: 0;}
	
	.welcome-text h4 { float: left; font-size: 30px; font-weight: 700; width: 100%; margin-bottom:70px;}	
	.welcome-text p { float: left; font-size: 14px; line-height: 28px; font-weight: 400; margin-bottom: 45px;}	
	.welcome-text p span { font-size: 20px;}
	
	.welcome-icon { float: left; position: relative; width: 100%;}	
	.welcome-icon > li { float: left; margin: 0 45px 0 0; padding: 0;}	
	.welcome-icon a { float: left; line-height: 45px; margin: 0 45px 0 0; padding: 0; position: relative; font-weight: 700;}	
	.welcome-icon li a img { display: inline-block; margin: 0 25px 0 0;}
	
	.welcome-text-parallax { background: url("../images/parallax1.jpg") no-repeat fixed 0 0 rgba(0, 0, 0, 0);}	
	.welcome-text-parallax h4 { float: left; font-size: 30px; font-weight: 700; line-height: 30px;}	
	.welcome-text-parallax p { color: #fce9c9; float: left; margin: 0; font-size: 14px; line-height: 28px; width: 100%; font-weight:400;}
	
	.wine-img:before { background: url("../images/about-img.png") no-repeat scroll 0 0 / 392px auto rgba(0, 0, 0, 0); content: ""; top: 0; height: 855px; position: absolute; width: 401px;}	
	.wine-img { float: left; position: relative; z-index: 1;}	
	
	/*----*****---- << Specials >> ----*****----*/
	
	.menu-img { box-shadow: -10px 10px 0 0 #dec8a3; -moz-box-shadow: -10px 10px 0 0 #dec8a3; -webkit-box-shadow: -10px 10px 0 0 #dec8a3; -o-box-shadow: -10px 10px 0 0 #dec8a3; -ms-box-shadow: -10px 10px 0 0 #dec8a3;
	background: url("../images/special-item.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0); float: left; height: 650px; position: relative; width: 510px;}
	
	.menu-page { background-color: rgba(0, 0, 0, 0); border: 5px solid #705755; box-sizing: border-box; position: relative; width: 100%;}
	.menu-page:before { border: 2px solid #705755; content: ""; top:0; bottom:0; margin: 2px auto; left:0; right:0; position: absolute; width: 98%; border-radius: 15px; z-index: -1 }
	
	.menu-card { float: left; width: 100%; box-sizing: border-box;}
	
	.rounded-top, .rounded-bottom { position: absolute; width: 100%; height: 100%; top:0; left:0; }	
	.rounded-top-2 , .rounded-bottom-2 { position: absolute; width: 80%; height: 95%; top: 5%; margin:0px auto; right:0; left:0; }
	
	.rounded-top:before, .rounded-top:after, .rounded-bottom:before, .rounded-bottom:after {  content:" ";  position:absolute;  width: 30px;  height: 30px;  background-color: #fff1d9;  border: 5px solid #705755; 
	border-radius: 50%; -moz-border-radius: 50%;-webkit-border-radius: 50%; background: url(images/main-bg.jpg) repeat; }
	.rounded-top-2:before, .rounded-top-2:after, .rounded-bottom-2:before, .rounded-bottom-2:after {  content:" ";  position:absolute;  width: 30px;  height: 30px;  background-color: #fff1d9;  border: 2px solid #705755; 
	border-radius: 50%; -moz-border-radius: 50%;-webkit-border-radius: 50%; z-index:-1; background:url(images/main-bg.jpg) repeat;}	
	
	.rounded-top:before {  top: -25px;  left: -25px; border-bottom-color: transparent; border-top-color: transparent; border-right-color: transparent; transform: rotate(225deg); -moz-transform: rotate(225deg);
	-ms-transform: rotate(225deg);-webkit-transform: rotate(225deg);}	
	.rounded-top:after { top: -25px; right: -25px; border-bottom-color: transparent; border-top-color: transparent; border-right-color: transparent; transform: rotate(315deg); -moz-transform: rotate(315deg);
	-ms-transform: rotate(315deg);-webkit-transform: rotate(315deg);}	
	.rounded-bottom:before {  bottom: -25px;  left: -25px; border-bottom-color: transparent; border-top-color: transparent; border-right-color: transparent; transform: rotate(135deg); -moz-transform: rotate(135deg);
	-ms-transform: rotate(135deg);-webkit-transform: rotate(135deg);}	
	.rounded-bottom:after { bottom: -25px; right: -25px; border-bottom-color: transparent; border-top-color: transparent; border-right-color: transparent; transform: rotate(405deg); -moz-transform: rotate(405deg);
	-ms-transform: rotate(405deg);-webkit-transform: rotate(405deg);}	
	.rounded-top-2:before { top: -48px; left: -64px; border-bottom-color: transparent; border-top-color: transparent; border-right-color: transparent; transform: rotate(227deg); -moz-transform: rotate(227deg); 
	-ms-transform: rotate(227deg); -webkit-transform: rotate(227deg);}	
	.rounded-top-2:after { top: -48px; right: -63px;border-bottom-color: transparent; border-top-color: transparent; border-right-color: transparent; transform: rotate(315deg); -moz-transform: rotate(315deg);
	-ms-transform: rotate(315deg);-webkit-transform: rotate(315deg);}	
	.rounded-bottom-2:before {  bottom:-14px;  left:-65px; border-bottom-color: transparent; border-top-color: transparent; border-right-color: transparent; transform: rotate(135deg);-moz-transform: rotate(135deg);
	-ms-transform: rotate(135deg);-webkit-transform: rotate(135deg);}  
	.rounded-bottom-2:after { bottom: -14px; right: -63px; border-bottom-color: transparent;border-top-color: transparent;border-right-color: transparent; transform: rotate(407deg);-moz-transform: rotate(407deg);
	-ms-transform: rotate(407deg); -webkit-transform: rotate(407deg);}
	
	.menu-heading { display: inline-block; float: none; left: 0; margin: 0 auto; position: absolute; right: 0; text-align: center; top: -12px; width: 100%;}	
	.menu-heading h6 { background: url("images/main-bg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); font-weight:700; display: inline-block; float: none; font-size: 24px; line-height: 20px; padding: 0 25px; margin:0;}
	
	.menu-details { box-sizing: border-box; display: inline-block; margin: 0; padding: 30px; width: 100%; z-index:9999; position: relative; height: 620px;}
	.menu-details p { float: left; font-size: 13px; font-weight: 400; margin: 0 0 40px; padding: 0;}
	
	.menu-item { float: left; position: relative; width: 100%; margin: 0 0 18px;}	
	.menu-item:before { border-top: 4px dotted #705755; content: ""; left: 68px; margin: 0 auto; position: absolute; right: 0; top: 14px; width: 60%;}	
	.menu-item h5 { float: left; font-size: 14px; font-weight: 700; line-height: 28px; margin: 0; padding: 0;}	
	.menu-item .price { display: inline-block; float: right; font-size: 14px; font-weight: 700; margin: 0; padding: 0;}
	
	.menu-footer { background: url("images/main-bg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); bottom: -30px; display: inline-block; float: none; left: 0; margin: 0 auto; position: absolute; right: 0; text-align: center; 
	width: 30%; padding:0 20px; z-index:9999;}
	
	.menu-underline { background: url("images/menu-footer.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: inline-block; height: 21px; margin: 0 0 10px; width: 148px;}
	
	.news-letter .newsletter-text { color: #f5f3e3; float: left; font-size: 16px; font-weight: 400; line-height: 30px; margin: 0 0 20px; text-align: center; width: 100%;}
	
	.mailchimp-form { border-radius: 5px; display: inline-block; float: left; left: 0; position: relative; right: 0; width: 74%;}
	
	.news-letter { box-shadow: none; margin-bottom: 70px;}	
	.news-letter .mailchimp-form > input[type="email"] { border: none; border-radius: 0 4px 4px 0; float: right; font-size: 14px; font-weight: 400; left: 0; margin: 0 auto; padding: 20px 12px; position: relative; right: 0; width: 500px;}
	.news-letter .mailchimp-form .dt-sc-button { border-radius: 0 4px 4px 0; color: #f9f7e7; font-size: 16px; font-weight: 400; line-height: 19px; margin: 0 auto; padding: 18px 25px; position: absolute; right: 0; text-shadow: none;}
	
	.special-detail { float: left; margin-bottom: 50px; text-align: center; width: 100%;}	
	.special-detail > h3 { display: block; font-size: 28px; font-weight: 700; line-height: 20px; margin-bottom:70px;}
		
	.special-detail figure { overflow: hidden;}	
	.special-detail figure img { float: left; position: relative; width: 100%;}	
	.special-detail figcaption { background: rgba(47, 49, 51, 0.5); bottom: 0; box-sizing: border-box; height: 100%; left: 0; padding: 20px; position: absolute; text-align: right; width: 100%;}
	.special-detail figure:hover img { cursor: pointer; transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
	.special-detail figure figcaption:after { border: 1px solid #fff1d9; content: ""; display: inline-block; left: 5px; right:5px; bottom:5px; position: absolute; top: 5px;}
	
	.special-detail figure:hover figcaption.blue { background: rgba(43, 169, 192, 0.8);}	
	.special-detail figure:hover figcaption.orange { background: rgba(255, 165, 0, 0.8);}	
	.special-detail figure:hover figcaption.green { background: rgba(45, 135, 45, 0.8);}
	
	.fig-content { display: block; float: left; width: 100%;}	
	.fig-content > h5 { color: #fff1d9; display: inline-block; font-size: 20px; font-weight: 300; left: 0; line-height: 20px; position: absolute; right: 0; transform: translate3d(0px, 20px, 0px);
	 -webkit-transform: translate3d(0px, 20px, 0px); -moz-transform: translate3d(0px, 20px, 0px); -o-transform: translate3d(0px, 20px, 0px); -ms-transform: translate3d(0px, 20px, 0px);}
	
	figure .fig-content span { font-weight: 700;}
	
	figure:hover figcaption .fig-content h5:after, figure:hover figcaption .fig-content p { opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); 
	-moz-transform: translate3d(0px, 0px, 0px); -o-transform: translate3d(0px, 0px, 0px); -ms-transform: translate3d(0px, 0px, 0px);}
	
	figcaption .fig-content h5:after, figcaption .fig-content p { opacity: 0; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -webkit-transition: opacity 0.35s ease 0s, -webkit-transform 0.35s ease 0s; 
	-moz-transition: opacity 0.35s ease 0s, -moz-transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, -o-transform 0.35s ease 0s; -ms-transition: opacity 0.35s ease 0s, -ms-transform 0.35s ease 0s;}
	
	figcaption .fig-content h5:after { background: #fff1d9; content: ""; height: 2px; left: 0; position: absolute; top: 100%; width: 100%; transform: translate3d(0px, 40px, 0px); 
	-webkit-transform: translate3d(0px, 40px, 0px); -moz-transform: translate3d(0px, 40px, 0px); -o-transform: translate3d(0px, 40px, 0px); -ms-transform: translate3d(0px, 40px, 0px);}	
	figure:hover figcaption .fig-content h5:after { transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0px, 0px, 0px); -o-transform: translate3d(0px, 0px, 0px); 
	-ms-transform: translate3d(0px, 0px, 0px);}
	
	figure figcaption .fig-content h5 { top: 30px; transform: translate3d(0px, 20px, 0px); -webkit-transform: translate3d(0px, 20px, 0px); -moz-transform: translate3d(0px, 20px, 0px); -o-transform: translate3d(0px, 20px, 0px); 
	-ms-transform: translate3d(0px, 20px, 0px); transition: transform 0.35s ease 0s; -webkit-transition: transform 0.35s ease 0s; -moz-transition: transform 0.35s ease 0s; -o-transition: transform 0.35s ease 0s; 
	-ms-transition: transform 0.35s ease 0s;}
	
	figure figcaption .fig-content h5, figure figcaption .fig-content p { left: 20px; padding: 10px 0; position: absolute; right: 20px;}
	
	figure:hover figcaption .fig-content h5 { transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0px, 0px, 0px); -o-transform: translate3d(0px, 0px, 0px); 
	-ms-transform: translate3d(0px, 0px, 0px);}
	
	figure figcaption .fig-content p { bottom: 30px; color: #fff1d9; line-height: 22px; text-transform: uppercase; transform: translate3d(0px, 100%, 0px); -webkit-transform: translate3d(0px, 100%, 0px); 
	-moz-transform: translate3d(0px, 100%, 0px); -o-transform: translate3d(0px, 100%, 0px); -ms-transform: translate3d(0px, 100%, 0px);}
	
	/*----*****---- << Kitchen >> ----*****----*/
	
	.team-wrapper { display: inline-block; margin-bottom: 50px; width: 100%; }	
	.team-wrapper > h2 { margin-bottom: 50px; text-transform:uppercase;}
	
	.dt-sc-icon-content { float: left; left: 0; margin: 0 auto; position: relative; right: 0; width: 100%;}

	.dt-sc-team { float: left; padding: 0; position: relative; width: 100%; text-align:center;}
	.dt-sc-team h2 { font-size: 26px; font-weight: 600; margin-bottom: 15px;}		
	.dt-sc-team .team-thumb > img { display:inline-block; border-radius:50%;}	
	.dt-sc-team:hover .team-thumb img { transform: scale(1.12); -webkit-transform: scale(1.12); -moz-transform: scale(1.12); -o-transform: scale(1.12); -ms-transform: scale(1.12);}  
	
	.image-overlay { border-radius: 50%; height: 230px; left: 0px; line-height: 230px; margin: 0 auto; opacity: 1; position: absolute; right: 0; top: 13px; width: 230px; transform:scale(1.3); -moz-transform:scale(1.3); -webkit-transform:scale(1.3); -o-transform:scale(1.3); -ms-transform:scale(1.3);}
	
	.dt-sc-team:hover .image-overlay { background: rgba(247, 140, 63, 0.9); transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1);}  	
	.dt-sc-team:hover .image-overlay .dt-sc-social-icons { opacity:1;}
	
	.team-thumb { border: 15px solid #6c4d41; border-radius: 50%; margin: 0 auto; overflow: hidden; width: 60%; display: inline-block; padding: 12px;}	
	.team-thumb > img { width: 100%;}
	
	.dt-sc-social-icons { display: inline-block; height: 0; left: 0; position: absolute; text-align: center; top: 45%; width: 100%; opacity:0;}	
	.dt-sc-social-icons a { display: inline-block; height: 30px; margin: 0 18px; position: relative; text-align: center; width: 30px;}	
	.dt-sc-social-icons a i { left: 0; line-height: 30px; margin: 0 auto; position: absolute; right: 0; font-size:18px;}
	
	.dt-sc-team .team-detail > h5 { font-size: 18px; font-weight: 600; margin-bottom:5px; width:100%;}	
	.dt-sc-team .team-detail h6 { float: left; font-size: 13px; font-weight: 500; margin-bottom: 30px; padding:0 0 30px; border-bottom: 1px dashed #a88b67; width: 100%;}
	.dt-sc-team .team-detail p { border: medium none; font-weight: 500; font-size: 14px; margin: 0; padding: 0; line-height:24px;}
	
	.team-detail, .entry-detail { float: left; margin-top: 30px; text-align: center; width: 100%;}
	
	.timeline { float: left; margin: 0; padding: 0; left: 20px; position: relative; width: 100%;}	
	.timeline .dt-sc-icon-content { overflow: visible; padding: 0 0 30px;}	
	.timeline .dt-sc-icon-content:after { border-left: 1px dashed #d7767b; border-radius: 5px; content: ""; height: 100%; left: 0; position: absolute; top: 12px; width: 1px;}	
	.timeline .dt-sc-icon-content:last-child:after { border: 0 none;}
	
	.dt-sc-icon-details { float: left; padding-left: 25px; width: 100%; text-align:left;}
	
	.dt-sc-icon-content .dt-sc-icon-details h5 { display: block; float: left; font-size: 16px; font-weight: 600; line-height: 28px; margin-bottom:10px;}	
	.dt-sc-icon-content .dt-sc-icon-details h5:before { content: ""; font-family: fontawesome; left: -6px; font-weight: 500; line-height: 35px; position: absolute; top: 0;}
	.dt-sc-icon-content .dt-sc-icon-details span { float: left; font-family: fontawesome; position: relative; width: 100%;}	
	.dt-sc-icon-content .dt-sc-icon-details p { display: block; float: left; margin:0; font-size: 14px; font-weight: 400; width: 100%;}
	
	/*----*****---- << News >> ----*****----*/
	
	.news { background:url(images/news-parallax.jpg) no-repeat fixed;}
	
	.receipe-slider { display: inline-block; margin-bottom: 50px; width: 100%;}
	
	.receipe-thumb { display: inline-block; float:left; position: relative; width: 100%; margin-bottom: 25px;}	
	.receipe-thumb > a, .receipe-thumb iframe { float:left; overflow:hidden; box-sizing: border-box; width:100%;}	
	.receipe-thumb > a:before, .receipe-thumb iframe:before { border: 2px solid #fff1d9; bottom: 0; content: ""; left: 0; margin: 5px; padding: 0; position: absolute; right: 0; top: 0;}
	
	.receipe-slider:hover .receipe-thumb > a:before { border: 2px solid #f78c3f;}
	
	.receipe-details { display: inline-block; margin: 0; padding: 0; position: relative; width: 100%; text-align:left;}	
	.receipe-details > h2 { display: inline-block; margin-bottom:30px; line-height: 24px; font-weight: 600; float:left; font-size: 18px; margin-bottom: 20px; letter-spacing:0; text-transform:capitalize; width:94%;}	
	.receipe-details > h6, .related-posts-widget h6 { display: inline-block; font-size: 12px; float:left; font-weight: 500; margin-bottom:35px;}	
	.receipe-details > p { display: inline-block; font-size: 13px; line-height: 28px; margin-bottom:30px;}
	
	.carouselnav a.selected:before { color:#6c0000; font-family:FontAwesome;  }	
	
	.carousel-arrows .prev-arrow { left: 120px;}	
	.carousel-arrows .next-arrow { right: 120px;}
	
	.carousel-arrows a { position: absolute; }
	
	#news .carousel-arrows a { bottom: 315px;}
	
	.dt-sc-service-carousel .column { display: block; float: left; margin-left:20px; text-align: left; padding-bottom:0; }
	.dt-sc-service-carousel-wrapper { clear: both; display: block; float: left; margin: 0; padding: 0; position: relative; width: 100%; }
	
	.dt-sc-menuitems-carousel .dt-sc-one-half.column.first, .dt-sc-service-carousel-wrapper .column.first { clear: none;}
	.dt-sc-menuitems-carousel-wrapper .carousel-arrows, #news .content-wrapper .carousel-arrows { opacity: 0;}	
	.dt-sc-menuitems-carousel-wrapper:hover .carousel-arrows, #news .dt-sc-service-carousel-wrapper:hover .carousel-arrows { opacity: 1;}	
	
	/*----*****---- << Blog-single >> ----*****----*/
	
	#blog .content-wrapper { padding: 70px 0 50px;}
	
	#primary.with-right-sidebar { margin-right: 30px;}	
	#primary { float: left; padding: 0; width: 760px;}
	
	.blog-entry { border-bottom: 1px solid #a88b67; clear: both; float: left; margin: 0 0 50px; padding: 0 0 20px; width: 100%;}	
	.blog-entry .receipe-thumb { margin-bottom: 30px;}
	
	::i-block-chrome, ul.commentlist li .comment .comment-author img, .post-author-details .entry-author-image img { box-shadow: 0px 0px 0px 5px #FFFFFF; border: none; }
	
	.blog-entry .receipe-thumb > a { border: medium none;}	
	.blog-entry .receipe-details h2 { font-size: 24px;}	
	.blog-entry .receipe-details h6, .related-posts-widget h6 { font-style: italic; margin-bottom:25px;}
	
	.blog-entry blockquote, .blog-entry blockquote q { background:none; font-size: 16px; font-weight: 400; line-height: 29px; margin-bottom: 15px; padding: 0; text-transform: none;}
	
	.post-author-details { border-bottom: 1px solid #a88b67; float: left; margin-bottom: 30px; padding-bottom: 30px; width: 100%;}	
	.post-author-details h3 { margin-bottom: 30px; text-transform:uppercase; font-size:20px;}
	
	.entry-author-image { float: left; margin-right: 25px;}	
	.entry-author-image img { border-radius: 50%; border: 5px solid #FFFFFF;}
	
	.author-desc { float: left; width: 82%;}	
	.author-desc h5 { float: left; font-size: 15px; margin-bottom: 0; margin-right: 4px;}	
	.author-desc h5 a { text-transform: capitalize; color:#37251b;}	
	.author-desc > p { float: left; font-size: 13px; line-height: 22px;}
	
	.author-title { font-size:12px; float: left; line-height: 26px; margin-bottom: 13px; width: 100%;}
	
	.commententries { display: inline-block; margin: 10px 0 0; padding: 0; width: 100%;}	
	.commententries h4, #respond h3, .post-author-details h3 { font-size: 25px; text-transform: capitalize;}	
	.commententries h4, #respond h3 { clear: both; margin: 0; padding: 0; width: 100%;}
	
	ul.commentlist { border-top: 0 none; float: left; list-style: none outside none; margin: 50px 0 20px; padding: 0 0 20px; width: 100%;}	
	ul.commentlist li { border: medium none; clear: both; display: block; float: none; list-style: none outside none; margin: 0 0 30px; padding: 0 0 0 110px; position: relative;}	
	ul.commentlist li .comment-author { left: 0; position: absolute; top: 10px;}	
	ul.commentlist li .comment-author img { border-radius: 54px; border: 5px solid #ffffff; float: left; margin: 0; height: auto; transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; 
	-o-transition: all 1s ease 0s; -ms-transition: all 1s ease 0s;}	
	ul.commentlist li .comment-author img:hover { transform: scale(1.05) rotate(20deg) translate(2px); -webkit-transform: scale(1.05) rotate(20deg) translate(2px); -moz-transform: scale(1.05) rotate(20deg) translate(2px); 
	-o-transform: scale(1.05) rotate(20deg) translate(2px); -ms-transform: scale(1.05) rotate(20deg) translate(2px);}	
	ul.commentlist li .comment-author img, ul.commentlist li .comment-author img { max-width: 88px;}	
	ul.commentlist li .author-name { float: left; font-size: 16px; font-weight: normal; margin: 0 0 25px; padding: 0px; width:100%;}	
	ul.commentlist li .commentmetadata, .related-posts-widget .commentmetadata { color: #f78c3f; float: left; font-size: 14px; font-weight: 500; text-decoration: none;}	
	ul.commentlist li .comment-body { background: #ffffff; margin: 0 0 0 20px; padding: 20px 15px; position:relative;}	
	ul.commentlist li .comment-content { float: left; margin: 0 0 25px; padding: 0;}
	ul.commentlist li .reply a .fa { margin-left: 3px; font-size:10px;}	
	ul.commentlist li .reply { border-top: 1px dashed; float: left; margin: 0; padding: 0; position: relative; width: 100%;}
	ul.commentlist li ul.children { border: medium none; clear: both; float: left; margin: 0; padding: 0; width: 100%;}
	
	.comment-details { float: left; margin: 0 0 0 20px; padding: 0;}
	
	.author-name > span { border: 3px solid #6a4c2d; float: left; margin: 12px 10px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg);}
	.author-name > a { color: #6a4c2d; display: inline-block; float: left; font-size: 16px; font-weight: 600;}
	
	.comment-content > p { font-weight: 500; line-height: 24px; margin: 0; position: relative;}
	
	.reply > a { background: #503c3a; border-radius: 5px; color: #ffffff; float: right; font-size: 14px; font-weight: 500; line-height: 30px; padding: 5px 20px; position: relative; text-transform: capitalize; top: -21px; }
	.reply > a:hover { background: #f78c3f; color: #ffffff;}
	
	#respond, form#commentform { display: inline-block; width: 100%;}	
	#respond > h3 { margin-bottom: 30px;}
	
	#commentform input[type="text"], #commentform input[type="password"], #commentform input[type="email"], #commentform input[type="url"], #commentform input[type="tel"], #commentform input[type="number"], #commentform input[type="range"], #commentform input[type="date"], #commentform input[type="search"], #commentform textarea, #commentform input.text { background: #FFFFFF; border-color: #a88b67; color: #472400; font-size: 14px; line-height: 20px; padding: 18px 3%;}
	
	#commentform textarea { min-height: 202px; resize: vertical;}
	
	.form-submit {float:left; margin: 0; width: 100%;}
	
	#secondary { float: left; padding: 0; width: 270px;}	
	#secondary h3.widgettitle { background: url("images/sidebar-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0); float: left; font-size: 20px; line-height: 15px; margin-bottom: 30px; padding: 15px 0 15px 15px; text-transform: capitalize; width:100%; position: relative; box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4); -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4); -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4); -o-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4); -ms-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4); box-sizing: border-box;}	
	#secondary h3.widgettitle:before { border: 1px solid #d0b692; bottom: 0; content: ""; left: 0; margin: 2px; position: absolute; right: 0; top: 0;}
	#secondary .widget_recent_entries ul li { display: block; padding: 5px 0 20px;}
	
	.widgettitle > span { color: #d4b996; float: left; font-size: 20px; text-shadow: 1px 0 0 rgba(45, 18, 5, 0.4);}
	
	.related-posts-widget > ul, .popular-posts-widget > ul, .recent-posts-widget > ul, .widget.widget_categories > ul { margin: 0; width: 100%;}	
	.related-posts-widget ul li, .popular-posts-widget > ul li, .widget.widget_categories > ul { float:left;}	
	.related-posts-widget li:before { color: #6a4c2d; content: ""; font-family: fontawesome; left: 0; margin: 0 auto; padding: 0; position: absolute;}
	
	.related-posts-widget h6 { margin: 0;}	
	.related-posts-widget h2, .popular-posts-widget h2 { font-size: 16px; font-weight: 700; float:left; line-height: 25px; text-transform: capitalize;}
	.related-posts-widget h2 { margin: 0 0 0 25px;}
	
	.popular-posts-widget h2 { margin-bottom: 0;}
	.popular-posts-widget li:last-child { margin: 0;}	
	.popular-posts-widget li:last-child h2, .related-posts-widget li:last-child h2 { margin-bottom: 0;}
	
	.widget.widget_recent_entries .recent-posts-widget .post-thumb { float: left; margin: 0 10px 10px 0; width: 85px;}	
	.widget_recent_entries ul li h4 { font-size: 16px; margin-bottom: 8px; text-transform: none;}
	
	.receipe-details .post-meta .date, .widget_recent_entries ul li p.date { border-width: 0 1px 0 0; border-color: #9a826a; float: left; margin: 0 15px 0 0; padding: 0 0 0 0;}
	.receipe-details .post-meta p span { font-size: 20px;}
	
	.recent-posts-widget ul li .post-meta { border: medium none; float: none; margin: 0; padding: 0;}	
	.recent-posts-widget .post-meta p { font-size: 14px;}
	
	.post-meta p, .post-meta p a { font-size: 13px; font-weight: 300; color: #f78c3f;}	
	.post-meta { border-bottom: 1px dashed #a88b67; float: left; margin-bottom: 24px; padding-bottom: 16px; width: 100%;}	
	.post-meta p { display: inline-block; font-size: 14px; line-height: 40px; margin: 0 15px 0 0;}	
	.post-meta p span, .receipe-details .post-meta p span, .widget_recent_entries ul li p .fa { margin-right: 5px;} 
	
	.widget.widget_categories ul li, .widget.widget.widget_archive ul li { display: block; float: none; margin: 0; padding: 0; position: relative; } 	
	.widget.widget_categories ul li a:before { font-family: FontAwesome; font-style: normal; font-weight: normal; margin-right: 10px; }
	
	.widget_categories ul li a:before { content: "";} 	
	.widget_categories ul li a, .widget.widget_archive ul li a { display: block; padding: 10px 0;}	
	.widget_categories ul li a span, .widget.widget_archive ul li a span { position: absolute; right: 10px;}	
	.widget_categories ul li:hover a:before { margin-left: 15px;}	
	.widget_categories ul li a:hover span { right: 20px;}
	
	.tagcloud { display: inline-block; margin-top: 10px;}
	
	.widget.widget_tag_cloud .tagcloud a { color:#37251b; border: 1px solid #472400; float: left; font-size: 14px; font-weight: 500; margin: 0 7px 7px 0; padding: 8px 10px;}  
	
	.widget.widget_search #search-form p input[type="email"] { float: left; margin-right: -1px; margin-top: 0; width: 77.6%;}	
	.widget.widget_search #search-form p.submit input[type="submit"] { box-shadow: 0 0 0 1px #000000 inset; color: #ffffff; float: right; margin-top: 0; padding: 12px 20px 13px;} 
	
	.widget .mailchimp-form { width: 100%;}
	
	#blog.content { padding: 0 0 70px;}
	
	#search-form .dt-sc-button { color: #fcf6ea; border-radius:0; font-size: 16px; padding: 14px 24px; text-shadow: none; line-height:18px;}
	
	@media screen and (-webkit-min-device-pixel-ratio:0) {
	  #search-form .dt-sc-button{ line-height:20px;}
	  ::i-block-chrome, #search-form .dt-sc-button{ line-height:20px;}
	}
	#search-form .dt-sc-button{ line-height:20px\9\0;}
	
	/*----*****---- << Contact >> ----*****----*/
	
	.intro-text { display: inline-block; margin-bottom: 50px; position: relative; text-align: center; width: 100%;}	
	.intro-text > p { display: inline-block; font-size: 14px; font-weight: 500; line-height: 24px; margin-bottom: 50px;}
	
	.light { float: left; margin-bottom: 30px; width: 100%;}
	
	.contact { background:url(images/contact-parallax.jpg) no-repeat fixed;}
	
	#map { float: left; height: 458px; padding: 50px 0; width: 100%; z-index:-2; }
	
	.view-map { float: left; position: relative; width: 100%; z-index: 0;}
	
	.map-overlay { background: rgba(0, 0, 0, 0.7); float: left; padding: 50px 0 55px; margin: 0; position: absolute; width: 100%; }
	.map-active .map-overlay { display: none;}
	
	.contact-info h3, .contact-form > h3 { color:#f1e7d0; display: inline-block; font-weight: 800; font-size: 20px; width: 100%; text-transform:capitalize; margin-bottom:20px;}	
	.contact-info, .contact-form { background: none repeat scroll 0 0 transparent; float: left; margin: 0; padding: 0; width: 25%; z-index:3;}
	.contact-info:after, .contact-form:after { border: 1px solid #aa8d66; content: ""; left: 5px; position: absolute; right: 5px; top: 5px; bottom: 5px; z-index: -1;}	
	.contact-info, .contact-form { border: 3px solid #aa8d66; box-sizing: border-box; display: inline-block; padding: 22px 35px; position: relative; width: 90%;}
	.contact-info .dt-sc-w-hours > h3 { font-size: 20px; margin-bottom:30px;}	
	.contact-info .dt-sc-w-hours li { padding-bottom: 0; font-weight: 500; margin: 0;}
	.contact-info ul { clear: both; float: left; margin-bottom: 25px; width: 100%;}	
	.contact-info ul li { color: #f1e7d0; clear: both; display: inline-block; line-height:24px; float: left; font-size: 14px; padding: 0; font-weight:500;}	
	.contact-info ul li i { margin-right: 10px;}
	
	.contact-form { float: right;}	
	.contact-form:after, .contact-info:after { background: rgba(0, 0, 0, 0.3); }
	
	.switcher { top: 20px; display: block; position: absolute; width: 100%; text-align:center;}
	.switcher h5 { color: #aa8d66; display: inline-block; letter-spacing: 0.5px; line-height: 20px; margin: 0;}
	.switch { background: #aa8d66; border-radius: 50px; display: block; height: 22px; left: 0px; position: absolute; top: 0px; width: 22px; }
	
	#radio-button { background: none repeat scroll 0 0 transparent; cursor: pointer; border: 1px solid #aa8d66; border-radius: 50px; height: 22px; margin: 0 auto 20px; position: relative; width: 45px; 
	transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg);}	
	#radio-button.active .switch { left: 50%;}	
	#radio-button.active { border: 1px solid #000;}	
	#radio-button.active .switch { background: #000; }
	
	.map-active .switcher > h5 { color: #000; }
	
	label { display: inline-block; font-size: 14px; margin-bottom: 10px; width: 100%;}
	
	.mailchimp-form input[type="email"], .enquiry-form textarea, .enquiry-form input { border: 1px solid #d1d1d1; display: inline-block; margin: 0; padding: 15px 105px 15px 12px;}	
	.mailchimp-form input[type="email"], .enquiry-form textarea, .enquiry-form input { border: 1px solid #a88b67; border-radius:0; display: inline-block; float: left; margin: 0; padding: 15px 2%;}
	
	input.dt-sc-button { float: right; }
	
	.hotel-booking ul li p { font-size: 13px; margin-bottom: 0;}	
	.hotel-booking ul li h4:before { content: ""; font-family: fontawesome; font-size: 18px; margin-right: 8px; vertical-align: middle;}	
	.hotel-booking ul li h4 { color: #f1e7d0; float: left; font-size: 13px; font-weight: 700; line-height: 30px; margin-bottom: 0; width: 100%;}  	
	.hotel-booking ul li span { float: left; width: 100%;}
	
	.dt-sc-appicons { display: block; float: left;  width: 100%;}	
	.dt-sc-appicons .app-links { display: inline-block; float: left; margin: 0 20px 0 0; box-shadow: 0 0 2px -1px #aa8d66; -moz-box-shadow: 0 0 2px -1px #aa8d66; -webkit-box-shadow: 0 0 2px -1px #aa8d66; 
	-o-box-shadow: 0 0 2px -1px #aa8d66; -ms-box-shadow: 0 0 2px -1px #aa8d66;}	
	
	.enquiry-form { float: left; margin: 0; padding: 0; width: 100%;}
	.enquiry-form p { clear: both; float: left; margin: 0 0 16px; width: 100%;}
	.enquiry-form textarea { resize: vertical;}	
	.enquiry-form p input[type="submit"] { width: 100%; margin-top: 10px;}
	.enquiry-form p textarea { height: 165px;}
	.enquiry-form .error { box-shadow: 0 0 2px 1px #ff0000; -moz-box-shadow: 0 0 2px 1px #ff0000; -webkit-box-shadow: 0 0 2px 1px #ff0000; -o-box-shadow: 0 0 2px 1px #ff0000; -ms-box-shadow: 0 0 2px 1px #ff0000;}
	
	.dt-sc-tabs-frame-content .dt-sc-social-icons { display: block; height: 48px; line-height: 0; margin: 0 0 15px; opacity:1; padding: 0; position: relative; text-align: center;}	
	.dt-sc-tabs-frame-content .dt-sc-social-icons li { background: #fcf6ea; display: inline-block; margin:0; float: left; padding: 0; text-align: center; clear:none; z-index:1;}	
	.dt-sc-tabs-frame-content .dt-sc-social-icons li:first-child a { border-width: 1px;}	
	.dt-sc-tabs-frame-content .dt-sc-social-icons li a { display: block; font-size: 16px; height: 48px; line-height: 48px; text-align: center; width: 48px; margin: 0; border-color: #a88b67; opacity: 1; 
	border-width: 1px 1px 1px 0px; border-style: solid;}	
	.dt-sc-tabs-frame-content .dt-sc-social-icons a { opacity: 0.8;}
	
	#contact .content-wrapper { padding-bottom: 0px;}
	#contact .dt-sc-social-icons li.facebook:hover, .dt-sc-tabs-frame-content .dt-sc-social-icons li.facebook:hover { background: #3c5b9b; border-color: #3c5b9b; }	
	#contact .dt-sc-social-icons li.youtube:hover, .dt-sc-tabs-frame-content .dt-sc-social-icons li.youtube:hover { background: #ff3431; border-color: #ff3431; }	
	#contact .dt-sc-social-icons li.twitter:hover, .dt-sc-tabs-frame-content .dt-sc-social-icons li.twitter:hover { background: #2caae1; border-color: #2caae1; }	
	#contact .dt-sc-social-icons li.google-plus:hover, .dt-sc-tabs-frame-content .dt-sc-social-icons li.google-plus:hover { background: #ba3526;}
	#contact .dt-sc-social-icons li a:hover, .dt-sc-tabs-frame-content .dt-sc-social-icons a:hover { color: #ffffff;}
	
	.dt-sc-w-timing { float: left; margin: 0 0 20px; padding: 0; width: 100%;}
	
	aside.dt-sc-time { display: inline-block; width: 100%;}	
	aside .dt-sc-w-hours { display: inline-block; width: 100%; margin:0;}
	
	.dt-sc-w-hours .day { float: left; font-weight: 600; min-width: 100px; padding-right: 8px;}
	
	.mailchimp-form { border-radius: 5px; display: inline-block; float: left; left: 0; position: relative; right: 0; width: 74%;}	
	.mailchimp-form input[type="email"], .enquiry-form textarea, .enquiry-form input { display: inline-block; margin: 0; padding: 16px 12px;}	
	.mailchimp-form > input[type="email"] { border-right: medium none;}  	
	.mailchimp-form > input[type="submit"] { position: absolute; right:0;}	
	.mailchimp-form input[type="submit"], .enquiry-form p input[type="submit"] { box-shadow: none; font-weight: 500; margin: 0; font-size:17px;}	
	.mailchimp-form input[type="submit"] { border: 1px solid #503c3a;}	
	.mailchimp-form input.medium { padding: 12px 24px;}
	
	input[type="submit"], button, input[type="button"] { box-shadow: 0 2px 0 rgba(0, 0, 0, 0.4); cursor: pointer; float: right; font-size: 16px; line-height: 16px; margin: 10px 0 0; padding: 14px; text-transform: uppercase;}
	.contact-form-container{
		padding-bottom: 5em;
  		background-color: black;
  		padding-top: 5em;
	}

	.acts img{
		margin-top: 1em;
		margin-bottom: 1em;
	}

	.loading {
	  background-image: url(../img/loading-black.gif);
	}

	.response{
		color: #ffffff;
	}
/*----*****---- << Footer >> ----*****----*/
	
	footer { background: url("../images/footer-bg.jpg") repeat fixed 0 0 rgba(0, 0, 0, 0);} 
		
	#footer { float: left; font-size: 13px; margin: 0; padding: 0; position: relative; height: 429px; width: 100%;}	
	#footer:after { background: url(images/logo.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); content: ""; top: -38px; height: 429px; left: 0; margin: 0 auto; position: absolute; right: 0; width: 640px;}
	#footer .widget .tweet_list li:before { color: #FFFFFF; content: ""; font-family: FontAwesome; font-size: 18px; font-style: normal; font-weight: normal; left: 0; position: absolute; text-decoration: inherit; top: 0px;}	
	#footer .widget .tweet_list li { float: left; padding: 0 5px 15px 25px; position: relative; box-sizing: border-box; width: 100%;}
	#footer .tweet_list li .tweet_text a { color: #f78c3f; overflow: hidden;}	
	#footer .widget ul li a { display: inline;}
	#footer .carousel-arrows a { top: 200px;}
	
	.footer-logo { height: 88px; left: 0; margin: auto; position: absolute; right: 0; top: -86px; width: 189px; z-index:-1;}	
	.footer-top-links { background: url("images/footer-top-bg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); float: left; height: auto; padding: 10px 0; width: 100%;}	
	.footer-top-links .call-us { float: left; color: #fff1d9; font-size: 18px; font-weight: 700; line-height: 42px; margin-bottom: 0;}
	
	.dt-sc-sociable-icons { display: block; float: right; margin:0;}	
	.dt-sc-sociable-icons > li { background: #5a2315; border: 1px solid #c5a687; border-radius: 50%; display: block; float: left; margin: 0 0 0 20px; padding: 0;}	
	.dt-sc-sociable-icons li a { color: #fff1d9; font-size: 16px; height: 40px; line-height: 40px; text-align: center; width: 40px;}	
	.dt-sc-sociable-icons .dt-sc-icon-content { overflow: visible; padding: 0;}	
	
	.dt-sc-sociable-icons li.facebook:hover { background: #3c5b9b; border-color: #3c5b9b;}	
	.dt-sc-sociable-icons li.youtube:hover { background: #ff3431; border-color: #ff3431;}	
	.dt-sc-sociable-icons li.google-plus:hover { background: #ba3526; border-color: #ba3526;}
	.dt-sc-sociable-icons li.twitter:hover { background: #2caae1; border-color: #2caae1;}
	
	.dt-sc-sociable-icons li a:hover { color: #ffffff;}
	
	#footer .footer-widgets { float: left; padding-top: 80px; position: relative; width: 100%;}
	
	.widget ul li { color: #ecd7a9; font-size: 14px; padding: 0; display:inline-block; margin: 0 0 16px;}	
	.widget-title { color: #fff1d9; float: left; font-size: 24px; font-weight: 700; line-height: 20px; width: 100%;}	
	.widget_text p { color: #ffffff; float: left; margin-bottom: 35px; font-size: 14px; font-weight: 400; line-height: 28px;}		
	.widget .dt-sc-button { background: #705755; border-radius: 3px; box-shadow: 0 2px 0 0 #503c3a; text-transform: none;}	
	.widget .dt-sc-button:hover { background: #f78c3f; color: #f9f7e7; }
	
	.hotel-booking, .tweetbox, .testimonial { float: left; width: 100%;}
	
	.flickrs { float: left; margin: 0; padding: 0; width: 100%;}	
	.flickr_badge_image { float: left; margin: 0 5px 5px 0; padding: 0;}	
	.flickr_badge_image img { border: 2px solid #aa8d66;}	
	.flickr_badge_image a:hover img { border: 2px solid #f78c3f;}	
	#flickr_badge_image1 > a { float: left; width: 100%;}
	
	.tweet_text { display: block;}
	
	.tweets a:hover, .tweet_text, .widget .tweetbox a:hover { color: #FFFFFF;}
	
	.testimonial .dt-sc-testimonial { display: inline-block; padding: 0; width: 100%;}
	
	.carousel-arrows a.carousel-prev { right: 25px;}	
	.carousel-arrows a.carousel-next { right: 0;}
	
	#footer .copyright { background: url("images/footer-top-bg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); clear: both; color: #37251b; float: left; height: 65px; margin: 0; padding: 0; position: relative; text-align: center; width: 100%; top: 15em;}
	
	.copyright-content { color: #ffffff; float: left; font-size: 14px; line-height: 65px; margin: 0; width: 100%;}		
	
/*----*****---- << Boxed Styles >> ----*****----*/
	
	.boxed .content { background: url("images/main-bg.jpg") repeat scroll center center #472400;}
	.boxed .wrapper , .boxed #panel { width:1220px; margin-left:auto; margin-right:auto; float:none; }
	.boxed .wrapper .inner-wrapper { box-shadow:0px 0px 30px rgba(0, 0, 0, .25); }
	.boxed .wrapper .banner .container { width:100%; }
	.boxed #header { margin:0 auto; width:1220px; }
	.boxed #header:before { width: 99.5%;}
	.boxed #panel { left:0px;}
	.boxed #panel #header.dt-sticky-menu, .boxed #panel .is-sticky header.dt-sticky-menu { width:1170px; }
	
	.boxed #toggle-panel  a { left:auto; }
	
	.boxed #header.dt-sticky-menu , .boxed .is-sticky header.dt-sticky-menu { width:1220px; }
	.boxed #header.navbar.dt-sticky-menu, .boxed #header.navbar.is-sticky header.dt-sticky-menu { width:100%; }
	
	.boxed .no-header-bg #header-sticky-wrapper.sticky-wrapper header.dt-sticky-menu .container { width:1000px; }
	.boxed .no-header-bg .sticky-wrapper.is-sticky #header{  -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -o-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }	
	
	.boxed .dt-sc-partner-carousel-wrapper .carousel-arrows a.carousel-next { right:0px; }
	.boxed .dt-sc-partner-carousel-wrapper .carousel-arrows a.carousel-prev { right:25px; }
	
	.boxed .portfolio figcaption { overflow:hidden; }	
	.boxed .portfolio h5 { margin-bottom:20px; padding:0 20px 20px; margin-top:0px; }
	
	.boxed .carousel-arrows .prev-arrow { left: 10px;}
	.boxed .carousel-arrows .next-arrow { right: 10px;}
	
	.boxed .contact-info, .contact-form{ width: 90%;}
	.boxed .contact-info li { font-size: 13px;}
	
/*----*****---- << Back To Top >> ----*****----*/
	
	#toTop { background: url(images/ui.totop.png) no-repeat scroll left top rgba(0, 0, 0, 0); border: medium none; bottom: 10px; display: none; height: 40px; overflow: hidden; position: fixed; right: 30px; text-decoration: none;
	 text-indent: 100%; width: 40px; z-index: 9999;}
	#toTopHover { background: url(images/ui.totop.png) no-repeat scroll left -40px rgba(0, 0, 0, 0); display: block; float: left; height: 40px; opacity: 0; overflow: hidden; width: 40px; }
	
/*----*****---- << Pre-Loader >> ----*****----*/
	
	.cover { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 999999999; background: #000; overflow:hidden; }	
	.cover h1 { bottom: 0; color: #705755; float: left; font-size:40px; font-weight: 400; height: 40px; left: 0; line-height: 50px; margin: auto; padding: 0 0 10px; position: absolute; right: 0; text-align: center; top: 15%; width: 10%;}
	.cover h1 span { color: #722f37; display: inline-block; font-weight: 700; padding: 0 10px; margin:0;}
	
	.icon-categories { display: block; float: left; font-size: 60px; font-style: normal; margin: 0; padding: 0 0 50px; text-align: center; width: 100%;}